From 4293ee1ddfee12e424d7acfe73c9b29749ad679f Mon Sep 17 00:00:00 2001 From: root Date: Mon, 26 Jun 2023 11:56:30 +0300 Subject: [PATCH] Sync with portage [Mon Jun 26 11:56:29 MSK 2023]. --- Manifest.files.gz | Bin 29258 -> 29283 bytes app-admin/Manifest.gz | Bin 31730 -> 31549 bytes app-admin/ansible-core/Manifest | 2 + .../ansible-core/ansible-core-2.14.7.ebuild | 58 + .../ansible-core/ansible-core-2.15.1.ebuild | 54 + app-admin/ansible/Manifest | 1 + app-admin/ansible/ansible-8.0.0.ebuild | 28 + app-admin/awscli/Manifest | 4 + app-admin/awscli/awscli-1.27.157.ebuild | 80 + app-admin/awscli/awscli-1.27.158.ebuild | 80 + app-admin/awscli/awscli-1.27.159.ebuild | 80 + app-admin/awscli/awscli-1.27.160.ebuild | 80 + app-admin/cygwin-rebase/Manifest | 2 - .../cygwin-rebase/cygwin-rebase-4.4.4.ebuild | 80 - .../cygwin-rebase/cygwin-rebase-9999.ebuild | 80 - app-admin/cygwin-rebase/metadata.xml | 22 - app-admin/fluentd/fluentd-1.14.4.ebuild | 2 +- app-admin/keepassxc/keepassxc-2.7.4.ebuild | 4 +- app-admin/keepassxc/keepassxc-2.7.5-r1.ebuild | 4 +- app-admin/keepassxc/keepassxc-9999.ebuild | 2 +- app-admin/r10k/Manifest | 1 + app-admin/r10k/r10k-3.15.4.ebuild | 56 + app-admin/rsyslog/Manifest | 2 + app-admin/rsyslog/rsyslog-8.2306.0.ebuild | 506 ++++++ app-admin/sudo/sudo-1.9.13_p3-r1.ebuild | 2 +- app-admin/terraform/Manifest | 4 +- ...rm-1.4.2.ebuild => terraform-1.5.1.ebuild} | 0 app-arch/Manifest.gz | Bin 17407 -> 17408 bytes app-arch/atool/atool-0.39.0-r1.ebuild | 4 +- app-arch/bzip3/bzip3-1.3.1.ebuild | 2 +- app-arch/unrar/unrar-6.2.8.ebuild | 2 +- app-backup/Manifest.gz | Bin 8032 -> 8031 bytes app-backup/bareos/Manifest | 2 +- ...-22.0.3-r1.ebuild => bareos-22.1.0.ebuild} | 17 +- app-backup/bareos/bareos-9999.ebuild | 3 +- app-backup/dar/Manifest | 1 + app-backup/dar/dar-2.7.10.ebuild | 94 ++ app-benchmarks/Manifest.gz | Bin 4688 -> 4687 bytes app-benchmarks/stress-ng/Manifest | 2 +- ....08-r1.ebuild => stress-ng-0.15.10.ebuild} | 4 +- app-containers/Manifest.gz | Bin 7708 -> 7703 bytes app-containers/distrobox/Manifest | 2 +- ...-1.5.0.ebuild => distrobox-1.5.0.2.ebuild} | 0 app-crypt/Manifest.gz | Bin 24977 -> 24803 bytes app-crypt/efitools/efitools-1.9.2-r1.ebuild | 6 +- app-crypt/gentoo-keys/Manifest | 1 - .../gentoo-keys-201901130136.ebuild | 20 - .../gnupg-2.2.40-fix-no-ldap-build.patch | 36 - app-crypt/qca/qca-2.3.6-r1.ebuild | 2 +- app-crypt/rhash/rhash-1.4.3.ebuild | 2 +- app-crypt/tpm2-tss/Manifest | 4 - ...ont-run-systemd-sysusers-in-Makefile.patch | 57 - .../files/tpm2-tss-3.2.0-slibtool.patch | 49 - ...x-usage-of-FILE-in-unit-test-fapi-io.patch | 146 -- ...ont-run-systemd-sysusers-in-Makefile.patch | 61 - app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild | 104 -- app-crypt/tpm2-tss/tpm2-tss-3.2.1.ebuild | 90 -- app-crypt/tpm2-tss/tpm2-tss-3.2.2.ebuild | 90 -- app-crypt/tpm2-tss/tpm2-tss-4.0.0.ebuild | 93 -- app-dicts/Manifest.gz | Bin 31977 -> 31971 bytes app-dicts/aspell-da/Manifest | 1 - app-dicts/aspell-da/aspell-da-4.2.1.ebuild | 2 +- app-dicts/aspell-da/aspell-da-4.2.ebuild | 15 - app-dicts/aspell-da/metadata.xml | 4 + app-doc/Manifest.gz | Bin 7318 -> 7321 bytes app-doc/eclass-manpages/Manifest | 3 +- .../eclass-manpages-20230530.ebuild | 24 - ...ebuild => eclass-manpages-20230624.ebuild} | 0 app-editors/Manifest.gz | Bin 13913 -> 13903 bytes app-editors/gvim/Manifest | 1 + app-editors/gvim/gvim-9.0.1627.ebuild | 360 +++++ app-editors/vim-core/Manifest | 1 + app-editors/vim-core/vim-core-9.0.1627.ebuild | 231 +++ app-editors/vim/Manifest | 1 + app-editors/vim/vim-9.0.1627.ebuild | 370 +++++ app-editors/vim/vim-9999.ebuild | 1 - app-emacs/Manifest.gz | Bin 71425 -> 71724 bytes app-emacs/auctex/Manifest | 2 +- ...{auctex-12.3.ebuild => auctex-13.2.ebuild} | 4 +- app-emacs/compat/compat-29.1.4.1.ebuild | 2 +- app-emacs/csharp-mode/Manifest | 2 - .../csharp-mode/csharp-mode-0.9.2.ebuild | 22 - .../csharp-mode/csharp-mode-1.1.1-r1.ebuild | 19 - .../csharp-mode/csharp-mode-2.0.0.ebuild | 12 +- app-emacs/dired-hacks/Manifest | 1 + .../dired-hacks-0.0.1_p20230621.ebuild | 48 + .../dired-hacks/files/50dired-hacks-gentoo.el | 2 + app-emacs/dired-hacks/metadata.xml | 13 + app-emacs/docker/Manifest | 1 + .../docker/docker-2.2.0_p20230605.ebuild | 42 + .../editorconfig-emacs-0.10.1.ebuild | 2 +- app-emacs/eimp/Manifest | 1 + app-emacs/eimp/eimp-1.4.0-r1.ebuild | 27 + app-emacs/eimp/files/50eimp-gentoo.el | 2 + app-emacs/eimp/metadata.xml | 13 + app-emacs/eldev/eldev-1.4.ebuild | 2 +- app-emacs/elpher/elpher-3.5.0.ebuild | 2 +- .../eselect-mode/eselect-mode-1.4.22.ebuild | 2 +- app-emacs/ghub/ghub-3.6.0.ebuild | 2 +- app-emacs/git-modes/git-modes-1.4.1.ebuild | 2 +- app-emacs/haskell-mode/Manifest | 1 + .../haskell-mode-17.2_p20230616.ebuild | 57 + app-emacs/lean-mode/Manifest | 4 +- ...r1.ebuild => lean-mode-0_p20230611.ebuild} | 17 +- .../lean-mode/lean-mode-20220124-r1.ebuild | 33 - app-emacs/lean-mode/lean-mode-20220501.ebuild | 33 - app-emacs/macrostep/macrostep-0.9.2.ebuild | 2 +- app-emacs/org-mode/org-mode-9.6.6.ebuild | 2 +- app-emacs/pdf-tools/Manifest | 2 +- ...20220619.ebuild => pdf-tools-1.1.0.ebuild} | 14 +- app-emacs/po-mode/Manifest | 1 + app-emacs/po-mode/po-mode-0.22.ebuild | 18 + app-emacs/transient/transient-0.4.0.ebuild | 2 +- .../with-editor/with-editor-3.3.0.ebuild | 2 +- app-emulation/Manifest.gz | Bin 15323 -> 15327 bytes app-emulation/aranym/aranym-1.1.0-r1.ebuild | 4 +- ...ibvirt-9.4.0-fix-paths-for-apparmor.patch} | 26 +- ....4.0-r1.ebuild => libvirt-9.4.0-r3.ebuild} | 2 +- app-emulation/ruffle/Manifest | 90 ++ .../ruffle/ruffle-0_p20230525.ebuild | 2 +- .../ruffle/ruffle-0_p20230624.ebuild | 629 ++++++++ app-emulation/ruffle/ruffle-9999.ebuild | 4 +- app-emulation/uxn/Manifest | 3 +- .../uxn/files/uxn-0_p20230609-build.sh.patch | 20 + app-emulation/uxn/uxn-0_p20221211.ebuild | 52 - ...20230201.ebuild => uxn-0_p20230609.ebuild} | 20 +- app-emulation/uxn/uxn-9999.ebuild | 22 +- app-emulation/vkd3d/Manifest | 1 + app-emulation/vkd3d/vkd3d-1.8.ebuild | 44 + .../wine-proton/wine-proton-8.0.9999.ebuild | 3 +- app-emulation/wine-staging/Manifest | 2 + .../wine-staging/wine-staging-8.10.ebuild | 2 - .../wine-staging/wine-staging-8.11.ebuild | 382 +++++ .../wine-staging/wine-staging-9999.ebuild | 16 +- app-emulation/wine-vanilla/Manifest | 1 + .../wine-vanilla/wine-vanilla-8.10.ebuild | 2 - .../wine-vanilla/wine-vanilla-8.11.ebuild | 341 ++++ .../wine-vanilla/wine-vanilla-9999.ebuild | 2 - app-forensics/Manifest.gz | Bin 4715 -> 4723 bytes app-forensics/aide/aide-0.18.3.ebuild | 2 +- app-forensics/yara/files/yara-4.2-test.patch | 13 - .../yara/files/yara-4.2.3-libmagic.patch | 65 - app-misc/Manifest.gz | Bin 49762 -> 49760 bytes .../ca-certificates-20230311.3.90.ebuild | 2 +- app-misc/jq/jq-1.7_pre20230210.ebuild | 2 +- app-misc/logiops/logiops-0.3.2.ebuild | 2 +- app-misc/neofetch/neofetch-7.1.0-r1.ebuild | 2 +- app-misc/pax-utils/pax-utils-1.3.7.ebuild | 2 +- app-misc/recoll/recoll-1.34.6-r1.ebuild | 2 +- app-misc/zellij/Manifest | 69 + app-misc/zellij/zellij-0.37.2.ebuild | 527 ++++++ app-office/Manifest.gz | Bin 7891 -> 7886 bytes app-office/auto-multiple-choice/Manifest | 1 + .../auto-multiple-choice-1.6.0.ebuild | 97 ++ .../auto-multiple-choice-1.5.2-conf.patch | 52 + app-office/auto-multiple-choice/metadata.xml | 3 + app-office/lyx/lyx-2.3.7.ebuild | 9 + app-portage/Manifest.gz | Bin 9597 -> 9588 bytes .../iwdevtools/iwdevtools-0.12.5.ebuild | 2 +- app-portage/iwdevtools/iwdevtools-9999.ebuild | 4 +- .../portage-utils/portage-utils-0.96.ebuild | 2 +- app-shells/Manifest.gz | Bin 8643 -> 8643 bytes app-shells/bash/bash-4.2_p53.ebuild | 13 +- app-shells/bash/bash-4.3_p48-r2.ebuild | 11 +- app-shells/bash/bash-4.4_p23-r2.ebuild | 11 +- ...0_p18-r1.ebuild => bash-5.0_p18-r2.ebuild} | 11 +- ...1_p16-r4.ebuild => bash-5.1_p16-r6.ebuild} | 11 +- ...1_p16-r5.ebuild => bash-5.1_p16-r7.ebuild} | 11 +- ...2_p15-r3.ebuild => bash-5.2_p15-r5.ebuild} | 11 +- app-shells/bash/bash-5.2_p15-r6.ebuild | 373 +++++ app-shells/bash/bash-9999.ebuild | 11 +- ...ash-5.2_p15-shell-parser-reset-issue.patch | 33 + app-text/Manifest.gz | Bin 48367 -> 48359 bytes app-text/a2ps/Manifest | 5 +- app-text/a2ps/a2ps-4.14-r8.ebuild | 123 -- app-text/a2ps/a2ps-4.15.3.ebuild | 86 - ...{a2ps-4.15.2.ebuild => a2ps-4.15.5.ebuild} | 0 .../a2ps/files/a2ps-4.13-manpage-chmod.patch | 14 - app-text/a2ps/files/a2ps-4.13c-emacs.patch | 13 - .../a2ps-4.13c-fnmatch-replacement.patch | 45 - .../a2ps/files/a2ps-4.13c-locale-gentoo.diff | 25 - .../a2ps/files/a2ps-4.14-CVE-2001-1593.patch | 82 - .../a2ps/files/a2ps-4.14-CVE-2014-0466.patch | 32 - .../a2ps/files/a2ps-4.14-check-mempcpy.patch | 15 - app-text/a2ps/files/a2ps-4.14-cleanup.patch | 106 -- .../a2ps/files/a2ps-4.14-configure.ac.patch | 11 - .../files/a2ps-4.14-fix-stpcpy-proto.patch | 14 - .../a2ps/files/a2ps-4.14-function-decl.patch | 12 - .../a2ps/files/a2ps-4.14-ja-cleanup.patch | 122 -- app-text/a2ps/files/a2ps-4.14-psset.patch | 22 - app-text/a2ps/files/a2ps-4.14-ptrdiff_t.patch | 16 - app-text/a2ps/files/a2ps-4.14-stdout.patch | 16 - .../a2ps/files/a2ps-4.14-texinfo-5.x.patch | 150 -- .../a2ps-4.14-texinfo-6.7-encoding.patch | 40 - app-text/ansifilter/ansifilter-2.20.ebuild | 9 +- app-text/dictd/dictd-1.13.0-r6.ebuild | 131 ++ .../files/dictd-1.13.0-stack-smashing.patch | 18 + app-text/dos2unix/dos2unix-7.5.0.ebuild | 2 +- app-text/ghostscript-gpl/Manifest | 1 + .../ghostscript-gpl-10.01.2.ebuild | 190 +++ app-text/kramdown-rfc/Manifest | 1 + ...ramdown-rfc-1.6.35-Remove-bin-echars.patch | 27 + .../kramdown-rfc/kramdown-rfc-1.6.35.ebuild | 41 + app-text/pandoc-bin/Manifest | 2 + app-text/pandoc-bin/pandoc-bin-3.1.4.ebuild | 56 + app-text/wgetpaste/wgetpaste-2.33-r1.ebuild | 2 +- app-text/xml2rfc/Manifest | 2 +- app-text/xml2rfc/xml2rfc-3.17.1.ebuild | 2 +- ...fc-3.17.0.ebuild => xml2rfc-3.17.4.ebuild} | 4 +- dev-cpp/Manifest.gz | Bin 14272 -> 14273 bytes dev-cpp/edencommon/Manifest | 4 +- .../edencommon-2022.08.29.00.ebuild | 41 - .../edencommon-2023.05.01.00.ebuild | 41 - .../edencommon-2023.05.22.00.ebuild | 2 +- ...ebuild => edencommon-2023.06.19.00.ebuild} | 0 dev-cpp/folly/Manifest | 4 +- .../folly/files/folly-2023.06.19.00-fmt.patch | 62 + dev-cpp/folly/folly-2022.08.29.00.ebuild | 100 -- dev-cpp/folly/folly-2023.04.10.00.ebuild | 110 -- dev-cpp/folly/folly-2023.05.22.00.ebuild | 4 +- ...1.00.ebuild => folly-2023.06.19.00.ebuild} | 41 +- dev-db/Manifest.gz | Bin 15416 -> 15413 bytes dev-db/etcd/etcd-3.4.26.ebuild | 2 +- dev-db/mycli/metadata.xml | 5 +- dev-db/mydumper/mydumper-0.14.4.1.ebuild | 2 +- dev-db/pgbadger/Manifest | 1 + dev-db/pgbadger/pgbadger-12.1.ebuild | 24 + dev-embedded/Manifest.gz | Bin 9228 -> 9228 bytes dev-embedded/gputils/gputils-1.5.2.ebuild | 2 +- dev-java/Manifest.gz | Bin 58299 -> 58283 bytes dev-java/coursier-bin/Manifest | 1 + .../coursier-bin/coursier-bin-2.1.2.ebuild | 2 +- .../coursier-bin/coursier-bin-2.1.5.ebuild | 30 + dev-java/mill-bin/Manifest | 1 + dev-java/mill-bin/mill-bin-0.11.1.ebuild | 26 + dev-java/openjdk/openjdk-11.0.18_p10.ebuild | 2 +- dev-java/openjdk/openjdk-17.0.6_p10-r1.ebuild | 2 +- dev-java/openjdk/openjdk-17.0.6_p10.ebuild | 2 +- dev-java/openjdk/openjdk-8.362_p09.ebuild | 2 +- dev-java/scala-cli-bin/Manifest | 6 - .../scala-cli-bin/scala-cli-bin-1.0.0.ebuild | 2 +- .../scala-cli-bin-1.0.0_rc1.ebuild | 78 - .../scala-cli-bin-1.0.0_rc2.ebuild | 78 - dev-java/swt/Manifest | 3 + dev-java/swt/swt-4.28.ebuild | 143 ++ dev-lang/Manifest.gz | Bin 19501 -> 19513 bytes dev-lang/R/R-4.3.0.ebuild | 2 +- dev-lang/ammonite-repl-bin/Manifest | 10 +- .../ammonite-repl-bin-2.5.5.ebuild | 45 - ....ebuild => ammonite-repl-bin-2.5.9.ebuild} | 34 +- dev-lang/ammonite-repl-bin/metadata.xml | 1 + dev-lang/eisl/Manifest | 3 +- dev-lang/eisl/eisl-2.90.ebuild | 46 - .../{eisl-3.00.ebuild => eisl-3.03.ebuild} | 0 dev-lang/ocaml/ocaml-4.05.0-r9.ebuild | 2 +- dev-lang/ocaml/ocaml-4.09.0-r3.ebuild | 4 +- dev-lang/ocaml/ocaml-4.10.2-r3.ebuild | 4 +- dev-lang/ocaml/ocaml-4.11.2-r2.ebuild | 4 +- dev-lang/perl/Manifest | 1 + dev-lang/perl/perl-5.36.1-r2.ebuild | 2 +- dev-lang/perl/perl-5.38.0_rc2-r2.ebuild | 817 ++++++++++ dev-lang/python/Manifest | 24 +- dev-lang/python/python-2.7.18_p16-r1.ebuild | 2 +- dev-lang/python/python-3.10.11.ebuild | 499 ------ dev-lang/python/python-3.10.12.ebuild | 5 +- dev-lang/python/python-3.11.3.ebuild | 528 ------ dev-lang/python/python-3.11.4.ebuild | 5 +- dev-lang/python/python-3.12.0_beta1.ebuild | 522 ------ dev-lang/python/python-3.12.0_beta1_p1.ebuild | 522 ------ dev-lang/python/python-3.12.0_beta1_p3.ebuild | 522 ------ dev-lang/python/python-3.12.0_beta2.ebuild | 522 ------ ...1_p4.ebuild => python-3.12.0_beta3.ebuild} | 8 +- dev-lang/python/python-3.8.16_p4.ebuild | 428 ----- dev-lang/python/python-3.8.17.ebuild | 4 +- dev-lang/python/python-3.9.16_p3-r1.ebuild | 488 ------ dev-lang/python/python-3.9.17.ebuild | 4 +- dev-lang/rust-bin/Manifest | 3 + dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild | 6 +- dev-lang/rust-bin/rust-bin-1.68.2-r1.ebuild | 6 +- dev-lang/rust-bin/rust-bin-1.70.0-r2.ebuild | 6 +- dev-lang/rust/files/1.67.1-rustc_expand.patch | 1427 +++++++++++++++++ dev-lang/rust/rust-1.65.0.ebuild | 2 +- dev-lang/rust/rust-1.66.1.ebuild | 2 +- ...st-1.67.1.ebuild => rust-1.67.1-r1.ebuild} | 3 +- dev-lang/rust/rust-1.68.2.ebuild | 2 +- dev-lang/rust/rust-1.69.0-r1.ebuild | 2 +- dev-lang/rust/rust-1.70.0.ebuild | 2 +- .../spidermonkey/spidermonkey-102.10.0.ebuild | 2 +- .../spidermonkey/spidermonkey-102.11.0.ebuild | 2 +- .../spidermonkey/spidermonkey-102.12.0.ebuild | 2 +- .../spidermonkey/spidermonkey-102.6.0.ebuild | 2 +- .../spidermonkey/spidermonkey-78.15.0.ebuild | 2 +- .../spidermonkey-91.13.0-r1.ebuild | 2 +- dev-libs/Manifest.gz | Bin 97881 -> 97741 bytes dev-libs/c-blosc2/Manifest | 1 + dev-libs/c-blosc2/c-blosc2-2.9.3.ebuild | 60 + dev-libs/elfutils/elfutils-0.188.ebuild | 2 +- dev-libs/elfutils/elfutils-0.189-r1.ebuild | 4 +- dev-libs/intel-compute-runtime/Manifest | 2 +- ...ntel-compute-runtime-23.17.26241.15.ebuild | 2 +- ...tel-compute-runtime-23.17.26241.24.ebuild} | 2 +- dev-libs/intel-vc-intrinsics/Manifest | 1 - .../intel-vc-intrinsics-0.12.1-r1.ebuild | 37 - .../intel-vc-intrinsics-0.12.3.ebuild | 2 +- dev-libs/judy/metadata.xml | 5 +- dev-libs/level-zero/Manifest | 1 + dev-libs/level-zero/level-zero-1.12.0.ebuild | 22 + dev-libs/libansilove/libansilove-1.4.0.ebuild | 2 +- .../libayatana-indicator-0.9.3.ebuild | 2 +- dev-libs/libburn/Manifest | 1 + dev-libs/libburn/libburn-1.5.6.ebuild | 41 + dev-libs/libclc/Manifest | 2 +- dev-libs/libclc/libclc-16.0.6.ebuild | 2 +- ...build => libclc-17.0.0_pre20230620.ebuild} | 2 +- .../libfilezilla-0.42.2-r1.ebuild | 2 +- dev-libs/libisoburn/Manifest | 1 + dev-libs/libisoburn/libisoburn-1.5.6.ebuild | 66 + dev-libs/libisofs/Manifest | 1 + dev-libs/libisofs/libisofs-1.5.6.ebuild | 45 + dev-libs/liblinear/liblinear-246.ebuild | 2 +- dev-libs/mimalloc/mimalloc-2.1.2.ebuild | 2 +- dev-libs/modsecurity/modsecurity-3.0.9.ebuild | 2 +- dev-libs/mpfr/mpfr-4.2.0_p9.ebuild | 2 +- dev-libs/nettle/nettle-3.9.1.ebuild | 2 +- dev-libs/oniguruma/oniguruma-6.9.8.ebuild | 2 +- .../opencl-clang/opencl-clang-16.0.0.ebuild | 2 +- dev-libs/openpace/Manifest | 1 + dev-libs/openpace/openpace-1.1.3.ebuild | 46 + .../openssl-compat-1.1.1u.ebuild | 2 +- ...l-3.0.9.ebuild => openssl-3.0.9-r1.ebuild} | 11 +- ...l-3.1.1.ebuild => openssl-3.1.1-r1.ebuild} | 9 +- dev-libs/pthreads4w/Manifest | 1 - dev-libs/pthreads4w/metadata.xml | 12 - dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild | 72 - dev-libs/rinutils/rinutils-0.10.2-r1.ebuild | 43 + dev-libs/sexp/Manifest | 3 +- ...xp-0.8.3-fix-missing-cstdint-include.patch | 11 - .../{sexp-0.8.3.ebuild => sexp-0.8.5.ebuild} | 13 +- dev-libs/sexp/sexp-0.8.6.ebuild | 37 + .../tree-sitter-c-sharp-0.20.0.ebuild | 2 +- .../tree-sitter-cpp-0.20.0_p20230410.ebuild | 2 +- .../tree-sitter-java-0.20.1.ebuild | 4 +- .../tree-sitter-ocaml-0.20.1.ebuild | 2 +- .../tree-sitter-scala-0.19.1.ebuild | 2 +- .../tree-sitter-typescript-0.20.2.ebuild | 2 +- dev-libs/weston/Manifest | 1 - .../files/weston-10.0.0-backend-default.patch | 27 - .../files/weston-10.0.0-test-deps.patch | 34 - dev-libs/weston/metadata.xml | 1 - dev-libs/weston/weston-10.0.0.ebuild | 153 -- dev-libs/weston/weston-11.0.1.ebuild | 2 +- dev-lua/Manifest.gz | Bin 7302 -> 7303 bytes dev-lua/luacheck/Manifest | 1 + dev-lua/luacheck/luacheck-1.1.1.ebuild | 66 + dev-lua/luaposix/Manifest | 1 + dev-lua/luaposix/luaposix-36.2.1.ebuild | 73 + dev-ml/Manifest.gz | Bin 37660 -> 37654 bytes .../dune-build-info-3.8.0.ebuild | 2 +- dev-ml/llvm-ocaml/Manifest | 2 +- dev-ml/llvm-ocaml/llvm-ocaml-16.0.6.ebuild | 2 +- ...d => llvm-ocaml-17.0.0_pre20230620.ebuild} | 2 +- dev-ml/seq/seq-0.3.1-r1.ebuild | 2 +- dev-perl/Acme-Damn/Acme-Damn-0.80.0-r2.ebuild | 4 +- .../Algorithm-C3/Algorithm-C3-0.110.0.ebuild | 4 +- .../Alien-Build/Alien-Build-2.800.0.ebuild | 47 + dev-perl/Alien-Build/Manifest | 1 + dev-perl/Alien-GMP/metadata.xml | 13 +- dev-perl/Alien-HDF4/Alien-HDF4-0.60.0.ebuild | 25 + dev-perl/Alien-HDF4/Manifest | 1 + dev-perl/Alien-HDF4/metadata.xml | 2 + dev-perl/Alien-OpenSSL/metadata.xml | 2 + .../Alien-SDL/Alien-SDL-1.446.0-r1.ebuild | 4 +- dev-perl/AnyEvent-AIO/metadata.xml | 12 +- .../Apache-AuthCookie-3.310.0.ebuild | 38 + dev-perl/Apache-AuthCookie/Manifest | 1 + .../Apache-Session-1.940.0.ebuild | 4 +- dev-perl/App-Cmd/App-Cmd-0.335.0.ebuild | 43 + dev-perl/App-Cmd/Manifest | 1 + .../App-FatPacker/App-FatPacker-0.10.8.ebuild | 4 +- .../App-cpanminus-1.704.600.ebuild | 13 + dev-perl/App-cpanminus/Manifest | 1 + .../App-perlbrew/App-perlbrew-0.970.0.ebuild | 60 + dev-perl/App-perlbrew/Manifest | 1 + dev-perl/App-pwhich/App-pwhich-1.170.0.ebuild | 26 + dev-perl/App-pwhich/Manifest | 1 + .../Archive-Any-Lite-0.110.0.ebuild | 4 +- dev-perl/Archive-Any-Lite/metadata.xml | 15 +- .../Archive-Tar-Stream-0.30.0-r1.ebuild | 4 +- dev-perl/Array-Diff/metadata.xml | 4 + .../Astro-FITS-Header-3.90.0.ebuild | 21 + dev-perl/Astro-FITS-Header/Manifest | 1 + .../Audio-WMA/Audio-WMA-1.300.0-r1.ebuild | 4 +- .../Authen-Htpasswd-0.171.0-r2.ebuild | 6 +- .../Authen-Libwrap-0.230.0-r2.ebuild | 4 +- dev-perl/B-COW/B-COW-0.7.0.ebuild | 23 + dev-perl/B-COW/Manifest | 1 + .../B-Hooks-EndOfScope-0.260.0.ebuild | 30 + dev-perl/B-Hooks-EndOfScope/Manifest | 1 + dev-perl/B-Keywords/B-Keywords-1.260.0.ebuild | 25 + dev-perl/B-Keywords/Manifest | 1 + dev-perl/BerkeleyDB/BerkeleyDB-0.650.0.ebuild | 61 + dev-perl/BerkeleyDB/Manifest | 1 + .../Business-ISBN-Data-20230528.1.0.ebuild | 37 + dev-perl/Business-ISBN-Data/Manifest | 1 + .../Business-ISMN-1.203.0.ebuild | 35 + dev-perl/Business-ISMN/Manifest | 1 + .../Business-ISSN/Business-ISSN-1.5.0.ebuild | 36 + dev-perl/Business-ISSN/Manifest | 1 + ...Business-Tax-VAT-Validation-1.230.0.ebuild | 30 + dev-perl/Business-Tax-VAT-Validation/Manifest | 1 + .../Business-UPS/Business-UPS-2.20.0.ebuild | 4 +- .../Bytes-Random-Secure-0.290.0.ebuild | 4 +- dev-perl/C-Scan/metadata.xml | 4 + dev-perl/CBOR-XS/CBOR-XS-1.860.0.ebuild | 26 + dev-perl/CBOR-XS/Manifest | 1 + dev-perl/CDDB/CDDB-1.222.0-r3.ebuild | 4 +- dev-perl/CGI-Ajax/CGI-Ajax-0.707.0-r1.ebuild | 4 +- dev-perl/CGI/CGI-4.570.0.ebuild | 38 + dev-perl/CGI/Manifest | 1 + dev-perl/CHI/CHI-0.610.0.ebuild | 56 + dev-perl/CHI/Manifest | 1 + .../CPAN-Meta-Check-0.17.0.ebuild | 28 + dev-perl/CPAN-Meta-Check/Manifest | 1 + .../CPAN-Mini-Inject-0.370.0.ebuild | 42 + dev-perl/CPAN-Mini-Inject/Manifest | 1 + .../CPAN-Perl-Releases-5.202.306.160.ebuild | 24 + dev-perl/CPAN-Perl-Releases/Manifest | 1 + .../CPAN-Uploader-0.103.18.ebuild | 43 + dev-perl/CPAN-Uploader/Manifest | 1 + dev-perl/CSS-Packer/CSS-Packer-2.90.0.ebuild | 30 + dev-perl/CSS-Packer/Manifest | 1 + .../Cache-Memcached-Fast-0.280.0.ebuild | 56 + dev-perl/Cache-Memcached-Fast/Manifest | 1 + ...Cache-Simple-TimedExpiry-0.270.0-r2.ebuild | 5 +- .../Carp-Assert-More-2.3.0.ebuild | 31 + dev-perl/Carp-Assert-More/Manifest | 1 + .../Carp-Assert/Carp-Assert-0.220.0.ebuild | 23 + dev-perl/Carp-Assert/Manifest | 1 + .../Chatbot-Eliza-1.80.0-r1.ebuild | 4 +- dev-perl/Class-C3/Class-C3-0.350.0.ebuild | 4 +- .../Class-InsideOut-1.140.0-r1.ebuild | 4 +- dev-perl/Class-Load/Class-Load-0.250.0.ebuild | 2 +- .../Class-Method-Modifiers-2.150.0.ebuild | 28 + dev-perl/Class-Method-Modifiers/Manifest | 1 + dev-perl/Class-Mix/Class-Mix-0.6.0-r1.ebuild | 6 +- dev-perl/Class-Refresh/metadata.xml | 5 + .../Class-ReturnValue-0.550.0-r2.ebuild | 4 +- .../Class-XSAccessor-1.190.0-r2.ebuild | 2 +- dev-perl/Clone-Choose/metadata.xml | 5 + dev-perl/Compiler-Lexer/metadata.xml | 6 + .../Compress-LZF-3.800.0-r1.ebuild | 4 +- .../Compress-Raw-Lzma-2.204.0.ebuild | 17 + dev-perl/Compress-Raw-Lzma/Manifest | 1 + dev-perl/Compress-Raw-Lzma/metadata.xml | 5 + .../Conf-Libconfig-0.100.0-r2.ebuild | 5 +- .../Conf-Libconfig-1.0.0.ebuild | 45 + dev-perl/Conf-Libconfig/Manifest | 1 + dev-perl/Config-Any/Config-Any-0.330.0.ebuild | 55 + dev-perl/Config-Any/Manifest | 1 + .../Config-ApacheFormat-1.200.0-r2.ebuild | 4 +- .../Config-AutoConf-0.320.0.ebuild | 4 +- .../Config-General-2.650.0.ebuild | 24 + dev-perl/Config-General/Manifest | 1 + .../Config-Grammar-1.130.0.ebuild | 8 +- dev-perl/Config-INI/Config-INI-0.29.0.ebuild | 30 + dev-perl/Config-INI/Manifest | 1 + .../Config-IniFiles-3.0.3.ebuild | 4 +- .../Config-MVP-Reader-INI-2.101.465.ebuild | 27 + dev-perl/Config-MVP-Reader-INI/Manifest | 1 + .../Config-MVP/Config-MVP-2.200.13.ebuild | 46 + dev-perl/Config-MVP/Manifest | 1 + .../Config-Tiny/Config-Tiny-2.290.0.ebuild | 26 + dev-perl/Config-Tiny/Manifest | 1 + .../Convert-Color-0.170.0.ebuild | 32 + dev-perl/Convert-Color/Manifest | 1 + .../Convert-TNEF-0.180.0-r3.ebuild | 4 +- dev-perl/Convert-UU/metadata.xml | 4 + .../Cookie-Baker-XS-0.120.0.ebuild | 24 + dev-perl/Cookie-Baker-XS/Manifest | 1 + .../Cpanel-JSON-XS-4.360.0.ebuild | 2 +- .../Crypt-Curve25519-0.70.0.ebuild | 16 + dev-perl/Crypt-Curve25519/Manifest | 1 + dev-perl/Crypt-DES/Crypt-DES-2.70.0-r3.ebuild | 2 +- dev-perl/Crypt-PBKDF2/metadata.xml | 10 + .../Crypt-Password-0.280.0.ebuild | 2 +- .../Crypt-URandom-0.390.0.ebuild | 27 + dev-perl/Crypt-URandom/Manifest | 1 + dev-perl/Crypt-X509/Crypt-X509-0.550.0.ebuild | 23 + dev-perl/Crypt-X509/Manifest | 1 + dev-perl/CryptX/CryptX-0.78.0.ebuild | 47 + dev-perl/CryptX/Manifest | 1 + dev-perl/Curses/Curses-1.440.0.ebuild | 44 + dev-perl/Curses/Manifest | 1 + dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild | 108 ++ dev-perl/DBD-Pg/Manifest | 1 + .../DBICx-TestDatabase-0.50.0-r1.ebuild | 4 +- .../DBIx-Class/DBIx-Class-0.82.843.ebuild | 92 ++ dev-perl/DBIx-Class/Manifest | 1 + .../DBIx-DBSchema-0.470.0.ebuild | 22 + dev-perl/DBIx-DBSchema/Manifest | 1 + .../DBIx-SearchBuilder-1.760.0.ebuild | 40 + dev-perl/DBIx-SearchBuilder/Manifest | 1 + .../Danga-Socket/Danga-Socket-1.620.0.ebuild | 4 +- dev-perl/Data-Binary/metadata.xml | 4 + .../Data-Compare/Data-Compare-1.290.0.ebuild | 31 + dev-perl/Data-Compare/Manifest | 1 + .../Data-Dump-Streamer-2.420.0.ebuild | 46 + dev-perl/Data-Dump-Streamer/Manifest | 1 + .../Data-Float/Data-Float-0.13.0-r1.ebuild | 4 +- dev-perl/Data-Flow/metadata.xml | 4 + dev-perl/Data-GUID/Data-GUID-0.51.0.ebuild | 28 + dev-perl/Data-GUID/Manifest | 1 + .../Data-HexDump/Data-HexDump-0.40.0.ebuild | 4 +- .../Data-ObjectDriver-0.220.0.ebuild | 31 + dev-perl/Data-ObjectDriver/Manifest | 1 + .../Data-OptList/Data-OptList-0.114.0.ebuild | 27 + dev-perl/Data-OptList/Manifest | 1 + .../Data-Page-Pageset-1.20.0-r2.ebuild | 4 +- dev-perl/Data-Page/Data-Page-2.30.0.ebuild | 4 +- .../Data-Printer/Data-Printer-1.1.0.ebuild | 28 + dev-perl/Data-Printer/Manifest | 1 + .../Data-Random/Data-Random-0.130.0.ebuild | 4 +- .../Data-Section/Data-Section-0.200.8.ebuild | 26 + dev-perl/Data-Section/Manifest | 1 + .../Data-Validate-IP-0.310.0.ebuild | 30 + dev-perl/Data-Validate-IP/Manifest | 1 + .../Data-Visitor/Data-Visitor-0.320.0.ebuild | 31 + dev-perl/Data-Visitor/Manifest | 1 + .../Date-Extract/Date-Extract-0.70.0.ebuild | 30 + dev-perl/Date-Extract/Manifest | 1 + dev-perl/Date-ICal/Date-ICal-2.682.0.ebuild | 28 + dev-perl/Date-ICal/Manifest | 1 + dev-perl/Date-Range/Date-Range-1.410.0.ebuild | 7 +- dev-perl/Date-Range/metadata.xml | 4 + .../Date-Simple/Date-Simple-3.30.0-r2.ebuild | 5 +- .../DateTime-Calendar-Julian-0.107.0.ebuild | 23 + dev-perl/DateTime-Calendar-Julian/Manifest | 1 + .../DateTime-Format-Natural-1.170.0.ebuild | 43 + dev-perl/DateTime-Format-Natural/Manifest | 1 + .../DateTime-HiRes-0.40.0.ebuild | 4 +- .../DateTime-Locale-1.390.0.ebuild | 48 + dev-perl/DateTime-Locale/Manifest | 1 + .../DateTime-TimeZone-2.600.0.ebuild | 2 +- .../DateTime-Tiny/DateTime-Tiny-1.70.0.ebuild | 4 +- dev-perl/DateTime/DateTime-1.590.0.ebuild | 47 + dev-perl/DateTime/Manifest | 1 + .../DateTimeX-Easy-0.91.0.ebuild | 30 + dev-perl/DateTimeX-Easy/Manifest | 1 + .../Devel-CallChecker-0.9.0.ebuild | 39 + dev-perl/Devel-CallChecker/Manifest | 1 + .../Devel-CheckOS-1.960.0.ebuild | 30 + dev-perl/Devel-CheckOS/Manifest | 1 + .../Devel-Cover/Devel-Cover-1.400.0.ebuild | 45 + dev-perl/Devel-Cover/Manifest | 1 + .../Devel-NYTProf-6.120.0.ebuild | 50 + dev-perl/Devel-NYTProf/Manifest | 1 + .../Devel-OverrideGlobalRequire/metadata.xml | 4 + dev-perl/Devel-REPL/Devel-REPL-1.3.29.ebuild | 47 + dev-perl/Devel-REPL/Manifest | 1 + .../Device-SerialPort-1.40.0-r3.ebuild | 4 +- dev-perl/Digest-CRC/Digest-CRC-0.240.0.ebuild | 17 + dev-perl/Digest-CRC/Manifest | 1 + .../Digest-SHA3/Digest-SHA3-1.50.0.ebuild | 13 + dev-perl/Digest-SHA3/Manifest | 1 + dev-perl/Digest-SHA3/metadata.xml | 4 + dev-perl/Dumbbench/Dumbbench-0.503.0.ebuild | 33 + dev-perl/Dumbbench/Manifest | 1 + .../DynaLoader-Functions-0.4.0.ebuild | 25 + dev-perl/DynaLoader-Functions/Manifest | 1 + .../Email-Address-1.913.0.ebuild | 2 +- .../Email-Date-Format-1.8.0.ebuild | 2 +- .../Email-LocalDelivery-1.201.0.ebuild | 29 + dev-perl/Email-LocalDelivery/Manifest | 1 + .../Email-MIME-ContentType-1.28.0.ebuild | 2 +- .../Email-MIME-Encodings-1.317.0.ebuild | 2 +- dev-perl/Email-MIME/Email-MIME-1.953.0.ebuild | 2 +- .../Email-MessageID-1.408.0.ebuild | 2 +- .../Email-Simple/Email-Simple-2.218.0.ebuild | 2 +- dev-perl/Env-Path/Env-Path-0.190.0.ebuild | 15 + dev-perl/Env-Path/Manifest | 1 + dev-perl/Env-Path/metadata.xml | 12 + .../Exception-Class-1.450.0.ebuild | 4 +- .../Exporter-Lite/Exporter-Lite-0.90.0.ebuild | 24 + dev-perl/Exporter-Lite/Manifest | 1 + .../Exporter-Tiny/Exporter-Tiny-1.6.2.ebuild | 37 + dev-perl/Exporter-Tiny/Manifest | 1 + .../ExtUtils-Config-0.8.0-r1.ebuild | 4 +- .../ExtUtils-CppGuess-0.260.0.ebuild | 31 + dev-perl/ExtUtils-CppGuess/Manifest | 1 + dev-perl/ExtUtils-HasCompiler/metadata.xml | 5 + .../ExtUtils-LibBuilder-0.80.0-r1.ebuild | 10 +- .../ExtUtils-MakeMaker-CPANfile/metadata.xml | 5 + ...ExtUtils-Typemaps-Default-1.50.0-r1.ebuild | 4 +- dev-perl/FCGI-Client/metadata.xml | 10 + dev-perl/Feed-Find/Feed-Find-0.130.0.ebuild | 31 + dev-perl/Feed-Find/Manifest | 1 + .../File-Copy-Recursive-Reduced/metadata.xml | 5 + .../File-Find-Object-Rule-0.31.300.ebuild | 31 + dev-perl/File-Find-Object-Rule/Manifest | 1 + dev-perl/File-Find-Object-Rule/metadata.xml | 12 + dev-perl/File-Find-Object/metadata.xml | 5 + .../File-Find-Rule-Perl-1.160.0.ebuild | 28 + dev-perl/File-Find-Rule-Perl/Manifest | 1 + dev-perl/File-Map/File-Map-0.710.0.ebuild | 34 + dev-perl/File-Map/Manifest | 1 + .../File-MimeInfo-0.330.0.ebuild | 36 + dev-perl/File-MimeInfo/Manifest | 1 + .../File-Remove/File-Remove-1.610.0.ebuild | 28 + dev-perl/File-Remove/Manifest | 1 + dev-perl/File-Share/File-Share-0.270.0.ebuild | 28 + dev-perl/File-Share/Manifest | 1 + .../File-Slurp-Tiny-0.4.0-r1.ebuild | 4 +- .../File-Slurper/File-Slurper-0.14.0.ebuild | 2 +- .../File-Tempdir-0.20.0-r2.ebuild | 4 +- dev-perl/File-TreeCreate/metadata.xml | 5 + dev-perl/Filesys-Statvfs/metadata.xml | 4 + dev-perl/Filter/Filter-1.640.0.ebuild | 27 + dev-perl/Filter/Manifest | 1 + .../Finance-Quote-1.560.0.ebuild | 87 + dev-perl/Finance-Quote/Manifest | 1 + dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild | 4 +- dev-perl/GDGraph/GDGraph-1.560.0.ebuild | 29 + dev-perl/GDGraph/Manifest | 1 + .../Getopt-Long-Descriptive-0.111.0.ebuild | 40 + dev-perl/Getopt-Long-Descriptive/Manifest | 1 + .../Glib-Object-Introspection-0.50.0.ebuild | 34 + dev-perl/Glib-Object-Introspection/Manifest | 1 + dev-perl/Graph/Graph-0.972.600.ebuild | 29 + dev-perl/Graph/Manifest | 1 + dev-perl/GraphViz/GraphViz-2.260.0.ebuild | 35 + dev-perl/GraphViz/Manifest | 1 + .../Graphics-ColorNames-HTML/metadata.xml | 13 +- .../Gtk2-Notify/Gtk2-Notify-0.50.0-r1.ebuild | 4 +- .../Gtk3-SimpleList-0.210.0.ebuild | 5 +- .../HTML-LinkExtractor-0.130.0-r3.ebuild | 7 +- dev-perl/HTML-Mason/HTML-Mason-1.600.0.ebuild | 66 + dev-perl/HTML-Mason/Manifest | 1 + .../HTML-Parser/HTML-Parser-3.810.0.ebuild | 32 + dev-perl/HTML-Parser/Manifest | 1 + .../HTML-Selector-XPath-0.260.0.ebuild | 26 + dev-perl/HTML-Selector-XPath/Manifest | 1 + dev-perl/HTML-Selector-XPath/metadata.xml | 5 + .../HTML-SimpleParse-0.120.0-r3.ebuild | 4 +- dev-perl/HTML-Strip/HTML-Strip-2.120.0.ebuild | 30 + dev-perl/HTML-Strip/Manifest | 1 + .../HTML-Template-JIT-0.50.0-r3.ebuild | 4 +- .../HTML-Template-2.970.0-r1.ebuild | 4 +- dev-perl/HTML-Tree/HTML-Tree-5.70.0-r1.ebuild | 4 +- dev-perl/HTML-TreeBuilder-XPath/metadata.xml | 3 + .../HTTP-BrowserDetect-3.380.0.ebuild | 33 + dev-perl/HTTP-BrowserDetect/Manifest | 1 + .../HTTP-CookieJar-0.14.0.ebuild | 4 +- .../HTTP-Daemon/HTTP-Daemon-6.160.0.ebuild | 36 + dev-perl/HTTP-Daemon/Manifest | 1 + dev-perl/HTTP-Simple/metadata.xml | 5 + .../Hook-LexWrap-0.260.0-r1.ebuild | 4 +- dev-perl/IO-AIO/IO-AIO-4.800.0.ebuild | 31 + dev-perl/IO-AIO/Manifest | 1 + dev-perl/IO-All/IO-All-0.870.0-r1.ebuild | 4 +- dev-perl/IO-Pipely/IO-Pipely-0.6.0.ebuild | 25 + dev-perl/IO-Pipely/Manifest | 1 + .../IO-Socket-INET6-2.730.0.ebuild | 27 + dev-perl/IO-Socket-INET6/Manifest | 1 + .../IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild | 2 +- dev-perl/IP-Country-DB_File/metadata.xml | 6 + dev-perl/IP-Country/metadata.xml | 9 + dev-perl/IPC-Run/IPC-Run-20220807.0.0.ebuild | 25 + dev-perl/IPC-Run/Manifest | 1 + .../IPC-Shareable-1.130.0.ebuild | 31 + dev-perl/IPC-Shareable/Manifest | 1 + dev-perl/Image-Info/Image-Info-1.430.0.ebuild | 24 + dev-perl/Image-Info/Manifest | 1 + .../Image-Size/Image-Size-3.300.0-r1.ebuild | 4 +- dev-perl/Inline-C/Inline-C-0.820.0.ebuild | 43 + dev-perl/Inline-C/Manifest | 1 + .../JSON-MaybeXS/JSON-MaybeXS-1.4.5.ebuild | 37 + dev-perl/JSON-MaybeXS/Manifest | 1 + dev-perl/JSON-Parse/JSON-Parse-0.620.0.ebuild | 26 + dev-perl/JSON-Parse/Manifest | 1 + dev-perl/JSON/JSON-4.100.0.ebuild | 27 + dev-perl/JSON/Manifest | 1 + .../JavaScript-Packer-2.110.0.ebuild | 24 + dev-perl/JavaScript-Packer/Manifest | 1 + .../Lexical-SealRequireHints-0.12.0.ebuild | 32 + dev-perl/Lexical-SealRequireHints/Manifest | 1 + .../Lingua-EN-Inflect-1.905.0.ebuild | 4 +- .../Lingua-Translit-0.290.0.ebuild | 15 + dev-perl/Lingua-Translit/Manifest | 1 + .../Linux-PipeMagic-0.50.0.ebuild | 22 + dev-perl/Linux-PipeMagic/Manifest | 1 + .../Lirc-Client/Lirc-Client-2.20.0-r1.ebuild | 7 +- .../List-SomeUtils-0.590.0.ebuild | 30 + dev-perl/List-SomeUtils/Manifest | 1 + .../List-UtilsBy/List-UtilsBy-0.120.0.ebuild | 27 + dev-perl/List-UtilsBy/Manifest | 1 + .../Locale-Codes/Locale-Codes-3.740.0.ebuild | 26 + dev-perl/Locale-Codes/Manifest | 1 + dev-perl/Locale-Codes/metadata.xml | 4 + .../MIME-Charset/MIME-Charset-1.13.1.ebuild | 2 +- .../Mail-AuthenticationResults/metadata.xml | 3 + .../Mail-Message/Mail-Message-3.13.0.ebuild | 33 + dev-perl/Mail-Message/Manifest | 1 + dev-perl/Manifest.gz | Bin 284522 -> 285592 bytes dev-perl/Mock-Sub/Manifest | 1 + dev-perl/Mock-Sub/Mock-Sub-1.90.0.ebuild | 18 + dev-perl/Mock-Sub/metadata.xml | 12 + .../Module-Install-1.210.0.ebuild | 2 +- .../Module-Refresh-0.180.0.ebuild | 2 +- .../Module-Util/Module-Util-1.90.0-r1.ebuild | 4 +- dev-perl/Moo/Moo-2.5.5.ebuild | 2 +- .../Mozilla-PublicSuffix-1.0.6.ebuild | 2 +- .../Net-DNS-SEC/Net-DNS-SEC-1.210.0.ebuild | 2 +- dev-perl/Net-DNS/Net-DNS-1.390.0.ebuild | 2 +- .../Net-LibIDN2/Net-LibIDN2-1.20.0.ebuild | 2 +- .../Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild | 2 +- .../files/Net-SSLeay-1.92-libressl.patch | 45 +- dev-perl/PAR-Dist/PAR-Dist-0.520.0.ebuild | 2 +- dev-perl/PPI/PPI-1.276.0.ebuild | 2 +- .../PPIx-QuoteLike-0.23.0.ebuild | 2 +- .../PPIx-Regexp/PPIx-Regexp-0.88.0.ebuild | 2 +- dev-perl/PPIx-Utils/PPIx-Utils-0.3.0.ebuild | 4 +- .../Passwd-Unix/Passwd-Unix-1.90.0.ebuild | 2 +- dev-perl/PathTools/Manifest | 1 + dev-perl/PathTools/PathTools-3.750.0.ebuild | 28 + dev-perl/PathTools/metadata.xml | 22 + .../Perl-Critic/Perl-Critic-1.150.0.ebuild | 2 +- dev-perl/PerlIO-eol/PerlIO-eol-0.180.0.ebuild | 2 +- dev-perl/Pod-Spell/Pod-Spell-1.260.0.ebuild | 2 +- .../Regexp-IPv6/Regexp-IPv6-0.30.0-r2.ebuild | 4 +- .../String-Format-1.180.0.ebuild | 4 +- dev-perl/Test-InDistDir/Manifest | 1 + .../Test-InDistDir-1.112.71.ebuild | 19 + dev-perl/Test-InDistDir/metadata.xml | 12 + .../Test-Object/Test-Object-0.80.0-r1.ebuild | 4 +- .../Test-SubCalls-1.100.0-r1.ebuild | 4 +- dev-perl/Test-TrailingSpace/Manifest | 1 + .../Test-TrailingSpace-0.60.100.ebuild | 31 + dev-perl/Test-TrailingSpace/metadata.xml | 13 + .../Tie-Array-CSV/Tie-Array-CSV-0.80.0.ebuild | 2 +- ...I-5.190.0.ebuild => URI-5.190.0-r1.ebuild} | 2 +- dev-perl/YAML-PP/YAML-PP-0.35.0.ebuild | 2 +- dev-perl/go-perl/metadata.xml | 3 + dev-perl/libwww-perl/Manifest | 1 + .../libwww-perl/libwww-perl-6.710.0.ebuild | 74 + dev-python/Faker/Faker-18.11.1.ebuild | 34 + dev-python/Faker/Manifest | 1 + dev-python/Manifest.gz | Bin 262568 -> 262618 bytes dev-python/Nuitka/Manifest | 10 +- dev-python/Nuitka/Nuitka-1.5.7.ebuild | 54 - dev-python/Nuitka/Nuitka-1.5.8.ebuild | 54 - dev-python/Nuitka/Nuitka-1.6.1.ebuild | 54 - dev-python/Nuitka/Nuitka-1.6.2.ebuild | 54 - dev-python/Nuitka/Nuitka-1.6.3.ebuild | 54 - ...uitka-1.5.5.ebuild => Nuitka-1.6.4.ebuild} | 0 ...uitka-1.5.6.ebuild => Nuitka-1.6.5.ebuild} | 0 dev-python/Nuitka/Nuitka-1.6.ebuild | 54 - dev-python/PyGithub/Manifest | 1 + dev-python/PyGithub/PyGithub-1.59.0.ebuild | 38 + dev-python/aws-sam-translator/Manifest | 1 + .../aws-sam-translator-1.70.0.ebuild | 60 + dev-python/bitarray/Manifest | 1 + dev-python/bitarray/bitarray-2.7.6.ebuild | 24 + dev-python/boto3/Manifest | 4 + dev-python/boto3/boto3-1.26.157.ebuild | 66 + dev-python/boto3/boto3-1.26.158.ebuild | 66 + dev-python/boto3/boto3-1.26.159.ebuild | 66 + dev-python/boto3/boto3-1.26.160.ebuild | 66 + dev-python/botocore/Manifest | 4 + dev-python/botocore/botocore-1.29.157.ebuild | 79 + dev-python/botocore/botocore-1.29.158.ebuild | 79 + dev-python/botocore/botocore-1.29.159.ebuild | 79 + dev-python/botocore/botocore-1.29.160.ebuild | 79 + dev-python/build/build-0.10.0.ebuild | 2 +- dev-python/cattrs/cattrs-23.1.2.ebuild | 14 +- dev-python/cbor2/cbor2-5.4.6.ebuild | 12 +- dev-python/cfn-lint/Manifest | 1 + dev-python/cfn-lint/cfn-lint-0.77.10.ebuild | 64 + dev-python/clang-python/Manifest | 2 +- .../clang-python/clang-python-16.0.6.ebuild | 2 +- ...=> clang-python-17.0.0_pre20230620.ebuild} | 0 dev-python/cli_helpers/metadata.xml | 4 - dev-python/cons/Manifest | 1 + dev-python/cons/cons-0.4.6.ebuild | 30 + dev-python/crashtest/crashtest-0.4.1.ebuild | 2 +- .../debtcollector/debtcollector-2.5.0.ebuild | 2 +- dev-python/flask-sqlalchemy/Manifest | 1 + .../flask-sqlalchemy-3.0.5.ebuild | 37 + dev-python/flufl-lock/Manifest | 1 + dev-python/flufl-lock/flufl-lock-8.0.1.ebuild | 36 + dev-python/flufl-lock/metadata.xml | 2 +- dev-python/google-api-python-client/Manifest | 1 + .../google-api-python-client-2.90.0.ebuild | 49 + dev-python/graph-tool/Manifest | 1 - dev-python/graph-tool/graph-tool-2.46.ebuild | 84 - dev-python/gsd/Manifest | 1 + dev-python/gsd/gsd-3.0.1.ebuild | 40 + dev-python/h5py/Manifest | 1 + dev-python/h5py/h5py-3.9.0.ebuild | 70 + dev-python/hcloud-python/Manifest | 1 + .../hcloud-python/hcloud-python-1.22.0.ebuild | 48 + dev-python/huawei-lte-api/Manifest | 1 + .../huawei-lte-api-1.7.3.ebuild | 40 + dev-python/hypothesis/Manifest | 1 + .../hypothesis/hypothesis-6.79.2.ebuild | 97 ++ dev-python/ijson/Manifest | 1 + dev-python/ijson/ijson-3.2.2.ebuild | 48 + dev-python/ipdb/ipdb-0.13.13.ebuild | 2 +- dev-python/ipykernel/Manifest | 1 + dev-python/ipykernel/ipykernel-6.23.3.ebuild | 77 + dev-python/jaraco-collections/Manifest | 1 + .../jaraco-collections-4.3.0.ebuild | 30 + dev-python/jaraco-collections/metadata.xml | 1 - dev-python/jaraco-functools/Manifest | 1 + .../jaraco-functools-3.8.0.ebuild | 56 + dev-python/jaraco-functools/metadata.xml | 1 - dev-python/jc/Manifest | 1 + dev-python/jc/jc-1.23.3.ebuild | 32 + dev-python/jellyfish/Manifest | 26 + dev-python/jellyfish/jellyfish-1.0.0.ebuild | 80 + dev-python/jsonschema-specifications/Manifest | 1 + .../jsonschema-specifications-2023.6.1.ebuild | 28 + dev-python/jupyter-client/Manifest | 1 + .../jupyter-client-8.3.0.ebuild | 49 + dev-python/keyring/Manifest | 3 + dev-python/keyring/keyring-24.0.1.ebuild | 46 + dev-python/keyring/keyring-24.1.0.ebuild | 46 + dev-python/keyring/keyring-24.2.0.ebuild | 46 + dev-python/lit/Manifest | 2 +- dev-python/lit/lit-16.0.6.ebuild | 2 +- ...9.ebuild => lit-17.0.0_pre20230620.ebuild} | 0 dev-python/markdown2/Manifest | 1 + dev-python/markdown2/markdown2-2.4.9.ebuild | 31 + dev-python/mkdocs-material/Manifest | 1 + .../mkdocs-material-9.1.17.ebuild | 61 + dev-python/moto/Manifest | 1 + dev-python/moto/moto-4.1.12.ebuild | 102 ++ dev-python/mypy/Manifest | 1 + dev-python/mypy/mypy-1.4.0.ebuild | 68 + dev-python/mysqlclient/Manifest | 1 + .../mysqlclient/mysqlclient-2.2.0.ebuild | 91 ++ dev-python/natsort/Manifest | 1 + dev-python/natsort/natsort-8.4.0.ebuild | 32 + dev-python/openstacksdk/Manifest | 1 + .../openstacksdk/openstacksdk-1.3.0.ebuild | 84 + .../oslo-context/oslo-context-5.1.1.ebuild | 2 +- dev-python/oslo-i18n/oslo-i18n-6.0.0.ebuild | 2 +- .../oslo-serialization-5.1.1.ebuild | 2 +- .../files/oslo-utils-6.1.0-py3.12-fix.patch | 26 + .../oslo-utils/oslo-utils-6.1.0-r1.ebuild | 60 + .../files/oslotest-4.5.0-py3.12-fix.patch | 23 + dev-python/oslotest/oslotest-4.5.0-r3.ebuild | 40 + dev-python/pandas/Manifest | 1 + dev-python/pandas/pandas-2.0.2.ebuild | 225 +++ dev-python/pdm-backend/Manifest | 2 +- ...-2.0.7.ebuild => pdm-backend-2.1.1.ebuild} | 6 + dev-python/pep517/Manifest | 1 - dev-python/pep517/pep517-0.13.0.ebuild | 45 - dev-python/phonenumbers/Manifest | 1 + .../phonenumbers/phonenumbers-8.13.15.ebuild | 39 + dev-python/pip-run/Manifest | 1 + dev-python/pip-run/pip-run-12.0.0.ebuild | 59 + dev-python/platformdirs/Manifest | 2 + .../platformdirs/platformdirs-3.7.0.ebuild | 49 + .../platformdirs/platformdirs-3.8.0.ebuild | 49 + dev-python/pluggy/Manifest | 1 + dev-python/pluggy/pluggy-1.2.0.ebuild | 26 + dev-python/proto-plus/Manifest | 1 + .../proto-plus/proto-plus-1.22.3.ebuild | 41 + dev-python/pychm/pychm-0.8.6-r1.ebuild | 2 +- dev-python/pydantic/metadata.xml | 1 + dev-python/pydbus/Manifest | 1 + dev-python/pydbus/metadata.xml | 1 + dev-python/pydbus/pydbus-0.6.0-r1.ebuild | 26 + dev-python/pygame/Manifest | 1 + dev-python/pygame/pygame-2.5.0.ebuild | 88 + dev-python/pyglet/Manifest | 1 + dev-python/pyglet/pyglet-2.0.8.ebuild | 82 + .../pyinotify/pyinotify-0.9.6-r1.ebuild | 3 +- dev-python/pymongo/Manifest | 1 + dev-python/pymongo/metadata.xml | 6 + dev-python/pymongo/pymongo-4.4.0.ebuild | 131 ++ dev-python/pypdf/Manifest | 1 + dev-python/pypdf/pypdf-3.11.0.ebuild | 56 + dev-python/pyproject-fmt/Manifest | 1 + .../pyproject-fmt/pyproject-fmt-0.12.1.ebuild | 33 + .../pyproject-hooks-1.0.0.ebuild | 2 +- dev-python/pytest-freezer/Manifest | 1 + .../pytest-freezer-0.4.8.ebuild | 26 + dev-python/pytest-subprocess/Manifest | 1 + .../metadata.xml | 4 +- .../pytest-subprocess-1.5.0.ebuild | 42 + dev-python/pytest/Manifest | 1 + dev-python/pytest/pytest-7.4.0.ebuild | 107 ++ dev-python/python-evdev/metadata.xml | 1 + .../python-evdev/python-evdev-1.6.0.ebuild | 2 +- .../python-magic-0.4.27-fix-gzip-test.patch | 26 + .../python-magic/python-magic-0.4.27.ebuild | 6 +- .../python-memcached-1.59-r2.ebuild | 2 +- dev-python/python-mpv/python-mpv-1.0.3.ebuild | 10 +- dev-python/python-utils/Manifest | 1 + .../python-utils/python-utils-3.7.0.ebuild | 42 + .../files/rarfile-4.0-fix-pypy-datetime.patch | 19 + ...le-4.0-r1.ebuild => rarfile-4.0-r2.ebuild} | 9 +- dev-python/rq/Manifest | 1 + dev-python/rq/rq-1.15.1.ebuild | 61 + dev-python/scikit-build-core/Manifest | 2 + .../{toml => scikit-build-core}/metadata.xml | 5 +- .../scikit-build-core-0.4.6.ebuild | 48 + .../scikit-build-core-0.4.7.ebuild | 48 + dev-python/sentry-sdk/Manifest | 1 + .../sentry-sdk/sentry-sdk-1.26.0.ebuild | 118 ++ dev-python/spyder-kernels/Manifest | 1 + .../spyder-kernels-3.0.0_beta1.ebuild | 70 + dev-python/spyder-line-profiler/Manifest | 1 + .../spyder-line-profiler-0.3.2.ebuild | 42 + dev-python/spyder/Manifest | 2 + dev-python/spyder/spyder-6.0.0_alpha1.ebuild | 191 +++ dev-python/sqlalchemy/Manifest | 1 + .../sqlalchemy/sqlalchemy-2.0.17.ebuild | 119 ++ dev-python/tavern/Manifest | 1 + dev-python/tavern/tavern-2.2.0.ebuild | 54 + dev-python/tblib/Manifest | 1 + dev-python/tblib/tblib-2.0.0.ebuild | 35 + dev-python/terminaltables/metadata.xml | 4 - dev-python/tlsh/tlsh-4.8.2.ebuild | 3 +- dev-python/toml/Manifest | 2 - dev-python/toml/toml-0.10.2-r1.ebuild | 48 - dev-python/tzlocal/Manifest | 1 - dev-python/tzlocal/tzlocal-4.3.ebuild | 34 - dev-python/tzlocal/tzlocal-5.0.1.ebuild | 2 +- dev-python/ubelt/Manifest | 1 + dev-python/ubelt/ubelt-1.3.2.ebuild | 42 + dev-python/uri_template/Manifest | 1 + .../uri_template/uri_template-1.3.0.ebuild | 34 + dev-python/virtualenvwrapper/Manifest | 1 + ...-4.8.4_p20230121-remove-use-of-which.patch | 116 ++ dev-python/virtualenvwrapper/metadata.xml | 9 + .../virtualenvwrapper-4.8.4_p20230121.ebuild | 74 + dev-python/websocket-client/Manifest | 1 + .../websocket-client-1.6.1.ebuild | 37 + dev-python/xarray/Manifest | 1 + dev-python/xarray/xarray-2023.6.0.ebuild | 58 + dev-python/ypy-websocket/Manifest | 1 + .../ypy-websocket/ypy-websocket-0.12.1.ebuild | 46 + dev-python/zipp/zipp-3.15.0.ebuild | 2 +- dev-python/zope-event/Manifest | 1 + dev-python/zope-event/zope-event-5.0.ebuild | 44 + dev-qt/Manifest.gz | Bin 11202 -> 11203 bytes dev-qt/qtnetwork/metadata.xml | 3 - dev-qt/qtnetwork/qtnetwork-5.15.10-r1.ebuild | 62 + ....10.ebuild => qtwidgets-5.15.10-r1.ebuild} | 2 +- dev-ruby/Manifest.gz | Bin 105495 -> 105827 bytes dev-ruby/acme-client/Manifest | 1 + .../acme-client/acme-client-2.0.14.ebuild | 41 + .../actionmailbox-6.1.7.3.ebuild | 1 + .../actionmailbox/actionmailbox-7.0.5.ebuild | 1 + dev-ruby/addressable/addressable-2.8.4.ebuild | 2 +- dev-ruby/bcrypt-ruby/Manifest | 1 + .../bcrypt-ruby/bcrypt-ruby-3.1.19.ebuild | 29 + dev-ruby/bcrypt-ruby/metadata.xml | 2 +- dev-ruby/colored/colored-1.2-r1.ebuild | 4 +- dev-ruby/colorize/Manifest | 3 + dev-ruby/colorize/colorize-1.0.3.ebuild | 28 + dev-ruby/colorize/colorize-1.0.5.ebuild | 28 + dev-ruby/colorize/colorize-1.1.0.ebuild | 27 + dev-ruby/console/Manifest | 1 + dev-ruby/console/console-1.17.2.ebuild | 36 + .../domain_name-0.5.20190701-r2.ebuild | 2 +- dev-ruby/facter/Manifest | 1 - dev-ruby/facter/facter-4.3.1.ebuild | 46 - dev-ruby/facter/metadata.xml | 3 - dev-ruby/faraday-retry/Manifest | 1 + .../faraday-retry/faraday-retry-2.2.0.ebuild | 37 + dev-ruby/faraday-retry/metadata.xml | 11 + dev-ruby/faraday/Manifest | 1 + dev-ruby/faraday/faraday-2.7.7.ebuild | 61 + dev-ruby/fiber-annotation/Manifest | 1 + .../fiber-annotation-0.2.0.ebuild | 28 + dev-ruby/fiber-annotation/metadata.xml | 12 + .../forwardable-extended-2.6.0-r2.ebuild | 4 +- dev-ruby/gettext_i18n_rails/Manifest | 1 + .../gettext_i18n_rails-1.12.0.ebuild | 38 + dev-ruby/hashie/Manifest | 1 - dev-ruby/hashie/hashie-4.1.0-r1.ebuild | 44 - dev-ruby/hashie/metadata.xml | 3 + .../httpclient/httpclient-2.8.3-r3.ebuild | 2 +- dev-ruby/i18n/i18n-1.13.0.ebuild | 2 +- .../immutable-ruby-0.1.0.ebuild | 2 +- dev-ruby/mechanize/mechanize-2.9.1.ebuild | 2 +- .../net-http-digest_auth-1.4.1-r2.ebuild | 2 +- .../net-http-persistent-4.0.2.ebuild | 2 +- .../net-telnet/net-telnet-0.2.0-r1.ebuild | 2 +- dev-ruby/nio4r/nio4r-2.5.9.ebuild | 2 +- .../files/pathutil-0.16.2-ruby30.patch | 2 + .../files/pathutil-0.16.2-ruby31.patch | 247 +++ dev-ruby/pathutil/pathutil-0.16.2-r2.ebuild | 35 + dev-ruby/polyglot/metadata.xml | 15 +- dev-ruby/polyglot/polyglot-0.3.5-r1.ebuild | 6 +- dev-ruby/rbs/rbs-3.0.4.ebuild | 2 +- dev-ruby/rbtree/rbtree-0.4.6.ebuild | 2 +- dev-ruby/rchardet/rchardet-1.8.0.ebuild | 28 - dev-ruby/rdoc/Manifest | 1 - dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild | 94 -- dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild | 4 +- .../request_store/request_store-1.5.1.ebuild | 4 +- dev-ruby/rinku/rinku-2.0.6-r1.ebuild | 4 +- dev-ruby/robots/robots-0.10.1-r3.ebuild | 4 +- dev-ruby/rspec-core/rspec-core-3.12.2.ebuild | 2 +- .../rspec-expectations-3.12.3.ebuild | 2 +- .../ruby-augeas/ruby-augeas-0.5.0-r5.ebuild | 25 + .../ruby-filemagic-0.7.3.ebuild | 4 +- dev-ruby/ruby-hmac/ruby-hmac-0.4.0-r2.ebuild | 4 +- .../ruby-mp3info-0.8.10-r1.ebuild | 4 +- .../ruby-odbc/ruby-odbc-0.999991-r1.ebuild | 4 +- dev-ruby/ruby-oembed/metadata.xml | 2 +- .../ruby-oembed/ruby-oembed-0.16.1.ebuild | 4 +- .../ruby-opengl/ruby-opengl-0.10.0-r1.ebuild | 4 +- .../ruby-progressbar-1.13.0.ebuild | 2 +- .../ruby-shout/ruby-shout-2.2.2-r2.ebuild | 4 +- .../ruby-termios/ruby-termios-1.1.0-r1.ebuild | 24 - .../ruby_parser/ruby_parser-3.20.0.ebuild | 2 +- dev-ruby/rubygems/Manifest | 1 - dev-ruby/rubygems/files/gentoo-defaults-4.rb | 63 - dev-ruby/rubygems/rubygems-3.2.33.ebuild | 110 -- dev-ruby/rubyntlm/rubyntlm-0.6.3-r1.ebuild | 2 +- dev-ruby/rubypants/rubypants-0.7.1-r1.ebuild | 28 + .../rubytest-cli/rubytest-cli-0.2.0-r1.ebuild | 4 +- dev-ruby/set/set-1.0.3.ebuild | 2 +- .../sexp_processor-4.17.0.ebuild | 2 +- dev-ruby/simple-rss/metadata.xml | 11 +- .../simple-rss/simple-rss-1.3.3-r1.ebuild | 4 +- .../simplecov-html-0.12.3.ebuild | 23 - dev-ruby/simplecov/Manifest | 1 - dev-ruby/simplecov/simplecov-0.21.2.ebuild | 54 - dev-ruby/slop/Manifest | 2 - dev-ruby/slop/slop-4.9.2.ebuild | 28 - dev-ruby/slop/slop-4.9.3.ebuild | 28 - dev-ruby/sorted_set/sorted_set-1.0.3.ebuild | 2 +- .../sparklines/sparklines-0.5.2-r7.ebuild | 35 - dev-ruby/spreadsheet/metadata.xml | 1 + dev-ruby/spreadsheet/spreadsheet-1.3.0.ebuild | 4 +- dev-ruby/spy/Manifest | 1 - dev-ruby/spy/spy-1.0.2.ebuild | 23 - dev-ruby/sqlite3/Manifest | 2 - dev-ruby/sqlite3/sqlite3-1.4.2-r1.ebuild | 77 - dev-ruby/sqlite3/sqlite3-1.5.3.ebuild | 47 - dev-ruby/stringio/stringio-3.0.6.ebuild | 2 +- dev-ruby/test-unit/Manifest | 1 + dev-ruby/test-unit/test-unit-3.5.8.ebuild | 2 +- dev-ruby/test-unit/test-unit-3.6.1.ebuild | 36 + dev-ruby/text-hyphen/Manifest | 1 - .../text-hyphen/text-hyphen-1.4.1-r3.ebuild | 28 - dev-ruby/thor/thor-1.2.1.ebuild | 75 - dev-ruby/time/time-0.2.2.ebuild | 2 +- dev-ruby/timers/Manifest | 1 - dev-ruby/timers/timers-4.3.3.ebuild | 33 - dev-ruby/timers/timers-4.3.5.ebuild | 29 - .../transaction-simple-1.4.0.2-r3.ebuild | 4 +- dev-ruby/treetop/Manifest | 1 - dev-ruby/treetop/treetop-1.6.11-r1.ebuild | 37 - dev-ruby/treetop/treetop-1.6.12.ebuild | 4 +- .../tty-command/tty-command-0.10.1-r1.ebuild | 4 +- dev-ruby/tty-file/tty-file-0.10.0-r1.ebuild | 41 + dev-ruby/unf/unf-0.1.4-r1.ebuild | 4 +- dev-ruby/vcr/vcr-6.1.0.ebuild | 4 +- dev-ruby/webrobots/webrobots-0.1.2-r3.ebuild | 33 + dev-ruby/yard/yard-0.9.34.ebuild | 2 +- dev-tex/Manifest.gz | Bin 6672 -> 6516 bytes dev-tex/cpp2latex/Manifest | 1 - dev-tex/cpp2latex/cpp2latex-2.3-r2.ebuild | 19 - .../cpp2latex/files/cpp2latex-2.3-gcc43.patch | 12 - .../cpp2latex/files/cpp2latex-2.3-tests.patch | 15 - dev-tex/cpp2latex/files/cpp2latex-2.3.patch | 44 - dev-tex/cpp2latex/metadata.xml | 8 - .../latex2html/files/latex2html-destdir.patch | 15 - dev-util/Manifest.gz | Bin 68476 -> 68460 bytes .../blueprint-compiler-0.8.1.ebuild | 2 +- .../files/5.19.12-no-stack-protector.patch | 14 - .../cargo-ebuild/cargo-ebuild-0.5.2.ebuild | 4 +- .../cargo-ebuild/cargo-ebuild-0.5.4.ebuild | 2 +- .../cargo-nextest/cargo-nextest-0.9.53.ebuild | 2 +- dev-util/cccc/cccc-3.1.6-r1.ebuild | 5 +- dev-util/cdecl/Manifest | 2 +- dev-util/cdecl/cdecl-14.0.ebuild | 2 +- .../{cdecl-13.1.ebuild => cdecl-14.2.ebuild} | 2 +- dev-util/cmake/Manifest | 18 +- dev-util/cmake/cmake-3.24.3.ebuild | 293 ---- dev-util/cmake/cmake-3.25.3.ebuild | 293 ---- dev-util/cmake/cmake-3.26.3.ebuild | 294 ---- dev-util/cmake/cmake-3.27.0_rc2.ebuild | 288 ---- ...7.0_rc1.ebuild => cmake-3.27.0_rc3.ebuild} | 0 dev-util/diffoscope/Manifest | 3 +- dev-util/diffoscope/diffoscope-240-r1.ebuild | 120 -- ...pe-241-r1.ebuild => diffoscope-243.ebuild} | 2 +- dev-util/fq/fq-0.6.0.ebuild | 2 +- dev-util/github-cli/Manifest | 8 +- dev-util/github-cli/github-cli-2.18.0.ebuild | 66 - dev-util/github-cli/github-cli-2.20.2.ebuild | 66 - dev-util/github-cli/github-cli-2.27.0.ebuild | 4 +- ...2.21.2.ebuild => github-cli-2.31.0.ebuild} | 4 +- dev-util/github-cli/github-cli-9999.ebuild | 6 +- dev-util/glslang/glslang-1.3.246.ebuild | 2 +- dev-util/idea-community/Manifest | 2 +- ....ebuild => idea-community-2023.1.3.ebuild} | 0 dev-util/imediff2/metadata.xml | 5 +- .../include-what-you-use-0.20.ebuild | 2 +- .../files/jenkins-bin-r2.logrotate | 17 - .../files/kdevelop-23.04.2-astyle-3.4.patch | 62 + dev-util/kdevelop/kdevelop-23.04.2.ebuild | 2 + dev-util/librnp/Manifest | 1 - dev-util/librnp/librnp-0.16.3.ebuild | 73 - ...-0.17.0.ebuild => librnp-0.17.0-r2.ebuild} | 2 +- dev-util/lldb/Manifest | 2 +- dev-util/lldb/lldb-16.0.6.ebuild | 2 +- ....ebuild => lldb-17.0.0_pre20230620.ebuild} | 2 +- dev-util/lttng-modules/Manifest | 1 + .../lttng-modules-2.13.10.ebuild | 90 ++ dev-util/meson/Manifest | 2 - dev-util/meson/meson-1.0.1.ebuild | 121 -- dev-util/meson/meson-1.1.0.ebuild | 121 -- ...023.3-dont-force-clang-introspection.patch | 14 + dev-util/ostree/ostree-2023.2.ebuild | 2 +- dev-util/ostree/ostree-2023.3-r1.ebuild | 1 + dev-util/perf/perf-6.3.ebuild | 2 +- dev-util/re2c/re2c-2.2.ebuild | 2 +- dev-util/ruff/Manifest | 16 +- ...uff-0.0.272.ebuild => ruff-0.0.275.ebuild} | 18 +- dev-util/shards/Manifest | 2 - dev-util/shards/shards-0.15.0-r1.ebuild | 47 - dev-util/shards/shards-0.17.2.ebuild | 56 - .../spirv-headers-1.3.246.ebuild | 2 +- .../spirv-tools/spirv-tools-1.3.246.ebuild | 2 +- .../vulkan-headers-1.3.246.ebuild | 2 +- .../vulkan-tools/vulkan-tools-1.3.246.ebuild | 2 +- dev-util/watchman/Manifest | 90 +- ...man-2022.07.04.00-python-working-dir.patch | 73 - ...an-2023.06.19.00-rust-1.70-avoidance.patch | 50 + .../watchman/watchman-2023.04.10.00.ebuild | 326 ---- .../watchman/watchman-2023.05.01.00.ebuild | 326 ---- .../watchman/watchman-2023.05.22.00.ebuild | 2 +- ...0.ebuild => watchman-2023.06.19.00.ebuild} | 225 +-- dev-vcs/Manifest.gz | Bin 11508 -> 11348 bytes dev-vcs/cvsync/Manifest | 1 - .../cvsync/cvsync-2014.08.24.014706.ebuild | 80 - dev-vcs/cvsync/cvsync-9999.ebuild | 80 - dev-vcs/cvsync/metadata.xml | 13 - eclass/Manifest.gz | Bin 38154 -> 38151 bytes eclass/cmake.eclass | 20 +- eclass/dist-kernel-utils.eclass | 22 +- eclass/gnustep-base.eclass | 5 +- eclass/golang-vcs.eclass | 2 +- eclass/kernel-build.eclass | 116 +- eclass/llvm.org.eclass | 3 + eclass/plasma.kde.org.eclass | 2 +- eclass/toolchain.eclass | 38 +- games-action/Manifest.gz | Bin 14866 -> 14861 bytes games-action/dxx-rebirth/Manifest | 2 +- ... => dxx-rebirth-0.61.0_pre20230625.ebuild} | 38 +- .../dxx-rebirth/dxx-rebirth-9999.ebuild | 34 +- ...rth-0.61.0_pre20210623-gcc-12-editor.patch | 23 - ...xx-rebirth-0.61.0_pre20210623-gcc-12.patch | 25 - ...rebirth-0.61.0_pre20210623-scons-4.5.patch | 51 - games-arcade/Manifest.gz | Bin 20889 -> 20885 bytes .../openbubbles/openbubbles-1.2-r1.ebuild | 10 +- .../penguin-command-1.6.11-r1.ebuild | 10 +- .../shovel-knight-4.1b-r1.ebuild | 110 ++ games-emulation/Manifest.gz | Bin 11685 -> 11700 bytes games-emulation/pcsx2/Manifest | 1 + games-emulation/pcsx2/pcsx2-1.7.4624.ebuild | 259 +++ games-emulation/pcsx2/pcsx2-9999.ebuild | 12 +- games-emulation/pcsx2_patches/Manifest | 1 + .../pcsx2_patches}/metadata.xml | 8 +- .../pcsx2_patches-0_p20230623.ebuild | 54 + .../pcsx2_patches/pcsx2_patches-9999.ebuild | 54 + games-emulation/pcsxr/Manifest | 1 - games-emulation/pcsxr/metadata.xml | 17 - .../pcsxr/pcsxr-1.9.94_p20190306-r1.ebuild | 78 - games-emulation/pcsxr/pcsxr-9999.ebuild | 84 - games-emulation/ppsspp/Manifest | 2 - .../ppsspp/ppsspp-1.14.2-r2.ebuild | 65 - .../ppsspp/ppsspp-1.14.4-r2.ebuild | 66 - games-emulation/ppsspp/ppsspp-1.15.4.ebuild | 2 +- games-puzzle/Manifest.gz | Bin 17284 -> 17287 bytes .../mirrormagic/mirrormagic-2.0.2-r2.ebuild | 7 +- games-server/Manifest.gz | Bin 1900 -> 1902 bytes games-server/bedrock-server/Manifest | 3 +- .../bedrock-server-1.20.0.01.ebuild | 56 - ...ebuild => bedrock-server-1.20.1.02.ebuild} | 0 games-server/minecraft-server/Manifest | 3 +- ....ebuild => minecraft-server-1.20.1.ebuild} | 2 +- .../minecraft-server-1.20.ebuild | 53 - games-util/Manifest.gz | Bin 8049 -> 8048 bytes games-util/cartridges/Manifest | 1 + games-util/cartridges/cartridges-1.5.6.ebuild | 58 + gnome-extra/Manifest.gz | Bin 11239 -> 11243 bytes gnome-extra/nm-applet/nm-applet-1.32.0.ebuild | 2 +- kde-frameworks/Manifest.gz | Bin 13731 -> 13733 bytes kde-frameworks/attica/Manifest | 1 - kde-frameworks/attica/attica-5.104.0.ebuild | 26 - kde-frameworks/attica/attica-5.106.0.ebuild | 2 +- kde-frameworks/baloo/Manifest | 1 - kde-frameworks/baloo/baloo-5.104.0-r1.ebuild | 37 - kde-frameworks/baloo/baloo-5.106.0.ebuild | 2 +- ...o-5.104.0-skip-all-unprintable-chars.patch | 70 - kde-frameworks/bluez-qt/Manifest | 1 - .../bluez-qt/bluez-qt-5.104.0.ebuild | 49 - .../bluez-qt/bluez-qt-5.106.0.ebuild | 2 +- kde-frameworks/breeze-icons-rcc/Manifest | 1 - .../breeze-icons-rcc-5.104.0.ebuild | 42 - .../breeze-icons-rcc-5.106.0.ebuild | 2 +- kde-frameworks/breeze-icons/Manifest | 1 - .../breeze-icons/breeze-icons-5.104.0.ebuild | 56 - .../breeze-icons/breeze-icons-5.106.0.ebuild | 2 +- kde-frameworks/countryflags/Manifest | 1 - .../countryflags/countryflags-5.104.0.ebuild | 22 - .../countryflags/countryflags-5.106.0.ebuild | 2 +- kde-frameworks/extra-cmake-modules/Manifest | 1 - .../extra-cmake-modules-5.104.0.ebuild | 78 - .../extra-cmake-modules-5.106.0.ebuild | 2 +- kde-frameworks/frameworkintegration/Manifest | 1 - .../frameworkintegration-5.104.0.ebuild | 43 - .../frameworkintegration-5.106.0.ebuild | 2 +- kde-frameworks/kactivities-stats/Manifest | 1 - .../kactivities-stats-5.104.0.ebuild | 23 - .../kactivities-stats-5.106.0.ebuild | 2 +- kde-frameworks/kactivities/Manifest | 1 - .../kactivities/kactivities-5.104.0.ebuild | 29 - .../kactivities/kactivities-5.106.0.ebuild | 2 +- kde-frameworks/kapidox/Manifest | 1 - kde-frameworks/kapidox/kapidox-5.104.0.ebuild | 24 - kde-frameworks/kapidox/kapidox-5.106.0.ebuild | 2 +- kde-frameworks/karchive/Manifest | 1 - .../karchive/karchive-5.104.0.ebuild | 34 - .../karchive/karchive-5.106.0.ebuild | 2 +- kde-frameworks/kauth/Manifest | 1 - kde-frameworks/kauth/kauth-5.104.0.ebuild | 43 - kde-frameworks/kauth/kauth-5.106.0.ebuild | 2 +- kde-frameworks/kbookmarks/Manifest | 1 - .../kbookmarks/kbookmarks-5.104.0.ebuild | 32 - .../kbookmarks/kbookmarks-5.106.0.ebuild | 2 +- kde-frameworks/kcalendarcore/Manifest | 1 - .../kcalendarcore-5.104.0.ebuild | 23 - .../kcalendarcore-5.106.0.ebuild | 2 +- kde-frameworks/kcmutils/Manifest | 1 - .../kcmutils/kcmutils-5.104.0.ebuild | 34 - .../kcmutils/kcmutils-5.106.0.ebuild | 2 +- kde-frameworks/kcodecs/Manifest | 1 - kde-frameworks/kcodecs/kcodecs-5.104.0.ebuild | 17 - kde-frameworks/kcodecs/kcodecs-5.106.0.ebuild | 2 +- kde-frameworks/kcompletion/Manifest | 1 - .../kcompletion/kcompletion-5.104.0.ebuild | 25 - .../kcompletion/kcompletion-5.106.0.ebuild | 2 +- kde-frameworks/kconfig/Manifest | 1 - kde-frameworks/kconfig/kconfig-5.104.0.ebuild | 38 - kde-frameworks/kconfig/kconfig-5.106.0.ebuild | 2 +- kde-frameworks/kconfigwidgets/Manifest | 1 - .../kconfigwidgets-5.104.0.ebuild | 39 - .../kconfigwidgets-5.106.0.ebuild | 2 +- kde-frameworks/kcontacts/Manifest | 1 - .../kcontacts/kcontacts-5.104.0.ebuild | 36 - .../kcontacts/kcontacts-5.106.0.ebuild | 2 +- kde-frameworks/kcoreaddons/Manifest | 1 - ...ns-5.104.0-prevent-leak-signalfd-fds.patch | 29 - .../kcoreaddons/kcoreaddons-5.104.0-r1.ebuild | 56 - .../kcoreaddons/kcoreaddons-5.106.0.ebuild | 2 +- kde-frameworks/kcrash/Manifest | 1 - kde-frameworks/kcrash/kcrash-5.104.0.ebuild | 40 - kde-frameworks/kcrash/kcrash-5.106.0.ebuild | 2 +- kde-frameworks/kdav/Manifest | 1 - kde-frameworks/kdav/kdav-5.104.0.ebuild | 35 - kde-frameworks/kdav/kdav-5.106.0.ebuild | 2 +- kde-frameworks/kdbusaddons/Manifest | 1 - .../kdbusaddons/kdbusaddons-5.104.0.ebuild | 29 - .../kdbusaddons/kdbusaddons-5.106.0.ebuild | 2 +- kde-frameworks/kdeclarative/Manifest | 1 - .../kdeclarative/kdeclarative-5.104.0.ebuild | 37 - .../kdeclarative/kdeclarative-5.106.0.ebuild | 2 +- kde-frameworks/kded/Manifest | 1 - kde-frameworks/kded/kded-5.104.0.ebuild | 38 - kde-frameworks/kded/kded-5.106.0.ebuild | 2 +- kde-frameworks/kdelibs4support/Manifest | 1 - .../kdelibs4support-5.104.0.ebuild | 104 -- .../kdelibs4support-5.106.0.ebuild | 2 +- kde-frameworks/kdesu/Manifest | 1 - kde-frameworks/kdesu/kdesu-5.104.0.ebuild | 33 - kde-frameworks/kdesu/kdesu-5.106.0.ebuild | 2 +- kde-frameworks/kdnssd/Manifest | 1 - kde-frameworks/kdnssd/kdnssd-5.104.0.ebuild | 32 - kde-frameworks/kdnssd/kdnssd-5.106.0.ebuild | 2 +- kde-frameworks/kdoctools/Manifest | 1 - .../kdoctools/kdoctools-5.104.0.ebuild | 48 - .../kdoctools/kdoctools-5.106.0.ebuild | 2 +- kde-frameworks/kemoticons/Manifest | 1 - .../kemoticons/kemoticons-5.104.0.ebuild | 28 - .../kemoticons/kemoticons-5.106.0.ebuild | 2 +- kde-frameworks/kfilemetadata/Manifest | 1 - .../kfilemetadata-5.104.0.ebuild | 66 - .../kfilemetadata-5.106.0.ebuild | 2 +- kde-frameworks/kglobalaccel/Manifest | 1 - .../kglobalaccel/kglobalaccel-5.104.0.ebuild | 53 - .../kglobalaccel/kglobalaccel-5.106.0.ebuild | 2 +- kde-frameworks/kguiaddons/Manifest | 1 - .../kguiaddons/kguiaddons-5.104.0.ebuild | 45 - .../kguiaddons/kguiaddons-5.106.0.ebuild | 2 +- kde-frameworks/kholidays/Manifest | 1 - .../kholidays/kholidays-5.104.0.ebuild | 26 - .../kholidays/kholidays-5.106.0.ebuild | 2 +- kde-frameworks/khtml/Manifest | 1 - kde-frameworks/khtml/khtml-5.104.0.ebuild | 71 - kde-frameworks/khtml/khtml-5.106.0.ebuild | 2 +- kde-frameworks/ki18n/Manifest | 1 - kde-frameworks/ki18n/ki18n-5.104.0.ebuild | 47 - kde-frameworks/ki18n/ki18n-5.106.0.ebuild | 2 +- kde-frameworks/kiconthemes/Manifest | 1 - .../files/kiconthemes-5.104.0-fix-typo.patch | 25 - .../kiconthemes/kiconthemes-5.104.0-r1.ebuild | 35 - .../kiconthemes/kiconthemes-5.106.0.ebuild | 2 +- kde-frameworks/kidletime/Manifest | 1 - .../kidletime/kidletime-5.104.0.ebuild | 59 - .../kidletime/kidletime-5.106.0.ebuild | 2 +- kde-frameworks/kimageformats/Manifest | 1 - .../kimageformats-5.104.0.ebuild | 44 - .../kimageformats-5.106.0.ebuild | 2 +- kde-frameworks/kinit/Manifest | 1 - kde-frameworks/kinit/kinit-5.104.0.ebuild | 48 - kde-frameworks/kinit/kinit-5.106.0.ebuild | 2 +- kde-frameworks/kio/Manifest | 1 - ...io-5.104.0-fix-kstart5-not-returning.patch | 78 - ...dle-copy_file_range-failing-w-ENOENT.patch | 33 - ....0-renamefiledialog-fix-number-limit.patch | 31 - kde-frameworks/kio/kio-5.104.0-r3.ebuild | 95 -- kde-frameworks/kio/kio-5.106.0.ebuild | 2 +- kde-frameworks/kirigami/Manifest | 1 - .../kirigami/kirigami-5.104.0.ebuild | 53 - .../kirigami/kirigami-5.106.0.ebuild | 2 +- kde-frameworks/kitemmodels/Manifest | 1 - .../kitemmodels/kitemmodels-5.104.0.ebuild | 32 - .../kitemmodels/kitemmodels-5.106.0.ebuild | 2 +- kde-frameworks/kitemviews/Manifest | 1 - .../kitemviews/kitemviews-5.104.0.ebuild | 22 - .../kitemviews/kitemviews-5.106.0.ebuild | 2 +- kde-frameworks/kjobwidgets/Manifest | 1 - .../kjobwidgets/kjobwidgets-5.104.0.ebuild | 38 - .../kjobwidgets/kjobwidgets-5.106.0.ebuild | 2 +- kde-frameworks/kjs/Manifest | 1 - kde-frameworks/kjs/kjs-5.104.0.ebuild | 23 - kde-frameworks/kjs/kjs-5.106.0.ebuild | 2 +- kde-frameworks/knewstuff/Manifest | 1 - .../knewstuff/knewstuff-5.104.0.ebuild | 50 - .../knewstuff/knewstuff-5.106.0.ebuild | 2 +- kde-frameworks/knotifications/Manifest | 1 - .../knotifications-5.104.0.ebuild | 50 - .../knotifications-5.106.0.ebuild | 2 +- kde-frameworks/knotifyconfig/Manifest | 1 - .../knotifyconfig-5.104.0.ebuild | 34 - .../knotifyconfig-5.106.0.ebuild | 2 +- kde-frameworks/kpackage/Manifest | 1 - .../kpackage/kpackage-5.104.0.ebuild | 40 - .../kpackage/kpackage-5.106.0.ebuild | 2 +- kde-frameworks/kparts/Manifest | 1 - kde-frameworks/kparts/kparts-5.104.0.ebuild | 33 - kde-frameworks/kparts/kparts-5.106.0.ebuild | 2 +- kde-frameworks/kpeople/Manifest | 1 - kde-frameworks/kpeople/kpeople-5.104.0.ebuild | 40 - kde-frameworks/kpeople/kpeople-5.106.0.ebuild | 2 +- kde-frameworks/kplotting/Manifest | 1 - .../kplotting/kplotting-5.104.0.ebuild | 21 - .../kplotting/kplotting-5.106.0.ebuild | 2 +- kde-frameworks/kpty/Manifest | 1 - kde-frameworks/kpty/kpty-5.104.0.ebuild | 27 - kde-frameworks/kpty/kpty-5.106.0.ebuild | 2 +- kde-frameworks/kquickcharts/Manifest | 1 - .../kquickcharts/kquickcharts-5.104.0.ebuild | 39 - .../kquickcharts/kquickcharts-5.106.0.ebuild | 2 +- kde-frameworks/kross/Manifest | 1 - kde-frameworks/kross/kross-5.104.0.ebuild | 34 - kde-frameworks/kross/kross-5.106.0.ebuild | 2 +- kde-frameworks/krunner/Manifest | 1 - kde-frameworks/krunner/krunner-5.104.0.ebuild | 47 - kde-frameworks/krunner/krunner-5.106.0.ebuild | 2 +- kde-frameworks/kservice/Manifest | 1 - .../kservice/kservice-5.104.0.ebuild | 50 - .../kservice/kservice-5.106.0.ebuild | 2 +- kde-frameworks/ktexteditor/Manifest | 1 - .../ktexteditor/ktexteditor-5.104.0.ebuild | 55 - .../ktexteditor/ktexteditor-5.106.0.ebuild | 2 +- kde-frameworks/ktextwidgets/Manifest | 1 - .../ktextwidgets/ktextwidgets-5.104.0.ebuild | 38 - .../ktextwidgets/ktextwidgets-5.106.0.ebuild | 2 +- kde-frameworks/kunitconversion/Manifest | 1 - .../kunitconversion-5.104.0.ebuild | 30 - .../kunitconversion-5.106.0.ebuild | 2 +- kde-frameworks/kwallet/Manifest | 1 - kde-frameworks/kwallet/kwallet-5.104.0.ebuild | 52 - kde-frameworks/kwallet/kwallet-5.106.0.ebuild | 2 +- kde-frameworks/kwayland/Manifest | 1 - .../kwayland/kwayland-5.104.0.ebuild | 37 - .../kwayland/kwayland-5.106.0.ebuild | 2 +- kde-frameworks/kwidgetsaddons/Manifest | 1 - .../kwidgetsaddons-5.104.0.ebuild | 28 - .../kwidgetsaddons-5.106.0.ebuild | 2 +- kde-frameworks/kwindowsystem/Manifest | 1 - .../kwindowsystem-5.104.0.ebuild | 44 - .../kwindowsystem-5.106.0.ebuild | 2 +- kde-frameworks/kxmlgui/Manifest | 1 - kde-frameworks/kxmlgui/kxmlgui-5.104.0.ebuild | 46 - kde-frameworks/kxmlgui/kxmlgui-5.106.0.ebuild | 2 +- kde-frameworks/modemmanager-qt/Manifest | 1 - .../modemmanager-qt-5.104.0.ebuild | 26 - .../modemmanager-qt-5.106.0.ebuild | 2 +- kde-frameworks/networkmanager-qt/Manifest | 1 - .../networkmanager-qt-5.104.0.ebuild | 36 - .../networkmanager-qt-5.106.0.ebuild | 2 +- kde-frameworks/oxygen-icons/Manifest | 1 - .../oxygen-icons/oxygen-icons-5.104.0.ebuild | 37 - .../oxygen-icons/oxygen-icons-5.106.0.ebuild | 2 +- kde-frameworks/plasma/Manifest | 1 - kde-frameworks/plasma/plasma-5.104.0.ebuild | 70 - kde-frameworks/plasma/plasma-5.106.0.ebuild | 2 +- kde-frameworks/prison/Manifest | 1 - kde-frameworks/prison/prison-5.104.0.ebuild | 34 - kde-frameworks/prison/prison-5.106.0.ebuild | 2 +- kde-frameworks/purpose/Manifest | 1 - kde-frameworks/purpose/purpose-5.104.0.ebuild | 69 - kde-frameworks/purpose/purpose-5.106.0.ebuild | 2 +- kde-frameworks/qqc2-desktop-style/Manifest | 1 - .../qqc2-desktop-style-5.104.0.ebuild | 29 - .../qqc2-desktop-style-5.106.0.ebuild | 2 +- kde-frameworks/solid/Manifest | 1 - kde-frameworks/solid/solid-5.104.0.ebuild | 51 - kde-frameworks/solid/solid-5.106.0.ebuild | 2 +- kde-frameworks/sonnet/Manifest | 1 - kde-frameworks/sonnet/sonnet-5.104.0.ebuild | 45 - kde-frameworks/sonnet/sonnet-5.106.0.ebuild | 2 +- kde-frameworks/syndication/Manifest | 1 - .../syndication/syndication-5.104.0.ebuild | 23 - .../syndication/syndication-5.106.0.ebuild | 2 +- kde-frameworks/syntax-highlighting/Manifest | 1 - .../syntax-highlighting-5.104.0.ebuild | 31 - .../syntax-highlighting-5.106.0.ebuild | 2 +- kde-frameworks/threadweaver/Manifest | 1 - .../threadweaver/threadweaver-5.104.0.ebuild | 16 - .../threadweaver/threadweaver-5.106.0.ebuild | 2 +- kde-plasma/Manifest.gz | Bin 9613 -> 9611 bytes kde-plasma/bluedevil/Manifest | 1 + kde-plasma/bluedevil/bluedevil-5.27.6.ebuild | 44 + kde-plasma/breeze-grub/Manifest | 1 + .../breeze-grub/breeze-grub-5.27.6.ebuild | 23 + kde-plasma/breeze-gtk/Manifest | 1 + .../breeze-gtk/breeze-gtk-5.27.6.ebuild | 31 + kde-plasma/breeze-plymouth/Manifest | 1 + .../breeze-plymouth-5.27.6.ebuild | 28 + kde-plasma/breeze/Manifest | 1 + kde-plasma/breeze/breeze-5.27.6.ebuild | 41 + kde-plasma/discover/Manifest | 1 + kde-plasma/discover/discover-5.27.6.ebuild | 96 ++ kde-plasma/drkonqi/Manifest | 1 + kde-plasma/drkonqi/drkonqi-5.27.6.ebuild | 69 + kde-plasma/flatpak-kcm/Manifest | 1 + .../flatpak-kcm/flatpak-kcm-5.27.6.ebuild | 34 + kde-plasma/kactivitymanagerd/Manifest | 1 + .../kactivitymanagerd-5.27.6.ebuild | 37 + kde-plasma/kde-cli-tools/Manifest | 1 + .../kde-cli-tools/kde-cli-tools-5.27.6.ebuild | 69 + kde-plasma/kde-gtk-config/Manifest | 1 + .../kde-gtk-config-5.27.6.ebuild | 55 + kde-plasma/kdecoration/Manifest | 1 + .../kdecoration/kdecoration-5.27.6.ebuild | 24 + kde-plasma/kdeplasma-addons/Manifest | 1 + .../kdeplasma-addons-5.27.6.ebuild | 72 + kde-plasma/kgamma/Manifest | 1 + kde-plasma/kgamma/kgamma-5.27.6.ebuild | 32 + kde-plasma/khotkeys/Manifest | 1 + kde-plasma/khotkeys/khotkeys-5.27.6.ebuild | 50 + kde-plasma/kinfocenter/Manifest | 1 + .../kinfocenter/kinfocenter-5.27.6.ebuild | 81 + kde-plasma/kmenuedit/Manifest | 1 + kde-plasma/kmenuedit/kmenuedit-5.27.6.ebuild | 40 + kde-plasma/kpipewire/Manifest | 1 + kde-plasma/kpipewire/kpipewire-5.27.6.ebuild | 41 + kde-plasma/kscreen/Manifest | 1 + kde-plasma/kscreen/kscreen-5.27.6.ebuild | 49 + kde-plasma/kscreenlocker/Manifest | 1 + .../kscreenlocker/kscreenlocker-5.27.6.ebuild | 85 + kde-plasma/ksshaskpass/Manifest | 1 + .../ksshaskpass/ksshaskpass-5.27.6.ebuild | 52 + kde-plasma/ksystemstats/Manifest | 1 + .../ksystemstats/ksystemstats-5.27.6.ebuild | 45 + kde-plasma/kwallet-pam/Manifest | 1 + .../kwallet-pam/kwallet-pam-5.27.6.ebuild | 37 + kde-plasma/kwayland-integration/Manifest | 1 + .../kwayland-integration-5.27.6.ebuild | 48 + kde-plasma/kwin/Manifest | 1 + kde-plasma/kwin/kwin-5.27.6.ebuild | 138 ++ kde-plasma/kwrited/Manifest | 1 + kde-plasma/kwrited/kwrited-5.27.6.ebuild | 26 + kde-plasma/layer-shell-qt/Manifest | 1 + .../layer-shell-qt-5.27.6.ebuild | 36 + kde-plasma/libkscreen/Manifest | 1 + .../libkscreen/libkscreen-5.27.6.ebuild | 40 + kde-plasma/libksysguard/Manifest | 1 + .../libksysguard/libksysguard-5.27.6.ebuild | 76 + kde-plasma/libkworkspace/Manifest | 1 + .../libkworkspace/libkworkspace-5.27.6.ebuild | 52 + kde-plasma/milou/Manifest | 1 + kde-plasma/milou/milou-5.27.6.ebuild | 33 + kde-plasma/oxygen-sounds/Manifest | 1 + .../oxygen-sounds/oxygen-sounds-5.27.6.ebuild | 17 + kde-plasma/oxygen/Manifest | 1 + kde-plasma/oxygen/oxygen-5.27.6.ebuild | 41 + .../plasma-browser-integration/Manifest | 1 + .../plasma-browser-integration-5.27.6.ebuild | 45 + kde-plasma/plasma-desktop/Manifest | 1 + .../plasma-desktop-5.27.6.ebuild | 178 ++ kde-plasma/plasma-disks/Manifest | 1 + .../plasma-disks/plasma-disks-5.27.6.ebuild | 39 + kde-plasma/plasma-firewall/Manifest | 1 + .../plasma-firewall-5.27.6.ebuild | 65 + kde-plasma/plasma-integration/Manifest | 1 + .../plasma-integration-5.27.6.ebuild | 52 + .../plasma-meta/plasma-meta-5.27.6.ebuild | 108 ++ kde-plasma/plasma-nm/Manifest | 1 + kde-plasma/plasma-nm/plasma-nm-5.27.6.ebuild | 82 + kde-plasma/plasma-pa/Manifest | 1 + kde-plasma/plasma-pa/plasma-pa-5.27.6.ebuild | 36 + kde-plasma/plasma-sdk/Manifest | 1 + .../plasma-sdk/plasma-sdk-5.27.6.1.ebuild | 45 + kde-plasma/plasma-systemmonitor/Manifest | 1 + .../plasma-systemmonitor-5.27.6.ebuild | 42 + kde-plasma/plasma-thunderbolt/Manifest | 1 + .../plasma-thunderbolt-5.27.6.ebuild | 39 + kde-plasma/plasma-vault/Manifest | 1 + .../plasma-vault/plasma-vault-5.27.6.ebuild | 48 + kde-plasma/plasma-welcome/Manifest | 1 + .../plasma-welcome-5.27.6.ebuild | 59 + .../plasma-workspace-wallpapers/Manifest | 1 + .../plasma-workspace-wallpapers-5.27.6.ebuild | 19 + kde-plasma/plasma-workspace/Manifest | 1 + .../plasma-workspace-5.27.6.ebuild | 228 +++ kde-plasma/plymouth-kcm/Manifest | 1 + .../plymouth-kcm/plymouth-kcm-5.27.6.ebuild | 38 + kde-plasma/polkit-kde-agent/Manifest | 1 + .../polkit-kde-agent-5.27.6.ebuild | 33 + kde-plasma/powerdevil/Manifest | 1 + .../powerdevil/powerdevil-5.27.6.ebuild | 70 + kde-plasma/sddm-kcm/Manifest | 1 + kde-plasma/sddm-kcm/sddm-kcm-5.27.6.ebuild | 44 + kde-plasma/systemsettings/Manifest | 1 + .../systemsettings-5.27.6.ebuild | 58 + kde-plasma/xdg-desktop-portal-kde/Manifest | 1 + .../xdg-desktop-portal-kde-5.27.6.ebuild | 59 + kde-plasma/xembed-sni-proxy/Manifest | 1 + .../xembed-sni-proxy-5.27.6.ebuild | 41 + lxde-base/Manifest.gz | Bin 2718 -> 2716 bytes lxde-base/lxdm/metadata.xml | 5 +- mail-client/Manifest.gz | Bin 3548 -> 3550 bytes mail-client/s-nail/metadata.xml | 5 +- .../thunderbird/thunderbird-102.11.0.ebuild | 2 +- .../thunderbird/thunderbird-102.11.2.ebuild | 2 +- .../thunderbird/thunderbird-102.12.0.ebuild | 2 +- mail-filter/Manifest.gz | Bin 8385 -> 8381 bytes mail-filter/amavisd-milter/metadata.xml | 5 +- .../files/4.0.0-DnsResolver-udpsize.patch | 16 + .../files/4.0.0-sa-update-rdatastr.patch | 12 + .../spamassassin/spamassassin-4.0.0-r3.ebuild | 339 ++++ .../spamassassin/spamassassin-4.0.0-r4.ebuild | 340 ++++ mail-mta/Manifest.gz | Bin 2380 -> 2379 bytes mail-mta/exim/exim-4.96-r4.ebuild | 2 +- mail-mta/netqmail/netqmail-1.06-r14.ebuild | 2 +- mail-mta/netqmail/netqmail-1.06-r16.ebuild | 2 +- media-fonts/Manifest.gz | Bin 37270 -> 37273 bytes media-fonts/iosevka/Manifest | 24 + media-fonts/iosevka/iosevka-24.1.4.ebuild | 108 ++ media-gfx/Manifest.gz | Bin 38005 -> 37995 bytes media-gfx/ansilove/ansilove-4.2.0.ebuild | 2 +- ...30101-workaround-broken-translations.patch | 159 ++ media-gfx/fontforge/fontforge-20230101.ebuild | 1 + .../imagemagick/imagemagick-7.1.1.11.ebuild | 2 +- .../inkscape-1.2.1-poppler-22.09.0.patch | 73 - media-gfx/renderdoc/Manifest | 2 - .../files/renderdoc-1.24-env-home.patch | 15 - media-gfx/renderdoc/renderdoc-1.24.ebuild | 203 --- media-gfx/ueberzugpp/Manifest | 3 +- media-gfx/ueberzugpp/metadata.xml | 1 + media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild | 60 - ...p-2.8.6.ebuild => ueberzugpp-2.8.8.ebuild} | 24 +- media-libs/Manifest.gz | Bin 68442 -> 68449 bytes media-libs/dav1d/dav1d-1.2.1.ebuild | 2 +- media-libs/flac/Manifest | 1 + media-libs/flac/flac-1.4.3.ebuild | 62 + media-libs/freetype/Manifest | 3 + ....12.1-r1.ebuild => freetype-2.13.1.ebuild} | 64 +- media-libs/freetype/freetype-9999.ebuild | 60 +- .../0.14.1-revert-default-cpp_stdto17.patch | 18 + media-libs/gexiv2/gexiv2-0.14.1.ebuild | 9 +- .../libjpeg-turbo-2.1.5.1.ebuild | 2 +- media-libs/libjxl/Manifest | 2 + media-libs/libjxl/libjxl-0.8.2.ebuild | 82 + media-libs/libjxl/libjxl-9999.ebuild | 18 +- .../libmediainfo/libmediainfo-23.04.ebuild | 2 +- media-libs/libpng/Manifest | 2 + media-libs/libpng/libpng-1.6.40.ebuild | 55 + media-libs/libsdl2/Manifest | 1 + media-libs/libsdl2/libsdl2-2.28.0.ebuild | 230 +++ media-libs/libsfml/libsfml-2.5.1-r1.ebuild | 15 +- media-libs/mesa/Manifest | 1 + media-libs/mesa/mesa-23.1.3.ebuild | 450 ++++++ media-libs/mesa/mesa-9999.ebuild | 1 + media-libs/raptor/raptor-2.0.15-r7.ebuild | 84 - media-libs/raptor/raptor-2.0.15-r8.ebuild | 2 +- media-libs/shaderc/shaderc-2023.3.ebuild | 2 +- media-libs/speex/speex-1.2.1-r2.ebuild | 2 +- media-libs/speex/speex-1.2.1.ebuild | 78 - .../vulkan-layers-1.3.246.ebuild | 2 +- .../vulkan-layers/vulkan-layers-9999.ebuild | 2 +- .../vulkan-loader-1.3.246.ebuild | 2 +- media-plugins/Manifest.gz | Bin 43207 -> 43197 bytes .../libvisual-plugins-0.4.2-r1.ebuild | 60 + .../files/duplicates-0.0.5_Makefile-new.diff | 212 --- media-sound/Manifest.gz | Bin 57108 -> 57296 bytes ...lung-1.2.ebuild => aqualung-1.2-r1.ebuild} | 2 +- media-sound/ardour/Manifest | 1 + media-sound/ardour/ardour-7.5.ebuild | 190 +++ media-sound/flac123/Manifest | 1 + media-sound/flac123/flac123-2.1.0.ebuild | 26 + media-sound/flac123/metadata.xml | 2 +- media-sound/mpd-ynca/Manifest | 1 + media-sound/mpd-ynca/files/mpd-ynca.confd | 7 + media-sound/mpd-ynca/files/mpd-ynca.initd | 17 + media-sound/mpd-ynca/metadata.xml | 11 + media-sound/mpd-ynca/mpd-ynca-0.1.0.ebuild | 33 + media-sound/ncmpcpp/ncmpcpp-0.9.2-r2.ebuild | 4 +- media-sound/ncmpcpp/ncmpcpp-0.9.2-r3.ebuild | 2 +- media-sound/ncmpcpp/ncmpcpp-9999.ebuild | 4 +- media-sound/ncspot/ncspot-0.13.3-r1.ebuild | 526 ++++++ media-sound/ncspot/ncspot-0.13.3.ebuild | 2 +- .../orpheus-1.6-fix-build-w-clang-16.patch | 87 + media-sound/orpheus/orpheus-1.6-r4.ebuild | 44 + media-sound/qmidiarp/Manifest | 1 - media-sound/qmidiarp/qmidiarp-0.6.7.ebuild | 39 - media-sound/qmidiarp/qmidiarp-0.7.0.ebuild | 2 +- .../sound-juicer/sound-juicer-3.40.0.ebuild | 2 +- media-sound/spotify/Manifest | 1 + media-sound/spotify/spotify-1.2.13.ebuild | 131 ++ media-sound/teamspeak-client/Manifest | 1 + ...uild => teamspeak-client-3.5.6-r10.ebuild} | 2 +- .../teamspeak-client-3.6.0-r1.ebuild | 107 ++ .../teamspeak-client-5.0.0_beta73.ebuild | 2 +- media-video/Manifest.gz | Bin 25361 -> 25367 bytes media-video/droidcam/droidcam-2.0.0-r3.ebuild | 6 +- media-video/ffmpeg-chromium/Manifest | 1 - .../ffmpeg-chromium-102.ebuild | 2 +- .../ffmpeg-chromium-112.ebuild | 233 --- .../ffmpeg-chromium-114.ebuild | 2 +- media-video/ffmpeg/ffmpeg-4.2.9.ebuild | 11 +- media-video/ffmpeg/ffmpeg-4.4.4-r2.ebuild | 11 +- media-video/ffmpeg/ffmpeg-5.1.3-r1.ebuild | 13 +- media-video/ffmpeg/ffmpeg-6.0-r1.ebuild | 13 +- media-video/ffmpeg/ffmpeg-9999.ebuild | 13 +- ...peg-4.2.7-libsdl2-new-version-scheme.patch | 26 - .../ffmpeg/files/ffmpeg-5.1.2-vulkan.patch | 33 - media-video/mediainfo/mediainfo-23.04.ebuild | 2 +- media-video/motion/motion-4.5.1-r2.ebuild | 2 +- media-video/v4l2loopback/Manifest | 1 + .../v4l2loopback/v4l2loopback-0.12.7.ebuild | 59 + .../v4l2loopback/v4l2loopback-9999.ebuild | 19 +- media-video/yle-dl/yle-dl-20230611.ebuild | 2 +- metadata/Manifest.gz | Bin 3507 -> 3510 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27892 -> 27879 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 6248 -> 6254 bytes .../app-accessibility/kontrast-22.12.3 | 2 +- .../app-accessibility/kontrast-23.04.2 | 2 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 54551 -> 55647 bytes metadata/md5-cache/app-admin/ansible-8.0.0 | 16 + .../md5-cache/app-admin/ansible-core-2.14.7 | 16 + .../md5-cache/app-admin/ansible-core-2.15.1 | 16 + metadata/md5-cache/app-admin/awscli-1.27.157 | 16 + metadata/md5-cache/app-admin/awscli-1.27.158 | 16 + metadata/md5-cache/app-admin/awscli-1.27.159 | 16 + metadata/md5-cache/app-admin/awscli-1.27.160 | 16 + .../md5-cache/app-admin/calamares-3.2.60-r4 | 2 +- metadata/md5-cache/app-admin/clog-1.3.0-r1 | 2 +- metadata/md5-cache/app-admin/conky-1.17.0-r1 | 2 +- metadata/md5-cache/app-admin/conky-1.19.2-r1 | 2 +- .../md5-cache/app-admin/cygwin-rebase-4.4.4 | 11 - .../md5-cache/app-admin/cygwin-rebase-9999 | 11 - metadata/md5-cache/app-admin/fluentd-1.14.4 | 12 +- .../app-admin/hardinfo-0.6_alpha_pre20221113 | 2 +- metadata/md5-cache/app-admin/keepassxc-2.7.4 | 4 +- .../md5-cache/app-admin/keepassxc-2.7.5-r1 | 6 +- metadata/md5-cache/app-admin/keepassxc-9999 | 4 +- metadata/md5-cache/app-admin/lsyncd-2.2.3 | 2 +- .../md5-cache/app-admin/passwordsafe-1.15.0 | 2 +- .../md5-cache/app-admin/passwordsafe-1.16.0 | 2 +- .../md5-cache/app-admin/passwordsafe-1.17.0 | 2 +- metadata/md5-cache/app-admin/r10k-3.15.4 | 17 + metadata/md5-cache/app-admin/rsyslog-8.2306.0 | 17 + .../md5-cache/app-admin/sudo-1.9.13_p3-r1 | 4 +- .../app-admin/systemdgenie-0.99.0_p20221120 | 2 +- .../{terraform-1.4.2 => terraform-1.5.1} | 2 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1511 -> 1508 bytes metadata/md5-cache/app-antivirus/clamav-1.0.1 | 2 +- metadata/md5-cache/app-antivirus/clamav-1.1.0 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 24748 -> 24767 bytes metadata/md5-cache/app-arch/atool-0.39.0-r1 | 4 +- metadata/md5-cache/app-arch/brotli-1.0.9-r3 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.9-r5 | 2 +- metadata/md5-cache/app-arch/brotli-9999 | 2 +- metadata/md5-cache/app-arch/bzip3-1.3.1 | 4 +- .../md5-cache/app-arch/createrepo_c-0.21.1 | 2 +- metadata/md5-cache/app-arch/createrepo_c-9999 | 2 +- metadata/md5-cache/app-arch/drpm-0.5.1 | 2 +- metadata/md5-cache/app-arch/drpm-9999 | 2 +- metadata/md5-cache/app-arch/innoextract-1.9 | 2 +- .../md5-cache/app-arch/lxqt-archiver-0.8.0 | 2 +- metadata/md5-cache/app-arch/lz4-1.9.4 | 2 +- metadata/md5-cache/app-arch/snappy-1.1.10-r1 | 2 +- metadata/md5-cache/app-arch/snappy-1.1.9-r1 | 2 +- metadata/md5-cache/app-arch/stormlib-9.24 | 2 +- metadata/md5-cache/app-arch/stormlib-9.25 | 2 +- metadata/md5-cache/app-arch/tarsync-0.2.3 | 2 +- metadata/md5-cache/app-arch/unrar-6.2.8 | 4 +- metadata/md5-cache/app-arch/unshield-1.5.1 | 2 +- metadata/md5-cache/app-arch/upx-4.0.2 | 2 +- metadata/md5-cache/app-arch/zopfli-1.0.3 | 2 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 13211 -> 13371 bytes .../md5-cache/app-backup/bareos-20.0.8-r1 | 2 +- .../md5-cache/app-backup/bareos-21.1.7-r1 | 2 +- .../{bareos-22.0.3-r1 => bareos-22.1.0} | 8 +- metadata/md5-cache/app-backup/bareos-9999 | 6 +- metadata/md5-cache/app-backup/dar-2.7.10 | 17 + metadata/md5-cache/app-backup/kup-0.9.1 | 2 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 6392 -> 6397 bytes ...stress-ng-0.15.08-r1 => stress-ng-0.15.10} | 6 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 8662 -> 8673 bytes metadata/md5-cache/app-cdr/cdemu-3.2.5 | 2 +- metadata/md5-cache/app-cdr/cdemu-daemon-3.2.6 | 2 +- .../app-cdr/dolphin-plugins-mountiso-22.12.3 | 2 +- .../app-cdr/dolphin-plugins-mountiso-23.04.2 | 2 +- .../app-cdr/extract-xiso-2.7.1_p202204252159 | 2 +- metadata/md5-cache/app-cdr/gcdemu-3.2.6 | 2 +- .../md5-cache/app-cdr/isoimagewriter-1.0.0 | 2 +- metadata/md5-cache/app-cdr/kcdemu-0.8.0 | 2 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 14830 -> 14834 bytes .../{distrobox-1.5.0 => distrobox-1.5.0.2} | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 38971 -> 38154 bytes .../md5-cache/app-crypt/efitools-1.9.2-r1 | 2 +- .../app-crypt/gentoo-keys-201901130136 | 9 - metadata/md5-cache/app-crypt/keysmith-23.04.2 | 2 +- metadata/md5-cache/app-crypt/libnitrokey-3.8 | 2 +- metadata/md5-cache/app-crypt/libnitrokey-9999 | 2 +- metadata/md5-cache/app-crypt/minisign-0.10 | 2 +- metadata/md5-cache/app-crypt/minisign-0.11 | 2 +- metadata/md5-cache/app-crypt/minisign-9999 | 2 +- .../md5-cache/app-crypt/nitrokey-app-1.4.2 | 2 +- .../md5-cache/app-crypt/nitrokey-app-9999 | 2 +- metadata/md5-cache/app-crypt/osslsigncode-2.5 | 2 +- metadata/md5-cache/app-crypt/qca-2.3.5-r1 | 2 +- metadata/md5-cache/app-crypt/qca-2.3.6-r1 | 6 +- metadata/md5-cache/app-crypt/qca-2.3.6-r2 | 2 +- metadata/md5-cache/app-crypt/rhash-1.4.3 | 2 +- .../md5-cache/app-crypt/tpm-emulator-0.7.5-r3 | 2 +- .../md5-cache/app-crypt/tpm2-tss-3.2.0-r4 | 17 - metadata/md5-cache/app-crypt/tpm2-tss-3.2.1 | 17 - metadata/md5-cache/app-crypt/tpm2-tss-3.2.2 | 17 - metadata/md5-cache/app-crypt/tpm2-tss-4.0.0 | 17 - .../md5-cache/app-crypt/yubihsm-shell-2.4.0 | 2 +- .../app-crypt/zulucrypt-5.5.0_pre20180223 | 2 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 33722 -> 33567 bytes metadata/md5-cache/app-dicts/aspell-da-4.2 | 14 - metadata/md5-cache/app-dicts/aspell-da-4.2.1 | 4 +- metadata/md5-cache/app-dicts/dikt-2s_p1 | 2 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 24788 -> 24623 bytes metadata/md5-cache/app-doc/doxygen-1.9.6 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.7-r1 | 2 +- metadata/md5-cache/app-doc/doxygen-9999 | 2 +- .../app-doc/eclass-manpages-20230530 | 10 - ...ages-20230512 => eclass-manpages-20230624} | 2 +- metadata/md5-cache/app-doc/gnucash-docs-4.13 | 2 +- metadata/md5-cache/app-doc/gnucash-docs-5.1 | 2 +- metadata/md5-cache/app-doc/halibut-1.3 | 2 +- metadata/md5-cache/app-doc/kicad-doc-6.0.11 | 2 +- metadata/md5-cache/app-doc/kicad-doc-6.0.9 | 2 +- metadata/md5-cache/app-doc/kicad-doc-7.0.1 | 2 +- metadata/md5-cache/app-doc/kicad-doc-7.0.2 | 2 +- .../md5-cache/app-doc/zeal-0.6.1_p20200815-r1 | 2 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 23745 -> 24233 bytes .../md5-cache/app-editors/featherpad-1.4.0 | 2 +- .../md5-cache/app-editors/ghostwriter-23.04.2 | 2 +- metadata/md5-cache/app-editors/gvim-9.0.1627 | 18 + .../app-editors/juffed-0.10_p20200103 | 2 +- .../app-editors/kile-2.9.93_p20221123 | 2 +- .../md5-cache/app-editors/neovim-0.9.0-r1 | 2 +- metadata/md5-cache/app-editors/neovim-0.9.1 | 2 +- metadata/md5-cache/app-editors/neovim-9999 | 2 +- metadata/md5-cache/app-editors/okteta-0.26.10 | 2 +- metadata/md5-cache/app-editors/okteta-0.26.11 | 2 +- metadata/md5-cache/app-editors/texworks-0.6.7 | 2 +- metadata/md5-cache/app-editors/vim-9.0.1627 | 17 + metadata/md5-cache/app-editors/vim-9999 | 6 +- .../md5-cache/app-editors/vim-core-9.0.1627 | 14 + metadata/md5-cache/app-emacs/Manifest.gz | Bin 113655 -> 113837 bytes .../app-emacs/{auctex-12.3 => auctex-13.2} | 8 +- metadata/md5-cache/app-emacs/compat-29.1.4.1 | 4 +- .../md5-cache/app-emacs/csharp-mode-0.9.2 | 13 - .../md5-cache/app-emacs/csharp-mode-1.1.1-r1 | 14 - .../md5-cache/app-emacs/csharp-mode-2.0.0 | 2 +- .../app-emacs/dired-hacks-0.0.1_p20230621 | 15 + .../app-emacs/docker-2.2.0_p20230605 | 13 + .../app-emacs/editorconfig-emacs-0.10.1 | 4 +- metadata/md5-cache/app-emacs/eimp-1.4.0-r1 | 13 + metadata/md5-cache/app-emacs/eldev-1.4 | 4 +- metadata/md5-cache/app-emacs/elpher-3.5.0 | 4 +- .../md5-cache/app-emacs/eselect-mode-1.4.22 | 4 +- metadata/md5-cache/app-emacs/ghub-3.6.0 | 4 +- metadata/md5-cache/app-emacs/git-modes-1.4.1 | 4 +- .../app-emacs/haskell-mode-17.2_p20230616 | 14 + ...mode-20220124-r1 => lean-mode-0_p20230611} | 4 +- .../md5-cache/app-emacs/lean-mode-20211220-r1 | 13 - .../md5-cache/app-emacs/lean-mode-20220501 | 13 - .../md5-cache/app-emacs/libegit2-0.0.20230129 | 2 +- metadata/md5-cache/app-emacs/macrostep-0.9.2 | 4 +- metadata/md5-cache/app-emacs/org-mode-9.6.6 | 4 +- ...ools-1.0.0_pre20220619 => pdf-tools-1.1.0} | 8 +- metadata/md5-cache/app-emacs/po-mode-0.22 | 13 + metadata/md5-cache/app-emacs/transient-0.4.0 | 4 +- .../md5-cache/app-emacs/vterm-0.0.2_p20221118 | 2 +- .../md5-cache/app-emacs/vterm-0.0.2_p20230217 | 2 +- .../md5-cache/app-emacs/with-editor-3.3.0 | 4 +- metadata/md5-cache/app-emulation/86Box-3.11 | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 31091 -> 31572 bytes .../md5-cache/app-emulation/aranym-1.1.0-r1 | 6 +- .../md5-cache/app-emulation/dynamips-0.2.23 | 2 +- metadata/md5-cache/app-emulation/faudio-23.02 | 2 +- .../{libvirt-9.4.0-r1 => libvirt-9.4.0-r3} | 2 +- metadata/md5-cache/app-emulation/nemu-3.0.0 | 2 +- metadata/md5-cache/app-emulation/nemu-3.1.0 | 2 +- metadata/md5-cache/app-emulation/punes-0.110 | 2 +- .../md5-cache/app-emulation/q4wine-1.3.13 | 2 +- .../app-emulation/ruffle-0_p20230525 | 2 +- .../app-emulation/ruffle-0_p20230624 | 17 + metadata/md5-cache/app-emulation/ruffle-9999 | 4 +- .../md5-cache/app-emulation/uxn-0_p20230201 | 13 - .../{uxn-0_p20221211 => uxn-0_p20230609} | 6 +- metadata/md5-cache/app-emulation/uxn-9999 | 2 +- metadata/md5-cache/app-emulation/vkd3d-1.8 | 16 + .../app-emulation/wine-proton-8.0.9999 | 2 +- .../md5-cache/app-emulation/wine-staging-8.10 | 2 +- .../md5-cache/app-emulation/wine-staging-8.11 | 18 + .../md5-cache/app-emulation/wine-staging-9999 | 2 +- .../md5-cache/app-emulation/wine-vanilla-8.10 | 2 +- .../md5-cache/app-emulation/wine-vanilla-8.11 | 18 + .../md5-cache/app-emulation/wine-vanilla-9999 | 2 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 8041 -> 8045 bytes metadata/md5-cache/app-forensics/aide-0.18.3 | 4 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 24932 -> 24909 bytes metadata/md5-cache/app-i18n/fcitx-4.2.9.8 | 2 +- metadata/md5-cache/app-i18n/fcitx-4.9999 | 2 +- metadata/md5-cache/app-i18n/fcitx-anthy-0.2.3 | 2 +- .../md5-cache/app-i18n/fcitx-anthy-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-chewing-0.2.3 | 2 +- .../md5-cache/app-i18n/fcitx-chewing-4.9999 | 2 +- .../app-i18n/fcitx-cloudpinyin-0.3.6 | 2 +- .../app-i18n/fcitx-cloudpinyin-4.9999 | 2 +- .../app-i18n/fcitx-configtool-0.4.10 | 2 +- .../app-i18n/fcitx-configtool-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-hangul-0.3.1 | 2 +- .../md5-cache/app-i18n/fcitx-hangul-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-libpinyin-0.5.3 | 2 +- .../md5-cache/app-i18n/fcitx-libpinyin-0.5.4 | 2 +- .../md5-cache/app-i18n/fcitx-libpinyin-4.9999 | 2 +- metadata/md5-cache/app-i18n/fcitx-m17n-0.2.4 | 2 +- metadata/md5-cache/app-i18n/fcitx-m17n-4.9999 | 2 +- metadata/md5-cache/app-i18n/fcitx-qt5-1.2.5 | 2 +- metadata/md5-cache/app-i18n/fcitx-qt5-4.9999 | 2 +- metadata/md5-cache/app-i18n/fcitx-rime-0.3.2 | 2 +- metadata/md5-cache/app-i18n/fcitx-rime-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-sayura-0.1.2 | 2 +- .../md5-cache/app-i18n/fcitx-sayura-4.9999 | 2 +- .../app-i18n/fcitx-table-extra-0.3.8 | 2 +- .../app-i18n/fcitx-table-extra-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-unikey-0.2.7 | 2 +- .../md5-cache/app-i18n/fcitx-unikey-4.9999 | 2 +- .../app-i18n/ibus-chewing-1.6.1_p20210117-r1 | 2 +- .../app-i18n/ibus-table-chinese-1.8.3 | 2 +- .../app-i18n/ibus-unikey-0.7.0_beta1 | 2 +- metadata/md5-cache/app-i18n/kcm-fcitx-0.5.6 | 2 +- .../md5-cache/app-i18n/kcm-fcitx-4.5.9999 | 2 +- metadata/md5-cache/app-i18n/librime-1.7.3-r1 | 2 +- .../app-i18n/librime-lua-20211030072627 | 2 +- .../app-i18n/librime-lua-99999999999999 | 2 +- metadata/md5-cache/app-i18n/opencc-1.1.4 | 2 +- metadata/md5-cache/app-i18n/opencc-9999 | 2 +- ....2.0_pre20210627073130_p20210701_p20210701 | 2 +- metadata/md5-cache/app-i18n/tagainijisho-9999 | 2 +- metadata/md5-cache/app-i18n/uchardet-0.0.7 | 2 +- metadata/md5-cache/app-i18n/uchardet-9999 | 2 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 4418 -> 4419 bytes metadata/md5-cache/app-laptop/thinkfan-1.3.1 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 9024 -> 9021 bytes .../app-metrics/portage-exporter-0.1.0 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 69953 -> 70089 bytes .../md5-cache/app-misc/brewtarget-2.3.1-r1 | 2 +- .../app-misc/ca-certificates-20230311.3.90 | 4 +- metadata/md5-cache/app-misc/ckb-0.5.0-r1 | 2 +- metadata/md5-cache/app-misc/ckb-9999 | 2 +- metadata/md5-cache/app-misc/cmatrix-2.0-r4 | 2 +- .../app-misc/ddate-0.2.2_p20160627-r1 | 2 +- metadata/md5-cache/app-misc/ddcui-0.2.1 | 2 +- metadata/md5-cache/app-misc/ddcui-0.3.0 | 2 +- .../md5-cache/app-misc/fastfetch-0.1.9999 | 2 +- .../md5-cache/app-misc/fastfetch-0.2.9999 | 2 +- metadata/md5-cache/app-misc/fastfetch-1.11.3 | 2 +- metadata/md5-cache/app-misc/i2bits-0.1.0-r1 | 2 +- .../md5-cache/app-misc/jq-1.7_pre20230210 | 4 +- metadata/md5-cache/app-misc/logiops-0.3.1 | 2 +- metadata/md5-cache/app-misc/logiops-0.3.2 | 6 +- metadata/md5-cache/app-misc/neofetch-7.1.0-r1 | 4 +- metadata/md5-cache/app-misc/pax-utils-1.3.7 | 4 +- .../md5-cache/app-misc/qtxdg-tools-3.11.0 | 2 +- metadata/md5-cache/app-misc/rbutil-1.5.1-r1 | 2 +- metadata/md5-cache/app-misc/recoll-1.34.6-r1 | 4 +- metadata/md5-cache/app-misc/task-2.6.2 | 2 +- metadata/md5-cache/app-misc/taskd-1.1.0-r3 | 2 +- metadata/md5-cache/app-misc/timew-1.4.3-r1 | 2 +- .../app-misc/tmux-mem-cpu-load-3.5.1 | 2 +- .../app-misc/tmux-mem-cpu-load-3.7.0 | 2 +- .../md5-cache/app-misc/tmux-mem-cpu-load-9999 | 2 +- metadata/md5-cache/app-misc/vcontrold-0.98.11 | 2 +- metadata/md5-cache/app-misc/zellij-0.37.2 | 13 + .../md5-cache/app-mobilephone/Manifest.gz | Bin 2722 -> 2726 bytes .../md5-cache/app-mobilephone/gammu-1.42.0-r1 | 2 +- .../md5-cache/app-mobilephone/heimdall-2.0.1 | 2 +- .../md5-cache/app-mobilephone/heimdall-9999 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 10156 -> 10323 bytes .../app-office/auto-multiple-choice-1.6.0 | 15 + .../md5-cache/app-office/calligra-3.2.1-r8 | 2 +- .../md5-cache/app-office/calligraplan-3.3.0 | 2 +- metadata/md5-cache/app-office/gnucash-4.13 | 2 +- metadata/md5-cache/app-office/gnucash-5.1 | 2 +- .../md5-cache/app-office/kalendar-22.12.3 | 2 +- .../md5-cache/app-office/kalendar-23.04.2 | 2 +- metadata/md5-cache/app-office/kexi-3.2.0-r3 | 2 +- metadata/md5-cache/app-office/kmymoney-5.1.3 | 2 +- metadata/md5-cache/app-office/kraft-0.98 | 2 +- .../app-office/ktimetracker-5.0.1-r1 | 2 +- metadata/md5-cache/app-office/ledger-3.3.1 | 2 +- metadata/md5-cache/app-office/ledger-3.3.2 | 2 +- .../md5-cache/app-office/libalkimia-8.1.1-r1 | 2 +- metadata/md5-cache/app-office/lyx-2.3.7 | 4 +- .../md5-cache/app-office/scribus-1.5.8-r5 | 2 +- .../md5-cache/app-office/skrooge-2.29.0-r1 | 2 +- metadata/md5-cache/app-office/texmacs-2.1-r1 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 16476 -> 16483 bytes metadata/md5-cache/app-portage/golop-9999 | 2 +- .../md5-cache/app-portage/iwdevtools-0.12.5 | 6 +- .../md5-cache/app-portage/iwdevtools-9999 | 6 +- metadata/md5-cache/app-portage/kuroo-1.2.2 | 2 +- metadata/md5-cache/app-portage/kuroo-9999 | 2 +- .../md5-cache/app-portage/portage-utils-0.96 | 4 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 15392 -> 15551 bytes metadata/md5-cache/app-shells/bash-4.2_p53 | 4 +- metadata/md5-cache/app-shells/bash-4.3_p48-r2 | 4 +- metadata/md5-cache/app-shells/bash-4.4_p23-r2 | 2 +- .../{bash-5.0_p18-r1 => bash-5.0_p18-r2} | 3 +- .../{bash-5.1_p16-r4 => bash-5.1_p16-r6} | 4 +- .../{bash-5.1_p16-r5 => bash-5.1_p16-r7} | 4 +- .../{bash-5.2_p15-r3 => bash-5.2_p15-r5} | 4 +- metadata/md5-cache/app-shells/bash-5.2_p15-r6 | 15 + metadata/md5-cache/app-shells/bash-9999 | 4 +- metadata/md5-cache/app-shells/fish-3.4.0 | 2 +- metadata/md5-cache/app-shells/fish-3.6.1 | 2 +- metadata/md5-cache/app-shells/fish-9999 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 70245 -> 70520 bytes metadata/md5-cache/app-text/a2ps-4.14-r8 | 16 - metadata/md5-cache/app-text/a2ps-4.15.3 | 15 - .../app-text/{a2ps-4.15.2 => a2ps-4.15.5} | 2 +- metadata/md5-cache/app-text/ansifilter-2.20 | 6 +- metadata/md5-cache/app-text/apvlv-0.4.0-r1 | 2 +- metadata/md5-cache/app-text/apvlv-0.4.0-r2 | 2 +- .../md5-cache/app-text/bibletime-3.0.3-r4 | 2 +- .../md5-cache/app-text/cherrytree-0.99.53 | 2 +- .../md5-cache/app-text/cherrytree-0.99.54 | 2 +- .../md5-cache/app-text/cherrytree-0.99.55 | 2 +- metadata/md5-cache/app-text/cmark-0.30.3 | 2 +- .../md5-cache/app-text/coolreader-3.2.59-r4 | 2 +- .../md5-cache/app-text/crengine-ng-0.9.10 | 2 +- metadata/md5-cache/app-text/crengine-ng-0.9.9 | 2 +- metadata/md5-cache/app-text/crqt-ng-1.0.11-r1 | 2 +- metadata/md5-cache/app-text/crwx-ng-0.2.0-r3 | 2 +- metadata/md5-cache/app-text/crwx-ng-0.2.0-r4 | 2 +- .../md5-cache/app-text/cuneiform-1.1.0-r3 | 2 +- metadata/md5-cache/app-text/dictd-1.13.0-r6 | 16 + metadata/md5-cache/app-text/dos2unix-7.5.0 | 4 +- .../md5-cache/app-text/ebook-tools-0.2.2-r2 | 2 +- .../app-text/editorconfig-core-c-0.12.5 | 2 +- .../app-text/editorconfig-core-c-0.12.6 | 2 +- metadata/md5-cache/app-text/fictionup-0.2.1 | 2 +- .../app-text/ghostscript-gpl-10.01.2 | 15 + metadata/md5-cache/app-text/htmltidy-5.8.0-r1 | 2 +- metadata/md5-cache/app-text/kbibtex-0.10.0 | 2 +- metadata/md5-cache/app-text/kjots-5.1.1 | 2 +- .../md5-cache/app-text/kramdown-rfc-1.6.35 | 17 + metadata/md5-cache/app-text/multitail-7.0.0 | 2 +- metadata/md5-cache/app-text/nuspell-5.1.2 | 2 +- metadata/md5-cache/app-text/pandoc-bin-3.1.4 | 11 + metadata/md5-cache/app-text/pdfpc-4.6.0-r1 | 2 +- metadata/md5-cache/app-text/pdfpc-4.6.0-r2 | 2 +- metadata/md5-cache/app-text/podofo-0.9.8-r1 | 2 +- metadata/md5-cache/app-text/poppler-23.05.0 | 2 +- metadata/md5-cache/app-text/poppler-23.06.0 | 2 +- metadata/md5-cache/app-text/poppler-9999 | 2 +- metadata/md5-cache/app-text/qpdf-11.1.1-r1 | 2 +- metadata/md5-cache/app-text/qpdf-11.2.0-r1 | 2 +- metadata/md5-cache/app-text/qpdf-11.3.0 | 2 +- metadata/md5-cache/app-text/qpdf-11.4.0 | 2 +- metadata/md5-cache/app-text/sdcv-0.5.4 | 2 +- metadata/md5-cache/app-text/sigil-1.9.30 | 2 +- .../app-text/simple-fb2-reader-1.1.3 | 2 +- metadata/md5-cache/app-text/sword-1.9.0-r1 | 2 +- metadata/md5-cache/app-text/wgetpaste-2.33-r1 | 4 +- metadata/md5-cache/app-text/wv2-0.4.2-r3 | 2 +- metadata/md5-cache/app-text/xiphos-4.2.1-r2 | 2 +- metadata/md5-cache/app-text/xml2rfc-3.17.0 | 16 - metadata/md5-cache/app-text/xml2rfc-3.17.1 | 4 +- metadata/md5-cache/app-text/xml2rfc-3.17.4 | 16 + .../md5-cache/app-text/xournalpp-1.1.1-r3 | 2 +- .../md5-cache/app-text/xournalpp-1.1.3-r2 | 2 +- metadata/md5-cache/app-text/xournalpp-9999 | 2 +- metadata/md5-cache/app-text/xpdf-4.04-r1 | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 25337 -> 24675 bytes .../md5-cache/dev-cpp/abseil-cpp-20200923.3 | 2 +- .../dev-cpp/abseil-cpp-20211102.0-r2 | 2 +- .../md5-cache/dev-cpp/abseil-cpp-20220623.1 | 2 +- .../md5-cache/dev-cpp/abseil-cpp-20230125.2 | 2 +- metadata/md5-cache/dev-cpp/aixlog-1.5.0 | 2 +- metadata/md5-cache/dev-cpp/aixlog-9999 | 2 +- metadata/md5-cache/dev-cpp/amqp-cpp-4.3.18 | 2 +- metadata/md5-cache/dev-cpp/antlr-cpp-4.11.1 | 2 +- metadata/md5-cache/dev-cpp/argparse-2.9 | 2 +- metadata/md5-cache/dev-cpp/benchmark-1.7.1 | 2 +- metadata/md5-cache/dev-cpp/benchmark-1.8.0 | 2 +- metadata/md5-cache/dev-cpp/catch-1.12.2-r1 | 2 +- metadata/md5-cache/dev-cpp/catch-1.9999 | 2 +- metadata/md5-cache/dev-cpp/catch-2.13.8 | 2 +- metadata/md5-cache/dev-cpp/catch-3.0.1 | 2 +- metadata/md5-cache/dev-cpp/catch-3.3.2 | 2 +- metadata/md5-cache/dev-cpp/catch-9999 | 2 +- metadata/md5-cache/dev-cpp/cctz-2.3_p20230228 | 2 +- metadata/md5-cache/dev-cpp/cli11-2.3.2 | 2 +- metadata/md5-cache/dev-cpp/clucene-2.3.3.4-r8 | 2 +- metadata/md5-cache/dev-cpp/cpp-hocon-0.3.0-r1 | 2 +- metadata/md5-cache/dev-cpp/cpp-httplib-0.12.2 | 2 +- metadata/md5-cache/dev-cpp/cpp-httplib-0.12.3 | 2 +- metadata/md5-cache/dev-cpp/cpp-httplib-0.12.6 | 2 +- .../md5-cache/dev-cpp/cppdap-0_pre20230605-r1 | 2 +- metadata/md5-cache/dev-cpp/cppgir-0_p20230606 | 2 +- metadata/md5-cache/dev-cpp/curlpp-0.8.1 | 2 +- metadata/md5-cache/dev-cpp/doctest-2.4.11 | 2 +- .../dev-cpp/edencommon-2022.08.29.00 | 15 - .../dev-cpp/edencommon-2023.02.06.00 | 2 +- .../dev-cpp/edencommon-2023.05.01.00 | 15 - .../dev-cpp/edencommon-2023.05.22.00 | 6 +- ...2023.04.10.00 => edencommon-2023.06.19.00} | 6 +- metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 | 2 +- metadata/md5-cache/dev-cpp/elfio-3.11 | 2 +- .../md5-cache/dev-cpp/expected-lite-0.6.3 | 2 +- .../md5-cache/dev-cpp/folly-2022.08.29.00 | 16 - .../md5-cache/dev-cpp/folly-2023.02.06.00 | 2 +- .../md5-cache/dev-cpp/folly-2023.05.01.00 | 16 - .../md5-cache/dev-cpp/folly-2023.05.22.00 | 8 +- ...olly-2023.04.10.00 => folly-2023.06.19.00} | 14 +- .../md5-cache/dev-cpp/gemmlowp-2021.12.20 | 2 +- metadata/md5-cache/dev-cpp/gflags-2.2.2 | 2 +- metadata/md5-cache/dev-cpp/gflags-9999 | 2 +- metadata/md5-cache/dev-cpp/glog-0.5.0 | 2 +- metadata/md5-cache/dev-cpp/glog-0.6.0 | 2 +- metadata/md5-cache/dev-cpp/gtest-1.11.0 | 2 +- metadata/md5-cache/dev-cpp/gtest-1.13.0 | 2 +- metadata/md5-cache/dev-cpp/gtest-9999 | 2 +- .../dev-cpp/gulrak-filesystem-1.5.12 | 2 +- .../dev-cpp/gulrak-filesystem-1.5.14 | 2 +- metadata/md5-cache/dev-cpp/highway-1.0.1-r1 | 2 +- metadata/md5-cache/dev-cpp/highway-1.0.3 | 2 +- metadata/md5-cache/dev-cpp/highway-1.0.3-r1 | 2 +- metadata/md5-cache/dev-cpp/highway-9999 | 2 +- metadata/md5-cache/dev-cpp/json11-1.0.0-r1 | 2 +- metadata/md5-cache/dev-cpp/jwt-cpp-0.6.0 | 2 +- metadata/md5-cache/dev-cpp/kokkos-3.7.1 | 2 +- metadata/md5-cache/dev-cpp/kokkos-4.0.1 | 2 +- .../md5-cache/dev-cpp/libjson-rpc-cpp-1.4.0 | 2 +- metadata/md5-cache/dev-cpp/lucene++-3.0.7-r3 | 2 +- metadata/md5-cache/dev-cpp/magic_enum-0.8.2 | 2 +- metadata/md5-cache/dev-cpp/ms-gsl-4.0.0 | 2 +- metadata/md5-cache/dev-cpp/ms-gsl-9999 | 2 +- metadata/md5-cache/dev-cpp/msgpack-cxx-5.0.0 | 2 +- metadata/md5-cache/dev-cpp/msgpack-cxx-6.0.0 | 2 +- metadata/md5-cache/dev-cpp/muParser-2.3.3-r2 | 2 +- metadata/md5-cache/dev-cpp/muParser-2.3.4-r1 | 2 +- metadata/md5-cache/dev-cpp/muParserX-4.0.11 | 2 +- .../md5-cache/dev-cpp/nlohmann_json-3.11.2 | 2 +- .../md5-cache/dev-cpp/nlohmann_json-3.11.2-r1 | 2 +- metadata/md5-cache/dev-cpp/notcurses-3.0.5-r1 | 2 +- metadata/md5-cache/dev-cpp/notcurses-3.0.8 | 2 +- .../dev-cpp/opentelemetry-cpp-1.3.0-r2 | 2 +- .../md5-cache/dev-cpp/opentelemetry-cpp-1.4.0 | 2 +- .../md5-cache/dev-cpp/opentelemetry-cpp-1.6.0 | 2 +- metadata/md5-cache/dev-cpp/popl-1.2.0 | 2 +- metadata/md5-cache/dev-cpp/popl-9999 | 2 +- .../md5-cache/dev-cpp/prometheus-cpp-1.0.1 | 2 +- .../md5-cache/dev-cpp/prometheus-cpp-1.1.0 | 2 +- metadata/md5-cache/dev-cpp/pystring-1.1.3-r1 | 2 +- metadata/md5-cache/dev-cpp/range-v3-0.12.0 | 2 +- .../md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3 | 2 +- .../md5-cache/dev-cpp/rapidfuzz-cpp-2.0.0 | 2 +- metadata/md5-cache/dev-cpp/rapidyaml-0.5.0 | 2 +- .../dev-cpp/robin-hood-hashing-3.11.5-r1 | 2 +- metadata/md5-cache/dev-cpp/robin-map-0.6.3 | 2 +- metadata/md5-cache/dev-cpp/robin-map-9999 | 2 +- .../md5-cache/dev-cpp/scitokens-cpp-1.0.1 | 2 +- .../md5-cache/dev-cpp/scitokens-cpp-1.0.1-r1 | 2 +- .../md5-cache/dev-cpp/scitokens-cpp-1.0.2-r1 | 2 +- metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r5 | 2 +- metadata/md5-cache/dev-cpp/sdbus-c++-1.2.0-r1 | 2 +- metadata/md5-cache/dev-cpp/sol2-3.3.0 | 2 +- metadata/md5-cache/dev-cpp/string-theory-3.5 | 2 +- metadata/md5-cache/dev-cpp/string-theory-3.6 | 2 +- metadata/md5-cache/dev-cpp/taskflow-3.3.0 | 2 +- metadata/md5-cache/dev-cpp/taskflow-3.4.0 | 2 +- metadata/md5-cache/dev-cpp/taskflow-3.6.0 | 2 +- metadata/md5-cache/dev-cpp/taskflow-9999 | 2 +- metadata/md5-cache/dev-cpp/tbb-2021.5.0-r1 | 2 +- metadata/md5-cache/dev-cpp/tbb-2021.7.0 | 2 +- metadata/md5-cache/dev-cpp/tbb-2021.7.0-r1 | 2 +- metadata/md5-cache/dev-cpp/tbb-2021.8.0 | 2 +- metadata/md5-cache/dev-cpp/tbb-2021.9.0 | 2 +- metadata/md5-cache/dev-cpp/termcolor-2.1.0 | 2 +- metadata/md5-cache/dev-cpp/valijson-1.0 | 2 +- metadata/md5-cache/dev-cpp/waylandpp-1.0.0 | 2 +- metadata/md5-cache/dev-cpp/waylandpp-1.0.0-r1 | 2 +- metadata/md5-cache/dev-cpp/waylandpp-9999 | 2 +- metadata/md5-cache/dev-cpp/websocketpp-0.8.2 | 2 +- metadata/md5-cache/dev-cpp/xsimd-11.1.0 | 2 +- metadata/md5-cache/dev-cpp/yaml-cpp-0.7.0-r2 | 2 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 31582 -> 31714 bytes metadata/md5-cache/dev-db/etcd-3.4.26 | 4 +- metadata/md5-cache/dev-db/kdb-3.2.0-r2 | 2 +- metadata/md5-cache/dev-db/mariadb-10.11.4 | 2 +- metadata/md5-cache/dev-db/mariadb-10.4.27-r1 | 2 +- metadata/md5-cache/dev-db/mariadb-10.4.28-r1 | 2 +- metadata/md5-cache/dev-db/mariadb-10.4.29 | 2 +- metadata/md5-cache/dev-db/mariadb-10.4.30 | 2 +- metadata/md5-cache/dev-db/mariadb-10.5.18-r1 | 2 +- metadata/md5-cache/dev-db/mariadb-10.5.19-r1 | 2 +- metadata/md5-cache/dev-db/mariadb-10.5.21 | 2 +- metadata/md5-cache/dev-db/mariadb-10.6.11 | 2 +- metadata/md5-cache/dev-db/mariadb-10.6.11-r4 | 2 +- metadata/md5-cache/dev-db/mariadb-10.6.12-r1 | 2 +- metadata/md5-cache/dev-db/mariadb-10.6.14 | 2 +- .../dev-db/mariadb-connector-c-3.1.13 | 2 +- .../dev-db/mariadb-connector-c-3.2.5 | 2 +- .../dev-db/mariadb-connector-c-3.2.7 | 2 +- .../dev-db/mariadb-connector-c-3.3.4 | 2 +- .../md5-cache/dev-db/mariadb-connector-c-9999 | 2 +- .../dev-db/mariadb-connector-odbc-3.1.14 | 2 +- .../dev-db/mariadb-connector-odbc-3.1.18 | 2 +- metadata/md5-cache/dev-db/mydumper-0.12.5.3 | 2 +- metadata/md5-cache/dev-db/mydumper-0.12.7.3 | 2 +- metadata/md5-cache/dev-db/mydumper-0.13.1.2 | 2 +- metadata/md5-cache/dev-db/mydumper-0.14.4.1 | 6 +- metadata/md5-cache/dev-db/myodbc-8.0.27-r1 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.36-r1 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.40 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.41 | 2 +- metadata/md5-cache/dev-db/mysql-8.0.27-r1 | 2 +- metadata/md5-cache/dev-db/mysql-8.0.31-r2 | 2 +- metadata/md5-cache/dev-db/mysql-8.0.32-r2 | 2 +- .../dev-db/mysql-connector-c++-8.0.27 | 2 +- .../dev-db/mysql-connector-c++-8.0.27-r1 | 2 +- .../dev-db/mysql-connector-c++-8.0.31 | 2 +- .../dev-db/mysql-connector-c++-8.0.32 | 2 +- .../dev-db/mysql-connector-c-8.0.27-r1 | 2 +- .../md5-cache/dev-db/mysql-connector-c-8.0.31 | 2 +- .../dev-db/mysql-connector-c-8.0.32-r1 | 2 +- .../md5-cache/dev-db/mysql-workbench-8.0.33 | 2 +- .../dev-db/percona-server-8.0.26.16-r2 | 2 +- .../dev-db/percona-xtrabackup-2.4.15 | 2 +- .../dev-db/percona-xtrabackup-2.4.24 | 2 +- .../dev-db/percona-xtrabackup-8.0.26.18 | 2 +- .../dev-db/percona-xtrabackup-8.0.30.23 | 2 +- metadata/md5-cache/dev-db/pg_top-4.0.0-r3 | 2 +- metadata/md5-cache/dev-db/pgagent-4.2.1 | 2 +- metadata/md5-cache/dev-db/pgbadger-12.1 | 16 + metadata/md5-cache/dev-db/pgrouting-3.2.1 | 2 +- .../md5-cache/dev-db/qt5-sqlcipher-1.0.11-r1 | 2 +- .../md5-cache/dev-db/sqlitebrowser-3.12.2 | 2 +- metadata/md5-cache/dev-db/sqlitebrowser-9999 | 2 +- metadata/md5-cache/dev-db/sqliteman-1.2.2-r5 | 2 +- metadata/md5-cache/dev-db/timescaledb-2.10.3 | 2 +- metadata/md5-cache/dev-db/timescaledb-2.11.0 | 2 +- metadata/md5-cache/dev-db/tora-3.2-r2 | 2 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 12001 -> 11998 bytes metadata/md5-cache/dev-embedded/avrdude-7.0 | 2 +- metadata/md5-cache/dev-embedded/gputils-1.5.2 | 2 +- .../md5-cache/dev-embedded/libftdi-0.20-r2 | 2 +- .../md5-cache/dev-embedded/libftdi-1.5-r5 | 2 +- metadata/md5-cache/dev-embedded/libftdi-9999 | 2 +- .../dev-embedded/mcu8051ide-1.4.10-r1 | 2 +- .../md5-cache/dev-embedded/picotool-1.1.0 | 2 +- .../md5-cache/dev-embedded/ponyprog-3.1.3 | 2 +- metadata/md5-cache/dev-embedded/stlink-1.7.0 | 2 +- metadata/md5-cache/dev-embedded/stlink-9999 | 2 +- .../dev-embedded/usbprog-0.3.0_p20140828-r2 | 2 +- metadata/md5-cache/dev-games/Manifest.gz | Bin 7992 -> 7981 bytes metadata/md5-cache/dev-games/aseprite-1.2.40 | 2 +- metadata/md5-cache/dev-games/cegui-0.8.7-r100 | 2 +- .../md5-cache/dev-games/freecell-solver-6.8.0 | 2 +- metadata/md5-cache/dev-games/freesolid-2.1.2 | 2 +- .../dev-games/irrlicht-mt-1.9.0.10-r1 | 2 +- metadata/md5-cache/dev-games/mygui-3.4.1-r1 | 2 +- metadata/md5-cache/dev-games/newton-3.14 | 2 +- metadata/md5-cache/dev-games/ogre-1.12.9-r3 | 2 +- metadata/md5-cache/dev-games/ogre-1.9.0-r3 | 2 +- metadata/md5-cache/dev-games/ogre-13.6.1 | 2 +- metadata/md5-cache/dev-games/ogre-2.1-r1 | 2 +- metadata/md5-cache/dev-games/ois-1.5.1 | 2 +- .../dev-games/openscenegraph-3.6.5-r114 | 2 +- .../openscenegraph-openmw-3.6_p20221115 | 2 +- .../dev-games/openscenegraph-qt-3.5.7-r1 | 2 +- metadata/md5-cache/dev-games/physfs-3.0.2-r1 | 2 +- metadata/md5-cache/dev-games/physfs-9999 | 2 +- .../recastnavigation-1.5.1_p20230102 | 2 +- .../dev-games/recastnavigation-1.6.0 | 2 +- .../md5-cache/dev-games/simgear-2020.3.17-r1 | 2 +- .../md5-cache/dev-games/simgear-2020.3.18 | 2 +- metadata/md5-cache/dev-games/simgear-9999 | 2 +- metadata/md5-cache/dev-go/Manifest.gz | Bin 5936 -> 5935 bytes .../dev-go/sanitized-anchor-name-9999 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 70850 -> 71007 bytes .../md5-cache/dev-java/coursier-bin-2.1.2 | 4 +- .../md5-cache/dev-java/coursier-bin-2.1.5 | 10 + metadata/md5-cache/dev-java/mill-bin-0.11.1 | 10 + .../md5-cache/dev-java/openjdk-11.0.18_p10 | 2 +- .../md5-cache/dev-java/openjdk-17.0.6_p10 | 2 +- .../md5-cache/dev-java/openjdk-17.0.6_p10-r1 | 2 +- metadata/md5-cache/dev-java/openjdk-8.362_p09 | 2 +- .../md5-cache/dev-java/scala-cli-bin-1.0.0 | 4 +- .../dev-java/scala-cli-bin-1.0.0_rc1 | 13 - .../dev-java/scala-cli-bin-1.0.0_rc2 | 13 - metadata/md5-cache/dev-java/swt-4.28 | 15 + metadata/md5-cache/dev-java/zstd-jni-1.5.2.5 | 2 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 42797 -> 41330 bytes metadata/md5-cache/dev-lang/R-4.3.0 | 4 +- .../dev-lang/ammonite-repl-bin-2.5.5 | 12 - .../dev-lang/ammonite-repl-bin-2.5.6 | 12 - .../dev-lang/ammonite-repl-bin-2.5.9 | 11 + metadata/md5-cache/dev-lang/eisl-2.90 | 14 - .../dev-lang/{eisl-3.00 => eisl-3.03} | 2 +- metadata/md5-cache/dev-lang/gdl-1.0.1-r2 | 2 +- metadata/md5-cache/dev-lang/gnat-gpl-2021-r4 | 2 +- metadata/md5-cache/dev-lang/ispc-1.18.0 | 2 +- metadata/md5-cache/dev-lang/ispc-1.19.0 | 2 +- .../md5-cache/dev-lang/jerryscript-2.4.0-r4 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.19.0-r1 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.19.1 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.20.0 | 2 +- metadata/md5-cache/dev-lang/mozart-2.0.1 | 2 +- .../md5-cache/dev-lang/mozart-stdlib-2.0.1 | 2 +- metadata/md5-cache/dev-lang/neko-2.3.0-r2 | 2 +- metadata/md5-cache/dev-lang/ocaml-4.05.0-r9 | 2 +- metadata/md5-cache/dev-lang/ocaml-4.09.0-r3 | 2 +- metadata/md5-cache/dev-lang/ocaml-4.10.2-r3 | 2 +- metadata/md5-cache/dev-lang/ocaml-4.11.2-r2 | 2 +- metadata/md5-cache/dev-lang/perl-5.36.1-r2 | 4 +- .../md5-cache/dev-lang/perl-5.38.0_rc2-r2 | 15 + .../md5-cache/dev-lang/python-2.7.18_p16-r1 | 4 +- metadata/md5-cache/dev-lang/python-3.10.11 | 16 - metadata/md5-cache/dev-lang/python-3.10.12 | 10 +- metadata/md5-cache/dev-lang/python-3.11.3 | 16 - metadata/md5-cache/dev-lang/python-3.11.4 | 10 +- .../md5-cache/dev-lang/python-3.12.0_beta1 | 16 - .../md5-cache/dev-lang/python-3.12.0_beta1_p1 | 16 - .../md5-cache/dev-lang/python-3.12.0_beta1_p3 | 16 - .../md5-cache/dev-lang/python-3.12.0_beta1_p4 | 16 - ...ython-3.12.0_beta2 => python-3.12.0_beta3} | 10 +- metadata/md5-cache/dev-lang/python-3.8.16_p4 | 16 - metadata/md5-cache/dev-lang/python-3.8.17 | 6 +- .../md5-cache/dev-lang/python-3.9.16_p3-r1 | 16 - metadata/md5-cache/dev-lang/python-3.9.17 | 6 +- metadata/md5-cache/dev-lang/rust-1.65.0 | 2 +- metadata/md5-cache/dev-lang/rust-1.66.1 | 2 +- .../dev-lang/{rust-1.67.1 => rust-1.67.1-r1} | 2 +- metadata/md5-cache/dev-lang/rust-1.68.2 | 2 +- metadata/md5-cache/dev-lang/rust-1.69.0-r1 | 2 +- metadata/md5-cache/dev-lang/rust-1.70.0 | 2 +- .../md5-cache/dev-lang/rust-bin-1.67.1-r2 | 6 +- .../md5-cache/dev-lang/rust-bin-1.68.2-r1 | 6 +- .../md5-cache/dev-lang/rust-bin-1.70.0-r2 | 6 +- .../md5-cache/dev-lang/spidermonkey-102.10.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-102.11.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-102.12.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-102.6.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-78.15.0 | 2 +- .../dev-lang/spidermonkey-91.13.0-r1 | 2 +- metadata/md5-cache/dev-lang/squirrel-3.2 | 2 +- metadata/md5-cache/dev-lang/swi-prolog-8.4.1 | 2 +- metadata/md5-cache/dev-lang/swi-prolog-8.5.11 | 2 +- metadata/md5-cache/dev-lang/swi-prolog-8.5.12 | 2 +- .../md5-cache/dev-lang/swi-prolog-9.1.2-r1 | 2 +- metadata/md5-cache/dev-lang/yap-7.0.1 | 2 +- metadata/md5-cache/dev-lang/yap-7.1.0 | 2 +- metadata/md5-cache/dev-lang/zig-0.10.1-r2 | 2 +- metadata/md5-cache/dev-lang/zig-9999 | 2 +- metadata/md5-cache/dev-libs/FBGEMM-2023.02.10 | 2 +- .../md5-cache/dev-libs/FP16-2021.03.20-r3 | 2 +- .../md5-cache/dev-libs/FXdiv-2020.12.09-r1 | 2 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 155762 -> 156523 bytes .../md5-cache/dev-libs/apache-arrow-11.0.0-r2 | 2 +- .../md5-cache/dev-libs/apache-arrow-12.0.0 | 2 +- metadata/md5-cache/dev-libs/asmjit-2021.11.13 | 2 +- metadata/md5-cache/dev-libs/asmjit-2022.07.02 | 2 +- metadata/md5-cache/dev-libs/atcore-1.0.0 | 2 +- metadata/md5-cache/dev-libs/avro-c-1.9.1-r2 | 2 +- metadata/md5-cache/dev-libs/aws-c-cal-0.4.5 | 2 +- .../md5-cache/dev-libs/aws-c-common-0.4.62 | 2 +- .../md5-cache/dev-libs/aws-c-common-0.5.2 | 2 +- .../dev-libs/aws-c-event-stream-0.2.5-r1 | 2 +- .../dev-libs/aws-c-event-stream-0.2.7 | 2 +- metadata/md5-cache/dev-libs/aws-c-io-0.7.0-r1 | 2 +- metadata/md5-cache/dev-libs/aws-c-io-0.9.2 | 2 +- .../md5-cache/dev-libs/aws-checksums-0.1.10 | 2 +- metadata/md5-cache/dev-libs/ayatana-ido-0.9.2 | 2 +- metadata/md5-cache/dev-libs/ayatana-ido-0.9.3 | 2 +- metadata/md5-cache/dev-libs/c-blosc-1.21.3 | 2 +- metadata/md5-cache/dev-libs/c-blosc-1.21.4 | 2 +- metadata/md5-cache/dev-libs/c-blosc2-2.6.1 | 2 +- metadata/md5-cache/dev-libs/c-blosc2-2.9.1-r1 | 2 +- metadata/md5-cache/dev-libs/c-blosc2-2.9.2 | 2 +- metadata/md5-cache/dev-libs/c-blosc2-2.9.3 | 17 + metadata/md5-cache/dev-libs/cJSON-1.7.15 | 2 +- metadata/md5-cache/dev-libs/capnproto-0.10.2 | 2 +- .../md5-cache/dev-libs/capnproto-0.10.4-r1 | 2 +- metadata/md5-cache/dev-libs/capnproto-0.9.1 | 2 +- metadata/md5-cache/dev-libs/capstone-4.0.2-r2 | 2 +- .../md5-cache/dev-libs/capstone-5.0_rc2-r2 | 2 +- .../md5-cache/dev-libs/capstone-5.0_rc2-r3 | 2 +- metadata/md5-cache/dev-libs/capstone-5.0_rc4 | 2 +- metadata/md5-cache/dev-libs/capstone-9999 | 2 +- metadata/md5-cache/dev-libs/castxml-0.5.1-r1 | 2 +- metadata/md5-cache/dev-libs/cereal-1.3.2-r2 | 2 +- metadata/md5-cache/dev-libs/cgreen-1.3.0 | 2 +- metadata/md5-cache/dev-libs/check-0.15.2-r1 | 2 +- metadata/md5-cache/dev-libs/clhpp-2023.02.06 | 2 +- metadata/md5-cache/dev-libs/clhpp-2023.04.17 | 2 +- metadata/md5-cache/dev-libs/clipper-6.4.2 | 2 +- .../md5-cache/dev-libs/collada-dom-2.5.0-r1 | 2 +- .../md5-cache/dev-libs/console_bridge-1.0.2 | 2 +- .../md5-cache/dev-libs/console_bridge-9999 | 2 +- metadata/md5-cache/dev-libs/cppcodec-0.2 | 2 +- metadata/md5-cache/dev-libs/cppcodec-9999 | 2 +- .../md5-cache/dev-libs/cpuinfo-2022.03.26-r1 | 2 +- .../md5-cache/dev-libs/cpuinfo-2022.08.19 | 2 +- metadata/md5-cache/dev-libs/crc32c-1.1.2-r2 | 2 +- .../dev-libs/crossguid-0.2.2_p20190529 | 2 +- metadata/md5-cache/dev-libs/cutlass-2.10.0-r1 | 2 +- metadata/md5-cache/dev-libs/cxxopts-3.0.0 | 2 +- metadata/md5-cache/dev-libs/cxxopts-3.1.0 | 2 +- metadata/md5-cache/dev-libs/date-3.0.0 | 2 +- .../dev-libs/double-conversion-3.2.1 | 2 +- metadata/md5-cache/dev-libs/elfutils-0.188 | 2 +- metadata/md5-cache/dev-libs/elfutils-0.189-r1 | 4 +- metadata/md5-cache/dev-libs/fddl-20111124-r1 | 2 +- .../md5-cache/dev-libs/flatbuffers-23.3.3 | 2 +- .../md5-cache/dev-libs/flatbuffers-23.5.26 | 2 +- .../md5-cache/dev-libs/foma-0.10.0_p20220612 | 2 +- metadata/md5-cache/dev-libs/gost-engine-3.0.1 | 2 +- .../md5-cache/dev-libs/gost-engine-3.0.1-r1 | 2 +- metadata/md5-cache/dev-libs/gost-engine-9999 | 2 +- metadata/md5-cache/dev-libs/grantlee-5.3.0 | 2 +- metadata/md5-cache/dev-libs/hidapi-0.12.0 | 2 +- metadata/md5-cache/dev-libs/hidapi-0.12.0-r1 | 2 +- metadata/md5-cache/dev-libs/hidapi-0.13.1 | 2 +- metadata/md5-cache/dev-libs/hyperscan-5.4.2 | 2 +- metadata/md5-cache/dev-libs/igraph-0.10.4 | 2 +- metadata/md5-cache/dev-libs/igraph-0.10.4-r1 | 2 +- metadata/md5-cache/dev-libs/imath-3.1.6 | 2 +- metadata/md5-cache/dev-libs/imath-3.1.7 | 2 +- .../intel-compute-runtime-23.17.26241.15 | 6 +- ...6 => intel-compute-runtime-23.17.26241.24} | 8 +- .../dev-libs/intel-metrics-discovery-1.12.164 | 2 +- .../intel-metrics-library-0_pre20230417 | 2 +- .../dev-libs/intel-vc-intrinsics-0.12.1-r1 | 14 - .../dev-libs/intel-vc-intrinsics-0.12.3 | 6 +- metadata/md5-cache/dev-libs/json-c-0.16-r1 | 2 +- metadata/md5-cache/dev-libs/json-c-9999 | 2 +- metadata/md5-cache/dev-libs/jthread-1.3.3-r1 | 2 +- metadata/md5-cache/dev-libs/kasync-0.3.0 | 2 +- metadata/md5-cache/dev-libs/kdiagram-2.8.0 | 2 +- metadata/md5-cache/dev-libs/keystone-0.9.2-r2 | 2 +- metadata/md5-cache/dev-libs/keystone-9999 | 2 +- .../md5-cache/dev-libs/kirigami-addons-0.8.0 | 2 +- .../md5-cache/dev-libs/kopeninghours-22.12.3 | 2 +- .../md5-cache/dev-libs/kopeninghours-23.04.2 | 2 +- .../md5-cache/dev-libs/kosmindoormap-22.12.3 | 2 +- .../md5-cache/dev-libs/kosmindoormap-23.04.2 | 2 +- .../md5-cache/dev-libs/kpeoplevcard-0.1-r1 | 2 +- metadata/md5-cache/dev-libs/kproperty-3.2.0 | 2 +- .../dev-libs/kpublictransport-22.12.3 | 2 +- .../dev-libs/kpublictransport-23.04.2 | 2 +- metadata/md5-cache/dev-libs/kreport-3.2.0-r3 | 2 +- metadata/md5-cache/dev-libs/ktextaddons-1.2.1 | 2 +- metadata/md5-cache/dev-libs/ktextaddons-1.3.0 | 2 +- .../md5-cache/dev-libs/kuserfeedback-1.2.0 | 2 +- metadata/md5-cache/dev-libs/kweathercore-0.7 | 2 +- metadata/md5-cache/dev-libs/leatherman-1.12.9 | 2 +- metadata/md5-cache/dev-libs/level-zero-1.11.0 | 2 +- metadata/md5-cache/dev-libs/level-zero-1.12.0 | 12 + metadata/md5-cache/dev-libs/leveldb-1.23-r5 | 2 +- metadata/md5-cache/dev-libs/libansilove-1.3.1 | 2 +- metadata/md5-cache/dev-libs/libansilove-1.4.0 | 6 +- metadata/md5-cache/dev-libs/libansilove-1.4.1 | 2 +- metadata/md5-cache/dev-libs/libansilove-9999 | 2 +- metadata/md5-cache/dev-libs/libarcus-4.13.1 | 2 +- .../dev-libs/libayatana-appindicator-0.5.91 | 2 +- .../dev-libs/libayatana-appindicator-0.5.92 | 2 +- .../dev-libs/libayatana-indicator-0.9.3 | 6 +- metadata/md5-cache/dev-libs/libbson-1.18.0 | 2 +- metadata/md5-cache/dev-libs/libburn-1.5.6 | 11 + metadata/md5-cache/dev-libs/libcbor-0.10.2 | 2 +- metadata/md5-cache/dev-libs/libcec-6.0.2-r1 | 2 +- metadata/md5-cache/dev-libs/libcharon-4.13.0 | 2 +- .../md5-cache/dev-libs/libchdr-0_p20230230 | 2 +- metadata/md5-cache/dev-libs/libclc-14.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-15.0.7 | 2 +- metadata/md5-cache/dev-libs/libclc-16.0.5 | 2 +- metadata/md5-cache/dev-libs/libclc-16.0.6 | 6 +- .../md5-cache/dev-libs/libclc-17.0.0.9999 | 2 +- .../dev-libs/libclc-17.0.0_pre20230609 | 13 - .../dev-libs/libclc-17.0.0_pre20230615 | 2 +- .../dev-libs/libclc-17.0.0_pre20230620 | 13 + .../libdbusmenu-qt-0.9.3_pre20160218-r3 | 2 +- metadata/md5-cache/dev-libs/libdispatch-5.7.1 | 2 +- metadata/md5-cache/dev-libs/libdispatch-5.7.3 | 2 +- metadata/md5-cache/dev-libs/libdispatch-5.8 | 2 +- .../md5-cache/dev-libs/libdivsufsort-2.0.1-r2 | 2 +- metadata/md5-cache/dev-libs/libdynd-0.7.2-r1 | 2 +- metadata/md5-cache/dev-libs/libebml-1.4.4 | 2 +- metadata/md5-cache/dev-libs/libfido2-1.12.0 | 2 +- metadata/md5-cache/dev-libs/libfido2-1.13.0 | 2 +- .../md5-cache/dev-libs/libfilezilla-0.42.2-r1 | 4 +- .../dev-libs/libflatarray-0.4.0_pre20201009 | 2 +- metadata/md5-cache/dev-libs/libfmt-10.0.0 | 2 +- metadata/md5-cache/dev-libs/libfmt-8.1.1-r1 | 2 +- metadata/md5-cache/dev-libs/libfmt-9.1.0-r1 | 2 +- metadata/md5-cache/dev-libs/libfmt-9999 | 2 +- .../md5-cache/dev-libs/libgaminggear-0.15.1 | 2 +- metadata/md5-cache/dev-libs/libgit2-1.6.4 | 2 +- metadata/md5-cache/dev-libs/libical-3.0.16 | 2 +- metadata/md5-cache/dev-libs/libisoburn-1.5.6 | 14 + metadata/md5-cache/dev-libs/libisofs-1.5.6 | 13 + metadata/md5-cache/dev-libs/liblinear-246 | 4 +- metadata/md5-cache/dev-libs/libmcfp-1.2.2 | 2 +- metadata/md5-cache/dev-libs/libmcfp-1.2.3 | 2 +- .../dev-libs/libmemcached-awesome-1.1.2 | 2 +- .../dev-libs/libmemcached-awesome-1.1.3-r1 | 2 +- .../dev-libs/libmemcached-awesome-1.1.4 | 2 +- metadata/md5-cache/dev-libs/libmirage-3.2.6 | 2 +- metadata/md5-cache/dev-libs/libnest2d-0.4-r2 | 2 +- .../md5-cache/dev-libs/libphonenumber-8.12.39 | 2 +- .../md5-cache/dev-libs/libplatform-2.1.0.1-r2 | 2 +- metadata/md5-cache/dev-libs/libplatform-9999 | 2 +- metadata/md5-cache/dev-libs/libptytty-2.0-r1 | 2 +- metadata/md5-cache/dev-libs/libqtxdg-3.11.0 | 2 +- metadata/md5-cache/dev-libs/libsavitar-4.13.0 | 2 +- metadata/md5-cache/dev-libs/libtsm-4.0.2 | 2 +- metadata/md5-cache/dev-libs/libwbxml-0.11.8 | 2 +- .../md5-cache/dev-libs/libxlsxwriter-1.1.5-r1 | 2 +- metadata/md5-cache/dev-libs/libzip-1.9.2 | 2 +- metadata/md5-cache/dev-libs/log4cplus-2.0.7 | 2 +- metadata/md5-cache/dev-libs/log4cxx-1.0.0 | 2 +- metadata/md5-cache/dev-libs/mdns-1.4.2 | 2 +- metadata/md5-cache/dev-libs/metee-3.1.5 | 2 +- metadata/md5-cache/dev-libs/mimalloc-2.0.9 | 2 +- metadata/md5-cache/dev-libs/mimalloc-2.1.1 | 2 +- metadata/md5-cache/dev-libs/mimalloc-2.1.2 | 6 +- metadata/md5-cache/dev-libs/miniz-2.2.0-r1 | 2 +- metadata/md5-cache/dev-libs/miniz-3.0.1 | 2 +- metadata/md5-cache/dev-libs/mmtf-cpp-1.0.0-r1 | 2 +- metadata/md5-cache/dev-libs/mmtf-cpp-1.1.0-r1 | 2 +- metadata/md5-cache/dev-libs/modsecurity-3.0.9 | 4 +- .../dev-libs/mongo-c-driver-1.18.0-r1 | 2 +- metadata/md5-cache/dev-libs/mpfr-4.2.0_p9 | 4 +- metadata/md5-cache/dev-libs/msgpack-5.0.0 | 2 +- metadata/md5-cache/dev-libs/msgpack-6.0.0-r1 | 2 +- metadata/md5-cache/dev-libs/nanomsg-1.1.5-r1 | 2 +- metadata/md5-cache/dev-libs/ncnn-20230517 | 2 +- metadata/md5-cache/dev-libs/nettle-3.9.1 | 4 +- metadata/md5-cache/dev-libs/nss-pem-1.1.0 | 2 +- metadata/md5-cache/dev-libs/nsync-1.24.0-r1 | 2 +- metadata/md5-cache/dev-libs/nsync-1.25.0 | 2 +- metadata/md5-cache/dev-libs/olm-3.2.15 | 2 +- metadata/md5-cache/dev-libs/oniguruma-6.9.8 | 4 +- .../md5-cache/dev-libs/opencl-clang-14.0.0 | 2 +- .../md5-cache/dev-libs/opencl-clang-15.0.0 | 2 +- .../md5-cache/dev-libs/opencl-clang-16.0.0 | 6 +- .../dev-libs/opencl-icd-loader-2023.02.06 | 2 +- .../dev-libs/opencl-icd-loader-2023.04.17 | 2 +- metadata/md5-cache/dev-libs/openobex-1.7.2-r3 | 2 +- metadata/md5-cache/dev-libs/openpace-1.1.3 | 14 + .../{openssl-3.0.9 => openssl-3.0.9-r1} | 8 +- .../{openssl-3.1.1 => openssl-3.1.1-r1} | 6 +- .../md5-cache/dev-libs/openssl-compat-1.1.1u | 4 +- metadata/md5-cache/dev-libs/pegtl-2.8.3-r1 | 2 +- metadata/md5-cache/dev-libs/pegtl-3.2.1 | 2 +- metadata/md5-cache/dev-libs/pegtl-3.2.5 | 2 +- metadata/md5-cache/dev-libs/pegtl-3.2.7 | 2 +- .../dev-libs/plasma-wayland-protocols-1.10.0 | 2 +- metadata/md5-cache/dev-libs/pocl-3.1 | 2 +- metadata/md5-cache/dev-libs/poco-1.11.2-r1 | 2 +- metadata/md5-cache/dev-libs/poco-1.12.2-r2 | 2 +- metadata/md5-cache/dev-libs/poco-1.12.4 | 2 +- metadata/md5-cache/dev-libs/psimd-2020.05.17 | 2 +- .../dev-libs/pthreadpool-2022.05.09-r1 | 2 +- metadata/md5-cache/dev-libs/pthreads4w-3.0.0 | 9 - metadata/md5-cache/dev-libs/pugixml-1.13 | 2 +- metadata/md5-cache/dev-libs/pugixml-9999 | 2 +- metadata/md5-cache/dev-libs/qcoro5-0.9.0 | 2 +- metadata/md5-cache/dev-libs/qhotkey-1.5.0 | 2 +- metadata/md5-cache/dev-libs/qtkeychain-0.13.2 | 2 +- .../md5-cache/dev-libs/qtkeychain-0.14.1-r1 | 2 +- metadata/md5-cache/dev-libs/quazip-1.2 | 2 +- metadata/md5-cache/dev-libs/quazip-1.3-r2 | 2 +- metadata/md5-cache/dev-libs/quazip-1.3-r3 | 2 +- metadata/md5-cache/dev-libs/quazip-1.4 | 2 +- metadata/md5-cache/dev-libs/qxlsx-1.4.5 | 2 +- .../md5-cache/dev-libs/rapidjson-1.1.0-r3 | 2 +- metadata/md5-cache/dev-libs/rapidjson-9999 | 2 +- metadata/md5-cache/dev-libs/rccl-5.1.3 | 2 +- metadata/md5-cache/dev-libs/redis-ipc-0.1.0 | 2 +- metadata/md5-cache/dev-libs/rinutils-0.10.0 | 2 +- metadata/md5-cache/dev-libs/rinutils-0.10.2 | 2 +- .../md5-cache/dev-libs/rinutils-0.10.2-r1 | 15 + metadata/md5-cache/dev-libs/rocksdb-6.14.6-r2 | 2 +- metadata/md5-cache/dev-libs/rocksdb-6.15.5-r1 | 2 +- metadata/md5-cache/dev-libs/rocksdb-6.17.3-r1 | 2 +- metadata/md5-cache/dev-libs/rocksdb-7.9.2 | 2 +- .../md5-cache/dev-libs/rocm-comgr-5.1.3-r3 | 2 +- .../md5-cache/dev-libs/rocm-comgr-5.3.3-r2 | 2 +- .../md5-cache/dev-libs/rocm-comgr-5.4.3-r1 | 2 +- .../dev-libs/rocm-device-libs-5.1.3-r1 | 2 +- .../md5-cache/dev-libs/rocm-device-libs-5.3.3 | 2 +- .../md5-cache/dev-libs/rocm-device-libs-5.4.3 | 2 +- .../dev-libs/rocm-opencl-runtime-5.1.3 | 2 +- .../dev-libs/rocm-opencl-runtime-5.3.3-r1 | 2 +- .../dev-libs/rocm-opencl-runtime-5.4.3 | 2 +- .../dev-libs/rocm-opencl-runtime-9999 | 2 +- .../md5-cache/dev-libs/rocr-runtime-5.1.3-r1 | 2 +- .../md5-cache/dev-libs/rocr-runtime-5.3.3-r1 | 2 +- .../md5-cache/dev-libs/rocr-runtime-5.4.3-r1 | 2 +- .../dev-libs/roct-thunk-interface-5.1.3 | 2 +- .../dev-libs/roct-thunk-interface-5.3.3 | 2 +- .../dev-libs/roct-thunk-interface-5.4.3 | 2 +- metadata/md5-cache/dev-libs/s2n-1.0.0 | 2 +- metadata/md5-cache/dev-libs/sdformat-9.10.0 | 2 +- .../dev-libs/{sexp-0.8.3 => sexp-0.8.5} | 8 +- metadata/md5-cache/dev-libs/sexp-0.8.6 | 14 + metadata/md5-cache/dev-libs/simdjson-3.1.1-r1 | 2 +- metadata/md5-cache/dev-libs/simdjson-3.1.7-r1 | 2 +- metadata/md5-cache/dev-libs/simdjson-3.2.0 | 2 +- metadata/md5-cache/dev-libs/sink-0.8.0-r3 | 2 +- metadata/md5-cache/dev-libs/sleef-3.5.1-r1 | 2 +- metadata/md5-cache/dev-libs/spdlog-1.11.0-r2 | 2 +- metadata/md5-cache/dev-libs/spdlog-9999 | 2 +- metadata/md5-cache/dev-libs/teakra-20220224 | 2 +- metadata/md5-cache/dev-libs/thrift-0.16.0-r2 | 2 +- metadata/md5-cache/dev-libs/thrift-0.18.1-r1 | 2 +- metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 | 2 +- metadata/md5-cache/dev-libs/tlsh-4.8.2 | 2 +- .../dev-libs/tree-sitter-c-sharp-0.20.0 | 4 +- .../dev-libs/tree-sitter-cpp-0.20.0_p20230410 | 4 +- .../dev-libs/tree-sitter-java-0.20.1 | 4 +- .../dev-libs/tree-sitter-ocaml-0.20.1 | 4 +- .../dev-libs/tree-sitter-scala-0.19.1 | 4 +- .../dev-libs/tree-sitter-typescript-0.20.2 | 4 +- .../md5-cache/dev-libs/unittest++-2.0.0-r2 | 2 +- metadata/md5-cache/dev-libs/urdfdom-3.1.0 | 2 +- metadata/md5-cache/dev-libs/urdfdom-9999 | 2 +- .../md5-cache/dev-libs/urdfdom_headers-1.1.0 | 2 +- .../md5-cache/dev-libs/urdfdom_headers-9999 | 2 +- metadata/md5-cache/dev-libs/uriparser-0.9.7 | 2 +- metadata/md5-cache/dev-libs/utfcpp-3.2.1 | 2 +- metadata/md5-cache/dev-libs/utfcpp-9999 | 2 +- metadata/md5-cache/dev-libs/vc-1.4.3 | 2 +- metadata/md5-cache/dev-libs/weston-10.0.0 | 17 - metadata/md5-cache/dev-libs/weston-11.0.1 | 4 +- metadata/md5-cache/dev-libs/xalan-c-1.12-r2 | 2 +- metadata/md5-cache/dev-libs/xalan-c-9999 | 2 +- metadata/md5-cache/dev-libs/xerces-c-3.2.4 | 2 +- metadata/md5-cache/dev-libs/xerces-c-9999 | 2 +- metadata/md5-cache/dev-libs/yajl-2.1.0-r3 | 2 +- .../md5-cache/dev-libs/zziplib-0.13.72-r3 | 2 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 5035 -> 5033 bytes .../md5-cache/dev-lisp/c2ffi-15.0.0.20230608 | 2 +- metadata/md5-cache/dev-lua/Manifest.gz | Bin 7951 -> 8286 bytes metadata/md5-cache/dev-lua/lua-zlib-1.2-r1 | 2 +- metadata/md5-cache/dev-lua/luacheck-1.1.1 | 16 + metadata/md5-cache/dev-lua/luaposix-36.2.1 | 17 + metadata/md5-cache/dev-lua/luv-1.36.0.0 | 2 +- metadata/md5-cache/dev-lua/luv-1.43.0.0 | 2 +- metadata/md5-cache/dev-lua/luv-1.44.2.0 | 2 +- .../dev-lua/toluapp-1.0.93_p20190513-r100 | 2 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 92849 -> 92825 bytes .../md5-cache/dev-ml/dune-build-info-3.8.0 | 4 +- metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-16.0.5 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 | 6 +- .../md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-17.0.0_pre20230609 | 16 - .../dev-ml/llvm-ocaml-17.0.0_pre20230615 | 2 +- .../dev-ml/llvm-ocaml-17.0.0_pre20230620 | 16 + metadata/md5-cache/dev-ml/seq-0.3.1-r1 | 4 +- .../md5-cache/dev-perl/Acme-Damn-0.80.0-r2 | 4 +- .../md5-cache/dev-perl/Algorithm-C3-0.110.0 | 4 +- .../md5-cache/dev-perl/Alien-Build-2.800.0 | 16 + metadata/md5-cache/dev-perl/Alien-HDF4-0.60.0 | 16 + .../md5-cache/dev-perl/Alien-SDL-1.446.0-r1 | 4 +- .../dev-perl/Apache-AuthCookie-3.310.0 | 16 + .../md5-cache/dev-perl/Apache-Session-1.940.0 | 4 +- metadata/md5-cache/dev-perl/App-Cmd-0.335.0 | 16 + .../md5-cache/dev-perl/App-FatPacker-0.10.8 | 4 +- .../dev-perl/App-cpanminus-1.704.600 | 16 + .../md5-cache/dev-perl/App-perlbrew-0.970.0 | 16 + .../md5-cache/dev-perl/App-pwhich-1.170.0 | 16 + .../dev-perl/Archive-Any-Lite-0.110.0 | 4 +- .../dev-perl/Archive-Tar-Stream-0.30.0-r1 | 4 +- .../dev-perl/Astro-FITS-Header-3.90.0 | 16 + .../md5-cache/dev-perl/Audio-WMA-1.300.0-r1 | 4 +- .../dev-perl/Authen-Htpasswd-0.171.0-r2 | 6 +- .../dev-perl/Authen-Libwrap-0.230.0-r2 | 4 +- metadata/md5-cache/dev-perl/B-COW-0.7.0 | 16 + .../dev-perl/B-Hooks-EndOfScope-0.260.0 | 16 + .../md5-cache/dev-perl/B-Keywords-1.260.0 | 16 + .../md5-cache/dev-perl/BerkeleyDB-0.650.0 | 16 + .../dev-perl/Business-ISBN-Data-20230528.1.0 | 16 + .../md5-cache/dev-perl/Business-ISMN-1.203.0 | 16 + .../md5-cache/dev-perl/Business-ISSN-1.5.0 | 16 + .../Business-Tax-VAT-Validation-1.230.0 | 16 + .../md5-cache/dev-perl/Business-UPS-2.20.0 | 4 +- .../dev-perl/Bytes-Random-Secure-0.290.0 | 4 +- metadata/md5-cache/dev-perl/CBOR-XS-1.860.0 | 16 + metadata/md5-cache/dev-perl/CDDB-1.222.0-r3 | 4 +- metadata/md5-cache/dev-perl/CGI-4.570.0 | 16 + .../md5-cache/dev-perl/CGI-Ajax-0.707.0-r1 | 4 +- metadata/md5-cache/dev-perl/CHI-0.610.0 | 16 + .../md5-cache/dev-perl/CPAN-Meta-Check-0.17.0 | 16 + .../dev-perl/CPAN-Mini-Inject-0.370.0 | 16 + .../dev-perl/CPAN-Perl-Releases-5.202.306.160 | 16 + .../md5-cache/dev-perl/CPAN-Uploader-0.103.18 | 16 + metadata/md5-cache/dev-perl/CSS-Packer-2.90.0 | 16 + .../dev-perl/Cache-Memcached-Fast-0.280.0 | 16 + .../Cache-Simple-TimedExpiry-0.270.0-r2 | 4 +- .../md5-cache/dev-perl/Carp-Assert-0.220.0 | 16 + .../md5-cache/dev-perl/Carp-Assert-More-2.3.0 | 16 + .../dev-perl/Chatbot-Eliza-1.80.0-r1 | 4 +- metadata/md5-cache/dev-perl/Class-C3-0.350.0 | 4 +- .../dev-perl/Class-InsideOut-1.140.0-r1 | 4 +- .../md5-cache/dev-perl/Class-Load-0.250.0 | 4 +- .../dev-perl/Class-Method-Modifiers-2.150.0 | 16 + .../md5-cache/dev-perl/Class-Mix-0.6.0-r1 | 4 +- .../dev-perl/Class-ReturnValue-0.550.0-r2 | 4 +- .../dev-perl/Class-XSAccessor-1.190.0-r2 | 4 +- .../dev-perl/Compress-LZF-3.800.0-r1 | 4 +- .../dev-perl/Compress-Raw-Lzma-2.204.0 | 16 + .../dev-perl/Conf-Libconfig-0.100.0-r2 | 2 +- .../md5-cache/dev-perl/Conf-Libconfig-1.0.0 | 16 + .../md5-cache/dev-perl/Config-Any-0.330.0 | 16 + .../dev-perl/Config-ApacheFormat-1.200.0-r2 | 4 +- .../dev-perl/Config-AutoConf-0.320.0 | 4 +- .../md5-cache/dev-perl/Config-General-2.650.0 | 16 + .../md5-cache/dev-perl/Config-Grammar-1.130.0 | 4 +- metadata/md5-cache/dev-perl/Config-INI-0.29.0 | 16 + .../md5-cache/dev-perl/Config-IniFiles-3.0.3 | 4 +- .../md5-cache/dev-perl/Config-MVP-2.200.13 | 16 + .../dev-perl/Config-MVP-Reader-INI-2.101.465 | 16 + .../md5-cache/dev-perl/Config-Tiny-2.290.0 | 16 + .../md5-cache/dev-perl/Convert-Color-0.170.0 | 16 + .../dev-perl/Convert-TNEF-0.180.0-r3 | 4 +- .../dev-perl/Cookie-Baker-XS-0.120.0 | 16 + .../md5-cache/dev-perl/Cpanel-JSON-XS-4.360.0 | 4 +- .../dev-perl/Crypt-Curve25519-0.70.0 | 16 + .../md5-cache/dev-perl/Crypt-DES-2.70.0-r3 | 4 +- .../md5-cache/dev-perl/Crypt-Password-0.280.0 | 4 +- .../md5-cache/dev-perl/Crypt-URandom-0.390.0 | 16 + .../md5-cache/dev-perl/Crypt-X509-0.550.0 | 16 + metadata/md5-cache/dev-perl/CryptX-0.78.0 | 16 + metadata/md5-cache/dev-perl/Curses-1.440.0 | 16 + metadata/md5-cache/dev-perl/DBD-Pg-3.16.3 | 16 + .../dev-perl/DBICx-TestDatabase-0.50.0-r1 | 4 +- .../md5-cache/dev-perl/DBIx-Class-0.82.843 | 16 + .../md5-cache/dev-perl/DBIx-DBSchema-0.470.0 | 16 + .../dev-perl/DBIx-SearchBuilder-1.760.0 | 16 + .../md5-cache/dev-perl/Danga-Socket-1.620.0 | 4 +- .../md5-cache/dev-perl/Data-Compare-1.290.0 | 16 + .../dev-perl/Data-Dump-Streamer-2.420.0 | 16 + .../md5-cache/dev-perl/Data-Float-0.13.0-r1 | 4 +- metadata/md5-cache/dev-perl/Data-GUID-0.51.0 | 16 + .../md5-cache/dev-perl/Data-HexDump-0.40.0 | 4 +- .../dev-perl/Data-ObjectDriver-0.220.0 | 16 + .../md5-cache/dev-perl/Data-OptList-0.114.0 | 16 + metadata/md5-cache/dev-perl/Data-Page-2.30.0 | 4 +- .../dev-perl/Data-Page-Pageset-1.20.0-r2 | 4 +- .../md5-cache/dev-perl/Data-Printer-1.1.0 | 16 + .../md5-cache/dev-perl/Data-Random-0.130.0 | 4 +- .../md5-cache/dev-perl/Data-Section-0.200.8 | 16 + .../dev-perl/Data-Validate-IP-0.310.0 | 16 + .../md5-cache/dev-perl/Data-Visitor-0.320.0 | 16 + .../md5-cache/dev-perl/Date-Extract-0.70.0 | 16 + metadata/md5-cache/dev-perl/Date-ICal-2.682.0 | 16 + .../md5-cache/dev-perl/Date-Range-1.410.0 | 4 +- .../md5-cache/dev-perl/Date-Simple-3.30.0-r2 | 4 +- metadata/md5-cache/dev-perl/DateTime-1.590.0 | 16 + .../dev-perl/DateTime-Calendar-Julian-0.107.0 | 16 + .../dev-perl/DateTime-Format-Natural-1.170.0 | 16 + .../md5-cache/dev-perl/DateTime-HiRes-0.40.0 | 4 +- .../dev-perl/DateTime-Locale-1.390.0 | 16 + .../dev-perl/DateTime-TimeZone-2.600.0 | 4 +- .../md5-cache/dev-perl/DateTime-Tiny-1.70.0 | 4 +- .../md5-cache/dev-perl/DateTimeX-Easy-0.91.0 | 16 + .../dev-perl/Devel-CallChecker-0.9.0 | 16 + .../md5-cache/dev-perl/Devel-CheckOS-1.960.0 | 16 + .../md5-cache/dev-perl/Devel-Cover-1.400.0 | 16 + .../md5-cache/dev-perl/Devel-NYTProf-6.120.0 | 16 + metadata/md5-cache/dev-perl/Devel-REPL-1.3.29 | 16 + .../dev-perl/Device-SerialPort-1.40.0-r3 | 4 +- .../md5-cache/dev-perl/Digest-CRC-0.240.0 | 16 + .../md5-cache/dev-perl/Digest-SHA3-1.50.0 | 16 + metadata/md5-cache/dev-perl/Dumbbench-0.503.0 | 16 + .../dev-perl/DynaLoader-Functions-0.4.0 | 16 + .../md5-cache/dev-perl/Email-Address-1.913.0 | 4 +- .../dev-perl/Email-Date-Format-1.8.0 | 4 +- .../dev-perl/Email-LocalDelivery-1.201.0 | 16 + .../md5-cache/dev-perl/Email-MIME-1.953.0 | 4 +- .../dev-perl/Email-MIME-ContentType-1.28.0 | 4 +- .../dev-perl/Email-MIME-Encodings-1.317.0 | 4 +- .../dev-perl/Email-MessageID-1.408.0 | 4 +- .../md5-cache/dev-perl/Email-Simple-2.218.0 | 4 +- metadata/md5-cache/dev-perl/Env-Path-0.190.0 | 16 + .../dev-perl/Exception-Class-1.450.0 | 4 +- .../md5-cache/dev-perl/Exporter-Lite-0.90.0 | 16 + .../md5-cache/dev-perl/Exporter-Tiny-1.6.2 | 16 + .../dev-perl/ExtUtils-Config-0.8.0-r1 | 4 +- .../dev-perl/ExtUtils-CppGuess-0.260.0 | 16 + .../dev-perl/ExtUtils-LibBuilder-0.80.0-r1 | 4 +- .../ExtUtils-Typemaps-Default-1.50.0-r1 | 4 +- metadata/md5-cache/dev-perl/Feed-Find-0.130.0 | 16 + .../dev-perl/File-Find-Object-Rule-0.31.300 | 16 + .../dev-perl/File-Find-Rule-Perl-1.160.0 | 16 + metadata/md5-cache/dev-perl/File-Map-0.710.0 | 16 + .../md5-cache/dev-perl/File-MimeInfo-0.330.0 | 16 + .../md5-cache/dev-perl/File-Remove-1.610.0 | 16 + .../md5-cache/dev-perl/File-Share-0.270.0 | 16 + .../dev-perl/File-Slurp-Tiny-0.4.0-r1 | 4 +- .../md5-cache/dev-perl/File-Slurper-0.14.0 | 4 +- .../md5-cache/dev-perl/File-Tempdir-0.20.0-r2 | 4 +- metadata/md5-cache/dev-perl/Filter-1.640.0 | 16 + .../md5-cache/dev-perl/Finance-Quote-1.560.0 | 16 + .../md5-cache/dev-perl/Font-TTF-1.60.0-r1 | 4 +- metadata/md5-cache/dev-perl/GDGraph-1.560.0 | 16 + .../dev-perl/Getopt-Long-Descriptive-0.111.0 | 16 + .../dev-perl/Glib-Object-Introspection-0.50.0 | 16 + metadata/md5-cache/dev-perl/Graph-0.972.600 | 16 + metadata/md5-cache/dev-perl/GraphViz-2.260.0 | 16 + .../md5-cache/dev-perl/Gtk2-Notify-0.50.0-r1 | 4 +- .../dev-perl/Gtk3-SimpleList-0.210.0 | 4 +- .../dev-perl/HTML-LinkExtractor-0.130.0-r3 | 4 +- .../md5-cache/dev-perl/HTML-Mason-1.600.0 | 16 + .../md5-cache/dev-perl/HTML-Parser-3.810.0 | 16 + .../dev-perl/HTML-Selector-XPath-0.260.0 | 16 + .../dev-perl/HTML-SimpleParse-0.120.0-r3 | 4 +- .../md5-cache/dev-perl/HTML-Strip-2.120.0 | 16 + .../dev-perl/HTML-Template-2.970.0-r1 | 4 +- .../dev-perl/HTML-Template-JIT-0.50.0-r3 | 4 +- .../md5-cache/dev-perl/HTML-Tree-5.70.0-r1 | 4 +- .../dev-perl/HTTP-BrowserDetect-3.380.0 | 16 + .../md5-cache/dev-perl/HTTP-CookieJar-0.14.0 | 6 +- .../md5-cache/dev-perl/HTTP-Daemon-6.160.0 | 16 + .../dev-perl/Hook-LexWrap-0.260.0-r1 | 4 +- metadata/md5-cache/dev-perl/IO-AIO-4.800.0 | 16 + metadata/md5-cache/dev-perl/IO-All-0.870.0-r1 | 4 +- metadata/md5-cache/dev-perl/IO-Pipely-0.6.0 | 16 + .../dev-perl/IO-Socket-INET6-2.730.0 | 16 + .../md5-cache/dev-perl/IO-Socket-SSL-2.83.0 | 4 +- .../md5-cache/dev-perl/IPC-Run-20220807.0.0 | 16 + .../md5-cache/dev-perl/IPC-Shareable-1.130.0 | 16 + .../md5-cache/dev-perl/Image-Info-1.430.0 | 16 + .../md5-cache/dev-perl/Image-Size-3.300.0-r1 | 4 +- metadata/md5-cache/dev-perl/Inline-C-0.820.0 | 16 + metadata/md5-cache/dev-perl/JSON-4.100.0 | 16 + .../md5-cache/dev-perl/JSON-MaybeXS-1.4.5 | 16 + .../md5-cache/dev-perl/JSON-Parse-0.620.0 | 16 + .../dev-perl/JavaScript-Packer-2.110.0 | 16 + .../dev-perl/Lexical-SealRequireHints-0.12.0 | 16 + .../dev-perl/Lingua-EN-Inflect-1.905.0 | 4 +- .../dev-perl/Lingua-Translit-0.290.0 | 16 + .../md5-cache/dev-perl/Linux-PipeMagic-0.50.0 | 16 + .../md5-cache/dev-perl/Lirc-Client-2.20.0-r1 | 4 +- .../md5-cache/dev-perl/List-SomeUtils-0.590.0 | 16 + .../md5-cache/dev-perl/List-UtilsBy-0.120.0 | 16 + .../md5-cache/dev-perl/Locale-Codes-3.740.0 | 16 + .../md5-cache/dev-perl/MIME-Charset-1.13.1 | 4 +- .../md5-cache/dev-perl/Mail-Message-3.13.0 | 16 + metadata/md5-cache/dev-perl/Manifest.gz | Bin 342530 -> 361909 bytes metadata/md5-cache/dev-perl/Mock-Sub-1.90.0 | 16 + .../md5-cache/dev-perl/Module-Install-1.210.0 | 4 +- .../md5-cache/dev-perl/Module-Refresh-0.180.0 | 4 +- .../md5-cache/dev-perl/Module-Util-1.90.0-r1 | 4 +- metadata/md5-cache/dev-perl/Moo-2.5.5 | 4 +- .../dev-perl/Mozilla-PublicSuffix-1.0.6 | 4 +- metadata/md5-cache/dev-perl/Net-DNS-1.390.0 | 4 +- .../md5-cache/dev-perl/Net-DNS-SEC-1.210.0 | 4 +- .../md5-cache/dev-perl/Net-LibIDN2-1.20.0 | 4 +- .../md5-cache/dev-perl/Net-SSLeay-1.920.0-r1 | 4 +- metadata/md5-cache/dev-perl/PAR-Dist-0.520.0 | 4 +- metadata/md5-cache/dev-perl/PPI-1.276.0 | 4 +- .../md5-cache/dev-perl/PPIx-QuoteLike-0.23.0 | 4 +- .../md5-cache/dev-perl/PPIx-Regexp-0.88.0 | 4 +- metadata/md5-cache/dev-perl/PPIx-Utils-0.3.0 | 4 +- .../md5-cache/dev-perl/Passwd-Unix-1.90.0 | 4 +- metadata/md5-cache/dev-perl/PathTools-3.750.0 | 16 + .../md5-cache/dev-perl/Perl-Critic-1.150.0 | 4 +- .../md5-cache/dev-perl/PerlIO-eol-0.180.0 | 4 +- metadata/md5-cache/dev-perl/Pod-Spell-1.260.0 | 4 +- .../md5-cache/dev-perl/Regexp-IPv6-0.30.0-r2 | 4 +- .../md5-cache/dev-perl/String-Format-1.180.0 | 4 +- .../dev-perl/Test-InDistDir-1.112.71 | 16 + .../md5-cache/dev-perl/Test-Object-0.80.0-r1 | 4 +- .../dev-perl/Test-SubCalls-1.100.0-r1 | 4 +- .../dev-perl/Test-TrailingSpace-0.60.100 | 16 + .../md5-cache/dev-perl/Tie-Array-CSV-0.80.0 | 4 +- .../dev-perl/{URI-5.190.0 => URI-5.190.0-r1} | 4 +- metadata/md5-cache/dev-perl/YAML-PP-0.35.0 | 4 +- .../md5-cache/dev-perl/libwww-perl-6.710.0 | 17 + metadata/md5-cache/dev-python/Faker-18.11.1 | 16 + metadata/md5-cache/dev-python/Manifest.gz | Bin 362163 -> 372615 bytes metadata/md5-cache/dev-python/Nuitka-1.5.7 | 16 - metadata/md5-cache/dev-python/Nuitka-1.5.8 | 16 - metadata/md5-cache/dev-python/Nuitka-1.6 | 16 - metadata/md5-cache/dev-python/Nuitka-1.6.1 | 16 - metadata/md5-cache/dev-python/Nuitka-1.6.2 | 16 - metadata/md5-cache/dev-python/Nuitka-1.6.3 | 16 - .../dev-python/{Nuitka-1.5.5 => Nuitka-1.6.4} | 2 +- .../dev-python/{Nuitka-1.5.6 => Nuitka-1.6.5} | 2 +- metadata/md5-cache/dev-python/PyGithub-1.59.0 | 16 + .../dev-python/aws-sam-translator-1.70.0 | 16 + metadata/md5-cache/dev-python/bitarray-2.7.6 | 16 + metadata/md5-cache/dev-python/boto3-1.26.157 | 16 + metadata/md5-cache/dev-python/boto3-1.26.158 | 16 + metadata/md5-cache/dev-python/boto3-1.26.159 | 16 + metadata/md5-cache/dev-python/boto3-1.26.160 | 16 + .../md5-cache/dev-python/botocore-1.29.157 | 16 + .../md5-cache/dev-python/botocore-1.29.158 | 16 + .../md5-cache/dev-python/botocore-1.29.159 | 16 + .../md5-cache/dev-python/botocore-1.29.160 | 16 + metadata/md5-cache/dev-python/build-0.10.0 | 4 +- metadata/md5-cache/dev-python/cattrs-23.1.2 | 6 +- metadata/md5-cache/dev-python/cbor2-5.4.6 | 12 +- .../md5-cache/dev-python/cfn-lint-0.77.10 | 16 + .../md5-cache/dev-python/clang-python-14.0.6 | 2 +- .../md5-cache/dev-python/clang-python-15.0.7 | 2 +- .../md5-cache/dev-python/clang-python-16.0.5 | 2 +- .../md5-cache/dev-python/clang-python-16.0.6 | 12 +- .../dev-python/clang-python-17.0.0.9999 | 2 +- .../clang-python-17.0.0_pre20230615 | 2 +- ...230609 => clang-python-17.0.0_pre20230620} | 8 +- metadata/md5-cache/dev-python/cons-0.4.6 | 16 + metadata/md5-cache/dev-python/crashtest-0.4.1 | 10 +- .../md5-cache/dev-python/debtcollector-2.5.0 | 10 +- .../dev-python/editorconfig-core-py-0.12.3-r1 | 2 +- .../dev-python/flask-sqlalchemy-3.0.5 | 16 + .../md5-cache/dev-python/flufl-lock-8.0.1 | 16 + .../google-api-python-client-2.90.0 | 16 + metadata/md5-cache/dev-python/graph-tool-2.46 | 16 - metadata/md5-cache/dev-python/gsd-3.0.1 | 17 + metadata/md5-cache/dev-python/h5py-3.9.0 | 17 + .../md5-cache/dev-python/hcloud-python-1.22.0 | 16 + .../md5-cache/dev-python/huawei-lte-api-1.7.3 | 16 + .../md5-cache/dev-python/hypothesis-6.79.2 | 16 + metadata/md5-cache/dev-python/ijson-3.2.2 | 17 + metadata/md5-cache/dev-python/iminuit-2.21.3 | 2 +- metadata/md5-cache/dev-python/ipdb-0.13.13 | 4 +- .../md5-cache/dev-python/ipykernel-6.23.3 | 16 + .../dev-python/jaraco-collections-4.3.0 | 16 + .../dev-python/jaraco-functools-3.8.0 | 16 + metadata/md5-cache/dev-python/jc-1.23.3 | 16 + metadata/md5-cache/dev-python/jellyfish-1.0.0 | 17 + .../jsonschema-specifications-2023.6.1 | 16 + .../md5-cache/dev-python/jupyter-client-8.3.0 | 16 + metadata/md5-cache/dev-python/keyring-24.0.1 | 16 + metadata/md5-cache/dev-python/keyring-24.1.0 | 16 + metadata/md5-cache/dev-python/keyring-24.2.0 | 16 + metadata/md5-cache/dev-python/lit-14.0.6 | 2 +- metadata/md5-cache/dev-python/lit-15.0.7 | 2 +- metadata/md5-cache/dev-python/lit-16.0.5 | 2 +- metadata/md5-cache/dev-python/lit-16.0.6 | 12 +- metadata/md5-cache/dev-python/lit-17.0.0.9999 | 2 +- .../dev-python/lit-17.0.0_pre20230615 | 2 +- ...0.0_pre20230609 => lit-17.0.0_pre20230620} | 4 +- metadata/md5-cache/dev-python/markdown2-2.4.9 | 16 + .../dev-python/mkdocs-material-9.1.17 | 16 + metadata/md5-cache/dev-python/moto-4.1.12 | 16 + metadata/md5-cache/dev-python/mypy-1.4.0 | 16 + .../md5-cache/dev-python/mysqlclient-2.2.0 | 17 + metadata/md5-cache/dev-python/natsort-8.4.0 | 16 + .../md5-cache/dev-python/openstacksdk-1.3.0 | 16 + .../md5-cache/dev-python/oslo-context-5.1.1 | 10 +- metadata/md5-cache/dev-python/oslo-i18n-6.0.0 | 10 +- .../dev-python/oslo-serialization-5.1.1 | 10 +- .../md5-cache/dev-python/oslo-utils-6.1.0-r1 | 16 + .../md5-cache/dev-python/oslotest-4.5.0-r3 | 16 + metadata/md5-cache/dev-python/pandas-2.0.2 | 17 + .../{pdm-backend-2.0.7 => pdm-backend-2.1.1} | 4 +- metadata/md5-cache/dev-python/pep517-0.13.0 | 16 - .../md5-cache/dev-python/phonenumbers-8.13.15 | 16 + metadata/md5-cache/dev-python/pip-run-12.0.0 | 16 + .../md5-cache/dev-python/platformdirs-3.7.0 | 16 + .../md5-cache/dev-python/platformdirs-3.8.0 | 16 + metadata/md5-cache/dev-python/pluggy-1.2.0 | 16 + .../md5-cache/dev-python/proto-plus-1.22.3 | 16 + metadata/md5-cache/dev-python/pybind11-2.10.4 | 2 +- metadata/md5-cache/dev-python/pychm-0.8.6-r1 | 4 +- metadata/md5-cache/dev-python/pydbus-0.6.0-r1 | 15 + metadata/md5-cache/dev-python/pygame-2.5.0 | 17 + metadata/md5-cache/dev-python/pyglet-2.0.8 | 16 + .../md5-cache/dev-python/pyinotify-0.9.6-r1 | 2 +- metadata/md5-cache/dev-python/pymongo-4.4.0 | 17 + .../md5-cache/dev-python/pynest2d-4.13_beta | 2 +- metadata/md5-cache/dev-python/pypdf-3.11.0 | 16 + .../md5-cache/dev-python/pyproject-fmt-0.12.1 | 16 + .../dev-python/pyproject-hooks-1.0.0 | 4 +- metadata/md5-cache/dev-python/pyside2-5.15.10 | 2 +- metadata/md5-cache/dev-python/pyside2-5.15.9 | 2 +- .../dev-python/pyside2-tools-5.15.10 | 2 +- .../md5-cache/dev-python/pyside2-tools-5.15.9 | 2 +- metadata/md5-cache/dev-python/pyside6-6.5.0 | 2 +- metadata/md5-cache/dev-python/pyside6-6.5.1.1 | 2 +- .../md5-cache/dev-python/pyside6-tools-6.5.0 | 2 +- .../dev-python/pyside6-tools-6.5.1.1 | 2 +- metadata/md5-cache/dev-python/pytest-7.4.0 | 16 + .../md5-cache/dev-python/pytest-freezer-0.4.8 | 16 + .../dev-python/pytest-subprocess-1.5.0 | 16 + .../md5-cache/dev-python/python-evdev-1.6.0 | 12 +- .../md5-cache/dev-python/python-magic-0.4.27 | 10 +- .../dev-python/python-memcached-1.59-r2 | 10 +- .../md5-cache/dev-python/python-mpv-1.0.3 | 10 +- .../md5-cache/dev-python/python-utils-3.7.0 | 16 + .../{rarfile-4.0-r1 => rarfile-4.0-r2} | 10 +- metadata/md5-cache/dev-python/rq-1.15.1 | 16 + .../dev-python/scikit-build-core-0.4.6 | 16 + .../dev-python/scikit-build-core-0.4.7 | 16 + .../md5-cache/dev-python/sentry-sdk-1.26.0 | 16 + .../md5-cache/dev-python/shiboken2-5.15.10 | 2 +- .../md5-cache/dev-python/shiboken2-5.15.8 | 2 +- .../md5-cache/dev-python/shiboken2-5.15.9 | 2 +- metadata/md5-cache/dev-python/shiboken6-6.5.0 | 2 +- .../md5-cache/dev-python/shiboken6-6.5.1.1 | 2 +- .../md5-cache/dev-python/spyder-6.0.0_alpha1 | 16 + .../dev-python/spyder-kernels-3.0.0_beta1 | 15 + .../dev-python/spyder-line-profiler-0.3.2 | 16 + .../md5-cache/dev-python/sqlalchemy-2.0.17 | 17 + metadata/md5-cache/dev-python/tavern-2.2.0 | 16 + metadata/md5-cache/dev-python/tblib-2.0.0 | 16 + metadata/md5-cache/dev-python/tlsh-4.8.2 | 12 +- metadata/md5-cache/dev-python/toml-0.10.2-r1 | 16 - metadata/md5-cache/dev-python/tzlocal-4.3 | 16 - metadata/md5-cache/dev-python/tzlocal-5.0.1 | 4 +- metadata/md5-cache/dev-python/ubelt-1.3.2 | 16 + .../md5-cache/dev-python/uranium-4.13.0-r1 | 2 +- .../md5-cache/dev-python/uri_template-1.3.0 | 15 + .../virtualenvwrapper-4.8.4_p20230121 | 15 + .../dev-python/websocket-client-1.6.1 | 16 + metadata/md5-cache/dev-python/xarray-2023.6.0 | 16 + .../md5-cache/dev-python/ypy-websocket-0.12.1 | 16 + metadata/md5-cache/dev-python/zipp-3.15.0 | 10 +- metadata/md5-cache/dev-python/zope-event-5.0 | 16 + metadata/md5-cache/dev-qt/Manifest.gz | Bin 23322 -> 23522 bytes metadata/md5-cache/dev-qt/qt-creator-8.0.2 | 2 +- metadata/md5-cache/dev-qt/qt3d-6.5.1 | 2 +- metadata/md5-cache/dev-qt/qt5compat-6.5.1 | 2 +- metadata/md5-cache/dev-qt/qtbase-6.5.1-r1 | 2 +- metadata/md5-cache/dev-qt/qtcharts-6.5.1 | 2 +- metadata/md5-cache/dev-qt/qtdeclarative-6.5.1 | 2 +- .../md5-cache/dev-qt/qtimageformats-6.5.1 | 2 +- metadata/md5-cache/dev-qt/qtlocation-6.5.1-r1 | 2 +- .../md5-cache/dev-qt/qtmultimedia-6.5.1-r1 | 2 +- .../md5-cache/dev-qt/qtnetwork-5.15.10-r1 | 16 + metadata/md5-cache/dev-qt/qtnetworkauth-6.5.1 | 2 +- metadata/md5-cache/dev-qt/qtpositioning-6.5.1 | 2 +- metadata/md5-cache/dev-qt/qtquick3d-6.5.1 | 2 +- .../md5-cache/dev-qt/qtquicktimeline-6.5.1 | 2 +- metadata/md5-cache/dev-qt/qtscxml-6.5.1 | 2 +- metadata/md5-cache/dev-qt/qtserialport-6.5.1 | 2 +- metadata/md5-cache/dev-qt/qtshadertools-6.5.1 | 2 +- metadata/md5-cache/dev-qt/qtsvg-6.5.1 | 2 +- metadata/md5-cache/dev-qt/qttools-6.5.1 | 2 +- metadata/md5-cache/dev-qt/qtwayland-6.5.1-r1 | 2 +- metadata/md5-cache/dev-qt/qtwebchannel-6.5.1 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-6.5.1 | 2 +- metadata/md5-cache/dev-qt/qtwebsockets-6.5.1 | 2 +- ...qtwidgets-5.15.10 => qtwidgets-5.15.10-r1} | 6 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 177969 -> 177472 bytes .../md5-cache/dev-ruby/acme-client-2.0.14 | 17 + .../md5-cache/dev-ruby/actionmailbox-6.1.7.3 | 4 +- .../md5-cache/dev-ruby/actionmailbox-7.0.5 | 4 +- metadata/md5-cache/dev-ruby/addressable-2.8.4 | 4 +- .../md5-cache/dev-ruby/bcrypt-ruby-3.1.19 | 17 + metadata/md5-cache/dev-ruby/colored-1.2-r1 | 12 +- metadata/md5-cache/dev-ruby/colorize-1.0.3 | 17 + metadata/md5-cache/dev-ruby/colorize-1.0.5 | 17 + metadata/md5-cache/dev-ruby/colorize-1.1.0 | 17 + metadata/md5-cache/dev-ruby/console-1.17.2 | 17 + .../dev-ruby/domain_name-0.5.20190701-r2 | 4 +- metadata/md5-cache/dev-ruby/facter-3.14.24 | 2 +- metadata/md5-cache/dev-ruby/facter-4.3.1 | 17 - metadata/md5-cache/dev-ruby/faraday-2.7.7 | 17 + .../md5-cache/dev-ruby/faraday-retry-2.2.0 | 17 + .../{timers-4.3.5 => fiber-annotation-0.2.0} | 12 +- .../dev-ruby/forwardable-extended-2.6.0-r2 | 12 +- .../dev-ruby/gettext_i18n_rails-1.12.0 | 17 + metadata/md5-cache/dev-ruby/hashie-4.1.0-r1 | 17 - .../md5-cache/dev-ruby/httpclient-2.8.3-r3 | 4 +- metadata/md5-cache/dev-ruby/i18n-1.13.0 | 4 +- .../md5-cache/dev-ruby/immutable-ruby-0.1.0 | 4 +- metadata/md5-cache/dev-ruby/mechanize-2.9.1 | 4 +- .../dev-ruby/net-http-digest_auth-1.4.1-r2 | 4 +- .../dev-ruby/net-http-persistent-4.0.2 | 4 +- .../md5-cache/dev-ruby/net-telnet-0.2.0-r1 | 12 +- metadata/md5-cache/dev-ruby/nio4r-2.5.9 | 4 +- .../md5-cache/dev-ruby/pathutil-0.16.2-r2 | 17 + metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1 | 14 +- metadata/md5-cache/dev-ruby/rbs-3.0.4 | 4 +- metadata/md5-cache/dev-ruby/rbtree-0.4.6 | 4 +- metadata/md5-cache/dev-ruby/rchardet-1.8.0 | 17 - metadata/md5-cache/dev-ruby/rdoc-6.3.3-r1 | 17 - metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3 | 12 +- .../md5-cache/dev-ruby/request_store-1.5.1 | 12 +- metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 | 12 +- metadata/md5-cache/dev-ruby/robots-0.10.1-r3 | 12 +- metadata/md5-cache/dev-ruby/rspec-core-3.12.2 | 4 +- .../dev-ruby/rspec-expectations-3.12.3 | 4 +- .../md5-cache/dev-ruby/ruby-augeas-0.5.0-r5 | 17 + .../md5-cache/dev-ruby/ruby-filemagic-0.7.3 | 12 +- .../md5-cache/dev-ruby/ruby-hmac-0.4.0-r2 | 12 +- .../md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 | 12 +- .../md5-cache/dev-ruby/ruby-odbc-0.999991-r1 | 12 +- .../md5-cache/dev-ruby/ruby-oembed-0.16.1 | 12 +- .../md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 | 12 +- .../dev-ruby/ruby-progressbar-1.13.0 | 4 +- .../md5-cache/dev-ruby/ruby-shout-2.2.2-r2 | 12 +- .../md5-cache/dev-ruby/ruby-termios-1.1.0-r1 | 17 - .../md5-cache/dev-ruby/ruby_parser-3.20.0 | 4 +- metadata/md5-cache/dev-ruby/rubygems-3.2.33 | 18 - metadata/md5-cache/dev-ruby/rubyntlm-0.6.3-r1 | 4 +- .../md5-cache/dev-ruby/rubypants-0.7.1-r1 | 17 + .../md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 | 12 +- metadata/md5-cache/dev-ruby/set-1.0.3 | 4 +- .../md5-cache/dev-ruby/sexp_processor-4.17.0 | 4 +- .../md5-cache/dev-ruby/simple-rss-1.3.3-r1 | 12 +- metadata/md5-cache/dev-ruby/simplecov-0.21.2 | 17 - .../md5-cache/dev-ruby/simplecov-html-0.12.3 | 17 - metadata/md5-cache/dev-ruby/slop-4.9.2 | 17 - metadata/md5-cache/dev-ruby/slop-4.9.3 | 17 - metadata/md5-cache/dev-ruby/sorted_set-1.0.3 | 4 +- .../md5-cache/dev-ruby/sparklines-0.5.2-r7 | 17 - metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 | 12 +- metadata/md5-cache/dev-ruby/spy-1.0.2 | 17 - metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1 | 17 - metadata/md5-cache/dev-ruby/sqlite3-1.5.3 | 17 - metadata/md5-cache/dev-ruby/stringio-3.0.6 | 4 +- metadata/md5-cache/dev-ruby/test-unit-3.5.8 | 4 +- metadata/md5-cache/dev-ruby/test-unit-3.6.1 | 17 + .../md5-cache/dev-ruby/text-hyphen-1.4.1-r3 | 17 - metadata/md5-cache/dev-ruby/thor-1.2.1 | 17 - metadata/md5-cache/dev-ruby/time-0.2.2 | 4 +- metadata/md5-cache/dev-ruby/timers-4.3.3 | 17 - .../dev-ruby/transaction-simple-1.4.0.2-r3 | 12 +- metadata/md5-cache/dev-ruby/treetop-1.6.11-r1 | 17 - metadata/md5-cache/dev-ruby/treetop-1.6.12 | 12 +- .../md5-cache/dev-ruby/tty-command-0.10.1-r1 | 12 +- .../md5-cache/dev-ruby/tty-file-0.10.0-r1 | 17 + metadata/md5-cache/dev-ruby/unf-0.1.4-r1 | 12 +- metadata/md5-cache/dev-ruby/vcr-6.1.0 | 12 +- .../md5-cache/dev-ruby/webrobots-0.1.2-r3 | 17 + metadata/md5-cache/dev-ruby/yard-0.9.34 | 4 +- metadata/md5-cache/dev-tex/Manifest.gz | Bin 9071 -> 8901 bytes metadata/md5-cache/dev-tex/cpp2latex-2.3-r2 | 9 - metadata/md5-cache/dev-util/Manifest.gz | Bin 125368 -> 123266 bytes metadata/md5-cache/dev-util/Tensile-5.4.2-r2 | 2 +- .../dev-util/android-tools-33.0.3-r1 | 2 +- .../md5-cache/dev-util/android-tools-34.0.0 | 2 +- metadata/md5-cache/dev-util/apitrace-9.0-r3 | 2 +- metadata/md5-cache/dev-util/bcc-0.25.0 | 2 +- metadata/md5-cache/dev-util/bcc-0.26.0-r2 | 2 +- metadata/md5-cache/dev-util/bcc-0.27.0-r1 | 2 +- metadata/md5-cache/dev-util/bear-3.0.20-r1 | 2 +- metadata/md5-cache/dev-util/bear-3.0.21 | 2 +- metadata/md5-cache/dev-util/bear-3.1.2 | 2 +- metadata/md5-cache/dev-util/bloaty-1.1 | 2 +- metadata/md5-cache/dev-util/bloaty-9999 | 2 +- .../dev-util/blueprint-compiler-0.8.1 | 4 +- metadata/md5-cache/dev-util/bpftrace-0.17.1 | 2 +- metadata/md5-cache/dev-util/bpftrace-0.18.0 | 2 +- .../md5-cache/dev-util/cargo-ebuild-0.5.2 | 2 +- .../md5-cache/dev-util/cargo-ebuild-0.5.4 | 2 +- .../md5-cache/dev-util/cargo-nextest-0.9.53 | 4 +- metadata/md5-cache/dev-util/ccache-4.7.4 | 2 +- metadata/md5-cache/dev-util/ccache-4.8.2 | 2 +- metadata/md5-cache/dev-util/cccc-3.1.6-r1 | 2 +- .../md5-cache/dev-util/ccls-0.20220729-r1 | 2 +- metadata/md5-cache/dev-util/ccls-9999 | 2 +- metadata/md5-cache/dev-util/cdecl-14.0 | 4 +- .../dev-util/{cdecl-13.1 => cdecl-14.2} | 6 +- metadata/md5-cache/dev-util/clazy-1.11-r2 | 2 +- metadata/md5-cache/dev-util/clazy-1.11-r3 | 2 +- metadata/md5-cache/dev-util/cmake-3.24.3 | 16 - metadata/md5-cache/dev-util/cmake-3.25.3 | 16 - metadata/md5-cache/dev-util/cmake-3.26.3 | 16 - metadata/md5-cache/dev-util/cmake-3.26.4-r1 | 2 +- metadata/md5-cache/dev-util/cmake-3.27.0_rc1 | 15 - .../{cmake-3.27.0_rc2 => cmake-3.27.0_rc3} | 4 +- metadata/md5-cache/dev-util/cmake-9999 | 2 +- .../md5-cache/dev-util/cmake-fedora-2.9.3 | 2 +- metadata/md5-cache/dev-util/cmocka-1.1.5 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.6.3 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.8.1 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.8.1-r1 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.8.2 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.9 | 2 +- metadata/md5-cache/dev-util/cutter-2.2.0-r1 | 2 +- metadata/md5-cache/dev-util/cutter-2.2.1 | 2 +- metadata/md5-cache/dev-util/cvise-2.8.0 | 2 +- metadata/md5-cache/dev-util/diffoscope-241-r1 | 16 - .../{diffoscope-240-r1 => diffoscope-243} | 4 +- .../md5-cache/dev-util/edb-debugger-1.3.0-r1 | 2 +- metadata/md5-cache/dev-util/edb-debugger-9999 | 2 +- metadata/md5-cache/dev-util/fq-0.6.0 | 4 +- metadata/md5-cache/dev-util/github-cli-2.20.2 | 14 - metadata/md5-cache/dev-util/github-cli-2.21.2 | 14 - metadata/md5-cache/dev-util/github-cli-2.27.0 | 2 +- .../{github-cli-2.18.0 => github-cli-2.31.0} | 4 +- metadata/md5-cache/dev-util/github-cli-9999 | 2 +- metadata/md5-cache/dev-util/glslang-1.3.239 | 2 +- metadata/md5-cache/dev-util/glslang-1.3.243 | 2 +- metadata/md5-cache/dev-util/glslang-1.3.246 | 6 +- metadata/md5-cache/dev-util/glslang-1.3.250 | 2 +- metadata/md5-cache/dev-util/glslang-9999 | 2 +- metadata/md5-cache/dev-util/heaptrack-1.4.0 | 2 +- metadata/md5-cache/dev-util/heaptrack-9999 | 2 +- metadata/md5-cache/dev-util/hip-5.1.3-r4 | 2 +- metadata/md5-cache/dev-util/hip-5.3.3-r3 | 2 +- metadata/md5-cache/dev-util/hip-5.4.3 | 2 +- metadata/md5-cache/dev-util/icemon-3.3 | 2 +- ...unity-2023.1.2 => idea-community-2023.1.3} | 2 +- .../md5-cache/dev-util/ignition-cmake-2.16.0 | 2 +- .../dev-util/include-what-you-use-0.19 | 2 +- .../dev-util/include-what-you-use-0.20 | 6 +- .../intel-graphics-compiler-1.0.13860.4 | 2 +- .../intel-graphics-system-controller-0.8.7 | 2 +- metadata/md5-cache/dev-util/kcov-40 | 2 +- metadata/md5-cache/dev-util/kcov-9999 | 2 +- metadata/md5-cache/dev-util/kdbg-3.0.1-r1 | 2 +- metadata/md5-cache/dev-util/kdevelop-23.04.0 | 2 +- metadata/md5-cache/dev-util/kdevelop-23.04.2 | 4 +- .../md5-cache/dev-util/kdevelop-pg-qt-2.2.2 | 2 +- .../md5-cache/dev-util/kdevelop-php-23.04.0 | 2 +- .../md5-cache/dev-util/kdevelop-php-23.04.2 | 2 +- .../dev-util/kdevelop-python-23.04.0 | 2 +- .../dev-util/kdevelop-python-23.04.2 | 2 +- .../dev-util/kdstatemachineeditor-1.2.8 | 2 +- .../dev-util/kdstatemachineeditor-9999 | 2 +- metadata/md5-cache/dev-util/kernelshark-2.2.0 | 2 +- .../md5-cache/dev-util/kio-perldoc-22.12.3 | 2 +- .../md5-cache/dev-util/kio-perldoc-23.04.2 | 2 +- metadata/md5-cache/dev-util/librnp-0.16.3 | 16 - .../{librnp-0.17.0 => librnp-0.17.0-r2} | 8 +- metadata/md5-cache/dev-util/lldb-14.0.6 | 2 +- metadata/md5-cache/dev-util/lldb-15.0.7 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.5 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.6 | 12 +- metadata/md5-cache/dev-util/lldb-17.0.0.9999 | 2 +- .../dev-util/lldb-17.0.0_pre20230609 | 16 - .../dev-util/lldb-17.0.0_pre20230615 | 2 +- .../dev-util/lldb-17.0.0_pre20230620 | 16 + .../md5-cache/dev-util/lttng-modules-2.13.10 | 16 + .../dev-util/lxqt-build-tools-0.13.0 | 2 +- .../dev-util/massif-visualizer-0.7.0-r1 | 2 +- metadata/md5-cache/dev-util/meson-1.0.1 | 17 - metadata/md5-cache/dev-util/meson-1.1.0 | 17 - .../md5-cache/dev-util/min-cscope-16.1.0-r2 | 2 +- .../dev-util/opencl-headers-2023.02.06 | 2 +- .../dev-util/opencl-headers-2023.04.17 | 2 +- metadata/md5-cache/dev-util/ostree-2023.2 | 4 +- metadata/md5-cache/dev-util/ostree-2023.3-r1 | 2 +- .../md5-cache/dev-util/pahole-1.24_p20221024 | 2 +- metadata/md5-cache/dev-util/pahole-1.25 | 2 +- metadata/md5-cache/dev-util/pahole-9999 | 2 +- metadata/md5-cache/dev-util/perf-6.3 | 4 +- metadata/md5-cache/dev-util/re2c-2.2 | 4 +- metadata/md5-cache/dev-util/rocm-cmake-5.1.3 | 2 +- metadata/md5-cache/dev-util/rocm-cmake-5.3.3 | 2 +- metadata/md5-cache/dev-util/rocm-cmake-5.4.3 | 2 +- metadata/md5-cache/dev-util/rocm-cmake-9999 | 2 +- metadata/md5-cache/dev-util/rocm-smi-5.1.3-r1 | 2 +- metadata/md5-cache/dev-util/rocm-smi-5.4.2 | 2 +- metadata/md5-cache/dev-util/rocm-smi-9999 | 2 +- .../dev-util/rocm_bandwidth_test-5.3.3 | 2 +- .../dev-util/rocm_bandwidth_test-5.4.3 | 2 +- metadata/md5-cache/dev-util/rocminfo-5.1.3 | 2 +- metadata/md5-cache/dev-util/rocminfo-5.3.3 | 2 +- metadata/md5-cache/dev-util/rocminfo-5.4.3 | 2 +- metadata/md5-cache/dev-util/rocminfo-9999 | 2 +- .../md5-cache/dev-util/rocprofiler-5.1.3-r1 | 2 +- metadata/md5-cache/dev-util/rocprofiler-5.3.3 | 2 +- .../md5-cache/dev-util/roctracer-5.1.3-r1 | 2 +- metadata/md5-cache/dev-util/roctracer-5.3.3 | 2 +- metadata/md5-cache/dev-util/rr-5.6.0-r2 | 2 +- metadata/md5-cache/dev-util/rr-5.6.0-r4 | 2 +- metadata/md5-cache/dev-util/ruff-0.0.272 | 15 - metadata/md5-cache/dev-util/ruff-0.0.275 | 15 + .../md5-cache/dev-util/scap-driver-0.29.3 | 2 +- .../md5-cache/dev-util/scap-driver-0.29.3-r4 | 2 +- .../md5-cache/dev-util/schroot-1.6.13_p2-r1 | 2 +- metadata/md5-cache/dev-util/seer-1.17 | 2 +- metadata/md5-cache/dev-util/seer-2.0 | 2 +- metadata/md5-cache/dev-util/seer-9999 | 2 +- metadata/md5-cache/dev-util/serialtalk-1.2-r1 | 2 +- metadata/md5-cache/dev-util/serialtalk-9999 | 2 +- metadata/md5-cache/dev-util/shards-0.15.0-r1 | 14 - metadata/md5-cache/dev-util/shards-0.17.2 | 14 - .../md5-cache/dev-util/spirv-headers-1.3.243 | 2 +- .../md5-cache/dev-util/spirv-headers-1.3.246 | 6 +- .../md5-cache/dev-util/spirv-headers-1.3.250 | 2 +- .../md5-cache/dev-util/spirv-headers-99999999 | 2 +- .../dev-util/spirv-llvm-translator-14.0.0-r1 | 2 +- .../dev-util/spirv-llvm-translator-15.0.0-r1 | 2 +- .../dev-util/spirv-llvm-translator-16.0.0-r1 | 2 +- .../md5-cache/dev-util/spirv-tools-1.3.243 | 2 +- .../md5-cache/dev-util/spirv-tools-1.3.246 | 6 +- .../md5-cache/dev-util/spirv-tools-1.3.250 | 2 +- .../md5-cache/dev-util/spirv-tools-99999999 | 2 +- metadata/md5-cache/dev-util/sysdig-0.29.3 | 2 +- metadata/md5-cache/dev-util/sysdig-0.29.3-r1 | 2 +- .../md5-cache/dev-util/sysdig-kmod-0.27.1-r1 | 2 +- metadata/md5-cache/dev-util/uncrustify-0.76.0 | 2 +- metadata/md5-cache/dev-util/uncrustify-9999 | 2 +- metadata/md5-cache/dev-util/unicorn-2.0.1 | 2 +- metadata/md5-cache/dev-util/unicorn-9999 | 2 +- .../md5-cache/dev-util/vulkan-headers-1.3.243 | 2 +- .../md5-cache/dev-util/vulkan-headers-1.3.246 | 6 +- .../md5-cache/dev-util/vulkan-headers-1.3.250 | 2 +- .../md5-cache/dev-util/vulkan-headers-9999 | 2 +- .../md5-cache/dev-util/vulkan-tools-1.3.243 | 2 +- .../md5-cache/dev-util/vulkan-tools-1.3.246 | 6 +- .../md5-cache/dev-util/vulkan-tools-1.3.250 | 2 +- metadata/md5-cache/dev-util/vulkan-tools-9999 | 2 +- .../md5-cache/dev-util/watchman-2022.08.29.00 | 17 - .../md5-cache/dev-util/watchman-2023.02.06.00 | 2 +- .../md5-cache/dev-util/watchman-2023.04.10.00 | 17 - .../md5-cache/dev-util/watchman-2023.05.01.00 | 17 - .../md5-cache/dev-util/watchman-2023.05.22.00 | 6 +- .../md5-cache/dev-util/watchman-2023.06.19.00 | 17 + metadata/md5-cache/dev-vcs/Manifest.gz | Bin 18690 -> 18341 bytes .../dev-vcs/cvsync-2014.08.24.014706 | 15 - metadata/md5-cache/dev-vcs/cvsync-9999 | 14 - metadata/md5-cache/dev-vcs/kdesvn-2.1.0-r1 | 2 +- metadata/md5-cache/dev-vcs/qgit-2.10 | 2 +- metadata/md5-cache/games-action/Manifest.gz | Bin 15678 -> 15666 bytes metadata/md5-cache/games-action/abuse-0.9.1 | 2 +- .../games-action/astromenace-1.4.2-r1 | 2 +- ...0210623 => dxx-rebirth-0.61.0_pre20230625} | 15 +- .../md5-cache/games-action/dxx-rebirth-9999 | 13 +- metadata/md5-cache/games-action/lugaru-1.2 | 2 +- .../md5-cache/games-action/minetest-5.7.0-r2 | 2 +- metadata/md5-cache/games-action/nighthawk-4.0 | 2 +- .../md5-cache/games-action/prismlauncher-7.0 | 2 +- .../md5-cache/games-action/prismlauncher-7.1 | 2 +- .../md5-cache/games-action/prismlauncher-9999 | 2 +- .../games-action/supermariowar-2.0_beta1-r2 | 2 +- .../md5-cache/games-action/supertuxkart-1.3 | 2 +- .../games-action/supertuxkart-1.4-r1 | 2 +- .../md5-cache/games-action/teeworlds-0.7.5-r2 | 2 +- .../md5-cache/games-action/violetland-0.5 | 2 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 21654 -> 21814 bytes .../md5-cache/games-arcade/asteroid-1.2.1 | 2 +- metadata/md5-cache/games-arcade/blobby-1.0-r1 | 2 +- .../md5-cache/games-arcade/cdogs-sdl-1.4.2 | 2 +- .../games-arcade/commandergenius-2.4.0-r1 | 2 +- .../md5-cache/games-arcade/digger-20140423-r2 | 2 +- metadata/md5-cache/games-arcade/jvgs-0.5-r100 | 2 +- .../md5-cache/games-arcade/ninvaders-0.1.2 | 2 +- .../md5-cache/games-arcade/openbubbles-1.2-r1 | 8 +- .../md5-cache/games-arcade/opensonic-0.1.4-r4 | 2 +- metadata/md5-cache/games-arcade/oshu-2.0.2 | 2 +- metadata/md5-cache/games-arcade/oshu-9999 | 2 +- .../games-arcade/penguin-command-1.6.11-r1 | 8 +- .../md5-cache/games-arcade/performous-1.2.0 | 2 +- .../games-arcade/savagewheels-1.6.1-r2 | 2 +- .../games-arcade/shovel-knight-4.1b-r1 | 16 + .../games-arcade/slimevolley-2.4.2-r1 | 2 +- .../md5-cache/games-arcade/supertux-0.6.3-r2 | 2 +- .../games-arcade/tuxanci-20110429-r2 | 2 +- metadata/md5-cache/games-board/Manifest.gz | Bin 11377 -> 11371 bytes .../md5-cache/games-board/cockatrice-20210126 | 2 +- .../md5-cache/games-board/gambit-1.0.4-r1 | 2 +- metadata/md5-cache/games-board/scid-4.7.0-r1 | 2 +- metadata/md5-cache/games-board/tetzle-2.2.2 | 2 +- .../md5-cache/games-emulation/Manifest.gz | Bin 18010 -> 17845 bytes .../games-emulation/dolphin-5.0_p20220520-r1 | 2 +- .../md5-cache/games-emulation/dolphin-9999 | 2 +- .../md5-cache/games-emulation/fceux-2.6.5 | 2 +- .../md5-cache/games-emulation/hatari-2.4.1 | 2 +- .../games-emulation/melonds-0.9.5-r4 | 2 +- .../md5-cache/games-emulation/melonds-9999 | 2 +- .../md5-cache/games-emulation/mgba-0.10.2 | 2 +- metadata/md5-cache/games-emulation/mgba-9999 | 2 +- .../md5-cache/games-emulation/pcsx2-1.6.0-r3 | 2 +- .../games-emulation/pcsx2-1.7.3738-r1 | 2 +- .../games-emulation/pcsx2-1.7.4534-r1 | 2 +- .../md5-cache/games-emulation/pcsx2-1.7.4624 | 18 + metadata/md5-cache/games-emulation/pcsx2-9999 | 6 +- .../games-emulation/pcsx2_patches-0_p20230623 | 12 + .../games-emulation/pcsx2_patches-9999 | 11 + .../games-emulation/pcsxr-1.9.94_p20190306-r1 | 16 - metadata/md5-cache/games-emulation/pcsxr-9999 | 15 - .../games-emulation/ppsspp-1.14.2-r2 | 17 - .../games-emulation/ppsspp-1.14.4-r2 | 17 - .../md5-cache/games-emulation/ppsspp-1.15 | 2 +- .../md5-cache/games-emulation/ppsspp-1.15.4 | 6 +- .../md5-cache/games-emulation/snes9x-1.62.3 | 2 +- metadata/md5-cache/games-emulation/vbam-2.1.5 | 2 +- metadata/md5-cache/games-emulation/vbam-9999 | 2 +- .../md5-cache/games-emulation/yabause-0.9.15 | 2 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 5379 -> 5374 bytes metadata/md5-cache/games-engines/box2d-2.4.1 | 2 +- .../md5-cache/games-engines/devilutionx-1.4.1 | 2 +- .../md5-cache/games-engines/devilutionx-1.5.0 | 2 +- .../md5-cache/games-engines/fheroes2-1.0.5 | 2 +- metadata/md5-cache/games-engines/frobtads-2.0 | 2 +- .../md5-cache/games-engines/odamex-10.3.0-r1 | 2 +- .../md5-cache/games-engines/openmw-0.47.0-r2 | 2 +- metadata/md5-cache/games-engines/openmw-9999 | 2 +- .../games-engines/openxcom-1.0.0_p20180317-r1 | 2 +- .../md5-cache/games-engines/openxcom-9999 | 2 +- .../md5-cache/games-engines/solarus-1.6.5 | 2 +- metadata/md5-cache/games-engines/solarus-9999 | 2 +- .../md5-cache/games-engines/stratagus-3.3.1 | 2 +- .../md5-cache/games-engines/stratagus-3.3.2 | 2 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 12428 -> 12428 bytes metadata/md5-cache/games-fps/avp-20150214-r1 | 2 +- metadata/md5-cache/games-fps/doomsday-2.3.1 | 2 +- metadata/md5-cache/games-fps/gzdoom-4.10.0 | 2 +- .../md5-cache/games-fps/prboom-plus-2.6.2 | 2 +- metadata/md5-cache/games-kids/Manifest.gz | Bin 1057 -> 1059 bytes metadata/md5-cache/games-kids/gcompris-2.4 | 2 +- metadata/md5-cache/games-kids/memonix-1.6-r1 | 2 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 10222 -> 10232 bytes .../md5-cache/games-misc/ballerburg-1.2.0-r1 | 2 +- .../md5-cache/games-misc/fortune-mod-3.12.0 | 2 +- .../games-misc/fortune-mod-3.14.1-r1 | 2 +- .../games-misc/fortune-mod-3.16.0-r1 | 2 +- .../md5-cache/games-misc/fortune-mod-3.18.0 | 2 +- .../games-misc/solarus-quest-editor-1.6.5 | 2 +- .../games-misc/solarus-quest-editor-9999 | 2 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 17985 -> 17988 bytes .../games-puzzle/ksokoban-0.5.0_pre20210905 | 2 +- metadata/md5-cache/games-puzzle/ksokoban-9999 | 2 +- .../md5-cache/games-puzzle/meandmyshadow-0.5a | 2 +- .../games-puzzle/mirrormagic-2.0.2-r2 | 6 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 4091 -> 4091 bytes .../md5-cache/games-roguelike/moria-5.7.14-r1 | 2 +- metadata/md5-cache/games-rpg/Manifest.gz | Bin 8600 -> 8608 bytes .../md5-cache/games-rpg/sumwars-0.5.8-r101 | 2 +- metadata/md5-cache/games-rpg/zsdx-1.12.3 | 2 +- metadata/md5-cache/games-rpg/zsxd-1.12.2 | 2 +- metadata/md5-cache/games-server/Manifest.gz | Bin 2071 -> 1747 bytes .../games-server/bedrock-server-1.20.0.01 | 14 - ...er-1.19.83.01 => bedrock-server-1.20.1.02} | 2 +- .../games-server/minecraft-server-1.20 | 15 - ...-server-1.19.4 => minecraft-server-1.20.1} | 4 +- .../games-server/pvpgn-1.99.7.2.1-r1 | 2 +- .../games-simulation/EmptyEpsilon-2022.10.28 | 2 +- .../md5-cache/games-simulation/Manifest.gz | Bin 4949 -> 4962 bytes .../games-simulation/corsix-th-0.66-r1 | 2 +- .../games-simulation/flightgear-2020.3.17-r1 | 2 +- .../games-simulation/flightgear-2020.3.18 | 2 +- .../games-simulation/flightgear-9999 | 2 +- .../md5-cache/games-simulation/openrct2-0.4.4 | 2 +- .../md5-cache/games-simulation/openrct2-0.4.5 | 2 +- .../md5-cache/games-simulation/openrct2-9999 | 2 +- .../md5-cache/games-simulation/openttd-13.0 | 2 +- .../md5-cache/games-simulation/openttd-13.1 | 2 +- metadata/md5-cache/games-sports/Manifest.gz | Bin 2095 -> 2098 bytes .../md5-cache/games-sports/dustrac-1.13.0 | 2 +- .../md5-cache/games-sports/speed-dreams-2.2.3 | 2 +- .../md5-cache/games-sports/xmoto-0.6.1-r100 | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 10339 -> 10348 bytes .../md5-cache/games-strategy/augustus-3.1.0 | 2 +- .../md5-cache/games-strategy/colobot-0.1.12 | 2 +- .../games-strategy/colobot-0.2.0_alpha | 2 +- .../md5-cache/games-strategy/colobot-9999 | 2 +- .../games-strategy/colobot-data-0.1.12 | 2 +- .../games-strategy/colobot-data-0.2.0_alpha | 2 +- .../games-strategy/freeorion-0.4.10.2-r1 | 2 +- .../md5-cache/games-strategy/freeorion-0.5 | 2 +- .../md5-cache/games-strategy/freeorion-9999 | 2 +- .../md5-cache/games-strategy/freesynd-0.7.5 | 2 +- .../md5-cache/games-strategy/hedgewars-1.0.2 | 2 +- .../games-strategy/ja2-stracciatella-0.17.0 | 2 +- .../games-strategy/ja2-stracciatella-0.20.0 | 2 +- .../md5-cache/games-strategy/julius-1.6.0 | 2 +- metadata/md5-cache/games-strategy/maxr-0.2.9 | 2 +- .../md5-cache/games-strategy/megaglest-3.13.0 | 2 +- .../games-strategy/megaglest-data-3.13.0 | 2 +- .../md5-cache/games-strategy/s25rttr-0.9.5 | 2 +- .../md5-cache/games-strategy/war1gus-3.3.1 | 2 +- .../md5-cache/games-strategy/war1gus-3.3.2 | 2 +- .../md5-cache/games-strategy/wargus-3.3.1 | 2 +- .../md5-cache/games-strategy/wargus-3.3.2 | 2 +- .../games-strategy/warzone2100-4.3.3-r3 | 2 +- .../games-strategy/warzone2100-4.3.4 | 2 +- .../games-strategy/warzone2100-4.3.5 | 2 +- .../md5-cache/games-strategy/wesnoth-1.16.8 | 2 +- .../md5-cache/games-strategy/wesnoth-1.17.11 | 2 +- .../md5-cache/games-strategy/wesnoth-1.17.17 | 2 +- .../md5-cache/games-strategy/widelands-1.1 | 2 +- .../md5-cache/games-strategy/widelands-9999 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 10174 -> 10344 bytes metadata/md5-cache/games-util/acc-1.58 | 2 +- metadata/md5-cache/games-util/antimicro-2.23 | 2 +- .../md5-cache/games-util/antimicrox-3.3.3 | 2 +- .../md5-cache/games-util/antimicrox-3.3.4 | 2 +- .../games-util/basis_universal-1.16.3 | 2 +- .../md5-cache/games-util/cartridges-1.5.6 | 17 + .../games-util/grfcodec-6.0.6_p20210310-r1 | 2 +- .../games-util/joycond-0.1.0_p20220720-r1 | 2 +- .../md5-cache/games-util/lgogdownloader-3.11 | 2 +- .../md5-cache/games-util/lgogdownloader-9999 | 2 +- metadata/md5-cache/games-util/qjoypad-4.3.1 | 2 +- metadata/md5-cache/games-util/slade-3.2.1-r1 | 2 +- metadata/md5-cache/games-util/slade-3.2.2 | 2 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 14863 -> 14855 bytes .../gnome-extra/evolution-data-server-3.48.1 | 2 +- .../gnome-extra/evolution-data-server-3.48.3 | 2 +- .../gnome-extra/evolution-ews-3.48.1 | 2 +- .../gnome-extra/evolution-ews-3.48.2 | 2 +- .../gnome-extra/gnome-browser-connector-10-r5 | 2 +- .../md5-cache/gnome-extra/nm-applet-1.32.0 | 4 +- metadata/md5-cache/gnustep-apps/Manifest.gz | Bin 7102 -> 7102 bytes .../md5-cache/gnustep-apps/aclock-0.4.0-r1 | 2 +- .../md5-cache/gnustep-apps/addresses-0.4.8-r1 | 2 +- .../md5-cache/gnustep-apps/affiche-0.6.0-r4 | 2 +- metadata/md5-cache/gnustep-apps/batmon-0.8-r1 | 2 +- .../md5-cache/gnustep-apps/cdplayer-0.6.0-r1 | 2 +- metadata/md5-cache/gnustep-apps/cenon-4.0.6 | 2 +- .../md5-cache/gnustep-apps/cynthiune-1.0.0-r4 | 2 +- .../md5-cache/gnustep-apps/fisicalab-0.3.5-r1 | 2 +- metadata/md5-cache/gnustep-apps/ftp-0.5 | 2 +- metadata/md5-cache/gnustep-apps/ftp-0.6 | 2 +- metadata/md5-cache/gnustep-apps/gemas-0.4-r1 | 2 +- metadata/md5-cache/gnustep-apps/gmines-0.2-r1 | 2 +- metadata/md5-cache/gnustep-apps/gnumail-1.3.0 | 2 +- metadata/md5-cache/gnustep-apps/gnumail-1.4.0 | 2 +- metadata/md5-cache/gnustep-apps/gorm-1.2.23 | 2 +- metadata/md5-cache/gnustep-apps/gorm-1.2.28 | 2 +- metadata/md5-cache/gnustep-apps/gorm-1.3.1 | 2 +- metadata/md5-cache/gnustep-apps/graphos-0.6 | 2 +- metadata/md5-cache/gnustep-apps/graphos-0.7 | 2 +- .../md5-cache/gnustep-apps/gshisen-1.3.0-r1 | 2 +- metadata/md5-cache/gnustep-apps/gspdf-0.5 | 2 +- .../gnustep-apps/gworkspace-0.9.4-r1 | 2 +- .../md5-cache/gnustep-apps/gworkspace-1.0.0 | 2 +- .../md5-cache/gnustep-apps/lapispuzzle-1.2 | 2 +- .../md5-cache/gnustep-apps/laternamagica-0.5 | 2 +- .../md5-cache/gnustep-apps/mpdcon-1.5.1-r1 | 2 +- .../md5-cache/gnustep-apps/pictureframe-1.1.3 | 2 +- .../gnustep-apps/pikopixel-1.0_beta10 | 2 +- .../gnustep-apps/pikopixel-1.0_beta10-r1 | 2 +- metadata/md5-cache/gnustep-apps/preview-0.9 | 2 +- metadata/md5-cache/gnustep-apps/price-1.3.0 | 2 +- .../gnustep-apps/projectcenter-0.6.2-r1 | 2 +- .../gnustep-apps/projectcenter-0.7.0 | 2 +- .../md5-cache/gnustep-apps/simpleagenda-0.44 | 2 +- .../md5-cache/gnustep-apps/simpleagenda-0.46 | 2 +- metadata/md5-cache/gnustep-apps/sogo-5.1.1 | 2 +- metadata/md5-cache/gnustep-apps/sogo-5.2.0 | 2 +- .../gnustep-apps/systempreferences-1.2.0-r1 | 2 +- metadata/md5-cache/gnustep-apps/talksoup-1.1 | 2 +- .../md5-cache/gnustep-apps/terminal-0.9.9 | 2 +- .../gnustep-apps/textedit-0.95_pre20100427-r2 | 2 +- metadata/md5-cache/gnustep-apps/zipper-1.5-r1 | 2 +- metadata/md5-cache/gnustep-base/Manifest.gz | Bin 2854 -> 2846 bytes .../gnustep-base/gnustep-back-art-0.28.0 | 2 +- .../gnustep-base/gnustep-back-art-0.29.0 | 2 +- .../gnustep-base/gnustep-back-cairo-0.28.0 | 2 +- .../gnustep-base/gnustep-back-cairo-0.29.0 | 2 +- .../gnustep-base/gnustep-back-xlib-0.28.0 | 2 +- .../gnustep-base/gnustep-back-xlib-0.29.0 | 2 +- .../gnustep-base/gnustep-base-1.27.0-r1 | 2 +- .../gnustep-base/gnustep-base-1.28.0-r1 | 2 +- .../gnustep-base/gnustep-base-1.28.0-r2 | 2 +- .../gnustep-base/gnustep-base-1.29.0 | 2 +- .../gnustep-base/gnustep-gui-0.28.0-r1 | 2 +- .../gnustep-base/gnustep-gui-0.29.0-r1 | 2 +- .../gnustep-base/gnustep-make-2.8.0-r1 | 2 +- .../md5-cache/gnustep-base/gnustep-make-2.9.0 | 2 +- metadata/md5-cache/gnustep-base/libobjc2-2.1 | 2 +- .../md5-cache/gnustep-base/mknfonts-0.5-r3 | 2 +- metadata/md5-cache/gnustep-libs/Manifest.gz | Bin 2089 -> 2085 bytes .../md5-cache/gnustep-libs/cenonlibrary-4.0.0 | 2 +- .../md5-cache/gnustep-libs/dbuskit-0.1.1-r1 | 2 +- .../gnustep-libs/gsldap-0.0.1_pre20070219-r1 | 2 +- .../gnustep-libs/highlighterkit-0.1.3-r1 | 2 +- .../md5-cache/gnustep-libs/netclasses-1.1.0 | 2 +- .../md5-cache/gnustep-libs/pantomime-1.3.0 | 2 +- .../md5-cache/gnustep-libs/pantomime-1.4.0 | 2 +- .../md5-cache/gnustep-libs/performance-0.5.0 | 2 +- .../gnustep-libs/renaissance-0.9.0-r1 | 2 +- metadata/md5-cache/gnustep-libs/sope-5.1.1-r1 | 2 +- metadata/md5-cache/gnustep-libs/sope-5.2.0-r1 | 2 +- .../md5-cache/gnustep-libs/sqlclient-1.8.1-r1 | 2 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 9732 -> 9731 bytes metadata/md5-cache/gui-apps/nm-tray-0.5.0 | 2 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 7578 -> 7581 bytes .../gui-libs/xdg-desktop-portal-lxqt-0.4.0 | 2 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 70915 -> 70909 bytes metadata/md5-cache/kde-apps/akonadi-22.12.3 | 2 +- metadata/md5-cache/kde-apps/akonadi-23.04.2 | 2 +- .../kde-apps/akonadi-calendar-22.12.3 | 2 +- .../kde-apps/akonadi-calendar-23.04.2 | 2 +- .../kde-apps/akonadi-contacts-22.12.3 | 2 +- .../kde-apps/akonadi-contacts-23.04.2 | 2 +- .../kde-apps/akonadi-import-wizard-22.12.3 | 2 +- .../kde-apps/akonadi-import-wizard-23.04.2 | 2 +- .../md5-cache/kde-apps/akonadi-mime-22.12.3 | 2 +- .../md5-cache/kde-apps/akonadi-mime-23.04.2 | 2 +- .../md5-cache/kde-apps/akonadi-notes-22.12.3 | 2 +- .../md5-cache/kde-apps/akonadi-notes-23.04.2 | 2 +- .../md5-cache/kde-apps/akonadi-search-22.12.3 | 2 +- .../md5-cache/kde-apps/akonadi-search-23.04.2 | 2 +- .../md5-cache/kde-apps/akonadiconsole-22.12.3 | 2 +- .../md5-cache/kde-apps/akonadiconsole-23.04.2 | 2 +- metadata/md5-cache/kde-apps/akregator-22.12.3 | 2 +- metadata/md5-cache/kde-apps/akregator-23.04.2 | 2 +- metadata/md5-cache/kde-apps/analitza-22.12.3 | 2 +- metadata/md5-cache/kde-apps/analitza-23.04.2 | 2 +- metadata/md5-cache/kde-apps/ark-22.12.3 | 2 +- metadata/md5-cache/kde-apps/ark-23.04.2 | 2 +- .../md5-cache/kde-apps/artikulate-22.12.3 | 2 +- .../md5-cache/kde-apps/artikulate-23.04.2 | 2 +- .../md5-cache/kde-apps/audiocd-kio-22.12.3 | 2 +- .../md5-cache/kde-apps/audiocd-kio-23.04.2 | 2 +- .../md5-cache/kde-apps/baloo-widgets-22.12.3 | 2 +- .../md5-cache/kde-apps/baloo-widgets-23.04.2 | 2 +- metadata/md5-cache/kde-apps/blinken-22.12.3 | 2 +- metadata/md5-cache/kde-apps/blinken-23.04.2 | 2 +- metadata/md5-cache/kde-apps/bomber-22.12.3 | 2 +- metadata/md5-cache/kde-apps/bomber-23.04.2 | 2 +- metadata/md5-cache/kde-apps/bovo-22.12.3 | 2 +- metadata/md5-cache/kde-apps/bovo-23.04.2 | 2 +- .../kde-apps/calendarjanitor-22.12.3 | 2 +- .../kde-apps/calendarjanitor-23.04.2 | 2 +- .../kde-apps/calendarsupport-22.12.3 | 2 +- .../kde-apps/calendarsupport-23.04.2 | 2 +- metadata/md5-cache/kde-apps/cantor-22.12.3 | 2 +- metadata/md5-cache/kde-apps/cantor-23.04.2 | 2 +- metadata/md5-cache/kde-apps/cervisia-22.12.3 | 2 +- metadata/md5-cache/kde-apps/cervisia-23.04.2 | 2 +- metadata/md5-cache/kde-apps/dolphin-22.12.3 | 2 +- metadata/md5-cache/kde-apps/dolphin-23.04.2 | 2 +- .../kde-apps/dolphin-plugins-dropbox-22.12.3 | 2 +- .../kde-apps/dolphin-plugins-dropbox-23.04.2 | 2 +- .../kde-apps/dolphin-plugins-git-22.12.3 | 2 +- .../kde-apps/dolphin-plugins-git-23.04.2 | 2 +- .../dolphin-plugins-mercurial-22.12.3 | 2 +- .../dolphin-plugins-mercurial-23.04.2 | 2 +- .../dolphin-plugins-subversion-22.12.3 | 2 +- .../dolphin-plugins-subversion-23.04.2 | 2 +- metadata/md5-cache/kde-apps/dragon-22.12.3 | 2 +- metadata/md5-cache/kde-apps/dragon-23.04.2 | 2 +- .../md5-cache/kde-apps/eventviews-22.12.3 | 2 +- .../md5-cache/kde-apps/eventviews-23.04.2 | 2 +- .../md5-cache/kde-apps/ffmpegthumbs-22.12.3 | 2 +- .../md5-cache/kde-apps/ffmpegthumbs-23.04.2 | 2 +- metadata/md5-cache/kde-apps/filelight-22.12.3 | 2 +- metadata/md5-cache/kde-apps/filelight-23.04.2 | 2 +- metadata/md5-cache/kde-apps/granatier-22.12.3 | 2 +- metadata/md5-cache/kde-apps/granatier-23.04.2 | 2 +- .../kde-apps/grantlee-editor-22.12.3 | 2 +- .../kde-apps/grantlee-editor-23.04.2 | 2 +- .../kde-apps/grantleetheme-22.12.3-r1 | 2 +- .../md5-cache/kde-apps/grantleetheme-23.04.2 | 2 +- metadata/md5-cache/kde-apps/gwenview-22.12.3 | 2 +- metadata/md5-cache/kde-apps/gwenview-23.04.2 | 2 +- .../kde-apps/incidenceeditor-22.12.3 | 2 +- .../kde-apps/incidenceeditor-23.04.2 | 2 +- metadata/md5-cache/kde-apps/juk-22.12.3 | 2 +- metadata/md5-cache/kde-apps/juk-23.04.2 | 2 +- metadata/md5-cache/kde-apps/k3b-22.12.3-r1 | 2 +- metadata/md5-cache/kde-apps/k3b-23.04.2 | 2 +- .../kde-apps/kaccounts-integration-22.12.3 | 2 +- .../kde-apps/kaccounts-integration-23.04.2 | 2 +- .../kde-apps/kaccounts-providers-22.12.3 | 2 +- .../kde-apps/kaccounts-providers-23.04.2 | 2 +- .../md5-cache/kde-apps/kaddressbook-22.12.3 | 2 +- .../md5-cache/kde-apps/kaddressbook-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kajongg-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kajongg-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kalarm-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kalarm-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kalgebra-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kalgebra-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kalzium-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kalzium-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kamera-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kamera-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kamoso-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kamoso-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kanagram-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kanagram-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kapman-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kapman-23.04.2 | 2 +- .../md5-cache/kde-apps/kapptemplate-22.12.3 | 2 +- .../md5-cache/kde-apps/kapptemplate-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kate-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kate-23.04.2 | 2 +- .../md5-cache/kde-apps/kate-addons-22.12.3 | 2 +- .../md5-cache/kde-apps/kate-addons-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kate-lib-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kate-lib-23.04.2 | 2 +- metadata/md5-cache/kde-apps/katomic-22.12.3 | 2 +- metadata/md5-cache/kde-apps/katomic-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kbackup-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kbackup-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kblackbox-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kblackbox-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kblocks-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kblocks-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kbounce-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kbounce-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kbreakout-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kbreakout-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kbruch-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kbruch-23.04.2 | 2 +- .../md5-cache/kde-apps/kcachegrind-22.12.3 | 2 +- .../md5-cache/kde-apps/kcachegrind-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kcalc-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kcalc-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kcalutils-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kcalutils-23.04.2 | 2 +- .../md5-cache/kde-apps/kcharselect-22.12.3 | 2 +- .../md5-cache/kde-apps/kcharselect-23.04.2 | 2 +- .../md5-cache/kde-apps/kcolorchooser-22.12.3 | 2 +- .../md5-cache/kde-apps/kcolorchooser-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kcron-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kcron-23.04.2 | 2 +- .../kde-apps/kde-dev-scripts-22.12.3 | 2 +- .../kde-apps/kde-dev-scripts-23.04.2 | 2 +- .../md5-cache/kde-apps/kde-dev-utils-22.12.3 | 2 +- .../md5-cache/kde-apps/kde-dev-utils-23.04.2 | 2 +- .../md5-cache/kde-apps/kdebugsettings-22.12.3 | 2 +- .../md5-cache/kde-apps/kdebugsettings-23.04.2 | 2 +- .../md5-cache/kde-apps/kdeedu-data-22.12.3 | 2 +- .../md5-cache/kde-apps/kdeedu-data-23.04.2 | 2 +- .../kde-apps/kdegraphics-mobipocket-22.12.3 | 2 +- .../kde-apps/kdegraphics-mobipocket-23.04.2 | 2 +- .../kde-apps/kdenetwork-filesharing-22.12.3 | 2 +- .../kde-apps/kdenetwork-filesharing-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kdenlive-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kdenlive-23.04.2 | 2 +- .../md5-cache/kde-apps/kdepim-addons-22.12.3 | 2 +- .../md5-cache/kde-apps/kdepim-addons-23.04.2 | 2 +- .../md5-cache/kde-apps/kdepim-runtime-22.12.3 | 2 +- .../md5-cache/kde-apps/kdepim-runtime-23.04.2 | 2 +- .../kde-apps/kdesdk-thumbnailers-22.12.3 | 2 +- .../kde-apps/kdesdk-thumbnailers-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kdf-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kdf-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kdialog-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kdialog-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kdiamond-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kdiamond-23.04.2 | 2 +- .../md5-cache/kde-apps/keditbookmarks-22.12.3 | 2 +- .../md5-cache/kde-apps/keditbookmarks-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kfind-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kfind-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kfloppy-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kfloppy-23.04.2 | 2 +- .../md5-cache/kde-apps/kfourinline-22.12.3 | 2 +- .../md5-cache/kde-apps/kfourinline-23.04.2 | 2 +- .../md5-cache/kde-apps/kgeography-22.12.3 | 2 +- .../md5-cache/kde-apps/kgeography-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kget-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kget-23.04.2 | 2 +- .../md5-cache/kde-apps/kgoldrunner-22.12.3 | 2 +- .../md5-cache/kde-apps/kgoldrunner-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kgpg-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kgpg-23.04.2 | 2 +- metadata/md5-cache/kde-apps/khangman-22.12.3 | 2 +- metadata/md5-cache/kde-apps/khangman-23.04.2 | 2 +- .../md5-cache/kde-apps/khelpcenter-22.12.3 | 2 +- .../md5-cache/kde-apps/khelpcenter-23.04.2 | 2 +- .../kde-apps/kidentitymanagement-22.12.3 | 2 +- .../kde-apps/kidentitymanagement-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kig-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kig-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kigo-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kigo-23.04.2 | 2 +- metadata/md5-cache/kde-apps/killbots-22.12.3 | 2 +- metadata/md5-cache/kde-apps/killbots-23.04.2 | 2 +- .../kde-apps/kimagemapeditor-22.12.3 | 2 +- .../kde-apps/kimagemapeditor-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kimap-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kimap-23.04.2 | 2 +- .../md5-cache/kde-apps/kio-extras-22.12.3 | 2 +- .../md5-cache/kde-apps/kio-extras-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kiriki-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kiriki-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kiten-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kiten-23.04.2 | 2 +- .../md5-cache/kde-apps/kitinerary-22.12.3 | 2 +- .../md5-cache/kde-apps/kitinerary-23.04.2 | 2 +- .../md5-cache/kde-apps/kjumpingcube-22.12.3 | 2 +- .../md5-cache/kde-apps/kjumpingcube-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kldap-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kldap-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kleopatra-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kleopatra-23.04.2 | 2 +- metadata/md5-cache/kde-apps/klettres-22.12.3 | 2 +- metadata/md5-cache/kde-apps/klettres-23.04.2 | 2 +- metadata/md5-cache/kde-apps/klickety-22.12.3 | 2 +- metadata/md5-cache/kde-apps/klickety-23.04.2 | 2 +- metadata/md5-cache/kde-apps/klines-22.12.3 | 2 +- metadata/md5-cache/kde-apps/klines-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kmag-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmag-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kmahjongg-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmahjongg-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kmail-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmail-23.04.2 | 2 +- .../kde-apps/kmail-account-wizard-22.12.3 | 2 +- .../kde-apps/kmail-account-wizard-23.04.2 | 2 +- .../md5-cache/kde-apps/kmailtransport-22.12.3 | 2 +- .../md5-cache/kde-apps/kmailtransport-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kmbox-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmbox-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kmime-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmime-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kmines-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmines-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kmix-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmix-23.04.2 | 2 +- .../md5-cache/kde-apps/kmousetool-22.12.3 | 2 +- .../md5-cache/kde-apps/kmousetool-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kmouth-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmouth-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kmplot-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmplot-23.04.2 | 2 +- .../md5-cache/kde-apps/knavalbattle-22.12.3 | 2 +- .../md5-cache/kde-apps/knavalbattle-23.04.2 | 2 +- metadata/md5-cache/kde-apps/knetwalk-22.12.3 | 2 +- metadata/md5-cache/kde-apps/knetwalk-23.04.2 | 2 +- metadata/md5-cache/kde-apps/knights-22.12.3 | 2 +- metadata/md5-cache/kde-apps/knights-23.04.2 | 2 +- metadata/md5-cache/kde-apps/knotes-22.12.3 | 2 +- metadata/md5-cache/kde-apps/knotes-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kolf-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kolf-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kollision-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kollision-23.04.2 | 2 +- .../md5-cache/kde-apps/kolourpaint-22.12.3 | 2 +- .../md5-cache/kde-apps/kolourpaint-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kompare-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kompare-23.04.2 | 2 +- metadata/md5-cache/kde-apps/konqueror-22.12.3 | 2 +- metadata/md5-cache/kde-apps/konqueror-23.04.2 | 2 +- metadata/md5-cache/kde-apps/konquest-22.12.3 | 2 +- metadata/md5-cache/kde-apps/konquest-23.04.2 | 2 +- metadata/md5-cache/kde-apps/konsole-22.12.3 | 2 +- metadata/md5-cache/kde-apps/konsole-23.04.2 | 2 +- .../kde-apps/konsolekalendar-22.12.3 | 2 +- .../kde-apps/konsolekalendar-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kontact-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kontact-23.04.2 | 2 +- .../kde-apps/kontactinterface-22.12.3 | 2 +- .../kde-apps/kontactinterface-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kopete-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kopete-23.04.2 | 2 +- .../md5-cache/kde-apps/korganizer-22.12.3 | 2 +- .../md5-cache/kde-apps/korganizer-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kpat-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kpat-23.04.2 | 2 +- .../md5-cache/kde-apps/kpimtextedit-22.12.3 | 2 +- .../md5-cache/kde-apps/kpimtextedit-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kpkpass-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kpkpass-23.04.2 | 2 +- .../md5-cache/kde-apps/kqtquickcharts-22.12.3 | 2 +- .../md5-cache/kde-apps/kqtquickcharts-23.04.2 | 2 +- metadata/md5-cache/kde-apps/krdc-22.12.3 | 2 +- metadata/md5-cache/kde-apps/krdc-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kreversi-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kreversi-23.04.2 | 2 +- metadata/md5-cache/kde-apps/krfb-22.12.3 | 2 +- metadata/md5-cache/kde-apps/krfb-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kruler-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kruler-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kshisen-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kshisen-23.04.2 | 2 +- metadata/md5-cache/kde-apps/ksirk-22.12.3 | 2 +- metadata/md5-cache/kde-apps/ksirk-23.04.2 | 2 +- metadata/md5-cache/kde-apps/ksmtp-22.12.3 | 2 +- metadata/md5-cache/kde-apps/ksmtp-23.04.2 | 2 +- .../md5-cache/kde-apps/ksnakeduel-22.12.3 | 2 +- .../md5-cache/kde-apps/ksnakeduel-23.04.2 | 2 +- .../md5-cache/kde-apps/kspaceduel-22.12.3 | 2 +- .../md5-cache/kde-apps/kspaceduel-23.04.2 | 2 +- metadata/md5-cache/kde-apps/ksquares-22.12.3 | 2 +- metadata/md5-cache/kde-apps/ksquares-23.04.2 | 2 +- metadata/md5-cache/kde-apps/ksudoku-22.12.3 | 2 +- metadata/md5-cache/kde-apps/ksudoku-23.04.2 | 2 +- .../md5-cache/kde-apps/ksystemlog-22.12.3 | 2 +- .../md5-cache/kde-apps/ksystemlog-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kteatime-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kteatime-23.04.2 | 2 +- metadata/md5-cache/kde-apps/ktimer-22.12.3 | 2 +- metadata/md5-cache/kde-apps/ktimer-23.04.2 | 2 +- metadata/md5-cache/kde-apps/ktouch-22.12.3 | 2 +- metadata/md5-cache/kde-apps/ktouch-23.04.2 | 2 +- .../kde-apps/ktp-accounts-kcm-22.08.3 | 2 +- .../md5-cache/kde-apps/ktp-approver-22.08.3 | 2 +- .../kde-apps/ktp-auth-handler-22.08.3 | 2 +- .../kde-apps/ktp-common-internals-22.08.3 | 2 +- .../kde-apps/ktp-contact-list-22.08.3 | 2 +- .../kde-apps/ktp-contact-runner-22.08.3 | 2 +- .../kde-apps/ktp-desktop-applets-22.08.3 | 2 +- .../kde-apps/ktp-filetransfer-handler-22.08.3 | 2 +- .../kde-apps/ktp-kded-module-22.08.3 | 2 +- .../md5-cache/kde-apps/ktp-send-file-22.08.3 | 2 +- .../md5-cache/kde-apps/ktp-text-ui-22.08.3 | 2 +- .../md5-cache/kde-apps/ktuberling-22.12.3 | 2 +- .../md5-cache/kde-apps/ktuberling-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kturtle-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kturtle-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kubrick-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kubrick-23.04.2 | 2 +- .../md5-cache/kde-apps/kwalletmanager-22.12.3 | 2 +- .../md5-cache/kde-apps/kwalletmanager-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kwave-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kwave-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kwordquiz-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kwordquiz-23.04.2 | 2 +- metadata/md5-cache/kde-apps/kwrite-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kwrite-23.04.2 | 2 +- .../md5-cache/kde-apps/libgravatar-22.12.3 | 2 +- .../md5-cache/kde-apps/libgravatar-23.04.2 | 2 +- metadata/md5-cache/kde-apps/libkcddb-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libkcddb-23.04.2 | 2 +- .../kde-apps/libkcompactdisc-22.12.3 | 2 +- .../kde-apps/libkcompactdisc-23.04.2 | 2 +- metadata/md5-cache/kde-apps/libkdcraw-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libkdcraw-23.04.2 | 2 +- .../md5-cache/kde-apps/libkdegames-22.12.3 | 2 +- .../md5-cache/kde-apps/libkdegames-23.04.2 | 2 +- metadata/md5-cache/kde-apps/libkdepim-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libkdepim-23.04.2 | 2 +- .../kde-apps/libkeduvocdocument-22.12.3 | 2 +- .../kde-apps/libkeduvocdocument-23.04.2 | 2 +- metadata/md5-cache/kde-apps/libkexiv2-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libkexiv2-23.04.2 | 2 +- metadata/md5-cache/kde-apps/libkgapi-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libkgapi-23.04.2 | 2 +- metadata/md5-cache/kde-apps/libkleo-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libkleo-23.04.2 | 2 +- .../md5-cache/kde-apps/libkmahjongg-22.12.3 | 2 +- .../md5-cache/kde-apps/libkmahjongg-23.04.2 | 2 +- .../kde-apps/libkomparediff2-22.12.3 | 2 +- .../kde-apps/libkomparediff2-23.04.2 | 2 +- metadata/md5-cache/kde-apps/libksane-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libksane-23.04.2 | 2 +- metadata/md5-cache/kde-apps/libksieve-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libksieve-23.04.2 | 2 +- metadata/md5-cache/kde-apps/libktnef-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libktnef-23.04.2 | 2 +- metadata/md5-cache/kde-apps/lokalize-22.12.3 | 2 +- metadata/md5-cache/kde-apps/lokalize-23.04.2 | 2 +- metadata/md5-cache/kde-apps/lskat-22.12.3 | 2 +- metadata/md5-cache/kde-apps/lskat-23.04.2 | 2 +- .../md5-cache/kde-apps/mailcommon-22.12.3 | 2 +- .../md5-cache/kde-apps/mailcommon-23.04.2 | 2 +- .../md5-cache/kde-apps/mailimporter-22.12.3 | 2 +- .../md5-cache/kde-apps/mailimporter-23.04.2 | 2 +- metadata/md5-cache/kde-apps/marble-22.12.3 | 2 +- metadata/md5-cache/kde-apps/marble-23.04.2 | 2 +- .../md5-cache/kde-apps/mbox-importer-22.12.3 | 2 +- .../md5-cache/kde-apps/mbox-importer-23.04.2 | 2 +- .../md5-cache/kde-apps/messagelib-22.12.3-r1 | 2 +- .../md5-cache/kde-apps/messagelib-23.04.2 | 2 +- metadata/md5-cache/kde-apps/minuet-22.12.3 | 2 +- metadata/md5-cache/kde-apps/minuet-23.04.2 | 2 +- metadata/md5-cache/kde-apps/okular-22.12.3 | 2 +- metadata/md5-cache/kde-apps/okular-23.04.2 | 2 +- metadata/md5-cache/kde-apps/palapeli-22.12.3 | 2 +- metadata/md5-cache/kde-apps/palapeli-23.04.2 | 2 +- metadata/md5-cache/kde-apps/parley-22.12.3 | 2 +- metadata/md5-cache/kde-apps/parley-23.04.2 | 2 +- metadata/md5-cache/kde-apps/picmi-22.12.3 | 2 +- metadata/md5-cache/kde-apps/picmi-23.04.2 | 2 +- .../kde-apps/pim-data-exporter-22.12.3 | 2 +- .../kde-apps/pim-data-exporter-23.04.2 | 2 +- .../kde-apps/pim-sieve-editor-22.12.3 | 2 +- .../kde-apps/pim-sieve-editor-23.04.2 | 2 +- metadata/md5-cache/kde-apps/pimcommon-22.12.3 | 2 +- metadata/md5-cache/kde-apps/pimcommon-23.04.2 | 2 +- metadata/md5-cache/kde-apps/poxml-22.12.3 | 2 +- metadata/md5-cache/kde-apps/poxml-23.04.2 | 2 +- .../md5-cache/kde-apps/print-manager-22.12.3 | 2 +- .../md5-cache/kde-apps/print-manager-23.04.2 | 2 +- metadata/md5-cache/kde-apps/rocs-22.12.3 | 2 +- metadata/md5-cache/kde-apps/rocs-23.04.2 | 2 +- .../kde-apps/signon-kwallet-extension-22.12.3 | 2 +- .../kde-apps/signon-kwallet-extension-23.04.2 | 2 +- metadata/md5-cache/kde-apps/spectacle-22.12.3 | 2 +- metadata/md5-cache/kde-apps/spectacle-23.04.2 | 2 +- metadata/md5-cache/kde-apps/step-22.12.3 | 2 +- metadata/md5-cache/kde-apps/step-23.04.2 | 2 +- metadata/md5-cache/kde-apps/svgpart-22.12.3 | 2 +- metadata/md5-cache/kde-apps/svgpart-23.04.2 | 2 +- metadata/md5-cache/kde-apps/sweeper-22.12.3 | 2 +- metadata/md5-cache/kde-apps/sweeper-23.04.2 | 2 +- .../md5-cache/kde-apps/thumbnailers-22.12.3 | 2 +- .../md5-cache/kde-apps/thumbnailers-23.04.2 | 2 +- metadata/md5-cache/kde-apps/umbrello-23.04.0 | 2 +- metadata/md5-cache/kde-apps/umbrello-23.04.2 | 2 +- metadata/md5-cache/kde-apps/yakuake-22.12.3 | 2 +- metadata/md5-cache/kde-apps/yakuake-23.04.2 | 2 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 39342 -> 26631 bytes .../md5-cache/kde-frameworks/attica-5.104.0 | 16 - .../md5-cache/kde-frameworks/attica-5.106.0 | 6 +- .../md5-cache/kde-frameworks/attica-5.107.0 | 2 +- .../md5-cache/kde-frameworks/baloo-5.104.0-r1 | 16 - .../md5-cache/kde-frameworks/baloo-5.106.0 | 6 +- .../md5-cache/kde-frameworks/baloo-5.107.0 | 2 +- .../md5-cache/kde-frameworks/bluez-qt-5.104.0 | 16 - .../md5-cache/kde-frameworks/bluez-qt-5.106.0 | 6 +- .../md5-cache/kde-frameworks/bluez-qt-5.107.0 | 2 +- .../kde-frameworks/breeze-icons-5.104.0 | 15 - .../kde-frameworks/breeze-icons-5.106.0 | 6 +- .../kde-frameworks/breeze-icons-5.107.0 | 2 +- .../kde-frameworks/breeze-icons-rcc-5.104.0 | 15 - .../kde-frameworks/breeze-icons-rcc-5.106.0 | 6 +- .../kde-frameworks/breeze-icons-rcc-5.107.0 | 2 +- .../kde-frameworks/countryflags-5.104.0 | 15 - .../kde-frameworks/countryflags-5.106.0 | 6 +- .../kde-frameworks/countryflags-5.107.0 | 2 +- .../extra-cmake-modules-5.104.0 | 15 - .../extra-cmake-modules-5.106.0 | 6 +- .../extra-cmake-modules-5.107.0 | 2 +- .../frameworkintegration-5.104.0 | 16 - .../frameworkintegration-5.106.0 | 6 +- .../frameworkintegration-5.107.0 | 2 +- .../kde-frameworks/kactivities-5.104.0 | 16 - .../kde-frameworks/kactivities-5.106.0 | 6 +- .../kde-frameworks/kactivities-5.107.0 | 2 +- .../kde-frameworks/kactivities-stats-5.104.0 | 16 - .../kde-frameworks/kactivities-stats-5.106.0 | 6 +- .../kde-frameworks/kactivities-stats-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kapidox-5.104.0 | 15 - .../md5-cache/kde-frameworks/kapidox-5.106.0 | 4 +- .../md5-cache/kde-frameworks/karchive-5.104.0 | 16 - .../md5-cache/kde-frameworks/karchive-5.106.0 | 6 +- .../md5-cache/kde-frameworks/karchive-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kauth-5.104.0 | 17 - .../md5-cache/kde-frameworks/kauth-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kauth-5.107.0 | 2 +- .../kde-frameworks/kbookmarks-5.104.0 | 16 - .../kde-frameworks/kbookmarks-5.106.0 | 6 +- .../kde-frameworks/kbookmarks-5.107.0 | 2 +- .../kde-frameworks/kcalendarcore-5.104.0 | 16 - .../kde-frameworks/kcalendarcore-5.106.0 | 6 +- .../kde-frameworks/kcalendarcore-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kcmutils-5.104.0 | 16 - .../md5-cache/kde-frameworks/kcmutils-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kcmutils-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kcodecs-5.104.0 | 16 - .../md5-cache/kde-frameworks/kcodecs-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kcodecs-5.107.0 | 2 +- .../kde-frameworks/kcompletion-5.104.0 | 16 - .../kde-frameworks/kcompletion-5.106.0 | 6 +- .../kde-frameworks/kcompletion-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kconfig-5.104.0 | 16 - .../md5-cache/kde-frameworks/kconfig-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kconfig-5.107.0 | 2 +- .../kde-frameworks/kconfigwidgets-5.104.0 | 16 - .../kde-frameworks/kconfigwidgets-5.106.0 | 6 +- .../kde-frameworks/kconfigwidgets-5.107.0 | 2 +- .../kde-frameworks/kcontacts-5.104.0 | 16 - .../kde-frameworks/kcontacts-5.106.0 | 6 +- .../kde-frameworks/kcontacts-5.107.0 | 2 +- .../kde-frameworks/kcoreaddons-5.104.0-r1 | 16 - .../kde-frameworks/kcoreaddons-5.106.0 | 6 +- .../kde-frameworks/kcoreaddons-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kcrash-5.104.0 | 16 - .../md5-cache/kde-frameworks/kcrash-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kcrash-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kdav-5.104.0 | 16 - .../md5-cache/kde-frameworks/kdav-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kdav-5.107.0 | 2 +- .../kde-frameworks/kdbusaddons-5.104.0 | 16 - .../kde-frameworks/kdbusaddons-5.106.0 | 6 +- .../kde-frameworks/kdbusaddons-5.107.0 | 2 +- .../kde-frameworks/kdeclarative-5.104.0 | 15 - .../kde-frameworks/kdeclarative-5.106.0 | 6 +- .../kde-frameworks/kdeclarative-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kded-5.104.0 | 15 - .../md5-cache/kde-frameworks/kded-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kded-5.107.0 | 2 +- .../kde-frameworks/kdelibs4support-5.104.0 | 16 - .../kde-frameworks/kdelibs4support-5.106.0 | 6 +- .../kde-frameworks/kdelibs4support-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kdesu-5.104.0 | 16 - .../md5-cache/kde-frameworks/kdesu-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kdesu-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kdnssd-5.104.0 | 16 - .../md5-cache/kde-frameworks/kdnssd-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kdnssd-5.107.0 | 2 +- .../kde-frameworks/kdoctools-5.104.0 | 16 - .../kde-frameworks/kdoctools-5.106.0 | 6 +- .../kde-frameworks/kdoctools-5.107.0 | 2 +- .../kde-frameworks/kemoticons-5.104.0 | 16 - .../kde-frameworks/kemoticons-5.106.0 | 6 +- .../kde-frameworks/kemoticons-5.107.0 | 2 +- .../kde-frameworks/kfilemetadata-5.104.0 | 16 - .../kde-frameworks/kfilemetadata-5.106.0 | 6 +- .../kde-frameworks/kfilemetadata-5.107.0 | 2 +- .../kde-frameworks/kglobalaccel-5.104.0 | 17 - .../kde-frameworks/kglobalaccel-5.106.0 | 6 +- .../kde-frameworks/kglobalaccel-5.107.0 | 2 +- .../kde-frameworks/kguiaddons-5.104.0 | 17 - .../kde-frameworks/kguiaddons-5.106.0 | 6 +- .../kde-frameworks/kguiaddons-5.107.0 | 2 +- .../kde-frameworks/kholidays-5.104.0 | 16 - .../kde-frameworks/kholidays-5.106.0 | 6 +- .../kde-frameworks/kholidays-5.107.0 | 2 +- .../md5-cache/kde-frameworks/khtml-5.104.0 | 16 - .../md5-cache/kde-frameworks/khtml-5.106.0 | 6 +- .../md5-cache/kde-frameworks/khtml-5.107.0 | 2 +- .../md5-cache/kde-frameworks/ki18n-5.104.0 | 17 - .../md5-cache/kde-frameworks/ki18n-5.106.0 | 6 +- .../md5-cache/kde-frameworks/ki18n-5.107.0 | 2 +- .../kde-frameworks/kiconthemes-5.104.0-r1 | 16 - .../kde-frameworks/kiconthemes-5.106.0 | 6 +- .../kde-frameworks/kiconthemes-5.107.0 | 2 +- .../kde-frameworks/kidletime-5.104.0 | 16 - .../kde-frameworks/kidletime-5.106.0 | 6 +- .../kde-frameworks/kidletime-5.107.0 | 2 +- .../kde-frameworks/kimageformats-5.104.0 | 16 - .../kde-frameworks/kimageformats-5.106.0 | 6 +- .../kde-frameworks/kimageformats-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kinit-5.104.0 | 15 - .../md5-cache/kde-frameworks/kinit-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kinit-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kio-5.104.0-r3 | 17 - metadata/md5-cache/kde-frameworks/kio-5.106.0 | 6 +- metadata/md5-cache/kde-frameworks/kio-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kirigami-5.104.0 | 16 - .../md5-cache/kde-frameworks/kirigami-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kirigami-5.107.0 | 2 +- .../kde-frameworks/kitemmodels-5.104.0 | 16 - .../kde-frameworks/kitemmodels-5.106.0 | 6 +- .../kde-frameworks/kitemmodels-5.107.0 | 2 +- .../kde-frameworks/kitemviews-5.104.0 | 16 - .../kde-frameworks/kitemviews-5.106.0 | 6 +- .../kde-frameworks/kitemviews-5.107.0 | 2 +- .../kde-frameworks/kjobwidgets-5.104.0 | 16 - .../kde-frameworks/kjobwidgets-5.106.0 | 6 +- .../kde-frameworks/kjobwidgets-5.107.0 | 2 +- metadata/md5-cache/kde-frameworks/kjs-5.104.0 | 16 - metadata/md5-cache/kde-frameworks/kjs-5.106.0 | 6 +- metadata/md5-cache/kde-frameworks/kjs-5.107.0 | 2 +- .../kde-frameworks/knewstuff-5.104.0 | 15 - .../kde-frameworks/knewstuff-5.106.0 | 6 +- .../kde-frameworks/knewstuff-5.107.0 | 2 +- .../kde-frameworks/knotifications-5.104.0 | 15 - .../kde-frameworks/knotifications-5.106.0 | 6 +- .../kde-frameworks/knotifications-5.107.0 | 2 +- .../kde-frameworks/knotifyconfig-5.104.0 | 15 - .../kde-frameworks/knotifyconfig-5.106.0 | 6 +- .../kde-frameworks/knotifyconfig-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kpackage-5.104.0 | 16 - .../md5-cache/kde-frameworks/kpackage-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kpackage-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kparts-5.104.0 | 16 - .../md5-cache/kde-frameworks/kparts-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kparts-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kpeople-5.104.0 | 16 - .../md5-cache/kde-frameworks/kpeople-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kpeople-5.107.0 | 2 +- .../kde-frameworks/kplotting-5.104.0 | 16 - .../kde-frameworks/kplotting-5.106.0 | 6 +- .../kde-frameworks/kplotting-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kpty-5.104.0 | 16 - .../md5-cache/kde-frameworks/kpty-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kpty-5.107.0 | 2 +- .../kde-frameworks/kquickcharts-5.104.0 | 16 - .../kde-frameworks/kquickcharts-5.106.0 | 6 +- .../kde-frameworks/kquickcharts-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kross-5.104.0 | 16 - .../md5-cache/kde-frameworks/kross-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kross-5.107.0 | 2 +- .../md5-cache/kde-frameworks/krunner-5.104.0 | 16 - .../md5-cache/kde-frameworks/krunner-5.106.0 | 6 +- .../md5-cache/kde-frameworks/krunner-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kservice-5.104.0 | 16 - .../md5-cache/kde-frameworks/kservice-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kservice-5.107.0 | 2 +- .../kde-frameworks/ktexteditor-5.104.0 | 16 - .../kde-frameworks/ktexteditor-5.106.0 | 6 +- .../kde-frameworks/ktexteditor-5.107.0 | 2 +- .../kde-frameworks/ktextwidgets-5.104.0 | 16 - .../kde-frameworks/ktextwidgets-5.106.0 | 6 +- .../kde-frameworks/ktextwidgets-5.107.0 | 2 +- .../kde-frameworks/kunitconversion-5.104.0 | 16 - .../kde-frameworks/kunitconversion-5.106.0 | 6 +- .../kde-frameworks/kunitconversion-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kwallet-5.104.0 | 16 - .../md5-cache/kde-frameworks/kwallet-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kwallet-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kwayland-5.104.0 | 16 - .../md5-cache/kde-frameworks/kwayland-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kwayland-5.107.0 | 2 +- .../kde-frameworks/kwidgetsaddons-5.104.0 | 16 - .../kde-frameworks/kwidgetsaddons-5.106.0 | 6 +- .../kde-frameworks/kwidgetsaddons-5.107.0 | 2 +- .../kde-frameworks/kwindowsystem-5.104.0 | 17 - .../kde-frameworks/kwindowsystem-5.106.0 | 6 +- .../kde-frameworks/kwindowsystem-5.107.0 | 2 +- .../md5-cache/kde-frameworks/kxmlgui-5.104.0 | 16 - .../md5-cache/kde-frameworks/kxmlgui-5.106.0 | 6 +- .../md5-cache/kde-frameworks/kxmlgui-5.107.0 | 2 +- .../kde-frameworks/modemmanager-qt-5.104.0 | 16 - .../kde-frameworks/modemmanager-qt-5.106.0 | 6 +- .../kde-frameworks/modemmanager-qt-5.107.0 | 2 +- .../kde-frameworks/networkmanager-qt-5.104.0 | 16 - .../kde-frameworks/networkmanager-qt-5.106.0 | 6 +- .../kde-frameworks/networkmanager-qt-5.107.0 | 2 +- .../kde-frameworks/oxygen-icons-5.104.0 | 15 - .../kde-frameworks/oxygen-icons-5.106.0 | 6 +- .../kde-frameworks/oxygen-icons-5.107.0 | 2 +- .../md5-cache/kde-frameworks/plasma-5.104.0 | 16 - .../md5-cache/kde-frameworks/plasma-5.106.0 | 6 +- .../md5-cache/kde-frameworks/plasma-5.107.0 | 2 +- .../md5-cache/kde-frameworks/prison-5.104.0 | 16 - .../md5-cache/kde-frameworks/prison-5.106.0 | 6 +- .../md5-cache/kde-frameworks/prison-5.107.0 | 2 +- .../md5-cache/kde-frameworks/purpose-5.104.0 | 16 - .../md5-cache/kde-frameworks/purpose-5.106.0 | 6 +- .../md5-cache/kde-frameworks/purpose-5.107.0 | 2 +- .../kde-frameworks/qqc2-desktop-style-5.104.0 | 16 - .../kde-frameworks/qqc2-desktop-style-5.106.0 | 6 +- .../kde-frameworks/qqc2-desktop-style-5.107.0 | 2 +- .../md5-cache/kde-frameworks/solid-5.104.0 | 16 - .../md5-cache/kde-frameworks/solid-5.106.0 | 6 +- .../md5-cache/kde-frameworks/solid-5.107.0 | 2 +- .../md5-cache/kde-frameworks/sonnet-5.104.0 | 16 - .../md5-cache/kde-frameworks/sonnet-5.106.0 | 6 +- .../md5-cache/kde-frameworks/sonnet-5.107.0 | 2 +- .../kde-frameworks/syndication-5.104.0 | 16 - .../kde-frameworks/syndication-5.106.0 | 6 +- .../kde-frameworks/syndication-5.107.0 | 2 +- .../syntax-highlighting-5.104.0 | 16 - .../syntax-highlighting-5.106.0 | 6 +- .../syntax-highlighting-5.107.0 | 2 +- .../kde-frameworks/threadweaver-5.104.0 | 16 - .../kde-frameworks/threadweaver-5.106.0 | 6 +- .../kde-frameworks/threadweaver-5.107.0 | 2 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 5983 -> 5978 bytes metadata/md5-cache/kde-misc/basket-2.49b | 2 +- metadata/md5-cache/kde-misc/bismuth-3.1.4 | 2 +- .../md5-cache/kde-misc/colord-kde-22.12.3 | 2 +- .../md5-cache/kde-misc/colord-kde-23.04.2 | 2 +- metadata/md5-cache/kde-misc/gmail-feed-1.2 | 2 +- metadata/md5-cache/kde-misc/kclock-23.04.2 | 2 +- .../md5-cache/kde-misc/kdeconnect-22.12.3 | 2 +- .../md5-cache/kde-misc/kdeconnect-23.04.2-r1 | 2 +- metadata/md5-cache/kde-misc/kdiff3-1.10.4 | 2 +- metadata/md5-cache/kde-misc/kdirstat-3.4.2 | 2 +- .../kde-misc/kio-fuse-5.0.1_p20220906 | 2 +- .../md5-cache/kde-misc/kio-gdrive-22.12.3 | 2 +- .../md5-cache/kde-misc/kio-gdrive-23.04.2 | 2 +- .../md5-cache/kde-misc/kio-gopher-0.1.99-r1 | 2 +- .../md5-cache/kde-misc/kio-locate-0.5.3-r3 | 2 +- metadata/md5-cache/kde-misc/kio-stash-1.0-r1 | 2 +- metadata/md5-cache/kde-misc/krename-5.0.2 | 2 +- metadata/md5-cache/kde-misc/krename-5.0.2-r1 | 2 +- metadata/md5-cache/kde-misc/krusader-2.8.0 | 2 +- metadata/md5-cache/kde-misc/kshutdown-5.2 | 2 +- metadata/md5-cache/kde-misc/ktoshiba-5.3.1 | 2 +- metadata/md5-cache/kde-misc/kweather-23.04.2 | 2 +- .../kde-misc/latte-dock-0.10.77_p20230115 | 2 +- .../md5-cache/kde-misc/markdownpart-22.12.3 | 2 +- .../md5-cache/kde-misc/markdownpart-23.04.2 | 2 +- .../openofficeorg-thumbnail-1.0.0-r500 | 2 +- .../plasma-applet-network-monitor-1.7.3-r1 | 2 +- metadata/md5-cache/kde-misc/plasma-pass-1.2.1 | 2 +- metadata/md5-cache/kde-misc/rsibreak-0.12.15 | 2 +- metadata/md5-cache/kde-misc/skanlite-22.12.3 | 2 +- metadata/md5-cache/kde-misc/skanlite-23.04.2 | 2 +- metadata/md5-cache/kde-misc/tellico-3.5 | 2 +- .../md5-cache/kde-misc/wacomtablet-3.2.0-r3 | 2 +- metadata/md5-cache/kde-misc/zanshin-22.12.3 | 2 +- metadata/md5-cache/kde-misc/zanshin-23.04.2 | 2 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 9473 -> 18496 bytes .../md5-cache/kde-plasma/bluedevil-5.27.5 | 2 +- .../md5-cache/kde-plasma/bluedevil-5.27.6 | 16 + metadata/md5-cache/kde-plasma/breeze-5.27.5 | 2 +- metadata/md5-cache/kde-plasma/breeze-5.27.6 | 17 + .../md5-cache/kde-plasma/breeze-grub-5.27.5 | 2 +- .../md5-cache/kde-plasma/breeze-grub-5.27.6 | 11 + .../md5-cache/kde-plasma/breeze-gtk-5.27.5 | 2 +- .../md5-cache/kde-plasma/breeze-gtk-5.27.6 | 16 + .../kde-plasma/breeze-plymouth-5.27.5 | 2 +- .../kde-plasma/breeze-plymouth-5.27.6 | 14 + .../md5-cache/kde-plasma/discover-5.27.5-r1 | 2 +- metadata/md5-cache/kde-plasma/discover-5.27.6 | 17 + metadata/md5-cache/kde-plasma/drkonqi-5.27.5 | 2 +- metadata/md5-cache/kde-plasma/drkonqi-5.27.6 | 16 + .../md5-cache/kde-plasma/flatpak-kcm-5.27.5 | 2 +- .../md5-cache/kde-plasma/flatpak-kcm-5.27.6 | 16 + .../kde-plasma/kactivitymanagerd-5.27.5 | 2 +- .../kde-plasma/kactivitymanagerd-5.27.6 | 16 + .../kde-plasma/kde-cli-tools-5.27.5-r1 | 2 +- .../md5-cache/kde-plasma/kde-cli-tools-5.27.6 | 18 + .../kde-plasma/kde-gtk-config-5.27.5 | 2 +- .../kde-plasma/kde-gtk-config-5.27.6 | 16 + .../md5-cache/kde-plasma/kdecoration-5.27.5 | 2 +- .../md5-cache/kde-plasma/kdecoration-5.27.6 | 17 + .../kde-plasma/kdeplasma-addons-5.27.5 | 2 +- .../kde-plasma/kdeplasma-addons-5.27.6 | 17 + metadata/md5-cache/kde-plasma/kgamma-5.27.5 | 2 +- metadata/md5-cache/kde-plasma/kgamma-5.27.6 | 16 + metadata/md5-cache/kde-plasma/khotkeys-5.27.5 | 2 +- metadata/md5-cache/kde-plasma/khotkeys-5.27.6 | 16 + .../md5-cache/kde-plasma/kinfocenter-5.27.5 | 2 +- .../md5-cache/kde-plasma/kinfocenter-5.27.6 | 16 + .../md5-cache/kde-plasma/kmenuedit-5.27.5 | 2 +- .../md5-cache/kde-plasma/kmenuedit-5.27.6 | 16 + .../md5-cache/kde-plasma/kpipewire-5.27.5 | 2 +- .../md5-cache/kde-plasma/kpipewire-5.27.6 | 17 + metadata/md5-cache/kde-plasma/kscreen-5.27.5 | 2 +- metadata/md5-cache/kde-plasma/kscreen-5.27.6 | 17 + .../md5-cache/kde-plasma/kscreenlocker-5.27.5 | 2 +- .../md5-cache/kde-plasma/kscreenlocker-5.27.6 | 18 + .../md5-cache/kde-plasma/ksshaskpass-5.27.5 | 2 +- .../md5-cache/kde-plasma/ksshaskpass-5.27.6 | 16 + .../md5-cache/kde-plasma/ksysguard-5.22.0-r1 | 2 +- .../md5-cache/kde-plasma/ksystemstats-5.27.5 | 2 +- .../md5-cache/kde-plasma/ksystemstats-5.27.6 | 17 + .../md5-cache/kde-plasma/kwallet-pam-5.27.5 | 2 +- .../md5-cache/kde-plasma/kwallet-pam-5.27.6 | 16 + .../kde-plasma/kwayland-integration-5.27.5 | 2 +- .../kde-plasma/kwayland-integration-5.27.6 | 16 + metadata/md5-cache/kde-plasma/kwin-5.27.5-r2 | 2 +- metadata/md5-cache/kde-plasma/kwin-5.27.6 | 18 + metadata/md5-cache/kde-plasma/kwrited-5.27.5 | 2 +- metadata/md5-cache/kde-plasma/kwrited-5.27.6 | 16 + .../kde-plasma/layer-shell-qt-5.27.5 | 2 +- .../kde-plasma/layer-shell-qt-5.27.6 | 16 + .../md5-cache/kde-plasma/libkscreen-5.27.5 | 2 +- .../md5-cache/kde-plasma/libkscreen-5.27.6 | 17 + .../md5-cache/kde-plasma/libksysguard-5.27.5 | 2 +- .../md5-cache/kde-plasma/libksysguard-5.27.6 | 17 + .../md5-cache/kde-plasma/libkworkspace-5.27.5 | 2 +- .../md5-cache/kde-plasma/libkworkspace-5.27.6 | 17 + metadata/md5-cache/kde-plasma/milou-5.27.5 | 2 +- metadata/md5-cache/kde-plasma/milou-5.27.6 | 17 + metadata/md5-cache/kde-plasma/oxygen-5.27.5 | 2 +- metadata/md5-cache/kde-plasma/oxygen-5.27.6 | 17 + .../md5-cache/kde-plasma/oxygen-sounds-5.27.5 | 2 +- .../md5-cache/kde-plasma/oxygen-sounds-5.27.6 | 16 + .../plasma-browser-integration-5.27.5 | 2 +- .../plasma-browser-integration-5.27.6 | 16 + .../kde-plasma/plasma-desktop-5.27.5 | 2 +- .../kde-plasma/plasma-desktop-5.27.6 | 17 + .../md5-cache/kde-plasma/plasma-disks-5.27.5 | 2 +- .../md5-cache/kde-plasma/plasma-disks-5.27.6 | 16 + .../kde-plasma/plasma-firewall-5.27.5 | 2 +- .../kde-plasma/plasma-firewall-5.27.6 | 18 + .../kde-plasma/plasma-integration-5.27.5 | 2 +- .../kde-plasma/plasma-integration-5.27.6 | 17 + .../md5-cache/kde-plasma/plasma-meta-5.27.6 | 11 + .../md5-cache/kde-plasma/plasma-nm-5.27.5 | 2 +- .../md5-cache/kde-plasma/plasma-nm-5.27.6 | 17 + .../md5-cache/kde-plasma/plasma-pa-5.27.5 | 2 +- .../md5-cache/kde-plasma/plasma-pa-5.27.6 | 16 + .../md5-cache/kde-plasma/plasma-sdk-5.27.5 | 2 +- .../md5-cache/kde-plasma/plasma-sdk-5.27.6.1 | 17 + .../kde-plasma/plasma-systemmonitor-5.27.5 | 2 +- .../kde-plasma/plasma-systemmonitor-5.27.6 | 16 + .../kde-plasma/plasma-thunderbolt-5.27.5 | 2 +- .../kde-plasma/plasma-thunderbolt-5.27.6 | 17 + .../md5-cache/kde-plasma/plasma-vault-5.27.5 | 2 +- .../md5-cache/kde-plasma/plasma-vault-5.27.6 | 16 + .../kde-plasma/plasma-welcome-5.27.5 | 2 +- .../kde-plasma/plasma-welcome-5.27.6 | 16 + .../kde-plasma/plasma-workspace-5.27.5 | 2 +- .../kde-plasma/plasma-workspace-5.27.6 | 19 + .../plasma-workspace-wallpapers-5.27.5 | 2 +- .../plasma-workspace-wallpapers-5.27.6 | 12 + .../md5-cache/kde-plasma/plymouth-kcm-5.27.5 | 2 +- .../md5-cache/kde-plasma/plymouth-kcm-5.27.6 | 16 + .../kde-plasma/polkit-kde-agent-5.27.5-r1 | 2 +- .../kde-plasma/polkit-kde-agent-5.27.6 | 16 + .../md5-cache/kde-plasma/powerdevil-5.27.5 | 2 +- .../md5-cache/kde-plasma/powerdevil-5.27.6 | 16 + metadata/md5-cache/kde-plasma/sddm-kcm-5.27.5 | 2 +- metadata/md5-cache/kde-plasma/sddm-kcm-5.27.6 | 16 + .../kde-plasma/systemsettings-5.27.5 | 2 +- .../kde-plasma/systemsettings-5.27.6 | 16 + .../kde-plasma/xdg-desktop-portal-kde-5.27.5 | 2 +- .../kde-plasma/xdg-desktop-portal-kde-5.27.6 | 17 + .../kde-plasma/xembed-sni-proxy-5.27.5 | 2 +- .../kde-plasma/xembed-sni-proxy-5.27.6 | 14 + metadata/md5-cache/lxqt-base/Manifest.gz | Bin 2733 -> 2729 bytes metadata/md5-cache/lxqt-base/liblxqt-1.3.0 | 2 +- metadata/md5-cache/lxqt-base/libsysstat-0.4.6 | 2 +- metadata/md5-cache/lxqt-base/lxqt-about-1.3.0 | 2 +- metadata/md5-cache/lxqt-base/lxqt-admin-1.3.0 | 2 +- .../md5-cache/lxqt-base/lxqt-config-1.3.0 | 2 +- .../md5-cache/lxqt-base/lxqt-globalkeys-1.3.0 | 2 +- .../lxqt-base/lxqt-notificationd-1.3.0 | 2 +- .../lxqt-base/lxqt-openssh-askpass-1.3.0 | 2 +- .../md5-cache/lxqt-base/lxqt-panel-1.3.0-r1 | 2 +- .../md5-cache/lxqt-base/lxqt-policykit-1.3.0 | 2 +- .../lxqt-base/lxqt-powermanagement-1.3.0 | 2 +- .../md5-cache/lxqt-base/lxqt-qtplugin-1.3.0 | 2 +- .../md5-cache/lxqt-base/lxqt-runner-1.3.0 | 2 +- .../md5-cache/lxqt-base/lxqt-session-1.3.0 | 2 +- metadata/md5-cache/lxqt-base/lxqt-sudo-1.3.0 | 2 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 7308 -> 7317 bytes .../md5-cache/mail-client/evolution-3.48.1 | 2 +- .../md5-cache/mail-client/evolution-3.48.3 | 2 +- metadata/md5-cache/mail-client/kube-0.7.0-r1 | 2 +- .../mail-client/thunderbird-102.11.0 | 2 +- .../mail-client/thunderbird-102.11.2 | 2 +- .../mail-client/thunderbird-102.12.0 | 2 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 11914 -> 12237 bytes metadata/md5-cache/mail-filter/postsrsd-1.12 | 2 +- metadata/md5-cache/mail-filter/rspamd-3.5-r1 | 2 +- metadata/md5-cache/mail-filter/rspamd-9999 | 2 +- .../mail-filter/spamassassin-4.0.0-r3 | 16 + .../mail-filter/spamassassin-4.0.0-r4 | 16 + metadata/md5-cache/mail-mta/Manifest.gz | Bin 5334 -> 5327 bytes metadata/md5-cache/mail-mta/exim-4.96-r4 | 4 +- metadata/md5-cache/mail-mta/netqmail-1.06-r14 | 4 +- metadata/md5-cache/mail-mta/netqmail-1.06-r16 | 4 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 42829 -> 42989 bytes metadata/md5-cache/media-fonts/bdf2sfd-1.1.8 | 2 +- metadata/md5-cache/media-fonts/iosevka-24.1.4 | 14 + .../media-fonts/oxygen-fonts-5.4.3-r1 | 2 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 56284 -> 55987 bytes metadata/md5-cache/media-gfx/alembic-1.8.4 | 2 +- metadata/md5-cache/media-gfx/alembic-1.8.5 | 2 +- metadata/md5-cache/media-gfx/ansilove-4.1.7 | 2 +- metadata/md5-cache/media-gfx/ansilove-4.2.0 | 6 +- metadata/md5-cache/media-gfx/ansilove-9999 | 2 +- metadata/md5-cache/media-gfx/apngasm-3.1.10 | 2 +- metadata/md5-cache/media-gfx/arss-0.2.3-r1 | 2 +- .../media-gfx/autopano-sift-C-2.5.1-r1 | 2 +- metadata/md5-cache/media-gfx/blender-3.3.6-r1 | 2 +- metadata/md5-cache/media-gfx/blender-3.4.1-r3 | 2 +- metadata/md5-cache/media-gfx/blender-3.5.1-r1 | 2 +- metadata/md5-cache/media-gfx/blender-9999 | 2 +- .../md5-cache/media-gfx/converseen-0.9.10.0 | 2 +- .../md5-cache/media-gfx/converseen-0.9.11.1 | 2 +- .../md5-cache/media-gfx/converseen-0.9.9.8 | 2 +- metadata/md5-cache/media-gfx/cura-4.13.1-r1 | 2 +- .../md5-cache/media-gfx/curaengine-4.13.1 | 2 +- metadata/md5-cache/media-gfx/darktable-4.2.1 | 2 +- .../md5-cache/media-gfx/digikam-7.10.0-r1 | 2 +- .../media-gfx/enblend-4.2.0_p20161007-r5 | 2 +- metadata/md5-cache/media-gfx/exiv2-0.27.7 | 2 +- metadata/md5-cache/media-gfx/exiv2-0.28.0 | 2 +- .../md5-cache/media-gfx/fdm-materials-4.13.0 | 2 +- metadata/md5-cache/media-gfx/flameshot-0.10.2 | 2 +- metadata/md5-cache/media-gfx/flameshot-11.0.0 | 2 +- .../md5-cache/media-gfx/flameshot-12.0.0-r2 | 2 +- .../md5-cache/media-gfx/flameshot-12.1.0-r2 | 2 +- .../md5-cache/media-gfx/fontforge-20220308-r1 | 2 +- .../md5-cache/media-gfx/fontforge-20230101 | 4 +- metadata/md5-cache/media-gfx/freecad-0.20.2 | 2 +- .../md5-cache/media-gfx/freecad-0.20.2-r1 | 2 +- .../md5-cache/media-gfx/freecad-0.20.2-r2 | 2 +- metadata/md5-cache/media-gfx/freecad-9999 | 2 +- metadata/md5-cache/media-gfx/freepv-0.3.0-r5 | 2 +- .../media-gfx/graphite2-1.3.14_p20210810-r3 | 2 +- metadata/md5-cache/media-gfx/hugin-2022.0.0 | 2 +- metadata/md5-cache/media-gfx/hugin-9999 | 2 +- .../md5-cache/media-gfx/imagemagick-7.1.1.11 | 4 +- metadata/md5-cache/media-gfx/inkscape-1.2.2 | 2 +- .../md5-cache/media-gfx/inkscape-1.2.2-r4 | 2 +- metadata/md5-cache/media-gfx/inkscape-9999 | 2 +- .../md5-cache/media-gfx/jpegoptim-1.5.3-r1 | 2 +- metadata/md5-cache/media-gfx/jpegoptim-1.5.4 | 2 +- .../media-gfx/kcoloredit-2.0.0_p20171121-r1 | 2 +- metadata/md5-cache/media-gfx/kgeotag-1.4.0 | 2 +- .../md5-cache/media-gfx/kgraphviewer-2.4.3-r2 | 2 +- .../md5-cache/media-gfx/kphotoalbum-5.10.0 | 2 +- metadata/md5-cache/media-gfx/krita-5.1.5 | 2 +- metadata/md5-cache/media-gfx/kuickshow-0.10.2 | 2 +- .../md5-cache/media-gfx/kxstitch-2.2.0-r1 | 2 +- .../media-gfx/luminance-hdr-2.6.1.1-r1 | 2 +- metadata/md5-cache/media-gfx/lximage-qt-1.3.0 | 2 +- metadata/md5-cache/media-gfx/maim-5.7.4 | 2 +- .../md5-cache/media-gfx/meshlab-2020.12-r1 | 2 +- metadata/md5-cache/media-gfx/netgen-6.2.2301 | 2 +- metadata/md5-cache/media-gfx/netgen-6.2.2302 | 2 +- .../md5-cache/media-gfx/nomacs-3.16.224-r5 | 2 +- metadata/md5-cache/media-gfx/openmesh-7.1-r1 | 2 +- metadata/md5-cache/media-gfx/openscad-9999 | 2 +- metadata/md5-cache/media-gfx/opentoonz-1.6.0 | 2 +- metadata/md5-cache/media-gfx/openvdb-10.0.1 | 2 +- metadata/md5-cache/media-gfx/photoqt-3.2 | 2 +- .../md5-cache/media-gfx/prusaslicer-2.5.2-r1 | 2 +- metadata/md5-cache/media-gfx/qimgv-1.0.2-r2 | 2 +- .../md5-cache/media-gfx/rawtherapee-5.9-r3 | 2 +- .../media-gfx/realesrgan-ncnn-vulkan-0.2.0-r1 | 2 +- metadata/md5-cache/media-gfx/renderdoc-1.24 | 17 - metadata/md5-cache/media-gfx/renderdoc-1.27 | 2 +- .../media-gfx/scantailor-advanced-1.0.16-r3 | 2 +- metadata/md5-cache/media-gfx/skanpage-22.12.3 | 2 +- metadata/md5-cache/media-gfx/skanpage-23.04.2 | 2 +- .../md5-cache/media-gfx/solvespace-3.1-r1 | 2 +- .../media-gfx/superslicer-2.5.59.0-r3 | 2 +- .../media-gfx/superslicer-2.5.59.2-r2 | 2 +- .../md5-cache/media-gfx/symboleditor-2.1.0 | 2 +- metadata/md5-cache/media-gfx/ueberzugpp-2.8.4 | 15 - metadata/md5-cache/media-gfx/ueberzugpp-2.8.7 | 2 +- .../{ueberzugpp-2.8.6 => ueberzugpp-2.8.8} | 14 +- .../media-gfx/waifu2x-ncnn-vulkan-20220728 | 2 +- metadata/md5-cache/media-gfx/yafaray-3.5.1-r4 | 2 +- .../md5-cache/media-libs/Field3D-1.7.2-r3 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 110456 -> 110997 bytes metadata/md5-cache/media-libs/SoQt-1.6.0 | 2 +- metadata/md5-cache/media-libs/SoXt-1.4.0 | 2 +- metadata/md5-cache/media-libs/aften-0.0.8-r2 | 2 +- .../md5-cache/media-libs/allegro-4.4.3.1-r1 | 2 +- .../md5-cache/media-libs/allegro-5.2.7.0-r2 | 2 +- metadata/md5-cache/media-libs/alure-1.2-r3 | 2 +- .../media-libs/ampache_browser-1.0.4 | 2 +- .../media-libs/ampache_browser-1.0.5 | 2 +- metadata/md5-cache/media-libs/assimp-5.2.5-r1 | 2 +- .../media-libs/avidemux-core-2.8.1-r1 | 2 +- .../media-libs/avidemux-plugins-2.8.1-r2 | 2 +- metadata/md5-cache/media-libs/bcg729-1.1.1 | 2 +- .../md5-cache/media-libs/chromaprint-1.5.1-r2 | 2 +- .../md5-cache/media-libs/chromaprint-1.5.1-r3 | 2 +- metadata/md5-cache/media-libs/codec2-1.1.0 | 2 +- metadata/md5-cache/media-libs/codec2-1.1.1 | 2 +- metadata/md5-cache/media-libs/coin-4.0.0 | 2 +- .../md5-cache/media-libs/ctl-1.5.2_p20221224 | 2 +- .../md5-cache/media-libs/cubeb-0.2_p20220922 | 2 +- metadata/md5-cache/media-libs/dav1d-1.2.1 | 4 +- metadata/md5-cache/media-libs/dumb-2.0.3 | 2 +- metadata/md5-cache/media-libs/embree-3.13.4 | 2 +- metadata/md5-cache/media-libs/embree-3.13.5 | 2 +- metadata/md5-cache/media-libs/flac-1.4.3 | 16 + metadata/md5-cache/media-libs/freeglut-3.4.0 | 2 +- .../{freetype-2.12.1-r1 => freetype-2.13.1} | 10 +- metadata/md5-cache/media-libs/freetype-9999 | 4 +- .../md5-cache/media-libs/game-music-emu-0.6.3 | 2 +- metadata/md5-cache/media-libs/gexiv2-0.14.1 | 4 +- metadata/md5-cache/media-libs/glfw-3.3.8 | 2 +- metadata/md5-cache/media-libs/glm-0.9.9.8-r1 | 2 +- metadata/md5-cache/media-libs/glpng-1.46-r1 | 2 +- metadata/md5-cache/media-libs/glyr-1.0.10-r1 | 2 +- metadata/md5-cache/media-libs/gmmlib-22.3.5 | 2 +- metadata/md5-cache/media-libs/gmmlib-22.3.7 | 2 +- metadata/md5-cache/media-libs/gmmlib-9999 | 2 +- metadata/md5-cache/media-libs/iir1-1.9.3 | 2 +- metadata/md5-cache/media-libs/iir1-1.9.4 | 2 +- .../media-libs/intel-mediasdk-23.2.2 | 2 +- .../md5-cache/media-libs/intel-mediasdk-9999 | 2 +- metadata/md5-cache/media-libs/jasper-4.0.0 | 2 +- metadata/md5-cache/media-libs/jasper-9999 | 2 +- .../md5-cache/media-libs/kcolorpicker-0.2.0 | 2 +- .../media-libs/kimageannotator-0.6.0 | 2 +- .../media-libs/kimageannotator-0.6.1 | 2 +- .../media-libs/kquickimageeditor-0.2.0 | 2 +- .../md5-cache/media-libs/ksanecore-22.12.3 | 2 +- .../md5-cache/media-libs/ksanecore-23.04.2 | 2 +- metadata/md5-cache/media-libs/lasi-1.1.3 | 2 +- .../md5-cache/media-libs/lensfun-0.3.4_rc1 | 2 +- metadata/md5-cache/media-libs/lib3mf-2.2.0 | 2 +- metadata/md5-cache/media-libs/libaom-3.4.0 | 2 +- metadata/md5-cache/media-libs/libaom-3.5.0 | 2 +- metadata/md5-cache/media-libs/libaom-3.6.0 | 2 +- metadata/md5-cache/media-libs/libaom-3.6.1 | 2 +- metadata/md5-cache/media-libs/libaom-9999 | 2 +- metadata/md5-cache/media-libs/libavif-0.10.1 | 2 +- metadata/md5-cache/media-libs/libavif-0.11.1 | 2 +- metadata/md5-cache/media-libs/libavif-9999 | 2 +- metadata/md5-cache/media-libs/libcue-2.2.1 | 2 +- .../md5-cache/media-libs/libcuefile-477-r3 | 2 +- .../md5-cache/media-libs/libebur128-1.2.6 | 2 +- .../md5-cache/media-libs/libharu-2.4.2-r1 | 2 +- .../md5-cache/media-libs/libid3tag-0.16.2 | 2 +- metadata/md5-cache/media-libs/libilbc-3.0.4 | 2 +- metadata/md5-cache/media-libs/libilbc-9999 | 2 +- .../md5-cache/media-libs/libjpeg-turbo-2.1.3 | 2 +- .../md5-cache/media-libs/libjpeg-turbo-2.1.4 | 2 +- .../media-libs/libjpeg-turbo-2.1.5.1 | 6 +- metadata/md5-cache/media-libs/libjxl-0.7.0 | 2 +- .../media-libs/libjxl-0.7.0_pre20220825 | 2 +- metadata/md5-cache/media-libs/libjxl-0.8.0 | 2 +- metadata/md5-cache/media-libs/libjxl-0.8.1 | 2 +- metadata/md5-cache/media-libs/libjxl-0.8.2 | 16 + metadata/md5-cache/media-libs/libjxl-9999 | 11 +- .../md5-cache/media-libs/libkeyfinder-2.2.7 | 2 +- .../media-libs/liblastfm-1.1.0_pre20190625 | 2 +- .../md5-cache/media-libs/libldac-2.0.2.3-r1 | 2 +- metadata/md5-cache/media-libs/liblscp-0.9.10 | 2 +- metadata/md5-cache/media-libs/liblscp-0.9.9 | 2 +- metadata/md5-cache/media-libs/liblscp-9999 | 2 +- .../md5-cache/media-libs/libmatroska-1.7.1 | 2 +- .../md5-cache/media-libs/libmediainfo-23.04 | 4 +- metadata/md5-cache/media-libs/libmp4v2-2.1.3 | 2 +- .../md5-cache/media-libs/libmp4v2-2.1.3-r1 | 2 +- .../md5-cache/media-libs/libmygpo-qt-1.1.0 | 2 +- .../md5-cache/media-libs/libmygpo-qt-9999 | 2 +- .../media-libs/libopenglrecorder-0.1.0-r1 | 2 +- .../md5-cache/media-libs/libopenshot-0.2.7-r1 | 2 +- .../media-libs/libopenshot-audio-0.2.2 | 2 +- .../md5-cache/media-libs/libpano13-2.9.21-r1 | 2 +- .../md5-cache/media-libs/libpano13-2.9.21-r2 | 2 +- metadata/md5-cache/media-libs/libpng-1.6.40 | 15 + .../media-libs/libqaccessibilityclient-0.4.1 | 2 +- .../md5-cache/media-libs/libreplaygain-477-r2 | 2 +- .../media-libs/librtprocess-0.12.0-r1 | 2 +- metadata/md5-cache/media-libs/libsdl-1.2.60 | 2 +- metadata/md5-cache/media-libs/libsdl-1.2.64 | 2 +- metadata/md5-cache/media-libs/libsdl2-2.28.0 | 16 + .../md5-cache/media-libs/libsfml-2.5.1-r1 | 8 +- .../md5-cache/media-libs/libsoundio-2.0.0-r1 | 2 +- metadata/md5-cache/media-libs/libuvc-0.0.6-r2 | 2 +- .../libva-intel-media-driver-23.1.6 | 2 +- .../libva-intel-media-driver-23.2.2 | 2 +- .../libva-intel-media-driver-23.2.3 | 2 +- .../media-libs/libva-intel-media-driver-9999 | 2 +- metadata/md5-cache/media-libs/mesa-23.1.3 | 17 + metadata/md5-cache/media-libs/mesa-9999 | 2 +- metadata/md5-cache/media-libs/mlt-7.14.0-r1 | 2 +- metadata/md5-cache/media-libs/mlt-7.16.0 | 2 +- metadata/md5-cache/media-libs/mlt-7.16.0-r1 | 2 +- .../md5-cache/media-libs/munt-mt32emu-2.7.0 | 2 +- .../md5-cache/media-libs/musicbrainz-5.1.0 | 2 +- .../noise-suppression-for-voice-0.91 | 2 +- .../noise-suppression-for-voice-9999 | 2 +- metadata/md5-cache/media-libs/oidn-1.4.2 | 2 +- metadata/md5-cache/media-libs/oidn-1.4.3 | 2 +- metadata/md5-cache/media-libs/oneVPL-2023.2.1 | 2 +- metadata/md5-cache/media-libs/oneVPL-2023.3.0 | 2 +- .../md5-cache/media-libs/oneVPL-cpu-2023.2.0 | 2 +- .../media-libs/oneVPL-intel-gpu-23.2.2 | 2 +- .../media-libs/oneVPL-intel-gpu-23.2.3 | 2 +- .../md5-cache/media-libs/openal-1.23.1-r1 | 2 +- .../md5-cache/media-libs/opencollada-1.6.68 | 2 +- .../md5-cache/media-libs/opencolorio-2.1.3 | 2 +- metadata/md5-cache/media-libs/opencv-4.6.0-r4 | 2 +- metadata/md5-cache/media-libs/opencv-4.7.0 | 2 +- .../md5-cache/media-libs/openexr-3.1.5-r1 | 2 +- metadata/md5-cache/media-libs/openexr-3.1.7 | 2 +- .../media-libs/openimageio-2.4.6.0-r1 | 2 +- .../md5-cache/media-libs/openjpeg-2.5.0-r4 | 2 +- metadata/md5-cache/media-libs/openpgl-0.5.0 | 2 +- .../md5-cache/media-libs/opensubdiv-3.4.4-r3 | 2 +- .../md5-cache/media-libs/opensubdiv-3.5.0 | 2 +- metadata/md5-cache/media-libs/osl-1.12.11.0 | 2 +- metadata/md5-cache/media-libs/osl-1.12.7.0 | 2 +- metadata/md5-cache/media-libs/partio-1.14.6 | 2 +- .../md5-cache/media-libs/phonon-4.11.1-r2 | 2 +- .../media-libs/phonon-gstreamer-4.10.0-r1 | 2 +- .../md5-cache/media-libs/phonon-vlc-0.11.3-r1 | 2 +- metadata/md5-cache/media-libs/portmidi-2.0.4 | 2 +- metadata/md5-cache/media-libs/portsmf-239 | 2 +- metadata/md5-cache/media-libs/ptex-2.4.2 | 2 +- .../md5-cache/media-libs/pulseaudio-qt-1.3-r3 | 2 +- metadata/md5-cache/media-libs/qhull-2020.2-r3 | 2 +- .../md5-cache/media-libs/quarter-1.1.0-r1 | 2 +- .../md5-cache/media-libs/raptor-2.0.15-r7 | 15 - .../md5-cache/media-libs/raptor-2.0.15-r8 | 4 +- .../raspberrypi-userland-0_pre20160424 | 2 +- .../raspberrypi-userland-0_pre20201022 | 2 +- .../media-libs/raspberrypi-userland-9999 | 2 +- metadata/md5-cache/media-libs/rtmidi-5.0.0 | 2 +- metadata/md5-cache/media-libs/sdl2-ttf-2.20.0 | 2 +- metadata/md5-cache/media-libs/sdl2-ttf-2.20.2 | 2 +- .../media-libs/sdl_audiolib-0_p20220622-r1 | 2 +- .../md5-cache/media-libs/sdl_audiolib-9999 | 2 +- metadata/md5-cache/media-libs/shaderc-2022.3 | 2 +- metadata/md5-cache/media-libs/shaderc-2023.2 | 2 +- metadata/md5-cache/media-libs/shaderc-2023.3 | 6 +- metadata/md5-cache/media-libs/shaderc-2023.4 | 2 +- metadata/md5-cache/media-libs/simage-1.8.1-r3 | 2 +- metadata/md5-cache/media-libs/simage-9999 | 2 +- metadata/md5-cache/media-libs/soxr-0.1.3-r1 | 2 +- metadata/md5-cache/media-libs/speex-1.2.1 | 15 - metadata/md5-cache/media-libs/speex-1.2.1-r2 | 4 +- metadata/md5-cache/media-libs/svt-av1-1.1.0 | 2 +- metadata/md5-cache/media-libs/svt-av1-1.4.1 | 2 +- .../md5-cache/media-libs/svt-av1-1.5.0-r1 | 2 +- metadata/md5-cache/media-libs/svt-av1-9999 | 2 +- metadata/md5-cache/media-libs/svt-hevc-1.5.1 | 2 +- metadata/md5-cache/media-libs/svt-hevc-9999 | 2 +- metadata/md5-cache/media-libs/taglib-1.13 | 2 +- .../media-libs/taglib-extras-1.0.1-r1 | 2 +- .../md5-cache/media-libs/tg_owt-0_pre20230105 | 2 +- .../md5-cache/media-libs/tg_owt-0_pre20230428 | 2 +- metadata/md5-cache/media-libs/vidstab-1.1.1 | 2 +- metadata/md5-cache/media-libs/vidstab-9999 | 2 +- metadata/md5-cache/media-libs/vigra-1.11.1-r9 | 2 +- metadata/md5-cache/media-libs/vigra-9999 | 2 +- .../media-libs/vulkan-layers-1.3.243 | 2 +- .../media-libs/vulkan-layers-1.3.246 | 6 +- .../media-libs/vulkan-layers-1.3.250 | 2 +- .../md5-cache/media-libs/vulkan-layers-9999 | 4 +- .../media-libs/vulkan-loader-1.3.243 | 2 +- .../media-libs/vulkan-loader-1.3.246 | 6 +- .../media-libs/vulkan-loader-1.3.250 | 2 +- .../md5-cache/media-libs/vulkan-loader-9999 | 2 +- metadata/md5-cache/media-libs/woff2-1.0.2-r5 | 2 +- metadata/md5-cache/media-libs/x265-3.5-r2 | 2 +- metadata/md5-cache/media-libs/x265-9999 | 2 +- metadata/md5-cache/media-libs/zmusic-1.1.4 | 2 +- metadata/md5-cache/media-libs/zxing-cpp-2.0.0 | 2 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 107669 -> 107830 bytes .../media-plugins/frei0r-plugins-1.7.0-r2 | 2 +- .../media-plugins/frei0r-plugins-1.8.0 | 2 +- .../kodi-audiodecoder-modplug-3.0.0 | 2 +- .../kodi-audiodecoder-modplug-9999 | 2 +- .../kodi-audiodecoder-nosefart-3.0.0 | 2 +- .../kodi-audiodecoder-nosefart-9999 | 2 +- .../kodi-audiodecoder-sacd-0.1.1 | 2 +- .../media-plugins/kodi-audiodecoder-sacd-9999 | 2 +- .../kodi-audiodecoder-sidplay-3.0.0 | 2 +- .../kodi-audiodecoder-sidplay-9999 | 2 +- .../kodi-audiodecoder-snesapu-3.0.0 | 2 +- .../kodi-audiodecoder-snesapu-9999 | 2 +- .../kodi-audiodecoder-stsound-3.0.0 | 2 +- .../kodi-audiodecoder-stsound-9999 | 2 +- .../kodi-audiodecoder-timidity-3.0.0 | 2 +- .../kodi-audiodecoder-timidity-9999 | 2 +- .../kodi-audiodecoder-vgmstream-3.0.0 | 2 +- .../kodi-audiodecoder-vgmstream-9999 | 2 +- .../kodi-audioencoder-flac-19.0.0-r1 | 2 +- .../media-plugins/kodi-audioencoder-flac-9999 | 2 +- .../kodi-audioencoder-lame-19.0.0 | 2 +- .../media-plugins/kodi-audioencoder-lame-9999 | 2 +- .../kodi-audioencoder-vorbis-19.0.0 | 2 +- .../kodi-audioencoder-vorbis-9999 | 2 +- .../kodi-audioencoder-wav-19.0.0 | 2 +- .../media-plugins/kodi-audioencoder-wav-9999 | 2 +- .../media-plugins/kodi-game-libretro-19.0.0 | 2 +- .../media-plugins/kodi-game-libretro-9999 | 2 +- .../kodi-game-libretro-bnes-0.83.0.8 | 2 +- .../kodi-game-libretro-bnes-9999 | 2 +- .../kodi-game-libretro-dosbox-0.74.0.9 | 2 +- .../kodi-game-libretro-dosbox-9999 | 2 +- .../kodi-game-libretro-nestopia-1.51.0.16 | 2 +- .../kodi-game-libretro-nestopia-9999 | 2 +- .../kodi-game-libretro-snes9x-1.60.0.20 | 2 +- .../kodi-game-libretro-snes9x-9999 | 2 +- ...i-game-libretro-twentyfortyeight-1.0.0.118 | 2 +- .../kodi-game-libretro-twentyfortyeight-9999 | 2 +- .../kodi-imagedecoder-heif-19.0.0 | 2 +- .../media-plugins/kodi-imagedecoder-heif-9999 | 2 +- .../kodi-imagedecoder-raw-19.0.0 | 2 +- .../media-plugins/kodi-imagedecoder-raw-9999 | 2 +- .../kodi-inputstream-adaptive-19.0.0 | 2 +- .../kodi-inputstream-adaptive-9999 | 2 +- .../kodi-inputstream-ffmpegdirect-19.0.0 | 2 +- .../kodi-inputstream-ffmpegdirect-9999 | 2 +- .../kodi-inputstream-rtmp-19.0.0 | 2 +- .../media-plugins/kodi-inputstream-rtmp-9999 | 2 +- .../kodi-peripheral-joystick-19.0.0 | 2 +- .../kodi-peripheral-joystick-9999 | 2 +- .../media-plugins/kodi-pvr-argustv-7.1.2 | 2 +- .../media-plugins/kodi-pvr-argustv-9999 | 2 +- .../media-plugins/kodi-pvr-demo-7.1.4 | 2 +- .../media-plugins/kodi-pvr-demo-9999 | 2 +- .../media-plugins/kodi-pvr-dvblink-9.1.2 | 2 +- .../media-plugins/kodi-pvr-dvblink-9999 | 2 +- .../media-plugins/kodi-pvr-dvbviewer-7.3.3 | 2 +- .../media-plugins/kodi-pvr-dvbviewer-9999 | 2 +- .../media-plugins/kodi-pvr-filmon-6.1.2 | 2 +- .../media-plugins/kodi-pvr-filmon-9999 | 2 +- .../media-plugins/kodi-pvr-hts-8.4.0 | 2 +- .../md5-cache/media-plugins/kodi-pvr-hts-9999 | 2 +- .../media-plugins/kodi-pvr-iptvsimple-7.6.9 | 2 +- .../media-plugins/kodi-pvr-iptvsimple-9999 | 2 +- .../kodi-pvr-mediaportal-tvserver-8.2.1 | 2 +- .../kodi-pvr-mediaportal-tvserver-9999 | 2 +- .../media-plugins/kodi-pvr-mythtv-7.3.1 | 2 +- .../media-plugins/kodi-pvr-mythtv-9999 | 2 +- .../media-plugins/kodi-pvr-nextpvr-8.2.6 | 2 +- .../media-plugins/kodi-pvr-nextpvr-9999 | 2 +- .../media-plugins/kodi-pvr-njoy-7.1.1 | 2 +- .../media-plugins/kodi-pvr-njoy-9999 | 2 +- .../media-plugins/kodi-pvr-pctv-6.1.1 | 2 +- .../media-plugins/kodi-pvr-pctv-9999 | 2 +- .../media-plugins/kodi-pvr-stalker-7.1.1 | 2 +- .../media-plugins/kodi-pvr-stalker-9999 | 2 +- .../media-plugins/kodi-pvr-vbox-8.1.2 | 2 +- .../media-plugins/kodi-pvr-vbox-9999 | 2 +- .../media-plugins/kodi-pvr-vdr-vnsi-19.0.5 | 2 +- .../media-plugins/kodi-pvr-vdr-vnsi-9999 | 2 +- .../media-plugins/kodi-pvr-vuplus-7.4.9 | 2 +- .../media-plugins/kodi-pvr-vuplus-9999 | 2 +- .../media-plugins/kodi-pvr-wmc-6.1.2 | 2 +- .../md5-cache/media-plugins/kodi-pvr-wmc-9999 | 2 +- .../media-plugins/kodi-pvr-zattoo-19.7.9 | 2 +- .../media-plugins/kodi-pvr-zattoo-9999 | 2 +- .../kodi-screensaver-asteroids-2.4.2-r1 | 2 +- .../kodi-screensaver-asteroids-9999 | 2 +- .../kodi-screensaver-asterwave-3.3.0 | 2 +- .../kodi-screensaver-asterwave-9999 | 2 +- .../kodi-screensaver-biogenesis-2.3.2-r1 | 2 +- .../kodi-screensaver-biogenesis-9999 | 2 +- .../kodi-screensaver-cpblobs-3.4.0 | 2 +- .../kodi-screensaver-cpblobs-9999 | 2 +- .../kodi-screensaver-greynetic-2.3.1-r1 | 2 +- .../kodi-screensaver-greynetic-9999 | 2 +- .../kodi-screensaver-matrixtrails-2.6.0 | 2 +- .../kodi-screensaver-matrixtrails-9999 | 2 +- .../kodi-screensaver-pingpong-2.2.2-r1 | 2 +- .../kodi-screensaver-pingpong-9999 | 2 +- .../media-plugins/kodi-screensaver-pyro-3.3.0 | 2 +- .../media-plugins/kodi-screensaver-pyro-9999 | 2 +- .../kodi-screensaver-shadertoy-3.2.0 | 2 +- .../kodi-screensaver-shadertoy-9999 | 2 +- .../kodi-screensaver-stars-2.4.0 | 2 +- .../media-plugins/kodi-screensaver-stars-9999 | 2 +- .../kodi-vfs-libarchive-2.0.1-r1 | 2 +- .../media-plugins/kodi-vfs-libarchive-9999 | 2 +- .../media-plugins/kodi-vfs-rar-4.0.0 | 2 +- .../md5-cache/media-plugins/kodi-vfs-rar-9999 | 2 +- .../media-plugins/kodi-vfs-sftp-2.0.0 | 2 +- .../media-plugins/kodi-vfs-sftp-9999 | 2 +- .../kodi-visualization-fishbmc-19.0.0 | 2 +- .../kodi-visualization-fishbmc-9999 | 2 +- .../kodi-visualization-goom-19.0.0 | 2 +- .../kodi-visualization-goom-9999 | 2 +- .../kodi-visualization-projectm-19.0.1 | 2 +- .../kodi-visualization-projectm-9999 | 2 +- .../kodi-visualization-shadertoy-19.1.1 | 2 +- .../kodi-visualization-shadertoy-9999 | 2 +- .../kodi-visualization-spectrum-19.0.0 | 2 +- .../kodi-visualization-spectrum-9999 | 2 +- .../kodi-visualization-starburst-19.0.0 | 2 +- .../kodi-visualization-starburst-9999 | 2 +- .../kodi-visualization-waveform-19.0.1 | 2 +- .../kodi-visualization-waveform-9999 | 2 +- .../media-plugins/libvisual-plugins-0.4.2-r1 | 15 + .../media-plugins/libvisual-projectm-2.1.1 | 2 +- .../media-plugins/qmmp-plugin-pack-1.6.1 | 2 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 7034 -> 7050 bytes metadata/md5-cache/media-radio/direwolf-1.6 | 2 +- .../md5-cache/media-radio/js8call-2.2.0-r1 | 2 +- .../md5-cache/media-radio/kochmorse-3.5.1 | 2 +- .../md5-cache/media-radio/svxlink-19.09.2 | 2 +- metadata/md5-cache/media-radio/tqsl-2.6.4 | 2 +- metadata/md5-cache/media-radio/tqsl-2.6.5 | 2 +- metadata/md5-cache/media-radio/wsjtx-2.6.1 | 2 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 72907 -> 73877 bytes .../md5-cache/media-sound/apulse-0.1.13-r2 | 2 +- .../{aqualung-1.2 => aqualung-1.2-r1} | 6 +- metadata/md5-cache/media-sound/ardour-7.5 | 15 + .../md5-cache/media-sound/audacity-2.4.2-r3 | 2 +- .../md5-cache/media-sound/audacity-3.2.5-r1 | 2 +- .../media-sound/audex-0.95_pre20220909 | 2 +- .../bpmdetect-0.7.0_pre20170810-r1 | 2 +- metadata/md5-cache/media-sound/cantata-2.5.0 | 2 +- .../media-sound/clementine-1.4.0_rc2-r2 | 2 +- .../md5-cache/media-sound/clementine-9999 | 2 +- metadata/md5-cache/media-sound/csound-6.17.0 | 2 +- metadata/md5-cache/media-sound/csound-9999 | 2 +- .../md5-cache/media-sound/drumstick-2.6.1-r1 | 2 +- metadata/md5-cache/media-sound/elisa-22.12.3 | 2 +- metadata/md5-cache/media-sound/elisa-23.04.2 | 2 +- metadata/md5-cache/media-sound/flac123-2.1.0 | 14 + metadata/md5-cache/media-sound/flacon-10.0.0 | 2 +- metadata/md5-cache/media-sound/flacon-9.1.0 | 2 +- metadata/md5-cache/media-sound/flacon-9.4.0 | 2 +- .../md5-cache/media-sound/fluidsynth-2.3.2 | 2 +- .../md5-cache/media-sound/fluidsynth-2.3.2-r2 | 2 +- .../md5-cache/media-sound/fluidsynth-2.3.3 | 2 +- .../md5-cache/media-sound/gogglesmm-1.2.1-r2 | 2 +- .../md5-cache/media-sound/guayadeque-0.4.7 | 2 +- .../md5-cache/media-sound/guayadeque-9999 | 2 +- metadata/md5-cache/media-sound/hydrogen-1.2.0 | 2 +- .../md5-cache/media-sound/hydrogen-1.2.1-r1 | 2 +- metadata/md5-cache/media-sound/hydrogen-9999 | 2 +- .../media-sound/jack-keyboard-2.7.2-r1 | 2 +- metadata/md5-cache/media-sound/kasts-23.04.2 | 2 +- metadata/md5-cache/media-sound/kid3-3.9.3 | 2 +- .../md5-cache/media-sound/kmetronome-1.3.0 | 2 +- metadata/md5-cache/media-sound/kmidimon-1.3.0 | 2 +- .../md5-cache/media-sound/krecorder-23.04.2 | 2 +- metadata/md5-cache/media-sound/lmms-1.2.2 | 2 +- metadata/md5-cache/media-sound/lmms-9999 | 2 +- .../media-sound/milkytracker-1.03.00 | 2 +- metadata/md5-cache/media-sound/mixxx-2.3.3-r1 | 2 +- metadata/md5-cache/media-sound/mixxx-2.3.5-r1 | 2 +- metadata/md5-cache/media-sound/mixxx-2.3.9999 | 2 +- metadata/md5-cache/media-sound/mixxx-9999 | 2 +- metadata/md5-cache/media-sound/mpd-ynca-0.1.0 | 14 + .../media-sound/musepack-tools-465-r2 | 2 +- .../md5-cache/media-sound/musescore-3.6.2-r1 | 2 +- .../md5-cache/media-sound/musescore-4.0.2 | 2 +- metadata/md5-cache/media-sound/musescore-9999 | 2 +- .../md5-cache/media-sound/ncmpcpp-0.9.2-r2 | 2 +- .../md5-cache/media-sound/ncmpcpp-0.9.2-r3 | 2 +- metadata/md5-cache/media-sound/ncmpcpp-9999 | 2 +- metadata/md5-cache/media-sound/ncspot-0.13.3 | 4 +- .../md5-cache/media-sound/ncspot-0.13.3-r1 | 15 + metadata/md5-cache/media-sound/orpheus-1.6-r4 | 14 + metadata/md5-cache/media-sound/pamix-1.6-r3 | 2 +- metadata/md5-cache/media-sound/pamix-9999 | 2 +- .../media-sound/pavucontrol-qt-1.3.0-r1 | 2 +- .../media-sound/pms-0.42_p20170508-r1 | 2 +- .../md5-cache/media-sound/pnmixer-0.7.2-r1 | 2 +- .../md5-cache/media-sound/qastools-0.23.0 | 2 +- .../md5-cache/media-sound/qjackctl-0.9.10 | 2 +- .../md5-cache/media-sound/qjackctl-0.9.11 | 2 +- metadata/md5-cache/media-sound/qjackctl-9999 | 2 +- metadata/md5-cache/media-sound/qmidiarp-0.6.7 | 16 - metadata/md5-cache/media-sound/qmidiarp-0.7.0 | 4 +- metadata/md5-cache/media-sound/qmmp-1.6.4 | 2 +- metadata/md5-cache/media-sound/qmmp-9999 | 2 +- .../md5-cache/media-sound/qsampler-0.9.10 | 2 +- metadata/md5-cache/media-sound/qsampler-0.9.9 | 2 +- metadata/md5-cache/media-sound/qsampler-9999 | 2 +- metadata/md5-cache/media-sound/qsynth-0.9.10 | 2 +- metadata/md5-cache/media-sound/qsynth-0.9.11 | 2 +- metadata/md5-cache/media-sound/qsynth-9999 | 2 +- .../media-sound/qtagger-1.0.1_p20150402 | 2 +- .../md5-cache/media-sound/qtractor-0.9.33 | 2 +- .../md5-cache/media-sound/qtractor-0.9.34-r1 | 2 +- .../md5-cache/media-sound/rosegarden-22.12.1 | 2 +- .../md5-cache/media-sound/rosegarden-23.06 | 2 +- metadata/md5-cache/media-sound/scream-4.0 | 2 +- metadata/md5-cache/media-sound/scream-9999 | 2 +- .../md5-cache/media-sound/snapcast-0.27.0 | 2 +- .../md5-cache/media-sound/sound-juicer-3.40.0 | 2 +- .../media-sound/soundkonverter-3.0.1-r3 | 2 +- metadata/md5-cache/media-sound/spotify-1.2.13 | 16 + .../md5-cache/media-sound/strawberry-1.0.17 | 2 +- .../md5-cache/media-sound/strawberry-9999 | 2 +- .../media-sound/supercollider-3.13.0 | 2 +- ...nt-3.5.6-r8 => teamspeak-client-3.5.6-r10} | 4 +- .../media-sound/teamspeak-client-3.6.0-r1 | 17 + .../media-sound/teamspeak-client-5.0.0_beta73 | 4 +- metadata/md5-cache/media-sound/vmpk-0.8.7 | 2 +- metadata/md5-cache/media-sound/wildmidi-0.4.5 | 2 +- .../md5-cache/media-sound/yarock-1.4.0-r3 | 2 +- metadata/md5-cache/media-sound/yoshimi-2.2.3 | 2 +- metadata/md5-cache/media-sound/yoshimi-2.3.0 | 2 +- .../media-sound/zynaddsubfx-3.0.6-r1 | 2 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 5161 -> 5151 bytes metadata/md5-cache/media-tv/kodi-19.5-r1 | 2 +- metadata/md5-cache/media-tv/kodi-19.9999 | 2 +- metadata/md5-cache/media-tv/kodi-9999 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 38287 -> 38283 bytes .../atomicparsley-0.9.6_p20210715_p151551 | 2 +- metadata/md5-cache/media-video/avidemux-2.8.1 | 2 +- metadata/md5-cache/media-video/bashnapi-2.0.0 | 2 +- metadata/md5-cache/media-video/bino-2.0 | 2 +- .../md5-cache/media-video/ccextractor-0.88 | 2 +- .../md5-cache/media-video/droidcam-2.0.0-r3 | 2 +- metadata/md5-cache/media-video/ffmpeg-4.2.9 | 4 +- .../md5-cache/media-video/ffmpeg-4.4.4-r2 | 4 +- .../md5-cache/media-video/ffmpeg-5.1.3-r1 | 6 +- metadata/md5-cache/media-video/ffmpeg-6.0-r1 | 6 +- metadata/md5-cache/media-video/ffmpeg-9999 | 4 +- .../md5-cache/media-video/ffmpeg-chromium-102 | 2 +- .../md5-cache/media-video/ffmpeg-chromium-112 | 17 - .../md5-cache/media-video/ffmpeg-chromium-114 | 4 +- .../media-video/ffmpegthumbnailer-2.2.2-r1 | 2 +- metadata/md5-cache/media-video/hevc-hm-17.0 | 2 +- .../jellyfin-media-player-1.7.1-r1 | 2 +- .../media-video/jellyfin-media-player-1.8.1 | 2 +- .../media-video/jellyfin-media-player-1.9.0 | 2 +- .../media-video/jellyfin-media-player-1.9.1 | 2 +- .../md5-cache/media-video/kaffeine-2.0.18-r2 | 2 +- .../md5-cache/media-video/mediainfo-23.04 | 4 +- .../md5-cache/media-video/motion-4.5.1-r2 | 4 +- .../md5-cache/media-video/obs-studio-29.0.2 | 2 +- .../md5-cache/media-video/obs-studio-29.1.3 | 2 +- .../md5-cache/media-video/obs-studio-9999 | 2 +- .../obs-v4l2sink-0.1.0_p20181012-r2 | 2 +- .../md5-cache/media-video/qmplay2-23.02.05-r1 | 2 +- .../md5-cache/media-video/qmplay2-23.06.04 | 2 +- .../md5-cache/media-video/qmplay2-23.06.17 | 2 +- metadata/md5-cache/media-video/qmplay2-9999 | 2 +- .../md5-cache/media-video/shotcut-22.09.23 | 2 +- .../md5-cache/media-video/shotcut-22.12.21 | 2 +- metadata/md5-cache/media-video/shotcut-9999 | 2 +- .../media-video/simplescreenrecorder-0.4.4-r2 | 2 +- .../media-video/simplescreenrecorder-9999 | 2 +- .../media-video/subtitlecomposer-0.7.1-r1 | 2 +- .../media-video/tsmuxer-2.6.16_p20220706 | 2 +- .../md5-cache/media-video/v4l2loopback-0.12.7 | 16 + .../md5-cache/media-video/v4l2loopback-9999 | 19 +- .../md5-cache/media-video/webcamoid-9.0.0-r1 | 2 +- metadata/md5-cache/media-video/webcamoid-9999 | 2 +- .../md5-cache/media-video/yle-dl-20230611 | 4 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 55016 -> 55182 bytes metadata/md5-cache/net-analyzer/arpon-3.0 | 2 +- .../net-analyzer/ettercap-0.8.3.1-r3 | 2 +- metadata/md5-cache/net-analyzer/ettercap-9999 | 2 +- .../net-analyzer/gr-fosphor-0.0_p20210108 | 2 +- .../md5-cache/net-analyzer/gr-fosphor-9999 | 2 +- metadata/md5-cache/net-analyzer/gsad-21.4.4 | 2 +- .../md5-cache/net-analyzer/gvm-libs-21.4.4-r3 | 2 +- .../md5-cache/net-analyzer/gvmd-21.4.5-r5 | 2 +- .../md5-cache/net-analyzer/icinga2-2.13.7 | 2 +- metadata/md5-cache/net-analyzer/icinga2-9999 | 2 +- .../md5-cache/net-analyzer/iftop-1.0_pre4-r5 | 4 +- .../md5-cache/net-analyzer/multimon-ng-1.1.9 | 2 +- .../md5-cache/net-analyzer/multimon-ng-9999 | 2 +- .../md5-cache/net-analyzer/netdata-1.40.0-r1 | 17 + metadata/md5-cache/net-analyzer/netdata-9999 | 6 +- metadata/md5-cache/net-analyzer/nipper-0.12.0 | 2 +- metadata/md5-cache/net-analyzer/nmap-7.94 | 4 +- .../md5-cache/net-analyzer/nmapsi-0.5_alpha2 | 2 +- metadata/md5-cache/net-analyzer/nrpe-4.1.0 | 4 +- .../net-analyzer/openvas-scanner-21.4.4-r2 | 2 +- metadata/md5-cache/net-analyzer/slurm-0.4.3 | 2 +- .../net-analyzer/speedtest++-0.0.20210829 | 2 +- metadata/md5-cache/net-analyzer/sshping-0.1.4 | 2 +- .../md5-cache/net-analyzer/wireshark-3.6.13 | 2 +- .../md5-cache/net-analyzer/wireshark-3.6.14 | 2 +- .../md5-cache/net-analyzer/wireshark-4.0.5 | 2 +- .../md5-cache/net-analyzer/wireshark-4.0.6 | 2 +- .../md5-cache/net-analyzer/wireshark-9999 | 2 +- metadata/md5-cache/net-analyzer/zmap-2.1.1-r5 | 2 +- metadata/md5-cache/net-analyzer/zmap-9999 | 2 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 6290 -> 6294 bytes .../net-dialup/accel-ppp-1.12.0_p20220830-r1 | 2 +- metadata/md5-cache/net-dialup/accel-ppp-9999 | 2 +- .../md5-cache/net-dialup/cutecom-0.51.0-r1 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 11625 -> 11619 bytes metadata/md5-cache/net-dns/getdns-1.7.2-r1 | 2 +- .../net-dns/https_dns_proxy-0_pre20200925 | 2 +- .../md5-cache/net-dns/https_dns_proxy-9999 | 2 +- .../md5-cache/net-dns/resolv_wrapper-1.1.8 | 2 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 6250 -> 6405 bytes .../md5-cache/net-firewall/firewalld-2.0.0 | 17 + .../net-firewall/fwbuilder-6.0.0_rc1 | 2 +- .../net-firewall/itval-1.2_p20121104-r1 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 5026 -> 5022 bytes metadata/md5-cache/net-fs/cvmfs-2.10.1-r1 | 2 +- metadata/md5-cache/net-fs/nfs-utils-2.6.3-r2 | 4 +- metadata/md5-cache/net-ftp/Manifest.gz | Bin 4853 -> 4851 bytes metadata/md5-cache/net-ftp/filezilla-3.64.0 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 15701 -> 15682 bytes metadata/md5-cache/net-im/biboumi-9.0-r4 | 2 +- metadata/md5-cache/net-im/choqok-1.7.0-r1 | 2 +- metadata/md5-cache/net-im/dino-0.4.2-r1 | 2 +- metadata/md5-cache/net-im/dino-9999 | 2 +- metadata/md5-cache/net-im/gajim-1.7.3-r1 | 4 +- metadata/md5-cache/net-im/neochat-23.04.2 | 2 +- metadata/md5-cache/net-im/openmittsu-0.10.0.0 | 2 +- metadata/md5-cache/net-im/openmittsu-0.9.15.0 | 2 +- metadata/md5-cache/net-im/psi-9999 | 2 +- metadata/md5-cache/net-im/psimedia-9999 | 2 +- metadata/md5-cache/net-im/qtox-1.17.6-r1 | 2 +- metadata/md5-cache/net-im/qtox-9999 | 2 +- ...p-bin-6.21.0 => signal-desktop-bin-6.22.0} | 2 +- ...ux-8.97.0.204 => skypeforlinux-8.99.0.202} | 2 +- metadata/md5-cache/net-im/spectrum2-2.2.0-r1 | 2 +- .../net-im/telegram-desktop-4.8.1-r2 | 2 +- .../md5-cache/net-im/telegram-desktop-4.8.3 | 2 +- metadata/md5-cache/net-im/tokodon-23.04.2 | 2 +- .../md5-cache/net-im/vacuum-1.3.0_pre20180105 | 2 +- metadata/md5-cache/net-im/vacuum-9999 | 2 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 13489 -> 13644 bytes metadata/md5-cache/net-irc/anope-2.0.11 | 2 +- metadata/md5-cache/net-irc/anope-2.0.13 | 2 +- .../md5-cache/net-irc/konversation-22.12.3 | 2 +- .../md5-cache/net-irc/konversation-23.04.2 | 2 +- .../net-irc/kvirc-5.2_pre20220629000000 | 2 +- metadata/md5-cache/net-irc/kvirc-9999 | 2 +- metadata/md5-cache/net-irc/quassel-0.14.0-r1 | 2 +- metadata/md5-cache/net-irc/quassel-9999 | 2 +- metadata/md5-cache/net-irc/senpai-0.2.0 | 13 + metadata/md5-cache/net-irc/soju-0.6.1 | 4 +- metadata/md5-cache/net-irc/soju-0.6.2 | 4 +- metadata/md5-cache/net-irc/weechat-3.7.1 | 2 +- metadata/md5-cache/net-irc/weechat-3.8 | 4 +- metadata/md5-cache/net-irc/weechat-9999 | 2 +- metadata/md5-cache/net-irc/znc-1.8.2-r2 | 2 +- metadata/md5-cache/net-irc/znc-9999 | 2 +- .../net-irc/znc-clientbuffer-1.0.48-r1 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 55238 -> 55545 bytes metadata/md5-cache/net-libs/biblesync-2.1.0 | 2 +- metadata/md5-cache/net-libs/cppzmq-4.9.0 | 2 +- metadata/md5-cache/net-libs/cvm-0.97-r2 | 4 +- metadata/md5-cache/net-libs/davix-0.8.3 | 2 +- metadata/md5-cache/net-libs/davix-0.8.4 | 2 +- .../net-libs/google-cloud-cpp-0.10.0-r2 | 2 +- .../net-libs/google-cloud-cpp-1.36.0 | 2 +- metadata/md5-cache/net-libs/grpc-1.52.1 | 2 +- .../md5-cache/net-libs/ignition-msgs-5.11.0 | 2 +- .../net-libs/ignition-transport-8.3.0 | 2 +- metadata/md5-cache/net-libs/kdav2-0.3.0 | 2 +- metadata/md5-cache/net-libs/kdsoap-2.1.1 | 2 +- ...kdsoap-ws-discovery-client-0.2_pre20200927 | 2 +- metadata/md5-cache/net-libs/kimap2-0.3.0 | 2 +- .../md5-cache/net-libs/libad9361-iio-0.2-r1 | 2 +- .../md5-cache/net-libs/libad9361-iio-9999 | 2 +- .../md5-cache/net-libs/libbtbb-2020.12.1-r1 | 2 +- metadata/md5-cache/net-libs/libbtbb-9999 | 2 +- metadata/md5-cache/net-libs/libcork-0.15.0-r2 | 2 +- .../net-libs/libcorkipset-1.1.1.20150311_p8 | 2 +- .../md5-cache/net-libs/libhackrf-2022.09.1 | 2 +- .../md5-cache/net-libs/libhackrf-2023.01.1 | 2 +- metadata/md5-cache/net-libs/libhackrf-9999 | 2 +- metadata/md5-cache/net-libs/libiio-0.24 | 2 +- metadata/md5-cache/net-libs/libiio-9999 | 2 +- .../md5-cache/net-libs/libktorrent-22.12.3 | 2 +- .../md5-cache/net-libs/libktorrent-23.04.2 | 2 +- .../md5-cache/net-libs/libmediawiki-5.38.0 | 2 +- .../md5-cache/net-libs/libmicrohttpd-0.9.77 | 2 +- .../md5-cache/net-libs/libnetconf2-2.1.31 | 2 +- .../md5-cache/net-libs/libnipper-0.12.6-r2 | 2 +- metadata/md5-cache/net-libs/libomemo-0.8.1 | 2 +- metadata/md5-cache/net-libs/libomemo-c-0.5.0 | 2 +- metadata/md5-cache/net-libs/libpcap-1.10.4 | 4 +- metadata/md5-cache/net-libs/libproxy-0.4.18 | 2 +- metadata/md5-cache/net-libs/libpsl-0.21.1-r1 | 15 - metadata/md5-cache/net-libs/libquotient-0.7.2 | 2 +- .../md5-cache/net-libs/libquotient-0.7.2-r3 | 2 +- metadata/md5-cache/net-libs/librsync-2.3.2 | 2 +- metadata/md5-cache/net-libs/librsync-2.3.4 | 2 +- .../net-libs/libsignal-protocol-c-2.3.3-r1 | 2 +- metadata/md5-cache/net-libs/libssh-0.10.5 | 2 +- metadata/md5-cache/net-libs/libssh-9999 | 2 +- metadata/md5-cache/net-libs/libssh2-1.10.0 | 2 +- metadata/md5-cache/net-libs/libssh2-1.11.0 | 2 +- metadata/md5-cache/net-libs/libssh2-9999 | 2 +- metadata/md5-cache/net-libs/libtelnet-9999 | 2 +- .../net-libs/libtorrent-rasterbar-1.2.18-r1 | 2 +- .../net-libs/libtorrent-rasterbar-1.2.19 | 17 + .../net-libs/libtorrent-rasterbar-2.0.8 | 2 +- .../net-libs/libtorrent-rasterbar-2.0.9 | 17 + .../md5-cache/net-libs/libvncserver-0.9.14 | 2 +- .../md5-cache/net-libs/libvncserver-0.9.14-r1 | 2 +- .../md5-cache/net-libs/libwebsockets-4.3.2-r1 | 2 +- metadata/md5-cache/net-libs/libyang-2.1.55 | 2 +- metadata/md5-cache/net-libs/mbedtls-2.28.1 | 2 +- metadata/md5-cache/net-libs/mbedtls-3.2.1 | 2 +- metadata/md5-cache/net-libs/nghttp2-1.52.0 | 2 +- metadata/md5-cache/net-libs/nghttp2-9999 | 2 +- metadata/md5-cache/net-libs/nghttp3-0.11.0 | 2 +- metadata/md5-cache/net-libs/nghttp3-0.12.0 | 2 +- metadata/md5-cache/net-libs/nghttp3-9999 | 2 +- metadata/md5-cache/net-libs/ngtcp2-0.14.1 | 2 +- metadata/md5-cache/net-libs/ngtcp2-0.15.0 | 2 +- metadata/md5-cache/net-libs/ngtcp2-0.16.0 | 2 +- metadata/md5-cache/net-libs/ngtcp2-9999 | 2 +- metadata/md5-cache/net-libs/nodejs-16.20.0 | 2 +- metadata/md5-cache/net-libs/nodejs-18.16.0 | 2 +- metadata/md5-cache/net-libs/nodejs-20.2.0 | 2 +- metadata/md5-cache/net-libs/nodejs-20.3.0 | 2 +- metadata/md5-cache/net-libs/nodejs-99999999 | 2 +- metadata/md5-cache/net-libs/ntirpc-4.2 | 2 +- metadata/md5-cache/net-libs/ntirpc-4.3 | 2 +- metadata/md5-cache/net-libs/quiche-0.14.0 | 2 +- metadata/md5-cache/net-libs/quiche-0.15.0 | 2 +- metadata/md5-cache/net-libs/quiche-0.16.0 | 2 +- metadata/md5-cache/net-libs/quiche-0.17.1 | 2 +- metadata/md5-cache/net-libs/quiche-0.17.2 | 2 +- metadata/md5-cache/net-libs/quiche-0.17.2-r1 | 13 + metadata/md5-cache/net-libs/quiche-9999 | 4 +- metadata/md5-cache/net-libs/qxmpp-1.5.5 | 2 +- metadata/md5-cache/net-libs/rabbitmq-c-0.11.0 | 2 +- metadata/md5-cache/net-libs/rtrlib-0.8.0 | 2 +- .../md5-cache/net-libs/socket_wrapper-1.3.4 | 2 +- .../md5-cache/net-libs/socket_wrapper-1.4.0 | 2 +- metadata/md5-cache/net-libs/srt-1.4.3 | 2 +- metadata/md5-cache/net-libs/srt-1.5.1 | 2 +- .../net-libs/telepathy-logger-qt-17.09.0-r1 | 2 +- .../md5-cache/net-libs/telepathy-qt-0.9.8-r2 | 2 +- metadata/md5-cache/net-libs/telepathy-qt-9999 | 2 +- metadata/md5-cache/net-libs/tox-0.2.13 | 2 +- metadata/md5-cache/net-libs/tox-0.2.18-r2 | 2 +- metadata/md5-cache/net-libs/tox-9999 | 2 +- .../net-libs/tox_extension_messages-0.0.3 | 2 +- metadata/md5-cache/net-libs/toxext-0.0.3 | 2 +- metadata/md5-cache/net-libs/usrsctp-0.9.5.0 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.40.1 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.40.1-r410 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.40.1-r600 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.40.2 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.40.2-r410 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.40.2-r600 | 2 +- metadata/md5-cache/net-libs/xrootd-5.4.3 | 2 +- metadata/md5-cache/net-libs/xrootd-5.4.3-r2 | 2 +- metadata/md5-cache/net-libs/xrootd-5.5.4-r1 | 2 +- metadata/md5-cache/net-libs/xrootd-5.5.5-r1 | 2 +- metadata/md5-cache/net-libs/xrootd-ceph-5.4.3 | 2 +- metadata/md5-cache/net-libs/xrootd-ceph-5.5.4 | 2 +- metadata/md5-cache/net-libs/xrootd-ceph-5.5.5 | 2 +- metadata/md5-cache/net-libs/zmqpp-4.2.0-r1 | 2 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 21501 -> 21330 bytes metadata/md5-cache/net-mail/autorespond-2.0.4 | 4 +- metadata/md5-cache/net-mail/autorespond-2.0.5 | 4 +- .../md5-cache/net-mail/ezmlm-idx-7.0.0-r5 | 4 +- .../md5-cache/net-mail/ezmlm-idx-7.2.2-r1 | 4 +- metadata/md5-cache/net-mail/mailfront-2.22 | 4 +- .../net-mail/{mu-1.10.2 => mu-1.10.4} | 2 +- metadata/md5-cache/net-mail/mu-1.8.14 | 15 - .../md5-cache/net-mail/poppassd_ceti-1.8.9 | 2 +- .../net-mail/qmail-autoresponder-0.97-r3 | 4 +- .../net-mail/qmail-autoresponder-2.0-r1 | 4 +- .../md5-cache/net-mail/qmail-notify-0.93-r2 | 4 +- .../md5-cache/net-mail/qmailadmin-1.2.15-r2 | 4 +- .../md5-cache/net-mail/qmailadmin-1.2.16-r1 | 4 +- metadata/md5-cache/net-mail/qmhandle-1.3.2 | 4 +- metadata/md5-cache/net-mail/queue-fix-1.4-r3 | 4 +- .../md5-cache/net-mail/relay-ctrl-3.1.1-r2 | 4 +- .../md5-cache/net-mail/relay-ctrl-3.1.1-r3 | 4 +- metadata/md5-cache/net-mail/relay-ctrl-3.2 | 4 +- .../md5-cache/net-mail/vpopmail-5.4.33-r9 | 4 +- metadata/md5-cache/net-mail/vqadmin-2.3.7-r1 | 4 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 86215 -> 86700 bytes .../net-misc/apt-cacher-ng-3.7.4_p1-r2 | 2 +- .../md5-cache/net-misc/apt-cacher-ng-9999 | 2 +- .../net-misc/fatrat-1.2.0_beta2_p20161204 | 2 +- metadata/md5-cache/net-misc/freerdp-2.10.0-r3 | 2 +- metadata/md5-cache/net-misc/freerdp-2.9999 | 2 +- metadata/md5-cache/net-misc/freerdp-9999 | 2 +- metadata/md5-cache/net-misc/gerbera-1.12.1 | 2 +- metadata/md5-cache/net-misc/gerbera-9999 | 2 +- .../net-misc/grive-0.5.2_pre20211128-r1 | 2 +- .../md5-cache/net-misc/kio-zeroconf-22.12.3 | 2 +- .../md5-cache/net-misc/kio-zeroconf-23.04.2 | 2 +- .../net-misc/netkit-telnetd-0.17-r13 | 2 +- .../md5-cache/net-misc/netopeer2-2.1.59-r1 | 2 +- .../md5-cache/net-misc/nextcloud-client-3.8.0 | 2 +- .../md5-cache/net-misc/nextcloud-client-3.8.1 | 6 +- .../net-misc/nextcloud-client-3.8.2-r1 | 2 +- metadata/md5-cache/net-misc/ntp-4.2.8_p17 | 4 +- metadata/md5-cache/net-misc/ntpsec-1.2.2 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.2-r1 | 2 +- metadata/md5-cache/net-misc/ntpsec-9999 | 2 +- metadata/md5-cache/net-misc/omniORB-4.3.0 | 10 +- .../md5-cache/net-misc/omnisync-1.0_p20200130 | 2 +- metadata/md5-cache/net-misc/openssh-9.3_p1-r1 | 2 +- .../net-misc/owncloud-client-3.1.0.9872 | 2 +- .../net-misc/owncloud-client-3.2.0.10193 | 2 +- metadata/md5-cache/net-misc/putty-0.78 | 2 +- metadata/md5-cache/net-misc/putty-9999 | 2 +- metadata/md5-cache/net-misc/qtm-1.3.19-r1 | 2 +- metadata/md5-cache/net-misc/remmina-1.4.29-r2 | 2 +- metadata/md5-cache/net-misc/remmina-1.4.30 | 2 +- metadata/md5-cache/net-misc/remmina-1.4.31 | 2 +- .../md5-cache/net-misc/seafile-client-8.0.10 | 2 +- .../md5-cache/net-misc/seafile-client-8.0.9 | 2 +- .../md5-cache/net-misc/seafile-client-9.0.0 | 2 +- .../md5-cache/net-misc/seafile-client-9.0.1 | 2 +- .../md5-cache/net-misc/seafile-client-9.0.2 | 2 +- .../net-misc/seafile-client-9.0.2_p1 | 2 +- metadata/md5-cache/net-misc/sipp-3.6.1-r1 | 2 +- metadata/md5-cache/net-misc/smb4k-3.2.1 | 2 +- metadata/md5-cache/net-misc/sysrepo-2.2.60 | 2 +- .../md5-cache/net-misc/tigervnc-1.13.1-r2 | 2 +- .../md5-cache/net-misc/tigervnc-1.13.1-r3 | 17 + metadata/md5-cache/net-misc/tigervnc-9999 | 6 +- metadata/md5-cache/net-misc/turbovnc-3.0.3 | 2 +- metadata/md5-cache/net-misc/xmrig-6.18.1-r1 | 2 +- metadata/md5-cache/net-misc/xmrig-6.19.0-r1 | 2 +- metadata/md5-cache/net-misc/xmrig-6.19.1 | 2 +- metadata/md5-cache/net-misc/xmrig-6.19.2 | 2 +- metadata/md5-cache/net-misc/xmrig-6.19.3 | 2 +- metadata/md5-cache/net-misc/xmrig-9999 | 2 +- metadata/md5-cache/net-misc/yt-dlp-2023.06.21 | 16 + metadata/md5-cache/net-misc/yt-dlp-2023.06.22 | 16 + metadata/md5-cache/net-news/Manifest.gz | Bin 3864 -> 3861 bytes metadata/md5-cache/net-news/alligator-23.04.2 | 2 +- metadata/md5-cache/net-news/rssguard-4.3.3 | 2 +- metadata/md5-cache/net-news/rssguard-4.3.4 | 2 +- metadata/md5-cache/net-nntp/Manifest.gz | Bin 2185 -> 2183 bytes metadata/md5-cache/net-nntp/nzbget-21.1-r2 | 4 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 12585 -> 12745 bytes .../net-p2p/airdcpp-webclient-2.11.2 | 2 +- .../net-p2p/airdcpp-webclient-2.11.4 | 2 +- .../net-p2p/airdcpp-webclient-2.12.1 | 2 +- metadata/md5-cache/net-p2p/eiskaltdcpp-2.4.2 | 2 +- metadata/md5-cache/net-p2p/eiskaltdcpp-9999 | 2 +- metadata/md5-cache/net-p2p/fms-0.3.84 | 2 +- .../md5-cache/net-p2p/gtk-gnutella-1.2.1-r1 | 2 +- metadata/md5-cache/net-p2p/gtk-gnutella-1.2.2 | 2 +- metadata/md5-cache/net-p2p/ktorrent-22.12.3 | 2 +- metadata/md5-cache/net-p2p/ktorrent-23.04.2 | 2 +- .../md5-cache/net-p2p/qbittorrent-4.5.2-r1 | 2 +- metadata/md5-cache/net-p2p/qbittorrent-4.5.4 | 17 + metadata/md5-cache/net-p2p/qbittorrent-9999 | 2 +- .../md5-cache/net-p2p/transmission-3.00-r6 | 2 +- metadata/md5-cache/net-p2p/transmission-4.0.3 | 2 +- .../md5-cache/net-p2p/transmission-4.0.3-r1 | 2 +- metadata/md5-cache/net-p2p/transmission-9999 | 2 +- metadata/md5-cache/net-print/Manifest.gz | Bin 6983 -> 7138 bytes metadata/md5-cache/net-print/brlaser-6 | 2 +- metadata/md5-cache/net-print/cups-2.4.5 | 4 +- metadata/md5-cache/net-print/cups-2.4.6 | 18 + metadata/md5-cache/net-proxy/Manifest.gz | Bin 9150 -> 9150 bytes metadata/md5-cache/net-proxy/trojan-1.16.0-r2 | 2 +- metadata/md5-cache/net-voip/Manifest.gz | Bin 2363 -> 2365 bytes metadata/md5-cache/net-voip/mumble-1.4.287-r1 | 2 +- metadata/md5-cache/net-voip/mumble-9999 | 2 +- metadata/md5-cache/net-voip/murmur-1.4.287-r1 | 2 +- metadata/md5-cache/net-voip/murmur-9999 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 13076 -> 13061 bytes metadata/md5-cache/net-vpn/i2pd-2.44.0 | 2 +- metadata/md5-cache/net-vpn/i2pd-2.46.1 | 2 +- metadata/md5-cache/net-vpn/i2pd-2.47.0 | 2 +- metadata/md5-cache/net-vpn/openvpn-2.5.7-r1 | 4 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 26906 -> 26770 bytes metadata/md5-cache/net-wireless/airspy-1.0.10 | 2 +- metadata/md5-cache/net-wireless/airspy-9999 | 2 +- .../md5-cache/net-wireless/bladerf-2021.03-r1 | 2 +- .../md5-cache/net-wireless/bladerf-2023.02 | 2 +- metadata/md5-cache/net-wireless/bladerf-9999 | 2 +- .../net-wireless/broadcom-sta-6.30.223.271-r6 | 15 - .../net-wireless/broadcom-sta-6.30.223.271-r7 | 17 + .../net-wireless/gnuradio-3.10.4.0-r1 | 2 +- .../md5-cache/net-wireless/gnuradio-3.10.5.1 | 2 +- .../net-wireless/gnuradio-3.10.6.0-r1 | 2 +- metadata/md5-cache/net-wireless/gnuradio-9999 | 2 +- .../md5-cache/net-wireless/gqrx-2.15.9-r2 | 2 +- metadata/md5-cache/net-wireless/gqrx-9999 | 2 +- .../md5-cache/net-wireless/gqrx-scanner-1.0.2 | 2 +- .../gr-ieee802154-0.0_p20210719-r3 | 2 +- .../md5-cache/net-wireless/gr-ieee802154-9999 | 2 +- .../net-wireless/gr-iio-0.3_p20210726-r1 | 16 - metadata/md5-cache/net-wireless/gr-iio-9999 | 15 - .../net-wireless/gr-iqbal-0.38.2_p20210108 | 2 +- metadata/md5-cache/net-wireless/gr-iqbal-9999 | 2 +- .../gr-osmosdr-0.2.3_p20210128-r1 | 2 +- .../md5-cache/net-wireless/gr-osmosdr-0.2.4 | 2 +- .../md5-cache/net-wireless/gr-osmosdr-9999 | 2 +- .../net-wireless/gr-paint-0.0_p20220320-r1 | 2 +- .../net-wireless/gr-rds-0.0_p20220804-r1 | 2 +- metadata/md5-cache/net-wireless/gr-rds-9999 | 2 +- .../net-wireless/gr-scopy-0.0_p20220602 | 2 +- metadata/md5-cache/net-wireless/gr-scopy-9999 | 2 +- .../net-wireless/hackrf-tools-2022.09.1 | 2 +- .../net-wireless/hackrf-tools-2023.01.1 | 2 +- .../md5-cache/net-wireless/hackrf-tools-9999 | 2 +- .../md5-cache/net-wireless/inspectrum-0.2.3 | 2 +- .../md5-cache/net-wireless/inspectrum-9999 | 2 +- metadata/md5-cache/net-wireless/iwd-2.6 | 15 + .../net-wireless/liblms7002m-0.0_p20200518-r1 | 2 +- .../md5-cache/net-wireless/liblms7002m-9999 | 2 +- .../net-wireless/libusb3380-0.0_p20190125 | 2 +- .../md5-cache/net-wireless/libusb3380-9999 | 2 +- .../net-wireless/libxtrx-0.0_p20201202 | 2 +- metadata/md5-cache/net-wireless/libxtrx-9999 | 2 +- .../net-wireless/libxtrxdsp-0.0_p20200830 | 2 +- .../md5-cache/net-wireless/libxtrxdsp-9999 | 2 +- .../net-wireless/libxtrxll-0.0_p20201202 | 2 +- .../md5-cache/net-wireless/libxtrxll-9999 | 2 +- .../md5-cache/net-wireless/limesuite-20.10.0 | 2 +- .../md5-cache/net-wireless/osmo-fl2k-0.1.1-r1 | 2 +- .../md5-cache/net-wireless/osmo-fl2k-9999 | 2 +- metadata/md5-cache/net-wireless/qdmr-0.10.2 | 2 +- metadata/md5-cache/net-wireless/qdmr-0.10.4 | 2 +- metadata/md5-cache/net-wireless/qdmr-0.11.1 | 2 +- metadata/md5-cache/net-wireless/qdmr-0.11.2 | 2 +- metadata/md5-cache/net-wireless/qdmr-9999 | 2 +- .../net-wireless/rtl-sdr-0.6.0_p2020802 | 2 +- .../net-wireless/rtl-sdr-0.6.0_p2020802-r1 | 2 +- .../net-wireless/rtl-sdr-0.6.0_p20221217 | 2 +- metadata/md5-cache/net-wireless/rtl-sdr-9999 | 2 +- metadata/md5-cache/net-wireless/rtl_433-21.12 | 2 +- metadata/md5-cache/net-wireless/rtl_433-22.11 | 2 +- metadata/md5-cache/net-wireless/rtl_433-9999 | 2 +- .../md5-cache/net-wireless/sigutils-0.1.0-r1 | 2 +- .../md5-cache/net-wireless/soapybladerf-0.4.1 | 2 +- .../md5-cache/net-wireless/soapybladerf-9999 | 2 +- .../md5-cache/net-wireless/soapyhackrf-0.3.4 | 2 +- .../md5-cache/net-wireless/soapyhackrf-9999 | 2 +- .../net-wireless/soapyplutosdr-0.2.1 | 2 +- .../md5-cache/net-wireless/soapyplutosdr-9999 | 2 +- .../md5-cache/net-wireless/soapyremote-0.5.2 | 2 +- .../md5-cache/net-wireless/soapyremote-9999 | 2 +- .../md5-cache/net-wireless/soapyrtlsdr-0.3.2 | 2 +- .../md5-cache/net-wireless/soapyrtlsdr-9999 | 2 +- .../md5-cache/net-wireless/soapysdr-0.7.2 | 2 +- .../md5-cache/net-wireless/soapysdr-0.8.1 | 2 +- metadata/md5-cache/net-wireless/soapysdr-9999 | 2 +- .../net-wireless/soapysdrplay-20220120 | 2 +- .../md5-cache/net-wireless/soapysdrplay-9999 | 2 +- .../md5-cache/net-wireless/soapyuhd-0.4.1 | 2 +- metadata/md5-cache/net-wireless/soapyuhd-9999 | 2 +- .../md5-cache/net-wireless/suscan-0.1.0-r1 | 2 +- .../net-wireless/ubertooth-2020.12.1-r1 | 2 +- .../md5-cache/net-wireless/ubertooth-9999 | 2 +- metadata/md5-cache/net-wireless/uhd-4.1.0.5 | 2 +- metadata/md5-cache/net-wireless/uhd-4.2.0.0 | 2 +- metadata/md5-cache/net-wireless/uhd-4.3.0.0 | 2 +- metadata/md5-cache/net-wireless/urh-2.9.4 | 12 +- metadata/md5-cache/net-wireless/urh-9999 | 12 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 9218 -> 9207 bytes .../md5-cache/sci-astronomy/calcmysky-0.2.1 | 2 +- .../md5-cache/sci-astronomy/calcmysky-0.3.0 | 2 +- .../sci-astronomy/celestia-1.7.0_pre20221215 | 2 +- metadata/md5-cache/sci-astronomy/kstars-3.6.2 | 2 +- .../md5-cache/sci-astronomy/stellarium-23.1 | 2 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 21250 -> 21228 bytes metadata/md5-cache/sci-biology/bamtools-2.5.2 | 2 +- metadata/md5-cache/sci-biology/bamtools-9999 | 2 +- metadata/md5-cache/sci-biology/express-1.5.1 | 2 +- .../md5-cache/sci-biology/fasttree-2.1.11 | 2 +- .../md5-cache/sci-biology/kallisto-0.46.2 | 2 +- metadata/md5-cache/sci-biology/seqan-3.1.0 | 2 +- .../md5-cache/sci-biology/uchime-4.2.40-r1 | 2 +- .../md5-cache/sci-calculators/Manifest.gz | Bin 3553 -> 3553 bytes .../md5-cache/sci-calculators/hcalc-1.2-r1 | 2 +- .../md5-cache/sci-calculators/keurocalc-1.3.0 | 2 +- .../sci-calculators/speedcrunch-0.12.0-r1 | 2 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 13194 -> 13354 bytes .../md5-cache/sci-chemistry/avogadro2-1.95.1 | 2 +- .../md5-cache/sci-chemistry/avogadro2-1.97.0 | 2 +- metadata/md5-cache/sci-chemistry/dssp-4.2.2.1 | 2 +- metadata/md5-cache/sci-chemistry/dssp-4.3.1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2018.8-r1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2019.6-r2 | 2 +- .../md5-cache/sci-chemistry/gromacs-2020.7 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.6 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.7 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.4 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.5 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.9999 | 2 +- metadata/md5-cache/sci-chemistry/gromacs-2023 | 2 +- .../md5-cache/sci-chemistry/gromacs-2023.1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2023.9999 | 2 +- metadata/md5-cache/sci-chemistry/gromacs-9999 | 2 +- .../sci-chemistry/molequeue-0.9.0-r1 | 2 +- .../sci-chemistry/molsketch-0.7.2-r1 | 2 +- .../sci-chemistry/openbabel-3.1.1_p20210225 | 2 +- .../md5-cache/sci-chemistry/openbabel-9999 | 2 +- .../md5-cache/sci-chemistry/pdbcat-1.3-r1 | 2 +- .../md5-cache/sci-chemistry/pdbmat-3.89-r1 | 2 +- .../md5-cache/sci-chemistry/pymol-2.5.0-r3 | 17 + .../sci-chemistry/tm-align-20150914-r1 | 2 +- metadata/md5-cache/sci-chemistry/votca-2022 | 2 +- metadata/md5-cache/sci-chemistry/votca-2022.1 | 2 +- metadata/md5-cache/sci-chemistry/votca-9999 | 2 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 16238 -> 16244 bytes .../md5-cache/sci-electronics/Stage-4.3.0-r1 | 2 +- .../sci-electronics/gazebo-11.12.0-r1 | 2 +- .../md5-cache/sci-electronics/gtkwave-3.3.111 | 4 +- .../md5-cache/sci-electronics/iverilog-12.0 | 4 +- .../md5-cache/sci-electronics/kicad-6.0.11 | 2 +- .../md5-cache/sci-electronics/kicad-6.0.9-r1 | 2 +- .../md5-cache/sci-electronics/kicad-7.0.1 | 2 +- .../md5-cache/sci-electronics/kicad-7.0.2 | 2 +- metadata/md5-cache/sci-electronics/kicad-9999 | 2 +- .../sci-electronics/kicad-footprints-6.0.11 | 2 +- .../sci-electronics/kicad-footprints-6.0.9 | 2 +- .../sci-electronics/kicad-footprints-7.0.1 | 2 +- .../sci-electronics/kicad-footprints-7.0.2 | 2 +- .../sci-electronics/kicad-footprints-9999 | 2 +- .../sci-electronics/kicad-packages3d-6.0.11 | 2 +- .../sci-electronics/kicad-packages3d-6.0.9 | 2 +- .../sci-electronics/kicad-packages3d-7.0.1 | 2 +- .../sci-electronics/kicad-packages3d-7.0.2 | 2 +- .../sci-electronics/kicad-packages3d-9999 | 2 +- .../sci-electronics/kicad-symbols-6.0.11 | 2 +- .../sci-electronics/kicad-symbols-6.0.9 | 2 +- .../sci-electronics/kicad-symbols-7.0.1 | 2 +- .../sci-electronics/kicad-symbols-7.0.2 | 2 +- .../sci-electronics/kicad-symbols-9999 | 2 +- .../sci-electronics/kicad-templates-6.0.11 | 2 +- .../sci-electronics/kicad-templates-6.0.9 | 2 +- .../sci-electronics/kicad-templates-7.0.1 | 2 +- .../sci-electronics/kicad-templates-7.0.2 | 2 +- .../sci-electronics/kicad-templates-9999 | 2 +- .../md5-cache/sci-electronics/klayout-0.28.5 | 16 - .../md5-cache/sci-electronics/klayout-0.28.9 | 12 +- .../md5-cache/sci-electronics/klayout-9999 | 10 +- .../md5-cache/sci-electronics/ktechlab-0.51.0 | 2 +- .../sci-electronics/librepcb-0.1.6-r1 | 2 +- .../md5-cache/sci-electronics/librepcb-0.1.7 | 2 +- .../md5-cache/sci-electronics/magic-8.3.365 | 4 +- metadata/md5-cache/sci-electronics/nvc-1.9.2 | 17 + .../sci-electronics/osqoop-1.2.0_pre20170131 | 2 +- .../sci-electronics/pulseview-0.4.2-r1 | 2 +- .../md5-cache/sci-electronics/pulseview-9999 | 2 +- .../sci-geosciences/GeographicLib-1.52-r2 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 18381 -> 18209 bytes metadata/md5-cache/sci-geosciences/gmt-6.4.0 | 2 +- .../sci-geosciences/gpsbabel-1.8.0-r1 | 2 +- .../md5-cache/sci-geosciences/josm-bin-18700 | 14 - .../md5-cache/sci-geosciences/laszip-3.4.1 | 2 +- .../md5-cache/sci-geosciences/liblas-1.8.1-r3 | 2 +- .../md5-cache/sci-geosciences/mapserver-7.6.4 | 2 +- .../md5-cache/sci-geosciences/mapserver-8.0.0 | 2 +- .../md5-cache/sci-geosciences/mapserver-8.0.1 | 2 +- .../sci-geosciences/opencpn-5.6.2-r3 | 2 +- .../sci-geosciences/opencpn-5.8.2-r2 | 2 +- .../opencpn-plugin-aisradar-1.2.17.0 | 2 +- .../opencpn-plugin-aisradar-9999 | 2 +- .../opencpn-plugin-climatology-1.4.32.0 | 2 +- .../opencpn-plugin-climatology-9999 | 2 +- .../sci-geosciences/opencpn-plugin-dr-4.0.0 | 2 +- .../sci-geosciences/opencpn-plugin-dr-9999 | 2 +- .../opencpn-plugin-findit-1.2.12.0 | 2 +- .../opencpn-plugin-findit-9999 | 2 +- .../opencpn-plugin-gxradar-1.1 | 2 +- .../opencpn-plugin-gxradar-9999 | 2 +- .../opencpn-plugin-iacfleet-0.21.1 | 2 +- .../opencpn-plugin-iacfleet-9999 | 2 +- .../opencpn-plugin-launcher-1.3 | 2 +- .../opencpn-plugin-launcher-9999 | 2 +- .../opencpn-plugin-logbookkonni-1.4.22.0 | 2 +- .../opencpn-plugin-logbookkonni-9999 | 2 +- .../opencpn-plugin-objsearch-0.7 | 2 +- .../opencpn-plugin-objsearch-9999 | 2 +- .../opencpn-plugin-ocpn_draw-1.3.14 | 2 +- .../opencpn-plugin-ocpn_draw-9999 | 2 +- .../opencpn-plugin-ocpndebugger-1.3 | 2 +- .../opencpn-plugin-ocpndebugger-9999 | 2 +- .../opencpn-plugin-oesenc-1.6.0 | 2 +- .../opencpn-plugin-oesenc-9999 | 2 +- .../opencpn-plugin-otcurrent-1.2 | 2 +- .../opencpn-plugin-otcurrent-9999 | 2 +- .../opencpn-plugin-polar-1.1007 | 2 +- .../sci-geosciences/opencpn-plugin-polar-9999 | 2 +- .../sci-geosciences/opencpn-plugin-radar-0.98 | 2 +- .../sci-geosciences/opencpn-plugin-radar-9999 | 2 +- .../sci-geosciences/opencpn-plugin-route-1.2 | 2 +- .../sci-geosciences/opencpn-plugin-route-9999 | 2 +- .../opencpn-plugin-squiddio-0.7 | 2 +- .../opencpn-plugin-squiddio-9999 | 2 +- .../opencpn-plugin-statusbar-0.5.20180316 | 2 +- .../opencpn-plugin-statusbar-9999 | 2 +- .../opencpn-plugin-watchdog-1.9.051 | 2 +- .../opencpn-plugin-watchdog-9999 | 2 +- .../opencpn-plugin-weather_routing-1.13.1 | 2 +- .../opencpn-plugin-weather_routing-9999 | 2 +- .../opencpn-plugin-weatherfax-1.3.20180316 | 2 +- .../opencpn-plugin-weatherfax-9999 | 2 +- .../sci-geosciences/osm2pgsql-1.4.0-r100 | 2 +- .../sci-geosciences/osm2pgsql-99999999 | 2 +- .../md5-cache/sci-geosciences/qgis-3.28.2 | 2 +- .../md5-cache/sci-geosciences/qgis-3.28.6 | 2 +- metadata/md5-cache/sci-geosciences/qgis-9999 | 2 +- .../sci-geosciences/qmapshack-1.16.1-r1 | 2 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 64018 -> 64145 bytes .../md5-cache/sci-libs/NNPACK-2020.12.22-r1 | 2 +- .../md5-cache/sci-libs/QNNPACK-2019.08.28 | 2 +- metadata/md5-cache/sci-libs/ViSP-3.5.0 | 2 +- .../md5-cache/sci-libs/XNNPACK-2022.02.17-r1 | 2 +- .../md5-cache/sci-libs/XNNPACK-2022.12.22 | 2 +- metadata/md5-cache/sci-libs/alglib-3.17.0 | 2 +- metadata/md5-cache/sci-libs/amd-3.0.3 | 2 +- metadata/md5-cache/sci-libs/arborx-1.4.1-r1 | 2 +- .../md5-cache/sci-libs/armadillo-10.2.0-r1 | 2 +- metadata/md5-cache/sci-libs/armadillo-10.8.2 | 2 +- metadata/md5-cache/sci-libs/armadillo-11.4.0 | 2 +- metadata/md5-cache/sci-libs/armadillo-12.0.1 | 2 +- metadata/md5-cache/sci-libs/armadillo-12.4.0 | 2 +- .../md5-cache/sci-libs/avogadrolibs-1.95.1-r1 | 2 +- .../md5-cache/sci-libs/avogadrolibs-1.97.0 | 2 +- metadata/md5-cache/sci-libs/bliss-0.73-r2 | 15 - metadata/md5-cache/sci-libs/bliss-0.77 | 2 +- metadata/md5-cache/sci-libs/btf-2.0.3 | 2 +- metadata/md5-cache/sci-libs/caffe2-1.13.1-r6 | 2 +- metadata/md5-cache/sci-libs/caffe2-2.0.0-r4 | 2 +- metadata/md5-cache/sci-libs/caffe2-2.0.1-r2 | 2 +- metadata/md5-cache/sci-libs/camd-3.0.3 | 2 +- metadata/md5-cache/sci-libs/ccolamd-3.0.3 | 2 +- .../md5-cache/sci-libs/ceres-solver-2.1.0 | 2 +- metadata/md5-cache/sci-libs/cgnslib-4.3.0-r2 | 2 +- metadata/md5-cache/sci-libs/cholmod-4.0.3 | 2 +- metadata/md5-cache/sci-libs/clapack-3.2.1-r8 | 2 +- metadata/md5-cache/sci-libs/clblas-2.12-r1 | 2 +- metadata/md5-cache/sci-libs/clblast-1.5.2 | 2 +- metadata/md5-cache/sci-libs/clblast-1.5.2-r1 | 2 +- metadata/md5-cache/sci-libs/cminpack-1.3.8 | 2 +- .../sci-libs/coinor-cppad-20210000.5-r1 | 2 +- metadata/md5-cache/sci-libs/colamd-3.0.3 | 2 +- metadata/md5-cache/sci-libs/cxsparse-4.0.3 | 2 +- metadata/md5-cache/sci-libs/dcmtk-3.6.7-r1 | 2 +- metadata/md5-cache/sci-libs/dealii-9.4.0-r1 | 2 +- metadata/md5-cache/sci-libs/dealii-9.4.1-r1 | 2 +- metadata/md5-cache/sci-libs/dealii-9999 | 2 +- metadata/md5-cache/sci-libs/dlib-19.24 | 2 +- metadata/md5-cache/sci-libs/dlib-19.24.2 | 2 +- metadata/md5-cache/sci-libs/dmlc-core-0.5 | 2 +- .../sci-libs/dmlc-core-0_p20170719-r1 | 2 +- metadata/md5-cache/sci-libs/eccodes-2.18.0 | 2 +- metadata/md5-cache/sci-libs/exodusii-6.09-r1 | 2 +- metadata/md5-cache/sci-libs/fcl-0.6.1-r1 | 2 +- metadata/md5-cache/sci-libs/fcl-9999 | 2 +- metadata/md5-cache/sci-libs/flann-1.9.1-r5 | 2 +- metadata/md5-cache/sci-libs/foxi-2021.05.27 | 2 +- metadata/md5-cache/sci-libs/gdal-3.6.4 | 2 +- metadata/md5-cache/sci-libs/gdal-3.7.0 | 2 +- metadata/md5-cache/sci-libs/geos-3.11.0 | 2 +- metadata/md5-cache/sci-libs/geos-3.11.1 | 2 +- metadata/md5-cache/sci-libs/geos-3.11.2 | 2 +- metadata/md5-cache/sci-libs/ginkgo-1.4.0-r3 | 2 +- metadata/md5-cache/sci-libs/ginkgo-1.6.0 | 2 +- .../sci-libs/gklib-5.1.1_p20230327-r1 | 2 +- .../md5-cache/sci-libs/gloo-2023.01.17-r1 | 2 +- metadata/md5-cache/sci-libs/gmsh-4.10.3-r1 | 2 +- metadata/md5-cache/sci-libs/gmsh-4.11.1-r1 | 2 +- metadata/md5-cache/sci-libs/gmsh-4.9.5-r3 | 2 +- metadata/md5-cache/sci-libs/hipBLAS-5.1.3 | 2 +- metadata/md5-cache/sci-libs/hipCUB-5.1.3 | 2 +- metadata/md5-cache/sci-libs/hipFFT-5.1.3 | 2 +- .../md5-cache/sci-libs/hipSPARSE-5.1.3-r1 | 2 +- .../md5-cache/sci-libs/ignition-common-3.14.2 | 2 +- .../sci-libs/ignition-fuel-tools-4.4.0 | 2 +- .../md5-cache/sci-libs/ignition-math-6.14.0 | 2 +- metadata/md5-cache/sci-libs/indilib-1.9.8 | 2 +- metadata/md5-cache/sci-libs/itpp-4.3.1-r2 | 2 +- metadata/md5-cache/sci-libs/kim-api-2.2.1 | 2 +- metadata/md5-cache/sci-libs/kineto-0.4.0 | 2 +- metadata/md5-cache/sci-libs/kissfft-131.1.0 | 2 +- metadata/md5-cache/sci-libs/kissfft-9999 | 2 +- metadata/md5-cache/sci-libs/klu-2.0.3 | 2 +- metadata/md5-cache/sci-libs/lapack-3.10.1 | 2 +- metadata/md5-cache/sci-libs/lapack-3.11 | 2 +- metadata/md5-cache/sci-libs/ldl-3.0.3 | 2 +- metadata/md5-cache/sci-libs/lemon-1.3.1-r1 | 2 +- metadata/md5-cache/sci-libs/levmar-2.6-r1 | 2 +- metadata/md5-cache/sci-libs/libaec-1.0.6 | 2 +- metadata/md5-cache/sci-libs/libccd-2.1 | 2 +- metadata/md5-cache/sci-libs/libccd-9999 | 2 +- metadata/md5-cache/sci-libs/libcerf-1.17 | 2 +- metadata/md5-cache/sci-libs/libcifpp-5.0.8 | 2 +- metadata/md5-cache/sci-libs/libcifpp-5.1.0.1 | 2 +- .../md5-cache/sci-libs/libecpint-1.0.6-r1 | 2 +- .../sci-libs/libgeodecomp-0.5.0_pre20201009 | 2 +- .../md5-cache/sci-libs/libgeotiff-1.7.1-r3 | 2 +- metadata/md5-cache/sci-libs/libigl-2.4.0 | 2 +- .../sci-libs/liborigin-3.0.1_p20210828-r1 | 2 +- metadata/md5-cache/sci-libs/libsc-2.8.3 | 2 +- metadata/md5-cache/sci-libs/libsc-2.8.5-r2 | 2 +- .../sci-libs/libspatialindex-1.9.3-r2 | 2 +- .../sci-libs/linux-gpib-modules-4.3.5-r2 | 16 + metadata/md5-cache/sci-libs/lmfit-9.0-r1 | 2 +- metadata/md5-cache/sci-libs/mathgl-2.4.4-r1 | 2 +- metadata/md5-cache/sci-libs/med-4.1.1-r1 | 2 +- metadata/md5-cache/sci-libs/med-4.1.1-r3 | 2 +- metadata/md5-cache/sci-libs/metis-5.1.0-r5 | 2 +- metadata/md5-cache/sci-libs/metis-5.2.1-r2 | 2 +- metadata/md5-cache/sci-libs/miopen-5.1.3-r1 | 2 +- metadata/md5-cache/sci-libs/nanoflann-1.3.2 | 2 +- metadata/md5-cache/sci-libs/nanoflann-9999 | 2 +- metadata/md5-cache/sci-libs/neartree-5.1.1 | 2 +- metadata/md5-cache/sci-libs/nemesis-6.09 | 2 +- metadata/md5-cache/sci-libs/netcdf-4.8.1-r1 | 2 +- metadata/md5-cache/sci-libs/netcdf-4.8.1-r2 | 2 +- metadata/md5-cache/sci-libs/netcdf-4.9.2 | 2 +- .../md5-cache/sci-libs/netcdf-fortran-4.6.1 | 2 +- metadata/md5-cache/sci-libs/nlopt-2.7.1-r1 | 2 +- metadata/md5-cache/sci-libs/nlopt-2.7.1-r2 | 2 +- metadata/md5-cache/sci-libs/octomap-1.9.8 | 2 +- metadata/md5-cache/sci-libs/onnx-1.11.0-r2 | 2 +- metadata/md5-cache/sci-libs/onnx-1.12.0 | 2 +- metadata/md5-cache/sci-libs/onnx-1.13.1 | 2 +- metadata/md5-cache/sci-libs/onnx-1.14.0 | 2 +- .../md5-cache/sci-libs/opencascade-7.6.3-r1 | 2 +- .../md5-cache/sci-libs/opencascade-7.7.0-r1 | 2 +- metadata/md5-cache/sci-libs/orocos-bfl-0.8.0 | 2 +- metadata/md5-cache/sci-libs/orocos_kdl-1.5.1 | 2 +- metadata/md5-cache/sci-libs/orocos_kdl-9999 | 2 +- metadata/md5-cache/sci-libs/p4est-2.8-r1 | 2 +- metadata/md5-cache/sci-libs/p4est-2.8.5-r2 | 2 +- metadata/md5-cache/sci-libs/parmetis-4.0.3-r2 | 2 +- .../sci-libs/parmetis-4.0.3_p20230326-r1 | 2 +- metadata/md5-cache/sci-libs/pastix-6.0.3 | 2 +- metadata/md5-cache/sci-libs/pcl-1.12.1-r2 | 2 +- metadata/md5-cache/sci-libs/pcl-9999 | 2 +- metadata/md5-cache/sci-libs/pdal-2.4.3 | 2 +- metadata/md5-cache/sci-libs/pdal-2.4.3-r1 | 2 +- metadata/md5-cache/sci-libs/pdal-2.5.3 | 2 +- metadata/md5-cache/sci-libs/pdal-2.5.3-r1 | 2 +- .../md5-cache/sci-libs/plplot-5.15.0-r105 | 2 +- metadata/md5-cache/sci-libs/proj-9.2.1 | 2 +- metadata/md5-cache/sci-libs/rocBLAS-5.1.3-r3 | 2 +- metadata/md5-cache/sci-libs/rocBLAS-5.4.2-r3 | 2 +- metadata/md5-cache/sci-libs/rocFFT-5.1.3 | 2 +- metadata/md5-cache/sci-libs/rocPRIM-5.1.3 | 2 +- metadata/md5-cache/sci-libs/rocRAND-5.1.3 | 2 +- metadata/md5-cache/sci-libs/rocSOLVER-5.1.3 | 2 +- .../md5-cache/sci-libs/rocSPARSE-5.1.3-r1 | 2 +- metadata/md5-cache/sci-libs/rocThrust-5.1.3 | 2 +- metadata/md5-cache/sci-libs/rtabmap-0.20.23 | 2 +- metadata/md5-cache/sci-libs/rtabmap-9999 | 2 +- metadata/md5-cache/sci-libs/scalapack-2.1.0 | 2 +- metadata/md5-cache/sci-libs/spqr-3.0.3 | 2 +- metadata/md5-cache/sci-libs/stellarsolver-2.4 | 2 +- .../sci-libs/suitesparseconfig-7.0.0 | 2 +- metadata/md5-cache/sci-libs/sundials-5.8.0 | 2 +- metadata/md5-cache/sci-libs/sundials-6.2.0 | 2 +- metadata/md5-cache/sci-libs/sundials-6.5.0 | 2 +- metadata/md5-cache/sci-libs/superlu-5.3.0 | 2 +- metadata/md5-cache/sci-libs/symengine-0.10.1 | 2 +- .../md5-cache/sci-libs/symengine-0.9.0-r3 | 2 +- .../sci-libs/tensorpipe-2022.05.13-r1 | 2 +- .../md5-cache/sci-libs/trilinos-13.4.0-r3 | 2 +- metadata/md5-cache/sci-libs/trilinos-13.4.1 | 2 +- metadata/md5-cache/sci-libs/trilinos-14.0.0 | 2 +- metadata/md5-cache/sci-libs/trilinos-14.2.0 | 16 + metadata/md5-cache/sci-libs/umfpack-6.1.0 | 2 +- metadata/md5-cache/sci-libs/volk-2.5.1 | 2 +- metadata/md5-cache/sci-libs/voro++-0.4.6-r1 | 2 +- metadata/md5-cache/sci-libs/vtk-9.2.5 | 2 +- .../md5-cache/sci-libs/xdmf2-1.0_p141226-r4 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 28917 -> 29210 bytes metadata/md5-cache/sci-mathematics/arb-2.23.0 | 2 +- .../sci-mathematics/boolector-3.2.2_p20220110 | 2 +- .../btor2tools-1.0.0_pre20220518-r1 | 2 +- .../sci-mathematics/cadabra-2.4.3.2-r1 | 2 +- metadata/md5-cache/sci-mathematics/cgal-5.5 | 2 +- metadata/md5-cache/sci-mathematics/cgal-5.5.2 | 2 +- .../sci-mathematics/cryptominisat-5.11.11 | 15 + .../sci-mathematics/cryptominisat-5.11.4 | 2 +- .../md5-cache/sci-mathematics/cvc4-1.8-r4 | 2 +- .../md5-cache/sci-mathematics/diagrtb-2.64 | 2 +- .../md5-cache/sci-mathematics/fann-2.2.0-r1 | 2 +- metadata/md5-cache/sci-mathematics/fann-9999 | 2 +- .../md5-cache/sci-mathematics/flint-2.8.4 | 2 +- .../md5-cache/sci-mathematics/flint-2.8.5 | 2 +- .../md5-cache/sci-mathematics/flint-2.9.0 | 2 +- .../md5-cache/sci-mathematics/giac-1.9.0.55 | 17 + .../md5-cache/sci-mathematics/lean-3.49.0 | 2 +- .../md5-cache/sci-mathematics/lean-3.50.3 | 2 +- .../md5-cache/sci-mathematics/lean-3.51.0 | 2 +- .../md5-cache/sci-mathematics/lean-3.51.1 | 2 +- .../md5-cache/sci-mathematics/lean-3.9999 | 2 +- .../md5-cache/sci-mathematics/libpoly-0.1.11 | 2 +- .../sci-mathematics/minisat-2.2.1-r1 | 2 +- .../sci-mathematics/opensmt-2.4.3-r2 | 2 +- .../md5-cache/sci-mathematics/opensmt-2.5.0 | 2 +- .../md5-cache/sci-mathematics/plfit-0.9.3 | 2 +- .../md5-cache/sci-mathematics/primecount-7.6 | 2 +- .../md5-cache/sci-mathematics/primesieve-11.0 | 2 +- .../md5-cache/sci-mathematics/rkward-0.7.5 | 2 +- .../md5-cache/sci-mathematics/stp-2.3.3-r3 | 2 +- .../sci-mathematics/vampire-4.6.1-r2 | 2 +- .../md5-cache/sci-mathematics/vampire-4.7-r1 | 2 +- .../sci-mathematics/wxmaxima-23.04.1 | 2 +- .../sci-mathematics/wxmaxima-23.05.1 | 2 +- .../md5-cache/sci-mathematics/yacas-1.9.1 | 2 +- metadata/md5-cache/sci-mathematics/z3-4.12.1 | 2 +- metadata/md5-cache/sci-physics/Manifest.gz | Bin 10259 -> 10230 bytes metadata/md5-cache/sci-physics/bullet-3.21 | 2 +- metadata/md5-cache/sci-physics/bullet-3.22b | 2 +- metadata/md5-cache/sci-physics/clhep-2.4.5.3 | 2 +- metadata/md5-cache/sci-physics/clhep-2.4.6.2 | 2 +- metadata/md5-cache/sci-physics/espresso-4.2.0 | 2 +- metadata/md5-cache/sci-physics/espresso-9999 | 2 +- metadata/md5-cache/sci-physics/geant-4.11.0.3 | 2 +- metadata/md5-cache/sci-physics/geant-4.11.0.4 | 2 +- metadata/md5-cache/sci-physics/geant-4.11.1.0 | 2 +- metadata/md5-cache/sci-physics/geant-4.11.1.1 | 2 +- .../md5-cache/sci-physics/geant4_vmc-6.1_p3 | 2 +- .../md5-cache/sci-physics/geant4_vmc-6.1_p4 | 2 +- .../md5-cache/sci-physics/geant4_vmc-6.1_p5 | 2 +- metadata/md5-cache/sci-physics/geant4_vmc-6.2 | 2 +- metadata/md5-cache/sci-physics/geant4_vmc-6.3 | 2 +- .../md5-cache/sci-physics/geant4_vmc-6.3_p1 | 2 +- .../md5-cache/sci-physics/geant4_vmc-9999 | 2 +- .../md5-cache/sci-physics/hepmc-2.06.09-r2 | 2 +- metadata/md5-cache/sci-physics/hepmc-2.06.11 | 2 +- metadata/md5-cache/sci-physics/hepmc-3.2.5 | 2 +- .../sci-physics/hepmc-3.2.5_p20230225-r1 | 2 +- metadata/md5-cache/sci-physics/hepmc-3.2.6 | 2 +- metadata/md5-cache/sci-physics/hepmc-9999 | 2 +- .../md5-cache/sci-physics/lammps-20220217 | 2 +- .../md5-cache/sci-physics/lammps-20220217-r1 | 2 +- .../md5-cache/sci-physics/lammps-20220623 | 2 +- .../md5-cache/sci-physics/lammps-20230328 | 2 +- metadata/md5-cache/sci-physics/reduze-2.4-r1 | 2 +- metadata/md5-cache/sci-physics/root-6.28.02 | 2 +- metadata/md5-cache/sci-physics/root-6.28.04 | 2 +- metadata/md5-cache/sci-physics/root-6.28.9999 | 2 +- metadata/md5-cache/sci-physics/root-9999 | 2 +- metadata/md5-cache/sci-physics/vgm-5.0 | 2 +- metadata/md5-cache/sci-physics/vgm-5.1 | 2 +- metadata/md5-cache/sci-physics/vgm-9999 | 2 +- metadata/md5-cache/sci-physics/vmc-1.1_p1 | 2 +- metadata/md5-cache/sci-physics/vmc-2.0 | 2 +- metadata/md5-cache/sci-physics/vmc-9999 | 2 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 6912 -> 6910 bytes .../md5-cache/sci-visualization/gle-4.3.3-r3 | 2 +- .../md5-cache/sci-visualization/gr-0.72.0 | 2 +- .../md5-cache/sci-visualization/gr-0.72.4 | 2 +- .../md5-cache/sci-visualization/kst-2.0.8-r2 | 2 +- .../sci-visualization/labplot-2.9.0-r1 | 2 +- .../md5-cache/sci-visualization/labplot-9999 | 2 +- .../sci-visualization/paraview-5.11.1 | 2 +- .../sci-visualization/scidavis-2.9.0 | 2 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 24712 -> 24067 bytes .../openpgp-keys-apache-tomcat-10.1.8 | 9 - .../openpgp-keys-apache-tomcat-8.5.88 | 9 - .../openpgp-keys-apache-tomcat-9.0.74 | 9 - .../openpgp-keys-gentoo-developers-20230403 | 14 - ...> openpgp-keys-gentoo-developers-20230619} | 6 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 87717 -> 87574 bytes metadata/md5-cache/sys-apps/acl-2.3.1 | 2 +- metadata/md5-cache/sys-apps/acl-2.3.1-r1 | 2 +- metadata/md5-cache/sys-apps/acl-2.3.1-r2 | 2 +- metadata/md5-cache/sys-apps/agedu-20211129 | 2 +- .../md5-cache/sys-apps/colorized-logs-2.6 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.2-r2 | 16 - metadata/md5-cache/sys-apps/coreutils-9.3 | 16 - metadata/md5-cache/sys-apps/coreutils-9.3-r1 | 16 - metadata/md5-cache/sys-apps/cpu-x-4.5.1 | 2 +- metadata/md5-cache/sys-apps/cpu-x-4.5.2 | 2 +- metadata/md5-cache/sys-apps/cpu-x-4.5.3 | 2 +- metadata/md5-cache/sys-apps/cpuid-20230614 | 12 + .../md5-cache/sys-apps/crazydiskinfo-1.1.0-r1 | 2 +- metadata/md5-cache/sys-apps/less-633-r1 | 16 + metadata/md5-cache/sys-apps/less-9999 | 6 +- .../sys-apps/man-pages-posix-2017a-r1 | 4 +- ...{memtest86-bin-10.4 => memtest86-bin-10.5} | 2 +- .../md5-cache/sys-apps/musl-locales-0.1.0 | 2 +- metadata/md5-cache/sys-apps/pcsc-lite-2.0.0 | 4 +- ...raft-tools-0.0.8 => pkgcraft-tools-0.0.10} | 4 +- .../md5-cache/sys-apps/pkgcraft-tools-0.0.7 | 14 - metadata/md5-cache/sys-apps/portage-3.0.46 | 4 +- metadata/md5-cache/sys-apps/portage-3.0.49 | 18 + metadata/md5-cache/sys-apps/razercfg-0.42 | 2 +- .../sys-apps/roccat-tools-5.9.0-r101 | 2 +- metadata/md5-cache/sys-apps/sandbox-2.32 | 15 + .../sensei-raw-ctl-0.0_pre20180729-r1 | 2 +- .../sys-apps/system-monitoring-center-2.14.0 | 4 +- ...2.15.1 => system-monitoring-center-2.16.0} | 2 +- .../md5-cache/sys-apps/systemd-utils-253.4-r1 | 18 - .../thunderbolt-software-user-space-0.9.3-r1 | 2 +- .../sys-apps/uutils-coreutils-0.0.19 | 4 +- .../md5-cache/sys-auth/AusweisApp2-1.26.4 | 2 +- metadata/md5-cache/sys-auth/AusweisApp2-9999 | 2 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 13183 -> 13346 bytes .../sys-auth/google-authenticator-wrappers-1 | 2 +- .../sys-auth/google-authenticator-wrappers-2 | 2 +- .../google-authenticator-wrappers-3-r1 | 2 +- metadata/md5-cache/sys-auth/pam_abl-0.6.0 | 2 +- .../md5-cache/sys-auth/pam_require-0.7-r2 | 14 + .../md5-cache/sys-auth/polkit-qt-0.114.0-r3 | 2 +- .../md5-cache/sys-auth/yubico-piv-tool-2.3.1 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 15694 -> 15865 bytes .../sys-block/partitionmanager-22.12.3 | 2 +- .../sys-block/partitionmanager-23.04.2 | 2 +- metadata/md5-cache/sys-block/zram-init-11.1 | 14 + metadata/md5-cache/sys-block/zram-init-9999 | 5 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 22034 -> 22046 bytes metadata/md5-cache/sys-cluster/ceph-16.2.13 | 2 +- metadata/md5-cache/sys-cluster/ceph-17.2.6-r4 | 2 +- metadata/md5-cache/sys-cluster/hpx-1.9.0 | 2 +- metadata/md5-cache/sys-cluster/hpx-9999 | 2 +- .../md5-cache/sys-cluster/legion-21.09.0-r1 | 2 +- metadata/md5-cache/sys-cluster/legion-23.03.0 | 2 +- metadata/md5-cache/sys-cluster/legion-9999 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-43.0 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-45.0 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-9999 | 2 +- metadata/md5-cache/sys-cluster/teleport-9999 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 36058 -> 36546 bytes .../sys-devel/binutils-apple-8.2.1-r101 | 2 +- .../sys-devel/binutils-apple-8.2.1-r102 | 2 +- .../sys-devel/boost-m4-0.4_p20221019 | 9 + metadata/md5-cache/sys-devel/clang-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.6-r4 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.7-r1 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.5 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.6 | 12 +- .../md5-cache/sys-devel/clang-17.0.0.9999 | 2 +- .../sys-devel/clang-17.0.0_pre20230609 | 17 - .../sys-devel/clang-17.0.0_pre20230615 | 2 +- .../sys-devel/clang-17.0.0_pre20230620 | 17 + .../md5-cache/sys-devel/clang-common-14.0.6 | 2 +- .../sys-devel/clang-common-15.0.7-r5 | 2 +- .../sys-devel/clang-common-15.0.7-r6 | 2 +- .../sys-devel/clang-common-16.0.5-r1 | 2 +- .../sys-devel/clang-common-16.0.6-r1 | 2 +- .../sys-devel/clang-common-17.0.0.9999 | 2 +- .../sys-devel/clang-common-17.0.0_pre20230615 | 2 +- ...230609 => clang-common-17.0.0_pre20230620} | 6 +- ...30609 => clang-runtime-17.0.0_pre20230620} | 2 +- .../md5-cache/sys-devel/crossdev-20230209 | 11 - ...crossdev-20230209-r1 => crossdev-20230616} | 4 +- .../sys-devel/gcc-10.4.1_p20230426-r1 | 2 +- .../md5-cache/sys-devel/gcc-10.4.1_p20230517 | 2 +- .../md5-cache/sys-devel/gcc-10.4.1_p20230607 | 2 +- .../md5-cache/sys-devel/gcc-10.4.1_p20230614 | 2 +- .../md5-cache/sys-devel/gcc-10.4.1_p20230621 | 16 + metadata/md5-cache/sys-devel/gcc-10.5.9999 | 2 +- .../md5-cache/sys-devel/gcc-11.3.1_p20230427 | 2 +- metadata/md5-cache/sys-devel/gcc-11.4.0 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20230608 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20230615 | 2 +- .../md5-cache/sys-devel/gcc-11.4.1_p20230622 | 16 + metadata/md5-cache/sys-devel/gcc-11.5.9999 | 2 +- .../sys-devel/gcc-12.2.1_p20230428-r1 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20230526 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20230609 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20230616 | 2 +- .../md5-cache/sys-devel/gcc-12.3.1_p20230623 | 16 + metadata/md5-cache/sys-devel/gcc-12.4.9999 | 2 +- .../md5-cache/sys-devel/gcc-13.1.1_p20230527 | 2 +- .../md5-cache/sys-devel/gcc-13.1.1_p20230603 | 2 +- .../md5-cache/sys-devel/gcc-13.1.1_p20230610 | 2 +- .../md5-cache/sys-devel/gcc-13.1.1_p20230617 | 2 +- .../md5-cache/sys-devel/gcc-13.1.1_p20230624 | 16 + metadata/md5-cache/sys-devel/gcc-13.2.9999 | 2 +- metadata/md5-cache/sys-devel/gcc-14.0.0.9999 | 2 +- .../sys-devel/gcc-14.0.0_pre20230529 | 2 +- .../sys-devel/gcc-14.0.0_pre20230604 | 2 +- .../sys-devel/gcc-14.0.0_pre20230611 | 2 +- .../sys-devel/gcc-14.0.0_pre20230618 | 2 +- metadata/md5-cache/sys-devel/gcc-8.5.0-r1 | 2 +- metadata/md5-cache/sys-devel/gcc-9.5.0 | 2 +- metadata/md5-cache/sys-devel/gcc-config-2.11 | 4 +- .../{gettext-0.22 => gettext-0.22-r1} | 2 +- metadata/md5-cache/sys-devel/kgcc64-10.4.0 | 2 +- metadata/md5-cache/sys-devel/kgcc64-11.3.0 | 2 +- metadata/md5-cache/sys-devel/kgcc64-12.2.0 | 2 +- .../sys-devel/kgcc64-12.3.1_p20230512-r1 | 2 +- metadata/md5-cache/sys-devel/kgcc64-13.1.0 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/lld-15.0.7 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.5 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.6 | 8 +- metadata/md5-cache/sys-devel/lld-17.0.0.9999 | 2 +- .../sys-devel/lld-17.0.0_pre20230615 | 2 +- ...0.0_pre20230609 => lld-17.0.0_pre20230620} | 14 +- metadata/md5-cache/sys-devel/llvm-14.0.6-r2 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.6-r4 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.7 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.5 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.6 | 6 +- metadata/md5-cache/sys-devel/llvm-17.0.0.9999 | 2 +- .../sys-devel/llvm-17.0.0_pre20230615 | 2 +- ....0_pre20230609 => llvm-17.0.0_pre20230620} | 10 +- .../md5-cache/sys-devel/llvm-common-14.0.6 | 2 +- .../md5-cache/sys-devel/llvm-common-15.0.7 | 2 +- .../md5-cache/sys-devel/llvm-common-16.0.5 | 2 +- .../md5-cache/sys-devel/llvm-common-16.0.6 | 2 +- .../sys-devel/llvm-common-17.0.0.9999 | 2 +- .../sys-devel/llvm-common-17.0.0_pre20230615 | 2 +- ...0230609 => llvm-common-17.0.0_pre20230620} | 4 +- metadata/md5-cache/sys-devel/mold-1.10.1 | 2 +- metadata/md5-cache/sys-devel/mold-1.11.0 | 2 +- metadata/md5-cache/sys-devel/mold-9999 | 2 +- metadata/md5-cache/sys-devel/parity-2.0.1 | 9 - metadata/md5-cache/sys-devel/reflex-20230521 | 4 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 37564 -> 37526 bytes .../sys-fs/android-file-transfer-linux-4.2 | 2 +- .../sys-fs/android-file-transfer-linux-9999 | 2 +- metadata/md5-cache/sys-fs/cryfs-0.10.3-r1 | 2 +- metadata/md5-cache/sys-fs/dfc-3.1.1 | 2 +- metadata/md5-cache/sys-fs/dislocker-0.7.3 | 2 +- metadata/md5-cache/sys-fs/dislocker-9999 | 2 +- metadata/md5-cache/sys-fs/e2fsprogs-1.47.0-r1 | 2 +- metadata/md5-cache/sys-fs/encfs-1.9.5-r2 | 2 +- metadata/md5-cache/sys-fs/fatcat-1.1.1 | 2 +- metadata/md5-cache/sys-fs/fragview-0.1.1-r1 | 2 +- metadata/md5-cache/sys-fs/fragview-0.1.2 | 2 +- metadata/md5-cache/sys-fs/fragview-9999 | 2 +- metadata/md5-cache/sys-fs/fuse-3.15.0 | 4 +- metadata/md5-cache/sys-fs/lvm2-2.03.21 | 2 +- metadata/md5-cache/sys-fs/lxcfs-5.0.3 | 2 +- .../md5-cache/sys-fs/reiserfs-defrag-0.2.2 | 2 +- metadata/md5-cache/sys-fs/shake-1.0 | 2 +- metadata/md5-cache/sys-fs/squashfuse-0.1.103 | 2 +- metadata/md5-cache/sys-fs/squashfuse-0.1.105 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.10 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.11 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.12 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.7-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.9 | 2 +- metadata/md5-cache/sys-fs/zfs-9999 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.10-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.11 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.11-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.12 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.7 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.9 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 31534 -> 33575 bytes metadata/md5-cache/sys-kernel/cryptodev-1.13 | 15 - .../md5-cache/sys-kernel/cryptodev-1.13-r1 | 17 + metadata/md5-cache/sys-kernel/cryptodev-9999 | 19 +- .../sys-kernel/gentoo-kernel-5.10.181 | 4 +- .../sys-kernel/gentoo-kernel-5.10.182 | 4 +- .../sys-kernel/gentoo-kernel-5.10.183 | 4 +- .../sys-kernel/gentoo-kernel-5.10.184 | 4 +- .../sys-kernel/gentoo-kernel-5.10.185 | 18 + .../sys-kernel/gentoo-kernel-5.15.114 | 4 +- .../sys-kernel/gentoo-kernel-5.15.115 | 4 +- .../sys-kernel/gentoo-kernel-5.15.116 | 4 +- .../sys-kernel/gentoo-kernel-5.15.117 | 4 +- .../sys-kernel/gentoo-kernel-5.15.118 | 18 + .../sys-kernel/gentoo-kernel-5.4.244 | 4 +- .../sys-kernel/gentoo-kernel-5.4.245 | 4 +- .../sys-kernel/gentoo-kernel-5.4.246 | 4 +- .../sys-kernel/gentoo-kernel-5.4.247 | 4 +- .../sys-kernel/gentoo-kernel-5.4.248 | 17 + .../md5-cache/sys-kernel/gentoo-kernel-6.1.31 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.32 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.33 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.34 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.35 | 18 + .../md5-cache/sys-kernel/gentoo-kernel-6.3.5 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.3.6 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.3.7 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.3.8 | 6 +- .../md5-cache/sys-kernel/gentoo-kernel-6.3.9 | 18 + .../sys-kernel/gentoo-kernel-bin-5.10.181 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.10.182 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.10.183 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.10.184 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.10.185 | 17 + .../sys-kernel/gentoo-kernel-bin-5.15.114 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.15.115 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.15.116 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.15.117 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.15.118 | 17 + .../sys-kernel/gentoo-kernel-bin-5.4.244 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.4.245 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.4.246 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.4.247 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.4.248 | 17 + .../sys-kernel/gentoo-kernel-bin-6.1.31 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.1.32 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.1.33 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.1.34 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.1.35 | 17 + .../sys-kernel/gentoo-kernel-bin-6.3.5 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.3.6 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.3.7 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.3.8 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.3.9 | 17 + .../sys-kernel/gentoo-sources-4.14.319 | 14 + .../sys-kernel/gentoo-sources-4.19.287 | 14 + .../sys-kernel/gentoo-sources-5.10.185 | 14 + .../sys-kernel/gentoo-sources-5.15.118 | 14 + .../sys-kernel/gentoo-sources-5.4.248 | 14 + .../sys-kernel/gentoo-sources-6.1.35 | 14 + .../md5-cache/sys-kernel/gentoo-sources-6.3.9 | 14 + .../installkernel-systemd-boot-2-r2 | 9 + .../sys-kernel/linux-firmware-20220610 | 16 - .../sys-kernel/linux-firmware-20220708 | 16 - .../sys-kernel/linux-firmware-20220815 | 16 - .../sys-kernel/linux-firmware-20220913-r2 | 16 - .../sys-kernel/linux-firmware-20221012 | 16 - .../sys-kernel/linux-firmware-20221109 | 16 - .../sys-kernel/linux-firmware-20221214 | 16 - .../sys-kernel/linux-firmware-20230117 | 16 - .../sys-kernel/linux-firmware-20230210 | 16 - .../sys-kernel/linux-firmware-20230310 | 16 - ...re-20221012-r1 => linux-firmware-20230625} | 10 +- ...4.14.315_p148 => rt-sources-4.14.318_p150} | 4 +- ...es-5.10.78_p55 => rt-sources-5.10.184_p90} | 4 +- .../sys-kernel/vanilla-kernel-5.10.181 | 4 +- .../sys-kernel/vanilla-kernel-5.10.182 | 4 +- .../sys-kernel/vanilla-kernel-5.10.183 | 4 +- .../sys-kernel/vanilla-kernel-5.10.184 | 4 +- .../sys-kernel/vanilla-kernel-5.10.185 | 18 + .../sys-kernel/vanilla-kernel-5.10.9999 | 4 +- .../sys-kernel/vanilla-kernel-5.15.114 | 4 +- .../sys-kernel/vanilla-kernel-5.15.115 | 4 +- .../sys-kernel/vanilla-kernel-5.15.116 | 4 +- .../sys-kernel/vanilla-kernel-5.15.117 | 4 +- .../sys-kernel/vanilla-kernel-5.15.118 | 18 + .../sys-kernel/vanilla-kernel-5.15.9999 | 4 +- .../sys-kernel/vanilla-kernel-5.19.9999 | 4 +- .../sys-kernel/vanilla-kernel-5.4.244 | 4 +- .../sys-kernel/vanilla-kernel-5.4.245 | 4 +- .../sys-kernel/vanilla-kernel-5.4.246 | 4 +- .../sys-kernel/vanilla-kernel-5.4.247 | 4 +- .../sys-kernel/vanilla-kernel-5.4.248 | 17 + .../sys-kernel/vanilla-kernel-5.4.9999 | 4 +- .../sys-kernel/vanilla-kernel-6.1.31 | 4 +- .../sys-kernel/vanilla-kernel-6.1.32 | 4 +- .../sys-kernel/vanilla-kernel-6.1.33 | 4 +- .../sys-kernel/vanilla-kernel-6.1.34 | 4 +- .../sys-kernel/vanilla-kernel-6.1.35 | 18 + .../sys-kernel/vanilla-kernel-6.1.9999 | 4 +- .../md5-cache/sys-kernel/vanilla-kernel-6.3.5 | 4 +- .../md5-cache/sys-kernel/vanilla-kernel-6.3.6 | 4 +- .../md5-cache/sys-kernel/vanilla-kernel-6.3.7 | 4 +- .../md5-cache/sys-kernel/vanilla-kernel-6.3.8 | 4 +- .../md5-cache/sys-kernel/vanilla-kernel-6.3.9 | 18 + ...rces-4.14.318 => vanilla-sources-4.14.319} | 4 +- ...rces-4.19.286 => vanilla-sources-4.19.287} | 4 +- ...rces-5.10.184 => vanilla-sources-5.10.185} | 4 +- ...rces-5.15.117 => vanilla-sources-5.15.118} | 4 +- ...ources-5.4.247 => vanilla-sources-5.4.248} | 4 +- ...-sources-6.1.34 => vanilla-sources-6.1.35} | 4 +- ...la-sources-6.3.8 => vanilla-sources-6.3.9} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 36513 -> 36005 bytes .../md5-cache/sys-libs/compiler-rt-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/compiler-rt-15.0.7 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.5 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.6 | 6 +- .../sys-libs/compiler-rt-17.0.0.9999 | 2 +- .../sys-libs/compiler-rt-17.0.0_pre20230615 | 2 +- ...0230609 => compiler-rt-17.0.0_pre20230620} | 8 +- .../sys-libs/compiler-rt-sanitizers-14.0.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-15.0.7 | 2 +- .../sys-libs/compiler-rt-sanitizers-16.0.5 | 2 +- .../sys-libs/compiler-rt-sanitizers-16.0.6 | 6 +- .../compiler-rt-sanitizers-17.0.0.9999 | 2 +- .../compiler-rt-sanitizers-17.0.0_pre20230615 | 2 +- ...compiler-rt-sanitizers-17.0.0_pre20230620} | 8 +- .../md5-cache/sys-libs/cygwin-crypt-1.4-r1 | 10 - metadata/md5-cache/sys-libs/kpmcore-22.12.3 | 2 +- metadata/md5-cache/sys-libs/kpmcore-23.04.2 | 2 +- metadata/md5-cache/sys-libs/libcxx-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxx-15.0.7 | 2 +- metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 | 2 +- metadata/md5-cache/sys-libs/libcxx-16.0.5 | 2 +- metadata/md5-cache/sys-libs/libcxx-16.0.6 | 6 +- .../md5-cache/sys-libs/libcxx-17.0.0.9999 | 2 +- .../sys-libs/libcxx-17.0.0_pre20230615 | 2 +- ..._pre20230609 => libcxx-17.0.0_pre20230620} | 12 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-15.0.7 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-16.0.5 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-16.0.6 | 6 +- .../md5-cache/sys-libs/libcxxabi-17.0.0.9999 | 2 +- .../sys-libs/libcxxabi-17.0.0_pre20230615 | 2 +- ...e20230609 => libcxxabi-17.0.0_pre20230620} | 8 +- metadata/md5-cache/sys-libs/libomp-14.0.6-r1 | 2 +- metadata/md5-cache/sys-libs/libomp-15.0.7-r2 | 2 +- metadata/md5-cache/sys-libs/libomp-15.0.7-r6 | 2 +- metadata/md5-cache/sys-libs/libomp-16.0.5 | 2 +- metadata/md5-cache/sys-libs/libomp-16.0.6 | 14 +- .../md5-cache/sys-libs/libomp-17.0.0.9999 | 2 +- .../sys-libs/libomp-17.0.0_pre20230609 | 16 - .../sys-libs/libomp-17.0.0_pre20230615 | 2 +- .../sys-libs/libomp-17.0.0_pre20230620 | 16 + metadata/md5-cache/sys-libs/libxcrypt-4.4.35 | 2 +- .../sys-libs/llvm-libunwind-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-15.0.7 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-16.0.5 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-16.0.6 | 6 +- .../sys-libs/llvm-libunwind-17.0.0.9999 | 2 +- .../llvm-libunwind-17.0.0_pre20230615 | 2 +- ...0609 => llvm-libunwind-17.0.0_pre20230620} | 8 +- metadata/md5-cache/sys-libs/minizip-ng-3.0.10 | 2 +- .../md5-cache/sys-libs/minizip-ng-4.0.0-r1 | 2 +- .../sys-libs/ncurses-6.3_p20221203-r2 | 2 +- .../md5-cache/sys-libs/ncurses-6.4_p20230401 | 2 +- .../md5-cache/sys-libs/ncurses-6.4_p20230527 | 2 +- .../md5-cache/sys-libs/nss_wrapper-1.1.12 | 2 +- .../md5-cache/sys-libs/nss_wrapper-1.1.15 | 2 +- .../md5-cache/sys-libs/pam_wrapper-1.1.4-r2 | 2 +- metadata/md5-cache/sys-libs/pkgcraft-0.0.4 | 14 - metadata/md5-cache/sys-libs/pkgcraft-0.0.5 | 14 - .../md5-cache/sys-libs/readline-8.1_p2-r1 | 2 +- metadata/md5-cache/sys-libs/readline-8.2_p1 | 2 +- metadata/md5-cache/sys-libs/readline-9999 | 2 +- metadata/md5-cache/sys-libs/uid_wrapper-1.2.9 | 2 +- metadata/md5-cache/sys-libs/uid_wrapper-1.3.0 | 2 +- metadata/md5-cache/sys-libs/zlib-ng-2.0.7 | 2 +- metadata/md5-cache/sys-libs/zlib-ng-2.1.2-r1 | 2 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 7102 -> 7096 bytes metadata/md5-cache/sys-power/RyzenAdj-0.12.0 | 2 +- metadata/md5-cache/sys-power/RyzenAdj-0.13.0 | 2 +- metadata/md5-cache/sys-power/cpupower-6.2 | 4 +- metadata/md5-cache/sys-power/nut-2.7.4-r8 | 2 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 15255 -> 15593 bytes metadata/md5-cache/sys-process/btop-1.2.13-r2 | 11 + .../md5-cache/sys-process/memwatch-0.3.3-r1 | 2 +- metadata/md5-cache/sys-process/numactl-2.0.14 | 2 +- .../md5-cache/sys-process/parallel-20230622 | 15 + metadata/md5-cache/sys-process/tini-0.19.0-r1 | 2 +- metadata/md5-cache/sys-process/usbtop-1.0 | 2 +- metadata/md5-cache/virtual/Manifest.gz | Bin 49907 -> 50525 bytes metadata/md5-cache/virtual/checkpassword-0-r1 | 4 +- .../md5-cache/virtual/dist-kernel-5.10.185 | 7 + .../md5-cache/virtual/dist-kernel-5.15.118 | 7 + .../md5-cache/virtual/dist-kernel-5.4.248 | 7 + metadata/md5-cache/virtual/dist-kernel-6.1.35 | 7 + metadata/md5-cache/virtual/dist-kernel-6.3.9 | 7 + metadata/md5-cache/virtual/os-headers-0-r2 | 4 +- ...P-Tiny-0.83.0_rc => perl-HTTP-Tiny-0.86.0} | 2 +- .../perl-Module-CoreList-5.202.304.230 | 4 +- .../perl-Module-CoreList-5.202.306.230 | 7 + metadata/md5-cache/virtual/qmail-1.03-r1 | 4 +- metadata/md5-cache/virtual/ruby-ssl-11 | 12 - metadata/md5-cache/virtual/rubygems-16 | 13 - metadata/md5-cache/www-apps/Manifest.gz | Bin 23037 -> 23865 bytes metadata/md5-cache/www-apps/drupal-9.4.14 | 15 - metadata/md5-cache/www-apps/jekyll-4.3.2 | 2 +- metadata/md5-cache/www-apps/jekyll-4.3.2-r1 | 17 + .../www-apps/jekyll-coffeescript-2.0.0 | 12 +- .../www-apps/jekyll-sass-converter-2.2.0 | 12 +- .../md5-cache/www-apps/jekyll-watch-2.2.1-r1 | 12 +- metadata/md5-cache/www-apps/nanoc-4.12.16 | 17 + .../md5-cache/www-apps/nanoc-checking-1.0.2 | 12 +- metadata/md5-cache/www-apps/nanoc-cli-4.12.16 | 17 + .../md5-cache/www-apps/nanoc-core-4.12.16 | 17 + .../www-apps/nanoc-deploying-1.0.2-r1 | 17 + .../md5-cache/www-apps/nanoc-spec-0.0.2-r1 | 17 + metadata/md5-cache/www-apps/redmine-5.0.5 | 12 +- metadata/md5-cache/www-apps/ttyd-1.7.3-r1 | 2 +- metadata/md5-cache/www-apps/ttyd-9999 | 2 +- metadata/md5-cache/www-client/Manifest.gz | Bin 13561 -> 12717 bytes .../www-client/chromium-114.0.5735.133 | 4 +- ...m-115.0.5790.32 => chromium-115.0.5790.40} | 2 +- .../www-client/chromium-bin-109.0.5414.74 | 13 - .../www-client/chromium-bin-110.0.5481.30 | 13 - metadata/md5-cache/www-client/falkon-22.12.3 | 2 +- metadata/md5-cache/www-client/falkon-23.04.2 | 2 +- .../md5-cache/www-client/firefox-102.11.0 | 2 +- .../md5-cache/www-client/firefox-102.12.0 | 2 +- metadata/md5-cache/www-client/firefox-113.0.1 | 2 +- metadata/md5-cache/www-client/firefox-113.0.2 | 2 +- metadata/md5-cache/www-client/firefox-114.0 | 2 +- .../md5-cache/www-client/firefox-bin-102.11.0 | 17 - .../md5-cache/www-client/firefox-bin-114.0.1 | 17 - .../md5-cache/www-client/firefox-bin-114.0.2 | 17 + ...90.24 => google-chrome-beta-115.0.5790.40} | 2 +- ....0 => google-chrome-unstable-116.0.5845.4} | 2 +- ...0.1823.43 => microsoft-edge-114.0.1823.58} | 2 +- ...3.41 => microsoft-edge-beta-115.0.1901.14} | 2 +- ....43 => microsoft-edge-beta-115.0.1901.151} | 2 +- ...1880.1 => microsoft-edge-dev-116.0.1908.0} | 2 +- ...1880.3 => microsoft-edge-dev-116.0.1923.0} | 2 +- ...ra-99.0.4788.65 => opera-100.0.4815.21-r1} | 4 +- ....0.4759.21 => opera-beta-100.0.4815.13-r1} | 4 +- ...4815.0 => opera-developer-101.0.4836.0-r1} | 4 +- metadata/md5-cache/www-client/otter-1.0.03 | 2 +- metadata/md5-cache/www-client/otter-9999 | 2 +- .../md5-cache/www-client/seamonkey-2.53.15-r1 | 2 +- .../md5-cache/www-client/vivaldi-6.0.2979.22 | 15 - ...valdi-6.1.3035.51 => vivaldi-6.1.3035.100} | 2 +- .../md5-cache/www-client/vivaldi-6.1.3035.75 | 15 - .../md5-cache/www-client/vivaldi-6.1.3035.84 | 4 +- ...6.1.3035.3 => vivaldi-snapshot-6.2.3054.3} | 2 +- metadata/md5-cache/www-misc/Manifest.gz | Bin 3915 -> 3917 bytes metadata/md5-cache/www-misc/logswan-2.1.14 | 2 +- metadata/md5-cache/www-misc/logswan-9999 | 2 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 1761 -> 1762 bytes ... chrome-binary-plugins-115.0.5790.40_beta} | 2 +- ... chrome-binary-plugins-116.0.5845.4_alpha} | 2 +- .../md5-cache/www-plugins/lightspark-0.8.6.1 | 2 +- .../md5-cache/www-plugins/lightspark-0.8.7 | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 9964 -> 9480 bytes metadata/md5-cache/www-servers/civetweb-1.16 | 2 +- metadata/md5-cache/www-servers/h2o-2.2.6-r1 | 2 +- metadata/md5-cache/www-servers/h2o-9999 | 2 +- .../md5-cache/www-servers/lighttpd-1.4.69 | 4 +- .../md5-cache/www-servers/lighttpd-1.4.70 | 2 +- .../md5-cache/www-servers/lighttpd-1.4.71 | 2 +- metadata/md5-cache/www-servers/nginx-1.25.1 | 18 + metadata/md5-cache/www-servers/pound-3.0.2 | 2 +- metadata/md5-cache/www-servers/tomcat-10.1.8 | 16 - metadata/md5-cache/www-servers/tomcat-10.1.9 | 4 +- metadata/md5-cache/www-servers/tomcat-8.5.88 | 16 - metadata/md5-cache/www-servers/tomcat-8.5.89 | 4 +- metadata/md5-cache/www-servers/tomcat-9.0.74 | 16 - metadata/md5-cache/www-servers/tomcat-9.0.75 | 4 +- .../md5-cache/www-servers/uwsgi-2.0.19.1-r109 | 16 - metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6608 -> 6280 bytes .../x11-drivers/nvidia-drivers-525.116.04-r2 | 2 +- .../x11-drivers/nvidia-drivers-525.47.27 | 2 +- .../x11-drivers/nvidia-drivers-530.41.03-r2 | 17 - .../x11-drivers/nvidia-drivers-535.43.02-r2 | 16 - .../x11-drivers/nvidia-drivers-535.54.03 | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 24273 -> 24273 bytes metadata/md5-cache/x11-libs/gl2ps-1.4.2 | 2 +- metadata/md5-cache/x11-libs/libX11-1.8.6 | 4 +- metadata/md5-cache/x11-libs/libfm-qt-1.1.0 | 2 +- metadata/md5-cache/x11-libs/libfm-qt-1.3.0 | 2 +- metadata/md5-cache/x11-libs/qtermwidget-1.3.0 | 2 +- metadata/md5-cache/x11-libs/qtermwidget-9999 | 2 +- .../md5-cache/x11-libs/qwt-5.2.3_p20210828 | 2 +- .../x11-libs/qwtplot3d-0.2_p20210828 | 2 +- .../md5-cache/x11-libs/snorenotify-0.7.0-r1 | 2 +- metadata/md5-cache/x11-libs/tslib-1.22 | 2 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 61882 -> 62100 bytes metadata/md5-cache/x11-misc/albert-0.17.2-r1 | 2 +- metadata/md5-cache/x11-misc/albert-0.17.3 | 2 +- metadata/md5-cache/x11-misc/albert-0.17.5 | 2 +- metadata/md5-cache/x11-misc/albert-0.17.6 | 2 +- metadata/md5-cache/x11-misc/albert-0.20.13 | 2 +- metadata/md5-cache/x11-misc/albert-0.20.14 | 2 +- metadata/md5-cache/x11-misc/autorandr-1.14 | 16 + metadata/md5-cache/x11-misc/barrier-2.4.0 | 2 +- metadata/md5-cache/x11-misc/birdtray-1.9.0 | 2 +- metadata/md5-cache/x11-misc/birdtray-9999 | 2 +- .../md5-cache/x11-misc/compose-tables-1.8.6 | 4 +- metadata/md5-cache/x11-misc/copyq-6.4.0 | 2 +- metadata/md5-cache/x11-misc/copyq-7.0.0 | 2 +- .../md5-cache/x11-misc/flow-pomodoro-1.2.0-r1 | 2 +- .../x11-misc/j4-dmenu-desktop-2.18-r1 | 2 +- metadata/md5-cache/x11-misc/kronometer-2.3.0 | 2 +- metadata/md5-cache/x11-misc/obconf-qt-0.16.2 | 2 +- metadata/md5-cache/x11-misc/pcmanfm-qt-1.3.0 | 2 +- metadata/md5-cache/x11-misc/polybar-3.6.3-r3 | 2 +- metadata/md5-cache/x11-misc/projecteur-0.9.2 | 2 +- metadata/md5-cache/x11-misc/qcomicbook-0.9.1 | 2 +- metadata/md5-cache/x11-misc/qlipper-5.1.2 | 2 +- metadata/md5-cache/x11-misc/qps-2.7.0 | 2 +- metadata/md5-cache/x11-misc/qt5ct-1.7 | 2 +- metadata/md5-cache/x11-misc/qterm-0.7.3-r1 | 2 +- metadata/md5-cache/x11-misc/qtfm-99999 | 2 +- .../md5-cache/x11-misc/qxkb-0.5.1_pre20190821 | 2 +- .../md5-cache/x11-misc/read-edid-3.0.2-r1 | 2 +- .../rofi-file-browser-extended-1.3.1-r1 | 2 +- metadata/md5-cache/x11-misc/screengrab-2.6.0 | 2 +- metadata/md5-cache/x11-misc/sddm-0.18.1-r8 | 2 +- .../md5-cache/x11-misc/sddm-0.19.0_p20230608 | 2 +- metadata/md5-cache/x11-misc/slim-1.4.0 | 2 +- metadata/md5-cache/x11-misc/slim-9999 | 2 +- metadata/md5-cache/x11-misc/slop-7.6-r1 | 2 +- metadata/md5-cache/x11-misc/synergy-1.14.1.32 | 2 +- metadata/md5-cache/x11-misc/tint2-17.0.2 | 2 +- metadata/md5-cache/x11-misc/tint2-17.1.3 | 2 +- metadata/md5-cache/x11-misc/virtualgl-3.0.2 | 2 +- metadata/md5-cache/x11-misc/virtualgl-3.1 | 2 +- metadata/md5-cache/x11-misc/virtualgl-3.1-r1 | 2 +- metadata/md5-cache/x11-misc/xcalib-0.10 | 2 +- metadata/md5-cache/x11-misc/xsettingsd-1.0.2 | 2 +- .../x11-misc/xss-lock-0.3.0_p20140302-r2 | 2 +- metadata/md5-cache/x11-misc/ydotool-1.0.4-r2 | 2 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 30416 -> 30414 bytes .../md5-cache/x11-plugins/wmcpuwatch-0.2-r1 | 2 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 8478 -> 8480 bytes metadata/md5-cache/x11-terms/qterminal-1.3.0 | 2 +- metadata/md5-cache/x11-terms/qterminal-9999 | 2 +- metadata/md5-cache/x11-terms/roxterm-3.9.4 | 2 +- metadata/md5-cache/x11-terms/sakura-3.8.4 | 2 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 26233 -> 26258 bytes .../x11-themes/QGnomePlatform-0.9.0-r1 | 2 +- .../md5-cache/x11-themes/QGnomePlatform-0.9.1 | 2 +- .../x11-themes/QGnomePlatform-0.9.1-r1 | 12 +- .../md5-cache/x11-themes/adwaita-qt-1.4.2 | 2 +- .../x11-themes/gnustep-neos-theme-0.1-r1 | 2 +- .../x11-themes/gnustep-silver-theme-3.1-r1 | 2 +- metadata/md5-cache/x11-themes/kvantum-1.0.7 | 2 +- .../md5-cache/x11-themes/lxqt-themes-1.3.0 | 2 +- .../x11-themes/numix-icon-theme-23.04.26 | 4 +- .../numix-icon-theme-circle-23.04.28 | 4 +- .../md5-cache/x11-themes/oxygen-gtk-1.4.1-r1 | 2 +- .../md5-cache/x11-themes/oxygen-gtk-1.4.6-r1 | 2 +- .../x11-themes/qtcurve-1.9.0_p20210412 | 2 +- metadata/md5-cache/x11-themes/qtcurve-9999 | 2 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 15237 -> 15401 bytes metadata/md5-cache/x11-wm/awesome-4.3-r102 | 2 +- metadata/md5-cache/x11-wm/awesome-9999 | 2 +- metadata/md5-cache/x11-wm/ctwm-4.0.3 | 2 +- .../md5-cache/x11-wm/herbstluftwm-0.9.5-r1 | 2 +- metadata/md5-cache/x11-wm/herbstluftwm-9999 | 2 +- metadata/md5-cache/x11-wm/pekwm-0.2.1 | 2 +- metadata/md5-cache/x11-wm/pekwm-0.3.0 | 2 +- .../md5-cache/x11-wm/windowmaker-0.95.9-r4 | 6 +- metadata/md5-cache/x11-wm/xpra-4.4.6 | 18 + metadata/md5-cache/xfce-extra/Manifest.gz | Bin 8682 -> 8681 bytes .../xfce-extra/xfce4-whiskermenu-plugin-2.7.3 | 2 +- metadata/news/timestamp.chk | 2 +- metadata/projects.xml | 20 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 42740 -> 42742 bytes net-analyzer/iftop/iftop-1.0_pre4-r5.ebuild | 4 +- net-analyzer/netdata/netdata-1.40.0-r1.ebuild | 161 ++ net-analyzer/netdata/netdata-9999.ebuild | 1 + net-analyzer/nmap/nmap-7.94.ebuild | 2 +- net-analyzer/nrpe/nrpe-4.1.0.ebuild | 4 +- net-firewall/Manifest.gz | Bin 4385 -> 4385 bytes net-firewall/firewalld/Manifest | 1 + net-firewall/firewalld/firewalld-2.0.0.ebuild | 223 +++ net-fs/Manifest.gz | Bin 3365 -> 3364 bytes net-fs/nfs-utils/nfs-utils-2.6.3-r2.ebuild | 2 +- net-ftp/Manifest.gz | Bin 3184 -> 3185 bytes net-ftp/filezilla/filezilla-3.64.0.ebuild | 2 +- net-im/Manifest.gz | Bin 9557 -> 9566 bytes net-im/gajim/gajim-1.7.3-r1.ebuild | 2 +- net-im/signal-desktop-bin/Manifest | 2 +- ...build => signal-desktop-bin-6.22.0.ebuild} | 0 net-im/skypeforlinux/Manifest | 2 +- ...ebuild => skypeforlinux-8.99.0.202.ebuild} | 0 net-irc/Manifest.gz | Bin 8074 -> 8240 bytes net-irc/senpai/Manifest | 2 + net-irc/senpai/metadata.xml | 15 + net-irc/senpai/senpai-0.2.0.ebuild | 35 + net-irc/soju/soju-0.6.1.ebuild | 2 +- net-irc/soju/soju-0.6.2.ebuild | 2 +- ...t-3.8-workaround-broken-translations.patch | 20 + net-irc/weechat/weechat-3.8.ebuild | 1 + net-libs/Manifest.gz | Bin 32623 -> 32617 bytes net-libs/cvm/cvm-0.97-r2.ebuild | 2 +- .../libmicrohttpd/libmicrohttpd-0.9.77.ebuild | 2 - .../libpcap/files/libpcap-1.10.0-usbmon.patch | 14 - net-libs/libpcap/libpcap-1.10.4.ebuild | 2 +- ...test-with-pacrunner-duktape-option-2.patch | 26 - net-libs/libpsl/Manifest | 1 - net-libs/libpsl/libpsl-0.21.1-r1.ebuild | 73 - .../files/libssh2-1.8.0-mansyntax_sh.patch | 8 - net-libs/libtorrent-rasterbar/Manifest | 2 + .../libtorrent-rasterbar-1.2.19.ebuild | 70 + .../libtorrent-rasterbar-2.0.9.ebuild | 75 + net-libs/nodejs/nodejs-16.20.0.ebuild | 2 +- net-libs/nodejs/nodejs-18.16.0.ebuild | 2 +- net-libs/nodejs/nodejs-20.2.0.ebuild | 2 +- net-libs/nodejs/nodejs-20.3.0.ebuild | 2 +- net-libs/nodejs/nodejs-99999999.ebuild | 2 +- net-libs/quiche/quiche-0.17.2-r1.ebuild | 240 +++ net-libs/quiche/quiche-9999.ebuild | 306 ++-- net-mail/Manifest.gz | Bin 14402 -> 14377 bytes net-mail/autorespond/autorespond-2.0.4.ebuild | 2 +- net-mail/autorespond/autorespond-2.0.5.ebuild | 2 +- net-mail/ezmlm-idx/ezmlm-idx-7.0.0-r5.ebuild | 2 +- net-mail/ezmlm-idx/ezmlm-idx-7.2.2-r1.ebuild | 2 +- net-mail/mailfront/mailfront-2.22.ebuild | 2 +- net-mail/mu/Manifest | 3 +- .../mu/files/mu-1.8.13-add-cstdint-inc.patch | 37 - .../mu/{mu-1.10.2.ebuild => mu-1.10.4.ebuild} | 0 net-mail/mu/mu-1.8.14.ebuild | 92 -- .../qmail-autoresponder-0.97-r3.ebuild | 2 +- .../qmail-autoresponder-2.0-r1.ebuild | 2 +- .../qmail-notify/qmail-notify-0.93-r2.ebuild | 2 +- .../qmailadmin/qmailadmin-1.2.15-r2.ebuild | 2 +- .../qmailadmin/qmailadmin-1.2.16-r1.ebuild | 2 +- net-mail/qmhandle/qmhandle-1.3.2.ebuild | 2 +- net-mail/queue-fix/queue-fix-1.4-r3.ebuild | 2 +- .../relay-ctrl/relay-ctrl-3.1.1-r2.ebuild | 2 +- .../relay-ctrl/relay-ctrl-3.1.1-r3.ebuild | 2 +- net-mail/relay-ctrl/relay-ctrl-3.2.ebuild | 2 +- net-mail/vpopmail/vpopmail-5.4.33-r9.ebuild | 2 +- net-mail/vqadmin/vqadmin-2.3.7-r1.ebuild | 2 +- net-misc/Manifest.gz | Bin 54080 -> 54082 bytes .../files/moonlight-9999-automagic.patch | 136 -- .../nextcloud-client-3.8.1.ebuild | 2 +- net-misc/ntp/ntp-4.2.8_p17.ebuild | 2 +- net-misc/ntpsec/ntpsec-1.2.2-r1.ebuild | 3 +- net-misc/ntpsec/ntpsec-1.2.2.ebuild | 3 +- net-misc/ntpsec/ntpsec-9999.ebuild | 3 +- net-misc/omniORB/omniORB-4.3.0.ebuild | 2 +- net-misc/omnisync/metadata.xml | 5 +- net-misc/openssh/openssh-9.3_p1-r1.ebuild | 2 +- net-misc/tigervnc/files/tigervnc-1.13.1.confd | 13 + net-misc/tigervnc/files/tigervnc-1.13.1.initd | 88 + net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild | 230 +++ net-misc/tigervnc/tigervnc-9999.ebuild | 11 +- net-misc/yt-dlp/Manifest | 2 + net-misc/yt-dlp/yt-dlp-2023.06.21.ebuild | 65 + net-misc/yt-dlp/yt-dlp-2023.06.22.ebuild | 65 + net-nntp/Manifest.gz | Bin 1373 -> 1369 bytes net-nntp/nzbget/nzbget-21.1-r2.ebuild | 4 +- net-p2p/Manifest.gz | Bin 6759 -> 6757 bytes .../gtk-gnutella/gtk-gnutella-1.2.1-r1.ebuild | 4 +- .../gtk-gnutella/gtk-gnutella-1.2.2.ebuild | 4 +- net-p2p/qbittorrent/Manifest | 1 + net-p2p/qbittorrent/qbittorrent-4.5.4.ebuild | 104 ++ net-print/Manifest.gz | Bin 5755 -> 5750 bytes net-print/cups/Manifest | 1 + net-print/cups/cups-2.4.5.ebuild | 2 +- net-print/cups/cups-2.4.6.ebuild | 315 ++++ net-vpn/Manifest.gz | Bin 7243 -> 7245 bytes net-vpn/openvpn/openvpn-2.5.7-r1.ebuild | 2 +- net-wireless/Manifest.gz | Bin 14050 -> 13890 bytes ...ld => broadcom-sta-6.30.223.271-r7.ebuild} | 63 +- .../files/001-null-pointer-fix.patch | 48 + .../broadcom-sta/files/002-rdtscl.patch | 22 + ...1-r4-linux-4.7.patch => 003-linux47.patch} | 0 ...1-r4-linux-4.8.patch => 004-linux48.patch} | 0 .../005-debian-fix-kernel-warnings.patch | 161 ++ .../broadcom-sta/files/006-linux411.patch | 27 + .../broadcom-sta/files/007-linux412.patch | 78 + .../broadcom-sta/files/008-linux415.patch | 46 + .../009-fix_mac_profile_discrepancy.patch | 14 + .../broadcom-sta/files/010-linux56.patch | 55 + ...1-r6-linux-5.9.patch => 011-linux59.patch} | 0 .../broadcom-sta/files/012-linux517.patch | 80 + .../broadcom-sta/files/013-linux518.patch | 71 + .../broadcom-sta/files/014-linux414.patch | 37 + .../broadcom-sta/files/015-linux600.patch | 31 + .../broadcom-sta/files/016-linux601.patch | 90 ++ ...roadcom-sta-6.30.223.141-eth-to-wlan.patch | 12 - .../files/broadcom-sta-6.30.223.141-gcc.patch | 11 - .../broadcom-sta-6.30.223.141-makefile.patch | 14 - ...om-sta-6.30.223.248-r3-Wno-date-time.patch | 11 - ...adcom-sta-6.30.223.271-r1-linux-3.18.patch | 12 - ...com-sta-6.30.223.271-r2-linux-4.3-v2.patch | 16 - ...adcom-sta-6.30.223.271-r4-linux-4.11.patch | 52 - ...adcom-sta-6.30.223.271-r4-linux-4.12.patch | 64 - ...adcom-sta-6.30.223.271-r4-linux-4.15.patch | 63 - ...oadcom-sta-6.30.223.271-r5-linux-5.1.patch | 29 - ...oadcom-sta-6.30.223.271-r5-linux-5.6.patch | 88 - .../files/broadcom-sta-modules.conf | 17 + net-wireless/gr-iio/Manifest | 1 - .../gr-iio/gr-iio-0.3_p20210726-r1.ebuild | 50 - net-wireless/gr-iio/gr-iio-9999.ebuild | 50 - net-wireless/gr-iio/metadata.xml | 15 - net-wireless/iwd/Manifest | 1 + net-wireless/iwd/iwd-2.6.ebuild | 184 +++ net-wireless/urh/urh-2.9.4.ebuild | 4 +- net-wireless/urh/urh-9999.ebuild | 4 +- profiles/Manifest.gz | Bin 179016 -> 179027 bytes profiles/arch/amd64/package.use.mask | 4 + profiles/arch/arm64/package.use.mask | 4 + profiles/arch/arm64/use.force | 4 +- profiles/arch/arm64/use.mask | 2 - profiles/arch/base/package.use.mask | 4 + profiles/arch/m68k/make.defaults | 3 - profiles/base/make.defaults | 6 +- profiles/features/big-endian/package.mask | 5 + profiles/features/llvm/package.use.mask | 6 +- profiles/features/musl/package.mask | 1 - profiles/features/musl/package.use.mask | 4 +- profiles/features/wd40/package.mask | 1 + profiles/license_groups | 14 +- profiles/package.deprecated | 4 - profiles/package.mask | 143 +- .../prefix/darwin/macos/arch/arm64/use.force | 21 +- .../prefix/darwin/macos/arch/arm64/use.mask | 22 +- profiles/profiles.desc | 8 +- profiles/use.local.desc | 36 +- sci-chemistry/Manifest.gz | Bin 9508 -> 9508 bytes sci-chemistry/pymol/pymol-2.5.0-r3.ebuild | 98 ++ sci-electronics/Manifest.gz | Bin 8718 -> 8869 bytes .../gtkwave/gtkwave-3.3.111.ebuild | 4 +- sci-electronics/iverilog/iverilog-12.0.ebuild | 2 +- sci-electronics/klayout/Manifest | 1 - sci-electronics/klayout/klayout-0.28.5.ebuild | 91 -- sci-electronics/klayout/klayout-0.28.9.ebuild | 4 +- sci-electronics/klayout/klayout-9999.ebuild | 2 +- sci-electronics/magic/magic-8.3.365.ebuild | 2 +- sci-electronics/nvc/Manifest | 1 + .../files/nvc-1.9.2-jit-code-capstone.patch | 11 + sci-electronics/nvc/metadata.xml | 29 + sci-electronics/nvc/nvc-1.9.2.ebuild | 104 ++ sci-geosciences/Manifest.gz | Bin 11263 -> 11256 bytes sci-geosciences/josm-bin/Manifest | 1 - .../josm-bin/josm-bin-18700.ebuild | 33 - sci-libs/Manifest.gz | Bin 44807 -> 44812 bytes sci-libs/bliss/Manifest | 1 - sci-libs/bliss/bliss-0.73-r2.ebuild | 49 - .../libsc/files/libsc-9999-set_version.patch | 44 - .../linux-gpib-modules-4.3.5-r2.ebuild | 60 + .../p4est/files/p4est-9999-set_version.patch | 44 - sci-libs/trilinos/Manifest | 1 + sci-libs/trilinos/trilinos-14.2.0.ebuild | 257 +++ sci-mathematics/Manifest.gz | Bin 18814 -> 18821 bytes sci-mathematics/cryptominisat/Manifest | 1 + .../cryptominisat-5.11.11.ebuild | 37 + sci-mathematics/giac/Manifest | 1 + .../giac-1.9.0.55-disable-failing-tests.patch | 35 + sci-mathematics/giac/giac-1.9.0.55.ebuild | 177 ++ sec-keys/Manifest.gz | Bin 19866 -> 19869 bytes sec-keys/openpgp-keys-apache-tomcat/Manifest | 3 - .../openpgp-keys-apache-tomcat-10.1.8.ebuild | 20 - .../openpgp-keys-apache-tomcat-8.5.88.ebuild | 20 - .../openpgp-keys-apache-tomcat-9.0.74.ebuild | 20 - .../openpgp-keys-gentoo-developers/Manifest | 3 +- ...pgp-keys-gentoo-developers-20230403.ebuild | 233 --- ...gp-keys-gentoo-developers-20230619.ebuild} | 2 +- sys-apps/Manifest.gz | Bin 49871 -> 49878 bytes sys-apps/ack/metadata.xml | 4 - sys-apps/acl/acl-2.3.1-r1.ebuild | 4 +- sys-apps/acl/acl-2.3.1-r2.ebuild | 2 +- sys-apps/acl/acl-2.3.1.ebuild | 2 +- sys-apps/coreutils/Manifest | 2 - sys-apps/coreutils/coreutils-9.2-r2.ebuild | 269 ---- sys-apps/coreutils/coreutils-9.3-r1.ebuild | 269 ---- sys-apps/coreutils/coreutils-9.3.ebuild | 266 --- ...coreutils-9.2-cksum-result-reporting.patch | 59 - ...reutils-9.2-cp-reflink-auto-fallback.patch | 130 -- sys-apps/cpu-x/metadata.xml | 22 +- sys-apps/cpuid/Manifest | 1 + sys-apps/cpuid/cpuid-20230614.ebuild | 35 + sys-apps/less/files/lesspipe-r2.sh | 291 ++++ sys-apps/less/less-633-r1.ebuild | 80 + sys-apps/less/less-9999.ebuild | 8 +- .../man-pages-posix-2017a-r1.ebuild | 2 +- sys-apps/memtest86-bin/Manifest | 2 +- ...-10.4.ebuild => memtest86-bin-10.5.ebuild} | 0 sys-apps/pcsc-lite/pcsc-lite-2.0.0.ebuild | 2 +- sys-apps/pkgcraft-tools/Manifest | 3 +- ...kgcraft-tools-0.0.10-skip-flaky-test.patch | 20 + ....8.ebuild => pkgcraft-tools-0.0.10.ebuild} | 4 + .../pkgcraft-tools-0.0.7.ebuild | 47 - sys-apps/portage/Manifest | 1 + sys-apps/portage/portage-3.0.46.ebuild | 2 +- sys-apps/portage/portage-3.0.49.ebuild | 296 ++++ sys-apps/sandbox/Manifest | 1 + sys-apps/sandbox/sandbox-2.32.ebuild | 64 + sys-apps/system-monitoring-center/Manifest | 2 +- .../system-monitoring-center-2.14.0.ebuild | 2 +- ...=> system-monitoring-center-2.16.0.ebuild} | 0 sys-apps/systemd-utils/Manifest | 1 - .../files/systemd-utils-253.4-musl-lfs.patch | 52 - .../systemd-utils-253.4-r1.ebuild | 534 ------ .../uutils-coreutils-0.0.19.ebuild | 2 +- sys-auth/Manifest.gz | Bin 9249 -> 9251 bytes .../pam_require/pam_require-0.7-r2.ebuild | 31 + sys-auth/pambase/metadata.xml | 2 +- sys-block/Manifest.gz | Bin 11038 -> 11034 bytes sys-block/zram-init/Manifest | 1 + sys-block/zram-init/metadata.xml | 1 + sys-block/zram-init/zram-init-11.1.ebuild | 74 + sys-block/zram-init/zram-init-9999.ebuild | 25 +- sys-devel/Manifest.gz | Bin 10646 -> 10489 bytes sys-devel/boost-m4/Manifest | 1 + .../boost-m4/boost-m4-0.4_p20221019.ebuild | 30 + sys-devel/clang-common/Manifest | 2 +- ...=> clang-common-17.0.0_pre20230620.ebuild} | 0 ...> clang-runtime-17.0.0_pre20230620.ebuild} | 0 sys-devel/clang/Manifest | 2 +- sys-devel/clang/clang-16.0.6.ebuild | 2 +- ...ebuild => clang-17.0.0_pre20230620.ebuild} | 2 +- sys-devel/crossdev/Manifest | 2 +- sys-devel/crossdev/crossdev-20230209.ebuild | 37 - ...209-r1.ebuild => crossdev-20230616.ebuild} | 3 +- sys-devel/gcc-config/gcc-config-2.11.ebuild | 2 +- sys-devel/gcc/Manifest | 4 + sys-devel/gcc/gcc-10.4.1_p20230621.ebuild | 60 + sys-devel/gcc/gcc-11.4.1_p20230622.ebuild | 64 + sys-devel/gcc/gcc-12.3.1_p20230623.ebuild | 64 + sys-devel/gcc/gcc-13.1.1_p20230624.ebuild | 65 + ...ext-0.22.ebuild => gettext-0.22-r1.ebuild} | 3 + sys-devel/lld/Manifest | 3 +- sys-devel/lld/lld-16.0.6.ebuild | 3 +- ...9.ebuild => lld-17.0.0_pre20230620.ebuild} | 2 +- sys-devel/llvm-common/Manifest | 2 +- ... => llvm-common-17.0.0_pre20230620.ebuild} | 0 sys-devel/llvm/Manifest | 2 +- sys-devel/llvm/llvm-16.0.6.ebuild | 2 +- ....ebuild => llvm-17.0.0_pre20230620.ebuild} | 2 +- sys-devel/parity/Manifest | 1 - sys-devel/parity/metadata.xml | 20 - sys-devel/parity/parity-2.0.1.ebuild | 77 - sys-devel/reflex/reflex-20230521.ebuild | 2 +- sys-fs/Manifest.gz | Bin 22555 -> 22557 bytes sys-fs/e2fsprogs/e2fsprogs-1.47.0-r1.ebuild | 8 +- sys-fs/fuse/fuse-3.15.0.ebuild | 2 +- sys-fs/lvm2/lvm2-2.03.21.ebuild | 2 +- sys-fs/squashfuse/squashfuse-0.1.103.ebuild | 5 +- sys-fs/squashfuse/squashfuse-0.1.105.ebuild | 3 +- sys-kernel/Manifest.gz | Bin 4409 -> 4417 bytes ...v-1.13.ebuild => cryptodev-1.13-r1.ebuild} | 17 +- sys-kernel/cryptodev/cryptodev-9999.ebuild | 17 +- sys-kernel/gentoo-kernel-bin/Manifest | 30 + .../gentoo-kernel-bin-5.10.185.ebuild | 127 ++ .../gentoo-kernel-bin-5.15.118.ebuild | 127 ++ .../gentoo-kernel-bin-5.4.248.ebuild | 127 ++ .../gentoo-kernel-bin-6.1.35.ebuild | 127 ++ .../gentoo-kernel-bin-6.3.9.ebuild | 127 ++ sys-kernel/gentoo-kernel/Manifest | 10 + .../gentoo-kernel-5.10.185.ebuild | 134 ++ .../gentoo-kernel-5.15.118.ebuild | 134 ++ .../gentoo-kernel-5.4.248.ebuild | 103 ++ .../gentoo-kernel/gentoo-kernel-6.1.35.ebuild | 140 ++ .../gentoo-kernel/gentoo-kernel-6.3.8.ebuild | 1 + .../gentoo-kernel/gentoo-kernel-6.3.9.ebuild | 141 ++ sys-kernel/gentoo-sources/Manifest | 21 + .../gentoo-sources-4.14.319.ebuild | 28 + .../gentoo-sources-4.19.287.ebuild | 28 + .../gentoo-sources-5.10.185.ebuild | 28 + .../gentoo-sources-5.15.118.ebuild | 28 + .../gentoo-sources-5.4.248.ebuild | 28 + .../gentoo-sources-6.1.35.ebuild | 28 + .../gentoo-sources-6.3.9.ebuild | 28 + ...boot-2-r2-00-00machineid-directory.install | 32 + .../installkernel-systemd-boot-2-r2.ebuild | 34 + sys-kernel/linux-firmware/Manifest | 10 +- .../linux-firmware-20220610.ebuild | 352 ---- .../linux-firmware-20220708.ebuild | 348 ---- .../linux-firmware-20220815.ebuild | 348 ---- .../linux-firmware-20220913-r2.ebuild | 353 ---- .../linux-firmware-20221012-r1.ebuild | 373 ----- .../linux-firmware-20221012.ebuild | 353 ---- .../linux-firmware-20221109.ebuild | 373 ----- .../linux-firmware-20221214.ebuild | 373 ----- .../linux-firmware-20230117.ebuild | 373 ----- .../linux-firmware-20230210.ebuild | 373 ----- ....ebuild => linux-firmware-20230625.ebuild} | 54 +- sys-kernel/rt-sources/Manifest | 8 +- ...ebuild => rt-sources-4.14.318_p150.ebuild} | 0 ....ebuild => rt-sources-5.10.184_p90.ebuild} | 0 sys-kernel/vanilla-kernel/Manifest | 10 + .../vanilla-kernel-5.10.185.ebuild | 137 ++ .../vanilla-kernel-5.15.118.ebuild | 137 ++ .../vanilla-kernel-5.4.248.ebuild | 111 ++ .../vanilla-kernel-6.1.35.ebuild | 137 ++ .../vanilla-kernel-6.3.9.ebuild | 137 ++ sys-kernel/vanilla-sources/Manifest | 14 +- ...ebuild => vanilla-sources-4.14.319.ebuild} | 0 ...ebuild => vanilla-sources-4.19.287.ebuild} | 0 ...ebuild => vanilla-sources-5.10.185.ebuild} | 0 ...ebuild => vanilla-sources-5.15.118.ebuild} | 0 ....ebuild => vanilla-sources-5.4.248.ebuild} | 0 ...4.ebuild => vanilla-sources-6.1.35.ebuild} | 0 ....8.ebuild => vanilla-sources-6.3.9.ebuild} | 0 sys-libs/Manifest.gz | Bin 15060 -> 14903 bytes sys-libs/compiler-rt-sanitizers/Manifest | 2 +- .../compiler-rt-sanitizers-16.0.6.ebuild | 2 +- ...r-rt-sanitizers-17.0.0_pre20230620.ebuild} | 2 +- sys-libs/compiler-rt/Manifest | 2 +- .../compiler-rt/compiler-rt-16.0.6.ebuild | 2 +- ... => compiler-rt-17.0.0_pre20230620.ebuild} | 2 +- sys-libs/cygwin-crypt/Manifest | 1 - .../cygwin-crypt/cygwin-crypt-1.4-r1.ebuild | 37 - sys-libs/cygwin-crypt/metadata.xml | 10 - sys-libs/libcxx/Manifest | 2 +- sys-libs/libcxx/libcxx-16.0.6.ebuild | 2 +- ...build => libcxx-17.0.0_pre20230620.ebuild} | 2 +- sys-libs/libcxxabi/Manifest | 2 +- sys-libs/libcxxabi/libcxxabi-16.0.6.ebuild | 2 +- ...ld => libcxxabi-17.0.0_pre20230620.ebuild} | 2 +- sys-libs/libomp/Manifest | 2 +- sys-libs/libomp/libomp-16.0.6.ebuild | 2 +- ...build => libomp-17.0.0_pre20230620.ebuild} | 2 +- .../files/libxcrypt-4.4.35-smartmatch.patch | 62 + sys-libs/libxcrypt/libxcrypt-4.4.35.ebuild | 4 + sys-libs/llvm-libunwind/Manifest | 2 +- .../llvm-libunwind-16.0.6.ebuild | 2 +- ... llvm-libunwind-17.0.0_pre20230620.ebuild} | 2 +- .../ncurses/ncurses-6.3_p20221203-r2.ebuild | 4 +- sys-libs/ncurses/ncurses-6.4_p20230401.ebuild | 2 +- sys-libs/ncurses/ncurses-6.4_p20230527.ebuild | 4 +- sys-libs/pkgcraft/Manifest | 316 ---- sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild | 236 --- sys-libs/pkgcraft/pkgcraft-0.0.5.ebuild | 396 ----- sys-libs/readline/readline-8.1_p2-r1.ebuild | 2 +- sys-libs/readline/readline-8.2_p1.ebuild | 2 +- sys-libs/readline/readline-9999.ebuild | 2 +- sys-power/Manifest.gz | Bin 5060 -> 5064 bytes sys-power/acpilight/metadata.xml | 5 +- sys-power/cpupower/cpupower-6.2.ebuild | 2 +- .../nut-2.8.0-fix-man-page-generation.patch | 64 - sys-power/nut/nut-2.7.4-r8.ebuild | 4 +- sys-process/Manifest.gz | Bin 10145 -> 10152 bytes sys-process/btop/btop-1.2.13-r2.ebuild | 71 + .../btop/files/btop-1.2.13-allow-clang.patch | 191 +++ .../files/btop-1.2.13-musl-1.2.4-lfs64.patch | 39 + sys-process/numactl/numactl-2.0.14.ebuild | 4 +- sys-process/parallel/Manifest | 2 + sys-process/parallel/parallel-20230622.ebuild | 34 + virtual/Manifest.gz | Bin 28280 -> 28278 bytes .../checkpassword/checkpassword-0-r1.ebuild | 2 +- .../dist-kernel/dist-kernel-5.10.185.ebuild | 19 + .../dist-kernel/dist-kernel-5.15.118.ebuild | 19 + .../dist-kernel/dist-kernel-5.4.248.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.1.35.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.3.9.ebuild | 19 + virtual/os-headers/os-headers-0-r2.ebuild | 8 +- ...rc.ebuild => perl-HTTP-Tiny-0.86.0.ebuild} | 0 .../perl-Module-CoreList-5.202.304.230.ebuild | 2 +- .../perl-Module-CoreList-5.202.306.230.ebuild | 17 + virtual/qmail/qmail-1.03-r1.ebuild | 2 +- virtual/ruby-ssl/ruby-ssl-11.ebuild | 23 - virtual/rubygems/rubygems-16.ebuild | 23 - www-apps/Manifest.gz | Bin 13126 -> 13128 bytes www-apps/drupal/Manifest | 1 - www-apps/drupal/drupal-9.4.14.ebuild | 68 - .../jekyll-coffeescript-2.0.0.ebuild | 14 +- .../jekyll-sass-converter-2.2.0.ebuild | 4 +- .../jekyll-watch/jekyll-watch-2.2.1-r1.ebuild | 4 +- .../files/jekyll-4.3.2-no-safe_yaml.patch | 405 +++++ www-apps/jekyll/jekyll-4.3.2-r1.ebuild | 105 ++ www-apps/jekyll/jekyll-4.3.2.ebuild | 6 +- .../nanoc-checking-1.0.2.ebuild | 4 +- www-apps/nanoc-cli/Manifest | 1 + www-apps/nanoc-cli/nanoc-cli-4.12.16.ebuild | 70 + www-apps/nanoc-core/Manifest | 1 + www-apps/nanoc-core/nanoc-core-4.12.16.ebuild | 77 + .../nanoc-deploying-1.0.2-r1.ebuild | 27 + .../nanoc-spec/nanoc-spec-0.0.2-r1.ebuild | 23 + www-apps/nanoc/Manifest | 1 + www-apps/nanoc/nanoc-4.12.16.ebuild | 100 ++ www-apps/redmine/redmine-5.0.5.ebuild | 2 +- www-client/Manifest.gz | Bin 6219 -> 6057 bytes www-client/chromium-bin/Manifest | 25 - .../chromium-bin-109.0.5414.74.ebuild | 262 --- .../chromium-bin-110.0.5481.30.ebuild | 257 --- .../chromium-bin-browser-chromium.desktop | 221 --- .../chromium-bin/files/chromium-bin-browser.1 | 170 -- .../files/chromium-bin-browser.xml | 13 - .../files/chromium-bin-launcher.sh | 39 - .../chromium-bin/files/chromium-bin.default | 5 - www-client/chromium-bin/metadata.xml | 12 - www-client/chromium/Manifest | 2 +- .../chromium/chromium-114.0.5735.133.ebuild | 2 +- ...2.ebuild => chromium-115.0.5790.40.ebuild} | 0 www-client/firefox-bin/Manifest | 294 ++-- .../firefox-bin/firefox-bin-102.11.0.ebuild | 377 ----- ....0.1.ebuild => firefox-bin-114.0.2.ebuild} | 0 .../files/firefox-114-ppc64-webrtc.patch | 35 + www-client/firefox/firefox-102.11.0.ebuild | 2 +- www-client/firefox/firefox-102.12.0.ebuild | 2 +- www-client/firefox/firefox-113.0.1.ebuild | 2 +- www-client/firefox/firefox-113.0.2.ebuild | 2 +- www-client/firefox/firefox-114.0.ebuild | 9 +- www-client/google-chrome-beta/Manifest | 2 +- ...> google-chrome-beta-115.0.5790.40.ebuild} | 0 www-client/google-chrome-unstable/Manifest | 2 +- ...oogle-chrome-unstable-116.0.5845.4.ebuild} | 0 www-client/microsoft-edge-beta/Manifest | 4 +- ... microsoft-edge-beta-115.0.1901.14.ebuild} | 0 ...microsoft-edge-beta-115.0.1901.151.ebuild} | 0 www-client/microsoft-edge-dev/Manifest | 4 +- ...=> microsoft-edge-dev-116.0.1908.0.ebuild} | 0 ...=> microsoft-edge-dev-116.0.1923.0.ebuild} | 0 www-client/microsoft-edge/Manifest | 2 +- ...ld => microsoft-edge-114.0.1823.58.ebuild} | 0 www-client/opera-beta/Manifest | 3 +- ...ild => opera-beta-100.0.4815.13-r1.ebuild} | 2 +- www-client/opera-developer/Manifest | 3 +- ...=> opera-developer-101.0.4836.0-r1.ebuild} | 2 +- www-client/opera/Manifest | 4 +- ...5.ebuild => opera-100.0.4815.21-r1.ebuild} | 2 +- .../seamonkey/seamonkey-2.53.15-r1.ebuild | 2 +- www-client/vivaldi-snapshot/Manifest | 6 +- ...ild => vivaldi-snapshot-6.2.3054.3.ebuild} | 0 www-client/vivaldi/Manifest | 12 +- www-client/vivaldi/vivaldi-6.0.2979.22.ebuild | 218 --- ....51.ebuild => vivaldi-6.1.3035.100.ebuild} | 0 www-client/vivaldi/vivaldi-6.1.3035.75.ebuild | 218 --- www-client/vivaldi/vivaldi-6.1.3035.84.ebuild | 2 +- www-plugins/Manifest.gz | Bin 1244 -> 1242 bytes www-plugins/chrome-binary-plugins/Manifest | 4 +- ...-binary-plugins-115.0.5790.40_beta.ebuild} | 0 ...-binary-plugins-116.0.5845.4_alpha.ebuild} | 0 www-servers/Manifest.gz | Bin 4715 -> 4716 bytes .../lighttpd-1.4.69-fix-meson-typo.patch | 29 + www-servers/lighttpd/lighttpd-1.4.69.ebuild | 6 +- www-servers/lighttpd/lighttpd-1.4.70.ebuild | 4 + www-servers/lighttpd/lighttpd-1.4.71.ebuild | 4 + www-servers/nginx/Manifest | 2 + www-servers/nginx/metadata.xml | 1 + www-servers/nginx/nginx-1.25.1.ebuild | 1067 ++++++++++++ www-servers/tomcat/Manifest | 7 - www-servers/tomcat/tomcat-10.1.8.ebuild | 186 --- www-servers/tomcat/tomcat-10.1.9.ebuild | 2 +- www-servers/tomcat/tomcat-8.5.88.ebuild | 154 -- www-servers/tomcat/tomcat-8.5.89.ebuild | 2 +- www-servers/tomcat/tomcat-9.0.74.ebuild | 185 --- www-servers/tomcat/tomcat-9.0.75.ebuild | 2 +- www-servers/uwsgi/Manifest | 1 - .../files/uwsgi-2.0.19.1-py310-fix-2.patch | 23 - .../files/uwsgi-2.0.19.1-py310-fix.patch | 36 - .../files/uwsgi-2.0.19.1-pynode-compile.patch | 123 -- www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild | 373 ----- x11-drivers/Manifest.gz | Bin 4714 -> 4713 bytes x11-drivers/nvidia-drivers/Manifest | 16 - .../nvidia-drivers-525.116.04-r2.ebuild | 2 +- .../nvidia-drivers-525.47.27.ebuild | 2 +- .../nvidia-drivers-530.41.03-r2.ebuild | 560 ------- .../nvidia-drivers-535.43.02-r2.ebuild | 570 ------- .../nvidia-drivers-535.54.03.ebuild | 2 +- x11-libs/Manifest.gz | Bin 18328 -> 18329 bytes x11-libs/libX11/libX11-1.8.6.ebuild | 2 +- x11-misc/Manifest.gz | Bin 47030 -> 47034 bytes x11-misc/autorandr/Manifest | 1 + x11-misc/autorandr/autorandr-1.14.ebuild | 76 + .../compose-tables-1.8.6.ebuild | 2 +- x11-themes/Manifest.gz | Bin 20763 -> 20766 bytes .../QGnomePlatform-0.9.1-r1.ebuild | 4 +- x11-themes/QGnomePlatform/metadata.xml | 3 + .../numix-icon-theme-circle-23.04.28.ebuild | 2 +- .../numix-icon-theme-23.04.26.ebuild | 2 +- x11-wm/Manifest.gz | Bin 9137 -> 9136 bytes .../windowmaker/windowmaker-0.95.9-r4.ebuild | 4 +- x11-wm/xpra/Manifest | 1 + x11-wm/xpra/xpra-4.4.6.ebuild | 220 +++ 6798 files changed, 49357 insertions(+), 39162 deletions(-) create mode 100644 app-admin/ansible-core/ansible-core-2.14.7.ebuild create mode 100644 app-admin/ansible-core/ansible-core-2.15.1.ebuild create mode 100644 app-admin/ansible/ansible-8.0.0.ebuild create mode 100644 app-admin/awscli/awscli-1.27.157.ebuild create mode 100644 app-admin/awscli/awscli-1.27.158.ebuild create mode 100644 app-admin/awscli/awscli-1.27.159.ebuild create mode 100644 app-admin/awscli/awscli-1.27.160.ebuild delete mode 100644 app-admin/cygwin-rebase/Manifest delete mode 100644 app-admin/cygwin-rebase/cygwin-rebase-4.4.4.ebuild delete mode 100644 app-admin/cygwin-rebase/cygwin-rebase-9999.ebuild delete mode 100644 app-admin/cygwin-rebase/metadata.xml create mode 100644 app-admin/r10k/r10k-3.15.4.ebuild create mode 100644 app-admin/rsyslog/rsyslog-8.2306.0.ebuild rename app-admin/terraform/{terraform-1.4.2.ebuild => terraform-1.5.1.ebuild} (100%) rename app-backup/bareos/{bareos-22.0.3-r1.ebuild => bareos-22.1.0.ebuild} (97%) create mode 100644 app-backup/dar/dar-2.7.10.ebuild rename app-benchmarks/stress-ng/{stress-ng-0.15.08-r1.ebuild => stress-ng-0.15.10.ebuild} (89%) rename app-containers/distrobox/{distrobox-1.5.0.ebuild => distrobox-1.5.0.2.ebuild} (100%) delete mode 100644 app-crypt/gentoo-keys/Manifest delete mode 100644 app-crypt/gentoo-keys/gentoo-keys-201901130136.ebuild delete mode 100644 app-crypt/gnupg/files/gnupg-2.2.40-fix-no-ldap-build.patch delete mode 100644 app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-Dont-run-systemd-sysusers-in-Makefile.patch delete mode 100644 app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-slibtool.patch delete mode 100644 app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-test-fix-usage-of-FILE-in-unit-test-fapi-io.patch delete mode 100644 app-crypt/tpm2-tss/files/tpm2-tss-3.2.1-Dont-run-systemd-sysusers-in-Makefile.patch delete mode 100644 app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild delete mode 100644 app-crypt/tpm2-tss/tpm2-tss-3.2.1.ebuild delete mode 100644 app-crypt/tpm2-tss/tpm2-tss-3.2.2.ebuild delete mode 100644 app-crypt/tpm2-tss/tpm2-tss-4.0.0.ebuild delete mode 100644 app-dicts/aspell-da/aspell-da-4.2.ebuild delete mode 100644 app-doc/eclass-manpages/eclass-manpages-20230530.ebuild rename app-doc/eclass-manpages/{eclass-manpages-20230512.ebuild => eclass-manpages-20230624.ebuild} (100%) create mode 100644 app-editors/gvim/gvim-9.0.1627.ebuild create mode 100644 app-editors/vim-core/vim-core-9.0.1627.ebuild create mode 100644 app-editors/vim/vim-9.0.1627.ebuild rename app-emacs/auctex/{auctex-12.3.ebuild => auctex-13.2.ebuild} (94%) delete mode 100644 app-emacs/csharp-mode/csharp-mode-0.9.2.ebuild delete mode 100644 app-emacs/csharp-mode/csharp-mode-1.1.1-r1.ebuild create mode 100644 app-emacs/dired-hacks/Manifest create mode 100644 app-emacs/dired-hacks/dired-hacks-0.0.1_p20230621.ebuild create mode 100644 app-emacs/dired-hacks/files/50dired-hacks-gentoo.el create mode 100644 app-emacs/dired-hacks/metadata.xml create mode 100644 app-emacs/docker/docker-2.2.0_p20230605.ebuild create mode 100644 app-emacs/eimp/Manifest create mode 100644 app-emacs/eimp/eimp-1.4.0-r1.ebuild create mode 100644 app-emacs/eimp/files/50eimp-gentoo.el create mode 100644 app-emacs/eimp/metadata.xml create mode 100644 app-emacs/haskell-mode/haskell-mode-17.2_p20230616.ebuild rename app-emacs/lean-mode/{lean-mode-20211220-r1.ebuild => lean-mode-0_p20230611.ebuild} (60%) delete mode 100644 app-emacs/lean-mode/lean-mode-20220124-r1.ebuild delete mode 100644 app-emacs/lean-mode/lean-mode-20220501.ebuild rename app-emacs/pdf-tools/{pdf-tools-1.0.0_pre20220619.ebuild => pdf-tools-1.1.0.ebuild} (81%) create mode 100644 app-emacs/po-mode/po-mode-0.22.ebuild rename app-emulation/libvirt/files/{libvirt-9.5.0-fix-paths-for-apparmor.patch => libvirt-9.4.0-fix-paths-for-apparmor.patch} (81%) rename app-emulation/libvirt/{libvirt-9.4.0-r1.ebuild => libvirt-9.4.0-r3.ebuild} (99%) create mode 100644 app-emulation/ruffle/ruffle-0_p20230624.ebuild create mode 100644 app-emulation/uxn/files/uxn-0_p20230609-build.sh.patch delete mode 100644 app-emulation/uxn/uxn-0_p20221211.ebuild rename app-emulation/uxn/{uxn-0_p20230201.ebuild => uxn-0_p20230609.ebuild} (67%) create mode 100644 app-emulation/vkd3d/vkd3d-1.8.ebuild create mode 100644 app-emulation/wine-staging/wine-staging-8.11.ebuild create mode 100644 app-emulation/wine-vanilla/wine-vanilla-8.11.ebuild delete mode 100644 app-forensics/yara/files/yara-4.2-test.patch delete mode 100644 app-forensics/yara/files/yara-4.2.3-libmagic.patch create mode 100644 app-misc/zellij/zellij-0.37.2.ebuild create mode 100644 app-office/auto-multiple-choice/auto-multiple-choice-1.6.0.ebuild create mode 100644 app-office/auto-multiple-choice/files/auto-multiple-choice-1.5.2-conf.patch rename app-shells/bash/{bash-5.0_p18-r1.ebuild => bash-5.0_p18-r2.ebuild} (94%) rename app-shells/bash/{bash-5.1_p16-r4.ebuild => bash-5.1_p16-r6.ebuild} (95%) rename app-shells/bash/{bash-5.1_p16-r5.ebuild => bash-5.1_p16-r7.ebuild} (95%) rename app-shells/bash/{bash-5.2_p15-r3.ebuild => bash-5.2_p15-r5.ebuild} (96%) create mode 100644 app-shells/bash/bash-5.2_p15-r6.ebuild create mode 100644 app-shells/bash/files/bash-5.2_p15-shell-parser-reset-issue.patch delete mode 100644 app-text/a2ps/a2ps-4.14-r8.ebuild delete mode 100644 app-text/a2ps/a2ps-4.15.3.ebuild rename app-text/a2ps/{a2ps-4.15.2.ebuild => a2ps-4.15.5.ebuild} (100%) delete mode 100644 app-text/a2ps/files/a2ps-4.13-manpage-chmod.patch delete mode 100644 app-text/a2ps/files/a2ps-4.13c-emacs.patch delete mode 100644 app-text/a2ps/files/a2ps-4.13c-fnmatch-replacement.patch delete mode 100644 app-text/a2ps/files/a2ps-4.13c-locale-gentoo.diff delete mode 100644 app-text/a2ps/files/a2ps-4.14-CVE-2001-1593.patch delete mode 100644 app-text/a2ps/files/a2ps-4.14-CVE-2014-0466.patch delete mode 100644 app-text/a2ps/files/a2ps-4.14-check-mempcpy.patch delete mode 100644 app-text/a2ps/files/a2ps-4.14-cleanup.patch delete mode 100644 app-text/a2ps/files/a2ps-4.14-configure.ac.patch delete mode 100644 app-text/a2ps/files/a2ps-4.14-fix-stpcpy-proto.patch delete mode 100644 app-text/a2ps/files/a2ps-4.14-function-decl.patch delete mode 100644 app-text/a2ps/files/a2ps-4.14-ja-cleanup.patch delete mode 100644 app-text/a2ps/files/a2ps-4.14-psset.patch delete mode 100644 app-text/a2ps/files/a2ps-4.14-ptrdiff_t.patch delete mode 100644 app-text/a2ps/files/a2ps-4.14-stdout.patch delete mode 100644 app-text/a2ps/files/a2ps-4.14-texinfo-5.x.patch delete mode 100644 app-text/a2ps/files/a2ps-4.14-texinfo-6.7-encoding.patch create mode 100644 app-text/dictd/dictd-1.13.0-r6.ebuild create mode 100644 app-text/dictd/files/dictd-1.13.0-stack-smashing.patch create mode 100644 app-text/ghostscript-gpl/ghostscript-gpl-10.01.2.ebuild create mode 100644 app-text/kramdown-rfc/files/kramdown-rfc-1.6.35-Remove-bin-echars.patch create mode 100644 app-text/kramdown-rfc/kramdown-rfc-1.6.35.ebuild create mode 100644 app-text/pandoc-bin/pandoc-bin-3.1.4.ebuild rename app-text/xml2rfc/{xml2rfc-3.17.0.ebuild => xml2rfc-3.17.4.ebuild} (92%) delete mode 100644 dev-cpp/edencommon/edencommon-2022.08.29.00.ebuild delete mode 100644 dev-cpp/edencommon/edencommon-2023.05.01.00.ebuild rename dev-cpp/edencommon/{edencommon-2023.04.10.00.ebuild => edencommon-2023.06.19.00.ebuild} (100%) create mode 100644 dev-cpp/folly/files/folly-2023.06.19.00-fmt.patch delete mode 100644 dev-cpp/folly/folly-2022.08.29.00.ebuild delete mode 100644 dev-cpp/folly/folly-2023.04.10.00.ebuild rename dev-cpp/folly/{folly-2023.05.01.00.ebuild => folly-2023.06.19.00.ebuild} (69%) create mode 100644 dev-db/pgbadger/pgbadger-12.1.ebuild create mode 100644 dev-java/coursier-bin/coursier-bin-2.1.5.ebuild create mode 100644 dev-java/mill-bin/mill-bin-0.11.1.ebuild delete mode 100644 dev-java/scala-cli-bin/scala-cli-bin-1.0.0_rc1.ebuild delete mode 100644 dev-java/scala-cli-bin/scala-cli-bin-1.0.0_rc2.ebuild create mode 100644 dev-java/swt/swt-4.28.ebuild delete mode 100644 dev-lang/ammonite-repl-bin/ammonite-repl-bin-2.5.5.ebuild rename dev-lang/ammonite-repl-bin/{ammonite-repl-bin-2.5.6.ebuild => ammonite-repl-bin-2.5.9.ebuild} (57%) delete mode 100644 dev-lang/eisl/eisl-2.90.ebuild rename dev-lang/eisl/{eisl-3.00.ebuild => eisl-3.03.ebuild} (100%) create mode 100644 dev-lang/perl/perl-5.38.0_rc2-r2.ebuild delete mode 100644 dev-lang/python/python-3.10.11.ebuild delete mode 100644 dev-lang/python/python-3.11.3.ebuild delete mode 100644 dev-lang/python/python-3.12.0_beta1.ebuild delete mode 100644 dev-lang/python/python-3.12.0_beta1_p1.ebuild delete mode 100644 dev-lang/python/python-3.12.0_beta1_p3.ebuild delete mode 100644 dev-lang/python/python-3.12.0_beta2.ebuild rename dev-lang/python/{python-3.12.0_beta1_p4.ebuild => python-3.12.0_beta3.ebuild} (99%) delete mode 100644 dev-lang/python/python-3.8.16_p4.ebuild delete mode 100644 dev-lang/python/python-3.9.16_p3-r1.ebuild create mode 100644 dev-lang/rust/files/1.67.1-rustc_expand.patch rename dev-lang/rust/{rust-1.67.1.ebuild => rust-1.67.1-r1.ebuild} (99%) create mode 100644 dev-libs/c-blosc2/c-blosc2-2.9.3.ebuild rename dev-libs/intel-compute-runtime/{intel-compute-runtime-23.13.26032.26.ebuild => intel-compute-runtime-23.17.26241.24.ebuild} (99%) delete mode 100644 dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.12.1-r1.ebuild create mode 100644 dev-libs/level-zero/level-zero-1.12.0.ebuild create mode 100644 dev-libs/libburn/libburn-1.5.6.ebuild rename dev-libs/libclc/{libclc-17.0.0_pre20230609.ebuild => libclc-17.0.0_pre20230620.ebuild} (97%) create mode 100644 dev-libs/libisoburn/libisoburn-1.5.6.ebuild create mode 100644 dev-libs/libisofs/libisofs-1.5.6.ebuild create mode 100644 dev-libs/openpace/openpace-1.1.3.ebuild rename dev-libs/openssl/{openssl-3.0.9.ebuild => openssl-3.0.9-r1.ebuild} (94%) rename dev-libs/openssl/{openssl-3.1.1.ebuild => openssl-3.1.1-r1.ebuild} (95%) delete mode 100644 dev-libs/pthreads4w/Manifest delete mode 100644 dev-libs/pthreads4w/metadata.xml delete mode 100644 dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild create mode 100644 dev-libs/rinutils/rinutils-0.10.2-r1.ebuild delete mode 100644 dev-libs/sexp/files/sexp-0.8.3-fix-missing-cstdint-include.patch rename dev-libs/sexp/{sexp-0.8.3.ebuild => sexp-0.8.5.ebuild} (76%) create mode 100644 dev-libs/sexp/sexp-0.8.6.ebuild delete mode 100644 dev-libs/weston/files/weston-10.0.0-backend-default.patch delete mode 100644 dev-libs/weston/files/weston-10.0.0-test-deps.patch delete mode 100644 dev-libs/weston/weston-10.0.0.ebuild create mode 100644 dev-lua/luacheck/luacheck-1.1.1.ebuild create mode 100644 dev-lua/luaposix/luaposix-36.2.1.ebuild rename dev-ml/llvm-ocaml/{llvm-ocaml-17.0.0_pre20230609.ebuild => llvm-ocaml-17.0.0_pre20230620.ebuild} (98%) create mode 100644 dev-perl/Alien-Build/Alien-Build-2.800.0.ebuild create mode 100644 dev-perl/Alien-HDF4/Alien-HDF4-0.60.0.ebuild create mode 100644 dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.310.0.ebuild create mode 100644 dev-perl/App-Cmd/App-Cmd-0.335.0.ebuild create mode 100644 dev-perl/App-cpanminus/App-cpanminus-1.704.600.ebuild create mode 100644 dev-perl/App-perlbrew/App-perlbrew-0.970.0.ebuild create mode 100644 dev-perl/App-pwhich/App-pwhich-1.170.0.ebuild create mode 100644 dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.90.0.ebuild create mode 100644 dev-perl/B-COW/B-COW-0.7.0.ebuild create mode 100644 dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.260.0.ebuild create mode 100644 dev-perl/B-Keywords/B-Keywords-1.260.0.ebuild create mode 100644 dev-perl/BerkeleyDB/BerkeleyDB-0.650.0.ebuild create mode 100644 dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230528.1.0.ebuild create mode 100644 dev-perl/Business-ISMN/Business-ISMN-1.203.0.ebuild create mode 100644 dev-perl/Business-ISSN/Business-ISSN-1.5.0.ebuild create mode 100644 dev-perl/Business-Tax-VAT-Validation/Business-Tax-VAT-Validation-1.230.0.ebuild create mode 100644 dev-perl/CBOR-XS/CBOR-XS-1.860.0.ebuild create mode 100644 dev-perl/CGI/CGI-4.570.0.ebuild create mode 100644 dev-perl/CHI/CHI-0.610.0.ebuild create mode 100644 dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.17.0.ebuild create mode 100644 dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.370.0.ebuild create mode 100644 dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.306.160.ebuild create mode 100644 dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.18.ebuild create mode 100644 dev-perl/CSS-Packer/CSS-Packer-2.90.0.ebuild create mode 100644 dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild create mode 100644 dev-perl/Carp-Assert-More/Carp-Assert-More-2.3.0.ebuild create mode 100644 dev-perl/Carp-Assert/Carp-Assert-0.220.0.ebuild create mode 100644 dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.150.0.ebuild create mode 100644 dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.204.0.ebuild create mode 100644 dev-perl/Conf-Libconfig/Conf-Libconfig-1.0.0.ebuild create mode 100644 dev-perl/Config-Any/Config-Any-0.330.0.ebuild create mode 100644 dev-perl/Config-General/Config-General-2.650.0.ebuild create mode 100644 dev-perl/Config-INI/Config-INI-0.29.0.ebuild create mode 100644 dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.465.ebuild create mode 100644 dev-perl/Config-MVP/Config-MVP-2.200.13.ebuild create mode 100644 dev-perl/Config-Tiny/Config-Tiny-2.290.0.ebuild create mode 100644 dev-perl/Convert-Color/Convert-Color-0.170.0.ebuild create mode 100644 dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.120.0.ebuild create mode 100644 dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.70.0.ebuild create mode 100644 dev-perl/Crypt-URandom/Crypt-URandom-0.390.0.ebuild create mode 100644 dev-perl/Crypt-X509/Crypt-X509-0.550.0.ebuild create mode 100644 dev-perl/CryptX/CryptX-0.78.0.ebuild create mode 100644 dev-perl/Curses/Curses-1.440.0.ebuild create mode 100644 dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild create mode 100644 dev-perl/DBIx-Class/DBIx-Class-0.82.843.ebuild create mode 100644 dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.470.0.ebuild create mode 100644 dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.760.0.ebuild create mode 100644 dev-perl/Data-Compare/Data-Compare-1.290.0.ebuild create mode 100644 dev-perl/Data-Dump-Streamer/Data-Dump-Streamer-2.420.0.ebuild create mode 100644 dev-perl/Data-GUID/Data-GUID-0.51.0.ebuild create mode 100644 dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.220.0.ebuild create mode 100644 dev-perl/Data-OptList/Data-OptList-0.114.0.ebuild create mode 100644 dev-perl/Data-Printer/Data-Printer-1.1.0.ebuild create mode 100644 dev-perl/Data-Section/Data-Section-0.200.8.ebuild create mode 100644 dev-perl/Data-Validate-IP/Data-Validate-IP-0.310.0.ebuild create mode 100644 dev-perl/Data-Visitor/Data-Visitor-0.320.0.ebuild create mode 100644 dev-perl/Date-Extract/Date-Extract-0.70.0.ebuild create mode 100644 dev-perl/Date-ICal/Date-ICal-2.682.0.ebuild create mode 100644 dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.107.0.ebuild create mode 100644 dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.170.0.ebuild create mode 100644 dev-perl/DateTime-Locale/DateTime-Locale-1.390.0.ebuild create mode 100644 dev-perl/DateTime/DateTime-1.590.0.ebuild create mode 100644 dev-perl/DateTimeX-Easy/DateTimeX-Easy-0.91.0.ebuild create mode 100644 dev-perl/Devel-CallChecker/Devel-CallChecker-0.9.0.ebuild create mode 100644 dev-perl/Devel-CheckOS/Devel-CheckOS-1.960.0.ebuild create mode 100644 dev-perl/Devel-Cover/Devel-Cover-1.400.0.ebuild create mode 100644 dev-perl/Devel-NYTProf/Devel-NYTProf-6.120.0.ebuild create mode 100644 dev-perl/Devel-REPL/Devel-REPL-1.3.29.ebuild create mode 100644 dev-perl/Digest-CRC/Digest-CRC-0.240.0.ebuild create mode 100644 dev-perl/Digest-SHA3/Digest-SHA3-1.50.0.ebuild create mode 100644 dev-perl/Dumbbench/Dumbbench-0.503.0.ebuild create mode 100644 dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.4.0.ebuild create mode 100644 dev-perl/Email-LocalDelivery/Email-LocalDelivery-1.201.0.ebuild create mode 100644 dev-perl/Env-Path/Env-Path-0.190.0.ebuild create mode 100644 dev-perl/Env-Path/Manifest create mode 100644 dev-perl/Env-Path/metadata.xml create mode 100644 dev-perl/Exporter-Lite/Exporter-Lite-0.90.0.ebuild create mode 100644 dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.2.ebuild create mode 100644 dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.260.0.ebuild create mode 100644 dev-perl/Feed-Find/Feed-Find-0.130.0.ebuild create mode 100644 dev-perl/File-Find-Object-Rule/File-Find-Object-Rule-0.31.300.ebuild create mode 100644 dev-perl/File-Find-Object-Rule/Manifest create mode 100644 dev-perl/File-Find-Object-Rule/metadata.xml create mode 100644 dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.160.0.ebuild create mode 100644 dev-perl/File-Map/File-Map-0.710.0.ebuild create mode 100644 dev-perl/File-MimeInfo/File-MimeInfo-0.330.0.ebuild create mode 100644 dev-perl/File-Remove/File-Remove-1.610.0.ebuild create mode 100644 dev-perl/File-Share/File-Share-0.270.0.ebuild create mode 100644 dev-perl/Filter/Filter-1.640.0.ebuild create mode 100644 dev-perl/Finance-Quote/Finance-Quote-1.560.0.ebuild create mode 100644 dev-perl/GDGraph/GDGraph-1.560.0.ebuild create mode 100644 dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.111.0.ebuild create mode 100644 dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.50.0.ebuild create mode 100644 dev-perl/Graph/Graph-0.972.600.ebuild create mode 100644 dev-perl/GraphViz/GraphViz-2.260.0.ebuild create mode 100644 dev-perl/HTML-Mason/HTML-Mason-1.600.0.ebuild create mode 100644 dev-perl/HTML-Parser/HTML-Parser-3.810.0.ebuild create mode 100644 dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.260.0.ebuild create mode 100644 dev-perl/HTML-Strip/HTML-Strip-2.120.0.ebuild create mode 100644 dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.380.0.ebuild create mode 100644 dev-perl/HTTP-Daemon/HTTP-Daemon-6.160.0.ebuild create mode 100644 dev-perl/IO-AIO/IO-AIO-4.800.0.ebuild create mode 100644 dev-perl/IO-Pipely/IO-Pipely-0.6.0.ebuild create mode 100644 dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.730.0.ebuild create mode 100644 dev-perl/IPC-Run/IPC-Run-20220807.0.0.ebuild create mode 100644 dev-perl/IPC-Shareable/IPC-Shareable-1.130.0.ebuild create mode 100644 dev-perl/Image-Info/Image-Info-1.430.0.ebuild create mode 100644 dev-perl/Inline-C/Inline-C-0.820.0.ebuild create mode 100644 dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.4.5.ebuild create mode 100644 dev-perl/JSON-Parse/JSON-Parse-0.620.0.ebuild create mode 100644 dev-perl/JSON/JSON-4.100.0.ebuild create mode 100644 dev-perl/JavaScript-Packer/JavaScript-Packer-2.110.0.ebuild create mode 100644 dev-perl/Lexical-SealRequireHints/Lexical-SealRequireHints-0.12.0.ebuild create mode 100644 dev-perl/Lingua-Translit/Lingua-Translit-0.290.0.ebuild create mode 100644 dev-perl/Linux-PipeMagic/Linux-PipeMagic-0.50.0.ebuild create mode 100644 dev-perl/List-SomeUtils/List-SomeUtils-0.590.0.ebuild create mode 100644 dev-perl/List-UtilsBy/List-UtilsBy-0.120.0.ebuild create mode 100644 dev-perl/Locale-Codes/Locale-Codes-3.740.0.ebuild create mode 100644 dev-perl/Mail-Message/Mail-Message-3.13.0.ebuild create mode 100644 dev-perl/Mock-Sub/Manifest create mode 100644 dev-perl/Mock-Sub/Mock-Sub-1.90.0.ebuild create mode 100644 dev-perl/Mock-Sub/metadata.xml create mode 100644 dev-perl/PathTools/Manifest create mode 100644 dev-perl/PathTools/PathTools-3.750.0.ebuild create mode 100644 dev-perl/PathTools/metadata.xml create mode 100644 dev-perl/Test-InDistDir/Manifest create mode 100644 dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild create mode 100644 dev-perl/Test-InDistDir/metadata.xml create mode 100644 dev-perl/Test-TrailingSpace/Manifest create mode 100644 dev-perl/Test-TrailingSpace/Test-TrailingSpace-0.60.100.ebuild create mode 100644 dev-perl/Test-TrailingSpace/metadata.xml rename dev-perl/URI/{URI-5.190.0.ebuild => URI-5.190.0-r1.ebuild} (83%) create mode 100644 dev-perl/libwww-perl/libwww-perl-6.710.0.ebuild create mode 100644 dev-python/Faker/Faker-18.11.1.ebuild delete mode 100644 dev-python/Nuitka/Nuitka-1.5.7.ebuild delete mode 100644 dev-python/Nuitka/Nuitka-1.5.8.ebuild delete mode 100644 dev-python/Nuitka/Nuitka-1.6.1.ebuild delete mode 100644 dev-python/Nuitka/Nuitka-1.6.2.ebuild delete mode 100644 dev-python/Nuitka/Nuitka-1.6.3.ebuild rename dev-python/Nuitka/{Nuitka-1.5.5.ebuild => Nuitka-1.6.4.ebuild} (100%) rename dev-python/Nuitka/{Nuitka-1.5.6.ebuild => Nuitka-1.6.5.ebuild} (100%) delete mode 100644 dev-python/Nuitka/Nuitka-1.6.ebuild create mode 100644 dev-python/PyGithub/PyGithub-1.59.0.ebuild create mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.70.0.ebuild create mode 100644 dev-python/bitarray/bitarray-2.7.6.ebuild create mode 100644 dev-python/boto3/boto3-1.26.157.ebuild create mode 100644 dev-python/boto3/boto3-1.26.158.ebuild create mode 100644 dev-python/boto3/boto3-1.26.159.ebuild create mode 100644 dev-python/boto3/boto3-1.26.160.ebuild create mode 100644 dev-python/botocore/botocore-1.29.157.ebuild create mode 100644 dev-python/botocore/botocore-1.29.158.ebuild create mode 100644 dev-python/botocore/botocore-1.29.159.ebuild create mode 100644 dev-python/botocore/botocore-1.29.160.ebuild create mode 100644 dev-python/cfn-lint/cfn-lint-0.77.10.ebuild rename dev-python/clang-python/{clang-python-17.0.0_pre20230609.ebuild => clang-python-17.0.0_pre20230620.ebuild} (100%) create mode 100644 dev-python/cons/cons-0.4.6.ebuild create mode 100644 dev-python/flask-sqlalchemy/flask-sqlalchemy-3.0.5.ebuild create mode 100644 dev-python/flufl-lock/flufl-lock-8.0.1.ebuild create mode 100644 dev-python/google-api-python-client/google-api-python-client-2.90.0.ebuild delete mode 100644 dev-python/graph-tool/graph-tool-2.46.ebuild create mode 100644 dev-python/gsd/gsd-3.0.1.ebuild create mode 100644 dev-python/h5py/h5py-3.9.0.ebuild create mode 100644 dev-python/hcloud-python/hcloud-python-1.22.0.ebuild create mode 100644 dev-python/huawei-lte-api/huawei-lte-api-1.7.3.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.79.2.ebuild create mode 100644 dev-python/ijson/ijson-3.2.2.ebuild create mode 100644 dev-python/ipykernel/ipykernel-6.23.3.ebuild create mode 100644 dev-python/jaraco-collections/jaraco-collections-4.3.0.ebuild create mode 100644 dev-python/jaraco-functools/jaraco-functools-3.8.0.ebuild create mode 100644 dev-python/jc/jc-1.23.3.ebuild create mode 100644 dev-python/jellyfish/jellyfish-1.0.0.ebuild create mode 100644 dev-python/jsonschema-specifications/jsonschema-specifications-2023.6.1.ebuild create mode 100644 dev-python/jupyter-client/jupyter-client-8.3.0.ebuild create mode 100644 dev-python/keyring/keyring-24.0.1.ebuild create mode 100644 dev-python/keyring/keyring-24.1.0.ebuild create mode 100644 dev-python/keyring/keyring-24.2.0.ebuild rename dev-python/lit/{lit-17.0.0_pre20230609.ebuild => lit-17.0.0_pre20230620.ebuild} (100%) create mode 100644 dev-python/markdown2/markdown2-2.4.9.ebuild create mode 100644 dev-python/mkdocs-material/mkdocs-material-9.1.17.ebuild create mode 100644 dev-python/moto/moto-4.1.12.ebuild create mode 100644 dev-python/mypy/mypy-1.4.0.ebuild create mode 100644 dev-python/mysqlclient/mysqlclient-2.2.0.ebuild create mode 100644 dev-python/natsort/natsort-8.4.0.ebuild create mode 100644 dev-python/openstacksdk/openstacksdk-1.3.0.ebuild create mode 100644 dev-python/oslo-utils/files/oslo-utils-6.1.0-py3.12-fix.patch create mode 100644 dev-python/oslo-utils/oslo-utils-6.1.0-r1.ebuild create mode 100644 dev-python/oslotest/files/oslotest-4.5.0-py3.12-fix.patch create mode 100644 dev-python/oslotest/oslotest-4.5.0-r3.ebuild create mode 100644 dev-python/pandas/pandas-2.0.2.ebuild rename dev-python/pdm-backend/{pdm-backend-2.0.7.ebuild => pdm-backend-2.1.1.ebuild} (92%) delete mode 100644 dev-python/pep517/Manifest delete mode 100644 dev-python/pep517/pep517-0.13.0.ebuild create mode 100644 dev-python/phonenumbers/phonenumbers-8.13.15.ebuild create mode 100644 dev-python/pip-run/pip-run-12.0.0.ebuild create mode 100644 dev-python/platformdirs/platformdirs-3.7.0.ebuild create mode 100644 dev-python/platformdirs/platformdirs-3.8.0.ebuild create mode 100644 dev-python/pluggy/pluggy-1.2.0.ebuild create mode 100644 dev-python/proto-plus/proto-plus-1.22.3.ebuild create mode 100644 dev-python/pydbus/pydbus-0.6.0-r1.ebuild create mode 100644 dev-python/pygame/pygame-2.5.0.ebuild create mode 100644 dev-python/pyglet/pyglet-2.0.8.ebuild create mode 100644 dev-python/pymongo/pymongo-4.4.0.ebuild create mode 100644 dev-python/pypdf/pypdf-3.11.0.ebuild create mode 100644 dev-python/pyproject-fmt/pyproject-fmt-0.12.1.ebuild create mode 100644 dev-python/pytest-freezer/pytest-freezer-0.4.8.ebuild create mode 100644 dev-python/pytest-subprocess/Manifest rename dev-python/{pep517 => pytest-subprocess}/metadata.xml (68%) create mode 100644 dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild create mode 100644 dev-python/pytest/pytest-7.4.0.ebuild create mode 100644 dev-python/python-magic/files/python-magic-0.4.27-fix-gzip-test.patch create mode 100644 dev-python/python-utils/python-utils-3.7.0.ebuild create mode 100644 dev-python/rarfile/files/rarfile-4.0-fix-pypy-datetime.patch rename dev-python/rarfile/{rarfile-4.0-r1.ebuild => rarfile-4.0-r2.ebuild} (73%) create mode 100644 dev-python/rq/rq-1.15.1.ebuild create mode 100644 dev-python/scikit-build-core/Manifest rename dev-python/{toml => scikit-build-core}/metadata.xml (68%) create mode 100644 dev-python/scikit-build-core/scikit-build-core-0.4.6.ebuild create mode 100644 dev-python/scikit-build-core/scikit-build-core-0.4.7.ebuild create mode 100644 dev-python/sentry-sdk/sentry-sdk-1.26.0.ebuild create mode 100644 dev-python/spyder-kernels/spyder-kernels-3.0.0_beta1.ebuild create mode 100644 dev-python/spyder-line-profiler/spyder-line-profiler-0.3.2.ebuild create mode 100644 dev-python/spyder/spyder-6.0.0_alpha1.ebuild create mode 100644 dev-python/sqlalchemy/sqlalchemy-2.0.17.ebuild create mode 100644 dev-python/tavern/tavern-2.2.0.ebuild create mode 100644 dev-python/tblib/tblib-2.0.0.ebuild delete mode 100644 dev-python/toml/Manifest delete mode 100644 dev-python/toml/toml-0.10.2-r1.ebuild delete mode 100644 dev-python/tzlocal/tzlocal-4.3.ebuild create mode 100644 dev-python/ubelt/ubelt-1.3.2.ebuild create mode 100644 dev-python/uri_template/uri_template-1.3.0.ebuild create mode 100644 dev-python/virtualenvwrapper/files/virtualenvwrapper-4.8.4_p20230121-remove-use-of-which.patch create mode 100644 dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121.ebuild create mode 100644 dev-python/websocket-client/websocket-client-1.6.1.ebuild create mode 100644 dev-python/xarray/xarray-2023.6.0.ebuild create mode 100644 dev-python/ypy-websocket/ypy-websocket-0.12.1.ebuild create mode 100644 dev-python/zope-event/zope-event-5.0.ebuild create mode 100644 dev-qt/qtnetwork/qtnetwork-5.15.10-r1.ebuild rename dev-qt/qtwidgets/{qtwidgets-5.15.10.ebuild => qtwidgets-5.15.10-r1.ebuild} (98%) create mode 100644 dev-ruby/acme-client/acme-client-2.0.14.ebuild create mode 100644 dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.19.ebuild create mode 100644 dev-ruby/colorize/colorize-1.0.3.ebuild create mode 100644 dev-ruby/colorize/colorize-1.0.5.ebuild create mode 100644 dev-ruby/colorize/colorize-1.1.0.ebuild create mode 100644 dev-ruby/console/console-1.17.2.ebuild delete mode 100644 dev-ruby/facter/facter-4.3.1.ebuild create mode 100644 dev-ruby/faraday-retry/Manifest create mode 100644 dev-ruby/faraday-retry/faraday-retry-2.2.0.ebuild create mode 100644 dev-ruby/faraday-retry/metadata.xml create mode 100644 dev-ruby/faraday/faraday-2.7.7.ebuild create mode 100644 dev-ruby/fiber-annotation/Manifest create mode 100644 dev-ruby/fiber-annotation/fiber-annotation-0.2.0.ebuild create mode 100644 dev-ruby/fiber-annotation/metadata.xml create mode 100644 dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.12.0.ebuild delete mode 100644 dev-ruby/hashie/hashie-4.1.0-r1.ebuild create mode 100644 dev-ruby/pathutil/files/pathutil-0.16.2-ruby31.patch create mode 100644 dev-ruby/pathutil/pathutil-0.16.2-r2.ebuild delete mode 100644 dev-ruby/rchardet/rchardet-1.8.0.ebuild delete mode 100644 dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild create mode 100644 dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r5.ebuild delete mode 100644 dev-ruby/ruby-termios/ruby-termios-1.1.0-r1.ebuild delete mode 100644 dev-ruby/rubygems/files/gentoo-defaults-4.rb delete mode 100644 dev-ruby/rubygems/rubygems-3.2.33.ebuild create mode 100644 dev-ruby/rubypants/rubypants-0.7.1-r1.ebuild delete mode 100644 dev-ruby/simplecov-html/simplecov-html-0.12.3.ebuild delete mode 100644 dev-ruby/simplecov/simplecov-0.21.2.ebuild delete mode 100644 dev-ruby/slop/slop-4.9.2.ebuild delete mode 100644 dev-ruby/slop/slop-4.9.3.ebuild delete mode 100644 dev-ruby/sparklines/sparklines-0.5.2-r7.ebuild delete mode 100644 dev-ruby/spy/spy-1.0.2.ebuild delete mode 100644 dev-ruby/sqlite3/sqlite3-1.4.2-r1.ebuild delete mode 100644 dev-ruby/sqlite3/sqlite3-1.5.3.ebuild create mode 100644 dev-ruby/test-unit/test-unit-3.6.1.ebuild delete mode 100644 dev-ruby/text-hyphen/text-hyphen-1.4.1-r3.ebuild delete mode 100644 dev-ruby/thor/thor-1.2.1.ebuild delete mode 100644 dev-ruby/timers/timers-4.3.3.ebuild delete mode 100644 dev-ruby/timers/timers-4.3.5.ebuild delete mode 100644 dev-ruby/treetop/treetop-1.6.11-r1.ebuild create mode 100644 dev-ruby/tty-file/tty-file-0.10.0-r1.ebuild create mode 100644 dev-ruby/webrobots/webrobots-0.1.2-r3.ebuild delete mode 100644 dev-tex/cpp2latex/Manifest delete mode 100644 dev-tex/cpp2latex/cpp2latex-2.3-r2.ebuild delete mode 100644 dev-tex/cpp2latex/files/cpp2latex-2.3-gcc43.patch delete mode 100644 dev-tex/cpp2latex/files/cpp2latex-2.3-tests.patch delete mode 100644 dev-tex/cpp2latex/files/cpp2latex-2.3.patch delete mode 100644 dev-tex/cpp2latex/metadata.xml delete mode 100644 dev-tex/latex2html/files/latex2html-destdir.patch delete mode 100644 dev-util/bpftool/files/5.19.12-no-stack-protector.patch rename dev-util/cdecl/{cdecl-13.1.ebuild => cdecl-14.2.ebuild} (96%) delete mode 100644 dev-util/cmake/cmake-3.24.3.ebuild delete mode 100644 dev-util/cmake/cmake-3.25.3.ebuild delete mode 100644 dev-util/cmake/cmake-3.26.3.ebuild delete mode 100644 dev-util/cmake/cmake-3.27.0_rc2.ebuild rename dev-util/cmake/{cmake-3.27.0_rc1.ebuild => cmake-3.27.0_rc3.ebuild} (100%) delete mode 100644 dev-util/diffoscope/diffoscope-240-r1.ebuild rename dev-util/diffoscope/{diffoscope-241-r1.ebuild => diffoscope-243.ebuild} (99%) delete mode 100644 dev-util/github-cli/github-cli-2.18.0.ebuild delete mode 100644 dev-util/github-cli/github-cli-2.20.2.ebuild rename dev-util/github-cli/{github-cli-2.21.2.ebuild => github-cli-2.31.0.ebuild} (95%) rename dev-util/idea-community/{idea-community-2023.1.2.ebuild => idea-community-2023.1.3.ebuild} (100%) delete mode 100644 dev-util/jenkins-bin/files/jenkins-bin-r2.logrotate create mode 100644 dev-util/kdevelop/files/kdevelop-23.04.2-astyle-3.4.patch delete mode 100644 dev-util/librnp/librnp-0.16.3.ebuild rename dev-util/librnp/{librnp-0.17.0.ebuild => librnp-0.17.0-r2.ebuild} (97%) rename dev-util/lldb/{lldb-17.0.0_pre20230609.ebuild => lldb-17.0.0_pre20230620.ebuild} (98%) create mode 100644 dev-util/lttng-modules/lttng-modules-2.13.10.ebuild delete mode 100644 dev-util/meson/meson-1.0.1.ebuild delete mode 100644 dev-util/meson/meson-1.1.0.ebuild create mode 100644 dev-util/ostree/files/ostree-2023.3-dont-force-clang-introspection.patch rename dev-util/ruff/{ruff-0.0.272.ebuild => ruff-0.0.275.ebuild} (96%) delete mode 100644 dev-util/shards/shards-0.15.0-r1.ebuild delete mode 100644 dev-util/shards/shards-0.17.2.ebuild delete mode 100644 dev-util/watchman/files/watchman-2022.07.04.00-python-working-dir.patch create mode 100644 dev-util/watchman/files/watchman-2023.06.19.00-rust-1.70-avoidance.patch delete mode 100644 dev-util/watchman/watchman-2023.04.10.00.ebuild delete mode 100644 dev-util/watchman/watchman-2023.05.01.00.ebuild rename dev-util/watchman/{watchman-2022.08.29.00.ebuild => watchman-2023.06.19.00.ebuild} (53%) delete mode 100644 dev-vcs/cvsync/Manifest delete mode 100644 dev-vcs/cvsync/cvsync-2014.08.24.014706.ebuild delete mode 100644 dev-vcs/cvsync/cvsync-9999.ebuild delete mode 100644 dev-vcs/cvsync/metadata.xml rename games-action/dxx-rebirth/{dxx-rebirth-0.61.0_pre20210623.ebuild => dxx-rebirth-0.61.0_pre20230625.ebuild} (92%) delete mode 100644 games-action/dxx-rebirth/files/dxx-rebirth-0.61.0_pre20210623-gcc-12-editor.patch delete mode 100644 games-action/dxx-rebirth/files/dxx-rebirth-0.61.0_pre20210623-gcc-12.patch delete mode 100644 games-action/dxx-rebirth/files/dxx-rebirth-0.61.0_pre20210623-scons-4.5.patch create mode 100644 games-arcade/shovel-knight/shovel-knight-4.1b-r1.ebuild create mode 100644 games-emulation/pcsx2/pcsx2-1.7.4624.ebuild create mode 100644 games-emulation/pcsx2_patches/Manifest rename {app-crypt/gentoo-keys => games-emulation/pcsx2_patches}/metadata.xml (50%) create mode 100644 games-emulation/pcsx2_patches/pcsx2_patches-0_p20230623.ebuild create mode 100644 games-emulation/pcsx2_patches/pcsx2_patches-9999.ebuild delete mode 100644 games-emulation/pcsxr/Manifest delete mode 100644 games-emulation/pcsxr/metadata.xml delete mode 100644 games-emulation/pcsxr/pcsxr-1.9.94_p20190306-r1.ebuild delete mode 100644 games-emulation/pcsxr/pcsxr-9999.ebuild delete mode 100644 games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild delete mode 100644 games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild delete mode 100644 games-server/bedrock-server/bedrock-server-1.20.0.01.ebuild rename games-server/bedrock-server/{bedrock-server-1.19.83.01.ebuild => bedrock-server-1.20.1.02.ebuild} (100%) rename games-server/minecraft-server/{minecraft-server-1.19.4.ebuild => minecraft-server-1.20.1.ebuild} (95%) delete mode 100644 games-server/minecraft-server/minecraft-server-1.20.ebuild create mode 100644 games-util/cartridges/cartridges-1.5.6.ebuild delete mode 100644 kde-frameworks/attica/attica-5.104.0.ebuild delete mode 100644 kde-frameworks/baloo/baloo-5.104.0-r1.ebuild delete mode 100644 kde-frameworks/baloo/files/baloo-5.104.0-skip-all-unprintable-chars.patch delete mode 100644 kde-frameworks/bluez-qt/bluez-qt-5.104.0.ebuild delete mode 100644 kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.104.0.ebuild delete mode 100644 kde-frameworks/breeze-icons/breeze-icons-5.104.0.ebuild delete mode 100644 kde-frameworks/countryflags/countryflags-5.104.0.ebuild delete mode 100644 kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.104.0.ebuild delete mode 100644 kde-frameworks/frameworkintegration/frameworkintegration-5.104.0.ebuild delete mode 100644 kde-frameworks/kactivities-stats/kactivities-stats-5.104.0.ebuild delete mode 100644 kde-frameworks/kactivities/kactivities-5.104.0.ebuild delete mode 100644 kde-frameworks/kapidox/kapidox-5.104.0.ebuild delete mode 100644 kde-frameworks/karchive/karchive-5.104.0.ebuild delete mode 100644 kde-frameworks/kauth/kauth-5.104.0.ebuild delete mode 100644 kde-frameworks/kbookmarks/kbookmarks-5.104.0.ebuild delete mode 100644 kde-frameworks/kcalendarcore/kcalendarcore-5.104.0.ebuild delete mode 100644 kde-frameworks/kcmutils/kcmutils-5.104.0.ebuild delete mode 100644 kde-frameworks/kcodecs/kcodecs-5.104.0.ebuild delete mode 100644 kde-frameworks/kcompletion/kcompletion-5.104.0.ebuild delete mode 100644 kde-frameworks/kconfig/kconfig-5.104.0.ebuild delete mode 100644 kde-frameworks/kconfigwidgets/kconfigwidgets-5.104.0.ebuild delete mode 100644 kde-frameworks/kcontacts/kcontacts-5.104.0.ebuild delete mode 100644 kde-frameworks/kcoreaddons/files/kcoreaddons-5.104.0-prevent-leak-signalfd-fds.patch delete mode 100644 kde-frameworks/kcoreaddons/kcoreaddons-5.104.0-r1.ebuild delete mode 100644 kde-frameworks/kcrash/kcrash-5.104.0.ebuild delete mode 100644 kde-frameworks/kdav/kdav-5.104.0.ebuild delete mode 100644 kde-frameworks/kdbusaddons/kdbusaddons-5.104.0.ebuild delete mode 100644 kde-frameworks/kdeclarative/kdeclarative-5.104.0.ebuild delete mode 100644 kde-frameworks/kded/kded-5.104.0.ebuild delete mode 100644 kde-frameworks/kdelibs4support/kdelibs4support-5.104.0.ebuild delete mode 100644 kde-frameworks/kdesu/kdesu-5.104.0.ebuild delete mode 100644 kde-frameworks/kdnssd/kdnssd-5.104.0.ebuild delete mode 100644 kde-frameworks/kdoctools/kdoctools-5.104.0.ebuild delete mode 100644 kde-frameworks/kemoticons/kemoticons-5.104.0.ebuild delete mode 100644 kde-frameworks/kfilemetadata/kfilemetadata-5.104.0.ebuild delete mode 100644 kde-frameworks/kglobalaccel/kglobalaccel-5.104.0.ebuild delete mode 100644 kde-frameworks/kguiaddons/kguiaddons-5.104.0.ebuild delete mode 100644 kde-frameworks/kholidays/kholidays-5.104.0.ebuild delete mode 100644 kde-frameworks/khtml/khtml-5.104.0.ebuild delete mode 100644 kde-frameworks/ki18n/ki18n-5.104.0.ebuild delete mode 100644 kde-frameworks/kiconthemes/files/kiconthemes-5.104.0-fix-typo.patch delete mode 100644 kde-frameworks/kiconthemes/kiconthemes-5.104.0-r1.ebuild delete mode 100644 kde-frameworks/kidletime/kidletime-5.104.0.ebuild delete mode 100644 kde-frameworks/kimageformats/kimageformats-5.104.0.ebuild delete mode 100644 kde-frameworks/kinit/kinit-5.104.0.ebuild delete mode 100644 kde-frameworks/kio/files/kio-5.104.0-fix-kstart5-not-returning.patch delete mode 100644 kde-frameworks/kio/files/kio-5.104.0-handle-copy_file_range-failing-w-ENOENT.patch delete mode 100644 kde-frameworks/kio/files/kio-5.104.0-renamefiledialog-fix-number-limit.patch delete mode 100644 kde-frameworks/kio/kio-5.104.0-r3.ebuild delete mode 100644 kde-frameworks/kirigami/kirigami-5.104.0.ebuild delete mode 100644 kde-frameworks/kitemmodels/kitemmodels-5.104.0.ebuild delete mode 100644 kde-frameworks/kitemviews/kitemviews-5.104.0.ebuild delete mode 100644 kde-frameworks/kjobwidgets/kjobwidgets-5.104.0.ebuild delete mode 100644 kde-frameworks/kjs/kjs-5.104.0.ebuild delete mode 100644 kde-frameworks/knewstuff/knewstuff-5.104.0.ebuild delete mode 100644 kde-frameworks/knotifications/knotifications-5.104.0.ebuild delete mode 100644 kde-frameworks/knotifyconfig/knotifyconfig-5.104.0.ebuild delete mode 100644 kde-frameworks/kpackage/kpackage-5.104.0.ebuild delete mode 100644 kde-frameworks/kparts/kparts-5.104.0.ebuild delete mode 100644 kde-frameworks/kpeople/kpeople-5.104.0.ebuild delete mode 100644 kde-frameworks/kplotting/kplotting-5.104.0.ebuild delete mode 100644 kde-frameworks/kpty/kpty-5.104.0.ebuild delete mode 100644 kde-frameworks/kquickcharts/kquickcharts-5.104.0.ebuild delete mode 100644 kde-frameworks/kross/kross-5.104.0.ebuild delete mode 100644 kde-frameworks/krunner/krunner-5.104.0.ebuild delete mode 100644 kde-frameworks/kservice/kservice-5.104.0.ebuild delete mode 100644 kde-frameworks/ktexteditor/ktexteditor-5.104.0.ebuild delete mode 100644 kde-frameworks/ktextwidgets/ktextwidgets-5.104.0.ebuild delete mode 100644 kde-frameworks/kunitconversion/kunitconversion-5.104.0.ebuild delete mode 100644 kde-frameworks/kwallet/kwallet-5.104.0.ebuild delete mode 100644 kde-frameworks/kwayland/kwayland-5.104.0.ebuild delete mode 100644 kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.104.0.ebuild delete mode 100644 kde-frameworks/kwindowsystem/kwindowsystem-5.104.0.ebuild delete mode 100644 kde-frameworks/kxmlgui/kxmlgui-5.104.0.ebuild delete mode 100644 kde-frameworks/modemmanager-qt/modemmanager-qt-5.104.0.ebuild delete mode 100644 kde-frameworks/networkmanager-qt/networkmanager-qt-5.104.0.ebuild delete mode 100644 kde-frameworks/oxygen-icons/oxygen-icons-5.104.0.ebuild delete mode 100644 kde-frameworks/plasma/plasma-5.104.0.ebuild delete mode 100644 kde-frameworks/prison/prison-5.104.0.ebuild delete mode 100644 kde-frameworks/purpose/purpose-5.104.0.ebuild delete mode 100644 kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.104.0.ebuild delete mode 100644 kde-frameworks/solid/solid-5.104.0.ebuild delete mode 100644 kde-frameworks/sonnet/sonnet-5.104.0.ebuild delete mode 100644 kde-frameworks/syndication/syndication-5.104.0.ebuild delete mode 100644 kde-frameworks/syntax-highlighting/syntax-highlighting-5.104.0.ebuild delete mode 100644 kde-frameworks/threadweaver/threadweaver-5.104.0.ebuild create mode 100644 kde-plasma/bluedevil/bluedevil-5.27.6.ebuild create mode 100644 kde-plasma/breeze-grub/breeze-grub-5.27.6.ebuild create mode 100644 kde-plasma/breeze-gtk/breeze-gtk-5.27.6.ebuild create mode 100644 kde-plasma/breeze-plymouth/breeze-plymouth-5.27.6.ebuild create mode 100644 kde-plasma/breeze/breeze-5.27.6.ebuild create mode 100644 kde-plasma/discover/discover-5.27.6.ebuild create mode 100644 kde-plasma/drkonqi/drkonqi-5.27.6.ebuild create mode 100644 kde-plasma/flatpak-kcm/flatpak-kcm-5.27.6.ebuild create mode 100644 kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.6.ebuild create mode 100644 kde-plasma/kde-cli-tools/kde-cli-tools-5.27.6.ebuild create mode 100644 kde-plasma/kde-gtk-config/kde-gtk-config-5.27.6.ebuild create mode 100644 kde-plasma/kdecoration/kdecoration-5.27.6.ebuild create mode 100644 kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.6.ebuild create mode 100644 kde-plasma/kgamma/kgamma-5.27.6.ebuild create mode 100644 kde-plasma/khotkeys/khotkeys-5.27.6.ebuild create mode 100644 kde-plasma/kinfocenter/kinfocenter-5.27.6.ebuild create mode 100644 kde-plasma/kmenuedit/kmenuedit-5.27.6.ebuild create mode 100644 kde-plasma/kpipewire/kpipewire-5.27.6.ebuild create mode 100644 kde-plasma/kscreen/kscreen-5.27.6.ebuild create mode 100644 kde-plasma/kscreenlocker/kscreenlocker-5.27.6.ebuild create mode 100644 kde-plasma/ksshaskpass/ksshaskpass-5.27.6.ebuild create mode 100644 kde-plasma/ksystemstats/ksystemstats-5.27.6.ebuild create mode 100644 kde-plasma/kwallet-pam/kwallet-pam-5.27.6.ebuild create mode 100644 kde-plasma/kwayland-integration/kwayland-integration-5.27.6.ebuild create mode 100644 kde-plasma/kwin/kwin-5.27.6.ebuild create mode 100644 kde-plasma/kwrited/kwrited-5.27.6.ebuild create mode 100644 kde-plasma/layer-shell-qt/layer-shell-qt-5.27.6.ebuild create mode 100644 kde-plasma/libkscreen/libkscreen-5.27.6.ebuild create mode 100644 kde-plasma/libksysguard/libksysguard-5.27.6.ebuild create mode 100644 kde-plasma/libkworkspace/libkworkspace-5.27.6.ebuild create mode 100644 kde-plasma/milou/milou-5.27.6.ebuild create mode 100644 kde-plasma/oxygen-sounds/oxygen-sounds-5.27.6.ebuild create mode 100644 kde-plasma/oxygen/oxygen-5.27.6.ebuild create mode 100644 kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.6.ebuild create mode 100644 kde-plasma/plasma-desktop/plasma-desktop-5.27.6.ebuild create mode 100644 kde-plasma/plasma-disks/plasma-disks-5.27.6.ebuild create mode 100644 kde-plasma/plasma-firewall/plasma-firewall-5.27.6.ebuild create mode 100644 kde-plasma/plasma-integration/plasma-integration-5.27.6.ebuild create mode 100644 kde-plasma/plasma-meta/plasma-meta-5.27.6.ebuild create mode 100644 kde-plasma/plasma-nm/plasma-nm-5.27.6.ebuild create mode 100644 kde-plasma/plasma-pa/plasma-pa-5.27.6.ebuild create mode 100644 kde-plasma/plasma-sdk/plasma-sdk-5.27.6.1.ebuild create mode 100644 kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.6.ebuild create mode 100644 kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.6.ebuild create mode 100644 kde-plasma/plasma-vault/plasma-vault-5.27.6.ebuild create mode 100644 kde-plasma/plasma-welcome/plasma-welcome-5.27.6.ebuild create mode 100644 kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.6.ebuild create mode 100644 kde-plasma/plasma-workspace/plasma-workspace-5.27.6.ebuild create mode 100644 kde-plasma/plymouth-kcm/plymouth-kcm-5.27.6.ebuild create mode 100644 kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.6.ebuild create mode 100644 kde-plasma/powerdevil/powerdevil-5.27.6.ebuild create mode 100644 kde-plasma/sddm-kcm/sddm-kcm-5.27.6.ebuild create mode 100644 kde-plasma/systemsettings/systemsettings-5.27.6.ebuild create mode 100644 kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.6.ebuild create mode 100644 kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.6.ebuild create mode 100644 mail-filter/spamassassin/files/4.0.0-DnsResolver-udpsize.patch create mode 100644 mail-filter/spamassassin/files/4.0.0-sa-update-rdatastr.patch create mode 100644 mail-filter/spamassassin/spamassassin-4.0.0-r3.ebuild create mode 100644 mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild create mode 100644 media-fonts/iosevka/iosevka-24.1.4.ebuild create mode 100644 media-gfx/fontforge/files/fontforge-20230101-workaround-broken-translations.patch delete mode 100644 media-gfx/inkscape/files/inkscape-1.2.1-poppler-22.09.0.patch delete mode 100644 media-gfx/renderdoc/files/renderdoc-1.24-env-home.patch delete mode 100644 media-gfx/renderdoc/renderdoc-1.24.ebuild delete mode 100644 media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild rename media-gfx/ueberzugpp/{ueberzugpp-2.8.6.ebuild => ueberzugpp-2.8.8.ebuild} (74%) create mode 100644 media-libs/flac/flac-1.4.3.ebuild rename media-libs/freetype/{freetype-2.12.1-r1.ebuild => freetype-2.13.1.ebuild} (81%) create mode 100644 media-libs/gexiv2/files/0.14.1-revert-default-cpp_stdto17.patch create mode 100644 media-libs/libjxl/libjxl-0.8.2.ebuild create mode 100644 media-libs/libpng/libpng-1.6.40.ebuild create mode 100644 media-libs/libsdl2/libsdl2-2.28.0.ebuild create mode 100644 media-libs/mesa/mesa-23.1.3.ebuild delete mode 100644 media-libs/raptor/raptor-2.0.15-r7.ebuild delete mode 100644 media-libs/speex/speex-1.2.1.ebuild create mode 100644 media-plugins/libvisual-plugins/libvisual-plugins-0.4.2-r1.ebuild delete mode 100644 media-plugins/vdr-duplicates/files/duplicates-0.0.5_Makefile-new.diff rename media-sound/aqualung/{aqualung-1.2.ebuild => aqualung-1.2-r1.ebuild} (98%) create mode 100644 media-sound/ardour/ardour-7.5.ebuild create mode 100644 media-sound/flac123/flac123-2.1.0.ebuild create mode 100644 media-sound/mpd-ynca/Manifest create mode 100644 media-sound/mpd-ynca/files/mpd-ynca.confd create mode 100644 media-sound/mpd-ynca/files/mpd-ynca.initd create mode 100644 media-sound/mpd-ynca/metadata.xml create mode 100644 media-sound/mpd-ynca/mpd-ynca-0.1.0.ebuild create mode 100644 media-sound/ncspot/ncspot-0.13.3-r1.ebuild create mode 100644 media-sound/orpheus/files/orpheus-1.6-fix-build-w-clang-16.patch create mode 100644 media-sound/orpheus/orpheus-1.6-r4.ebuild delete mode 100644 media-sound/qmidiarp/qmidiarp-0.6.7.ebuild create mode 100644 media-sound/spotify/spotify-1.2.13.ebuild rename media-sound/teamspeak-client/{teamspeak-client-3.5.6-r8.ebuild => teamspeak-client-3.5.6-r10.ebuild} (98%) create mode 100644 media-sound/teamspeak-client/teamspeak-client-3.6.0-r1.ebuild delete mode 100644 media-video/ffmpeg-chromium/ffmpeg-chromium-112.ebuild delete mode 100644 media-video/ffmpeg/files/ffmpeg-4.2.7-libsdl2-new-version-scheme.patch delete mode 100644 media-video/ffmpeg/files/ffmpeg-5.1.2-vulkan.patch create mode 100644 media-video/v4l2loopback/v4l2loopback-0.12.7.ebuild create mode 100644 metadata/md5-cache/app-admin/ansible-8.0.0 create mode 100644 metadata/md5-cache/app-admin/ansible-core-2.14.7 create mode 100644 metadata/md5-cache/app-admin/ansible-core-2.15.1 create mode 100644 metadata/md5-cache/app-admin/awscli-1.27.157 create mode 100644 metadata/md5-cache/app-admin/awscli-1.27.158 create mode 100644 metadata/md5-cache/app-admin/awscli-1.27.159 create mode 100644 metadata/md5-cache/app-admin/awscli-1.27.160 delete mode 100644 metadata/md5-cache/app-admin/cygwin-rebase-4.4.4 delete mode 100644 metadata/md5-cache/app-admin/cygwin-rebase-9999 create mode 100644 metadata/md5-cache/app-admin/r10k-3.15.4 create mode 100644 metadata/md5-cache/app-admin/rsyslog-8.2306.0 rename metadata/md5-cache/app-admin/{terraform-1.4.2 => terraform-1.5.1} (78%) rename metadata/md5-cache/app-backup/{bareos-22.0.3-r1 => bareos-22.1.0} (84%) create mode 100644 metadata/md5-cache/app-backup/dar-2.7.10 rename metadata/md5-cache/app-benchmarks/{stress-ng-0.15.08-r1 => stress-ng-0.15.10} (85%) rename metadata/md5-cache/app-containers/{distrobox-1.5.0 => distrobox-1.5.0.2} (77%) delete mode 100644 metadata/md5-cache/app-crypt/gentoo-keys-201901130136 delete mode 100644 metadata/md5-cache/app-crypt/tpm2-tss-3.2.0-r4 delete mode 100644 metadata/md5-cache/app-crypt/tpm2-tss-3.2.1 delete mode 100644 metadata/md5-cache/app-crypt/tpm2-tss-3.2.2 delete mode 100644 metadata/md5-cache/app-crypt/tpm2-tss-4.0.0 delete mode 100644 metadata/md5-cache/app-dicts/aspell-da-4.2 delete mode 100644 metadata/md5-cache/app-doc/eclass-manpages-20230530 rename metadata/md5-cache/app-doc/{eclass-manpages-20230512 => eclass-manpages-20230624} (91%) create mode 100644 metadata/md5-cache/app-editors/gvim-9.0.1627 create mode 100644 metadata/md5-cache/app-editors/vim-9.0.1627 create mode 100644 metadata/md5-cache/app-editors/vim-core-9.0.1627 rename metadata/md5-cache/app-emacs/{auctex-12.3 => auctex-13.2} (78%) delete mode 100644 metadata/md5-cache/app-emacs/csharp-mode-0.9.2 delete mode 100644 metadata/md5-cache/app-emacs/csharp-mode-1.1.1-r1 create mode 100644 metadata/md5-cache/app-emacs/dired-hacks-0.0.1_p20230621 create mode 100644 metadata/md5-cache/app-emacs/docker-2.2.0_p20230605 create mode 100644 metadata/md5-cache/app-emacs/eimp-1.4.0-r1 create mode 100644 metadata/md5-cache/app-emacs/haskell-mode-17.2_p20230616 rename metadata/md5-cache/app-emacs/{lean-mode-20220124-r1 => lean-mode-0_p20230611} (77%) delete mode 100644 metadata/md5-cache/app-emacs/lean-mode-20211220-r1 delete mode 100644 metadata/md5-cache/app-emacs/lean-mode-20220501 rename metadata/md5-cache/app-emacs/{pdf-tools-1.0.0_pre20220619 => pdf-tools-1.1.0} (81%) create mode 100644 metadata/md5-cache/app-emacs/po-mode-0.22 rename metadata/md5-cache/app-emulation/{libvirt-9.4.0-r1 => libvirt-9.4.0-r3} (99%) create mode 100644 metadata/md5-cache/app-emulation/ruffle-0_p20230624 delete mode 100644 metadata/md5-cache/app-emulation/uxn-0_p20230201 rename metadata/md5-cache/app-emulation/{uxn-0_p20221211 => uxn-0_p20230609} (68%) create mode 100644 metadata/md5-cache/app-emulation/vkd3d-1.8 create mode 100644 metadata/md5-cache/app-emulation/wine-staging-8.11 create mode 100644 metadata/md5-cache/app-emulation/wine-vanilla-8.11 create mode 100644 metadata/md5-cache/app-misc/zellij-0.37.2 create mode 100644 metadata/md5-cache/app-office/auto-multiple-choice-1.6.0 rename metadata/md5-cache/app-shells/{bash-5.0_p18-r1 => bash-5.0_p18-r2} (97%) rename metadata/md5-cache/app-shells/{bash-5.1_p16-r4 => bash-5.1_p16-r6} (96%) rename metadata/md5-cache/app-shells/{bash-5.1_p16-r5 => bash-5.1_p16-r7} (96%) rename metadata/md5-cache/app-shells/{bash-5.2_p15-r3 => bash-5.2_p15-r5} (95%) create mode 100644 metadata/md5-cache/app-shells/bash-5.2_p15-r6 delete mode 100644 metadata/md5-cache/app-text/a2ps-4.14-r8 delete mode 100644 metadata/md5-cache/app-text/a2ps-4.15.3 rename metadata/md5-cache/app-text/{a2ps-4.15.2 => a2ps-4.15.5} (96%) create mode 100644 metadata/md5-cache/app-text/dictd-1.13.0-r6 create mode 100644 metadata/md5-cache/app-text/ghostscript-gpl-10.01.2 create mode 100644 metadata/md5-cache/app-text/kramdown-rfc-1.6.35 create mode 100644 metadata/md5-cache/app-text/pandoc-bin-3.1.4 delete mode 100644 metadata/md5-cache/app-text/xml2rfc-3.17.0 create mode 100644 metadata/md5-cache/app-text/xml2rfc-3.17.4 delete mode 100644 metadata/md5-cache/dev-cpp/edencommon-2022.08.29.00 delete mode 100644 metadata/md5-cache/dev-cpp/edencommon-2023.05.01.00 rename metadata/md5-cache/dev-cpp/{edencommon-2023.04.10.00 => edencommon-2023.06.19.00} (86%) delete mode 100644 metadata/md5-cache/dev-cpp/folly-2022.08.29.00 delete mode 100644 metadata/md5-cache/dev-cpp/folly-2023.05.01.00 rename metadata/md5-cache/dev-cpp/{folly-2023.04.10.00 => folly-2023.06.19.00} (80%) create mode 100644 metadata/md5-cache/dev-db/pgbadger-12.1 create mode 100644 metadata/md5-cache/dev-java/coursier-bin-2.1.5 create mode 100644 metadata/md5-cache/dev-java/mill-bin-0.11.1 delete mode 100644 metadata/md5-cache/dev-java/scala-cli-bin-1.0.0_rc1 delete mode 100644 metadata/md5-cache/dev-java/scala-cli-bin-1.0.0_rc2 create mode 100644 metadata/md5-cache/dev-java/swt-4.28 delete mode 100644 metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.5 delete mode 100644 metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.6 create mode 100644 metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.9 delete mode 100644 metadata/md5-cache/dev-lang/eisl-2.90 rename metadata/md5-cache/dev-lang/{eisl-3.00 => eisl-3.03} (83%) create mode 100644 metadata/md5-cache/dev-lang/perl-5.38.0_rc2-r2 delete mode 100644 metadata/md5-cache/dev-lang/python-3.10.11 delete mode 100644 metadata/md5-cache/dev-lang/python-3.11.3 delete mode 100644 metadata/md5-cache/dev-lang/python-3.12.0_beta1 delete mode 100644 metadata/md5-cache/dev-lang/python-3.12.0_beta1_p1 delete mode 100644 metadata/md5-cache/dev-lang/python-3.12.0_beta1_p3 delete mode 100644 metadata/md5-cache/dev-lang/python-3.12.0_beta1_p4 rename metadata/md5-cache/dev-lang/{python-3.12.0_beta2 => python-3.12.0_beta3} (81%) delete mode 100644 metadata/md5-cache/dev-lang/python-3.8.16_p4 delete mode 100644 metadata/md5-cache/dev-lang/python-3.9.16_p3-r1 rename metadata/md5-cache/dev-lang/{rust-1.67.1 => rust-1.67.1-r1} (99%) create mode 100644 metadata/md5-cache/dev-libs/c-blosc2-2.9.3 rename metadata/md5-cache/dev-libs/{intel-compute-runtime-23.13.26032.26 => intel-compute-runtime-23.17.26241.24} (79%) delete mode 100644 metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.12.1-r1 create mode 100644 metadata/md5-cache/dev-libs/level-zero-1.12.0 create mode 100644 metadata/md5-cache/dev-libs/libburn-1.5.6 delete mode 100644 metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230609 create mode 100644 metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230620 create mode 100644 metadata/md5-cache/dev-libs/libisoburn-1.5.6 create mode 100644 metadata/md5-cache/dev-libs/libisofs-1.5.6 create mode 100644 metadata/md5-cache/dev-libs/openpace-1.1.3 rename metadata/md5-cache/dev-libs/{openssl-3.0.9 => openssl-3.0.9-r1} (78%) rename metadata/md5-cache/dev-libs/{openssl-3.1.1 => openssl-3.1.1-r1} (83%) delete mode 100644 metadata/md5-cache/dev-libs/pthreads4w-3.0.0 create mode 100644 metadata/md5-cache/dev-libs/rinutils-0.10.2-r1 rename metadata/md5-cache/dev-libs/{sexp-0.8.3 => sexp-0.8.5} (73%) create mode 100644 metadata/md5-cache/dev-libs/sexp-0.8.6 delete mode 100644 metadata/md5-cache/dev-libs/weston-10.0.0 create mode 100644 metadata/md5-cache/dev-lua/luacheck-1.1.1 create mode 100644 metadata/md5-cache/dev-lua/luaposix-36.2.1 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230609 create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230620 create mode 100644 metadata/md5-cache/dev-perl/Alien-Build-2.800.0 create mode 100644 metadata/md5-cache/dev-perl/Alien-HDF4-0.60.0 create mode 100644 metadata/md5-cache/dev-perl/Apache-AuthCookie-3.310.0 create mode 100644 metadata/md5-cache/dev-perl/App-Cmd-0.335.0 create mode 100644 metadata/md5-cache/dev-perl/App-cpanminus-1.704.600 create mode 100644 metadata/md5-cache/dev-perl/App-perlbrew-0.970.0 create mode 100644 metadata/md5-cache/dev-perl/App-pwhich-1.170.0 create mode 100644 metadata/md5-cache/dev-perl/Astro-FITS-Header-3.90.0 create mode 100644 metadata/md5-cache/dev-perl/B-COW-0.7.0 create mode 100644 metadata/md5-cache/dev-perl/B-Hooks-EndOfScope-0.260.0 create mode 100644 metadata/md5-cache/dev-perl/B-Keywords-1.260.0 create mode 100644 metadata/md5-cache/dev-perl/BerkeleyDB-0.650.0 create mode 100644 metadata/md5-cache/dev-perl/Business-ISBN-Data-20230528.1.0 create mode 100644 metadata/md5-cache/dev-perl/Business-ISMN-1.203.0 create mode 100644 metadata/md5-cache/dev-perl/Business-ISSN-1.5.0 create mode 100644 metadata/md5-cache/dev-perl/Business-Tax-VAT-Validation-1.230.0 create mode 100644 metadata/md5-cache/dev-perl/CBOR-XS-1.860.0 create mode 100644 metadata/md5-cache/dev-perl/CGI-4.570.0 create mode 100644 metadata/md5-cache/dev-perl/CHI-0.610.0 create mode 100644 metadata/md5-cache/dev-perl/CPAN-Meta-Check-0.17.0 create mode 100644 metadata/md5-cache/dev-perl/CPAN-Mini-Inject-0.370.0 create mode 100644 metadata/md5-cache/dev-perl/CPAN-Perl-Releases-5.202.306.160 create mode 100644 metadata/md5-cache/dev-perl/CPAN-Uploader-0.103.18 create mode 100644 metadata/md5-cache/dev-perl/CSS-Packer-2.90.0 create mode 100644 metadata/md5-cache/dev-perl/Cache-Memcached-Fast-0.280.0 create mode 100644 metadata/md5-cache/dev-perl/Carp-Assert-0.220.0 create mode 100644 metadata/md5-cache/dev-perl/Carp-Assert-More-2.3.0 create mode 100644 metadata/md5-cache/dev-perl/Class-Method-Modifiers-2.150.0 create mode 100644 metadata/md5-cache/dev-perl/Compress-Raw-Lzma-2.204.0 create mode 100644 metadata/md5-cache/dev-perl/Conf-Libconfig-1.0.0 create mode 100644 metadata/md5-cache/dev-perl/Config-Any-0.330.0 create mode 100644 metadata/md5-cache/dev-perl/Config-General-2.650.0 create mode 100644 metadata/md5-cache/dev-perl/Config-INI-0.29.0 create mode 100644 metadata/md5-cache/dev-perl/Config-MVP-2.200.13 create mode 100644 metadata/md5-cache/dev-perl/Config-MVP-Reader-INI-2.101.465 create mode 100644 metadata/md5-cache/dev-perl/Config-Tiny-2.290.0 create mode 100644 metadata/md5-cache/dev-perl/Convert-Color-0.170.0 create mode 100644 metadata/md5-cache/dev-perl/Cookie-Baker-XS-0.120.0 create mode 100644 metadata/md5-cache/dev-perl/Crypt-Curve25519-0.70.0 create mode 100644 metadata/md5-cache/dev-perl/Crypt-URandom-0.390.0 create mode 100644 metadata/md5-cache/dev-perl/Crypt-X509-0.550.0 create mode 100644 metadata/md5-cache/dev-perl/CryptX-0.78.0 create mode 100644 metadata/md5-cache/dev-perl/Curses-1.440.0 create mode 100644 metadata/md5-cache/dev-perl/DBD-Pg-3.16.3 create mode 100644 metadata/md5-cache/dev-perl/DBIx-Class-0.82.843 create mode 100644 metadata/md5-cache/dev-perl/DBIx-DBSchema-0.470.0 create mode 100644 metadata/md5-cache/dev-perl/DBIx-SearchBuilder-1.760.0 create mode 100644 metadata/md5-cache/dev-perl/Data-Compare-1.290.0 create mode 100644 metadata/md5-cache/dev-perl/Data-Dump-Streamer-2.420.0 create mode 100644 metadata/md5-cache/dev-perl/Data-GUID-0.51.0 create mode 100644 metadata/md5-cache/dev-perl/Data-ObjectDriver-0.220.0 create mode 100644 metadata/md5-cache/dev-perl/Data-OptList-0.114.0 create mode 100644 metadata/md5-cache/dev-perl/Data-Printer-1.1.0 create mode 100644 metadata/md5-cache/dev-perl/Data-Section-0.200.8 create mode 100644 metadata/md5-cache/dev-perl/Data-Validate-IP-0.310.0 create mode 100644 metadata/md5-cache/dev-perl/Data-Visitor-0.320.0 create mode 100644 metadata/md5-cache/dev-perl/Date-Extract-0.70.0 create mode 100644 metadata/md5-cache/dev-perl/Date-ICal-2.682.0 create mode 100644 metadata/md5-cache/dev-perl/DateTime-1.590.0 create mode 100644 metadata/md5-cache/dev-perl/DateTime-Calendar-Julian-0.107.0 create mode 100644 metadata/md5-cache/dev-perl/DateTime-Format-Natural-1.170.0 create mode 100644 metadata/md5-cache/dev-perl/DateTime-Locale-1.390.0 create mode 100644 metadata/md5-cache/dev-perl/DateTimeX-Easy-0.91.0 create mode 100644 metadata/md5-cache/dev-perl/Devel-CallChecker-0.9.0 create mode 100644 metadata/md5-cache/dev-perl/Devel-CheckOS-1.960.0 create mode 100644 metadata/md5-cache/dev-perl/Devel-Cover-1.400.0 create mode 100644 metadata/md5-cache/dev-perl/Devel-NYTProf-6.120.0 create mode 100644 metadata/md5-cache/dev-perl/Devel-REPL-1.3.29 create mode 100644 metadata/md5-cache/dev-perl/Digest-CRC-0.240.0 create mode 100644 metadata/md5-cache/dev-perl/Digest-SHA3-1.50.0 create mode 100644 metadata/md5-cache/dev-perl/Dumbbench-0.503.0 create mode 100644 metadata/md5-cache/dev-perl/DynaLoader-Functions-0.4.0 create mode 100644 metadata/md5-cache/dev-perl/Email-LocalDelivery-1.201.0 create mode 100644 metadata/md5-cache/dev-perl/Env-Path-0.190.0 create mode 100644 metadata/md5-cache/dev-perl/Exporter-Lite-0.90.0 create mode 100644 metadata/md5-cache/dev-perl/Exporter-Tiny-1.6.2 create mode 100644 metadata/md5-cache/dev-perl/ExtUtils-CppGuess-0.260.0 create mode 100644 metadata/md5-cache/dev-perl/Feed-Find-0.130.0 create mode 100644 metadata/md5-cache/dev-perl/File-Find-Object-Rule-0.31.300 create mode 100644 metadata/md5-cache/dev-perl/File-Find-Rule-Perl-1.160.0 create mode 100644 metadata/md5-cache/dev-perl/File-Map-0.710.0 create mode 100644 metadata/md5-cache/dev-perl/File-MimeInfo-0.330.0 create mode 100644 metadata/md5-cache/dev-perl/File-Remove-1.610.0 create mode 100644 metadata/md5-cache/dev-perl/File-Share-0.270.0 create mode 100644 metadata/md5-cache/dev-perl/Filter-1.640.0 create mode 100644 metadata/md5-cache/dev-perl/Finance-Quote-1.560.0 create mode 100644 metadata/md5-cache/dev-perl/GDGraph-1.560.0 create mode 100644 metadata/md5-cache/dev-perl/Getopt-Long-Descriptive-0.111.0 create mode 100644 metadata/md5-cache/dev-perl/Glib-Object-Introspection-0.50.0 create mode 100644 metadata/md5-cache/dev-perl/Graph-0.972.600 create mode 100644 metadata/md5-cache/dev-perl/GraphViz-2.260.0 create mode 100644 metadata/md5-cache/dev-perl/HTML-Mason-1.600.0 create mode 100644 metadata/md5-cache/dev-perl/HTML-Parser-3.810.0 create mode 100644 metadata/md5-cache/dev-perl/HTML-Selector-XPath-0.260.0 create mode 100644 metadata/md5-cache/dev-perl/HTML-Strip-2.120.0 create mode 100644 metadata/md5-cache/dev-perl/HTTP-BrowserDetect-3.380.0 create mode 100644 metadata/md5-cache/dev-perl/HTTP-Daemon-6.160.0 create mode 100644 metadata/md5-cache/dev-perl/IO-AIO-4.800.0 create mode 100644 metadata/md5-cache/dev-perl/IO-Pipely-0.6.0 create mode 100644 metadata/md5-cache/dev-perl/IO-Socket-INET6-2.730.0 create mode 100644 metadata/md5-cache/dev-perl/IPC-Run-20220807.0.0 create mode 100644 metadata/md5-cache/dev-perl/IPC-Shareable-1.130.0 create mode 100644 metadata/md5-cache/dev-perl/Image-Info-1.430.0 create mode 100644 metadata/md5-cache/dev-perl/Inline-C-0.820.0 create mode 100644 metadata/md5-cache/dev-perl/JSON-4.100.0 create mode 100644 metadata/md5-cache/dev-perl/JSON-MaybeXS-1.4.5 create mode 100644 metadata/md5-cache/dev-perl/JSON-Parse-0.620.0 create mode 100644 metadata/md5-cache/dev-perl/JavaScript-Packer-2.110.0 create mode 100644 metadata/md5-cache/dev-perl/Lexical-SealRequireHints-0.12.0 create mode 100644 metadata/md5-cache/dev-perl/Lingua-Translit-0.290.0 create mode 100644 metadata/md5-cache/dev-perl/Linux-PipeMagic-0.50.0 create mode 100644 metadata/md5-cache/dev-perl/List-SomeUtils-0.590.0 create mode 100644 metadata/md5-cache/dev-perl/List-UtilsBy-0.120.0 create mode 100644 metadata/md5-cache/dev-perl/Locale-Codes-3.740.0 create mode 100644 metadata/md5-cache/dev-perl/Mail-Message-3.13.0 create mode 100644 metadata/md5-cache/dev-perl/Mock-Sub-1.90.0 create mode 100644 metadata/md5-cache/dev-perl/PathTools-3.750.0 create mode 100644 metadata/md5-cache/dev-perl/Test-InDistDir-1.112.71 create mode 100644 metadata/md5-cache/dev-perl/Test-TrailingSpace-0.60.100 rename metadata/md5-cache/dev-perl/{URI-5.190.0 => URI-5.190.0-r1} (88%) create mode 100644 metadata/md5-cache/dev-perl/libwww-perl-6.710.0 create mode 100644 metadata/md5-cache/dev-python/Faker-18.11.1 delete mode 100644 metadata/md5-cache/dev-python/Nuitka-1.5.7 delete mode 100644 metadata/md5-cache/dev-python/Nuitka-1.5.8 delete mode 100644 metadata/md5-cache/dev-python/Nuitka-1.6 delete mode 100644 metadata/md5-cache/dev-python/Nuitka-1.6.1 delete mode 100644 metadata/md5-cache/dev-python/Nuitka-1.6.2 delete mode 100644 metadata/md5-cache/dev-python/Nuitka-1.6.3 rename metadata/md5-cache/dev-python/{Nuitka-1.5.5 => Nuitka-1.6.4} (98%) rename metadata/md5-cache/dev-python/{Nuitka-1.5.6 => Nuitka-1.6.5} (98%) create mode 100644 metadata/md5-cache/dev-python/PyGithub-1.59.0 create mode 100644 metadata/md5-cache/dev-python/aws-sam-translator-1.70.0 create mode 100644 metadata/md5-cache/dev-python/bitarray-2.7.6 create mode 100644 metadata/md5-cache/dev-python/boto3-1.26.157 create mode 100644 metadata/md5-cache/dev-python/boto3-1.26.158 create mode 100644 metadata/md5-cache/dev-python/boto3-1.26.159 create mode 100644 metadata/md5-cache/dev-python/boto3-1.26.160 create mode 100644 metadata/md5-cache/dev-python/botocore-1.29.157 create mode 100644 metadata/md5-cache/dev-python/botocore-1.29.158 create mode 100644 metadata/md5-cache/dev-python/botocore-1.29.159 create mode 100644 metadata/md5-cache/dev-python/botocore-1.29.160 create mode 100644 metadata/md5-cache/dev-python/cfn-lint-0.77.10 rename metadata/md5-cache/dev-python/{clang-python-17.0.0_pre20230609 => clang-python-17.0.0_pre20230620} (78%) create mode 100644 metadata/md5-cache/dev-python/cons-0.4.6 create mode 100644 metadata/md5-cache/dev-python/flask-sqlalchemy-3.0.5 create mode 100644 metadata/md5-cache/dev-python/flufl-lock-8.0.1 create mode 100644 metadata/md5-cache/dev-python/google-api-python-client-2.90.0 delete mode 100644 metadata/md5-cache/dev-python/graph-tool-2.46 create mode 100644 metadata/md5-cache/dev-python/gsd-3.0.1 create mode 100644 metadata/md5-cache/dev-python/h5py-3.9.0 create mode 100644 metadata/md5-cache/dev-python/hcloud-python-1.22.0 create mode 100644 metadata/md5-cache/dev-python/huawei-lte-api-1.7.3 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.79.2 create mode 100644 metadata/md5-cache/dev-python/ijson-3.2.2 create mode 100644 metadata/md5-cache/dev-python/ipykernel-6.23.3 create mode 100644 metadata/md5-cache/dev-python/jaraco-collections-4.3.0 create mode 100644 metadata/md5-cache/dev-python/jaraco-functools-3.8.0 create mode 100644 metadata/md5-cache/dev-python/jc-1.23.3 create mode 100644 metadata/md5-cache/dev-python/jellyfish-1.0.0 create mode 100644 metadata/md5-cache/dev-python/jsonschema-specifications-2023.6.1 create mode 100644 metadata/md5-cache/dev-python/jupyter-client-8.3.0 create mode 100644 metadata/md5-cache/dev-python/keyring-24.0.1 create mode 100644 metadata/md5-cache/dev-python/keyring-24.1.0 create mode 100644 metadata/md5-cache/dev-python/keyring-24.2.0 rename metadata/md5-cache/dev-python/{lit-17.0.0_pre20230609 => lit-17.0.0_pre20230620} (88%) create mode 100644 metadata/md5-cache/dev-python/markdown2-2.4.9 create mode 100644 metadata/md5-cache/dev-python/mkdocs-material-9.1.17 create mode 100644 metadata/md5-cache/dev-python/moto-4.1.12 create mode 100644 metadata/md5-cache/dev-python/mypy-1.4.0 create mode 100644 metadata/md5-cache/dev-python/mysqlclient-2.2.0 create mode 100644 metadata/md5-cache/dev-python/natsort-8.4.0 create mode 100644 metadata/md5-cache/dev-python/openstacksdk-1.3.0 create mode 100644 metadata/md5-cache/dev-python/oslo-utils-6.1.0-r1 create mode 100644 metadata/md5-cache/dev-python/oslotest-4.5.0-r3 create mode 100644 metadata/md5-cache/dev-python/pandas-2.0.2 rename metadata/md5-cache/dev-python/{pdm-backend-2.0.7 => pdm-backend-2.1.1} (96%) delete mode 100644 metadata/md5-cache/dev-python/pep517-0.13.0 create mode 100644 metadata/md5-cache/dev-python/phonenumbers-8.13.15 create mode 100644 metadata/md5-cache/dev-python/pip-run-12.0.0 create mode 100644 metadata/md5-cache/dev-python/platformdirs-3.7.0 create mode 100644 metadata/md5-cache/dev-python/platformdirs-3.8.0 create mode 100644 metadata/md5-cache/dev-python/pluggy-1.2.0 create mode 100644 metadata/md5-cache/dev-python/proto-plus-1.22.3 create mode 100644 metadata/md5-cache/dev-python/pydbus-0.6.0-r1 create mode 100644 metadata/md5-cache/dev-python/pygame-2.5.0 create mode 100644 metadata/md5-cache/dev-python/pyglet-2.0.8 create mode 100644 metadata/md5-cache/dev-python/pymongo-4.4.0 create mode 100644 metadata/md5-cache/dev-python/pypdf-3.11.0 create mode 100644 metadata/md5-cache/dev-python/pyproject-fmt-0.12.1 create mode 100644 metadata/md5-cache/dev-python/pytest-7.4.0 create mode 100644 metadata/md5-cache/dev-python/pytest-freezer-0.4.8 create mode 100644 metadata/md5-cache/dev-python/pytest-subprocess-1.5.0 create mode 100644 metadata/md5-cache/dev-python/python-utils-3.7.0 rename metadata/md5-cache/dev-python/{rarfile-4.0-r1 => rarfile-4.0-r2} (55%) create mode 100644 metadata/md5-cache/dev-python/rq-1.15.1 create mode 100644 metadata/md5-cache/dev-python/scikit-build-core-0.4.6 create mode 100644 metadata/md5-cache/dev-python/scikit-build-core-0.4.7 create mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.26.0 create mode 100644 metadata/md5-cache/dev-python/spyder-6.0.0_alpha1 create mode 100644 metadata/md5-cache/dev-python/spyder-kernels-3.0.0_beta1 create mode 100644 metadata/md5-cache/dev-python/spyder-line-profiler-0.3.2 create mode 100644 metadata/md5-cache/dev-python/sqlalchemy-2.0.17 create mode 100644 metadata/md5-cache/dev-python/tavern-2.2.0 create mode 100644 metadata/md5-cache/dev-python/tblib-2.0.0 delete mode 100644 metadata/md5-cache/dev-python/toml-0.10.2-r1 delete mode 100644 metadata/md5-cache/dev-python/tzlocal-4.3 create mode 100644 metadata/md5-cache/dev-python/ubelt-1.3.2 create mode 100644 metadata/md5-cache/dev-python/uri_template-1.3.0 create mode 100644 metadata/md5-cache/dev-python/virtualenvwrapper-4.8.4_p20230121 create mode 100644 metadata/md5-cache/dev-python/websocket-client-1.6.1 create mode 100644 metadata/md5-cache/dev-python/xarray-2023.6.0 create mode 100644 metadata/md5-cache/dev-python/ypy-websocket-0.12.1 create mode 100644 metadata/md5-cache/dev-python/zope-event-5.0 create mode 100644 metadata/md5-cache/dev-qt/qtnetwork-5.15.10-r1 rename metadata/md5-cache/dev-qt/{qtwidgets-5.15.10 => qtwidgets-5.15.10-r1} (83%) create mode 100644 metadata/md5-cache/dev-ruby/acme-client-2.0.14 create mode 100644 metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.19 create mode 100644 metadata/md5-cache/dev-ruby/colorize-1.0.3 create mode 100644 metadata/md5-cache/dev-ruby/colorize-1.0.5 create mode 100644 metadata/md5-cache/dev-ruby/colorize-1.1.0 create mode 100644 metadata/md5-cache/dev-ruby/console-1.17.2 delete mode 100644 metadata/md5-cache/dev-ruby/facter-4.3.1 create mode 100644 metadata/md5-cache/dev-ruby/faraday-2.7.7 create mode 100644 metadata/md5-cache/dev-ruby/faraday-retry-2.2.0 rename metadata/md5-cache/dev-ruby/{timers-4.3.5 => fiber-annotation-0.2.0} (86%) create mode 100644 metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.12.0 delete mode 100644 metadata/md5-cache/dev-ruby/hashie-4.1.0-r1 create mode 100644 metadata/md5-cache/dev-ruby/pathutil-0.16.2-r2 delete mode 100644 metadata/md5-cache/dev-ruby/rchardet-1.8.0 delete mode 100644 metadata/md5-cache/dev-ruby/rdoc-6.3.3-r1 create mode 100644 metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r5 delete mode 100644 metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/rubygems-3.2.33 create mode 100644 metadata/md5-cache/dev-ruby/rubypants-0.7.1-r1 delete mode 100644 metadata/md5-cache/dev-ruby/simplecov-0.21.2 delete mode 100644 metadata/md5-cache/dev-ruby/simplecov-html-0.12.3 delete mode 100644 metadata/md5-cache/dev-ruby/slop-4.9.2 delete mode 100644 metadata/md5-cache/dev-ruby/slop-4.9.3 delete mode 100644 metadata/md5-cache/dev-ruby/sparklines-0.5.2-r7 delete mode 100644 metadata/md5-cache/dev-ruby/spy-1.0.2 delete mode 100644 metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1 delete mode 100644 metadata/md5-cache/dev-ruby/sqlite3-1.5.3 create mode 100644 metadata/md5-cache/dev-ruby/test-unit-3.6.1 delete mode 100644 metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r3 delete mode 100644 metadata/md5-cache/dev-ruby/thor-1.2.1 delete mode 100644 metadata/md5-cache/dev-ruby/timers-4.3.3 delete mode 100644 metadata/md5-cache/dev-ruby/treetop-1.6.11-r1 create mode 100644 metadata/md5-cache/dev-ruby/tty-file-0.10.0-r1 create mode 100644 metadata/md5-cache/dev-ruby/webrobots-0.1.2-r3 delete mode 100644 metadata/md5-cache/dev-tex/cpp2latex-2.3-r2 rename metadata/md5-cache/dev-util/{cdecl-13.1 => cdecl-14.2} (79%) delete mode 100644 metadata/md5-cache/dev-util/cmake-3.24.3 delete mode 100644 metadata/md5-cache/dev-util/cmake-3.25.3 delete mode 100644 metadata/md5-cache/dev-util/cmake-3.26.3 delete mode 100644 metadata/md5-cache/dev-util/cmake-3.27.0_rc1 rename metadata/md5-cache/dev-util/{cmake-3.27.0_rc2 => cmake-3.27.0_rc3} (91%) delete mode 100644 metadata/md5-cache/dev-util/diffoscope-241-r1 rename metadata/md5-cache/dev-util/{diffoscope-240-r1 => diffoscope-243} (98%) delete mode 100644 metadata/md5-cache/dev-util/github-cli-2.20.2 delete mode 100644 metadata/md5-cache/dev-util/github-cli-2.21.2 rename metadata/md5-cache/dev-util/{github-cli-2.18.0 => github-cli-2.31.0} (76%) rename metadata/md5-cache/dev-util/{idea-community-2023.1.2 => idea-community-2023.1.3} (89%) delete mode 100644 metadata/md5-cache/dev-util/librnp-0.16.3 rename metadata/md5-cache/dev-util/{librnp-0.17.0 => librnp-0.17.0-r2} (62%) delete mode 100644 metadata/md5-cache/dev-util/lldb-17.0.0_pre20230609 create mode 100644 metadata/md5-cache/dev-util/lldb-17.0.0_pre20230620 create mode 100644 metadata/md5-cache/dev-util/lttng-modules-2.13.10 delete mode 100644 metadata/md5-cache/dev-util/meson-1.0.1 delete mode 100644 metadata/md5-cache/dev-util/meson-1.1.0 delete mode 100644 metadata/md5-cache/dev-util/ruff-0.0.272 create mode 100644 metadata/md5-cache/dev-util/ruff-0.0.275 delete mode 100644 metadata/md5-cache/dev-util/shards-0.15.0-r1 delete mode 100644 metadata/md5-cache/dev-util/shards-0.17.2 delete mode 100644 metadata/md5-cache/dev-util/watchman-2022.08.29.00 delete mode 100644 metadata/md5-cache/dev-util/watchman-2023.04.10.00 delete mode 100644 metadata/md5-cache/dev-util/watchman-2023.05.01.00 create mode 100644 metadata/md5-cache/dev-util/watchman-2023.06.19.00 delete mode 100644 metadata/md5-cache/dev-vcs/cvsync-2014.08.24.014706 delete mode 100644 metadata/md5-cache/dev-vcs/cvsync-9999 rename metadata/md5-cache/games-action/{dxx-rebirth-0.61.0_pre20210623 => dxx-rebirth-0.61.0_pre20230625} (65%) create mode 100644 metadata/md5-cache/games-arcade/shovel-knight-4.1b-r1 create mode 100644 metadata/md5-cache/games-emulation/pcsx2-1.7.4624 create mode 100644 metadata/md5-cache/games-emulation/pcsx2_patches-0_p20230623 create mode 100644 metadata/md5-cache/games-emulation/pcsx2_patches-9999 delete mode 100644 metadata/md5-cache/games-emulation/pcsxr-1.9.94_p20190306-r1 delete mode 100644 metadata/md5-cache/games-emulation/pcsxr-9999 delete mode 100644 metadata/md5-cache/games-emulation/ppsspp-1.14.2-r2 delete mode 100644 metadata/md5-cache/games-emulation/ppsspp-1.14.4-r2 delete mode 100644 metadata/md5-cache/games-server/bedrock-server-1.20.0.01 rename metadata/md5-cache/games-server/{bedrock-server-1.19.83.01 => bedrock-server-1.20.1.02} (97%) delete mode 100644 metadata/md5-cache/games-server/minecraft-server-1.20 rename metadata/md5-cache/games-server/{minecraft-server-1.19.4 => minecraft-server-1.20.1} (82%) create mode 100644 metadata/md5-cache/games-util/cartridges-1.5.6 delete mode 100644 metadata/md5-cache/kde-frameworks/attica-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/baloo-5.104.0-r1 delete mode 100644 metadata/md5-cache/kde-frameworks/bluez-qt-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/breeze-icons-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/breeze-icons-rcc-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/countryflags-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/extra-cmake-modules-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/frameworkintegration-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kactivities-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kactivities-stats-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kapidox-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/karchive-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kauth-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kbookmarks-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kcalendarcore-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kcmutils-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kcodecs-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kcompletion-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kconfig-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kconfigwidgets-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kcontacts-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kcoreaddons-5.104.0-r1 delete mode 100644 metadata/md5-cache/kde-frameworks/kcrash-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kdav-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kdbusaddons-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kdeclarative-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kded-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kdelibs4support-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kdesu-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kdnssd-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kdoctools-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kemoticons-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kfilemetadata-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kglobalaccel-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kguiaddons-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kholidays-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/khtml-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/ki18n-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kiconthemes-5.104.0-r1 delete mode 100644 metadata/md5-cache/kde-frameworks/kidletime-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kimageformats-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kinit-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kio-5.104.0-r3 delete mode 100644 metadata/md5-cache/kde-frameworks/kirigami-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kitemmodels-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kitemviews-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kjobwidgets-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kjs-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/knewstuff-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/knotifications-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/knotifyconfig-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kpackage-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kparts-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kpeople-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kplotting-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kpty-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kquickcharts-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kross-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/krunner-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kservice-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/ktexteditor-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/ktextwidgets-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kunitconversion-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kwallet-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kwayland-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kwidgetsaddons-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kwindowsystem-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/kxmlgui-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/modemmanager-qt-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/networkmanager-qt-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/oxygen-icons-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/plasma-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/prison-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/purpose-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/qqc2-desktop-style-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/solid-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/sonnet-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/syndication-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/syntax-highlighting-5.104.0 delete mode 100644 metadata/md5-cache/kde-frameworks/threadweaver-5.104.0 create mode 100644 metadata/md5-cache/kde-plasma/bluedevil-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/breeze-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/breeze-grub-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/breeze-gtk-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/breeze-plymouth-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/discover-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/drkonqi-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/flatpak-kcm-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/kactivitymanagerd-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/kde-cli-tools-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/kde-gtk-config-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/kdecoration-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/kdeplasma-addons-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/kgamma-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/khotkeys-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/kinfocenter-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/kmenuedit-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/kpipewire-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/kscreen-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/kscreenlocker-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/ksshaskpass-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/ksystemstats-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/kwallet-pam-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/kwayland-integration-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/kwin-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/kwrited-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/layer-shell-qt-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/libkscreen-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/libksysguard-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/libkworkspace-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/milou-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/oxygen-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/oxygen-sounds-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/plasma-browser-integration-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/plasma-desktop-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/plasma-disks-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/plasma-firewall-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/plasma-integration-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/plasma-meta-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/plasma-nm-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/plasma-pa-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/plasma-sdk-5.27.6.1 create mode 100644 metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/plasma-vault-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/plasma-welcome-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/plasma-workspace-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/plymouth-kcm-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/polkit-kde-agent-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/powerdevil-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/sddm-kcm-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/systemsettings-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.27.6 create mode 100644 metadata/md5-cache/kde-plasma/xembed-sni-proxy-5.27.6 create mode 100644 metadata/md5-cache/mail-filter/spamassassin-4.0.0-r3 create mode 100644 metadata/md5-cache/mail-filter/spamassassin-4.0.0-r4 create mode 100644 metadata/md5-cache/media-fonts/iosevka-24.1.4 delete mode 100644 metadata/md5-cache/media-gfx/renderdoc-1.24 delete mode 100644 metadata/md5-cache/media-gfx/ueberzugpp-2.8.4 rename metadata/md5-cache/media-gfx/{ueberzugpp-2.8.6 => ueberzugpp-2.8.8} (61%) create mode 100644 metadata/md5-cache/media-libs/flac-1.4.3 rename metadata/md5-cache/media-libs/{freetype-2.12.1-r1 => freetype-2.13.1} (81%) create mode 100644 metadata/md5-cache/media-libs/libjxl-0.8.2 create mode 100644 metadata/md5-cache/media-libs/libpng-1.6.40 create mode 100644 metadata/md5-cache/media-libs/libsdl2-2.28.0 create mode 100644 metadata/md5-cache/media-libs/mesa-23.1.3 delete mode 100644 metadata/md5-cache/media-libs/raptor-2.0.15-r7 delete mode 100644 metadata/md5-cache/media-libs/speex-1.2.1 create mode 100644 metadata/md5-cache/media-plugins/libvisual-plugins-0.4.2-r1 rename metadata/md5-cache/media-sound/{aqualung-1.2 => aqualung-1.2-r1} (51%) create mode 100644 metadata/md5-cache/media-sound/ardour-7.5 create mode 100644 metadata/md5-cache/media-sound/flac123-2.1.0 create mode 100644 metadata/md5-cache/media-sound/mpd-ynca-0.1.0 create mode 100644 metadata/md5-cache/media-sound/ncspot-0.13.3-r1 create mode 100644 metadata/md5-cache/media-sound/orpheus-1.6-r4 delete mode 100644 metadata/md5-cache/media-sound/qmidiarp-0.6.7 create mode 100644 metadata/md5-cache/media-sound/spotify-1.2.13 rename metadata/md5-cache/media-sound/{teamspeak-client-3.5.6-r8 => teamspeak-client-3.5.6-r10} (87%) create mode 100644 metadata/md5-cache/media-sound/teamspeak-client-3.6.0-r1 delete mode 100644 metadata/md5-cache/media-video/ffmpeg-chromium-112 create mode 100644 metadata/md5-cache/media-video/v4l2loopback-0.12.7 create mode 100644 metadata/md5-cache/net-analyzer/netdata-1.40.0-r1 create mode 100644 metadata/md5-cache/net-firewall/firewalld-2.0.0 rename metadata/md5-cache/net-im/{signal-desktop-bin-6.21.0 => signal-desktop-bin-6.22.0} (97%) rename metadata/md5-cache/net-im/{skypeforlinux-8.97.0.204 => skypeforlinux-8.99.0.202} (98%) create mode 100644 metadata/md5-cache/net-irc/senpai-0.2.0 delete mode 100644 metadata/md5-cache/net-libs/libpsl-0.21.1-r1 create mode 100644 metadata/md5-cache/net-libs/libtorrent-rasterbar-1.2.19 create mode 100644 metadata/md5-cache/net-libs/libtorrent-rasterbar-2.0.9 create mode 100644 metadata/md5-cache/net-libs/quiche-0.17.2-r1 rename metadata/md5-cache/net-mail/{mu-1.10.2 => mu-1.10.4} (93%) delete mode 100644 metadata/md5-cache/net-mail/mu-1.8.14 create mode 100644 metadata/md5-cache/net-misc/tigervnc-1.13.1-r3 create mode 100644 metadata/md5-cache/net-misc/yt-dlp-2023.06.21 create mode 100644 metadata/md5-cache/net-misc/yt-dlp-2023.06.22 create mode 100644 metadata/md5-cache/net-p2p/qbittorrent-4.5.4 create mode 100644 metadata/md5-cache/net-print/cups-2.4.6 delete mode 100644 metadata/md5-cache/net-wireless/broadcom-sta-6.30.223.271-r6 create mode 100644 metadata/md5-cache/net-wireless/broadcom-sta-6.30.223.271-r7 delete mode 100644 metadata/md5-cache/net-wireless/gr-iio-0.3_p20210726-r1 delete mode 100644 metadata/md5-cache/net-wireless/gr-iio-9999 create mode 100644 metadata/md5-cache/net-wireless/iwd-2.6 create mode 100644 metadata/md5-cache/sci-chemistry/pymol-2.5.0-r3 delete mode 100644 metadata/md5-cache/sci-electronics/klayout-0.28.5 create mode 100644 metadata/md5-cache/sci-electronics/nvc-1.9.2 delete mode 100644 metadata/md5-cache/sci-geosciences/josm-bin-18700 delete mode 100644 metadata/md5-cache/sci-libs/bliss-0.73-r2 create mode 100644 metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.5-r2 create mode 100644 metadata/md5-cache/sci-libs/trilinos-14.2.0 create mode 100644 metadata/md5-cache/sci-mathematics/cryptominisat-5.11.11 create mode 100644 metadata/md5-cache/sci-mathematics/giac-1.9.0.55 delete mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.8 delete mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-8.5.88 delete mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.74 delete mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230403 rename metadata/md5-cache/sec-keys/{openpgp-keys-gentoo-developers-20230605 => openpgp-keys-gentoo-developers-20230619} (59%) delete mode 100644 metadata/md5-cache/sys-apps/coreutils-9.2-r2 delete mode 100644 metadata/md5-cache/sys-apps/coreutils-9.3 delete mode 100644 metadata/md5-cache/sys-apps/coreutils-9.3-r1 create mode 100644 metadata/md5-cache/sys-apps/cpuid-20230614 create mode 100644 metadata/md5-cache/sys-apps/less-633-r1 rename metadata/md5-cache/sys-apps/{memtest86-bin-10.4 => memtest86-bin-10.5} (95%) rename metadata/md5-cache/sys-apps/{pkgcraft-tools-0.0.8 => pkgcraft-tools-0.0.10} (87%) delete mode 100644 metadata/md5-cache/sys-apps/pkgcraft-tools-0.0.7 create mode 100644 metadata/md5-cache/sys-apps/portage-3.0.49 create mode 100644 metadata/md5-cache/sys-apps/sandbox-2.32 rename metadata/md5-cache/sys-apps/{system-monitoring-center-2.15.1 => system-monitoring-center-2.16.0} (95%) delete mode 100644 metadata/md5-cache/sys-apps/systemd-utils-253.4-r1 create mode 100644 metadata/md5-cache/sys-auth/pam_require-0.7-r2 create mode 100644 metadata/md5-cache/sys-block/zram-init-11.1 create mode 100644 metadata/md5-cache/sys-devel/boost-m4-0.4_p20221019 delete mode 100644 metadata/md5-cache/sys-devel/clang-17.0.0_pre20230609 create mode 100644 metadata/md5-cache/sys-devel/clang-17.0.0_pre20230620 rename metadata/md5-cache/sys-devel/{clang-common-17.0.0_pre20230609 => clang-common-17.0.0_pre20230620} (76%) rename metadata/md5-cache/sys-devel/{clang-runtime-17.0.0_pre20230609 => clang-runtime-17.0.0_pre20230620} (79%) delete mode 100644 metadata/md5-cache/sys-devel/crossdev-20230209 rename metadata/md5-cache/sys-devel/{crossdev-20230209-r1 => crossdev-20230616} (66%) create mode 100644 metadata/md5-cache/sys-devel/gcc-10.4.1_p20230621 create mode 100644 metadata/md5-cache/sys-devel/gcc-11.4.1_p20230622 create mode 100644 metadata/md5-cache/sys-devel/gcc-12.3.1_p20230623 create mode 100644 metadata/md5-cache/sys-devel/gcc-13.1.1_p20230624 rename metadata/md5-cache/sys-devel/{gettext-0.22 => gettext-0.22-r1} (98%) rename metadata/md5-cache/sys-devel/{lld-17.0.0_pre20230609 => lld-17.0.0_pre20230620} (51%) rename metadata/md5-cache/sys-devel/{llvm-17.0.0_pre20230609 => llvm-17.0.0_pre20230620} (79%) rename metadata/md5-cache/sys-devel/{llvm-common-17.0.0_pre20230609 => llvm-common-17.0.0_pre20230620} (57%) delete mode 100644 metadata/md5-cache/sys-devel/parity-2.0.1 delete mode 100644 metadata/md5-cache/sys-kernel/cryptodev-1.13 create mode 100644 metadata/md5-cache/sys-kernel/cryptodev-1.13-r1 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.185 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.118 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.248 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.35 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.9 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.185 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.118 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.248 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.35 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.9 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.319 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.19.287 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.185 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.118 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.248 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.1.35 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.3.9 create mode 100644 metadata/md5-cache/sys-kernel/installkernel-systemd-boot-2-r2 delete mode 100644 metadata/md5-cache/sys-kernel/linux-firmware-20220610 delete mode 100644 metadata/md5-cache/sys-kernel/linux-firmware-20220708 delete mode 100644 metadata/md5-cache/sys-kernel/linux-firmware-20220815 delete mode 100644 metadata/md5-cache/sys-kernel/linux-firmware-20220913-r2 delete mode 100644 metadata/md5-cache/sys-kernel/linux-firmware-20221012 delete mode 100644 metadata/md5-cache/sys-kernel/linux-firmware-20221109 delete mode 100644 metadata/md5-cache/sys-kernel/linux-firmware-20221214 delete mode 100644 metadata/md5-cache/sys-kernel/linux-firmware-20230117 delete mode 100644 metadata/md5-cache/sys-kernel/linux-firmware-20230210 delete mode 100644 metadata/md5-cache/sys-kernel/linux-firmware-20230310 rename metadata/md5-cache/sys-kernel/{linux-firmware-20221012-r1 => linux-firmware-20230625} (81%) rename metadata/md5-cache/sys-kernel/{rt-sources-4.14.315_p148 => rt-sources-4.14.318_p150} (82%) rename metadata/md5-cache/sys-kernel/{rt-sources-5.10.78_p55 => rt-sources-5.10.184_p90} (66%) create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.185 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.118 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.248 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.35 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.9 rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.14.318 => vanilla-sources-4.14.319} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.19.286 => vanilla-sources-4.19.287} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.10.184 => vanilla-sources-5.10.185} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.15.117 => vanilla-sources-5.15.118} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.4.247 => vanilla-sources-5.4.248} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.1.34 => vanilla-sources-6.1.35} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.3.8 => vanilla-sources-6.3.9} (91%) rename metadata/md5-cache/sys-libs/{compiler-rt-17.0.0_pre20230609 => compiler-rt-17.0.0_pre20230620} (52%) rename metadata/md5-cache/sys-libs/{compiler-rt-sanitizers-17.0.0_pre20230609 => compiler-rt-sanitizers-17.0.0_pre20230620} (57%) delete mode 100644 metadata/md5-cache/sys-libs/cygwin-crypt-1.4-r1 rename metadata/md5-cache/sys-libs/{libcxx-17.0.0_pre20230609 => libcxx-17.0.0_pre20230620} (61%) rename metadata/md5-cache/sys-libs/{libcxxabi-17.0.0_pre20230609 => libcxxabi-17.0.0_pre20230620} (60%) delete mode 100644 metadata/md5-cache/sys-libs/libomp-17.0.0_pre20230609 create mode 100644 metadata/md5-cache/sys-libs/libomp-17.0.0_pre20230620 rename metadata/md5-cache/sys-libs/{llvm-libunwind-17.0.0_pre20230609 => llvm-libunwind-17.0.0_pre20230620} (60%) delete mode 100644 metadata/md5-cache/sys-libs/pkgcraft-0.0.4 delete mode 100644 metadata/md5-cache/sys-libs/pkgcraft-0.0.5 create mode 100644 metadata/md5-cache/sys-process/btop-1.2.13-r2 create mode 100644 metadata/md5-cache/sys-process/parallel-20230622 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.185 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.118 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.248 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.35 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.3.9 rename metadata/md5-cache/virtual/{perl-HTTP-Tiny-0.83.0_rc => perl-HTTP-Tiny-0.86.0} (64%) create mode 100644 metadata/md5-cache/virtual/perl-Module-CoreList-5.202.306.230 delete mode 100644 metadata/md5-cache/virtual/ruby-ssl-11 delete mode 100644 metadata/md5-cache/virtual/rubygems-16 delete mode 100644 metadata/md5-cache/www-apps/drupal-9.4.14 create mode 100644 metadata/md5-cache/www-apps/jekyll-4.3.2-r1 create mode 100644 metadata/md5-cache/www-apps/nanoc-4.12.16 create mode 100644 metadata/md5-cache/www-apps/nanoc-cli-4.12.16 create mode 100644 metadata/md5-cache/www-apps/nanoc-core-4.12.16 create mode 100644 metadata/md5-cache/www-apps/nanoc-deploying-1.0.2-r1 create mode 100644 metadata/md5-cache/www-apps/nanoc-spec-0.0.2-r1 rename metadata/md5-cache/www-client/{chromium-115.0.5790.32 => chromium-115.0.5790.40} (99%) delete mode 100644 metadata/md5-cache/www-client/chromium-bin-109.0.5414.74 delete mode 100644 metadata/md5-cache/www-client/chromium-bin-110.0.5481.30 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-102.11.0 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-114.0.1 create mode 100644 metadata/md5-cache/www-client/firefox-bin-114.0.2 rename metadata/md5-cache/www-client/{google-chrome-beta-115.0.5790.24 => google-chrome-beta-115.0.5790.40} (97%) rename metadata/md5-cache/www-client/{google-chrome-unstable-116.0.5817.0 => google-chrome-unstable-116.0.5845.4} (97%) rename metadata/md5-cache/www-client/{microsoft-edge-114.0.1823.43 => microsoft-edge-114.0.1823.58} (96%) rename metadata/md5-cache/www-client/{microsoft-edge-beta-114.0.1823.41 => microsoft-edge-beta-115.0.1901.14} (96%) rename metadata/md5-cache/www-client/{microsoft-edge-beta-114.0.1823.43 => microsoft-edge-beta-115.0.1901.151} (96%) rename metadata/md5-cache/www-client/{microsoft-edge-dev-115.0.1880.1 => microsoft-edge-dev-116.0.1908.0} (96%) rename metadata/md5-cache/www-client/{microsoft-edge-dev-115.0.1880.3 => microsoft-edge-dev-116.0.1923.0} (96%) rename metadata/md5-cache/www-client/{opera-99.0.4788.65 => opera-100.0.4815.21-r1} (74%) rename metadata/md5-cache/www-client/{opera-beta-98.0.4759.21 => opera-beta-100.0.4815.13-r1} (75%) rename metadata/md5-cache/www-client/{opera-developer-100.0.4815.0 => opera-developer-101.0.4836.0-r1} (76%) delete mode 100644 metadata/md5-cache/www-client/vivaldi-6.0.2979.22 rename metadata/md5-cache/www-client/{vivaldi-6.1.3035.51 => vivaldi-6.1.3035.100} (91%) delete mode 100644 metadata/md5-cache/www-client/vivaldi-6.1.3035.75 rename metadata/md5-cache/www-client/{vivaldi-snapshot-6.1.3035.3 => vivaldi-snapshot-6.2.3054.3} (91%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-115.0.5790.24_beta => chrome-binary-plugins-115.0.5790.40_beta} (92%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-116.0.5817.0_alpha => chrome-binary-plugins-116.0.5845.4_alpha} (91%) create mode 100644 metadata/md5-cache/www-servers/nginx-1.25.1 delete mode 100644 metadata/md5-cache/www-servers/tomcat-10.1.8 delete mode 100644 metadata/md5-cache/www-servers/tomcat-8.5.88 delete mode 100644 metadata/md5-cache/www-servers/tomcat-9.0.74 delete mode 100644 metadata/md5-cache/www-servers/uwsgi-2.0.19.1-r109 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-530.41.03-r2 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-535.43.02-r2 create mode 100644 metadata/md5-cache/x11-misc/autorandr-1.14 create mode 100644 metadata/md5-cache/x11-wm/xpra-4.4.6 create mode 100644 net-analyzer/netdata/netdata-1.40.0-r1.ebuild create mode 100644 net-firewall/firewalld/firewalld-2.0.0.ebuild rename net-im/signal-desktop-bin/{signal-desktop-bin-6.21.0.ebuild => signal-desktop-bin-6.22.0.ebuild} (100%) rename net-im/skypeforlinux/{skypeforlinux-8.97.0.204.ebuild => skypeforlinux-8.99.0.202.ebuild} (100%) create mode 100644 net-irc/senpai/Manifest create mode 100644 net-irc/senpai/metadata.xml create mode 100644 net-irc/senpai/senpai-0.2.0.ebuild create mode 100644 net-irc/weechat/files/weechat-3.8-workaround-broken-translations.patch delete mode 100644 net-libs/libpcap/files/libpcap-1.10.0-usbmon.patch delete mode 100644 net-libs/libproxy/files/0.5.0-Guard-PxManager-test-with-pacrunner-duktape-option-2.patch delete mode 100644 net-libs/libpsl/libpsl-0.21.1-r1.ebuild delete mode 100644 net-libs/libssh2/files/libssh2-1.8.0-mansyntax_sh.patch create mode 100644 net-libs/libtorrent-rasterbar/libtorrent-rasterbar-1.2.19.ebuild create mode 100644 net-libs/libtorrent-rasterbar/libtorrent-rasterbar-2.0.9.ebuild create mode 100644 net-libs/quiche/quiche-0.17.2-r1.ebuild delete mode 100644 net-mail/mu/files/mu-1.8.13-add-cstdint-inc.patch rename net-mail/mu/{mu-1.10.2.ebuild => mu-1.10.4.ebuild} (100%) delete mode 100644 net-mail/mu/mu-1.8.14.ebuild delete mode 100644 net-misc/moonlight/files/moonlight-9999-automagic.patch create mode 100644 net-misc/tigervnc/files/tigervnc-1.13.1.confd create mode 100644 net-misc/tigervnc/files/tigervnc-1.13.1.initd create mode 100644 net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild create mode 100644 net-misc/yt-dlp/yt-dlp-2023.06.21.ebuild create mode 100644 net-misc/yt-dlp/yt-dlp-2023.06.22.ebuild create mode 100644 net-p2p/qbittorrent/qbittorrent-4.5.4.ebuild create mode 100644 net-print/cups/cups-2.4.6.ebuild rename net-wireless/broadcom-sta/{broadcom-sta-6.30.223.271-r6.ebuild => broadcom-sta-6.30.223.271-r7.ebuild} (72%) create mode 100644 net-wireless/broadcom-sta/files/001-null-pointer-fix.patch create mode 100644 net-wireless/broadcom-sta/files/002-rdtscl.patch rename net-wireless/broadcom-sta/files/{broadcom-sta-6.30.223.271-r4-linux-4.7.patch => 003-linux47.patch} (100%) rename net-wireless/broadcom-sta/files/{broadcom-sta-6.30.223.271-r4-linux-4.8.patch => 004-linux48.patch} (100%) create mode 100644 net-wireless/broadcom-sta/files/005-debian-fix-kernel-warnings.patch create mode 100644 net-wireless/broadcom-sta/files/006-linux411.patch create mode 100644 net-wireless/broadcom-sta/files/007-linux412.patch create mode 100644 net-wireless/broadcom-sta/files/008-linux415.patch create mode 100644 net-wireless/broadcom-sta/files/009-fix_mac_profile_discrepancy.patch create mode 100644 net-wireless/broadcom-sta/files/010-linux56.patch rename net-wireless/broadcom-sta/files/{broadcom-sta-6.30.223.271-r6-linux-5.9.patch => 011-linux59.patch} (100%) create mode 100644 net-wireless/broadcom-sta/files/012-linux517.patch create mode 100644 net-wireless/broadcom-sta/files/013-linux518.patch create mode 100644 net-wireless/broadcom-sta/files/014-linux414.patch create mode 100644 net-wireless/broadcom-sta/files/015-linux600.patch create mode 100644 net-wireless/broadcom-sta/files/016-linux601.patch delete mode 100644 net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.141-eth-to-wlan.patch delete mode 100644 net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.141-gcc.patch delete mode 100644 net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.141-makefile.patch delete mode 100644 net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.248-r3-Wno-date-time.patch delete mode 100644 net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-r1-linux-3.18.patch delete mode 100644 net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-r2-linux-4.3-v2.patch delete mode 100644 net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-r4-linux-4.11.patch delete mode 100644 net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-r4-linux-4.12.patch delete mode 100644 net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-r4-linux-4.15.patch delete mode 100644 net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-r5-linux-5.1.patch delete mode 100644 net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-r5-linux-5.6.patch create mode 100644 net-wireless/broadcom-sta/files/broadcom-sta-modules.conf delete mode 100644 net-wireless/gr-iio/Manifest delete mode 100644 net-wireless/gr-iio/gr-iio-0.3_p20210726-r1.ebuild delete mode 100644 net-wireless/gr-iio/gr-iio-9999.ebuild delete mode 100644 net-wireless/gr-iio/metadata.xml create mode 100644 net-wireless/iwd/iwd-2.6.ebuild create mode 100644 sci-chemistry/pymol/pymol-2.5.0-r3.ebuild delete mode 100644 sci-electronics/klayout/klayout-0.28.5.ebuild create mode 100644 sci-electronics/nvc/Manifest create mode 100644 sci-electronics/nvc/files/nvc-1.9.2-jit-code-capstone.patch create mode 100644 sci-electronics/nvc/metadata.xml create mode 100644 sci-electronics/nvc/nvc-1.9.2.ebuild delete mode 100644 sci-geosciences/josm-bin/josm-bin-18700.ebuild delete mode 100644 sci-libs/bliss/bliss-0.73-r2.ebuild delete mode 100644 sci-libs/libsc/files/libsc-9999-set_version.patch create mode 100644 sci-libs/linux-gpib-modules/linux-gpib-modules-4.3.5-r2.ebuild delete mode 100644 sci-libs/p4est/files/p4est-9999-set_version.patch create mode 100644 sci-libs/trilinos/trilinos-14.2.0.ebuild create mode 100644 sci-mathematics/cryptominisat/cryptominisat-5.11.11.ebuild create mode 100644 sci-mathematics/giac/files/giac-1.9.0.55-disable-failing-tests.patch create mode 100644 sci-mathematics/giac/giac-1.9.0.55.ebuild delete mode 100644 sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.8.ebuild delete mode 100644 sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-8.5.88.ebuild delete mode 100644 sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.74.ebuild delete mode 100644 sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230403.ebuild rename sec-keys/openpgp-keys-gentoo-developers/{openpgp-keys-gentoo-developers-20230605.ebuild => openpgp-keys-gentoo-developers-20230619.ebuild} (99%) delete mode 100644 sys-apps/coreutils/coreutils-9.2-r2.ebuild delete mode 100644 sys-apps/coreutils/coreutils-9.3-r1.ebuild delete mode 100644 sys-apps/coreutils/coreutils-9.3.ebuild delete mode 100644 sys-apps/coreutils/files/coreutils-9.2-cksum-result-reporting.patch delete mode 100644 sys-apps/coreutils/files/coreutils-9.2-cp-reflink-auto-fallback.patch create mode 100644 sys-apps/cpuid/cpuid-20230614.ebuild create mode 100644 sys-apps/less/files/lesspipe-r2.sh create mode 100644 sys-apps/less/less-633-r1.ebuild rename sys-apps/memtest86-bin/{memtest86-bin-10.4.ebuild => memtest86-bin-10.5.ebuild} (100%) create mode 100644 sys-apps/pkgcraft-tools/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch rename sys-apps/pkgcraft-tools/{pkgcraft-tools-0.0.8.ebuild => pkgcraft-tools-0.0.10.ebuild} (94%) delete mode 100644 sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild create mode 100644 sys-apps/portage/portage-3.0.49.ebuild create mode 100644 sys-apps/sandbox/sandbox-2.32.ebuild rename sys-apps/system-monitoring-center/{system-monitoring-center-2.15.1.ebuild => system-monitoring-center-2.16.0.ebuild} (100%) delete mode 100644 sys-apps/systemd-utils/files/systemd-utils-253.4-musl-lfs.patch delete mode 100644 sys-apps/systemd-utils/systemd-utils-253.4-r1.ebuild create mode 100644 sys-auth/pam_require/pam_require-0.7-r2.ebuild create mode 100644 sys-block/zram-init/zram-init-11.1.ebuild create mode 100644 sys-devel/boost-m4/boost-m4-0.4_p20221019.ebuild rename sys-devel/clang-common/{clang-common-17.0.0_pre20230609.ebuild => clang-common-17.0.0_pre20230620.ebuild} (100%) rename sys-devel/clang-runtime/{clang-runtime-17.0.0_pre20230609.ebuild => clang-runtime-17.0.0_pre20230620.ebuild} (100%) rename sys-devel/clang/{clang-17.0.0_pre20230609.ebuild => clang-17.0.0_pre20230620.ebuild} (99%) delete mode 100644 sys-devel/crossdev/crossdev-20230209.ebuild rename sys-devel/crossdev/{crossdev-20230209-r1.ebuild => crossdev-20230616.ebuild} (87%) create mode 100644 sys-devel/gcc/gcc-10.4.1_p20230621.ebuild create mode 100644 sys-devel/gcc/gcc-11.4.1_p20230622.ebuild create mode 100644 sys-devel/gcc/gcc-12.3.1_p20230623.ebuild create mode 100644 sys-devel/gcc/gcc-13.1.1_p20230624.ebuild rename sys-devel/gettext/{gettext-0.22.ebuild => gettext-0.22-r1.ebuild} (97%) rename sys-devel/lld/{lld-17.0.0_pre20230609.ebuild => lld-17.0.0_pre20230620.ebuild} (98%) rename sys-devel/llvm-common/{llvm-common-17.0.0_pre20230609.ebuild => llvm-common-17.0.0_pre20230620.ebuild} (100%) rename sys-devel/llvm/{llvm-17.0.0_pre20230609.ebuild => llvm-17.0.0_pre20230620.ebuild} (99%) delete mode 100644 sys-devel/parity/Manifest delete mode 100644 sys-devel/parity/metadata.xml delete mode 100644 sys-devel/parity/parity-2.0.1.ebuild rename sys-kernel/cryptodev/{cryptodev-1.13.ebuild => cryptodev-1.13-r1.ebuild} (84%) create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.185.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.118.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.248.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.35.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.9.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.185.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.118.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.248.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.35.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.3.9.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.319.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.19.287.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.185.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.118.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.248.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.1.35.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.3.9.ebuild create mode 100644 sys-kernel/installkernel-systemd-boot/files/installkernel-systemd-boot-2-r2-00-00machineid-directory.install create mode 100644 sys-kernel/installkernel-systemd-boot/installkernel-systemd-boot-2-r2.ebuild delete mode 100644 sys-kernel/linux-firmware/linux-firmware-20220610.ebuild delete mode 100644 sys-kernel/linux-firmware/linux-firmware-20220708.ebuild delete mode 100644 sys-kernel/linux-firmware/linux-firmware-20220815.ebuild delete mode 100644 sys-kernel/linux-firmware/linux-firmware-20220913-r2.ebuild delete mode 100644 sys-kernel/linux-firmware/linux-firmware-20221012-r1.ebuild delete mode 100644 sys-kernel/linux-firmware/linux-firmware-20221012.ebuild delete mode 100644 sys-kernel/linux-firmware/linux-firmware-20221109.ebuild delete mode 100644 sys-kernel/linux-firmware/linux-firmware-20221214.ebuild delete mode 100644 sys-kernel/linux-firmware/linux-firmware-20230117.ebuild delete mode 100644 sys-kernel/linux-firmware/linux-firmware-20230210.ebuild rename sys-kernel/linux-firmware/{linux-firmware-20230310.ebuild => linux-firmware-20230625.ebuild} (88%) rename sys-kernel/rt-sources/{rt-sources-4.14.315_p148.ebuild => rt-sources-4.14.318_p150.ebuild} (100%) rename sys-kernel/rt-sources/{rt-sources-5.10.78_p55.ebuild => rt-sources-5.10.184_p90.ebuild} (100%) create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.185.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.118.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.248.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.35.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.3.9.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-4.14.318.ebuild => vanilla-sources-4.14.319.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.19.286.ebuild => vanilla-sources-4.19.287.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.10.184.ebuild => vanilla-sources-5.10.185.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.15.117.ebuild => vanilla-sources-5.15.118.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.4.247.ebuild => vanilla-sources-5.4.248.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.1.34.ebuild => vanilla-sources-6.1.35.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.3.8.ebuild => vanilla-sources-6.3.9.ebuild} (100%) rename sys-libs/compiler-rt-sanitizers/{compiler-rt-sanitizers-17.0.0_pre20230609.ebuild => compiler-rt-sanitizers-17.0.0_pre20230620.ebuild} (99%) rename sys-libs/compiler-rt/{compiler-rt-17.0.0_pre20230609.ebuild => compiler-rt-17.0.0_pre20230620.ebuild} (99%) delete mode 100644 sys-libs/cygwin-crypt/Manifest delete mode 100644 sys-libs/cygwin-crypt/cygwin-crypt-1.4-r1.ebuild delete mode 100644 sys-libs/cygwin-crypt/metadata.xml rename sys-libs/libcxx/{libcxx-17.0.0_pre20230609.ebuild => libcxx-17.0.0_pre20230620.ebuild} (99%) rename sys-libs/libcxxabi/{libcxxabi-17.0.0_pre20230609.ebuild => libcxxabi-17.0.0_pre20230620.ebuild} (98%) rename sys-libs/libomp/{libomp-17.0.0_pre20230609.ebuild => libomp-17.0.0_pre20230620.ebuild} (99%) create mode 100644 sys-libs/libxcrypt/files/libxcrypt-4.4.35-smartmatch.patch rename sys-libs/llvm-libunwind/{llvm-libunwind-17.0.0_pre20230609.ebuild => llvm-libunwind-17.0.0_pre20230620.ebuild} (98%) delete mode 100644 sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild delete mode 100644 sys-libs/pkgcraft/pkgcraft-0.0.5.ebuild delete mode 100644 sys-power/nut/files/nut-2.8.0-fix-man-page-generation.patch create mode 100644 sys-process/btop/btop-1.2.13-r2.ebuild create mode 100644 sys-process/btop/files/btop-1.2.13-allow-clang.patch create mode 100644 sys-process/btop/files/btop-1.2.13-musl-1.2.4-lfs64.patch create mode 100644 sys-process/parallel/parallel-20230622.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.10.185.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.15.118.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.4.248.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.1.35.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.3.9.ebuild rename virtual/perl-HTTP-Tiny/{perl-HTTP-Tiny-0.83.0_rc.ebuild => perl-HTTP-Tiny-0.86.0.ebuild} (100%) create mode 100644 virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.306.230.ebuild delete mode 100644 virtual/ruby-ssl/ruby-ssl-11.ebuild delete mode 100644 virtual/rubygems/rubygems-16.ebuild delete mode 100644 www-apps/drupal/drupal-9.4.14.ebuild create mode 100644 www-apps/jekyll/files/jekyll-4.3.2-no-safe_yaml.patch create mode 100644 www-apps/jekyll/jekyll-4.3.2-r1.ebuild create mode 100644 www-apps/nanoc-cli/nanoc-cli-4.12.16.ebuild create mode 100644 www-apps/nanoc-core/nanoc-core-4.12.16.ebuild create mode 100644 www-apps/nanoc-deploying/nanoc-deploying-1.0.2-r1.ebuild create mode 100644 www-apps/nanoc-spec/nanoc-spec-0.0.2-r1.ebuild create mode 100644 www-apps/nanoc/nanoc-4.12.16.ebuild delete mode 100644 www-client/chromium-bin/Manifest delete mode 100644 www-client/chromium-bin/chromium-bin-109.0.5414.74.ebuild delete mode 100644 www-client/chromium-bin/chromium-bin-110.0.5481.30.ebuild delete mode 100644 www-client/chromium-bin/files/chromium-bin-browser-chromium.desktop delete mode 100644 www-client/chromium-bin/files/chromium-bin-browser.1 delete mode 100644 www-client/chromium-bin/files/chromium-bin-browser.xml delete mode 100644 www-client/chromium-bin/files/chromium-bin-launcher.sh delete mode 100644 www-client/chromium-bin/files/chromium-bin.default delete mode 100644 www-client/chromium-bin/metadata.xml rename www-client/chromium/{chromium-115.0.5790.32.ebuild => chromium-115.0.5790.40.ebuild} (100%) delete mode 100644 www-client/firefox-bin/firefox-bin-102.11.0.ebuild rename www-client/firefox-bin/{firefox-bin-114.0.1.ebuild => firefox-bin-114.0.2.ebuild} (100%) create mode 100644 www-client/firefox/files/firefox-114-ppc64-webrtc.patch rename www-client/google-chrome-beta/{google-chrome-beta-115.0.5790.24.ebuild => google-chrome-beta-115.0.5790.40.ebuild} (100%) rename www-client/google-chrome-unstable/{google-chrome-unstable-116.0.5817.0.ebuild => google-chrome-unstable-116.0.5845.4.ebuild} (100%) rename www-client/microsoft-edge-beta/{microsoft-edge-beta-114.0.1823.41.ebuild => microsoft-edge-beta-115.0.1901.14.ebuild} (100%) rename www-client/microsoft-edge-beta/{microsoft-edge-beta-114.0.1823.43.ebuild => microsoft-edge-beta-115.0.1901.151.ebuild} (100%) rename www-client/microsoft-edge-dev/{microsoft-edge-dev-115.0.1880.1.ebuild => microsoft-edge-dev-116.0.1908.0.ebuild} (100%) rename www-client/microsoft-edge-dev/{microsoft-edge-dev-115.0.1880.3.ebuild => microsoft-edge-dev-116.0.1923.0.ebuild} (100%) rename www-client/microsoft-edge/{microsoft-edge-114.0.1823.43.ebuild => microsoft-edge-114.0.1823.58.ebuild} (100%) rename www-client/opera-beta/{opera-beta-98.0.4759.21.ebuild => opera-beta-100.0.4815.13-r1.ebuild} (99%) rename www-client/opera-developer/{opera-developer-100.0.4815.0.ebuild => opera-developer-101.0.4836.0-r1.ebuild} (99%) rename www-client/opera/{opera-99.0.4788.65.ebuild => opera-100.0.4815.21-r1.ebuild} (99%) rename www-client/vivaldi-snapshot/{vivaldi-snapshot-6.1.3035.3.ebuild => vivaldi-snapshot-6.2.3054.3.ebuild} (100%) delete mode 100644 www-client/vivaldi/vivaldi-6.0.2979.22.ebuild rename www-client/vivaldi/{vivaldi-6.1.3035.51.ebuild => vivaldi-6.1.3035.100.ebuild} (100%) delete mode 100644 www-client/vivaldi/vivaldi-6.1.3035.75.ebuild rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-115.0.5790.24_beta.ebuild => chrome-binary-plugins-115.0.5790.40_beta.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-116.0.5817.0_alpha.ebuild => chrome-binary-plugins-116.0.5845.4_alpha.ebuild} (100%) create mode 100644 www-servers/lighttpd/files/lighttpd-1.4.69-fix-meson-typo.patch create mode 100644 www-servers/nginx/nginx-1.25.1.ebuild delete mode 100644 www-servers/tomcat/tomcat-10.1.8.ebuild delete mode 100644 www-servers/tomcat/tomcat-8.5.88.ebuild delete mode 100644 www-servers/tomcat/tomcat-9.0.74.ebuild delete mode 100644 www-servers/uwsgi/files/uwsgi-2.0.19.1-py310-fix-2.patch delete mode 100644 www-servers/uwsgi/files/uwsgi-2.0.19.1-py310-fix.patch delete mode 100644 www-servers/uwsgi/files/uwsgi-2.0.19.1-pynode-compile.patch delete mode 100644 www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-530.41.03-r2.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-535.43.02-r2.ebuild create mode 100644 x11-misc/autorandr/autorandr-1.14.ebuild create mode 100644 x11-wm/xpra/xpra-4.4.6.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 70b37a6fc265981d4c2af3206e33a7983a28f795..ad41a3a2adabe4c4611a8666f85fb330968521e0 100644 GIT binary patch literal 29283 zcmV(+K;6F|iwFP!00002|8%|CvL(rto_Eiuz`YDjj|iXQvT39wnncP>;tTi)q>xov z%u1lqe0qIf6mf=KEwpu2W#-AfBbKk>|Cg`fKmPN7`{zIWd9}H||I?4Z|M+Mn6(&aqo2Y(fVC$nrF_}amP?+4#&vlK1z(E zjw{cWk9N;cpa1=z({cVG zA2FT#D(S3k*Le1sOD#3*yxTlxy83aqR1yzR+7a(OOD|^|=hf5f=j0Fj+}F`}S#uw~ z9Cxk<4<5^C*R_u0?1f*<9s4~~ibpE7=dp9&y|wo5{-ZMbb$tKw%a33GegF3D$FD!W zw_pD0*FXQ^IM15j1lD=9JqKSKPF^wIJJ%HRRnN1pevH!g)sDnh7hdO_>l}e!&Ny}?j(n7oa=-7`k3P;k`tu2M<#KI4ZQebMT6^m)w3z1Tv&=eUZT%kt+q zyM|OEpAqvuIFBRk#u3eXtu@1ly^MPvp`|ep7!s*9w|Li9!c!#l5Y4co1 zLR4*(eU7|JyE%h+m7Vj^7e9K05&oyZ{<6OQ)9Qcy@^$_JSsZU-%7eci@^S2Y?_;7D zY4_erJ@e&3o#70}8fkM-_vKHYwTw7#v?b0fow;`2q~5XQc&BonXR24oiyu9&y*4j> zwQy`6bDfpH!{hB)QLMAa^`=)dJwoQkQ_J^A`CQ?Oe0mJ&-l!vj;GNPDEQTHC4e6>-+w`T3k<%KL+uep)}; zY(LsR{r#t}e?W!no3L)q@m#zQ$8wG<+~|5QH@`eHMvL8yc_E?|;&rq$ts5;XcdET! z$Gq#wKSLgcAKlm76Xo4Mc$Yt}`|i zrm9+Jy2mw;``W$aweJyPPrbI8_EBa$TSyT-nRnv5P`h%i5q2FY@Gfy7hT2z*YxL{L zcL;Ypud&vV&w5?gIoq0z6XK(<{O|tr|Mp-1umAf${b7Fj^~e75b^ZE}-}w4%w6E{K z`1QyCvcLWH=lPG{`K67&v_J9V|K*?m>wo@V|I`2T-~Q0X`0>X-egF2?U;h1nX+MA2 z>(?Lu^r!#v2mHqevA3O(bln&$|AB=eVYCf1J$i}=6LZEB^;ql8L!KknyP_UQY4o#( z*;*<5Eu7^%aY};&!$ofN^IC}LywAGs)bnxP_YSe`fPp9e3chFU;~!$L1uHK7z*F5< zy05$QeSGo}W7S$yC}`X@jsw4Ow$$dvfu@OWZjuYN_13)iF9=A+CBB9tfup;(1;x zp@gH<7I|X6CiHdcaEJi0<&Ia$2R^Cgb?=2{w!q8c-{Xl?_gThKjtif#(VetIKKaRV z9krD_<2tVMZ1Epb3z*=6+2iu~=}|c?-ZeLU7oiIef5d#I#klHW5{1M5mUw{45 zzkL1j<6l2XFP7t7rtFoX7BJUAnB2s))e6yxz?X218N&{P;2P!*C1c4^ zDUBG@6;a6ZUU96N2-W8*=nvA)IK#nDH$y35y;hDS+`DdFd`tfj-o0^7#EE-gcGn_| zG~z_!loBrcx;bC|$}!LD3j0Pl;l@#-K;ym#X54!yq4HmVgAveFJUNbm-&iL{#yaAyN(p!K?*iE!^SFBTldWOzK>Sgb*$NiBl*f_ zzj|(0UIhEfV}LX|zLQ79N@DBtsP~>Yq_z-4U&IT{G~?7!-s8Tm7zk1GMyUuu7-Ai@ zi_lW@E*KAFIeS+_Oj8ic32-2GhVx+dZ(C0_*mj%aa~K!9=82_CwL%~)VV z*RNU%Ux}&X8}dSL`OP(MFpc2nIvei;4ywQ_K9rz*68nx9seS#izW>~QeEHk@^^@?h z_IJE;^r?N7mHHV6pB}3RbEh4#iCMQNcJr2-CyyfpFckVQ(X2q=@3`}$T>}(@=eSN? z6#BTU_ApmE8ZN(Isb42%ojBg}ssg^fn;{|pLw0zu33i*iZ zU>pX$f~)m>liNOVq*LTpFgpAd4tMFHHqN%44Xgn0L;(*#5^udw zFG60p&r-3VgtJSyFJiY&7C_3&A@fr1T`&&Z_B93=dS4s^{?Et>hCEg$3h~c>$gOYC za*s$XEc`;@^LVGaRw5o{08;~U@ZSfaKcg@L$8{Q^(5PZOpSY{zS~(3+XaGA64gmy% zPdN-F$2CXj0h<`RXVCrVWf36iow4T^xqTmh{;X>SM)0m|4fKx-2Z~`Lpbq@NH4hX% zr5xG?j4Tz;0B<;2L~=mRm_g%rxI-g|5Dx%{pm&@-?^960BcKL^(J~e!VNV<|a1RqJ zVNF$%7=)8c*KXsDP2j*fPCJb=V(OS}L9ZI|2Hy_ik1GAd;b#IV=&^$3_?&_fcMd+b zD-4dXBQx+TR3w7(LXW*w3_hI*i#Lo{sP|Y2Xw>k^gqATom~HpZLgP>W@&ZIEX7=vh zz=A;65W*T@hJ+U2nGRh-$MM|(U=4-oL(g)A45~WAJg_5z6}EdL=Cv-cJZ`!^aCqRt zCWnrq>4n09lGKYh3T)-ocEgkgn!ssq{>aT4TEzei*M$Jl_`H)1b9&#cLzEO`;W zK;QtL*a?{UP?SDTeqbb?qvPq2;hm5+&H`wE^M*LndYmK03JMxVR!j=iht1Cu=vrQ- zwtgOe{;7Tc%V!&nxt4b_M)1r5pO#>aSjn}}>oY+E0BWeaWN0^R1-4NV`d5Hz8PMKf zgqY5NOeDBvx_HYG8aO^-2{#NO#Zy#2AOHn$jsD8X3XU*wE}K9NDR^TU$Q{>*1i*g@ z&y(w|E;mpYcnD-SA|6aLN`JEgp=`Epjha3m2bl0SC4nc`1sDV^bRVECGteDSbq}A(>fxL*lb=3 z8alslL5IQO8mPd6gCCo4y3K1$kTLWSOm)79?Ay;j+Lxc#_s`0P)4tv#0=%bfbiU~) zfE5tMP27hJ9VBN5S29ODWk_poX^b0z{ zY@orDI19LlKcLzzx?hs3({u19?t$v}faCg=+KJ0bK!L zAGILbXznC(tjG8Wo@7ZY6JCS(b3=#0NK5jK z;10a|aU?8hoD&y8u$qKQ&Sn68XOcc(lpAk_ujDn>#_hmkZz3EJ7)vYJL@6P45jag0;etrsLt!3}Cn$HLVU)f=wz z$}p2`sE&qD44RmK5OJYoc7SkK#2zta5F>PdNK!ygm57LD0zWwd92fMEr~w}1*MpPdIIvOP@A5SG z4Pq2Ay~jMR`Xaes*Vi>Z2hxmcyqhWfr_2IWRB>|QXa~flaRlHk61RJj}RW+}r;4ef|9FmlspzTi^W~(GrA}F*|58N<|p+atKTV ziv||{mT-Z9O7eU_ zkHOXBR?3G22=N?g;^Ouo`eKiO+kJts!#pLsATv$@+=o&c^&zw;VFoe)56uR82=IMM z>&8G*5PP%?CTp@|5$=wobJXbA4He331YKvW_+*%Me*wH-j{0Jx1^s`gq!WH#j$Etv zM^_yu4}&CQB!)xqIQdxlzIK3j58`g*pTM^R%^pC7STfEbVM6JOd1YC~JP7@Oj|EZ1 z)~S;bMKA>NWTZFvyFWLNGuAz3{T-fQRzZ z9dNns<5b7HJUJdHXCmmB$^~gdqfWyn%77`wolURv#}NXUFw~HH!4cq<#{Mj{ukDu~ z-#!!h>x}QNji`*Ti6`^|q4T7OA|t5`I~n-%qqdGiN&qwP1%4sH1He@c4%Bw@rmve2 zUw6Ud!Z9N<3|_PNdUz7e20I4K`;`5IS zK2H=ty)eQEi^qYjjla#8a7+B_El$Om%~%SD;>{vVZp+?V9cChVP(nq#2S0OOdt8bz zb`w{Tzz|;;!cXhR_g4$ec=C5*h5xt@P}1rBBk-+wKZoKTpfrMA19TQ5LpIahaI8QvbDg>8-#eG4nSP=uep{Q4Q~LdNoYJSfP8_&~%yaGh6(3m8shhNm5g zFWnH4M%>4~cy_)c;F2#Q;H8hoOP@d{XdMt7btB&5muly)Lq5?c2n9-6vw2GVb}o=E z+_BaP(}!KX0g&4}$F=z#?pcHTtVJhL_85~Z95);7s`3l>9`qsaEUBCSK+t2GWCq?() z%@lNlUqV|3rv%Fa^VAG=gx+Oz3jkNar=Ys?hH9UL4v7VpnJPRGW&)>QdtU(V1atv` zN{kAocmux(95-C8VKrsd#s`C_dqQ;|tg+viLaxX(x4Kb=P>4#H(Dq8L7S07v!CMl! zn#B!c?}P?r$lR<0;8gs0f+{SBvjbHGL+6p;357=?cmdE_Z`X;VgfoJo>NHt@J(LpX zls=2@+umQsXQ`E1KVBs84&IOfx(RPV0j(*70+!5yn{P@X;rIbW1xb`bj0OHKt46S# zOIl>^4ba@?Cg33+X%GS+%w2I|lLOA(Q3oVza0Nvm;=oV6T~b5V@TEj>3@&%`d^lGT z;sx7`Pj<(=$M$Xt10WtJxkUy?51$@V1^Ep)=`n8*8rXB4MXU&q-UEEVufV1J?Orae zp%a}K@x5X8``?n<`umR;#2fR63<#%{#M0iV_4`PLfZx3khM;!KT(Ak8f(m}zro$3! z;$9KsNdV7qj(e0;Q5|BsF|q;SM~CzjApCit3+p2Io%29v3xEZOUfYv!+V2D_Jpjck zux5%Zj%liPEqoBl4IDX<7z{MQb_3W$W#{}-6X{2RVdM9BMxT-*1-n_oR6NgUk52s!fj&JnJ{ z;miZlcpK8I_ng2RTs)ql9DDKm^F~QvR}~v2@T0=~ngH#ES}@>)`Aps(%i9G^v3r-s z!{fK(Z}%=!lC=r=DCo&s4?*}d$j6n1F2o4hr z&dDEONH_~(**we?hAd=yhIC>joEqK*r9(!n#oS0Wp-Y?@_4F&zkP}vhZRdz{ zU(x*4E?32ooYG;ekeHr--3XIdi;6{@9goV zJ`Fob?^p5&e47*ta}&Tp`k1^$7lfO(Drb3lS(kk58z+xd7L%qR36Im<0+Aebspu zTOIyY3;p=*?YN5>li`6T5t;#|t9xeNf_z)oQ7~%4LL02G$X!QeJ^9lnPK4IojQk3DMrxXOR4w^9&BT)qkfN?FX zs@Meq?n;{|L#(|O$C-A#5`T_%nxn|qg&rZ6&Cf&E5`=rb1%r86 zj38hI^XUnoToyQ%d|M{~!T>KF*9`$M7wNUlF0tUopetDOk@!9c9icEhWsvJh%@A>j zwmsqYFd8dFwv{+=3eXm+jRFGTcFON!o9l0XY%lRMrt|@F+_GHEA98@(CW!O0oH)D% zsD8nNtbD^kd$oJ2-&;Ld*)kph`^eU2o>mS5J^^jSU^ojnZC;SFyu8}XXcib4wgd12 z2AF?G5Fd(EiEz*f>=lrT+Jc99szH=R2xjL|RXA4_XX8Zyn6Ob`1)zLR69g3tvD|DT z9DHEGXo(ha@g*DXpn`(0dG!szY{+znW9)G1U+y)J&mtSYeCFd0R#{2e$ zvpvZik02*XDqs-&1DO0D8-! z$Ge5%Eet*zjd{!jLh?r54-tU1mHaDW^w|P5E1C=Tog>mNy&^8CRnfC2FA(@Lj2^0C zL?v3cVX0m6h80HzhXVFsI~$yI@=A$7FrM6pg|NHBgT0|3R(;IqDzn*Nf$i}wvSBuv z$3QhEDq%G8W;9}IJzf=<(SYdCKbYRZ`49)sGql#%#miVt**LAs8$EM@-eHv!o*iXY zxWpWJ)_R&{z;_m2nvXn*r?}4w%zIO_To!R*Ykvj9!bySc0ya0nqW}*)1^i;{n7q4a zm~QLcqDe1rz$)7ag5lzJtOfzWUgkHzQWsnR9kbSYfa0NWIPryU9GAB;)zY)@BC>Bk zeqJwpAbzL;MDi2FVUsBTMLM4jHic=xz4joo81w+40O+xVzjth~?f{)`wBI$uFJGDNQ5k_jjZKyhn& zu#Pk1n5uVlX^!VUzrs<$f@ngsHufIYomlb39}~}c0U!pU00xDjfLN}BAhCzHq#z+; zGfxDTdr`FY6KoQo{2ATC0N=wW9u_bb@&&WBK#W(?;RFAHj#%1BP7rwdXI8#{2u3Qt@b|5HW4O3@`L}O8vz##YC7?YfYOoPs-*L2#W3;L zyZLi(z`J)#qanD(2@uvVz%w5Jam-+a04PhaQbc)MM+WtbXIjfJ1mXuv9u*i3%(*%w z;m)Q@z>54tYMuD(9W(6EnrXDNotl;eJFB<<5@q6LyLRhLzYQE+-V{- z;#F{7J98%ZUSyCEGQXWIImCfL2(cJT`6GM+nvXXFc^(OKCu+ha!6{G#xO*CBK+*X9 zBwjQ7c;X!1v~3ftd5H;IuEIGCZAn5#uP`ogH0afG(GC*wLV-Wypirm2DXSYT)gE5nSdEDJ_h@RID(=pDEYJ0{?vYYDVogZ2NS(d-5JV` z0>*5m(o?y*i-mFWb}LcMk78<;p%(mXx=Kz!l$QnpmDSn3&r>78z&-HwMv129QZ z!ZF)Ppok&h3$Fk+3f@+MrT-zc2sytnOErSv45qk7;QK+|HX6 zZ2ksV;%2%9Fc*Nv5VEX`U7P?0&-qx`E2V<)Ktm*ApqF-F4%TT*ZyR2O_U(lbe5k~- z@g#QBcWDr;En6a3@);2Zh`xcU67~?luvRR9&nVM61rMEBS?LCxe`2FStYiKBcS7F{iD9Du84X(~pH zNC-P>!PgKpbkD}Dd6>^_**qT}3}?3NJ}Cs`VST-~wI`GfG7sNJZxQB;asIj4 z`SJCoXaRTiPCl*lyRms5#adD0P0UYDKiYOd#6GSZNAY&N?2HnD74CkcXz^?|Zs7VVfgLvIz1)pe zf_iQoo<;#wsrC-xf}oC|3GgfKn162MwJNMHdHoE`T)?X{JwOQxaeSz0hRJ&kh)HJ- z>=?iuOdJG#Ef9%Us307?1X_MBaSaCuTqIOscDB&K0k6GsF|$kT9@Fo;y>%IQ0`SLz zl5A@{YF%w`CRTxBvIppUeHPm9;((=y??SVirJANgr%$XD1vvpS<%pSJFf6=+a&8`y zN4~0Qo%w{ZQqiE(I&~{}ddY`90Rbz(gYVx;WG@pH#mGRY4fm+HwJ}Wi!qiq>eZC3p z1k$4=*FAZFa@6|(hg~@QI`7-+UcME-hmzEG4V=o^A_T5^;eUe50gI3kSbPz-B#D|= z2*8l5&l~U-D_(JgBR|N1XF=_<#p1w^tJW8xed(X$fcG`Whh`Tm*Sz_+S_~SDa)Y3! z>Wx{Lsy_xSKQ!1TPy+|dV_td&q?Z^^r)$Z1Mi#E$9K{ zB7BAk892;y%*I>5EDMi(gW2%mmwiKc^9oXw49V9)mz<_mcgUz(`i;M@{a&VWK*AVA zlxD>V;m%VZk_o?JytnI>Qu%_oY(;^x!;L_XxZ10U6fR;BBms+TAcn$Q10{%GS2RCh zF383qvvvEpcQS~2t$mtFzyyMc0%A>{rh$6q$S(UEK{+^%9kK3LMf+=e2?HN$u)r8K z!Y(X`z-i=7{7M){2)v#^12cpR0(3woKyA>b*TOdr+QLBIP!}BmnwLnDw+G%9i3)BJ z0CM8Pcf98;fcg}`l|0{Jw}zPEe0OLG#X1WI$QN0~bOMKOn=%DF;FfLZ!9m{MXh%5h z##6ydI$X%>u}H+Q0>B%KC$&5Yig5w|=LHObj0WV4nqk{WAcYDGyy1ru?s9$>*-xJX z=T&lwA6pGnC@8SG_Su2rz}q5N1@r@`FCwxf{cU*z3Ru7&TP8FfkNOlXPau(fY%ng1 zh_g3YmmQ~sc?*YZY^=8_)T7l>Y=1q4n;?TXx(*tXl^T;dVD7avc29h^7}kiW*`gFAc)&Ik+Vd~QJA1c$(3QnN5>^1z1%f)9w` z#?K=A1v>CKl~x5w?{LG~tBO5#+j$O4Z<_28o=A*~g82-Axp`eq94K&GZc1##m0N$8 zZHh&-ZI@N>K*d@qP-`e~R%`&s0crtCG;cv<6+=Z17ecmD{f!MAyrpdd-WVH*4=@S( zkSlP@{2{y;KMVZnm}UeEd0mTZ2E^f?iRvB0v;;Dq_Tu0%?F=W*6Y<4!{AjZB1=4RO z`PNMXimk}xlwbVWFMobSq9CA#4(xe*r7B2=%_imXGe__VjdIYjhC>zp#&vIDkB2vbL z2!JTi@#J5G^Jh$9B;ZfSA0jY4ay~h(gm&WNpZte6I~(n9!`5 zJHeg_P1R_DTUxES!aWbL@+STToI}BV zf-nX`6|P}GE9BXrI@bG7ICcTb5iNHDaN?PE*DLjXgKND(*$cseQf<^;UK&J;7?<4^ zu&B2pZ6Ih|@ml@SH=xBpARFLM3c_0wrZ|_SA*&}Z z2Ep^`u(5faZ(B_l*-g84op^{cio;(Gt5P;W# z_aVW`&r4ZJ!iezj8(t0{9qj`oE+g%1!Il*!I3~!IRUt3H_WNJ^=a$;T)WAFUv=;Sg z`yp^$5UTdv5@I`G-AK6Wl7ds!xNt0+Mtpj#9IM>s7W$DS>UIku&b7(qr9GRCC*wZ>2 z(E~pBK*bG!xz2#wzYg&|6oY55U>rA}Q%YvdKmn7GYJU?_AJckD@R;2V(S{slT(7&D z316Us&r+@w44cix0vkkwayA_u4hi%Em@RsQ!?O8quhudqck~h;0`$Nba|yJ7+V!P>(;>IB2^>#=?>vaetMwqA-N!-sYjzLDq?K=u%sct6?0GHjE< zPyw-bKD?ZcH<8*RrBJq6aH40o#mw4FFNncWHpwTP;DpZsu}(WotqAbi%%TQp@w%a< zPR{|-lw$MHd(S%%Z#n717=T-yn6mBkt)H6^xV*wBi`X;ayrJ1@0SIaiQMs(Vgo%Qw zu|S}{6H}s?2}~`ThYC&uB`|?AAiy|6gZK(TAq*dm7y2x=zyA308QNLp-sn2;FCy^UOh*LOA*KUy=n}$V8B=r0#I^dYmbd`uy)8K` z)EiD#INEIqk)8U;6oN!Rk?nGF&Ga&_2yk#Bjs*=7`%1DCLdP=S{6Y%;_Hw;`99R5s z9c9DVIQ@bQ1t!qr;Vx*M;qsxdAno?+t!)e(wt||sLI8ToA@O1t%+2`$Wt&NB z=9Y(vWM{mbbJ!<$;rEM8^B_@EBB+{I-=m1}VHzkjaoDe3?SJ5ru@f{DAa>b8ZRpJe<=qNc&L%Uhyf+9F)?-~od5-I}W7O#d9M#A< zIS~b4;%&%f;mqxD0q4HV)42iA8E0BOH%u0O!+D&a5o~uH-UOTpBRbw=0dJF$MDZ%e zyWD8|i+MhR@lz=RiLG{10JN{Z?vaBPhIoT)C5Abzcp03AxjJ*Cr=Vgu(B*JuN+Uwq z&VN)m_9hx&+r@EF*>d*!JHdTNcV8-&iI(rz1iYg&&6++Nc-o4Q7{ETCJj@QDkcFci zr=_Z)S-74EJ?D(a z(cf!Gy_Sqmk*s$!HF=pEd+tyBCR#YW>UI3uf?3rV2sg4or@}xuFV38=au6K$8N710 z9}4)30u1XQFRSyRJ@{B>8leT14}@4Be%`C#`nUG|<;ocU_+AiMO{suSz0iU4RMTwY zo0bA{*tnLA13Tfnj#)Xa@w{#J)d@3ohk`o6%_`gf|5a_6DRd5w*Q|#y`zK=4F>AEP1nS! zX=iP`!!jd@9(yZ=r?_pWy|08%Z-ThHSej`Mxt!lYL{Km=6Nic~ZXNRFT$pJac(I0j z@D~aeD7wh{=yX|iG;M)crp1KMsJrD_{&A*e~&wu*z^ULKi zB6!cSRj1fNj)JxKcHrCq^L*iHf^~fae_%?7qTUWQOhI1=t;FvS^BW@Vkn!DOwl-}F zOOBJcc`fwF$#)m>CQ{HLq_@ z%ECVM?eM#{?7k&n8UAHBgwe_`sHb&RxAls+itg|hOUb~0IFx8V(ZmIvropq7r>%j8 z_p9LcFRw79ei#^t#3g_sWV@h(^DwMZhy@Z-`n;q{BRMiG-`+ZLuF!t-=0Jo_6u2Q^ z*X~Nd&}~2#BeHRJ)}zDGj_qwar2t&J)19RStlt{X}K5hYb2%*us zIB=uYjr(j7(RKb>%g>3~+Gd{tBm(5N8Zz$AJp^duu}-JuasErLm6~}Z)fnb8_F9*< z{={a7-JHDNbX?kamD=x`r!cnsvAw{driAC4K!>$GBQA$<$qWxL6I24E<;mxh5GAM^ z3sQF?h0`${o5`b_f$+K%Tz(TKH#|3h?REnz6AFjp!eYEr+tu!0Vn6IRy>Y8%=b;1B z8d%bwhDaEY0O$bl!^>A7rWK(W8^>&p6yprrkwZ8;%o5wjeHJUH%N=*x4h$qlOxVon zW!_!VggT=iK%-@gcMz{<`0?-X+fRS}97_*$^4+Zk6V3&82{4D0oPp;AIU$1J2!Ui5 z5~$9?pk_KdI3~!6hazET%cAttp;*z9eX%ZJwGvDYi1cyThI!grj$_LRgqLt&lRc#l zE_>q%^>Q$XrGP1qWmgSs0fssp1%vOv?oG`#9V%bO=S=&6oPM~^iXqf|*>QVXSWT?4 zK0iLSd>xjEK@h>Mi_R9xWL)j>)K=Q;F)E+%Dzsnz`ak~1*Y(m%dwwX583`B)A!y!% z18dQq9drfBNM_HCeP2QjyccGR&~dW9wRthHhF!IXwbwWnf@rs*8(xMR9zhZKU+k;nb!*$%~?%o{(wDb1#fX~9cB11^@|$B4(BfFaf7Vz&t28!CSKUMe#N(;S&iCxvPMaPMD^Vht}!UdKKYMmk7_?x*W?w1IC}05y4x-}hu4JXBDR^*rh$i!geAS!V z8`^Y6v41QvIb0Fvi~2#9;eYn}&l~@PiK2!@3^knj#mU_ssGA8e!YwH*vC; zNHQaQsPeXqg)atDWA}9~dt+}w?uFXl8#~D9_CnPLDl1>11gDt;Vl|B28_?ToFcCPc zC-Xk|it0ENho*L0EQ^h?<#%%X@^7*Q4)p_B*s>8^m-mvkKg02fS6*B3%{ecCN|Dgn z7FfMPCX_C-bJdapS#~$i2GhZfZG4;;%g}rdgcxuEO1(%zF>`VL;^hFa6LyHVuQ|WT zZlSrBUD|Vp?jY&YqTs`ufy?R<>1f;r&X~dT6H%2Yql3)G>+d9tzYfgdueVtuMf$$3>(R|eV)n8pK-hED1v<{ z!1Zjw^yFZ1On3Hz7d{Ry_L>83YUie-LA`mhFV>Mu0Qp>=++9aRrx)eT(KK}zd~rNs z!^y^6qTKa9=Lsw#UNom>uUIW;$gnF^v}#&V_u04?DsAQI*qaj(zc$?eDY_GA6&Uthf3hpxRiF>;j# z*Jg(kZ#a;gmFBRLW8v=u&y2R6Q2wbaq`)wc<(hcfl$VqD*+w@gPO*H zt?a`YjF;2tCvj+c;pQlD=S|tU29-@b@Q%~sXJ^aoGw_K|YGr%>7Gi6^gCoDokn>~j z`i4;i@8O7;93z+>fN|D7o@tXrz_Ou-$8bKaS!e}B+_(;J5Dr@ntO|FWnY>~ic4`nA z>JgJ^A<(ho!*(QQB_0-PKb>`y@MZkR`CiWk3x}-*bF_J6f@PUw-96%`yjyl?6u|b9 z;ZG+FMu)H$(BkHE&Fncf@aS;9U}k2C1|xXQ!QI`K>dOgCk#jjA`5P!;fvB^rmIGZs zVv(P}{j~nr+pp`TxcNiX3`hXIg(t@dG$o2!TD9!Ew)=_0cAY^%`5c@G0}|(V%PqkI zR*4@NMa{_(@nznz1Vn1F+ijy-vaAIkh1ngZ1ZMS*?;UIuXsGekKg=I?<|oz!UPkP; zc-Yj?4rk)0YP!Mt=o7mSbtSup%--E@-CM-W=9^mD>6{X8Kyr@WDm_&zD6xHqO>dMJl#1I`85zgN3gFAOICu z-Z|dI&=Rq^fh%)#Gb(qOo_D;>ggNaU1nLk}uQLj#0>nw)jwF{9ToZQf$bYDb9MYMc zWuU261(>I4sI{%S#1IEN+P56yN4fp=*B|SbKek_9k|B84kEu71AP|t4cRUTXLoa(w zjEK;61c#(US!*Sb_k2IoFsu->E_lgL(eeF&3y^$T`owM*siT;ld#IX4UW8WX>|S^n z!m?#G7&v(9Eh>0FjS~Yk5@H=chV}EB(II6EUjbiUnV@kY{9!&G*xbw05Mjyx`AmU> zkMg%JP>bDP_U~;kN1XYBH^fg6?je({_saojdM6m`n857c%k6h|dVHL&o;3Drnp)+u ztUL0gyB=XXDXrn-tCQHXx0%5)dp#L}mqSE12tOy0(`l0sJX7xSd%69t%-M>c_uN|| z26HxclNVtVR>fiAyN&@(n$wySU?i9|!`$(N&oEZB0fJVnHsIhhg6OgX6cRe>Y!|24 z@pL%OJWqe3VoIP?KbgdH508GPqQt!154NDNNJdX zb6c!WgMZzWtH~#7|JN_S zx6z0j{Lr}3qwR_gonLlCqrte&eLaOf74K#b_hqRqVl{W#_@9sh4dO0+WZf)=28 z(zRdZrMVBr$qCbK0nO`?H~Z9vY)aW+A!~5Q=4H1z_f0q{ z19!yHf#@9-ijas>mzyn~eIQ=R%qKgIg<7__pl|m70)z6hK*LKpvzHtSX6-f`^f}?B zC(0Ul%+E6Wm!DpW+dgbQNQ7jV_aww)dYF>Kc~4EEKaB!VYeILAPAJUg%7@HpOrCZ< zM9ijbA}N^DYi0iDe9tg2>Zf4qaO&5?kM2;M=LMzY519DcCAMx1Wcj0q#3w zM{zZRQF5l_-OuA$DS+t=Jx6iX5FR5~$L-FHM1VW&k$3EZmkU^Qu=HUWL++w58g%opp!s~QJq zvcty8SSJkQ0uIwGItDb*ndFXPUj)0u3xI3;MAwN^Y&H>rKi#tC(mDt*anujPIqevGu7zRQ-~s!}D`5GoZZPT&wvr6p)}NRn;|$Akxe%`3iCCvA zd+yO5;;9do45qWd>Sv4wYa^A@43?pPoY zzw2zQe-yp}AHYJV(*VLVS)o`@JDl@?>O*bxyW?`jN&(V9sc@38t z+jY9x$L>!Q5V+aQH{!(Kn>TpLXG{UdXW(qfdK1@s?L4iZ#9`@9?q}-$J{{%mm~S)- zPE^cOjjBV~(3jK_7}gDLMD@{Eb6Tru{xjYU2*8tKm~bBpCfuvjKg;ZwukF{LK9hqx ze;C3x_)6O`jD`oyc{ygtNvnV(l!K`F-2J&}Mb{JT&P>&-W-DWy)(it2&uFYGt2?2% z!wVJkk`JyUqya6vl&$Ljx20X(S=5mqd#et2&dDqpr0#@^T1TLTnO0UUufaJ-Z)GZQrFn7`l> zi_=y}RDdAdx%p`L`ehl@T}z02e;ICq;ucry2P zblbWqEd+8chfI7(h=2Y2{5R-3&g;X%SRz+RUS_cObdR6tb zECEhj}@RPRH4pU~&}3Wg6)%h~k?Q zaXCR}-F1gYbdKFKGUbf6v*H#Vcu`y?c!BIuqIzI-{IHN0@Ni#<;oKdM+ns*tcr!Eb z=3FmJ#-qFB-~}bAU_3xXTuC}~eiYh&|M71Kjd1vGpG0Q|;thAY013g!=yde$0|#ic zRRx~9EdrW!o3A~q{sB;b#3$&w#Q<9fY^Tgv zhcVvAsh)0)Pu(ZeMHxg6np!Sl*7P)$)Vmst8UYDnx&ei zw;aKpY-(NOA-(uT!qDlg%jVC2QKwf`||aV?b~-loIxsfb^?b$yO230aOxm zq5&dsOKsKQXu?Ut4RzyPU(~_MI$WN#~2$_7|5`ea=f> zAL{C-RrbyywN411awC#tI}{RvYTJ5XC9cc&Kn4yGbwk9>*}A0&7-iY_;zu|5;IKI* z^e%g~irBoC8#12e2@8+z&_w`*LuVOUGW34YhwIw7`J>s-JD!>eVlc6|+sU>nX6|h2 z;_eLMW5Ivj7L0ohxd1!Sp+sP0;=98TFqsC%NZETlV6VdvFS}f-ihYORGyy>}zRe?} zAlwxH`69NTe!L7xyvm2wt;?m0EnHy7XJ%$7mV)r&&Bk&<{+;vkDt=iLHm`Y_s^zGg zBkO}ZMc{YNHlMC<8QC^Zr(TVjZ3(-drZ)TNgJp+=eq2?VmPooF=}l(ADe*DesuWGC z^?bt6u&s-D0J1;bB;p__0oPMB)Vu=BX87!x5Fn@9%#BfYichu$0|1?NH^6}n7QVo>Ks#EuA1F2`P{&M*+a2*HcFKl49ig3ZUN|Rl zJ&$E32ZkL(U2ZNQz!EQ9N&pshmE|Th$vqtsH|@;z(k99#VE=d>^U@Ao*>Cn)TCmZ< zMV{_gaiNqoC(G2)aIpq|Ky>#4za7r#!IWp-d!+VEIcg5fwTvKukj~roIxPGk*thYF zjS|HkhQrHuvsP+9>mHW(x-fd^^?24lI=3C& zeY;Y2HzpWrS@yflh2#jgHX;z=kA2g~ zoa^#(drn)0wbVx@Ca&}i{UaVNSiCJ+D-PLd@ zSiS6)qa!}6TaMeBIxN`%2+g5&-n34um@#dK$XxDhy^6Ck%#` z{qps%fBN$COIp%(OYhb7*dyvwz*@oUTj(WcW3dPBA%)A1b~vH)7XSx5RRWO1qXz1N zra_U5l)#+#X$!yON(rA~@4Z56SK+#{q!dyXyRQE1FPTShx_RZijlF z8^~;9+6Yg1Teh?>_y7b<(EsfqSQiYqKgBxdY(A)Wupo@r*$VukddD~M)gTf8ybIXv ziN?g2TPI9{Ua;i8UnTdw%`cy4KBe$sZa+BY42`JwBxQ6=8;9&JoFWeaRpXgrS>2LE zOa)x*YIX>a803ZDZN-jOz;t$Uk@E$w8{&!fAdKQXdzUqx zrs+-t*D1Yii-Qb=nB#O@v8}HLh||qD(Umy()QUs`)8EPec_^$H{@xzBeVDMd@*=oTx zmNuXuYFYE)g-~~5vbXV|kn6VH*4E5_xV8nKB3x|LP`N)NKdjp2uU*+G@z3fh7nI-0 z(HG8F;Av6w(<%z$ZzrPk3WGAuZaNg_LpTWzEAc`>CkJ>upAmP5ogUy){AI<@jE{2r z0iSpwRvf}RhmRX~K{&RnfoBJi71QuF3=n;CeC~!N zoX*>Gi=VT}VI`=YcM|>Sde6ayQ~Tn1)~@iWy6(&7=<0S!PK(Dv2NT9YgeOeh!vr)6 z(Ea`hP{px*K)XM$AAf8=x3B;DKVC?DG(Gz+xCr#adCuP^A#WK&#jnribm55JJJ1*- zb{dd3gJlbPFXFG4dmP)goYDQGg!X{lUKKVPazGs%rna*0WttGUbmQBiyUf5D5pdSu zyAcvW7(*T*xU9lD5_m!ZLz*=oM|KNSi(a6IaG_0?As%;m@`2!eHwoE{>I7Z%&>bDC zo!+8(3%s*X4m17wvi>)nAI4W)b3XHIon>Gvbas^9 zZcZMp>AKx#Hi}Kx_VdJP^*grtlpqwh*fiHipcl>(uyg))UKD~Z&suXVmUl)XD66%o zW14rso2I**&4EmBx9`oYJ|I>OcDYB=<3li4G)^>2neEvmP?$De?i;}_r&G6`{~4lQ z4IB)y9_Ea^2EBsty9l;#6V|8bF-Gt4-N*`paM)w#mG+C&UJzRiAI7q6hZQBZ*qxHz#naGW*TdZo0RT1EOCCf(Oaj&EE_=sU*op_THOK8F7$_?imz_cc#B@q0 zkcGe}q>cM9+2cyMXPX!NsG@Kef8x4f0BZQqia_*sD)uuh<#t9c&&g*Wbpd^|BY$uc z&ZvsSP^aWNPt0jbma3yTM~sfxYI63=9S9cLIgk0bY5Kt?HO#`IvddWqu#{pi7|IdX zi`-r){FUD`AFhSDpwD$#=UbBr#OgGN(^ep-Ja}K&9b14H34Z2$5Bpk@w=vEJTg1rf zstCX~lBg?5at>8`6_VSPSxksH| z6)dxn4pR4482z%L#;8dgN*3Q|$J{$sdV05oylz*>6Xy85WPwqc;Evn-ORt^5KJu^2 ztXl)B-Y*jS@iH*$_@HF=mQ3DT@(xPB`(9pA;ZCfc#u;OAhf`EfZ*{jAbHvO1QQua2 zKG4i^F&L>Z#o3S`j*x7g=x%SRj+Dk9AUi@%JWUxlM}H=FT)sh$9&qqHf%t|9J1i*i zngvU)ZdZvCNWATD3)^6^hV}q)+j$7i@btQ6%sz5_rCiNU1r}S%?f|p zd5Xv!$t|eC_$;!Q%@B9`ux)SJ7)P8*cF=&T<^k);PgBl$wr8$992fTqygEEZr~TDv zWp}lNZ?1d_PrBoF9LeW}JMIX(S(ZmzKr?<@($(5NK^&Gh13Qmf2lt*{J7I_pVn!D+ z!3QG(Jo4c^5B@;}Mo4yohHGfSJ{I!j?3lpnVmk;;wAd!PBNw+=V%f=3E&E-!p!h;D zuV;FiQxlIa9R(EOaoWd@jYneN$7}ibJ4PGZjhbNS+NUGq4;YzC1-v-CEN?Hzd7aS= zV(=aug@?ZoJ0(!g<~bmMx~S)JbPXpoJZsQ6MTZoMJm5@L>WMyd&tBTx$a{8t`8#EI zq_aD5UCiaF!7Qz*PSY$*2H`tHAXwbk?o-~oo*ALbUV|{ZO>nRpw|t%6Q4F_$IFAzi zav#$r*XWl$bk(UT&&r~ipN+V#*!e87-(`p{*Kd3fnyqYLy=3Ybm$#0t1Bj-7`S+CNzBiNqdVz2TfD3#&kiK$Y$-rZZDob{}weUCZIfaA&bP^#jK4 z{L%2h-tBq!AlDBAgcIyL# z*jrAb$TD4pGl*v9jAMMTWAGsP(D>pqkJ9*o&qDL2m2{FSv7yNxOu}5Ss&q67C-T_(1ZLhv% zd(qK9PH&DxDmP=HZ1!>|=jG3R4R?y^(7b9&zcqVx;K6!u?QlNOK(hWn(y6=aO>(>dqq0d)sK;^@3;J1yFO@=7{@h4xr!iOQ;b*v8aFI7xRp zAMkXxFrdLa(K6rDg0<&vJevHhS))gZ>y!AA+3&TxLeP~9ZKhE zPX#I&Io6^o|dKcI(4&0^Kfd z7?92oufTt8*U~>$&JQ;Ms`q;h=W0F|^aAEI_QJ(V3Qz}r_?iwjcaWaDw+dl-gcq6p z`~uI8E8iam=UxV}0~m9FpKwubH+HQ9?ltTE_kJey`q_9U@%9Eyp3njOXmTU>ZP$-^ zcn2568LZ_7msz)Ancob~Lk~8)2g^5>T05*20Vcdf&IojY2(HF?s4(^EmhyrR3AI6B zT*I}(j!4|8KPCAN_w4S8oF$>jh_%D#iq*|T@D{fz$J@P6>2@;D?5nuP-r8quH)lS@ z2^iNAKg;Zw^RvhZ!S5l!*?LZ9ym08rh0L<0)3H?GeuCyQblLG}_CME+e05Zmai$9%J5bQ^T2`4vZIu;x)^fqO&@Wl7JyA)Ie!2*L0#g(68Lidh@a+ zHw)A3b-C|##oJXR0Ile97ob~nKd|!>9KFjka=5^Ilci4QJM!Moex8~-ei=U>-Z(mx z2azF&f+7yb3+P(Ci_g!@KMrJAxtiQNUc1%JIC%%_9VXJ<784?|h$vm0(jhae_w5vZ z0;P?(gxdTpZ9#)06ni+C#d*Uf9{a1%zWx1kS0loY9|qX9<7{?b0xF$9b+$?HY!P~J zTDo(=kjFi30xixVb>6I-5Yu=Tl7kzH+hbuX=l#sPyQ23B&_~CkV{@*AUCv^7#%0>6 zbi1)?~BlpytSNs+Pa0Ck$-Yxqf@;ZEQcv+tE?PAb-nu8qT3Jai}g;6@c z>-JirzZ!nK&9d^L#w#_6k zyyhL!VR711UFoz;fJd^(*@}4xo8>Uc!MSe^ZFMJ`cHEVV91e`wg>ZcK#;F%?onz!Q ziWSOyYt8PI*~z&T82YjxxmkX8Tds_A%}~Pa!E{TiI8mow3iH)v$@e6Uv^kRBbzdIUpQ0 zN*PWB+T24138=1je;QN}tk)aU-ucz-LE$Hg>pHT{>NbbI?+TT(*{b`LF9AhzE>aCK zl;qzjq>&i7UF_Mc<>(oFdfDJu-S&5vW0Zz;9ay#GG1MvoK;eP74Fb`{* zH-=%?SfAnJu23h=|8ac#{yM$xL;Eafy941JAm)I|dwY!@VjixQKZEz17QegD?h0;l z0#%<*>*#z}KrL-eO>VLs?y-Vgw<+IpVW0gkc9)BI^)$DMq|4!p0MjFE*Uh{!D9*uk z)P`o~nPADselD*dLcvvn<_*(nhofs+y*1^b@Ega1Z8=Y71rt~HeM0vfBM!$|`8x7L zULfnxgL0qV8e9u6bX#xlz8k322ii##*k8WBmU@HeK3of65SvitgfF{&obi(u6zXse zyf-EkZ>Q-x#(V9Rxs+UPt%>oxlHFKM0nwlql?WB7?I^=@F0hgBxg*- z%K<}TQAb$455&43{N+aDL+_B>|7aIia+lX-@*Tb(ocm_~eH+p++uxYUS9r=t$c_a;F@ee$ z{N?m%w6tEgJUiGZkWLff(H%382U~34fQJjOo{W9`1e?gF@ht6((Yt2u{KkPejc~m@qRG53skp%@B*)xq_Ez z!#a*j2TlBU*+q95gfmZ1uW>E7vq8v7JAk8n9=6-rMCO%rem7GmE~2QY|6FG>z&UU6 z_NoDN3U#tmYwcp*L_l26&bt$YkOdBvKRp-Wo+oyLj8#yssCT7F!+wb_mlkcC{WYb+ z*_wR(U$;R}!k+PTdQsUOh=oTv zZzufL{tSpEN;>1wE+=<>J4m2)e2%`$2z>4CV4~ts8v9$E;dd@f$VTAdcyTXK`}@A~ zdfL%ff!Ow}xhEN+;34I`K$aN5!SJhKu}pAbqoV=gWx@6IIMn52;ptBCZO_YTnIdPp zoep0K|GO0nS)W$gfg>6&2Rgl|GA$V9i|GEme)@vF{_9KTJACLo&UV_3gXnkNFl(o= zVkUQYPe#S@*C+idS??lie&+PTu3Ae_9Gqm=Yjb{!gHMtz{l}uJr?t zhoCyTtU3wDL2*}b{daaNPbzK^aK34p#nx%-(OdyRaCGd@4H~-vMa5CMHU{9HGEjw> zoB$&chX!~iteQNl&(;;M_XuPdvx^5c@;5i0;)y zL~r18KWz0PW)U`lajw~mHpOvz4pnw04_`4B0wauDcHJ#*o6&uq&lFNCLhuL4xk;Zz z_owxZf32U#Yj8cz5Bre|9Mn34b={z@m~3UhV{TW!5iy-FHDH(fDAi?wPxN7Qg7*=fUb5f}XZ`=$ zIziWYU&mPDJJ7k$WXKxHunW(Bv{i@;g zUEN$IiaNAjMK(AB{74tlJ*q=t{eT!?LwbX$?0Vgv@_79}LgbLwKJVacP9kT3j3*p< zCwFnjRl?%~6cV!!De-mfejMJ``SsB{ubY7073t!flRTZ~g>oAj$};7N+7^V(4!Ll& zdX2K4ynzHts{v7RvG!vxYTiaxjiiIVTC$Ng!>ptB^v5#X$pA$H)lzw>z6O5)5~zUA z(XrV==WFJs{}T%rmTvV~RCv`v&9_wLLZBw_Mdi~SF*>>f1eOSFf>oALK$+mhM*osF z;x}u1DGqn449Y3g#`z`@!!p z87>AxiSu@_X$=&Jgp{~yc5SYCB&iVhF6)4&E9S^fMcAJX)&jAej!RF?3E;BPpdiv06H0vZ}Y9k&;LA}Kl8%NZ%;F8$=dKXKg z{j60ZvxipE=A35(ljv-%{rqJTS6EVK`v{=ZL@B4l0iTxc=dOUxZZUtwjqyq`5N#`C*dnd{xPNWIJ5 zGubfR%e5D*sl-no7X4~H?Q#RZjj;{!+u0#Oj`nH`F z>M931$IFR^KMi|A?hmn|sI4soAGi~=GfL;J_MdU}Y)*#q?EoKY^ER6Y*`{t2@FiKY z`SJ+1y#ONfmY1AISkH#a;$)kVRMCyj)~ws#`Rs>~q-#pb2YX$%zd!x)SN;6ye?RKj zK||7$TXKTV$5OxR)7V|{{T3u&Xo>EZLC!|=uz^8XK~9Smg@KtX7jBxAGa-#wb*X&hl1G_ z`{zNZETMKe=aRM``z$(#?K9hF$r)c3w1*>XmSjo(1bFu4!SVs<@2Zh3VnCmULMP4k=IvpP4AXSA3V5ox00o8{T!ggj-usaQy;X5 z-)-~hunwY+U`Wdkt(E24sI~#bt1r0_HH(Wz0QRJuB?jnj<-2zW4l;lJVZ2eh>X`)5 z4diN*=(v1<*=%uE>}Zu69G|wTWxs0#M4VZxR-Hw)1F&m?h~HJ}HR1byU|B)K$=xcA zpk-Gh8G6a;Mvfh6c(-ZpsSxwWKY#p0bw?+p2T7gkg`B6Ikf1LUxNyeSIcEkMImmK~ zE`=1A)qL~g z<+5`1g0&R2!yvI-?8$vnBSfvA2^{m2bd_p%Z47pOIO^s=L2UX)Sa$*C?nLR^h1DC1 z+__q=Jes~r6YbcO*(A0$IIVdOt*`3aqW$&fFRvskJ=v8Ii}*dcoVEq0OLdUO&XNPV zo+F9X4B8?dm#S*Q|a1(tmy92+y4UJjPTtD4kYT zCRpC22T@oZe5}~v3!%m8oyh4=tcvZ)-iy#uTAA@pSmSKRJNh84vfP5%R zw6%TudS2NCqobu0~js+b8do+Ft6#+=-@Rr~Vgt>$+=2|Nuw z?mEDB>Oi6BKKQRHyl*5T10=EjZU6?D`gjRe4absG=5BI8hjxKnr)lk}IR?*WgW8u5 z!f1*ZCIISvS4$q--1J1?2JJ^W9#2T136ipoU53?rc{dK{Spd*v^V_+5c5(VjYvu58 zmRuJqh^wNVr#%?QTA~PotNNlgA8OX@t(IR0x#2oB{5r4oU`&(-z+^5iWdC)|`e#Mh z-js)x9epbM+1pKu*;Tb654(x0pS0Uk+v84xV7K`tw+{4u!R+PW3-xD-ychtH<2yh) zrvqz;Hmu!Vm8<$_q(>-u&xQ?r=5)i|qPKfQHMo{yup-FA2a_xTY!i&8v^!O21=WjVbZmf+qIoF@Efb=Q9v zdxf$)NyfS2UthN!aZZ;yI(u?%HE>~VZ$K_fS+r8sSy00uH{u|*?GH72GKUgG2hq>h zO!f~f07_8oLLs+X=L`Vgu+8z%hf3l_+UK;ajyGtlg5zXyJL#75wOs_HI4}FMF;q;N zk3hgq0=K0(<%}PpBfc%#r?0<#t8YatZr79Z;{n5j6%qK!D9|+yn@zbH?wl&;%K21bAe$_F#os>HG}v(FL(b$gAK=9$>sMnx~2P|fi z17xLjTG=(3lc}O%BkPx;`+U)1<|dt-hIT&mb~&wZv(x3U-$)v|UWl^_|C?c}rka&< z1(SE@89v18_+|Dg+wPY%&~en7G(a8>y(+a8nl0Ud17|;JbY4$)aOgweQ!1VflhaE_ zOUmZnDM*wYyt0j#c&yBwrRJ&*{}E4|Gb5@eSd1wU4~QoZz^wc z_|_VxEsr*(5&xa}2iGhMjF6_Sr z%og`!>auiS>P13F!lu?hRPc$gTCB@Qu7eB}L?g)A2Qb-2zycw9!yP{gnC{n;aWV{j zHO6N3$aP|?$F4)+uAB}Li?3)?b@ovP?4&ABoVhBNx$A^+o?5qG8ZAKq)Y4RiP|s+c zjO~4CRrNb1rU^tUfsWIztyWCBAMb0ck_?d~iu>@c%Qk5w+4{lyWM?z)%iZ9R0Y$>% zb0mT2a3leN_#UESn1h={9@ph@w+sd(yvebSIl^w6iuy~O4FYzZYf@AO5ndPV_b=bx zV8;=j2Y1KaB97nv#Ls9A~myog^B<;u23kB zFT5?<*Dw8tCXf)H48Djt)?J-^Uyn4m1t#C}Y>+n>%7ImuYdkkUxQk5f1aWmyPQ=nI~?BE5n%2YnQKYR9vqJV{!kF*_SMt3 z#&da$DC4Afi?Z&J^?Rr=!$kxad@paE8c6R%;DZ=#DP;Q2(?KZy3%flyhaVSoSGkO% z#9f9E>A$HW)Kq8OahIlD3bCR9J22Psw>nq7q| zfadBbtMYu&X2R>-6t2~=>8VNU+qZB3uD{p*%Nyvpo|Nk@tscPWKAb5j$5m3k(jQ7L zvhiG70P|*nsz+TikI>jY+bc|_VW^)_*Yv7|#_Al@=6qybdTIl@-F4;59vQW`vt&0N zYu5DPY);6keq+`4Nhj9fLLxVVO%(70eHdN|Cc$dTmdYAX0~$u>=T-+;_7O_Qkrsv0 zj^U}c)K#A5NUr*zx=+JLlt8{>|AW+_rTV^V?@n@COivyMe5X?h!(7Ndn`9*0qU-k> z*|*0K7drt}u~vZXdH0^XCMqk8!RD{bg(Af%QA8pHArtD zOl{Xm>%N^0IKx!I$=4K6PIK1Y5ibJA-DH4KyV?df^=XFFcWX1jIRFJlfPvU3Xf0Ya z=S^eTVlBT30?gA$Eoqy-T2`x={qG#j8ZTIiEiQ*nyH<}0YjCAX8j*2>EtOJH(PH+b ziqzzPl%Oes8evfr0UshXvpiJ-)LmUKE+@WijY`}wO-)``?Z*lgSL{(O==)S&lTGj+ ziR7Hav2CiXWb4apSvnNGzOJlSt>QJ)WR?eMOs7Qu5cIoPAwe3PweYc%ZCN8{3PeU-g*f@FVPv!Chh#PlQ+P)vVa z=gF8Z06kIa*zIX+b|J#t7rrJR+PLlKocf(`fB;Is1279jgz!&FSFwrR)5J$nAo4xw zWY?Nh&o9l?f^!P|tX!16QA6WN)Vh&5d?hS)xsXcAt;TRxldo2JEXgrjI@ zRAskw0m84QtkrNw%!GRCqNi9Y$6*f;Ob6V6v>(i!%Txu-n{mk(lDk&No$^#>d=d$` zx!t>N`vdgFqDD1cD59-C%xx=5(>+c(kpWTn9TO%{=IZxag~0$%wuQS~(pt4poS%H2 ztNm|`KT8JZlLbj|@B!or9Y|2P7#2fTsog7Nd1W<{s=vLN)|3vuA`s!Q&o$c!K9s#F zcWBFjCbDpsb1`8xNgapC)hRTMB`zH`!7tFtrao-=n05g(X~&haVrEsfRuYEFeuu4) z2do$RdE3_%)iL6)uP#W~%ux=K!q8?CR&rQ-w1+%Z_-Eb&(T`PeIHv)3lv9cljr&$` zl(XzxCTsY*Xg}I$JU7(4cgQYJ@tZF_JfGnuS0DgXyrr1kDJbN+I zxjf%Edri5rID!05{4OcY?l}APy@B1K-c=1wP6qIUhpm#@U|Ipw$wODeDk}_sFsyxR02dQq!^sdB@nrxTL$rxh;b^aSPfv?L2kmdkETb?iveZ#y6Smy8c1%sl}RUZXnMp;kJfEyEg;h4&B~qN$1&Idyrf%MLZm*VNy6rZ^wgj$r(5MYea9a^czIbh5Nwvf^#11|4h&I!|Jz3Je^&p|RGWH;&_{CRb}L4tT!eb$;QL}fw4+iM8oA+9gH9KSXqaq` z*R~ga21-_6pP#dz9j2gD6I%{C_~29I&P^R&l}h=|q+BSgU<%;7*ONe~-=qEU3CUs?^SMWf9P2^rbfE7r{h$w;mzX>kS>J6B2Y>V(;5JN~GWhv1b z*>qk#YbbCl+QZps*LLWJz{hO1!Wn=z)$XA4mtu>>%yK>y{u z)vw&vXmOk?t&~>ibH+S&ZC5(Nxz1y!`<{1c;|SqOcR$mrqqfo0d0)pL{-6K-pKDBi zXtC6E=cA@R?q1Sd?dV4jce}@mtL7QcQIE<493z&qtz#Z(Tq)1GW?KB^Tz8K1KK8of zJmT4Uju+mBy= zd>_C3)31O2Lrkf+H-Swa?OqpO8xpTr&b#$mTJ9;$J>zwZJC9iT>VwxwYo{ylpQ~JL zb{=7uv91=6qqcdTWyX1>cFpG#)^10>`LuP;aP>aN9AT8YuDOoYSLtK^Ltyva>$UjX z-0ImwJqn*u+8sHMSnt6Rt#j|a!d2#Rohyb>uM2@8k>1-VXCFPJ+S=ww^SR0yuDc#% zr5!7x8rN~BtLAkn)1DG zUOJBuZys}}&hPMe_v$ECnq|M~)vAw>`SCj1dDWJ7$c0ZYp`JJDh@klFtJS-&HP12H zy+h3v(d1Fu5wF#dB0s-NE#cZTpx^ag@knLYzEY_7Rj)n9T{~Y`jJe-P78 z`^Q-0$M~ne|Mc|_sBnK1*2y`h&HHdH>B`|m*XMEapQ&NA*v+*vBHE$kI8xmwT6UbZ z&z|Etd*Yv=T?apU=XG~e|MyQ8C{`S|O*FXN`mvQ}N{D~j`FaP{s|MUO)pZ=f!_J?s@KmPcq@8ACV%fJ6G zo-l2>;VBnQs!T0Pt{zL5jz>1F< z@l5gT@eVi|1`|Gd!`)8?zcGfqk)#K!?;x+LKW%qROKsbd^ zQp&rcgxAqW;feX0Fn7}75CO_)6R*-DK54Xl-W$yvftSU8J}>YJM|7N z@smf6eH?9-9dk;f{6lI16O5QWE{~tSI;X|EwxRDLbm8G+X{ipLB^-Ac;~IsNTe}y0 zO~#0i()ZeVpB&2BLL(xznHT=3@@>2rZ;I}&oDL3nhIAg~p4b*YejOjA_RBASL~{Gr zU%$*RU%&kL*H6+bM|@YggD85>>&iUMaqn8RfVCrG@+PM3aS)vdd==N&Fzj#@1{Tj0r>FoBE0p}m!CfgE#pVRo767ixQ_fNF|V-kIf3}}*ezOC z`Qht0d5L54>6mQKgn&sL8+iB>!bIF1=U%f%Ickb{Lv-xsO>aK%zRrE^d}g4-LHOk) z@Qw8hXc00T|BxC%me3VS1j6ttctmhU#{=V83!yOzw;i`2gU*x!F1Kfe5J|N2RI zSo=F(iF0XR$F4J#3uslk2XofDU=yp~p4iFb-Mn(SLI6V{%7tbH0{_IF`;ed*JV#Et zDD?5}+QZs44qX1sb!Md9D#x307x3NpFeJ2p$PN#-z;5fF`2T`5N=EP3I(SjS(r8!B zM~ICGh&Ema_+yt4*LCKZ0$;pV0%&2qBQ?%}=vMHD_|#ePvvuVe?w!uQBA%(Eg1vvyZd|hB@^a&T0p2!J?jC&G=_~$?5Hg6Pm z79Ljb|x zQ=*{+n?eV%0@PzR&^?;E2@w5k*z=3rzF&X-tZN5{`W_p=NEber@Clj)r*xtgZ*~Lb z_#O`A$S4b6Qh7Q;K}=wXEBAvq*>=A2Jy1yEZwJHiX%SrlYZDM_UZD61BGRV;9|3f@ zw*w$?Bw`^fq+b6J8khnkxe3zu0Z;>};6M&Q&m=B(;O#(KVS_Lyu2G#$p_R=8Mxq&7 zme#y5YosU+JbDF+Pfkr`!#FmN2>e5^V8#MU$9Wh5`0caw&_4@}6aC8z5b0?2o77OH zfHDD$ZnP$9^t(mX2VF^FA-bV&xCMOR4*(XheQchDbL5!;ctgiW_=4XoA{OzU=Z>6e zIMo}XM7kT0yY&F~AkgvrC=5X+z6FKj%<-yzT87;%-CErsvw)r6M48@k3Sgmj0$2mj zg&UD{-0%`y=HTqEps+T;UC%OV2XMfG#tDwj_~APPa$yeyhz_uvoIb?zE+EnIDz*Ld z_2-|)_rH9$(Zcz^ld&871A3=soL-4o)8(F(0|%^aBG>|Gq9JEYII;|=MHR6~z-sGP zEtjNm!Bp=HKLHZp69D;@R|m%@ZIpMq0&Eyyb_4=Rh!I%U5&`5bFbu*Kj5Te314TXK zAW#z|K;Y^M1m+-SSFusXu_6t?(wHb_&amJdu{=OsfXV(wWUjDKR6@$^1S^;iMmk%- z$L0b62kOYy;Fs9QYq>?E<${ zfk`I>JD^z`CRcGJpkBg20Rql|>I*o51Dt(|py!)6r5BNX`}xQC^7H=wS=n&f@5+|f$UHf4!azxM zS-?l$ji*AW8Em^U*sU0@d1GT`Krs=_1bSi-6<3a>7Z~q-;syau8Q@zk{P4cgxcEt+ zG=v)g$nLJl+nYKdnvL@fyWzW#L+$4Qu7$R6M$qWK3@j)f6rg6@BNhtx!atuQ#dGD3 zW9yR2>jq>a!G$a*mP_0uq{ufWMxODQxEEqQZ;w-f4vQ2{P|b}yE-%3M`u?xK{P-la zRCus=sTJJo)BxfX{G8)12{KKT$z>ZMfbhq_IUE7F3Ec+U!c6i$z`oZF{>P$}Q*I)U3^*cmgt5h8D{gZE9N{*Oov1o;gGpDhE@H%X2+UY~9j!-XeI|i$YMD?& z^nHn=>&x}y*B8Y5Nosh6au7*~N&Q4Hjku1>@_9i=KzC^V7&uYl+_fk874F(Y0E_^P zL424u9vs34c_M(cmgdsr0lT9?4RIp`;8O%W@3DYNsLe1F6T^Dv33260pgl0ozR(83 z54H{EfGQ*5jR+0Jh3Zah<8dDF=m%30#SXyk01o5j!G44`&P*lED(OW?=aZq3 z5TY1{M-p(54f~({B_ynG*Jtz0AE*_t1VF%RK^BQE3t(RcmImYExq=CY;VI+OLf-cj z%qBq5h58X&IjI8USXzs;9<}q43ST&7!ic_Es1hs z+kDnVj185*2g}{S5tt{GD3n?>ej_LrfkUk4gZRd%2WM0_0RhVtAQ24Ur82_|*N5eA z>?eahG7uqyL-DTJcmX}-(ZU8&j~BjjqoV;L{B#43z|R~4j;Ii3GkysWF<{GC)Q>ZVoPg%|xi(`HX2J$x z5fi)26F1)jA5TO^a@FJ}Jffi)BY-t|3kV)TV_>HdYY0bqMIZa8alOO>Sk!wKq)iBO z9BFF;&~R*K3_KssD)WvDB#WyB9Ri21Ht|LT@(QiV6&p3D0C}io0nbVRuVi^N=MXj? zBhCxFnuxWS0|o*R=?!;y8g+X1e`c>R8Iauk77s>s)zwYaEAVqKAb07!`I!DyQ?T)J*U_fAW@yaEIen=&8Wkj2X zx>UrQG}9wVKT!t`R~DH0GjKx(g>cq4uoF{;eGv?=YXBrb6@|dnP4WVpFuEE5h5e0> zHk3IhWWOMqcus(8yzuuh0epPxNTjy=H~$SYCEy%a<0&`*0zjI4GXa`-Il#C43*U5@ z9O)4>gyj~!?q2dTL>%QFcoWGh55uW^7Tf*p`~LaYFE6HAj`(h=cI<013&Ac3X8?rR4iH3?HvunU5+Om83*ln$eEB4t zqSr0y1jjM=@IK?5Z-7^R4M>c@Qk=How?8)|u;G=Ucl|W9qA}5@!Njj?En++m8UyYl z;ixtbuvEY-z-$*Nx8TSkE}UmyJqfh)b2)Ml{#6X{a z_~pm9&qO|h9pCS92HY9C0=+nkS1X93A*lvCx$sZ14}g5Yy;UeaFs=>)JD?v91bg=@Qdpzm<|(W<BhWE}3Zq#m-XPCqql7Ll?gG2FV5hlm~AfjmOz}Fdwi6H2wISWD^ zA}muFQzESK#kKvke|&$nP~hmhg%aWW87Bwh{iD9t`?d7LHad_rRbY5;zev>(pTS~ywl(As3m1fK-Xoco9Al;XZ`*hi>Rf<{1% z)-K#eVMEmfI`}! z8lOe??Y_TUpQQ%J`*@?DMG-eV_3po60u$MTjLwRi9Pqk(Jy_z64M z_){2&7S|V_v95sR4-7e(oyzS%yLh&Hdz;NS;~wq>TJc5@%|0q0rsv7W4VB3=o9Aj4 zmn=;5yn6H^2pmueBL9}u_TPWJAl}kG-0pK)b(DE}qc+b7mjQ`;Asjgh%Um=Vp7ewg zo~FZUJg*b0p1c?!FkR<$)Q;)|a2_#ofKRX`9tkT*5nb4j02B-uj2=~s7U2DnuyMbY zLZI>|Ftn%(rpSEqc5TvO~*%>^WIG0Ki(fdk-pi@*@Vl!7_ek_ay5>q_wU zG7sR$1{lCLfb*~%2#gmu1PqH0&Q8GjEVy6R_-vuP`+JhotBZW>YU=U1l7s;aSdsY& zZ?u6+eVpJ{G~Q69DKv}^Qv-u0h!AlM&R((U8_`=9LBMR%#(0FAkKOAbfOzu^V;aZe zO)$cF&GGA-#LgiATc4<0+u_aPzdzO#H>EVWR|ocr*V^fc8Qy81Ugz zuykBTB6?to)4Mbt9>`mMyLVap!Z8r=p^CU|4j&Mn`-_GC^6mSN@u$xw3L1FFA3?sp z;gIWqpW=N(pYXyCHyUtpkUK9zlnke~5w8of-R{gc5;w!Sz;p|oyGM{q?uqn9VHZj8cXT){k+%8VX zglh4=E@NP~^;!5-bh<(1Q!+jgqHk}qx+Q7-44BOX!@v{JUo-YR3d#-MKAxNZ7mo1j zpZC|VFBg5#lXv@!ytRcpINOEfuYn2Sm*5>3A_xr<1IWfcpl}gp?1fCk(eQ^27)oS2 zJ47tqP;mdR!GX3pjLfn2f}4XpMw|%$d5;X^^`=XFx6UiRWhmD?Fscl^@rwa|aQT%t z7$5F~s+&v($dP`ZVmMy{p%~WGi(dw}d%|PwZvuM5nX8~}&PcRqp>YQGIqTGOTP#Qe3;PK6K?!kxP z#V;H!;S+mBuT1Z(%A1zzt-}zFeiqu_zWnr()ct6lxN*We$ech>3iS5^PQ|qF<^ZyK z03$%26Zkj++5wv5%)r|X00JR7y7vPGKNWbQ{9M&ONhO#Oii<-WGMwHT?k3|yfWQ}& zbeIDJX1(23p@e&d3W?umg(o333m(ehb(%$y-Ri`nT6Pg(%bZ0FJwWtl2Z-a{?~ER9 zuW~a7dL0~U!snn1r+c`n8h!^>fW_f2 zB}EM`nxr7;AZP|QcuQ1)9RYRQ(BY5_aJk+@q3-qX1O{bI)+#^?H7u2b7~iS{b^{Rg zIz8iq24cDSdFWc*4QTadpV?xB7`AC(O$@Ycf#cCm>jVZLg1qvHX_&?Wm!O*ke@w)N z9H&_MKD3xn7@ji7{iJ4yIN0p0s6PhF;~ck@IMF*o^px+J-oMuNF1EG*_Q&xOKTEA2 zAjc`ojrbF=5+UibK#~)Ox2%0U9JR{J;24Q1Abt+GLG_@@cY{g}7}mM-0nVS`xDIjR7uzC8 z&1U#Uw%Bh(##!bpIg^E^ z!OOuRxZ-8ekF54hm?5e(3-Ol7vL+O*n5)Vr0!Koh2^DDghOM46a@5l-q-DZS&1sgn z$JS1O!TDKcYrX>8_^xKK;{EdEhS*Mm(&h^rj1tkI}waCI~Hp$^hC4ybk?6 z^#q*Q)a!c(f9+ajyg303hh>m!3MiMU|AT0K5mhS?9Ow<;2zay&4G0B;hK5XY2Nw~b zc+EWt)A%HP>t!9 zQ@_1EWm$475(CX zR0xPJZi&;bb>MSnOC6)q``}J9ip5#YxXcfo{ERt4^W-;gZLYUKcy>+%*6!UaFOGhS zuQD+q%;VT^21;<;$*j(m2`BvBiJcpmriE0ei7OoXZLurJ4N`P@wS4kP2S^tCL-+SY z!l#(`96jI~`3s&37K2kt)~YU4AR$ldB)WPnnkr!C`69RPU&qgX`XselKHM7&V%hCQ zP@6pD1xDB=0dc1$iFvUJ)@YmwzIWli31j>*Xasl4f1&E({hsrNP)iVJ~p0Z$4%-Ez?h67oWU zzw^d1n}G-0jhaNv6+L|z35q-7X{`l82DZ4ncM=T;eJ{`f9|LBCIO0tEypPXP`_uU8 zrDzhm@u46eRBH7nCY4H?_|KDvn-=j4b2~RLdEWA9rhjpIk>E}P>(aKMV0vi2RiABh4t(%-{06Eya z{G>#4J{C6W4Thzu7$_p?yQ`64#{kGRI6cl@!KM|>=ZF`V5ghrx$0gFQ7L9@ETa6PM3%onSkvGJ~GVOYL$+p0|C!FlS zf-0Qh$UHK1aC^@HFyKu^#b+A(#XSGt@wdaA=M)QG zY#A;g1NqVI?j6gD7kUUgCJ7)sD5sIkt$s#;l4s@ z^Hz9gxL}w-`^kBXepb8|5EjM(xlRw6pWO;B%$4xk@lVUV7I@#PdQ(`P#~&8o^Prs= zPh9AsSs`B`w8Ri%&)elxy9!R7!^i0y>58_*R4*%_J!6KnbzEEpOU+J}3kMndpI8^PsqJL;by9g!W~AjsvG8?mc=I zVlqJQ1|OL9OM2N`|487R_LQ}_V8FR|oXO;6y(mHTCiJA+$kJ_l>9BgWRZ_Ojah)9V zB>rWSrp;3A)0TwBza(jcHxfjQ{w6d_y!p2C@&+5M!BVPwyBErktmQFw= zj^OW6LcohPrw~u@S4V{x_`EHB2u8!-+#kxB(fF%uTT!6wjiUm%oGGiD;CEQkjfsP4 zaRilkjZ1$n)`{u1^4U0)GIj^OsRmK6wUe2Id2qnv7{rV?YT3(HJCHIVZws^{ZURVudKC$fiVdbN903WO-F`-J zWG2dbVS;zWGPW%nXr$#jC8@uEHAf&4XW7iuQ%ws zdIlm9fG-hLuIX(ks5C#tCx{wcQVV4h~_Z9rYQ|s`<1r z3eIsrS$;`i>l>%uakQuTU9sC~ni`&Ne<`+cc*6wc;JHx&K*8)+-}yrs5r=`NuY)LZ z69KB-!QPjg!vdPc5AVZ5xso<=3b^kC1iq|~M!~_)kVtTTUV0g{5_Cs=B1-cb>Yz9I z4QyyL5kLFH3F+&GJHKezFVKO{skDxO(ucYZXvwt*Z03T@?Gurv*aPV)l$9I~L~ zy<|L1y3adb!9oTzTZ<#}&L4&Y7i&hu89OR?S=htRURIH!Kp8kA4y@iPSTTL%@dnf2 zIHp)KC>c%0KE3bcRnN@HOf$W92`rPzSInAfP1mrJA2H!P4|L0_oRphIV%57M06~}l zClNS-?P(q+rUjhJVM99r2kuPBsINibmp{L_v;L6`fOl@IoNiQ%hst{B}(c9w-U;pJ_fBgBS&QJ8z-sJ{ABJvUAvpvJP zZ%CB4?toI6C=i|F1{s3SdC>|*$v2SvyiV*nm@pL7;#9B;Vm(^24^S-BTiw}Lhtm+| zKoiUIll1uFD{bpJ5z;#)Kz(hs*HY1jygEP)d0mZvIh)me!St`)cu(#LzI7yBNOPCmE${_wU$H;fvGgDT;sNmHr?)DB7;0nTJHsf4PaxSLIv!G9x-58IL8LxC*)xT zvL>7X#JwGjundhlEDr_<1-QLE%OITE>@YVRCmUvbB;FO42KWRdaqRbN==}cI`MIT* zFDf58lHu2wCO|7X2*4ZjUT*k09>aTLX9=`9ZDcC(sX+s~ny|8tb!@>~1fh-Jf|iIV z<0R)51LCm^3L`Y+4$J$mF*E)K4JckGfc@XEJ?+4^v*E@;c0CZpXsgi2v8Fd9a1sE1 zg3%reKl0c)@81$24p0Y-uHJBj%d5U{heM@@3F5_`(o=x%wqxW;>GcuMWdSQn8i*Zn ze3sg;*Pr)KFPFsxx_7r`jXJSw&SVyU*n9yTf+LjDZ6)cp??dEnPH9>);q^eYo5t2B z5E3TC2Y|~inb2vq; za(YRDGHqzrfrAFx_gNhkIZ!#E@QYjfaee*qmzQkX2R=aHHp|S%!(LNs$yUO#20=0(-ak)5mNnsr zy`c?9chuq~%FaD(y!BDm#MMHH@VDC#I2>4VJJ2C?qe8nt4w#i?AzlQR{CKs)E4nwK zwFGSKdP-1GiM|%^e6$`Wn)q;zIezTFzf|{qxL29>-U*q5-Ji!H^b!5F!-NLf zpH&Z-U&gr}eO9yLr?BMi0*-rI9XGTod-HM5h$tI|ajy1Atzg>*&;U2MIyBvR9*cmm zfLQgdFT>ny20%kG2zRLGZ_RcPG|=M>C=Nk(%K-$r=6&Isk35|*5{vitgb{F&H802< z7pFm3;mRq&G=n|B;pokhw`>*a!Izn~w>Rf_&7~o-uV4PQU&Qu-u9qnw7F!A)%lTvv z4`LP$1dSkeg3CdT#oqXBqLh~)l!me=&?8x!=>_rhKBzB!w6*7fqfQ{gewhQj{dfT- z=(pMVecO$Q!%N{Udcwwegk=jkz_;qq32^-c+Y%n)_6p+wphCfKulu_FUC@kxZd-W? zAjer^f!&1mw&l`FYea%&z|wmLjavzU0z^k>=p%Q%VLXl(`Yg7;{`m44-{J&5G`rs@ z{RQbG@Bz1U6$F0?i+Y5cv)Z;8(=P}D4{49Vb2pAtyU^2Ctdw8C+7ODP6D;=JrC84g zGtMy3z{v&-2gKgZwSjg+zk=6w?>^0Lg8}m8!)`D3Ym}jb{w;H}y>m~@**QJ1UEsyy zd`&Z>C?%K-k9+Pkd3n;C}YI0~L!y8iXB?i+3Bi3_yJy0Vs^q zw`u2mZqgpxDHeI)!ljlOvKLlc1iSszJAyz6ygQ5Oh*sgb2ecp5hVRy(?QfS+HjEj; z$I%B|mN?Wcq{4(Ns8FqN$P?@-IL5J&W=XAFgP}d%bVNZ{Q(NvvqsD zrpvj#l7_M>y(mcrP8ujb)42Iwvg~QCDDv*p za8ay^w^io`tT)ar!FP9tL|fx|p6Df*DO)95?1Y%JEStryx+;MQNFXKUjjS1kx`0BQ zgs^W%_Yg*&DObZzytg8G7={f*xHX6*KX+Ps!jpI;?SUKXa)=5KX%6zv@$B}vfNyan zjvU%pG#uo}5x|My5XRl27kJlB5cOoIRdVnhVKou^28xHW&2^mdRc!x1eR@FZ`e9U& zi3*N-^OCq=du?pIJc|kKVMi56`@EDN?AK=6wd(Q=9S2s*;cTd7bBirf#<#I}GGa%a zquG`P7GEdNZPQ1`=?j~23-K`d{a&r+^%X8K*)s|!Eh1+miM3n!0{n{;|7*u}ekN$7 ze&9xVF0Z33X*zAADph{(eJDZec5=+(H;x&d0%3rupr12m@G@=~HnyBVaQ$9(KmX~= z&o7t9_=b1D+nr(uIkF_->A$z3#7fGaj*pb8Mu%8hC%7OS}-?j zLixgrRC~ZrFc*4cb61AM)*^FD*J(lj<1b;=7ytP_IR;jAfPQ4)vQ~$A%zAa(2rZ*- zH#w=odP&oV;6LzXv7cxW^OI?CNYRz> z7$B-w!QH>S!jO;c1@`Yl0Eu>XLGeZiuRG=m5^~IyrApuw*m1K3)iQu^CcHY(32Yls zR!-ey{}Phv$;urjC*Fu!8(ejtT3<&wI$`tnKL0{J#{HBOz2$S4m_H$UUId>7cX7&F zbO;Y`ZziRKh+D98^yZT+j9#HiDDVkhSDz)%LnO}8jA#pEw;=LzD$tRIbhjfE@z<9P ztB&K@PsbkY_;*tK%a`>cw)C+A>q$6Rw2p`Lt~1qU4{|Rx2ERuVLELD`5sDYc*tlxn zHe$kkUydJf{uLyUMua-#|_3Y%g{%)_u4{tpc@ekm9jAbF8l`G;OM4-L1>UJ zLQdf@Oy^kLcqf2N^6uBU8=lxx`h3?4i5RHWK*rO#hs)G6+GepcZ{$TMz{D0btD>=w zdxLgwRAQPS3AX+&$E97bQu|%=6voy*wih_mbYHwH=!4L2$o7`NI@65Xvh^4JPGda@ z(aaMP3+hbhmSoPcnZvU0XO!CkqdE(MiQou0G_U}p0nOv8Z`gyAiZEDjov(tbytT5} zdFa5j5o+|O3n17QAD+RA@nN(OD|^MsF#`%a#u@DAo?hPFUgb@QfoaME01VwBauOpJ zbQs`k843UwjDxvA4xll}ZRo2BG{2MDUq8pv*guS<0AWf&@VtA#aY5%iXDkB|K+j=p zb|H!GoL*@fo}scwiZNg08Q_+HAXO4t(P_GuI%NP}AbX)}ce?%lMo%&)uAUc&F|Kf6FU5OAw#Z z`FL-8aJ{Y1$fIS;Dy@rd7RmrvvEE}pbIP1pnEI>Ge);SF_#a>QOD}EeCp)Pj85=VQ9oWSekcyW_zraz1Ndex@Nf) zD2}sP&kZ852z#fyH-|s_-juv=Lb1rLvRxFzWCOTaX+DvePpI;IgSbB)be8(cN zTW&Z60tm`(mebmrOq_B8FRrEog-wNY*fv;gF9(R6xY77j|5?IDoW0wt;J$zR(_i=3 zFMs(gyBz9=DGPQmRm+2>V-?_d@pNEgOqQ@BmgAHXc6(O9J^a;E-Y*}rfu%TO&MXH} z4l0gsIZtOU4s>YY!J~K>DhEP1yjmd)Y-eR&W_$XY@9DNZI$9kpg+Kt8RW;F>eb&8-;3^-&y^lRp7(?sNTJ!@ki2ZS2MIbo*9lGE`{^gc72lw4fN0S;Y&Z$tkvLt) z34zaa*<*LpadwtsHMey(r*+>>rNrA*966!r;K9@7V83lp^vT~q@3M%J=*d@t?}$ka z;Ou>lvv+dKN04$nlSB4CpDO&=97x2`7I<}OMBfYbgXX1%KZefrOR@l;*y~tbF2Ls!Z8tVmZ|jcay#?phIC_F@4)BKX zq37KgARD#>(_RITze5J^ae5mEep_gfJ?psq+neldY11qYbi_OFYRyEx%-lIrp;_Zp zz3O`!c?kx@l+)Y22CD);H+b%CovI~ozmwaSf0HeESNl#DZrMoaHmp4D&o<3~I8IdW z6pRB@oG!z=_+T!HR3?5pU-#Xm=TdnQtNgHsA9VWxc_ zm;O8mk!D}xDbWSV#wUSBctBt6`LLv>zgw%FCQniMS)P{1r#u8Gk(0k5R+-kZm}2 zHr5`Tqm$opS*J5Dok*$1N4Y5A#@YYipU#J4BTHIxLD&zJ^NyyqtbG7*VI0$}E72Zj zj>)3h>7$+g{Ozax$2or8FU8I0#{r${Ej$^R)&L&+IAJ38UEBS{VY|-YK=~Y;2m=!5 zW4Bia3s@x{F^b--?m}8;Ie3U{Hu$tr4I+OylpC{)rUX{^ug^PJ@-wmtu=l%|VcxQs z2#*dooy8&ECN?bY>!us5k4_d%_6_^$W|Ki4&eH>a+c#>(h zS@>uNN1cv@3+gUt=CHjv?DZWOoa;oo%9mZ#gME9`=Wh;VHDa;+kv)EOGLI4g# zX>Z=G*uZnydX1(mEOW_`uWOz59wQUHD2Ma3F-ya2c!S8nlIv5Kc!7_Kg9o6bwc7d| z2+qsF&Tzxil9R|6G$VDb=Dh9>PduajMl@{E`WX+f7i0&lvgN07fjOaTSH^g@K5^Pb>L?~GI}_$a zUW8WI4eSTS>nDLapUADfM+NVvablpx<`6xCO=>vFf)uMAEb!&s2pSo5esP}ovU?s+ zLxd&&X&m?i_^3_hhty%WJG|Tr0_mIgkClR6>#bm4;&3XM^ZojkB_;I>= zwL>U70nkw^pxj}xRs)t2#;5fY_H*zjC*B4B69G>y8NnMlY!7w_qMFW3vsxQm;(2>F zV*ggQ@Bt2$9XInNEr=ai;=!Ld(m%b=M9B^m#NVLG=jo(%8|wy0*U>D9EyTHs^Hke5 zFvC0z>p)+uY{Dmo?MoRsRm&KAcPv%2`Xrq72u{OWb`!344@-AMPM`n)|MYGy|6Xpt zD|5!xe7FLv#9+=Q%^PP0Z0eBdBjLN^1x;EDtlnq7$8OF_TuvM9k-_2NA)bIr@~ z|5l`c;837;2Q+V)L;`Nw&kZCty9?U)o@QNWE770FbhC*g>l|79oL3UcR=Aty`$j*km>WTOSaEIzZ3GG5Zn7SBEquVmJfo$lTgPJ>tj19c}SZVNOP z{LSnohk{wV%?5q0cL!4m*TeaF@iSYnJH~F+i51QI!Ky?U4fB^2rhA= zv1HO*`6Y7#tX(iCiI`2>!BLW>^TqrR)ZZ-3T~EPQbn4f`kIryd>}HoM=V8%{Wt(pi zw8Pl!I}zbKx6~P^xZ4i;fV7EIlGVx%qC3uE3lZmrCtlBuij6T4O}#}689H~_9X1?o ziVG$D^U<)q3J%1)p|EFzXaR^M#}_hwm)Kv{{=H@91NQPRG&SMIz@6XdfUb%R2{*hc z*vkDwAS_1%oM&i`;sOWTi+hA~0z6zP;NVU@hZ7u;L77TWzCe(*2fUgxQU0rQ6@A;LSl zGY(YRVZI$85-eqKKr+y#bqGPa;6r$`08L)&M%nVS?8VJr0`>^Kyt{v=S($V_)pC;(f(tnVWI{YB&R-%4gC28>865 zhiVXaeeLO3AP~RnY^;A2z5yS=LU`M4akl*$-C{iFJRnc!R6P?2omw)0z)oVZR4Bo> zmsHQudzbSX>~ab_x!K3=Po%rEIb&Zd?7mtf0hU=}t~Q z(zO+qaX|PTJPYoInV4hNA>7cH`Y*u0|_v!8lGXZQyX5Qye|% zB|8AfsR{?`4@}*6CuTaV&w23ODGa$epJ1i|qFTeM2Hq*Wl{!ClU}yqSyExkj&GwFT z>3fdu6sl~+Jm}G3y>@aFy&=mep?9^yW7pI zN9wm)0Pi@v4@~symuvt0>+3F;aD1Hl2T5`qk(-=sK5{r-OaW$x>%#V|76Qms)SfqK zsLQh^YT~!??J+}qI|tV9?O|1tShYi;?mCbR7tsjB)Pe-I&>;o7oGMq zGsx@q;oh5IVf648)A;7l4Sfq}Bg1{HQn|sJ;iJ(0`;UJ^XoSOeuSRs{?5sbSCQ-r2 z>i}qAv6#V;%s*mkZi|2>o#tyDu)eFkqvZ*@+wDsEHcDe9P zZ;jV7odz@}&hKM5caT4<`+7((ei6b3PCa+l0jy|hEj-KD_J>ID)A;iBkJr~P`{y4o z#UJIv6naN8m&+|gxmXx>PBtf`vRLd1F7)?HitRN-f2yklZDbPPS+US zAKls`w)>0Asy^o>^M_(1Tauk3jdPeFp=rsHeIyQVwcW{a#Pw;>JcyWU|IcQg=latW zm>p3zyE+-y27|+V3XaXm&b*b|6Sv8vR@>A1a`&gAxC2f+bm8+A*PAA=r!gu zQ<9hf_&Z=6mb$r1=xEMk4z@~d9fiq+6UYNUb_|MJHBF)&{%vtum7?~(wM=|NGn)f* zI{_dv-_3B$(c(52B*c#yk4J1j{dgIY2$_42pvCzVm1vb6*M5UJ>=Qh!Gk|&6Giq0e z-4)KrxbtYvk~e5)&=ZJz?D*7BLa3~R2M7eMyjBNG0vT*I!Psy7(snJvxwlE@(=zn> zRx$I`T)W^T&SdikKi+{_Ge*!FPSnA)C~feHE}a}v_qw$2Xm8>$6W_A)Q$=(@eHkAH z?D${1O!g+sCg%$AYv`b}3{x2U87u0o(I=Vx__ty~`mk%sa$EZ{!;{h5?g%+yc7PGS z%_%UUxsu2$K8xDK^%-)o%q{ZQ1Z@H;=F5xB%Y~oWRh9tBDfe_(?s8JCmp0C9av33B z=ZuyH>-pXk4Ha>R*a4NsqdTI>nv-qn=(@c$8}br(272m@o`f;9+wMwlBysgTJ4Rsl z(2>rXZ1z2(dm^r9bZpt)ewlf}9_`C=oK3+|!fSIlUxfDiOl~^kJH#bcx!A#q6PL~I zOEs4#H`g_s_zA*zhV>n`i1ii1GZZpf&ue{s^Kw@{mea~lKYWIm9p!ZBrL|HPq}siJ zkLj9MzMl1u(Mj#~y#>D`!)-h39ECcLP-RPznBx9vgFd_rrN zlTmmBS6ta6cG)NY49@~RIy7WkJ899u>8K)yAqSH@s$ydvGrQZtWqhnZ?{k&zE3cD>#G@oQd0xG5HP#ZWMK?G!cZQKKX zhcm~3Y(xNatY_usvPn~;K>KcCZ*ay33jHQGK6$$_@jiebE=aH?_kOxZ3zVfgtnyyK zS_3#l)g})Nk%y8I*_x-?AC`e=-W<1EhAjZ=j!lLTLRd167guA$p~c7?X~8oKS#xvJrI0Hf^xA5?GOIzRu^WL}Z7?<(Q>lsm-_bt`E zlvVePKemx3E8)ulwwus3e_IC}ERT=f`L6JEn+xhYe|G@*Wojdi=2%o71e#l{I^@ft ziP#qb?;h?A1#!bbu+ND4nR%YmkrDipzv<5Dx7t;((g+$IM&%sxU54eGF88|j<<8zD zqjq@yJzk~uyW|?cxxBkJ$dJR(2`yp}e7I@*WbuUiuJ2-|D4xrd{Sx!wmw~8YS5N?m z>)t5dbf+b65glB84O{+P=v^FL3u-Vgc}Nt4MMyW1IJ?&mh(AhrM{GR9HVJBB3Gm`L zM%+)g+HGa817kqswmYJxzO1e8$-)>=Vsuej60BU#SOd1*+er|7$R2j8IU@w$ZzpGP z0O7N!uwKtJgg!nos^7%+%h$jD>C4YAX-Rv7K8*g0R{fL`OunLA4`7Y^EVw4{h~xRd z`mmSru;Hit3TgzNyVq?e1<=ve8#c4^C)ZZOZb5W#BdX{~b9E{Iw#Jm$SX*|&EfMUf zZw;jPZzy4#f+aY#!ybLH;%S#C5wzQ3|6DadMm0Mauq#-l$4^g_!`dxLanYDn08T|| zt`T$ac+-7PXF=sy+B%+9iqUx@_Bvr}uaf&d)|bySpD>trJM|54Iw-NTfeHWauyq0o z9^^J-lVQPb&afmA;sCgEcq^LLOvzeN6zgGIZoS%gy>BX{#+?9i|Hz9zyFKD?C+;su6zyAB9^9rh~jl5P(6&cG$0SGQ@eWfQi= zMNQt~L_74rHV2`LSZy8uX$eb!W#ro|_#9?)5GcXlW__uao6GH3{arNu@wd-G;bS|b z>&KyZ){+tKk&h;aD=QqyNzX>+dg=drtB<03l?^)cu`s}>F%)}$uW1H5pO3E#v zCIKwv0uH-s`n09Ou?SdZ(v*P(nWK2`jCXz{KFHhFc|6(M>X2}k*gP<6`H60;btn~H zgcpBCJaSg9nzTm&X92x8kM~SyAh4sH;G(&H8$nncD)nq6f)d$xC#A9kz5Xte{_V@! zpG`DDl|N2Wj}}xxoq1M^v9=m(uH^<{yJ2_6Y{ytUYz|nbR@2;@Y`+4uVLHC#igB6H z+0gpSp+^I%S}ir$Pt_YBT7a4_8x#7a0$Of~%who|+Mq3yP+d z!`Z^=bG0;xmiX}rBR9Xeoa+Xp?3T<|gyoPGmsdD|!;R(<-vLD^Zgf9+bf*Y~W|wjI zM!uWfY7yg3D9F3ae%?R+IDQ^q|Mh>oka#C@zQf(F$Lu5CmMWOe0gnSTaTnoUmlFpE zVTO}jB|Re#%{bl8N|st640uQ!|pDYJ=|Lc1DU7$9Dr%A1h{V3%@~`D zW5z>#gS%L=*>>L4+Sh4gMSKQ>xVH{NbN7-{35WvtFc;RI5`P#NAc#lFPQpZ~vo&re zjXZnDZE&)uH}A0L<&?!4`{58mmsuEB-H|$u7r|ksUtiY$)|5V|+j8n=e+oaql2$01grp{1`FSDg;BK2PMA0wAaa90XV{wBpP= z`{G@~V7uit+VKQ{99(;Y;XGX1;!^;MQ*^D{Uyj{&*dx&SRo&JLVnZ?GhmApw^Vs(L z{5D<+jc_OmDs5)K@EI7FCcCt#vJL^o) zKj&E^>0;Hl3q&xeTAgA$_J@th?mbw?(`M$hK$jGm>o|t{6gj6zwCEt%=BARo4>vDw zLRE!e3s}5nu9i4^#YSYRma?57TRYAtXSJVs?oXer8&2GwgRSH3>c^p`itPUKegDgN z88=xzrrDA+O!V{sK=0kex=x!VM5d?VHT~A)PSkVdwsoCOps3BV$5a9$c1V-`12}8v zaPH|wx^OwV1kw?=)?;0Wcff!}0hK)m7liG-{Lj&#E>apUUEY_=OfL6{Icv)rqTp>6 z6cd*PFoN^f9o_l@0^B&gYTY!b5I3Lj&A@`{1eCLga-y?5F{tQ_b(?w!RraV@6Hsdo zH+J$Ow-*Y}nZA=M?|Ho7>Ipamus+UnbwU@UxHd;=-%l&VVdKw}2y>`}{a6-$6G_og z&=(BV#s%nhJV1LE23~gEo4L4gDuhpW@%by3-qvB6jXRp(n)$K~h3-t_ou4)47E4z+ zHU~7HO}}_;n{`LMn+wMRw#P?CSsWH`nQAnzi|?G^UZ6)Y^U`t}=U8@+54WP0+%y4q z56EVV{iU<47m59N8JHD6^t-t2VmRwyg^{9bRF@T9psQ9fSJUdwws)Gx;ZiA_b9BFR z;s9+4I?PYQ8;9+(@SzUld72?{WB^<*TMnzUPJnxRR>Kh7tl)CkeSK$BsSt-6k;3#W z0H!`A`_GJ;J^?vR2!}xOD2|eM91gk$c@lzGv23;x0%2dU>}4~=>4UxxFalMdu759Kdt2yw6l>3LHuvD1iYwlZ{HT$a zdDV95&2z$=qEl`Ix)q$4$gAe{wafBzfyt4)2||`B_JfH_Ha!N2FK> zy4=FJgNrjRw_Fqp)Zsqo@hmetqIc0Jo(w|UtkO3b4!Xn6O+ph4!*VOTWx4K%C=T6B z4ps?}hvSix1Jwpl7u++l^C}&oQD2no%lDTSzK=B?#F*fqRPU(lF0fQ|9_NP8xXxC7 zmX|fT&THAGOPy0{Ql1lpW#1Op#%CI!tTj8|)$KFG8wYQL9H+7rhUteX{p;NXC2<*g z_`X)!zVc`OJ&IyK%^u^pU;|4Y>*U~ZYc;wUzF!+0Djp33R{v<2rW5u!hf>~|TWEWvoc(|cA|gl^}m)nZ!+5gc-u z+)jUktEh^-rNz`vmrQKi+y0X z9VpPY(|hx`uvr{GP!DX%*2V#QJFefR+FRW_%f<>XekRH?y?(@^N_QUSa;dA+k=+qC zEC{wocRGJ2^81`zT-G||r*P1m8}8$BPG5C6_%(a^IImx!dDHSTv!Z;M$>xH0M|jzR zy)AJBBs<;OO&%5q!73f#yj@-obc?o5;mZrY27tTmAjv8y;_L#l?yleUj6QUm8WJXA zjpE?b4kpLXbysMd$>Jz5%UgNJZS}JS2mHSG)IjMA6^~AoJscxh`mj&dL1Bj%X5K5f zTAGMqK9_Kq9q!-evr;cwRySQ5{A};pw+(^9M0`klrrEeHT$nMRS>i83do77^1KT?j z5J5Pc8JOclW&ot+j>lcxR^(6;@wjo+$za);y@UqBsbi9XBKn&KfIlqvb~uGT)y)J> zA>lOf)75Hlhf$>87=x2x9_F8%-ugc1qnF|+xO)qGGh832f9d(_8PGfztwOnw!F)z_ zgfz`&pP1Kx5WDHd8tgzwdTxoZ6W1@f)W%-S1*%-=+2J_*16ah&E9KF7E}3+?BZ zR&IA`zk4)CGjc@L8{zFX0KNnp*PhHR_BMbXcSDNZW^)Tp%xyV|!@c&|G=0r>r|3dz zpRUpz31vp5Mtvr+^((ux3pQ#W{RJO$$JMi9_RXWAk{teUu?;~-vJo$rg7YCZal1O` zuo_7+aU+B5-U-0`J#F0YkUh7VW4dMo9ES5OQ;jZ^FQ2E@^ZoMJ4z>%lf)7uX1a=DT zIXHQMAOK>)m6qki&X&>IHeO8gm-Ja=_6mHM`gc6N5gV1b=Q+P{M3=nw)>aq<_+iXm3%!V$j~Qa!mu!a znD1QrWbgD_7R@GS+p>Vr%dQf9V6#>RWZY58;*h-Tcw&NJU$IO#Xo`*w2NwbqySor- zS}s|I23j4S-4bfDBf3ez?KqCnPwo!mSUI`9*M?jp*H@u^`}^mvM%c_dtbO{*hn<(z zDm09dBX>9$NR(h~&d*`X%O=pnCAKEdg2@J3zFZCHIE>qZU4?+{nRFix2Xs6-a&{%` zb{4}kE)!gA9N3B2-Czv z>ixQ%jCj#`SjhH_Il~TZpcI~I56z8m)}j(<`5w5n_?Y88;Ri2Z<8R--yg0P_LD8=L zT+ZPG9()K+6wRT!P7gN} zeJV2_&c@bX^MQ!e8EUsU7k}8+`?655E_}<;=7i*AT&|Z3erh{i40=AP7XlUEdaq{| z26+EOPuyO)ts`wVl!#+Ebw*zZ?<#pOtjwnrk@FOoW`{i@H z_VKZKw&SbtGc)6Fr*PV3gwCxzk`;vq$AAz}{KylTWya4Ryz}8)BKuPk) z3laF2FW>jq{WAG4J_B3cm^#SQt$M(Nwr8EL-f@+%TTVIM)vZt=glChr+Z&(ljwk1@ z;gg$NJ5f=m{|4tYBGTwYqpQH;Ezc?w=tV5Ky|{$pM)$NfC%1Wda=hnioqA`jEfEA} zS@8_!^;3pI*#*0!6EjA)bpRV~cuxmfI*})#glJ2Smgt;qIosxRp|$n?HZ*`;?%Qg% zZlSXv*oo;*P%`+)azBy*C(i%z`u6>GdfkWi*=b^HyM+{AVK-v%rq|-e+Y%i_;?zcG zA{=gS2K-u5;q0=xo>8#2rox{NFQ7sTPjUlpj1ENmU+gXy@#<;hTF@Nyz=?^jLEUfJ z+RJ_E{pss;LmXIQMkinKx&s|Vb7Ko|1205vGzPC^2Q?_=gUH|Ao#FZ)_}56uF-8vO zg6Btq?6@7_GlKIViv(}ug)E~(hLY@13guQjZ<<#+&CceZc?4%wPl)~6R`=)zM$N}w9q#di4Q3_{~sIav;Yz-qvh ztvDI0I5R(O&r)_T{l(h9~V#4Widr0!FG!}g7IZL!}^`|I) z1C5==c2w8N5i+A|64r^k0~$YgXSfI@LcsuUmN+TAYlZ967>{4CFMk}r{`mgw=Wjp# z>uVv*J6c2g1J0gj{INFktSq11O$hL z0kLd1x`0J?JUe#~>l@+;tgbch<@>yBD$mxcIX8?Lp8jyT&G8hl(MwSc-Mj=68*$L9azfId~yfaugwAVw0ae+o+b2Q6=xzRTJ zyrjad9(zC>r!D(6*Uxgh#@Ea7C*QumWY!SSdt+mF;)MGd?N;bdd+Wk`NUW06iw>aR zFOE`= z`M$5bCp-EeMa`ZyY?BzEhm`jcYaDq^Ozz&ha=3(IM+3qygT4iair9#gFx?Kmkv){Q zoS^K`Dp-_@d@W>sT4}G??Y|8rc~J$pP9NtEKcf5d{^<+$`mZmU?+>LgBBq_~yorvm z=U6I`te6OJe&~Iagk&eG2pZ$q^)l8$_1`KE<7MLfHVuEkN`uQic;h5FFo7A}mEt&r zeCl9M*DwLE=Tib{0p%MIvEe?n=m1M^+MRFM>`A)qgpMv?fVH_i-RYc2-OaF&yzVZU z<8(`rY8D7kr8(&{Dcg)Ww%e?Ux1?as1hETdB6OZzh|h5lisEO%fkH0b+?SWZ&HYnX z3&DOoUC%_E>b}?;1+*E%>2>Evf9tHW?hgBv@T+IiQ(TL6$&=uR@4=4cYp z9~SLp^4<7xh(hMvTPe7?8+oqdSyvxX**7-_$+d-Xj7{JWB4b&g@7p+I$$SSPI++qh z2Dbu(^b_)32V+*W4FkU&(2)x6jR*t~t-e~7PFaja-~dP|#v2cIg-{`s2Gom} z(`hsUe74lY$=Ta|@COjUf?V6xaMT#R7-#zW+3DUHcg2str6=PN9E%{%w=w-0n&dV@ zu*{0yoPx!&E5Pv%!Di801_PRWb|S>m9WVp=6Lf>#EH<_mBGm}8mw6vE!{gzIfbj%) z=Rn+>iYvB9<+JR5-@IM=hq4&U4OFxEtlzRW$HI)$tcSBP?Tdc;b1cVb-oT8O3HL60 zKAqrdm;G%y7Jn4YssX7&utDu~lt%`eJ?O5O5NZJ6`Twnh2NxXax zMNx3W_O#Ky^znTCti=LqU%Fw~u#K+T+7y`?nT(83@68-TSwQ*nx#6_rTi+QFa%%#~ znzg%hxxYinA$_E9Yo2Bj+`q+#`;0@QBi#q(Z(rCMs7$!A0ILV4s99 z=e6lK9lYk%wkC79n?w`+hj!n72A;^hBb^Yjvoo!$hpJdy46Qn3H(maE`Y-PN7hGQwgK>v-6wD=u}Lg zN*x3#2Bb4wOXV)9S5Oq3IF*c1t!H?drJyf6l$Tm}GL4nSm`l4}O$(B#g8H+7ZpNq* zca^35#3Pp~Ltv5#0MUNFnZy;A)Y+a@noC(NC9jKzhQqr8I(%LsOE~~AJ|u3)YZ}vd z`M=p3q@V%Llr;>eptkm_#WpsdI@`N`(29S>$3gx<4XnU#M& z(=t0Ri|@ut@){H~<+G$r&d8_dBdQ$8_mC=)UHPQW$gn|jJM*-csS^wJqkQ#KnDn%G zbNuJm`R`kBYtO3w-s-FU017|Vo#L!XFFW}4OMi_B9Ft<4DlRMj$CfGeg9P0w`M*2oaOH>Z{Pz z^nkr=rks4weRINsfbS?d(KJTtU+Do$%ul;@FD1s#28dE@6d!i%WS5&?^|>y@Rd&Hi zxlbMAJ#_E;>!SVf^|vqM75eT}kxx9C9b`s}+e7xT*t79~k;pskUU1G^&&7 zsxdcR+8r%%0>ydDwh?ybF`Cj$KsioPcPc;u(!++5c71aes*7FWj?TJNn`wh+AfxnC z8q4!Gfd5ek3Eg5G<@SDX@2mHs2afvjcBk#S5zS02p*Ul;CVM4wrLd;+_%kfvecH_g z5dn*=#Wc>|C7~aa=eo<1q-22=jCfnLzyJE>wa7}(qJMEvt*QFCX3@yez8sJIp;JKc z4j$Z@*D$=EkEMM0+8;pk>NJs~wd@L&yEpsR%1~_HMF9kzbXveI38P)d=B9nv>n7&^<-GToXcP z(zTpTqg0e%Y-Rn+Y2OqTRCFXgDSDu+d{}>YJGGcqa2bIj zVR!1$p25CmNz?V23J6f3EG-41>D1dt$9k8bb^@g(iK=&D*KS$ecP+=ZL9u^QmG7#B zN$OHWfz>GvaSausygcCa=*yKSh3wFBNaR$Nw5t_7Vt4;p#(%Ba*ROAPe)UPRDP&{9u?nnGW=LR z2-m5IVdCo%rM>dl*vU?`gekaxw2(j(swl{YcTmlN@<~DA;taC+)Zw15c-y7DrKVGa zcU`D-d!61nQ+7F8pPl_{>VGJ}eJ^upqRt}s>Y}dPbXyH$qBH;|lYIzKuWL4bQ-tl? zy9d+$eC;Q}I??)cCUJB9yMhuSQ?YxNODFe^-k_F-SRBH*06{Pq}X0!ZX07=Ic zoz6T;1Sa6aTt1an@%Dt24e?qm1Kilm4}r-pfA7$&f(5x{q7*8<$*xonGIcV0K9*Bh zo)Q7BCg(bLr$k7ffJI%xlK-?Jc9YTA`kW0XlmWI>Ha5m6XnN#-=;pu?F_I?PzWH_C zuKCY=V`i~QpWTGArUg+U@9xmviW**ay^WwK zYPxD2>?=90j;>ZJ9Q$HjFV?OqA=wR(ds7-xbvR|CCjZN0;|r5=6&o(?sE| zsX1@(3%gbG)H&lWPIqrkmD^ZzCdUbhO%f4#T)}bDe~;QL5KA@-gVR3XwQLL(ljaeK znaLRj?OzUO{0JTKZPC7b`~7==yTsyjJvl!fnl9hoEr2{I*G{6DMlx5J1ZWv+@=|s| zV=D6Nr76pm0fMV_+?0eL%9J{|86_&n-3UNP|ARlg0@T|J%B~le3;L<_%~vFLq@}PVcQIIH@`ktr$lo%aIOL z(v~&9*#+5e@D}eZ%A&euJ8Ai>nL%9xKgk5#y#p|TfQpH9cOUlWoK*|4En(ZK_3|g~ z2!~7M6Y8sLz{+)5O3lCJi^%4bGdZ+Q^}xI&T&j;tep>f5 zZ9^VnoY7$!ov_dEUP|di?2rXinU{5tSOtdPyw>*4*A*@JUzZwb-OQ)WRbR zAD~F}Up>UWT#zV_6gF?yH(S6i@Q@ggx_37FTU7hw>-RU<@v>+d_yYKre-^M>bi>&q z_t}Tl5LAf*jhGax(o0ZAKgkV9JFQXja=cDjx7^C&D*B$Mb5&~XH7_ColN8TGO(tpC zMFo9@Pb7Q?C-%*&NmG(EmdZR~HA#8XVT#It>RJvXC4r>HR$VvV?xpoXTZvSSoJ>v|fDAHz z&`{5MyXP+k*= z)cDjVLU?fEQbLv5SlapmwxZ*N4x=gY=e1}$Dk})M*8;Vw4M)~#rxiB&v^m2hwLmIK z|Ck>c>8dI`tGXxzZCPO}_UTsY4j|@yA4#pi&&FDbYNDnisY*sJy=01{0eC ziGvTzJOe+vNgz*NbFT|RYpsK|&iayQYLJv&+lXI@nwS#G;f=n8FXMUxch%BGT5P?a zH9fw6|Nfu;M<2hufsPiRJ8M+EM3R#ze=3}_cQ7c?V)ivC7bL5wmJ*yLa2R!WaAc@G zyXVkvUKAKWanfr|P?J~)lFmo=rKiT5zodoAPur{z?tBCdE!V8+d%~#Mv}MEuZ#8*;W|R?6KlpxAqB1|boDW6oK%OIT9=`o^U+UdvcYd^ zfL5oIya1@u2t*>J1grmhZ~Db~6SD-(<=v{@tOUID>n#D#uFJun!^_`AsB((ulcZH{ zB90;n(cwSci2%y#+E=ZJmM49*>q*>nv?ubmx2reYI2phWyQunoP|kUq=R_ zL!%ksPV}Do+Vfu*wYpA=EwBEEy&0#m6X68bLHTn{A$CWdu=jas@&Ufc&+>NH=0DtD=0j)aJYxXm}9gVUcV68d9IP{0f%FvLlsdsmkp>=$Z zWS&#rx*|4}rK>tHSn8;Bua5!oyU6#EXC%oH{2uj2bGUtZS+(W)EZ+>6daDS_x`Tp8 zAX|RsPt6VvaL?GCF(R?1sZc<(MK%a&rvG>f9?*4TEYaLV1YO+kgIQ0kTHA-b8 zid7($_Hvg3w{uBYWEDE~E!2D5N7fE!Cw8})RUjmM%h-E5q5qBXXUU*GF`dbQnmQa7 zDPs_zSB0!nyGO|Dl|>{~e|s~n=}8J;T&C=ysgzZ(OZM>$`o7p~B!(E3!Xinn6fso8 z)mWnGs97TLGJyrk@sJrF#w6fM)+D^E@&PDR*-t&}o$pEPpgi_YQ5_?GT&P~lPPHfd zn@2qWE<+>l4lIn(auqXjUpg2OnF_jA8jvp?J(Mn?~ zzqs2KY9lq3uIjd~(l!4ErFIoYOKE+lh9_xpoUGWZLXLzZ%6StThlqWu-svIvh$XhU zb*ZbkQG`+I?z?1t5HsM3bN@7n=6#@IFyKLw!8}4o5g`br84r`MWnrgY8o8u!KJ68NKVH}D`u62#=kpQP zYStgG>0EzI3Or)cR3mLC0643>^M;iS1+Cqx7wleFRY?J4fJBimK!ZD6?aGik2{RGB39YxioYOdh|64c>geF56F> zN7x*X9uey<5wR|TNZG|*eTTke{TziS%r@uPWr=Cpd66yvBSY^?uM!9K);64u0IT!P zkLW-xAPva2E1ec6*cDJixhiBy!7G9N@XBU9>H-;mc0No!Y4r?MY- zoj^sEK*zCtbSw!W>~UpcqQvRzmQB_GZv=c+j+k*#f0Wo{PXbZb$1vQ%=A+ zi`PZ_QES&>(<(yp5aPCfIWNlP}EyDik^#GGzdH!&dIj z91==46^xvnq98r3P_oA3q7Oo1%O7g>#hNfoPU{ltdnhb8fPX7Faf0JFhs7w)j&e1v zEXT6gRdP!26@L4g-SfIU9eO|r+Y~W%;+cRZ-y(#lB5nh;kgj=)mba=SP(j$d>bh^$ zt7;xbvHQAcKf@hK_pk@XWy`2zrJkF!d&!cGtaCe57UcJJ{fl@ya(o?*>E+XU-NHy2 zG|9t_-KO=2=A3fLre%&Lr#h8g-!L%URQu6!9Y;&`QKS5MjJ<67Z>b(cQncrFtt|yD{#d`>o%-D-T@C4ba%T8&Q4Kh(N)sfVci88_2Qg!1Tn`FTsR2Ule32;h@ z05yeFNvtD2E9Saxf6Z^dzlF7DJM*>%pULZ)$4pH_uhdryJlVr#%jlp{Z_zeIkn5qB z-LCnQS3i^^>Iht2yAqGFecQs%12b)MFa7jVfi8r^5dpAXnICx-f+^k)Ye&Mu(8mRE zMkVC1Pn|a#uUQpuPQlk8Aqc#9@n8}QInN3~tGICTZ@l{3X1Q`x`SeF-v`g!l4X26i zw=L#rSN3_S8f}?P036Ea+oJt4e}AKxCK=jKnv#5jX}fT_a}iK%d3UOH9e&y3?iU3W z2)Mzn+s2=^(E)fhi-YY7b+t010$ILUY(8!~3{MJ01wtkZ;gSVqQ}~R+d(pJMLcX-^`Q%|E>;nNkvOZTeLyyKpKlaslD*( z0?3j%46jQ4-9=J|g=q4ox&!da8}NAZx@mEH(!pYf0vUq0d5#=hAOjlS8|HJA1u=q_k-_q1Z9_#d&_7M^M;N8qxT*~Mn2m#czIsmS_o z6%9TV;iqy}qdRx0-Et_b;3;nOw%Mrb33txh$r0k6NPWM;<*mGe9GY}q zoKk+z_{^V536iYOlI*ooQmX{chElkbed`@yQ)bs;B;r9-tXK&y=i-d^jbFTLCVXuA z2-%IcRB|$|AJtjXcy9bc&2NHAZ6v7MF2PNu+n@EU*P{KXXYKgf?VF!pu@1Qn`**hf!F|H3CP8accQ=+8eSX241D2)ifix%~^#;Mmv?*96EIt xQB9(zQqy0P0gVfkD&=n(oje|88EN7}Vkvr*qhs~d8#DaR{{yh-){h$00085nU!nj2 diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index f54ed87981c6c6f0f86aa89d03f1291fa7fcafed..68f2a0e7746e4ffc2c9201f14f584b80485d2375 100644 GIT binary patch literal 31549 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 AHvj+t literal 31730 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κ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 Z?{i)D1S4GE_|f!V{|j^+7gXos008R=AwU2C diff --git a/app-admin/ansible-core/Manifest b/app-admin/ansible-core/Manifest index 9db266817976..ad14dab6dc9f 100644 --- a/app-admin/ansible-core/Manifest +++ b/app-admin/ansible-core/Manifest @@ -1,4 +1,6 @@ DIST ansible-core-2.13.9.tar.gz 14025835 BLAKE2B 831f04f1d4872d2e7a9801e69e450ed48c65f95121dc56f124c932169e44c12da672dd4ba9320a4e40270afd044d38c0774e79980977322260f110986d06a65e SHA512 74514d98fb3f7f24fb0b4e95ee20c76f26234d1f5067ca2801e9ac92baabed0f2f2c89bf577510be7403041405951271e7749279c9fa04fab57018cbdf2c52c7 DIST ansible-core-2.14.5.tar.gz 11620295 BLAKE2B d006f773e1c2b28582143a4f08f699e5744fba492130388fa5463053cdf8f0cc7056296daa213c72884ea0c0ba454a3e04ef118c184faba8c8d3c281ae65345a SHA512 130a0de925c7229dee350ddbf4382d87802d86aab4817ed595105db8ed5071153847dac0478f20a994670e59e53a07b77d0bf35855d309ebc222fbb61233b7db DIST ansible-core-2.14.6.tar.gz 11452549 BLAKE2B 123b2a87d92f8074b389a71c0ab91bf01a126b38e99f8af05b766c15ff1bf18e9a28d3d06b61f836df1a24f86c8586df6b8cfb48bfc1e4fde033ed499825a7d4 SHA512 a50f39f043e7a72fd7ec5239d30848cf663d80b37115a9d32086462f5c8689b08dc8007087b188686160c46a3aa63a661e702c79e69f35f086e214e2d315cbd4 +DIST ansible-core-2.14.7.tar.gz 11455164 BLAKE2B e636d14c33ba5bb744c977ced8551962fd41ab3fc5764907597428b4b4b99102dc2ab8794a09209bd2fa9ddae8815292d99e73ced802fdf32dec792cd01b5db6 SHA512 eb0223a40a2ec6b65a34e54dac77b5aa7b8efca8330c37dafa256bffbcc38862713f939edf85367cdbf14cddda36e96eef6931bf8b98de44f5739924cde8a15c DIST ansible-core-2.15.0.tar.gz 10801327 BLAKE2B 58d92d3d8cbc87d9c2c606317bae3b6841c66b9600153b38be912b02dbc19069ff8e755daa574e394ac5d12c04859640f0e2af17ed0adeb8a12da76979c163d3 SHA512 aebb43840380854e7759656a0b08579a8fbdddbf2d204c47fb16cdb73ffd540df5ad56e5bf4a78a338804a3d40f9b042ea50b2b1853aaef6b7c2f0aab7a95432 +DIST ansible-core-2.15.1.tar.gz 10811279 BLAKE2B c369304014eb597a0acb14e4743ee1a1f74cf6d29052657d2357c80d9eb97a0e66a896b0a6b3653729a62336baa884868ff9ee7674632f460baa1bf6fc1d22ee SHA512 a0febdf13fbc70b8a4a5b670c8812fd8cbee7c02118f0087d453194d74f3b0c56b3659d9d763787c0d0e65bf82399f4ff00d355ec0243771986444f9880ee09e diff --git a/app-admin/ansible-core/ansible-core-2.14.7.ebuild b/app-admin/ansible-core/ansible-core-2.14.7.ebuild new file mode 100644 index 000000000000..66c67a2e2ac7 --- /dev/null +++ b/app-admin/ansible-core/ansible-core-2.14.7.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_SETUPTOOLS=bdepend +PYPI_NO_NORMALIZE=1 + +inherit distutils-r1 + +DESCRIPTION="Model-driven deployment, config management, and command execution framework" +HOMEPAGE="https://www.ansible.com/" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ansible/ansible.git" + EGIT_BRANCH="devel" +else + inherit pypi + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos" +fi + +LICENSE="GPL-3" +SLOT="0" +RESTRICT="test" + +PATCHES=( + "${FILESDIR}/resolvelib.patch" +) + +RDEPEND=" + dev-python/paramiko[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/httplib2[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/netaddr[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + >=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}] + =:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing + tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid + ) + + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +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.27.158.ebuild b/app-admin/awscli/awscli-1.27.158.ebuild new file mode 100644 index 000000000000..62c19f3a63fb --- /dev/null +++ b/app-admin/awscli/awscli-1.27.158.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +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+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +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.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +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 EPYTEST_DESELECT=( + # TODO + tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing + tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid + ) + + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +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.27.159.ebuild b/app-admin/awscli/awscli-1.27.159.ebuild new file mode 100644 index 000000000000..62c19f3a63fb --- /dev/null +++ b/app-admin/awscli/awscli-1.27.159.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +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+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +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.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +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 EPYTEST_DESELECT=( + # TODO + tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing + tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid + ) + + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +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.27.160.ebuild b/app-admin/awscli/awscli-1.27.160.ebuild new file mode 100644 index 000000000000..62c19f3a63fb --- /dev/null +++ b/app-admin/awscli/awscli-1.27.160.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +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+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +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.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +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 EPYTEST_DESELECT=( + # TODO + tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing + tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid + ) + + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +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/cygwin-rebase/Manifest b/app-admin/cygwin-rebase/Manifest deleted file mode 100644 index 7dd1c0b357fd..000000000000 --- a/app-admin/cygwin-rebase/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST cygwin-rebase-4.4.4.tar.gz 114445 BLAKE2B f0741513fb3b636876ce6e33b882e4075d41606118ec1c663939b2e9a9d8690360011352f27ebfeffc49a644b5de8c5026bcab0fb7fb9b41ff36ee6cd6c031c8 SHA512 d155b05f663fab971c70b6618755ac528d49b96e17017c0fcabf26332e4a50c46ee346705fc59490f741bf37625e94a2bba8cc36d41c23f5643d54d08eb1051b -DIST cygwin-rebase-4.4.4_merge-files-flag-0.patch 15409 BLAKE2B 6f8061903439c9baa508eb130f43fe5e9fe8b71725ab5efe92d6d8a667b71c467f2f0fddd8b4ca22c68087e24bbafc2db6c288ef87d125b23c8f8d35bb1b5a37 SHA512 b067751218026867681c24003a4f224599b5fd6a29920c3662b7964a3447db8b6b680acfaab637de911ecea08c3196bf268eba3237b92830dcbf531e05842fb2 diff --git a/app-admin/cygwin-rebase/cygwin-rebase-4.4.4.ebuild b/app-admin/cygwin-rebase/cygwin-rebase-4.4.4.ebuild deleted file mode 100644 index 58f015a80713..000000000000 --- a/app-admin/cygwin-rebase/cygwin-rebase-4.4.4.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Core of the automatic rebase facility during postinstall on Cygwin" -HOMEPAGE="https://cygwin.com" - -LICENSE="GPL-2" -SLOT="0" -IUSE="" - -inherit autotools - -if [[ ${PV} == 9999 ]] -then - EGIT_REPO_URI="https://sourceware.org/git/cygwin-apps/rebase.git" - EGIT_REPO_URI="https://github.com/haubi/cygwin-rebase.git" - EGIT_BRANCH="gentoo" - inherit git-r3 -else - # Upstream does not provide archived source tarballs from git release tags, - # only non archived cygwin distro packages with embedded source tarballs. - # For now, we download from haubi's github mirror repo, having - # repo name "cygwin-rebase" and tag names like "rebase-4-4-4". - MY_PN=cygwin-rebase-rebase - MY_PV=${PV//./-} - S="${WORKDIR}/${MY_PN}-${MY_PV}" - SRC_URI=" - https://github.com/haubi/cygwin-rebase/archive/rebase-${MY_PV}.tar.gz -> ${P}.tar.gz - https://github.com/haubi/cygwin-rebase/compare/rebase-${MY_PV}...rebase-${MY_PV}_merge-files-flag-0.patch -> ${P}_merge-files-flag-0.patch - " - PATCHES=( "${DISTDIR}/${P}_merge-files-flag-0.patch" ) - KEYWORDS="" -fi - -DEPEND="" -RDEPEND="${DEPEND}" -BDEPEND="" - -src_prepare() { - default - # do not bother upstream with bug reports yet - sed -e "/AC_INIT/{s|rebase|${PN}|;s|cygwin@cygwin.com|https://bugs.gentoo.org/|}" \ - -i configure.ac || die - eautoreconf -} - -src_configure() { - econf --with-posix-shell="${BASH}" -} - -src_install() { - default - # do not work nor make so much sense in Gentoo Prefix - rm -f "${ED}"/usr/bin/{rebase,peflags}all || die -} - -pkg_preinst() { - local rebasedb - local baseaddr - case ${CHOST} in - i686-*-cygwin*) - rebasedb=/etc/rebase.db.i386 - baseaddr=0x70000000 - ;; - x86_64-*-cygwin*) - rebasedb=/etc/rebase.db.x86_64 - baseaddr=0x1000000000 - ;; - esac - [[ ${rebasedb} ]] || die "CHOST ${CHOST} is not supported for ${PN}." - - [[ -s ${EROOT}${rebasedb} ]] && return 0 - - einfo "Creating initial rebase database with default base address ${baseaddr}..." - cp /bin/cygwin1.dll "${T}/initial.dll" || die - "${ED}/usr/bin/rebase" --verbose "--base=${baseaddr}" --database "${T}/initial.dll" || die - eend $? -} diff --git a/app-admin/cygwin-rebase/cygwin-rebase-9999.ebuild b/app-admin/cygwin-rebase/cygwin-rebase-9999.ebuild deleted file mode 100644 index 58f015a80713..000000000000 --- a/app-admin/cygwin-rebase/cygwin-rebase-9999.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Core of the automatic rebase facility during postinstall on Cygwin" -HOMEPAGE="https://cygwin.com" - -LICENSE="GPL-2" -SLOT="0" -IUSE="" - -inherit autotools - -if [[ ${PV} == 9999 ]] -then - EGIT_REPO_URI="https://sourceware.org/git/cygwin-apps/rebase.git" - EGIT_REPO_URI="https://github.com/haubi/cygwin-rebase.git" - EGIT_BRANCH="gentoo" - inherit git-r3 -else - # Upstream does not provide archived source tarballs from git release tags, - # only non archived cygwin distro packages with embedded source tarballs. - # For now, we download from haubi's github mirror repo, having - # repo name "cygwin-rebase" and tag names like "rebase-4-4-4". - MY_PN=cygwin-rebase-rebase - MY_PV=${PV//./-} - S="${WORKDIR}/${MY_PN}-${MY_PV}" - SRC_URI=" - https://github.com/haubi/cygwin-rebase/archive/rebase-${MY_PV}.tar.gz -> ${P}.tar.gz - https://github.com/haubi/cygwin-rebase/compare/rebase-${MY_PV}...rebase-${MY_PV}_merge-files-flag-0.patch -> ${P}_merge-files-flag-0.patch - " - PATCHES=( "${DISTDIR}/${P}_merge-files-flag-0.patch" ) - KEYWORDS="" -fi - -DEPEND="" -RDEPEND="${DEPEND}" -BDEPEND="" - -src_prepare() { - default - # do not bother upstream with bug reports yet - sed -e "/AC_INIT/{s|rebase|${PN}|;s|cygwin@cygwin.com|https://bugs.gentoo.org/|}" \ - -i configure.ac || die - eautoreconf -} - -src_configure() { - econf --with-posix-shell="${BASH}" -} - -src_install() { - default - # do not work nor make so much sense in Gentoo Prefix - rm -f "${ED}"/usr/bin/{rebase,peflags}all || die -} - -pkg_preinst() { - local rebasedb - local baseaddr - case ${CHOST} in - i686-*-cygwin*) - rebasedb=/etc/rebase.db.i386 - baseaddr=0x70000000 - ;; - x86_64-*-cygwin*) - rebasedb=/etc/rebase.db.x86_64 - baseaddr=0x1000000000 - ;; - esac - [[ ${rebasedb} ]] || die "CHOST ${CHOST} is not supported for ${PN}." - - [[ -s ${EROOT}${rebasedb} ]] && return 0 - - einfo "Creating initial rebase database with default base address ${baseaddr}..." - cp /bin/cygwin1.dll "${T}/initial.dll" || die - "${ED}/usr/bin/rebase" --verbose "--base=${baseaddr}" --database "${T}/initial.dll" || die - eend $? -} diff --git a/app-admin/cygwin-rebase/metadata.xml b/app-admin/cygwin-rebase/metadata.xml deleted file mode 100644 index abddd2ee172c..000000000000 --- a/app-admin/cygwin-rebase/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - The rebaseall utility is a convenient way for users that suffer from the - Cygwin rebase problem to rebase their entire system (i.e., all of their - DLLs). The following is a list of known Cygwin applications that are - affected by the rebase problem: - - Apache - Perl - Python - - The rebase problem is due to fork() failing when it is unable to load - DLLs in the child at the same address as in the parent. This is caused - by DLLs which have conflicting base addresses. - - - haubi/cygwin-rebase - - diff --git a/app-admin/fluentd/fluentd-1.14.4.ebuild b/app-admin/fluentd/fluentd-1.14.4.ebuild index f321af8ee374..bce8cd6013be 100644 --- a/app-admin/fluentd/fluentd-1.14.4.ebuild +++ b/app-admin/fluentd/fluentd-1.14.4.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_DOC="rdoc" diff --git a/app-admin/keepassxc/keepassxc-2.7.4.ebuild b/app-admin/keepassxc/keepassxc-2.7.4.ebuild index 7608f162fbff..68335109f7ce 100644 --- a/app-admin/keepassxc/keepassxc-2.7.4.ebuild +++ b/app-admin/keepassxc/keepassxc-2.7.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -75,7 +75,7 @@ src_prepare() { src_configure() { # https://github.com/keepassxreboot/keepassxc/issues/5801 - filter-flags -flto* + filter-lto local mycmakeargs=( # Gentoo users enable ccache via e.g. FEATURES=ccache or diff --git a/app-admin/keepassxc/keepassxc-2.7.5-r1.ebuild b/app-admin/keepassxc/keepassxc-2.7.5-r1.ebuild index 7b6665499602..0ca6281dbb85 100644 --- a/app-admin/keepassxc/keepassxc-2.7.5-r1.ebuild +++ b/app-admin/keepassxc/keepassxc-2.7.5-r1.ebuild @@ -15,7 +15,7 @@ if [[ "${PV}" != *9999 ]] ; then S="${WORKDIR}/${P/_/-}" else SRC_URI="https://github.com/keepassxreboot/${PN}/releases/download/${PV}/${P}-src.tar.xz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" fi else inherit git-r3 @@ -74,7 +74,7 @@ src_prepare() { src_configure() { # https://github.com/keepassxreboot/keepassxc/issues/5801 - filter-flags -flto* + filter-lto local mycmakeargs=( # Gentoo users enable ccache via e.g. FEATURES=ccache or diff --git a/app-admin/keepassxc/keepassxc-9999.ebuild b/app-admin/keepassxc/keepassxc-9999.ebuild index 6a9c59967077..186c07c60416 100644 --- a/app-admin/keepassxc/keepassxc-9999.ebuild +++ b/app-admin/keepassxc/keepassxc-9999.ebuild @@ -72,7 +72,7 @@ src_prepare() { src_configure() { # https://github.com/keepassxreboot/keepassxc/issues/5801 - filter-flags -flto* + filter-lto local mycmakeargs=( # Gentoo users enable ccache via e.g. FEATURES=ccache or diff --git a/app-admin/r10k/Manifest b/app-admin/r10k/Manifest index f31e8b39ce28..25304a6f553f 100644 --- a/app-admin/r10k/Manifest +++ b/app-admin/r10k/Manifest @@ -1 +1,2 @@ DIST r10k-3.15.0.gem 257536 BLAKE2B 50ddb734bef782d9b061f17338d05c8fd824d0cc1e6005c538c4ef91c584bfe9ecbfb5bc5dc033317344bad7b14825cea6a56e136efec5081778582b8c714b18 SHA512 97cbb0a3e6f23591370de339e3320d9cbff726968b3b73d2bb00ebca7637406a371d1464d3ac955b7aacc4f5cfa898b828095aebaebe24bffd7d90be462457a9 +DIST r10k-3.15.4.tar.gz 258268 BLAKE2B 6f2f69895d84e13f54f2a7e6dba086c5b4234f0644709dafa8f88366dbe37fe8f165ef2d316f4c5b60df843448d164132878d67750bc3a65a2b8f66b205d3266 SHA512 521cf69a7372a60db74c3795b608c5ab4148f628365210228d79d9146a80d7105e4c757241e891e8e37027ae0cc2f37e59773c9838bd88042b0fdab13e36cd88 diff --git a/app-admin/r10k/r10k-3.15.4.ebuild b/app-admin/r10k/r10k-3.15.4.ebuild new file mode 100644 index 000000000000..f969291853b8 --- /dev/null +++ b/app-admin/r10k/r10k-3.15.4.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" +RUBY_FAKEGEM_EXTRAINSTALL=locales + +inherit ruby-fakegem + +DESCRIPTION="Puppet environment and module deployment" +HOMEPAGE="https://github.com/puppetlabs/r10k" +SRC_URI="https://github.com/puppetlabs/r10k/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+git" + +ruby_add_rdepend " + ~dev-ruby/colored2-3.1.2 + >=dev-ruby/cri-2.15.10:0 + >=dev-ruby/gettext-setup-0.24:0 + || ( dev-ruby/fast_gettext:2 >=dev-ruby/fast_gettext-1.1:0 ) + >=dev-ruby/jwt-2.2.3:2 + >=dev-ruby/ruby-gettext-3.0.2:0 + ~dev-ruby/log4r-1.1.10 + >=dev-ruby/minitar-0.9:0 + >=dev-ruby/multi_json-1.10:0 + =dev-ruby/puppet_forge-3* +" + +ruby_add_bdepend "test? ( + >=dev-ruby/minitar-0.9 +)" + +RDEPEND="${RDEPEND} git? ( >=dev-vcs/git-1.6.6 )" + +all_ruby_prepare() { + sed -e '/s.files/d' \ + -e '/fast_gettext/ s/1.1.0/1.1/' \ + -e "/gettext/ s/'< 3.3.0'//" \ + -e '/jwt/ s/~>/>=/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid specs for unpackaged rugget git provider + rm -rf spec/unit/git_spec.rb spec/unit/git/rugged || die + + # Avoid spec making assumptions on availability of relative symlinks + rm -f spec/integration/util/purageable_spec.rb || die +} diff --git a/app-admin/rsyslog/Manifest b/app-admin/rsyslog/Manifest index cc3d807c0397..738938d2d9c7 100644 --- a/app-admin/rsyslog/Manifest +++ b/app-admin/rsyslog/Manifest @@ -1,6 +1,8 @@ DIST rsyslog-8.2210.0.tar.gz 3266727 BLAKE2B fc94e7d9b7d828c35e6117ff44d40aa421b79ecd9072cc143177cb77ac6e84adaa5e2b9ae9a66e4bb70d8b93411715f63f0e3707e53c965ef892d9146ec43c92 SHA512 c665b7f7a3c5ef31c9b62b50f815cfbb52db0cbe4a06934f4f1c3cd2a56fb49c319d33857ee92ab843aa5894cac16c16b8eccdf83714f31ab57a95049c4af231 DIST rsyslog-8.2302.0.tar.gz 3273655 BLAKE2B 41ab639dcc93e325b6e092bc7c2c8fa60ce6192ec20033665930573ed5944af5830fc91aa3e607501c2b4759775efcd55631f82096e18ff1df67f00c3e956d6b SHA512 ebdf179c320425a137d1d20eef15163b342165435879e55531aa0dd9ae459fa35266696cc80fecae63a7e1eef31be51ba4154360e5dbe3c00471a84883c03168 DIST rsyslog-8.2304.0.tar.gz 3274047 BLAKE2B 13c0e200acf750e9b40b14153270b0f45358ac8be7a9d0e1fa879e686da9f5a3be3b7915e3c90757a42dbdfbf4c36301cfea213aafe5a0481e1b117f28cf3cf6 SHA512 ca8df2d1d38c78d853b1081c731d9f94cad653a915259b699f3a78a88bcf9c9d1d18b91667ef954fc96a0bd251aa3afd2b6264ce5a6b4ca700687a654507b64f +DIST rsyslog-8.2306.0.tar.gz 3293380 BLAKE2B cb9ae3fa9f5c8c71491346323b7549d5997b116ec3141296e25871cb8be75f372d1de8b315a6a37e42dd649782790685b30705d1f91151d5561249da508e961d SHA512 4012ea18d49efa75438aa225fec1daafcaadc216cd5c0ecceccdc34688940bbdca9eb19bd9c401e834b023d9b9a5a0870529f7b855bb64c796a55538639dadfc DIST rsyslog-doc-8.2210.0.tar.gz 6572454 BLAKE2B feb865e3585ee441117f38de61748a6ca99767dae113cfcf2cd0d0a124cc692889be713134163fc91f4ab43b9fe530e3c7c0b84e4bd4e70081c4539297ae1406 SHA512 e7847a9307a91fdf87d6cf91d2391eb75869679905b9598310c456fb3fe1864fc06dbdc649778f5b3788e47ffda0a6d89cb894258e55db441f7df7e74b0ae9f4 DIST rsyslog-doc-8.2302.0.tar.gz 6586882 BLAKE2B bd79d53670234df46fae79234e03bbee05129dcd5bfe36d74595ce90e91ed8efa2d32cc817dadc9634a67eab7b9e640ad686685495cff75ebb1ff16730c8e904 SHA512 b922a4ed3e7b7235aa4a00c26a45b3b9f3a092679a7ce324543eea0c59cb34ad5a0ee2cac3a37e8964a4bc059cbcc661932496c7ff5765ef4f2da19cb6d35ee2 DIST rsyslog-doc-8.2304.0.tar.gz 6586061 BLAKE2B 4680db37eaa8583e21865fafb62ba07ffa235f4184a43bf9a1930166aa26a3bccdc15c43ba26504d157339eb02b05ea95076cf738abc3323eef16e07b42de2af SHA512 1ce8a8cf40cb767e4e62016aa2513f93535a3bd3c47ef34bc1efca007f7afe5c84ca4d30e911903dc8ba529ede0a07feb05ace075b5ef6c1757e5727d11f112e +DIST rsyslog-doc-8.2306.0.tar.gz 6637017 BLAKE2B 7b4157bbfcdba6c7ac824ef4369bb2141a33989d4e3d1a95ca6b347f3d3eaa98266f7b7a684a8aa0342a8a38f87d7ae144444f888133619e82fb4802ef12d314 SHA512 eb5df4285ed9f5afe884dae497ed77ad96050a9101e94c8d83125c893998094e27d4fad7b7a42391d72cfdc1bf2aeb9fac8f65d61d8aa5c49dda9d0cac81d777 diff --git a/app-admin/rsyslog/rsyslog-8.2306.0.ebuild b/app-admin/rsyslog/rsyslog-8.2306.0.ebuild new file mode 100644 index 000000000000..aedf1331c12b --- /dev/null +++ b/app-admin/rsyslog/rsyslog-8.2306.0.ebuild @@ -0,0 +1,506 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit autotools linux-info python-any-r1 systemd + +DESCRIPTION="An enhanced multi-threaded syslogd with database support and more" +HOMEPAGE="https://www.rsyslog.com/" + +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://github.com/rsyslog/${PN}.git" + + DOC_REPO_URI="https://github.com/rsyslog/${PN}-doc.git" + + inherit git-r3 +else + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86" + + SRC_URI=" + https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz + doc? ( https://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz ) + " +fi + +LICENSE="GPL-3 LGPL-3 Apache-2.0" +SLOT="0" + +IUSE="clickhouse curl dbi debug doc elasticsearch +gcrypt gnutls imhttp" +IUSE+=" impcap jemalloc kafka kerberos kubernetes mdblookup" +IUSE+=" mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl" +IUSE+=" postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl" +IUSE+=" systemd test usertools +uuid xxhash zeromq" + +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + kubernetes? ( normalize ) + ssl? ( || ( gnutls openssl ) ) +" + +BDEPEND=">=sys-devel/autoconf-archive-2015.02.24 + sys-apps/lsb-release + virtual/pkgconfig + test? ( + jemalloc? ( /dev/null; then + die "certtool not found! Is net-libs/gnutls[tools] is installed?" + fi + + # Make sure the certificates directory exists + local CERTDIR="${EROOT}/etc/ssl/${PN}" + if [[ ! -d "${CERTDIR}" ]]; then + mkdir "${CERTDIR}" || die + fi + einfo "Your certificates will be stored in ${CERTDIR}" + + # Create a default CA if needed + if [[ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]]; then + einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..." + certtool --generate-privkey \ + --outfile "${CERTDIR}/${PN}_ca.privkey.pem" || die + chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem" + + cat > "${T}/${PF}.$$" <<- _EOF + cn = Portage automated CA + ca + cert_signing_key + expiration_days = 3650 + _EOF + + certtool --generate-self-signed \ + --load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \ + --outfile "${CERTDIR}/${PN}_ca.cert.pem" \ + --template "${T}/${PF}.$$" || die + chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem" + + # Create the server certificate + echo + einfon "Please type the Common Name of the SERVER you wish to create a certificate for: " + read -r CN + + einfo "Creating private key and certificate for server ${CN}..." + certtool --generate-privkey \ + --outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die + chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem" + + cat > "${T}/${PF}.$$" <<- _EOF + cn = ${CN} + tls_www_server + dns_name = ${CN} + expiration_days = 3650 + _EOF + + certtool --generate-certificate \ + --outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \ + --load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \ + --load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \ + --load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \ + --template "${T}/${PF}.$$" &>/dev/null + chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem" + + else + einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation." + fi + + # Create a client certificate + echo + einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: " + read -r CN + + einfo "Creating private key and certificate for client ${CN}..." + certtool --generate-privkey \ + --outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die + chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem" + + cat > "${T}/${PF}.$$" <<- _EOF + cn = ${CN} + tls_www_client + dns_name = ${CN} + expiration_days = 3650 + _EOF + + certtool --generate-certificate \ + --outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \ + --load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \ + --load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \ + --load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \ + --template "${T}/${PF}.$$" || die + chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem" + + rm -f "${T}/${PF}.$$" + + echo + einfo "Here is the documentation on how to encrypt your log traffic:" + einfo " https://www.rsyslog.com/doc/rsyslog_tls.html" +} diff --git a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild index bd17ea2d6d96..1b99c479f56a 100644 --- a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild +++ b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild @@ -33,7 +33,7 @@ else " if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then - 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 BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )" diff --git a/app-admin/terraform/Manifest b/app-admin/terraform/Manifest index 678aff69c548..0dd0d5c44f66 100644 --- a/app-admin/terraform/Manifest +++ b/app-admin/terraform/Manifest @@ -1,8 +1,8 @@ DIST terraform-1.3.9-deps.tar.xz 246904620 BLAKE2B 26577614ff95fa03dcf0362050f0e2a10eaa500f71d992b2927f6c44475341e899f62141e203ce9231bf329dc03825076d3f615c693a6c33c11190d4420b042f SHA512 9587b6022d320a104f3ad67dda9f1b931e258f78e7f6b6f87a8302732206b55d7d4af555b09517994ea1f53f069d8e1b5e2ca05c129efbbe4d7c3b75cbd27c69 DIST terraform-1.3.9.tar.gz 4964672 BLAKE2B bfe823a2c1bc8d6188d339c8b5d452be4873adf1063aa0a880457d7e5b4e042d2d8c2ba93eb20eb46bad209c184bfe628b5093d6bdd6163e1bc57934c6770ad2 SHA512 3e951142120b5d71830b5bde34ef3e8907b1585f461f51f83e16170a46e1fc21934d4d1935f1a49963add3d894f68a5cf267ef91293347d0dd9a4b90978ea751 -DIST terraform-1.4.2-deps.tar.xz 297847412 BLAKE2B 3a9cae729ae0f059f50a7f41a33000e4a72f87bb5d16e09a8bd27cd67d20c641a9a1fff1bf3544cc36e199efc50dfa554e044ec7cadf2a407d086fa6d39bab10 SHA512 5fa9a6130d6416964bb753d8d2095512acbfd79f18f8935923b3a606597f9fa26412f3aacd1ef7671084e8525953fa526196688c3ea1fa62e2c68a8ec857e712 -DIST terraform-1.4.2.tar.gz 5111071 BLAKE2B ec79eae36c9e462fa94afe2127343fd7f1e4e629b077fd6ccaea092cc53bfa74add2407070bc0925f81c12e51f758561e535aae298b8fee5d9fffa32b86bed57 SHA512 66b937dae65c12eddfca9a4b95294fe5fff2ccb79f2afcd8ec47d227e0a36f8edba4190939d59c80a78a0752c42e43085e30f09ea66fd06531dc9cfe30fd78f2 DIST terraform-1.4.6-deps.tar.xz 297873376 BLAKE2B d4346810ea5dd0043524637192b8ba669d9d175857e2b96c1e40865ab7339b27f0e36651ead8bb122f7aae595202817b368d95f0cc38ac31a21e93834594eecb SHA512 59ae5a575ab8b971e2a890c4e87548b126b02941d0bc58103080f26a0c092851030a372b64324b0ec83eac85aa683a1a4211ce385d2461afd1584e2037faa255 DIST terraform-1.4.6.tar.gz 5118386 BLAKE2B 8015945c4e1cc4fff91b2b72a26182cfba6430d0268b00ae7345b4f29690d8876dfc55ec535342ef194d0674b8b9360abb046f3e56161cbcef27d0c7e02c1cbc SHA512 635ebadb275218a348b8d386aeed72bc8cc740d931ee5feea896ced80709d83ba265d40e0a335ec816e9568e42272075e3213670df23e603e342d94f3f42830a DIST terraform-1.5.0-deps.tar.xz 297939668 BLAKE2B 12fc9e87096a08b1ac893e48872e0dc636afbcdb8c36b721ffeb5b34dff0ac377b5c1fa77d8679017bd98bb4973c34fd4055373fcb628ad63c02646c289f4692 SHA512 b6ceb57cd35c670526046f61bc3ab5f9677816d061b77079d1afe4ab8aa5665f894b3066b40ccf225bd73f12a21fc74610b7eb42907f1dbb1e1c0e1823804399 DIST terraform-1.5.0.tar.gz 5389374 BLAKE2B be4026ccd9b077dcdc51e606693a9dc6fc12f9dee9d704c2f2347dcc43fd2232b31e5a7c3cdf407e3cf0f588f412c0fe9723fac70f2d872ed0723a3a7b827e28 SHA512 3b46ed8315881a5777ed346667e39ab896e595e9487340def7798c006afe5a63f49a47e20621b39d336582854129e22c63eb690e33648c408ccf5bc504add025 +DIST terraform-1.5.1-deps.tar.xz 297937120 BLAKE2B ab2d62a53e30a9f11e65aea18edb65556a96bac4993e46161e3141bd147f283b199b5e100c8531a2098d6956c6ff255dae8f0752a952a33d6636c0a7c364205f SHA512 b5c1128b0d71a2854f14cf5c09460013eb8559028b785f3e5553999c3ea351e8f42d6189295833c3dd35256f90ae3af763b8c92abc525146200f3399bbf82365 +DIST terraform-1.5.1.tar.gz 5389376 BLAKE2B ea3c3c361f8b9a57ba249038ce85b7b7656750a0a0eee729ba0f714f5629d5887fae371a45939e8dd9e75fde9ccbe65222ac6fcbb4702b8f6380e7aa480b2b88 SHA512 92be1ca23933d0e3b510211b8b3ef658f4e8a22ba0aff108a4b944b4278290e776d6b8b7d8fe9fa32cf7cd856ae06174310ef2fbccac2e39e4fe805bdf4d5fda diff --git a/app-admin/terraform/terraform-1.4.2.ebuild b/app-admin/terraform/terraform-1.5.1.ebuild similarity index 100% rename from app-admin/terraform/terraform-1.4.2.ebuild rename to app-admin/terraform/terraform-1.5.1.ebuild diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 13a3084322de158a0429f816402315395c481d78..d711d13ee665c49abaee9dd5a147539b8ef91d12 100644 GIT binary patch delta 17172 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 bL4}s^SG}ePQ%7MaHUIws8S0ImBzyn>iz;7! delta 17132 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 diff --git a/app-arch/atool/atool-0.39.0-r1.ebuild b/app-arch/atool/atool-0.39.0-r1.ebuild index 36ff8ec5b257..3c875d01e158 100644 --- a/app-arch/atool/atool-0.39.0-r1.ebuild +++ b/app-arch/atool/atool-0.39.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://savannah.nongnu.org/download/${PN}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ia64 ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86" DEPEND="dev-lang/perl" RDEPEND="${DEPEND} diff --git a/app-arch/bzip3/bzip3-1.3.1.ebuild b/app-arch/bzip3/bzip3-1.3.1.ebuild index 33aa6e59599d..5a859349b58a 100644 --- a/app-arch/bzip3/bzip3-1.3.1.ebuild +++ b/app-arch/bzip3/bzip3-1.3.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/kspalaiologos/${PN}.git" else SRC_URI="https://github.com/kspalaiologos/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~loong ~x86" + KEYWORDS="amd64 arm64 ~loong ~x86" fi LICENSE="LGPL-3+" diff --git a/app-arch/unrar/unrar-6.2.8.ebuild b/app-arch/unrar/unrar-6.2.8.ebuild index c97982261acd..026bffe49607 100644 --- a/app-arch/unrar/unrar-6.2.8.ebuild +++ b/app-arch/unrar/unrar-6.2.8.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/unrar" LICENSE="unRAR" SLOT="0/6" # subslot = soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" PATCHES=( "${FILESDIR}/${PN}-6.2.6-honor-flags.patch" ) diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index 831e3e8a2e4067dfc0e9103cecda80d4664d3134..151fdd3a025ad1fb1e766d73ab4b9bf20ae78315 100644 GIT binary patch delta 7982 zcmV+}AJO38KHolnABzY8000000{?ZJTasKya&7;66qo>{ct`jr+tf12q}ESs0`VlP zS$G(#Kx=CBT03dTJOx;r?v)6#D)Sr<_r2GS2>jbm|NGOs5Bs&R{@VZLA0M9I1?Tg- zKmYen|Mi#f=XbHrK5bj_dmk6`h|VScG*<|{oVG`ql|OrbA8KxE=elwTsZQtI-l6j! z+?+nwVcqBKhI4)3{z7-~aNr|9#g#^pC6m>tFlFr?X#P-{t20 zy<9uTIosmNc8xKdJ&V~mbN6h){EX9=U4r*>w-iREdOd9y!>Y+zS|g5_w)K5%=E)nR za%S3d)S1_exup`%$vkRI%Z6!8`9uZaJ*J2S1#> zgIvmBu(UuPI+?=e~# z)2|ZSp5alh(dVyEA77t7>_^FhujO7cGw;t%Ew4-))EHXYe)_Q1UeQ%Id*NC5iJ9&2 z6tU%h9+DN8EuDJk$m7$AuKUiqo|@vcN)PvycFDE()PtX6hBMBhTw}XX=C%_&OSk*C zlC8y)yFnSLd@W&w7HFoKT<5*5_QZ?k+}$`Vf!c7b!GHAAwUc+Gn$49u`DlKxyLqB7 zYj|3HmbU9U^YE|hF0(NqLyt!*)^53$QTE$^l70RBo<8e8?=O$C`H<4RZ0(q{#@fwX zUA4vwC37j&;(1ioJ?6CL2sB1nP?=#CzGpXihjB9f z;dt#BXDGbaps#K7I&tci&$qJC&Brh1xY9ps*m($35M!&0Xfq&WywedCf6nr0H_~PlyafZ(*Mh(65X`$^@di=g@AD=${ z{W6^vA6jQEWVR?Xa4l9V1BY@I6|cRa?C4* zl}gTyxn`m#pBB<;(fEB@f(mSh>Z#+H1UtURiBQB7$3k|`2(<8^x%mhUII~>Mt(FFQ zkWqfm$oNr5T|4=F>`lSGK402@3yXR57X@GZ50<8Nry0_%NwAlh6D_uzsx|f*F;`{= zb@CCR)hM7YMjy1=+(7{dDiL(&AnV}k5hs~ zaQp0W=UBE|duGoBOcW@j*dz0&yQ1a+$^y+`U}Llk=%JmNUmT<6gZ~7Gl#cF?u?p zWS4VXwM7;`?ZEeXzHm9ed6r#Lz${U`v1_BC)nV_4cO5*TCe>3!<~s0kN%OV&NhA>o zMo7Z9a#?^lqKZlZOy<3RG|91HCWBcI>XEkE44_Zv@!$rWmEPdHZMv?Rm!u+PtYR^` z4WF8g`7eyyYFh*`i~Mzz-sx|&AFSNk_11{iB6MJKQCHh zYNnd6Q_g{3#pqZR3>4v6cOW}i^m-V61RoFFdbfH2mE+J;o&gDWC>CADl6XKnQrI<^ z?z%x3aDz{7tDdRJ=f74DiL7`;)6hj4@Z{#pCsjf|4TDG9z%fvN@lvtZFXPusf8n_I zYK5VX4T;W$ojpEQVXDPjCM-IEuC3%7uN64C16)i#QUNUBK?lV_%(1Pc`GQkD&Ih-8 zq@9L{Ok&@AV`Z7w=NnFhet?b+8$%)aTeT=d!}RRPT{^#=nPt4Amd)}no4k4D#bPUn zr%J$bY!yIYWAt}_ujeeD=Da<#XeS&)c3mNbLdxksj2Hx||tT9MX z0>9QWbAl{CQ53u$8>l0sf|Jn~U87^@7S3P$A`6~O3WQo{z|aig82($mptc$l%gpG~ z8i7$JJT+j8@(@)CLHV>`*a1(Ium~1^c1G6W!Zop$ajn!>^amOyI(cl9?hTpof&bT~ zUh8|cH~;WQ&=Spyl@g#HD-DS_#P7+%Xg2e})R4D%HHSXnbi_T6^3eBLWOz%WC9p!jZHj`$ULJ==4;7tN6$p zmnM+S`hh$Yk{rE8=#86@eh}{nz?`xSuUy$ArL-lQwfM$W5C#bBAkRf0>>b4=o+C2K zZs|?E-d4+nd$l^#kN7RTyg0s*XmOBOc(NL+iS6%s`15egAHCEoWh4X!ER6J+3^y$U z0VoQ|L@C}i(2`0T76;Z|0u76QSVe7zjX%+7;)8B-BT-w}KInc8Ih?!(sR$J%ojmGBG2H1#)Lh z43Y0l|3&EMr;jgRpWpux!29c`w@K0-IyO_`%>V~h0(M{m%7*@S#tw*oZw&~bK8@a@ z&rzUE7%%C#(C|CRozVfWmw_DvArlQOG9Prd2x%-QF9KBdphU-H)Xvf$cV<>rxNq@< z!kiE61I`eo! z14Gh+jIBXoV-_0IW6%f+0Y6p{NBHqlxzCf!3MPMtC2Ma72O}(@u?^Si%x6sC(N4^P z4~J}rDe(dj`;HloCC1c&E8+YIG5P(pd+y#jorYUeS;|k2EWk{wL_ONo$e_#+$TkMr z)U`W6Vr~V#KyK}j<{ItIiWBl^(^N3|ko1pvMC1@u51RYq;JFpt2xyUr4)m>ITtejP z*Uo>+?vWp(x|hNfB{F{7H3#dFg2traWPc(v4P4Rf1L;8QC>FynEt6Gtfn4uls=I;_hA`kvEOj&wN{lM7>dX$=nmHun zvz*K`DRvOu23RNlL{_yyS86&WFM88yGYWrO*_71<2#5vFq=Mp36cQDlvazfr!M-}r zJDr>3Qmg&<{(ikx{ELPiSTxMkBdy~cTr%)$uZ<+M+8t?A>oes&Zd8wfvCK$5(28I0 z(K5qTtWHE6xX;X5K87*T{E!)P+U@$OoMgb>V?@f zhPVgPA?%w?`J7q%vqYvY4#V*xq_K+{52GA#kj$tLQ*7Tuh zld2oJB@&99XChIM3Njs(*L8#Gxr|DJ_nR&m3K`a*7u8Y30GXPrB;s=a0J2?k?_ zh}Z=gAHfHozh}o3C+XsplnRxK;?q8{7Xlaa+{iX6wRez@7gZUifEs^AH5w7H0n)f- zc1S?RL~Kp;k_fhuyAxr=HO%HnhMCgz)wx`ti%Ik8Q04+)=Xw9*dt^;DJxaE^*Q3o! zksJL}wME!4FP7S1i7|P_Hb6BVlz4<(z=;9U;~(is?2}hwZrkoj0#y*gj2TFwW=w7q z;W4)3=`6HGNQq1t337kvH0fK(km!lNi^3XJ%cIgibQceysmzC8#*mmaLWY|pS$PTA z9QA>iH6Y)HXE=uF0cGP$m{RTUzze{`prcr2;z&Q8s797oP-)GfoAXk#m;Pn`^7PxA zjr<%R8~K$)q;!M+VP$CgUOL*4lmNy67nMUfVpV+T3%J3Nn}>g2ch;6U6=NDGxY%8j z*|qfqvPCf3Yx8cCl6fn21~4GoWch1RPA0|N@r!>mv|HaxUMCZSS}0M6cwy3ew$P>9 zNkD!x{-RwXHVAW27WQk4#NJDRtFnmepAkE3Sd65=?LTVR0YMFuQh1lo> z@KLf~)^{6V4~KsQr*;xhn%%ai;uyBI)pgtRPSxLxpXKgoH|tJ*bvJm&gvbC>xkSkf z1V88O5r=-Lkts3s4i4EmPGJz_o;sByNv~oV14PgBV+)@tJ`H?B?HATHvn)^>dTUdu z2}wn28Rw=efc%Dc3}=U6puO>ezKaMGXyjsIOqmy`x@UiMGZX`HSR)S!qJ<}9dLDP7 zP#9@xbze5X-pt|~^%|q;u!r~M^Ks^d9)g%C%x}Y78;PxLL$f^ zHkeDS2vq7h3_wa96@$wiL8a)xq!6m86ij3cObeuy{*Y@Ly z!y%hcFbIEL7=Xnb9^Wi(oEUK>fYIM;=G;gL>*%zsXv?4PFMy*BQ3aWtBYoi54)mTne8feLqwz~lQZqPAJ9y=2 z1Ns=*2?lb^7)pkM4~+)CPxvulkq(6Qp{6dSz%+l4wkO(LSsV$6(jF_6O&>l& zFdalV?U|$?K*gyiFw+<;v@7dm*(e!~jsTFXPBy1=Jqr#vFg~`Tuxkcyf1JZlhPaGv zh8dw+7(bxD&{KS$2M6;UKU^O*`|$Jy275D&j}}vihWb#@8y4c`mMQ?%ND&L?FxcW? zBS?R(r)~IQGIrKsPx0FR(qk-bQbjO9sOuP0dV?rGSiaK1empBtVHlC#oO>K6^dxz? zaNhx=1IPhjpE1=mC2om_V%8C44}{5_wIh(il=9@j6Cjm9JuX9UH-*V{bTUulp$vn< zFt^0ZXqAUNC@oSp89fhsEW92-iP@8RNwk00a{c=9+JD~ZvSpZJxa{9Y?OXXuxX=6} zgCKj}(X`Qw$^!HL7C?a7a{5u19KXhdKFcPzY5c5|=g5gZBw8clMKD@kX;=p1u(_yO{|j;0Es zg-#wB`i(mAy7NToSY6TqR7R0Eo(jnL+bJaPf73>*vnVbxVwoW6`O%K#bu1AJhAWW% zgZRcwh6aqlHX6;KK^92+0@@40g-ODj5DCnJ(vgyrBL@M%hCr ze?HnE!tMkNm@;&ZctcY}98$&o)RycYbVf8c=C?6D5JTk7!z`YO5P(*ZZ)zdT>jPia_b^6@o8eQpsdR=EJe|$+= zC%$R2?}pOcV=JFTiW}-|hwM4lKs5-hI>M!ml1pN4%x5cwud#Rx2MeMkSUM~=lZST- z0M&Jx3di}74+RWlbk>m|gp`psNxTFAR3+VRTEHtau~7Go9TrB}f{viv6-C`ba@|G2 zlwd1dQU%2apmfLsfS`+s=1G@Oe=1K?>c+n7Ad7fPj?~T|$~^Fbmoqm}IR-HL;E~qxSa$!MJq#r0H%05uHgy z?Q|h0tK$%+8}-mK{J#wW`=RwkbNIhJIdoU2hh#lwOLrlb_bm!UAY!v*f9!aGT(3KZ z=-}Z8@f=9dqiJbZCKQ65qnJ*Tag?;pk-Ky=F6wlihDYyF)Jdu?2qHOz&}0*q0KI5d zhLZm=?UQDlfuSCkjr=eB%?@k3oT-f&_{OUDgIA5*#|zQ$0&=hrR4$S(o(Mi{Af7-> zx4)3hL$DayQ1XXdP9{LBf40tSC`KYVq<%17W;S{j6+C5-53co02)+Z^~b%XVBWXpHc!P+yS$S$(tf4~v&ShascqdHO` zR976sngfLkI;r$b(@6x~6mB!4J@5(ltc{v`-iv1e%;0}8dbb`Vxac1m)B=!@PO-kU z?{nW^MHmlmyL2gv=4Gl297oz+Ke1mB>B9x@99pIx-uR-Hh2kB_z z6YpRI(UeZVW>p1nc>;!W4Ha>UrjpfuE!WF;mnYl@cxz%JyEcE3PF5`G5@^sFP8>)lNdR+wGm0-C`{$QmKE1x#%(+}QaSeXf zMJljgSH8d-C5xpKhNaB}7a3N#@OUfG22?&|)u=|raS*;9lCYJGt)qY>>48Ow94t2z z#8A->rfo-Ee>Cm%LD?zuX3JuIZ04L;da^-+tgILT3efbzbFhx5I$0Z!e7COhApg48 zi-w$KOU<>C>G0qda4?PLbbFXF97UINkoUtt9%32~1?&P5AeDYVhdt2rqhc@pOCQ&2 zUCujZBW-U-9xcR~jG}ubYrJ|E1&rP`G~^j0m?NT%f1g*ZA&OCsT~L1=6&+ z+x-&V0LKZkP8KruOv@)-TM1N(-+Ka@y(rpN7Zz% zie@jmJ>xd7*JOO)7&_1yHS)18p(h>R@RkQK zv1~fCF94pdX+omNG)P1YCZQ5~YmfHedz?#s=ylO*L0q&DTH^@tyf)1cFxL_Y_x2Z*xk@_Hw*Q#XLtUzGpl z_m7{RKmGjs`}zFo>w5q4+FzeOeSH7pc4B*+PwMY^fI$Q@0kV$icaa-Kvi9)}8N;~o z%hu%!GJ9UggAqU>y#-B+qM2y=hJQ)cUoB`E#Dr2Yh0Y=r;ul%I=qxEKA@Fj#kr)8; zc|UE#m35nCRw!ZUpxD#87Iaac4014Z#wQUqe3);wo@o;Mrdf#1tf2Bpfnq`|h z-^4+WgD~*o3gc5DU|^! z@(pLiC8*UiRhZACUbE}oj{atlF`$SffKUYg2!q#_jMtr(lQ#3O`)Qem!{KqJsf#BB zQ4}+60XOwD-S)0pN1kG9dw-uMMga$dL-~Eifq8~HwBfjNzr>{1mk*a(q3IXz#9o%^ zAYX^22X=vYCIo}{Kvm}ym`iG}ziM%GD&O~}mb?rJGX(8@QJ`p4UE5DX^+cZ>N~E9g zl_o=Kw(isJO5erd8#Oa1^gP%s@B-Rz)9nWwf}UUz0ms_Nx{x)USATGsE-TWNb3Tut zMnHrfku(L=ri26oN9`^lezLB%br*^6bbNSOWM`fx=)~7F=7oXvx=s72)z^=&{o~Ki z`~5Gkub*Fjm`pz9Q9QvC%rekiPz_gbt79*7I)R987~%70BKf*a$hznPSD;yGtL=#P zfM?*x&_=_&tY}v!Z-0V3bE!n(Sy-4X7*PcZ9!w}eIr~7*)*U>el7`+bleX7@D1bk3 zd1$L~B*{4Hudl;vC3XFFtwMiujzv&F#Q*|>QfTPg4!Y&I^fx4Q?XTZ<(a4&lltaJ^ zBrbTK_r6`N&DX1lzx|)~FRnV~8HNWnipZ zZL(U)4PE_8Os=j#!otV{f!Y(HSrC%Dl~eT>;q(^}8-I*=Xg!!Zv1M$Q2MQ)RYbV9& k7IMY*32GA{2^Ud&dt0E+K%qm3K>gGI1Cqe!<1IM=0H@~ delta 7983 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 diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest index 78af12842104..c53f55f7b3ef 100644 --- a/app-backup/bareos/Manifest +++ b/app-backup/bareos/Manifest @@ -1,3 +1,3 @@ DIST bareos-20.0.8.tar.gz 13429247 BLAKE2B 5576cf738fccad0ac39f7c92e8da01f4925d58e4373c8bc19f68ddb8cc8d6a07bf73dfd39bd2111766ccd20ce2da224680b8ab9adf7b84421874ae916e633f75 SHA512 1da30d0ff2f1fda2c4a41ec6d41ec60e3212b1bdb153c7f397931580894f31e36ab84f655d263aed47b9eb21e68ef7e59ec3b7bbd4f2c8981ae04b84733ffb68 DIST bareos-21.1.7.tar.gz 11666508 BLAKE2B 8b5efffb987b53d1bc289aa104c10827c6bed630ffee16c26e8ab428ee20aa63a9e1e2fc03a7656d26f5905443b06c6a6f6d4860be413776874917e2c1cd0ef2 SHA512 2b7dfb16b74aa912449269efb92c85b6720f08526122c7dc9bfb648aed70b2ca81df41eacb60c53e2a154793c6ed209dd1571ecec7913a357e491064b1faab41 -DIST bareos-22.0.3.tar.gz 14529338 BLAKE2B 7759059f8652cf0b55a8754325b86257130695918f0b2d4672a7a21aa3ed6595da9fcba9a5a5f1c854af7994aa21c304720131ab99d577f01cd706f55184b621 SHA512 cbdf4bfb5284104894e7fb8ddbb20d6ecedd827c8133b13913e9a27c4e3b98b550ec60a9a23c2c4efe6d566c94ed745d77946a444e5fccb56c09ab8f740d9f8c +DIST bareos-22.1.0.tar.gz 14719993 BLAKE2B 38e354d3227d401c69ffb003c83ae90c2067720490af089d529da636bc300e2fb5042451ab439b8b102f6850aeadbe8dedc4311dba13f800eab0bc77d89f809d SHA512 dea64c6eb34a93f1a93eb6b0ac628a75101ac8873e06800a256f226e8f3a556fe39ce4e500246f9c51de30a2b0907732f789c6394f29b7bb9d983a64c709ad2c diff --git a/app-backup/bareos/bareos-22.0.3-r1.ebuild b/app-backup/bareos/bareos-22.1.0.ebuild similarity index 97% rename from app-backup/bareos/bareos-22.0.3-r1.ebuild rename to app-backup/bareos/bareos-22.1.0.ebuild index d246f05e5727..cc7cccd6ca49 100644 --- a/app-backup/bareos/bareos-22.0.3-r1.ebuild +++ b/app-backup/bareos/bareos-22.1.0.ebuild @@ -3,15 +3,24 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) CMAKE_WARN_UNUSED_CLI=no #CMAKE_REMOVE_MODULES=yes inherit python-any-r1 systemd cmake tmpfiles +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/Release/${PV}.tar.gz -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~x86" + S=${WORKDIR}/${PN}-Release-${PV} +fi + DESCRIPTION="Featureful client/server network backup suite" HOMEPAGE="https://www.bareos.org/" -SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz" # some tests still fail propably due to missing bits in src_test -> TODO RESTRICT="mirror test" @@ -22,7 +31,6 @@ RESTRICT="mirror test" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb logwatch ndmp readline scsi-crypto split-usr static +storage-daemon systemd tcpd test vim-syntax vmware xattr" @@ -89,8 +97,6 @@ REQUIRED_USE=" x86? ( !ceph ) " -S=${WORKDIR}/${PN}-Release-${PV} - pkg_pretend() { local active_removed_backend="" if has_version "Jac=Av0MHGICGn?7 zx*YlGv--GrW<-T0N=M|(d_bdn@3k@i_V%xD-@Ny)%huQRFaP`g=Qp|J@#c^J{r129 zRQ~v8+CEE~mpMn0om0`Qdx@T=qPMn^w6=NcIX$O4^4%tyPN~bKRpqmCo!R?ZdFF0C z{*&igr%$c9_u17|Q}LEoYw4`oSDJfQZ+jel^Oyg4+jDs{df98YY$kJzoBCKPr_Gd? zY28(-9_5*>m7BeKQQmd#zS?gexs1v-T%@QC=`6pi)^ewmDy_G
  • 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 k*9%{$1vNP?Mhv8CdE9;hJ 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 k?bUUzPfNvM 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�F0YT z{p{)8bF7g>28=sfkhiJLu+Em<GM_+;$FBc(-WZKY#k;_38P?FKF#%C>F1y2ppur zQtyoFOhNWzy;E-9&-2%#JIX9OkCiBuLUhDf6#u2>)$T=u%dQyPXlJFoJHnplRnrb; z2E9)i@-&@!dU8NRQ&c;$Z@cY^rVy&`W4hsK=O*J@V;jBPWOw%MnwWTSRJU^)hA1Ic z1^TV?Le{_AM{5pdbh-`FcL*`mJ#8UZXAbfoTS`+&}sKz zTTz_2_DTbRltJv(xl8RPsam~g8IR<->rp~d0D9>*!V?qR3EWO}s_(fu(b-RJJ7ir` zEbQv+75l|XdwKJv(8i*dh4h}`)f;FtZ>mPBVAv^}wir|-;yA0FPGK8$oMOS>tr__2 zm%8(IS9dzhlda?cHhI^#eYKCO0Y;>FA_}iFCU>eOhhlaTzvJDY*X|Ghvi{)vRhSTO0`Gd3k-}#^N3G$_wxw^7W=)<+Qon&z zTQV0!v5vAyvOw5M*S7JhC-HhKT{%#S0uV1ay^)2_)A2E-u>HTM=BtqavjavP9VY(V z`i;+DJBgEpd&iZ!i9vvgL44pbsyWH*Ctnh{*cvG)Uuz>>fhjj-8w=T!KZ|)Py0p4p zliC?5vo;<6RA!01OBQfjPXpw2DWD>EUw18Psm<%7(``A;A~ffPaNH?EL@uP51g$aA#(jHiUIsu=Q&`$ z0{IR_U_!DnbPio%8zDO17t3t(%YjUHo#>#HZtKo|NG#;L+Rf9Qss#tRmBGp~X@HHa z;*#_s(yfAWPr+p`>$g#zhg(&(q{0Sz*?N~a+731SY(Ja?Nj7HM1(TW6$!-V_W2e9) zs2Z*Z^w2%VBHgPk#qO7_5fhxeNLmY0oVCS1flO^6N%kh4*tK6hXgjpZ>*B3$oej3= zf22_ODif4{01V>$Rt1U<{|oNDT{V4q`Z7MvZua*-?%0gH^=NK*b-#JfckW6n=F}x< zuFe|DX((pl<}j8mOnn`_I}WQe+V>F_|6b;x&t)E{^;S21`Q!QZ>16F*ems4Bd2hUP zYoc9Kus2x|FUoTy_gUva0S$7O$pWGUjV5*<)jNN52^`em@BGgb;J{wfJrQ)I!x3{2#BrwU1S z3HM!J7%PBGG+MpW8UEC@=)-w{R#)$;c1i}GA!)VY-uY+N^Nr>LM%Re|1h8$uerc7| z`s~%LQJozWFFZ6H0v}0=275K<2Y`p7Un>CRDt+f9Y*I(JXHTU(oEl?;R)qq{tHhRN zt($`lRP)q`p@#jVrTcl=Zo=BdTW}KS%Kq&u)pkp3J4;Y&Y#-6e-MvSWPC71=x~iS( z>?DMe)oMT`q9B;1FVhpSY92%=UzBZN<+EzB8$Y)KMcFKhH|0cGuyQifLluZpj&)wP zIoj1^C0s`3N@B~ z9Wvahi~rH$)5oAxMXcftq^ z?Ye+HYGIt>;KNBJ#eY_{<*5uwy@T~hI*fw1l^Dnb6_!ZMbxs9My||*ZnZA%&-v9^I z6+uYXoigH(%jdKX$<`}=O0Jx#*`w;C)bU`z%swV8SJpgEskmufN52|l_ZcQ8_tLYSD$Y2(F}Q!dO<*}Vx(N! zRFhmZTR3zlRpL_XCn6kK#N#{~5u;KI+S}zTkyP!sh5h8Q4)VPCeotRD*wN$N297LUZ z1N%pzt;ClCVc0a%cEuiTwR7&gYV+o^Cxx6&_V?m#RaRuXl7SX4W1UzhD|V01>L5I2@2U#hrhp%`X^$oiOcJ z`N`Y0Ccyuxzy9(49hvb~GD(yTz61R#IO}YEUTdCa@IySU*ET3|bymnRbBEdqO=Q8< zM!^bD1d8g~P7-t^vXC9A;fmAv?O2LFK&vbY>5uFMRzkP3GG#R1N~WFd%x~b>QaS+n z%Br0C5hR8S+u7~_ZK_{>k1Qe9R}%x3#&WOFO z);a(v6lnIJWlMCTSlP8u;P6dLQjJeqixP;zv3)nafc^{B=cW8$l8{@SIF$C0m65d( zr!=(2>ymkOS7u{^jQM&kXsFZGcrQ0N@%sDIk8k7o-|o#bNRtA1KU8!YCtKAqf;IA* z%=FU6cExK;|3_alIcfs{4CI^Sl+&UzDEaaVO3bLp-g1hf=cHcV2s)E?b}JjNc_w+I z9FlcW`t70fK!Gq_?YzuVgHN@4pi$jm=t`yRe;`yRgj;`=Xt^W*x^X8X|o-+%u2!*8~f z%WuB?;}`$!xBHjBsWb2E=v&^?IqM3e#WUr#X4+~GW6QOKm|~gjJojtFk!Ie?-XedR z`L-?9iIJf;b zaT}qodXyu?7LK0B*7(?~Upb%K8PZW}&7+;Qx1RUD_n9ZpmeZcgmd=yMZ?VL^Y`ukR zmUHdn+*?U0^w~y9TZ?;YE7uTG525TO@g8Hlw!Y@||9tbspZ@T>-+uS~Z@w7o|NExB zd3~+-AAYlMdw!BtPscf~)oEI;9%wykDybfNBpLeyruQvKv#eZ5HVYYog z>lXJ=)0IQ#+paM8y&Pp6DV?S7+i{iAV~9(Y1@w{S?#0Dv+Y+* zeAv?7@|^rMDtZ0FYc3j48LGp>Y4&awKQ!#UTU z>!@XxvR&sE!+!C>`D~%Ie8tlCZLZXj_oJ+ST(7=vKfZaE*v4BuNi2jt@=AVlJNI)- zfkPX49c8L&snoSq9=^65V@P4F<2v$+<*cLB{VaLQvm=OBjvP_Ee4q>$&&*qgbG6=6 zN--e+P;*BZoPCQ&nlWrgZU2(kif0aKl|1%s<#L{7PY45DZ|CY)+tx@&t|v!2GCw7z zvvC3eon2Q7EzEPf*0x{0cK+_T8XvNS#!;T(+*7(juV`4}Sog>SrgUsE&lLN@hRz3x z{qWbf?_PiS+mEllc=P7%hxXw?+3FFV?Ggb*POu`A(dRniS&lkU62#?!ph+ErKnp_+ zr5vMGjHTv-&)il$Lv6g^fxR4)Z{_s)33;7-6H3<-)_}R56=82zS>%9A;Mj8Vz(G)tLu%96>oWQ{kzc4neH>g=iGaOhrrW()M z8t0wXb(LO2Zs}U}+Og@CPF}H0CIE;2A)MOv)I(x3YEM5pFhd){E4EP+>6NiQX zkAZ*eE%mLW3z?k@pYklTfqN=#V!E|oeVj;iU6|7q&R8*AT<%q`In@2$&!e6ZzYFo$q(%-1^kkyl2AW<_9&2kSZI*v~6qdS_Za7_g6qX?o_yQFzt=u-$p!T7|E1?x9bQMEP)z;CC(HAZ}b|qe0Z)YYz z&e&?-(WDr+nux6U!1G*ZDC1vJ8)0qdoY$4FQ^|E?j=d&)MgzcvPP7~s&gC3op9%Xz zh$rVVFzg)hV-syg?dtvG2f}UqJuYQl`#6AJ>5Be7UwnNaGT^NFO^@?VF$9 z{Qcc}G}Q+ra)ybk!Yaqvx7wz9O~BmBYS=|@1J6X1Z2qx2hOdqMF;OcL4fYULCz6!T zOJTE^A%G0?$sK2jy+nN449F4Lata~t*HKEvWvwIg{Lg|L`^i`6`orkF4@QKM;pGE3 zp<&t}q;cZu2+2L{TO5N=;iCtZn$RTTDxzN%odT82g2@+v4WI;%u=lg$N_WCOx;Y09 zc<+OtgC|mLk4M41UTAoCPof1U`W>b-#46z^HaiqDsGZ zkm5!Bh$xfZVg;Qeegv4atu0*PDAzc^f*Ydk6{kB!1b;1Ffyb=#Gx2>avwb`3lgvt0 zt$^1d;JonBM=0^a;zkVoFN*WAgDtH+;zr5}7}UNDXaU1&Aoqg2kmHC1Xi(+U3IXn! z9|%zxU{0U`VY7C?+O;*j9o`$u0To>Tl3Cskbasvd*Fmg|$H3qaJug@6CkO>W4)lG_1jsGe<(?;@7A?VRCA|E##(u;#bKODhTMPML0_!VA$O9OTXnST9 zWzP9-6nt+nnNHibMkh_ zzWyb(izth^2~dfS5Ikg`OT;7KG!w|8gOhO>0#-cx4mQEd?v*H?BQZ3Ladeav_mA3- zQd-~fCIK{nGk}(XAuFNse$c&S-HwnNuRb z5NaA04&B56AcOz_&^?|@%)po6S^<@%;f;<+cmhtrkdK6-e}Vf+X-1aFg>u?TP63M+t@IK&L8aik)u#BA{M5L6rw! zKcsDIppXeh;U`>RupK(K9e6K%%`x^p9S8;$srSE*{zT@de1xC}Rv;We;@1IY#PU)b zZM*ml9uLd|@!fE?d+P1N&CM8>N3zD6ShqM35H}MMT8z|3OaM^Mf9>Gj#-kHrhWNu! z3;2=TKy%s)Qv2tRKkSb_?U~Qd#2MnrFGw^#X#a&R!@YS)pctlv0~&q%SfLu7LjYO;LrX*V;o&4KG)ybFE;6NAa_AuDKBvjDF7Mlp!$iS6u4aG& zrWGJHaLs>1;y@k5`jvoBd;x?GG)JU^oDeT7sI6ZK3e#a2#1>2_LP$TA*gyXH@2}@y z*GB|?PYv70Rn#JK~8L^z4#5>7%pHiN@ceiEp_sSr^?`vjO=Cknda1-l$6 z17j0pQ+Rk`)Wk0Hv3xzTv0QZS#OMCO5(1Ew_ACqj`bL0dm?pQbmzKL6KriAv&f3SFb=$?2o>~ZH0ks7Wj zA~%&TEYK8E2Fzx{IfjcFnE6IC_!%f%Lb!abi2yX4KoB!;-jH_P`J|ZuH&2+h6?_r4 z#7XfkV}Mx>6sR=dg&E6)`!Vvw9bZVi8+dc_We@8`B7%iadWTfYN!Pf2b%)ZBRf4~ zz?DeUD$w=HU|2lH0{NZ?t_ebN7{v&n5G^3jexWiso^>ywMZq^P0SH4-xxkRT{6t%J z6EZbi<{7J59b)cNmIwy}C*kGRT7c^s?+iDH06Z%*KXyG7=9e*X=s#K*S|Q3`(sWQ; zLxWJUEoGw2S+3&#_cCV> zO@c>AO6x=#yf1#X3=9ysfn%As(`%;W$0A_lJ=ZXKHW(*9^g^+*JRNHTS=CHX=ZFD) zxHD{|4q`1R6fRAKfd3F)R=T+%UX7sgM4(#ROt2(5YX`B39Zu6fNG1|iHay39&4!Xg zn)YZ+=SczD=wR;oz-SQI1&)~DG-ysgp}Y;YdGL{NSsqTO1H9r#@d7};fiKVjio&=rD(Dzti(4mTTMhBA(00dIl6uqI5U0wN$a=xa$&E-eEnN=<}FwHKnW?Hx{l zK^2@l!II;-79bWCBibB9D2aMD0hJ^J>xei!Li)I{zyqRrqW>GwsbzdG5ZqLbJOeL2 zfG_~K3&;$+87Zb;5!%;}s`l*Hwg_;BF>$Y{lwkWeQOOe9M`_g zHeWb~2@8PRh3zs;ANzIUePLDrIPmB^h{=$0JO^|gKnu>oH5>P~%@j4*3U!=MFl{r= zOhCsmLcti@1r)qY-ZtoECZGdV1gUX?#7$add~L^_m}#6?VUV|n!Vz67cAV!L!f9{{ zEOl(Kg<`T0Z+-3w8ipgpeRurxTH6a!`@=_f2hY~IX1-@ti51a97ZZ zw^(?Rfm}J+jVHSf1OY^p#57eM=Zzi6Lxs~!gFE09k7eJ9q3eE`1r%yX@Dpm(%VC@ zQ6w&zL&2SeWS-}k*fW8OLxqZLd{^4k-hjePZkTX1Wm=W$*}0$uX^1P5Iz`k4}it@Z+J5aQsHw^!GyMXgZ4p-ZfH-3fC2xzT1!Ft_k8IU!hD-)ZK zBNIH)>xdVM5U`2MF~gUv3OFjbZ-cmAy%nhK_*`^ffBA=(Z$zhAU^FadqH^|{=0-4e zG)p^jE^(E>*=ztGR0)@azvp-gQ(UuRJioxf7Of|Iq&q)|*6z6HBgb9tmfK z{|~Dt$QSG{?hS%`0Hzyk>cSNk+#tRJ{4&lh)Rb_-C&(ib{1Z<3Gl~82?O%WQ_T7&S z(DwGnpI-m)sB?(>Nq{IhK&=v>F%5u1;x&OBgs6h|1y&uF6y$-> zpwj#TueRXJVcQF)KCJ72{?)64b{Cd{0>(l5K?B|a+?6@uDYb?g zqVOm72yt7M{gjnK(IyYF0PG@ePt)F+c)5A^NoWZJ{VnmR*rqm_B$l&;nj_vWtOm># zhj>9YI5W^Eo{i^6dZyz*_z+;e_H(WKZoPm1`t6&SrFNq4>O%))X2Bz$bK(pxZ~gh@ ztk49+L%=dyi|`0Uh%+RZ{fP@I@CqPVgis$qkc!6|6@ZCNLrGzuIs*cW$3X}r=n;TH zG*(gJr=Aj$9c)7^=r?W4zVifEW#df40Yd{a6afl(4o(ao2auViR@j&6O#)nO6LmuK zIZA`eOt5QcbU(v^Lc&8k=<$FC!3R-2!V2j7gr|V{K9}0-|GWP9`p4HFUJj^7KyL96 zW;rv+0gEaEYS>XXa6)M34j`ZCUb~G3-hWw4Hi%RyqO4wa^Q;$C=fV(i zopq+oByL$X5LeEv;Gqs=JR;bnJYD8tGGNmMYTI}%bFJWBygU)uj4s-S8UZ>gUVvDX zB)%KEAMpOBLSYO04FrbQ9|T!E%D#zfrM4=l*)Mzu(8%QZA9!Wi3 z<~>}124pqx{qW4|>O`YOh(pP6SOuJbC^r-%K~VP*cflL-y3quW0JTE>PNGOJng&*@ z3461N^`sb&v*99B2K4U`HGDr*7FB`#H8@mEPZyx*U>j!G(oy5WP_MX)DGzJgtn~<9 zf_95GV)jO5UEWZ^l!;$6dMk}hjh3ays1RPlLP_x z&#B@?3K$96%A1&I0>8r(0{kq3vS1os+Ys`gLqO!HbfGxar161oU-gMvsSMDdGwc(z zJ7Y8*aCuP)h|av?*kEIv1n^`c0Q{*1cOLg%z1b#A0AH{^JSicCU!)@gf5dQlh<2mP zJ_zq|&;2mpRS-Haa6wBSCHK>-um1RlN6fZ8UmL?6WA(ZU;w!L+L~@$IL+ilMr_Les z`Ca@YW!}x64){AEsRbBX?fgOBq1O>JA*{?bHp>+T5hjDqpw95ft3WF(PJtF)HwXYu z;G3UrLCd+|DS1fNmQLRK%jUfqVP=8J3fkGM$-K)hElA1cj*opL-uSS72Y7yAj1543 znvmx^A<3`+uvIr#g#+|Dxu&{#m%L%z!>ikmQn||O$H&kap7R|$F0h?50|4+DS3f}$ zWrJ8Ri!yOx#iFYj8qkf%mWY(_xMq>$78@|6!j1|=Ztrq*Ttiw0-yzdRPvM<_KZ1Tm zI0H(FpBm=YC$4#0PY@T-m8!W*V;+BZ-&b$9c>+#TEUw?R58t-&_m4o@ zL*(4R)u=r#9)0QNG{?Zw`t9lgH(AUzhpcGF-+nS;W7O3DligAUF49qULc49U3@*z4twegFM3&ujJ9w-UR?D2 zvC#hX_NVs#qw>-RVz6CAp$u}_7NNW7z@Quxz5%QxIHBge=4JuRtWwU2a&<9!D_#I1 zKUfq2C?-ChXj*h;K#*u+BsSdHj0c`Mfewn-0r)p`1jbXn5PZtwmITfUm4FUj=an|R zCj9l!l zmp_E*LL-iL-85}pd-+7q#!v0dkFVeS{QjfjglDK>b`1Op`s7UXFyQ= zK6r8L^9nmS@qhrzSFgj|$d04vi(e7zL7dI|vdI78%)+Q3j1BPugzigU&>5;wu|kbKeawN+ z)dtD!!zYIKu05RznPB_)m)Za!B0OY!X%t zGUj$`FPB#Unpc3c54;)>!15#u+jpEQ?zI;p&7qRc>zuev zzWUx5G@d{MBDZIA^d7xgeFya5<$8fR$^)58{Uy135o;mA_L7BUY+;2ou(MP^(4OUpr~p8 z2Y3}*d=3I8Zb3KZj0Vy`odBfqv<(RC!!a&&VguU&kW;^_n~4Qx6Dy#@bjQT4ctH%o zUH$YjFv`^$D5#nQ7zJ|&Y47kes}Uu(#oE;!b$wB8FW*O1PGLf;!P)ZPzL#`Daqc`* z6e(dJ@Wd;DghUOSrHnYUvhNWHI?eZ+znLc2j%EkW0hEE{V6Aw^%k*GV)O}V^{~Cp` z|6h4l2*(rIG$Yczo+Qqs3=d6ru^WV{^5zg!C~jTw^a9Pt_!fMGzp(Ix$l;yFgU_KhRS)j1`$Mr5x0BTY-8Kbz7p^W zUlZVgW-?1+6)R%qCSVB`?m8pOJ4wfV57K7|*=_I-Qz>bno` zR{QZ$au56o!-qfuX%EXD%CSJM$%@hdovEA)OcEzyBMJbAzhAgm5E;w_t^^AAVpdcM zbqMP`@7^eV>Bb@Wfwbmw$#e>z_`Nz(oa@f6O4ZdAPH3Od!F{YO8o26%}e&MhaXbY!` zW*8@-wimx@P7XfZ4FEBfJ4-j`w7+VKC<{o_ngopON!z@f z+@R){8DLyc>?h>G(xD5DJI)v^mg2trqS%o^Ol=E^Lf&}L0SM<| z3y4v|>*bdB6k$PtExQ4w_p4mCK|YG?UHi}blAyg?FJB$s2~sOI8<7P%1&^wH*ada~ zUT^L2nqNAK$$8NOO>RIQK-XP20bT0DilJ(u1waJGahVV~gTJ)6ewwUnz+0@EGsiwQ zoiGlnqnS@J0dEgUBjA8>H7B4~v~^`7d%RaiilAm5bZ@hkVSS?+C%$b#KwvTn20~04 z!p{{^)C0=OS77Jp^O*S`JtCE5i0c$NjYD499yw z(D|b{@NqbL`#*)XsOz~d-0103fZwmvT-AA`&0u8e>o}%u)ax^e{bgOh{bBw1GV}md zpJo*gFY=@HC5QQ`Y^&q3dp~D^KZX;AAP$X!`&kP}z_Y_L&%0i2A9qnku=K?^VoVOv zt2~Sg|0}&pcoWI3f9X99YmtdG1?i z|Ni>TeEW}&82dBCZP%O`wv<7q#U|Eq5OzQqb+bDF0CCFPTG}Ht&&wX7Uob^{Va+zs zfjpsk+YTH?s8_U1FW=p@P$*yl%pLH6yaLqGJQqgVt!RWIgeNYQ>{bG?@b&qO_UKx2 zd)J>{wy2n71wk}$4F0m3+AV0NrKa{a&(yps)*V7#_L{u_z?WFkTR4zmcN?x2M;ELE zCWe8&+ivF@5aE1e?C(Fkd;98lfB62pSHE9vewar0NEei*X z&tkVe8z^wckPZtIc*#V_;-S12NN^e(BjCmO$nhY!55N8AM|V)+p^(&Y3tEmKQABP5 zW7e9Sl5j2{Jf0IVapDErSte`wza-E~k+6<;gX=^SX?ERMz*kGbo+@4+SGGfmppN*; z0=B@f35xd3{=8zJR6P_K+U}-bQF)4=EelFQkB)9Lsuh=p{M_jEBt_iFVt)tn>@r!l8uwiPP?# zqj$j)%pX6NEbNQ07C;AJ)V?_m)eCUqD-^+tx}6`X^M7({{1#$cf}{+Y3>(_5LQQbh z!|KIo&nOmy`%jqNdad zi%aB-Q)}~6(S7~hw=ZWqHVc6cOJAoQAKgw10K!?(-HJYKW&?RDi%>4Bv@9_(BLY1- z3v>sowad#^v?}p zdOIe>;D;P6B)jhF=&;1ieM49MzZg5AS<<|4gguVRb=;S ze~(0V-V-94(01`#G|`HLpeyzcqC!9pVp!3=;r|+FF`k(F26RU^p)D!S+`1Wp;cc6> zi3Da)Jg)oc{tmJTo(j>yH25&viuebOixYKe*FEh7U*-st{qDot><93Y3^Op#qv~bb zF;IT*j}aBl6<(a2A#?fsi-=ipFvvgHi?oB%KtHW~=Gnga`ThE-jlX}SYR?G|d;LKk z`YR`O*ostQyxR#z_X46E78rM!M*snIuZlUT-NMZX@Bm8@T0ySF*$q_yU{;0$r ziV?r;J&VmxecFUpVer^gjnyvF=TR}pzu9vRayiag?e@up=rR$FjrsM158h^PMT-Bq!&#wvz|MkAq8swO8RvIUlg# znm?7;zkl<^M}42?bL5Pcn?bVm3l=u@(~dqJC5mz;%Uv@OUKoP60Dm?+_~&M90JnDB zsH1bt^QM7jo>0Fzop3~4gnVZFkQb$Av}O|`vxD%=W!L4vjVEk7?|YXX?E;^6y%S5l z6$2{}Pj({rdF)&hrybfTw`38DWsNG>v8b<$5l?4Y92q=X?900YgAL&tUa~T`Ds;O~5+!xFJf2AGVoxi;5R`Bua|S ztD3RAOgW6LU->Ru0BGF3%8vrG+6AWmS7i0g*XJWddseg=?DdRe*m%Q zN6rB9^RqLn_LDZqMBDP2vRwXZht0Cd$zebrEBA|Z47hA%+l9}?7jSwQA{@+Y1IVpQ zGmefLU={sma{K*Vs;?r%MoF@I4=fD&D(p+0Pb0q%7LaVQ%SiWjuN=MM@Y_o zIC13bCW6_@$ZR41iI}XmdG0Pdi5VC8ZH8(V58vRO0lp7>%MYJ`_i+xhB|r`-|7oec z4M;0s?)Q`eQ)pi2o6B<6&1NSCtk4dPao37&rOJy7;FcOqnS9u<pNS7!`&pd7a++F7&SfBU?HtWk z>t|y7q$n*s0NZ;w8E$K!YcM-$9u~+kWeji&)xNO_Xim;c8`c;B8Jqc7Y*pW@QD?zY2Qp#T_r5?MH~>LB1-`-rI2W{#{9I&LZK z_Qdegi-66?mutgU7963MOh>TL5%MR>|mCrNko8A)?)#Yk_LW;Zg5|;$Eyvqx7 z=dSVfw-ege^zTgn!bxqOwiJBbH!r{fXbtoL)G;`Fo8+JK8zzMCdpx{V9x>#hzrtfV z$H*jNB)DXxd<0P504&Ul!x(ox9{x;Bwj6DBUT#Ownw+5ad&%=Tg!HUFT zg;X~z3k>e8HbgiD7V zJOoK6`>n&9+`KJ9fZ!h>K7r&{SrT+SAs{1LGKzaU8YeIS$9GRYZ$0JQ#2%nWsN0j& zX7c`cdfgmxg6S}`2l?r{w*%GLn~vH%rehTGc;|K(K*m@s1G>iPq!-Zbjyu-t`W09} zx9$QvE*c6nYg&0d>wt8j7C4PNWuEfqQv2?U@BVoI>!)|?@jB{wXlO5vf2>%zm+5m9 zt29wMXAWARIGleNOb6~xx*A^ZT)2&B-Ep?_oNvIq@Dm&MY07rPRXDZGWF{^S=m};D z)*6Gg%)3JV{O)4HiH^-t zp?3<mHT;ntHt=EPImJ@H!`M-{wQ&)Eus)uUz6puOzGuL(!shdY!K z^Ms@0K^%!0xk)gD_hYytnd3=W?%i~(Y4iw zB4vPj*;zzchJ3sT~IJac5{xEv|6*Ce)Dgsa}YfVDa+ zKxIl>=+=%B;*AT@W6CHkK$wozJDru7pMn9@8JwjN`JLWSJG=rJOb09i4}d9~-ME%6 z+b3{&$+<(6j#)RzaWvV7{u9GE&t{a^PrPcCJ6OF9nlj^f5kXdf%oMw@!0#7Un_jTd z*FXOB!+Q1YrzrPP-$p68^5Eoy5)R8(c%$eLA)92NfB6E5p*1)x-^O~|1zbWW zgPSaPUL02+<~yP(IjE<-I(JE3cD6uweAJmFr-vQefWZRj+;J{86ifdyDvuTOLr)74 zgPGpVt_DT=N$UGSb}uKrJB;drz~)h%B1ddT9$l+T__^Jx)oaI>!FO-W0G&IpE#%9_ z@e~sPEjuZT(Aq%CxEZg}F&N zC(oY=#LKSRWrhKtT+_!wd;33MxRQFX(g`TGte+4Cm30cJ;XU0A;MSRk-4vT_+;2)iq7zL&gqT#&Upc;V_K30t^`sTpNX4O<<~LVd1{2lt~H zm%9&D|?9uky!O-m^f1HXzaAcnLpzZU;=fp2em>FM`or(2uQc zHmb~fS}X^BCt}c(+Vd8q8`dp7+~s}w>Z?Eh`y(ZY50pTj)D_0Lyf5JiF-z3sbkrIC z8tcLR^5hMN-)j;OD&4ix_lnUSqduZ&?JpINJ|@jPM=wHRYzkN)1lN zbaTtM0iOf{>rImUV6(IW(@l;f8?z#0v|~I9>+98j{_D#O3c>=uIK8kSFoL971i|ho zyd?-&&ke(f*kF1n3-%wHmE5@d%R26|hYe343(j6{&%5K(h8J|lk>HML<+!s06^8sV zIGq;HZWr+L47GqdLMbBbIS>1!c_!hFw<*q!BxGdWfnC{_gQ4i-?hnSJ5KBiQK;zue z&@&GEh=Mm9vp9&S=>ezpZ_a!-DL4m0Wi>-}Z!GCpA(1g2(pxy`xR$pSbX=;5Qde*gCE-`~Ib?VI`M z>$~yxr;p}(Ka{@ID&t4k6IaumN$9YHoEnN$S9AQI-f=pI&QXZYwiA?hID@m67hmiZ z*zTnwLJdv?7m-&8Vs;rzXw`6%fs^N z7?#x{DIK3n?$6)8`s#1%@kZsb%d_?3z@x*f5P<5{btx!Kv_TR@av+n_5xOiu+6j<# z$hqUuvXk$ZG*ewYoXo*79@$yv5p980l_5=ant4MNMl)T4KPgL(We;hzNFC@6Mn*%I=H~ zi~WJ0kkT@|x*~|+f|F_Rm*n$`of8Ow-*NdN5J&{aNPjM zk?VwkLp~}2=@xI_3l zK?@L^4~FWU$qPmtYIimqj|BqTIXv(Wmg6h{jMNb_fJK~KyqldlL@c$4D$CxQp^mt+ zIq39oXgQ1%dj&o`U8>mhx^;dIfzQ59-erKB8@%TprITQz&Sfk0zCw+13WrBIQ_TrU zdpd!(faGX?9fw9#D&8-<1EJeG?6XVJ_K2d^NUVTP9K)O5{IO^I^S7TG=0hS4L^T_Z z*S7U&w=SZw13o*!*5MmC&cpmUM_uD(L$34T9Ee%N2~XKa$4M;J^E>5y)U`Q)9*Y)G5ltbz(}-bq81F*d(nZ%tf&KRnuYdTJ z$a%r(;odcF9_6|l)GSQ~t3%)%z+u63YkZh#Ti(!?HAp)T1~*vd_iQCw>Aog{LEEHT zF6W#LcM?o1WQoVXm1$7DOI>{ssKtO)-X+713NrDp)O>m^ueR7FF(45-ScWc(|iSI6%xwEBCg@`y>N3m`^ zuA?Ax#~QrfSq}aUn!>;%bB00d1-n{(xRuG5oZIs{2Qy}^1nb|N(y^gXz);oxbX35= z9b6pJNZB4nz=&f6`JmbDbg{`V@}+iyXS+H%qG$t+>8KJ(kgSHdTeO4xOfBGS z!LRnRK?g-r7r=W}-q;lZ1c=6Wc*E$0y4^vudbyh{sCL?!)W&l7{ycQLIhm_ERe0};b}Wsub}B&<7~cv>6*9Wc3W%Jwv9IV~V>HZ<9rbI2t4g7{GEZpVw~ z?=_(t9{QQ?3qvqLthqJoT$iytp3-luN*Y`;a5sDd=peSuXK3Fw^_ETJA!c4T<(tQ z5^I13Sc!T$@z%Ea!$u0HwmbON`X1=yDq;Xx_3wH;Hi=;pezdWW-Y=h z7r^o+X1fs3obCRrkFj+~=^Gf`%*>T#r?}$m)su0`Zk=Uh45 zfQ~nZD#C~eTKL?N94HUNjV6=rlx~)}IZib{rWU_!$UNT_tg zw^J(y4$~G!}QmH=a4AwnZfh{8R=Y&dDT=3YzLY`B$KxumRhCm z+6T}IA$`Ln@r-<+bXxl=jNWdTxJ&9mUGITZ(D3yY)z`S{s9ZdAK_Na=jUU z`?0XF?|M*ea+2e)=V)o_L^I$ol#s4 zr~e(@7UGrfnTLQ<`-<;9D%LG$$J4`1L9IKX3w1-P=f=S#FUg$7Zr&5mTMy?+KP zA_3NqjHX$F2%2sUf^HXqcX!?EU|I3RAibExN-dTxgab>smvf`sB(i}(oE&c+<7&?> zb|$qKA(qoe($=cg)2x~!sfQyK!KlIVZRh2xKNc9fWXnHFD|N)vJ6$BqI#NbL37S6_Vhrwva2;obVb|F+)z3MX&gDMQno zGX?FQ&0gS!U0KzI1=t0D&l+jQc&JQ)2buD8F<89Iq_SBrqCw7wBW@;WcOTAJguEnt z_i-J3XLL$fhGav#AQ1OFoZ83p;-h79;#&7*mvH{HvC5%W4r#-Qqsn!`z@1k};Bx{n zp2QVj+8!~|$%WIT)3G~0Dpk{acICO&0Uv!hp6SF)%`JH&hCh!k=)(nsk45)21oQjv z9_=&6#~yV@_3G1{m;`XI4vPzOq2Bf|>xpnl1&`wz4tszd#C6wAV2mcgB$MZXW3y4D zIJhdAF>-iBv18XkPB>~8g21n)NqQhy#YeB_W)z2x24oeRLBLURc5fi<u9Q>UhLr_I^L_9T!`$y%R&MXL8!sh6PSog5!QhwSPzYi=$acd$Ul;dG6)- zL}cw(Smm}sSA#L zJvgLBZeTIQG8qB#%=b6~9NY%*YDQC>V5|heCs@XhP4efffbnreXFKjy8PhUj$CZP< zGSMnszlh587m>B`EMUpNhuhd}8wwig(7;k{pu%rDTuBEB0z!xJUxZR#cufAY4{X(W z%pZ&E-`=&K{`Pvjf4OHk*sGK7Q9$Tfvv8+}dYI4wROiELX}2}CdJ*uzOF*J*7b;kq z!wv4-YSraL=ix{dhlQLcf3{&;$mO1_7;MkBnD%h>8b8mPL%cUe^1N%n0X5xCB5uhW zmb6vt((Wo$hdh?ZA))iZ`CKmMvWcR&$PvcsuA|G+PTRT#an6Eu zaB29SZbHD-jvxnDBRtCN!>j+X#)r4>UVZcW&FdfA4=?u&A1S!}45G33^Uj>u4Hs>6 z+?Cae)2#kINYz1@)-mDugR7!k{}mjxG%Xv&z3#9VKsZnBT%5kFr@&!{?6yf)Z~+Uf z{yZf-#Wii)^L8lN0+uW~D2}yD_J4c#bw<}E@_gBruI~1MX78!7uk%xI!1stDtZ-Y< z&tm{FK+eB9D`#TWX_J0IEjviN2{DpIl&&Z!j%fk|TDG=dTX{)xF9**JPgQX<&Q;LL7Qo){CxgKQzny4_@DGv{v0)`P^}{`~1A)`y76 z3*9v#TeRZZ&29WY3MF@eL8o!*r4q5M^s|L?x2y$iZTiaRA+~GX*Md+ljJ$FH*AB%Y_@KQmmI*lzuet!# z-f-eDw+SAUYeHa%5zt$+OHPn=A{%iO>vX}&7TpVAYtf2M)8@e8{?+C`bG6;=H4pN7 z_x2y}*SmWY$jfcQ;AtM_z!LF~#{Ugg?W7>RDE`M80l>xSidZ}fzXQ7U6BnKi$D2A? z5fk)sahgiCj-AjodMq*<_t7}L5^z+ndz4;IPV3s8HtH&)Czg}61>!Udm=fm8><&Ev8yK>wB zJ`Kiy<=C?I#^6Lu&C&4I&{a1?I<-f9)~_yhESAG9C>|gnUjzy4sI?g`X)UHai4P8W zv?Sm9CeS_T(>4xtaXe1|mL+1gUL3SmR_;W*qewA)8u$vY}2_HMW$7w$cl)IQ1Z_iulG_x|Oi zkWF+Q-vwfItn@w|sppc_j_H|Mjt%b#blhcc`(bxo*=#p-#3A2>*6}*ivP>Y>ns?M`(&x7D20=W8fkJu+3%n@l`ha zSM3EVvAe!FNCQwh9A0x^h~)?(r{O#gII#~OfV;!QJP;Fj<30!5Iv_)KKR5unydbqd zeD~#_fNdYzM?Cb|Xsx4P_=mvjnHaz|2cboG!jwA~t$U9E$%sD}UHIkEt=D4LxE!j| z?*XLA#1B8o1)IBz?`$PGLmlYHC~g3CCZAVo2o;8$`2vt~wwL?f@J)0o_qLVg@Ff1F~|( zlDY20601qV;IT#WfFTpUr zHd{guVJ#@c`e-7I#i_*8qn7(;cdJQV5ysDO&X?r~@wAByOx!Jixc#Ps=>RlG!!hob z05|V)^L+`n_7|o0&7VFhe1F*E*0Jvcmp{*gld?e0+b(Y&nvKEUtvOY6oDCqtsO|2 zoex;B31Sl@?XsZTEnXaZdQocM{pnZQ1z?`dVSH%(Wj!~nM7?coKOI6vn1GjD1PMr% z4%QiXZrO3M9l*}jc8<3T_&lJ+;f^V|JO118+GW&g|Bpo7J<$+>;s{`u;EeDVFO|IvPUJ==$mCr`)cysmAV z_hf4j?h*Jn+zT5}nb&S7!L#VT`m`_hp^z`wnd8bvOcc)MsJ)psSFPLbd*$mM=bQ&$ zH?7ihJ>D9wD!ZT+r>my!f*@BqpX;tV-{dp}NR$-4BT0jEy;O_^Pc3%9@ZZb*84vRj zaI1JCU==O_S-IDKI-7p}GF%v%be$(a71*#oKYE__;$J08E5CRm<&<&N-@Rb z9%_hn6OdB9Gj$c*;HW2@t9ih2PtL+;KS=A#KmX<93zzWh%OJ{TO`=PKxBXrsJ?Dmh z6zbZ;k-VTY?(EJ&+aL`4FZJe|ov7B#=mr6F7Mw(|LV84kW8tl5>;v7zAwGnIufG2BfB)|FN0rDA1E=S5 zPkP5WI}A&*Rso=Qi}=O^IUlH8tJ!c)j6LqY_~Hm72QQ7y`PmLkj;IrQfp52g^Dxip zAPm!!*tKn-r&+~@i}H#-fEPIYqd(v2!QJw*?hfcM;~+9$-Ih{*hp(^BPeh0K=2I5c zLUU%T?L@A%HApyzWHWioc_!~GTvhJ)+yCNk(MQ|Pl&lu41Y(y=CF?H&@aa)rUw`@P z6M;R` zz*(E0cq;J`;Vs369TE^qbk$~>_BNjGD|SWCQ(Dqn!S3oLfPcLl!*n_0Az0VJv4y)K zjOdu4w#Bgs&8}i|K?kJR?Gg8!LOY=`1gmA8V{tDJ6s?uxUYrctTab7Y(aj4?`;d|q zmmdr4qIY=3om1SZrEM&sDY6u^)H0hIez$py$!DNsMvl zv~if1zybv8HP>ztSPe2D{292{QPR_WRd*asUOT#4e0Nn1{Qj_DXgG&&w~*K&lGspp zrBwT9A*HhV-+x`dvQ(?PWv{dl{rn1uabI2sJ8gNF;w-y>@vXr|QeJ_NPoUB0)|aC> z6?(G^WI5RO%68WuwwkEp*^ctzG~9dqTz0P&hK+h)B;M`e0-qSby+kCB3Zpd<6u%-Xn=mD+tx>5&*m?NU&GU`&MtCdWJa_9PM)Uz~ME3Wm-C~Fl!(B z=)>V&jw|U794rq&%%xCY{GayEm#*ZV?H=IL86dYi;;fV30 z;KnSE02P-Dt+dc^cfraMgAxvhOzT1b5G7 zTdrEQa44O8F*@ih2dLS>!8(c9fqtjAh8!yDn||4cz6q z#pNZ1h8*Z}STRV)+L0KaeePdjYG z^JGI*&NbvP3|ylH@wf?O;D#?m;wDsYPHjnDj+kqgwL%pmaG&y->_~}L3#Yz!JP

    G@v!?g13fN4Ul?6ib#I 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

    8H=u8F_=39uR|+QY>n{cl35me{ApyIcX5Z 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 literal 262568 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 z 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

    vyGByxCx$1u{~I% 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 vab;rDpD84~p%^1X*&ffBl_ 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
    sJ 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 diff --git a/dev-ruby/acme-client/Manifest b/dev-ruby/acme-client/Manifest index 20e69b0d6518..48a26c38dbec 100644 --- a/dev-ruby/acme-client/Manifest +++ b/dev-ruby/acme-client/Manifest @@ -1 +1,2 @@ +DIST acme-client-2.0.14.tar.gz 194698 BLAKE2B 057e968fa7b5bfcc6d3d31b9bf52eb6e9211d754be08e5eac61603a13077cd1a771f3580e42cfc19c0490931252bfdf3989958f580de025c88759f2824035370 SHA512 793b0f77b69cf00ac664a71ce12a02bf6a37683c75d6f0b4773f46ca20544b60a4892b40c6309d08bc9bbc412bcc4fc8a62730b106a6df8e36e76df3e74bdd9f DIST acme-client-2.0.9.tar.gz 183081 BLAKE2B 8160b3fe7989645c395fde55624d71bdc933d114901138cb13f9c2114973f2bf65d48bba547f6c0740d0710f9a38a57cc519dbb27898a1507e875c71e5d7bcfb SHA512 a75b093046ec0360cfb78b55c0ad8350ecd1b6f612ab5ddb3956aa4cfef468bddff2dc992cddfc50860e7ea541e76ddc176ab4c7eaf5c3555beab521a6806ac8 diff --git a/dev-ruby/acme-client/acme-client-2.0.14.ebuild b/dev-ruby/acme-client/acme-client-2.0.14.ebuild new file mode 100644 index 000000000000..0f83d140d8bf --- /dev/null +++ b/dev-ruby/acme-client/acme-client-2.0.14.ebuild @@ -0,0 +1,41 @@ +# 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_BINWRAP="" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_GEMSPEC="acme-client.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A Ruby client for the letsencrypt's ACME protocol" +HOMEPAGE="https://github.com/unixcharles/acme-client" +SRC_URI="https://github.com/unixcharles/acme-client/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +ruby_add_rdepend " + dev-ruby/faraday:2 + dev-ruby/faraday-retry:2 +" + +ruby_add_bdepend "test? ( + >=dev-ruby/vcr-2.9.3 + >=dev-ruby/webmock-3.8:3 +)" + +all_ruby_prepare() { + # Avoid dependency on git + sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + + sed -i -e '3igem "faraday", "~> 2.0"' spec/spec_helper.rb || die +} diff --git a/dev-ruby/actionmailbox/actionmailbox-6.1.7.3.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.1.7.3.ebuild index 76ae80a8d8b3..426614314f9b 100644 --- a/dev-ruby/actionmailbox/actionmailbox-6.1.7.3.ebuild +++ b/dev-ruby/actionmailbox/actionmailbox-6.1.7.3.ebuild @@ -42,6 +42,7 @@ ruby_add_bdepend "test? ( dev-ruby/rexml dev-ruby/sqlite3 dev-ruby/webmock + dev-ruby/rails )" all_ruby_prepare() { diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.5.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.5.ebuild index 154735d0dbfb..e27cb2a349cc 100644 --- a/dev-ruby/actionmailbox/actionmailbox-7.0.5.ebuild +++ b/dev-ruby/actionmailbox/actionmailbox-7.0.5.ebuild @@ -46,6 +46,7 @@ ruby_add_bdepend "test? ( dev-ruby/rexml dev-ruby/sqlite3 dev-ruby/webmock + dev-ruby/rails )" all_ruby_prepare() { diff --git a/dev-ruby/addressable/addressable-2.8.4.ebuild b/dev-ruby/addressable/addressable-2.8.4.ebuild index 9b55aeb560fd..9d3fb9e0a535 100644 --- a/dev-ruby/addressable/addressable-2.8.4.ebuild +++ b/dev-ruby/addressable/addressable-2.8.4.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://rubygems.org/gems/addressable https://github.com/sporkmonger/a LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc test" ruby_add_rdepend "|| ( dev-ruby/public_suffix:5 dev-ruby/public_suffix:4 )" diff --git a/dev-ruby/bcrypt-ruby/Manifest b/dev-ruby/bcrypt-ruby/Manifest index cbe98e8e1461..28864d57a3eb 100644 --- a/dev-ruby/bcrypt-ruby/Manifest +++ b/dev-ruby/bcrypt-ruby/Manifest @@ -1 +1,2 @@ DIST bcrypt-3.1.18.gem 55808 BLAKE2B 03e4082f451b8410ae88c1d920625cf3249094ba2d6fc04429d5f9cd60d7e29fa1c3170e2409ba16fa8fd8c341c7471047a382ee89cb2b04dab9bbdaadc3554a SHA512 b0b44f49ac2ef7a6a75a8949943291b7d37fc80be6a4dbbbcbbf117feaa4ff09b0670c14879c358fc2dadd22866cad6e26d07cfdcbb9423d0c52a6f54ae3f8f5 +DIST bcrypt-3.1.19.gem 55296 BLAKE2B 8187a84381f9654ee271b0019dcbc0d0487b2efde384673be6838c7d019e8bebcdefd18e1d82b51e5518eeccebe673646582aaf0f9ce776db86b9d552e645330 SHA512 b34e48db1222f1c36a31afbd8a68dc87fb99431d90ec0932705999a04146886139c3654d8a9b615221dfe7048b8b0cc642a8f9819700bfa079e847d70483badf diff --git a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.19.ebuild b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.19.ebuild new file mode 100644 index 000000000000..e26d2ac23bb8 --- /dev/null +++ b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.19.ebuild @@ -0,0 +1,29 @@ +# 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_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md" + +RUBY_FAKEGEM_NAME="bcrypt" + +RUBY_FAKEGEM_EXTENSIONS=(ext/mri/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="An easy way to keep your users' passwords secure" +HOMEPAGE="https://github.com/bcrypt-ruby/bcrypt-ruby" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +all_ruby_prepare() { + rm Gemfile || die + sed -i -e 's/git ls-files/find */' bcrypt.gemspec || die +} diff --git a/dev-ruby/bcrypt-ruby/metadata.xml b/dev-ruby/bcrypt-ruby/metadata.xml index da53b8838ce5..6dcce36d22a7 100644 --- a/dev-ruby/bcrypt-ruby/metadata.xml +++ b/dev-ruby/bcrypt-ruby/metadata.xml @@ -6,6 +6,6 @@ Gentoo Ruby Project - codahale/bcrypt-ruby + bcrypt-ruby/bcrypt-ruby diff --git a/dev-ruby/colored/colored-1.2-r1.ebuild b/dev-ruby/colored/colored-1.2-r1.ebuild index 6ee7eebea417..960effdb79e4 100644 --- a/dev-ruby/colored/colored-1.2-r1.ebuild +++ b/dev-ruby/colored/colored-1.2-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" inherit ruby-fakegem diff --git a/dev-ruby/colorize/Manifest b/dev-ruby/colorize/Manifest index 12a0f769a461..93ee0d96515d 100644 --- a/dev-ruby/colorize/Manifest +++ b/dev-ruby/colorize/Manifest @@ -1,2 +1,5 @@ DIST colorize-0.8.1.gem 15872 BLAKE2B fe8e3a3e010d55954fb9e3e26626202e1d3eba5478e27009fc86bd4029c98fe5a2ed2f2b0d5d1615e892435554272a70c1cbfcdadadea8bcaab894cb290e7992 SHA512 0819dfaa94150c85cbe633c77006f2f4bdd6c4f9bf9dfa954b8c4038b8a680c99a2b4b160da05bf426402d287a0db4c4eb1cc66a949405188b632f39da381c72 DIST colorize-1.0.1.gem 17920 BLAKE2B 850fe181d1f6c9d10cc0c5ebe65913ed2cdc6bfa9a50d7d5377f273927c4b3a5c4e9567473f08c96d92d7b96ab8809836b513a8acefe449be4c187c0b9bbf250 SHA512 c9ccfafc2bee79ec7b908fe73b20831bebf2de8e96d2c1e654eb2441c2e507bd8ded08797f5f34779e0af1eb56ac3659f61c6e091403a3246d1f72cf7a2e0a70 +DIST colorize-1.0.3.gem 17920 BLAKE2B 33864dd5967685ceda163d379063a190ea031a35d5ebb99dc90b54ef7f6c0f95a7b3fd13a73f702c843dc6691095831b777d8572f46da7f897ef01b99fe61c88 SHA512 854bffcadd27ff8a5a52b627125dbfc15f56d4714d28a1e0d64c8d95181d9013ce1ee2f3635cd0b765b3d3cf1688844478a51c2518fac516b3e4e2630a8fc07a +DIST colorize-1.0.5.gem 17920 BLAKE2B 332b430510de5e85e69bf2a96cba81f53db49aab00bf9cef82a98e49654707ce4dcb4956a637c9b529df2a16ce3ed155dc4f6cb596aad9558c5409507763ead3 SHA512 b0edad3771928ae8ca91ef5a0f44adfb026f894a254a7422ea33439d8bf301f3ce98d5d03eb5ed3a95e5d750e7c7bded1f5767042639dce816934146dad00d51 +DIST colorize-1.1.0.gem 17920 BLAKE2B 31d66bccfcd9f75175feb5f8fb1ace3e39f95255b041b9eef3171465c66b36fab548ca17625e52a9a8c93737b8c1ca54adb334ca0d5957ac157bd34752242d97 SHA512 d1257c6be909e92ef59e39536e802bbcbbc5f49b0ac0f1f372f36f9ac1a0ed9016ab374f6f6b389b5d158dcebfabc9e047d9b0d797b408b82224355e5c9a2b2a diff --git a/dev-ruby/colorize/colorize-1.0.3.ebuild b/dev-ruby/colorize/colorize-1.0.3.ebuild new file mode 100644 index 000000000000..8da55ad96550 --- /dev/null +++ b/dev-ruby/colorize/colorize-1.0.3.ebuild @@ -0,0 +1,28 @@ +# 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_EXTRADOC="CHANGELOG.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="Adds methods to set color, background color and text effect on console easier" +HOMEPAGE="https://github.com/fazibear/colorize" +LICENSE="GPL-2+" + +KEYWORDS="~amd64" +SLOT="0" +IUSE="" + +ruby_add_bdepend "test? ( dev-ruby/minitest:5 )" + +all_ruby_prepare() { + sed -i -e "/[Cc]ode[Cc]limate/d" test/test_colorize.rb || die +} + +each_ruby_test() { + cd test || die + ${RUBY} test_colorize.rb || die +} diff --git a/dev-ruby/colorize/colorize-1.0.5.ebuild b/dev-ruby/colorize/colorize-1.0.5.ebuild new file mode 100644 index 000000000000..8da55ad96550 --- /dev/null +++ b/dev-ruby/colorize/colorize-1.0.5.ebuild @@ -0,0 +1,28 @@ +# 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_EXTRADOC="CHANGELOG.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="Adds methods to set color, background color and text effect on console easier" +HOMEPAGE="https://github.com/fazibear/colorize" +LICENSE="GPL-2+" + +KEYWORDS="~amd64" +SLOT="0" +IUSE="" + +ruby_add_bdepend "test? ( dev-ruby/minitest:5 )" + +all_ruby_prepare() { + sed -i -e "/[Cc]ode[Cc]limate/d" test/test_colorize.rb || die +} + +each_ruby_test() { + cd test || die + ${RUBY} test_colorize.rb || die +} diff --git a/dev-ruby/colorize/colorize-1.1.0.ebuild b/dev-ruby/colorize/colorize-1.1.0.ebuild new file mode 100644 index 000000000000..4dce118faff0 --- /dev/null +++ b/dev-ruby/colorize/colorize-1.1.0.ebuild @@ -0,0 +1,27 @@ +# 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_EXTRADOC="CHANGELOG.md README.md" +RUBY_FAKEGEM_TASK_TEST="default" + +inherit ruby-fakegem + +DESCRIPTION="Adds methods to set color, background color and text effect on console easier" +HOMEPAGE="https://github.com/fazibear/colorize" +LICENSE="GPL-2+" + +KEYWORDS="~amd64" +SLOT="0" +IUSE="" + +ruby_add_bdepend "test? ( dev-ruby/minitest:5 )" + +all_ruby_prepare() { + sed -i -e "/[Cc]ode[Cc]limate/d" test/test_colorize.rb || die + + # Skip unpackaged test as this release is not tagged upstream. + sed -i -e '/test_\(colorize\|colorized_string\)_with_readline/,/execute/ s:^:#:' Rakefile || die +} diff --git a/dev-ruby/console/Manifest b/dev-ruby/console/Manifest index d6b5971685de..724c58663d02 100644 --- a/dev-ruby/console/Manifest +++ b/dev-ruby/console/Manifest @@ -1 +1,2 @@ DIST console-1.16.2.tar.gz 24609 BLAKE2B 470e6fb547e594d6e4add21c11bccca2d239d5430e148bdd99fe925d57058a3e7304b96c793c72a68ac3df3e285c1b7719b5a1e0db833350b0ef55ac17cca4f8 SHA512 fe32ea7b3ab11319fcefc098571e2a4fff2fec2a56c53880731ab15deca75e84c94cc30456fea264e6201996311dc705799814e5c1d7c32e7b7d786fcac9588e +DIST console-1.17.2.tar.gz 24861 BLAKE2B c738249eadafe43c4528ebf75d30b51aa1d015fb9fa6cefaa7302bce0d81ab431b4e84ed3d25b8c5376e64b5b1fb8154b91858e15ad72ce6cb746fd18818bb33 SHA512 1c734d335d3928ca580e274857df1d18c05ce254bfdf8401b7c40b391db7d134b6b6b0327e7bb29d5f7c37522335a33cb58a29cf53aabb36279fa601e581a891 diff --git a/dev-ruby/console/console-1.17.2.ebuild b/dev-ruby/console/console-1.17.2.ebuild new file mode 100644 index 000000000000..91dd8773c8fc --- /dev/null +++ b/dev-ruby/console/console-1.17.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="readme.md" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="sus" + +inherit ruby-fakegem + +DESCRIPTION="Beautiful logging for Ruby" +HOMEPAGE="https://github.com/socketry/console" +SRC_URI="https://github.com/socketry/console/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~riscv" +IUSE="" + +ruby_add_rdepend " + dev-ruby/fiber-annotation + dev-ruby/fiber-local +" + +all_ruby_prepare() { + sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die + + # Avoid dependency on covered. + rm -f config/sus.rb || die + + # Avoid sandbox violation during tests + sed -i -e 's:/tmp/:'"${TMPDIR}"'/:' test/console/output.rb || die +} diff --git a/dev-ruby/domain_name/domain_name-0.5.20190701-r2.ebuild b/dev-ruby/domain_name/domain_name-0.5.20190701-r2.ebuild index b9a1287d1aaa..990b023fafe5 100644 --- a/dev-ruby/domain_name/domain_name-0.5.20190701-r2.ebuild +++ b/dev-ruby/domain_name/domain_name-0.5.20190701-r2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/knu/ruby-domain_name" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="test" ruby_add_bdepend " diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest index 9d365be90259..6be26551c3cf 100644 --- a/dev-ruby/facter/Manifest +++ b/dev-ruby/facter/Manifest @@ -1,4 +1,3 @@ DIST facter-3.14.24.tar.gz 410547 BLAKE2B 69d2fd3b1bf9f91456ca570f9fef44ddd6e7656a285c035ecb42df2553c461be137d06232fc1f96f239598143912928dcfaf0d9b3078f4335dfc83163eee5120 SHA512 88e47271f213570fb7819630f7b08076bd8b234612a2bb885de760acab48c37b588c1f214da11c5096f0db6b7df4a516b6e83abc56a1d95779b6f1353831e588 -DIST facter-4.3.1.tar.gz 485690 BLAKE2B bd522f0f3b03e730c21818c30b527a47e6bd10c4845aa5c9906c220ace8abebfec9d1b37fa8ad7a8aa6d2016cff436bc99ad4c1233effca81cfe433156539f57 SHA512 b66d57e6adce0f6c5c56fc9d52dc3e20d5bd269893df60abfa30275dfa044f15e5d663a8c19d3827685305d76f9eac42609c9e29d670b81890cf668f80f64a0b DIST facter-4.4.0.tar.gz 490304 BLAKE2B 1ad4d50f18c13ca6133e0606c33c5cdaa553168d6bb551199aeb1770280d39f0c7d6416a4796b306cbc70f5d4f3f8852e922514657f463096af039587f934549 SHA512 b58bfbd39c304eaaa80b5015593aa62642be40f0b56437d818ddea1cf3230f4f0451998daf979e9b2d46168941289e39316e98112a5f64096baefff48b024323 DIST facter-4.4.1.tar.gz 492785 BLAKE2B b8f173aee1e2c3a6e9b650e1962ee6a7f860cadb0ea09254f396cce60cb01d702feaf23e0e147a80ca95554bcf835bd23df59d4faa78404dc92fd86defb65472 SHA512 c9e148141b3348977c9d6209ed3d72ab1eaaff46e0ada2ce5c3452ee71c3cbc051605bf0d9aad77c249559639e52fbb423c6b3e0cb784f2c208ea206fb3f4fd8 diff --git a/dev-ruby/facter/facter-4.3.1.ebuild b/dev-ruby/facter/facter-4.3.1.ebuild deleted file mode 100644 index 1c4e136e7a9c..000000000000 --- a/dev-ruby/facter/facter-4.3.1.ebuild +++ /dev/null @@ -1,46 +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" -RUBY_FAKEGEM_GEMSPEC="facter.gemspec" -#RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_RECIPE_DOC="yard" - -inherit ruby-ng ruby-fakegem - -DESCRIPTION="A cross-platform ruby library for retrieving facts from operating systems" -HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/" - -LICENSE="Apache-2.0" -SLOT="0" -#IUSE="test" -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/puppetlabs/facter.git" - EGIT_BRANCH="master" -else - [[ "${PV}" = *_rc* ]] || \ - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" - SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -fi - -#RESTRICT="!test? ( test )" - -ruby_add_rdepend "dev-ruby/hocon prometheanfire@gentoo.org - - grknight@gentoo.org - sysadmin@gentoo.org Gentoo Sysadmin Project diff --git a/dev-ruby/faraday-retry/Manifest b/dev-ruby/faraday-retry/Manifest new file mode 100644 index 000000000000..c8776d0308f9 --- /dev/null +++ b/dev-ruby/faraday-retry/Manifest @@ -0,0 +1 @@ +DIST faraday-retry-2.2.0.tar.gz 12498 BLAKE2B a6cd459b745b219ee004cda59e4b1d9199676968ff4e6ef1ba8676badb1c10614a09a30467356032be9054d276055047a78a23b41d65ba84444680151eec688a SHA512 d7dd1bb5e7dd9b0cb94c5565bfd3a1c6c3f67277e15c0fb85a3fbd422a9939be22037089c918a607ae1cb71c18069ea766ab0fc18c9ed2b24fac820d25a6f85a diff --git a/dev-ruby/faraday-retry/faraday-retry-2.2.0.ebuild b/dev-ruby/faraday-retry/faraday-retry-2.2.0.ebuild new file mode 100644 index 000000000000..3d8eadb6288a --- /dev/null +++ b/dev-ruby/faraday-retry/faraday-retry-2.2.0.ebuild @@ -0,0 +1,37 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Faraday adapter for Net::HTTP" +HOMEPAGE="https://github.com/lostisland/faraday-retry" +SRC_URI="https://github.com/lostisland/faraday-retry/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="" + +ruby_add_rdepend "dev-ruby/faraday:2" + +all_ruby_prepare() { + sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die + + sed -i -e '2igem "faraday", "~> 2.0"' spec/spec_helper.rb || die + + # Avoid unpackaged, test-only, faraday-multipart for now. + sed -i -e '/multipart/ s:^:#:' spec/spec_helper.rb || die + sed -e '/should rewind files on retry/askip "faraday-multipart not packaged"' \ + -i spec/faraday/retry/middleware_spec.rb || die +} diff --git a/dev-ruby/faraday-retry/metadata.xml b/dev-ruby/faraday-retry/metadata.xml new file mode 100644 index 000000000000..9230a4c30cad --- /dev/null +++ b/dev-ruby/faraday-retry/metadata.xml @@ -0,0 +1,11 @@ + + + + + ruby@gentoo.org + Gentoo Ruby Project + + + lostisland/faraday-retry + + diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest index 398a0913338e..2dfce09f8424 100644 --- a/dev-ruby/faraday/Manifest +++ b/dev-ruby/faraday/Manifest @@ -2,3 +2,4 @@ DIST faraday-1.3.1.tar.gz 840638 BLAKE2B 284f7f612d3ab791a00ceab823be0246685fa38 DIST faraday-2.7.2.tar.gz 831914 BLAKE2B 424d275519cd24f03b0a678810671de2541e799512789e0a3d80d146aafbc74e2acdbb3c9d3d1cfe7224860e9b716720b234fb25c045226f04b29223c640567d SHA512 41402bdb4594988a88542289c5a5242db04ae07081ba21fbc18b756eeae108bc06298b5ad7b48842a86c586b9da4e4568fc48ec9d26697618bd858649ef86294 DIST faraday-2.7.4.tar.gz 832219 BLAKE2B 8c0af73f6bcb41118eea162bc051d3de99593525ec2a84d21d8842ade076774cbde3deb66af399582235e62713dd563887efbad7f8099f377b1c19f28d92d8be SHA512 97c84fa95ed9f4d26ca12d4e4ef2faee1738f656cb919c9609c84d7c9f275452862bbf5334e5d66ab88c3e9ff5cb060805d9b519319d72c98556eb1c2e5610e1 DIST faraday-2.7.6.tar.gz 832525 BLAKE2B 6d53bcabbdc6ce67433e475e7ac83d08a65a3baffe81f89038af1609ba58c1efe6f7fbe4bb47768a73940cea791c864dc9f313fe3510f89ad36d9e7261b76de1 SHA512 2b0e80f685dc1b9e62955e87d226b9b63cf30fec6d5e9addada532e249bb13ef43db9933091d716df391a79493048aaabd845d3052d3ea3b6ed0e834ed2b4c8d +DIST faraday-2.7.7.tar.gz 832671 BLAKE2B 1eb95ee1937ad352570b06d36a8c89b31ddcee9723591ec1768bbb4c9b5e83a57ad9de7931dc31d01d1cd1ac000b20f5369d83315f4ef30bdb7ccbbde97ade52 SHA512 607c5e6484f6e75a8279de5cd48751f5d8abea412112d6c3b13d68354f71a64df1fadec35fd8af3cb9016388ac06911e23465972163699bc5464bf24daf561f8 diff --git a/dev-ruby/faraday/faraday-2.7.7.ebuild b/dev-ruby/faraday/faraday-2.7.7.ebuild new file mode 100644 index 000000000000..d5190f14683a --- /dev/null +++ b/dev-ruby/faraday/faraday-2.7.7.ebuild @@ -0,0 +1,61 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_RECIPE_DOC="none" + +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_EXTRAINSTALL="spec" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="HTTP/REST API client library with pluggable components" +HOMEPAGE="https://github.com/lostisland/faraday" +SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="" + +DEPEND+=" test? ( sys-process/lsof )" + +ruby_add_rdepend " + || ( =dev-ruby/faraday-net_http-3.0* dev-ruby/faraday-net_http:2 ) + >=dev-ruby/ruby2_keywords-0.0.4 +" +ruby_add_bdepend "test? ( + >=dev-ruby/test-unit-2.4 + >=dev-ruby/connection_pool-2.2.2 + dev-ruby/rack:2.2 + dev-ruby/webmock + )" + +all_ruby_prepare() { + # Remove bundler support. + rm Gemfile || die + sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die + # Avoid loading all lib files since some of them require unpackaged dependencies. + sed -e '/[Cc]overall/ s:^:#:' \ + -e '/lib\/\*\*/ s:^:#:' \ + -e '/simplecov/ s:^:#:' \ + -e '/SimpleCov/,/end/ s:^:#:' \ + -e '/pry/ s:^:#:' \ + -e '3igem "rack", "~> 2.2"' \ + -i spec/spec_helper.rb || die + + sed -e '/git ls-files/ s:^:#:' \ + -e "s:_relative ': './:" \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + MT_NO_PLUGINS=true each_fakegem_test +} diff --git a/dev-ruby/fiber-annotation/Manifest b/dev-ruby/fiber-annotation/Manifest new file mode 100644 index 000000000000..859ca1bd42d8 --- /dev/null +++ b/dev-ruby/fiber-annotation/Manifest @@ -0,0 +1 @@ +DIST fiber-annotation-0.2.0.tar.gz 5743 BLAKE2B 87ab3601f53ecbac05ed251438b95f10d26078d319ced6fcde6e1b9c96d58bcbd5c8d5e9e15325f54c32543b61e91ce53f02964aacb8afc57d7636aa70597007 SHA512 d030ad1a3824ea2e7b31781ed31aa1fba187c44479351fb21911ade090f8596b38f5b6352420b26df705d12b086421b78a4987590169a33550de1ed565630e87 diff --git a/dev-ruby/fiber-annotation/fiber-annotation-0.2.0.ebuild b/dev-ruby/fiber-annotation/fiber-annotation-0.2.0.ebuild new file mode 100644 index 000000000000..da5b0156506f --- /dev/null +++ b/dev-ruby/fiber-annotation/fiber-annotation-0.2.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="readme.md" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="sus" + +inherit ruby-fakegem + +DESCRIPTION="A mechanism for annotating fibers" +HOMEPAGE="https://github.com/ioquatix/fiber-annotation" +SRC_URI="https://github.com/ioquatix/fiber-annotation/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~riscv" +IUSE="" + +all_ruby_prepare() { + sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die + + # Avoid unpackaged sus covered + rm -f config/sus.rb +} diff --git a/dev-ruby/fiber-annotation/metadata.xml b/dev-ruby/fiber-annotation/metadata.xml new file mode 100644 index 000000000000..c20327fbd2e4 --- /dev/null +++ b/dev-ruby/fiber-annotation/metadata.xml @@ -0,0 +1,12 @@ + + + + + ruby@gentoo.org + Gentoo Ruby Project + + + ioquatix/fiber-annotation + fiber-annotation + + diff --git a/dev-ruby/forwardable-extended/forwardable-extended-2.6.0-r2.ebuild b/dev-ruby/forwardable-extended/forwardable-extended-2.6.0-r2.ebuild index d17d2b52e61b..fb97c7c909a4 100644 --- a/dev-ruby/forwardable-extended/forwardable-extended-2.6.0-r2.ebuild +++ b/dev-ruby/forwardable-extended/forwardable-extended-2.6.0-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/gettext_i18n_rails/Manifest b/dev-ruby/gettext_i18n_rails/Manifest index 65c1a9d779b0..4418b809817d 100644 --- a/dev-ruby/gettext_i18n_rails/Manifest +++ b/dev-ruby/gettext_i18n_rails/Manifest @@ -1,3 +1,4 @@ DIST gettext_i18n_rails-1.10.0.tar.gz 21434 BLAKE2B 7b754b482c527593589f43b2547b5ed418db09bce255ba8e65523c7bf46c5402953990dc5941b06af8745a25c7840358e4beabaf1a2aec295a7763484bce8818 SHA512 0016dee43253fbf1fb712d74a1fb85c28d9d23b62af2ab16dfd4837f38749e4be8901b578b6a1e6ecbcf7476114e15873b4c073c5c0bdd7417e1d78515a3e4ff DIST gettext_i18n_rails-1.10.1.tar.gz 21451 BLAKE2B 493307ff0c786aa54ec64140e8f2b0b3b4763f985959123f104a720718ff2bd64786a0d4c081e31a872573467f3183dade2259970b9f04cb68abb51d1cd27f8a SHA512 30aedac2d178c44d5fc5f6501d721ded23b6e3964783c3862aa8dae7902e973338d4a8415146c579270cc900bb1394a92b0a53ebbf9a7437dbe4f1c87a6173ca DIST gettext_i18n_rails-1.11.0.tar.gz 21644 BLAKE2B 291ad5882cb3a5faa596752b02a5f2c26f5c748dad91d7eb444ca03d65e07920be1a74ac80d40a444a929d807f2b65785ffe644b386a9f8efeefbfdb015eba56 SHA512 6eb8e34690042dd7b9680012bec91181080eb65e1b85cd7de838a30899f4ecc55a3c7a9e5afa27f37ee53180a8ef29878ee996bf0a3c193196f41db8f8e57af1 +DIST gettext_i18n_rails-1.12.0.tar.gz 21003 BLAKE2B 7bd7d290296ebc789fed23cb8c278a734273f5cae1e6958b29d825a1a088a845483d838e59148154c17e3dd25ba7696ed6b88e395d04057315b3953c716c293c SHA512 2934bb458df164881d3d8dbad44d98b34a6f4346331084dc03e47c0db79e2b4378b6f22d31686c6f4800805691ad95af9eac9773f7cb3b8abba2b665d3078670 diff --git a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.12.0.ebuild b/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.12.0.ebuild new file mode 100644 index 000000000000..405506db5263 --- /dev/null +++ b/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.12.0.ebuild @@ -0,0 +1,38 @@ +# 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_EXTRADOC="Readme.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_GEMSPEC="gettext_i18n_rails.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="FastGettext / Rails integration" +HOMEPAGE="https://github.com/grosser/gettext_i18n_rails" +SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_bdepend "test? ( dev-ruby/rails:7.0 dev-ruby/activerecord:7.0[sqlite] dev-ruby/temple )" +ruby_add_rdepend ">=dev-ruby/fast_gettext-0.9.0:*" + +all_ruby_prepare() { + rm Gemfile Gemfile.lock || die + + sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Remove specs for slim and hamlet, template engines we don't package. + rm spec/gettext_i18n_rails/slim_parser_spec.rb spec/gettext_i18n_rails/haml_parser_spec.rb || die + + # Test against specific Rails version + sed -e '1igem "rails", "~>7.0.0"' -i spec/spec_helper.rb || die +} diff --git a/dev-ruby/hashie/Manifest b/dev-ruby/hashie/Manifest index 9bd35bf39336..282a1267ae15 100644 --- a/dev-ruby/hashie/Manifest +++ b/dev-ruby/hashie/Manifest @@ -1,2 +1 @@ -DIST hashie-4.1.0.tar.gz 86972 BLAKE2B 33979037db67f8a7f20ae85e3db6e8b5415b9b2659a5961e2c2a97e3197fef1500cedd8557af314baf8395a9790e8a457633ecade944c198c295f7f13847afa5 SHA512 f2a36ee812e39d679390647514ff894d4170b61ece6d37ef42f1203212d80d2dee63b4af162d81ded451a53c058746f26fc16810db4c748cce9ca6635a300a4b DIST hashie-5.0.0.tar.gz 105224 BLAKE2B f15fd3ecd5dcdf88ea97d4aa5e13d984bbfb4dc54a687b4f166d9d84f07ddc0037f4fe251a4ec4950a5b89aaf4f0e43d11467018d63e3a89ae980ec06caf3dd6 SHA512 fc1f9399895f67af77af7b2d1d993eebd221d2b779781625bf1bbee579547580add7d7d0dbf1791564c8df6764c19617721ae5139ca949c81a316beacfe8c806 diff --git a/dev-ruby/hashie/hashie-4.1.0-r1.ebuild b/dev-ruby/hashie/hashie-4.1.0-r1.ebuild deleted file mode 100644 index efb81d6965ee..000000000000 --- a/dev-ruby/hashie/hashie-4.1.0-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="hashie.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Hashie is a small collection of tools that make hashes more powerful" -HOMEPAGE="https://www.mobomo.com/2009/11/hashie-the-hash-toolkit/" -SRC_URI="https://github.com/intridea/hashie/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/activesupport )" - -all_ruby_prepare() { - # Remove bundler and fix one spec that depends on its requires - #rm Gemfile || die - sed -i -e '/[Bb]undler/d' Rakefile || die - sed -e '/pry/ s:^:#:' \ - -e '1irequire "pathname"; require "tempfile"; require "json"' -i spec/spec_helper.rb || die - - # Avoid dependency on rspec-pending_for and its dependencies - sed -i -e '/pending_for/ s:^:#:' \ - spec/spec_helper.rb \ - spec/hashie/mash_spec.rb \ - spec/hashie/extensions/strict_key_access_spec.rb || die - - # Avoid integration specs to avoid complicated dependencies - rm spec/integration/{elasticsearch,omniauth*,rails}/integration_spec.rb || die -} diff --git a/dev-ruby/hashie/metadata.xml b/dev-ruby/hashie/metadata.xml index 658c72b1920d..716acc6c5a35 100644 --- a/dev-ruby/hashie/metadata.xml +++ b/dev-ruby/hashie/metadata.xml @@ -5,4 +5,7 @@ ruby@gentoo.org Gentoo Ruby Project + + intridea/hashie + diff --git a/dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild b/dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild index 5535ebfaa527..94d41fbb4df8 100644 --- a/dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild +++ b/dev-ruby/httpclient/httpclient-2.8.3-r3.ebuild @@ -23,7 +23,7 @@ SRC_URI="https://github.com/nahi/httpclient/archive/v${PV}.tar.gz -> ${P}.tgz" LICENSE="|| ( Ruby Ruby-BSD BSD-2 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="" ruby_add_rdepend "virtual/ruby-ssl" diff --git a/dev-ruby/i18n/i18n-1.13.0.ebuild b/dev-ruby/i18n/i18n-1.13.0.ebuild index 7f472732debc..e38f6145c1bd 100644 --- a/dev-ruby/i18n/i18n-1.13.0.ebuild +++ b/dev-ruby/i18n/i18n-1.13.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby-i18n/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="" ruby_add_rdepend "dev-ruby/concurrent-ruby:1" diff --git a/dev-ruby/immutable-ruby/immutable-ruby-0.1.0.ebuild b/dev-ruby/immutable-ruby/immutable-ruby-0.1.0.ebuild index 6078251ff622..e5410976b305 100644 --- a/dev-ruby/immutable-ruby/immutable-ruby-0.1.0.ebuild +++ b/dev-ruby/immutable-ruby/immutable-ruby-0.1.0.ebuild @@ -20,7 +20,7 @@ RUBY_S="${PN}-${COMMIT}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~riscv" IUSE="" ruby_add_rdepend " diff --git a/dev-ruby/mechanize/mechanize-2.9.1.ebuild b/dev-ruby/mechanize/mechanize-2.9.1.ebuild index e9df097089d5..0a58835b24b7 100644 --- a/dev-ruby/mechanize/mechanize-2.9.1.ebuild +++ b/dev-ruby/mechanize/mechanize-2.9.1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/sparklemotion/mechanize" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="" ruby_add_bdepend ">=dev-ruby/hoe-3.7 diff --git a/dev-ruby/net-http-digest_auth/net-http-digest_auth-1.4.1-r2.ebuild b/dev-ruby/net-http-digest_auth/net-http-digest_auth-1.4.1-r2.ebuild index df788c8440c0..d758c34eaf33 100644 --- a/dev-ruby/net-http-digest_auth/net-http-digest_auth-1.4.1-r2.ebuild +++ b/dev-ruby/net-http-digest_auth/net-http-digest_auth-1.4.1-r2.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/drbrain/net-http-digest_auth" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="test" ruby_add_bdepend "test? ( dev-ruby/minitest )" diff --git a/dev-ruby/net-http-persistent/net-http-persistent-4.0.2.ebuild b/dev-ruby/net-http-persistent/net-http-persistent-4.0.2.ebuild index 758434f1ce9a..ba97f0911986 100644 --- a/dev-ruby/net-http-persistent/net-http-persistent-4.0.2.ebuild +++ b/dev-ruby/net-http-persistent/net-http-persistent-4.0.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/drbrain/net-http-persistent/archive/refs/tags/v${PV} LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc test" ruby_add_rdepend ">=dev-ruby/connection_pool-2.2:0" diff --git a/dev-ruby/net-telnet/net-telnet-0.2.0-r1.ebuild b/dev-ruby/net-telnet/net-telnet-0.2.0-r1.ebuild index 12423d8c4c17..5ce873a5f4c4 100644 --- a/dev-ruby/net-telnet/net-telnet-0.2.0-r1.ebuild +++ b/dev-ruby/net-telnet/net-telnet-0.2.0-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_GEMSPEC="net-telnet.gemspec" diff --git a/dev-ruby/nio4r/nio4r-2.5.9.ebuild b/dev-ruby/nio4r/nio4r-2.5.9.ebuild index 6f083e8d07a4..c9d939af7596 100644 --- a/dev-ruby/nio4r/nio4r-2.5.9.ebuild +++ b/dev-ruby/nio4r/nio4r-2.5.9.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/socketry/nio4r" LICENSE="MIT || ( BSD GPL-2 )" SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~ppc-macos ~x64-macos ~x64-solaris" IUSE="" # Note that nio4r bundles a patched copy of libev, and without these diff --git a/dev-ruby/pathutil/files/pathutil-0.16.2-ruby30.patch b/dev-ruby/pathutil/files/pathutil-0.16.2-ruby30.patch index 374cd4005930..9bb290d4bf24 100644 --- a/dev-ruby/pathutil/files/pathutil-0.16.2-ruby30.patch +++ b/dev-ruby/pathutil/files/pathutil-0.16.2-ruby30.patch @@ -1,3 +1,5 @@ +https://github.com/envygeeks/pathutil/pull/5 + From 3451a10c362fc867b20c7e471a551b31c40a0246 Mon Sep 17 00:00:00 2001 From: Tom Dunlap Date: Tue, 9 Jun 2020 12:59:32 -0400 diff --git a/dev-ruby/pathutil/files/pathutil-0.16.2-ruby31.patch b/dev-ruby/pathutil/files/pathutil-0.16.2-ruby31.patch new file mode 100644 index 000000000000..0bfc4c5919b5 --- /dev/null +++ b/dev-ruby/pathutil/files/pathutil-0.16.2-ruby31.patch @@ -0,0 +1,247 @@ +https://github.com/envygeeks/pathutil/pull/7 + +From c0ecc9a516ed43facfb3a80735034c892d517d1a Mon Sep 17 00:00:00 2001 +From: Jakub Jirutka +Date: Sun, 3 Apr 2022 20:20:44 +0200 +Subject: [PATCH 1/2] Fix usage of YAML.safe_load for compatibility with Ruby + >=2.4 + +YAML.safe_load in Ruby 3.1.1 doesn't accept deprecated positional parameters anymore: + + 1) Pathutil::Helpers#load_yaml should be able to parse YAML + Failure/Error: + YAML.safe_load( + data, + whitelist_classes, + whitelist_symbols, + aliases + ) + + ArgumentError: + wrong number of arguments (given 4, expected 1) + # ./lib/pathutil/helpers.rb:44:in `load_yaml' + # ./spec/tests/lib/pathutil/helpers_spec.rb:25:in `block (3 levels) in ' + +From 868efe4022f944cef81b05ae01e00fab2d51ee5c Mon Sep 17 00:00:00 2001 +From: Jakub Jirutka +Date: Sun, 3 Apr 2022 20:35:50 +0200 +Subject: [PATCH 2/2] Remove deprecated SafeYAML support + +SafeYAML has been deprecated a very long time ago. +--- a/Gemfile ++++ b/Gemfile +@@ -7,7 +7,6 @@ gem "rake", :require => false + gemspec + + group :test do +- gem "safe_yaml", :require => false + gem "luna-rspec-formatters", :require => false + gem "simplecov", :require => false + end +--- a/README.md ++++ b/README.md +@@ -26,7 +26,7 @@ but only if they originate from the given root. + - `>=`, `>` - Check if a file is in but ahead of a path: `Pathutil.new("/tmp/hello") > "/tmp" # => true` + - `in_path?` - Check if a file is within a given path: `Pathutil.new("/tmp/hello").in_path?("/tmp") # => true` + - `<=`, `<` - Check if a file is in but below a path: `Pathutil.new("/tmp") < "/tmp/hello" # => true` +-- `read_yaml` - a wrapper around `Yaml.safe_load` and `SafeYAML` to make reading `YAML` easy. ++- `read_yaml` - a wrapper around `Yaml.safe_load` to make reading `YAML` easy. + - `children` - behaves like Pathname, except it accepts a block to work on the path. + - `safe_copy` - Copy files, disallowing symlinks unless `in_path?` + - `enforce_root` - Force a root if not already in that root. +--- a/benchmark/yaml.rb ++++ /dev/null +@@ -1,16 +0,0 @@ +-# Frozen-string-literal: true +-# Copyright: 2015 - 2017 Jordon Bedwell - MIT License +-# Encoding: utf-8 +- +-require "bundler/setup" +-require "safe_yaml/load" +-require "benchmark/ips" +-require "pathutil" +- +-data = "hello: world\nworld: hello" +-Benchmark.ips :quiet => true do |x| +- x.json! "benchmark.json" +- x.report("A:SafeYAML.load") { SafeYAML.load(data) } +- x.report("B:Pathutil::Helpers.load_yaml") { Pathutil::Helpers.load_yaml(data) } +- x.compare! +-end +--- a/lib/pathutil/helpers.rb ++++ b/lib/pathutil/helpers.rb +@@ -20,7 +20,7 @@ class Pathutil + end + + # -- +- # Wraps around YAML and SafeYAML to provide alternatives to Rubies. ++ # Wraps around YAMLto provide alternatives to Rubies. + # @note We default aliases to yes so we can detect if you explicit true. + # @return Hash + # -- +@@ -34,20 +34,12 @@ class Pathutil + ) + end + +- if !YAML.respond_to?(:safe_load) +- setup_safe_yaml whitelist_classes, aliases +- SafeYAML.load( +- data +- ) +- +- else +- YAML.safe_load( +- data, +- whitelist_classes, +- whitelist_symbols, +- aliases +- ) +- end ++ YAML.safe_load( ++ data, ++ permitted_classes: whitelist_classes, ++ permitted_symbols: whitelist_symbols, ++ aliases: aliases ++ ) + end + + # -- +@@ -109,21 +101,5 @@ class Pathutil + prefix, ext || "" + ] + end +- +- # -- +- # Wrap around, cleanup, deprecate and use SafeYAML. +- # rubocop:enable Style/ParallelAssignment +- # -- +- private +- def setup_safe_yaml(whitelist_classes, aliases) +- warn "WARN: SafeYAML does not support disabling of aliases." if aliases && aliases != :yes +- warn "WARN: SafeYAML will be removed when Ruby 2.0 goes EOL." +- require "safe_yaml/load" +- +- SafeYAML.restore_defaults! +- whitelist_classes.map(&SafeYAML.method( +- :whitelist_class! +- )) +- end + end + end +--- a/spec/tests/lib/pathutil/helpers_spec.rb ++++ b/spec/tests/lib/pathutil/helpers_spec.rb +@@ -26,113 +26,10 @@ describe Pathutil::Helpers do + "hello" => "world" + }) + end ++ end + + # + +- context "when safe" do +- it "should reject any special classes", :disable => :oldest_ruby do +- expect { described_class.load_yaml(":hello: :world") }.to raise_error( +- Psych::DisallowedClass +- ) +- end +- +- # +- +- context "when using SafeYAML" do +- before do +- allow(YAML).to receive(:respond_to?).with(:safe_load).and_return(false) +- expect_any_instance_of(described_class).to receive(:warn).and_return( +- nil +- ) +- end +- +- # +- +- context do +- it "should warn it's deprecated" do +- expect(described_class).to receive(:warn).and_return( +- nil +- ) +- end +- +- # +- +- after do +- described_class.load_yaml( +- ":hello: :world" +- ) +- end +- end +- +- # +- +- context "when trying to disable aliases" do +- it "should warn that you cannot disable them in SafeYAML" do +- expect(described_class).to receive(:warn).exactly(2).times.and_return( +- nil +- ) +- end +- +- # +- +- after do +- described_class.load_yaml("hello: world", aliases: true) +- end +- end +- +- # +- +- it "should parse with SafeYAML" do +- expect(described_class.load_yaml(":hello: :world")).to eq({ +- ":hello" => ":world" +- }) +- end +- end +- end +- +- # +- +- context "when whitelisting classes" do +- it "should allow that class to be loaded" do +- expect(described_class.load_yaml(":hello: :world", :whitelist_classes => [Symbol])).to eq({ +- :hello => :world +- }) +- end +- end +- +- # +- +- context "when diallowing aliases" do +- it "should throw the parse" do +- yaml = "version: &version 1\nother_version: *version" +- expect { described_class.load_yaml(yaml, :aliases => false) }.to raise_error( +- Psych::BadAlias +- ) +- end +- end +- +- # +- +- context do +- it "should allow aliases by default" do +- expect(described_class.load_yaml("version: &version 1\nother_version: *version")).to eq({ +- "version" => 1, "other_version" => 1 +- }) +- end +- end +- +- # +- +- context do +- it "should parse YAML" do +- expect(described_class.load_yaml("hello: world\nworld: hello")).to eq({ +- "hello" => "world", +- "world" => "hello" +- }) +- end +- end +- end +- + # + + describe ".make_tmpname" do diff --git a/dev-ruby/pathutil/pathutil-0.16.2-r2.ebuild b/dev-ruby/pathutil/pathutil-0.16.2-r2.ebuild new file mode 100644 index 000000000000..296caa499f17 --- /dev/null +++ b/dev-ruby/pathutil/pathutil-0.16.2-r2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_GEMSPEC="Gem.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Like Pathname but a little less insane" +HOMEPAGE="https://rubygems.org/gems/pathutil https://github.com/envygeeks/pathutil" +SRC_URI="https://github.com/envygeeks/pathutil/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +ruby_add_rdepend " + >=dev-ruby/forwardable-extended-2.6 + 5.0"' \ + spec/rspec/helper.rb || die + rm -f spec/support/coverage.rb || die +} diff --git a/dev-ruby/polyglot/metadata.xml b/dev-ruby/polyglot/metadata.xml index f2941078f009..92cdcad5348c 100644 --- a/dev-ruby/polyglot/metadata.xml +++ b/dev-ruby/polyglot/metadata.xml @@ -1,13 +1,16 @@ - - ruby@gentoo.org - Gentoo Ruby Project - - + + ruby@gentoo.org + Gentoo Ruby Project + + Polyglot provides support for fully-custom DSLs by providing a registry of file types that can be loaded by its improved version of 'require', using a custom loader for each file type. - + + + cjheath/polyglot + diff --git a/dev-ruby/polyglot/polyglot-0.3.5-r1.ebuild b/dev-ruby/polyglot/polyglot-0.3.5-r1.ebuild index 9eb64f00481d..d280bbd80eec 100644 --- a/dev-ruby/polyglot/polyglot-0.3.5-r1.ebuild +++ b/dev-ruby/polyglot/polyglot-0.3.5-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" @@ -11,7 +11,7 @@ RUBY_FAKEGEM_EXTRADOC="History.txt README.txt" inherit ruby-fakegem DESCRIPTION="Polyglot provides support for fully-custom DSLs" -HOMEPAGE="http://polyglot.rubyforge.org/" +HOMEPAGE="https://github.com/cjheath/polyglot" LICENSE="MIT" KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" diff --git a/dev-ruby/rbs/rbs-3.0.4.ebuild b/dev-ruby/rbs/rbs-3.0.4.ebuild index 6e0ee88bc548..8900668774a2 100644 --- a/dev-ruby/rbs/rbs-3.0.4.ebuild +++ b/dev-ruby/rbs/rbs-3.0.4.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/ruby/rbs" SRC_URI="https://github.com/ruby/rbs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="|| ( Ruby-BSD BSD-2 )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" SLOT="0" IUSE="test" diff --git a/dev-ruby/rbtree/rbtree-0.4.6.ebuild b/dev-ruby/rbtree/rbtree-0.4.6.ebuild index 9bed1dcba918..8299df591276 100644 --- a/dev-ruby/rbtree/rbtree-0.4.6.ebuild +++ b/dev-ruby/rbtree/rbtree-0.4.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://rubygems.org/gems/rbtree" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" IUSE="" all_ruby_prepare() { diff --git a/dev-ruby/rchardet/rchardet-1.8.0.ebuild b/dev-ruby/rchardet/rchardet-1.8.0.ebuild deleted file mode 100644 index f7406102881c..000000000000 --- a/dev-ruby/rchardet/rchardet-1.8.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="Readme.md" - -RUBY_FAKEGEM_GEMSPEC="rchardet.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Character encoding auto-detection in Ruby" -HOMEPAGE="https://github.com/jmhodges/rchardet" -SRC_URI="https://github.com/jmhodges/rchardet/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~ppc ~ppc64 ~x86" -IUSE="" - -all_ruby_prepare() { - sed -i -e '/bundler/ s:^:#:' -e '/minitest\/rg/ s:^:#:' test/test_helper.rb || die -} - -each_ruby_test() { - ${RUBY} -Ilib:. -e 'Dir["test/*_test.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest index 827e5688d9ea..1a55d159b41a 100644 --- a/dev-ruby/rdoc/Manifest +++ b/dev-ruby/rdoc/Manifest @@ -1,3 +1,2 @@ -DIST rdoc-6.3.3.tar.gz 675961 BLAKE2B 200d57c4b104cb3ba894ef56fd72b4f6b2228dc2c5fd7a53035a7e03834e0e9aa283ee2b07dc7dbbfaf123bc9d96ef302f47a24b71a6d735872960ecd65d9cb3 SHA512 e4e4083fea67184c435b59866fc8e8c29c740d716f8be279d18a625c1eadddd41d449de30ddcc3af1aa0507320c0910800d5a0032540b626c5b2ea83d3b123f2 DIST rdoc-6.4.0.tar.gz 755741 BLAKE2B d2519dc0dac3fac32ef7cac8c87dba1a679f0b09dc5858e91899d6d28195cf584fe3eba802bafad400ae26c5ddcb65eaec32e101f9e047f80cecd1616a386ed3 SHA512 6c6a89245ac77abdeedee70327f97f8a9b8bb596c14848a95487ff19039864dd7a5c0f5b501fe2e7b187c671cfb205c1500359c7c203beb89211addaf3ac34f7 DIST rdoc-6.5.0.tar.gz 762645 BLAKE2B cecade491f0d18b2c50ec710cb27a28b6cb946f321503e0508e8d4802e93033a78867346eb1d68ca56884ea0d68d51d6fdb92eb61fa63034a01332e8b572dbcf SHA512 10382e66ca778f85f236614fe071b2b0d598065d3aab8f5a89cb0839da7713b5e16a66e3f7a2bff2e2125d26a42f088a86c6d339dc36479a943bb7023c1cad0c diff --git a/dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild b/dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild deleted file mode 100644 index f4d12f10a2cb..000000000000 --- a/dev-ruby/rdoc/rdoc-6.3.3-r1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_DOC="" -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.rdoc TODO.rdoc" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_BINDIR="exe" - -RUBY_FAKEGEM_GEMSPEC="rdoc.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="An extended version of the RDoc library from Ruby 1.8" -HOMEPAGE="https://github.com/ruby/rdoc/" -SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="|| ( GPL-2 Ruby-BSD )" -KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -SLOT="0" -IUSE="doc" - -RDEPEND+=">=app-eselect/eselect-ruby-20181225" - -ruby_add_bdepend " - >=dev-ruby/kpeg-1.1.0-r1 - >dev-ruby/racc-1.4.10 - dev-ruby/rake - test? ( - dev-ruby/bundler - >=dev-ruby/minitest-5.8:5 - )" - -all_ruby_prepare() { - # Other packages also have use for a nonexistent directory, bug 321059 - sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' test/rdoc/test_rdoc*.rb || die - - # Avoid unneeded dependency on bundler, bug 603696 - sed -i -e '/bundler/ s:^:#:' \ - -e 's/Bundler::GemHelper.gemspec.full_name/"rdoc"/' \ - -e '/rubocop\/rake/ s:^:#:' \ - -e '/RuboCop/,/end/ s:^:#:' Rakefile || die - - # Skip rubygems tests since the rubygems test case code is no longer installed by rubygems. - sed -i -e '/^task/ s/, :rubygems_test//' Rakefile || die - - # Remove test that is depending on the locale, which we can't garantuee. - sed -i -e '/def test_encode_with/,/^ end/ s:^:#:' test/rdoc/test_rdoc_options.rb || die - - # Remove test depending on FEATURES=userpriv, bug 361959 - sed -i -e '/def test_check_files/,/^ end/ s:^:#:' test/rdoc/test_rdoc_options.rb || die - - sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -all_ruby_compile() { - all_fakegem_compile - - if use doc ; then - ruby -Ilib -S exe/rdoc || die - rm -f doc/js/*.gz || die - fi -} - -each_ruby_compile() { - ${RUBY} -S rake generate || die -} - -all_ruby_install() { - all_fakegem_install - - for bin in rdoc ri; do - ruby_fakegem_binwrapper $bin /usr/bin/$bin-2 - - for version in $(ruby_get_use_implementations); do - version=`echo ${version} | cut -c 5-` - if use ruby_targets_ruby${version}; then - ruby_fakegem_binwrapper $bin /usr/bin/${bin}${version} - sed -i -e "1s/env ruby/ruby${version}/" \ - "${ED}/usr/bin/${bin}${version}" || die - fi - done - done -} - -pkg_postinst() { - if [[ ! -n $(readlink "${ROOT}"/usr/bin/rdoc) ]] ; then - eselect ruby set $(eselect --brief --colour=no ruby show | head -n1) - fi -} diff --git a/dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild b/dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild index 9bf91b04f87d..a0c596ea8601 100644 --- a/dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild +++ b/dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_EXTRADOC="HISTORY README.*" diff --git a/dev-ruby/request_store/request_store-1.5.1.ebuild b/dev-ruby/request_store/request_store-1.5.1.ebuild index 2d791508f0ca..31f994ce527e 100644 --- a/dev-ruby/request_store/request_store-1.5.1.ebuild +++ b/dev-ruby/request_store/request_store-1.5.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/rinku/rinku-2.0.6-r1.ebuild b/dev-ruby/rinku/rinku-2.0.6-r1.ebuild index 65624155dc1c..16ab2676823e 100644 --- a/dev-ruby/rinku/rinku-2.0.6-r1.ebuild +++ b/dev-ruby/rinku/rinku-2.0.6-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.markdown" diff --git a/dev-ruby/robots/robots-0.10.1-r3.ebuild b/dev-ruby/robots/robots-0.10.1-r3.ebuild index d6175ebefe8b..1b353cd862f8 100644 --- a/dev-ruby/robots/robots-0.10.1-r3.ebuild +++ b/dev-ruby/robots/robots-0.10.1-r3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGELOG README" diff --git a/dev-ruby/rspec-core/rspec-core-3.12.2.ebuild b/dev-ruby/rspec-core/rspec-core-3.12.2.ebuild index 44f8dd507e35..00fec35093f5 100644 --- a/dev-ruby/rspec-core/rspec-core-3.12.2.ebuild +++ b/dev-ruby/rspec-core/rspec-core-3.12.2.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" LICENSE="MIT" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="highlight" SUBVERSION="$(ver_cut 1-2)" diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.12.3.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.12.3.ebuild index 78165c6ede51..ebd31ef30084 100644 --- a/dev-ruby/rspec-expectations/rspec-expectations-3.12.3.ebuild +++ b/dev-ruby/rspec-expectations/rspec-expectations-3.12.3.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" LICENSE="MIT" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="" SUBVERSION="$(ver_cut 1-2)" diff --git a/dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r5.ebuild b/dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r5.ebuild new file mode 100644 index 000000000000..a5c787b439de --- /dev/null +++ b/dev-ruby/ruby-augeas/ruby-augeas-0.5.0-r5.ebuild @@ -0,0 +1,25 @@ +# 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_DOCDIR="doc/site/api" +RUBY_FAKEGEM_EXTRADOC="NEWS README.rdoc" + +RUBY_FAKEGEM_EXTENSIONS=(ext/augeas/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="Ruby bindings for Augeas" +HOMEPAGE="https://augeas.net/" +SRC_URI="http://download.augeas.net/ruby/${P}.gem" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +RDEPEND=">=app-admin/augeas-1.1.0" +DEPEND="${RDEPEND} + dev-libs/libxml2" diff --git a/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.3.ebuild b/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.3.ebuild index 56a60c58eb98..7ed5b5610070 100644 --- a/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.3.ebuild +++ b/dev-ruby/ruby-filemagic/ruby-filemagic-0.7.3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="ChangeLog README TODO" diff --git a/dev-ruby/ruby-hmac/ruby-hmac-0.4.0-r2.ebuild b/dev-ruby/ruby-hmac/ruby-hmac-0.4.0-r2.ebuild index 2f2180597b04..c51f0a53f13f 100644 --- a/dev-ruby/ruby-hmac/ruby-hmac-0.4.0-r2.ebuild +++ b/dev-ruby/ruby-hmac/ruby-hmac-0.4.0-r2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="History.txt README.txt" diff --git a/dev-ruby/ruby-mp3info/ruby-mp3info-0.8.10-r1.ebuild b/dev-ruby/ruby-mp3info/ruby-mp3info-0.8.10-r1.ebuild index af889031971f..41d25de060fb 100644 --- a/dev-ruby/ruby-mp3info/ruby-mp3info-0.8.10-r1.ebuild +++ b/dev-ruby/ruby-mp3info/ruby-mp3info-0.8.10-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="History.txt README.md" RUBY_FAKEGEM_GEMSPEC="ruby-mp3info.gemspec" diff --git a/dev-ruby/ruby-odbc/ruby-odbc-0.999991-r1.ebuild b/dev-ruby/ruby-odbc/ruby-odbc-0.999991-r1.ebuild index 3b65387565d9..2d9c3bfbfb39 100644 --- a/dev-ruby/ruby-odbc/ruby-odbc-0.999991-r1.ebuild +++ b/dev-ruby/ruby-odbc/ruby-odbc-0.999991-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-ruby/ruby-oembed/metadata.xml b/dev-ruby/ruby-oembed/metadata.xml index d4327f5a5f2f..a7f9e6f04d0c 100644 --- a/dev-ruby/ruby-oembed/metadata.xml +++ b/dev-ruby/ruby-oembed/metadata.xml @@ -6,6 +6,6 @@ Gentoo Ruby Project - judofyr/ruby-oembed + ruby-oembed/ruby-oembed diff --git a/dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild b/dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild index bc0523c13064..b9c185165bd2 100644 --- a/dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild +++ b/dev-ruby/ruby-oembed/ruby-oembed-0.16.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/ruby-opengl/ruby-opengl-0.10.0-r1.ebuild b/dev-ruby/ruby-opengl/ruby-opengl-0.10.0-r1.ebuild index f8f238fc1a7d..be3b103a3b47 100644 --- a/dev-ruby/ruby-opengl/ruby-opengl-0.10.0-r1.ebuild +++ b/dev-ruby/ruby-opengl/ruby-opengl-0.10.0-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" # Two tests fails but the README already indicates that this may not # work. Additionally these tests require access to video devices such as diff --git a/dev-ruby/ruby-progressbar/ruby-progressbar-1.13.0.ebuild b/dev-ruby/ruby-progressbar/ruby-progressbar-1.13.0.ebuild index ffe1a9b275b1..246a5e415ee2 100644 --- a/dev-ruby/ruby-progressbar/ruby-progressbar-1.13.0.ebuild +++ b/dev-ruby/ruby-progressbar/ruby-progressbar-1.13.0.ebuild @@ -18,7 +18,7 @@ RUBY_S="ruby-progressbar-releases-v${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" ruby_add_bdepend "test? ( dev-ruby/rspectacular dev-ruby/timecop )" diff --git a/dev-ruby/ruby-shout/ruby-shout-2.2.2-r2.ebuild b/dev-ruby/ruby-shout/ruby-shout-2.2.2-r2.ebuild index 90bf105144b5..f85ba4e3a4b9 100644 --- a/dev-ruby/ruby-shout/ruby-shout-2.2.2-r2.ebuild +++ b/dev-ruby/ruby-shout/ruby-shout-2.2.2-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" diff --git a/dev-ruby/ruby-termios/ruby-termios-1.1.0-r1.ebuild b/dev-ruby/ruby-termios/ruby-termios-1.1.0-r1.ebuild deleted file mode 100644 index 5f4e4d1aceb4..000000000000 --- a/dev-ruby/ruby-termios/ruby-termios-1.1.0-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README.md termios.rd" - -# There are no tests in the gem, and the upstream tests only work -# with a normal TTY, bug 340575. -RUBY_FAKEGEM_RECIPE_TEST="none" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) - -inherit multilib ruby-fakegem - -DESCRIPTION="A Ruby interface to termios" -HOMEPAGE="http://arika.org/ruby/termios" -LICENSE="Ruby-BSD" -SLOT="0" -KEYWORDS="amd64 ~hppa ~mips ~ppc x86" -IUSE="" diff --git a/dev-ruby/ruby_parser/ruby_parser-3.20.0.ebuild b/dev-ruby/ruby_parser/ruby_parser-3.20.0.ebuild index 489adba616d9..ca27abe02501 100644 --- a/dev-ruby/ruby_parser/ruby_parser-3.20.0.ebuild +++ b/dev-ruby/ruby_parser/ruby_parser-3.20.0.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/seattlerb/ruby_parser" LICENSE="MIT" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="" ruby_add_rdepend ">=dev-ruby/sexp_processor-4.16.0:4" diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest index eebb4e0cc96e..ccd556d09e87 100644 --- a/dev-ruby/rubygems/Manifest +++ b/dev-ruby/rubygems/Manifest @@ -1,4 +1,3 @@ -DIST rubygems-3.2.33.tar.gz 12131881 BLAKE2B 6ec9321d808df2ee1bbde7f9889471bb7dbadb719872577a9f04863ccf7c314f6b9e2edb178efa8b1996070112673163efb2cf7501d289cecbddd134770dcb12 SHA512 dcabbbbc57031ffa3ca04227a631323559ea99cb0b26e082b3bc51dd4f9b34b996903c7701932aa303192c0483a9e1c66661424233937d1d406773b4279263a4 DIST rubygems-3.3.26.tar.gz 12995476 BLAKE2B c06400d263f64ee988781b49628eebde2b78b5c3cdf3796fe5e1ce5891cb0b41b5e50313293afc72c9b278ab00415b91a862f4245107c63e8eedb9904a5d33e2 SHA512 5aad9f6f0f7187d7d3f2a77ceb50b4b293290dc2e83fb55654c8fdf8e222568d40ef0c64d603ae2ff0db39e7a39ee89ec3c48bb102d434637145863881851086 DIST rubygems-3.4.1.tar.gz 12999634 BLAKE2B 019364e3abd3b12f2a37b08a8d32546cd002c47653a4cdd4e06d8605010dcfcbf3f82f2d375c6bd51a8f1b462b624cefb85932c075b965d5038c26d6079de261 SHA512 2183f7d6ab914c47c02b53cafa6f39845986e4b38713d320402b98f0f0926dbbd957ef11c00b4fbe8f6c9985a1a5d9f551b2df9d47f00c389026e373dbd6f6ed DIST rubygems-3.4.3.tar.gz 15002575 BLAKE2B be8dfb7233754e0ef9147eab1c64d363c38de5a6c296087a193b801c9fa1a12d2a21d7b3b01360f53a30caa6815b3bcdf3d14ecd19ac19dfd2e88115526b5a97 SHA512 7f3907b6ab8f001bd856c2b25b71c5ec32b21b2b5fa16ba369e3108c44698712ac3f5ace430554a4b15dc0adef2d87fa41bffa03dcd01f524fe8bbd80de9807b diff --git a/dev-ruby/rubygems/files/gentoo-defaults-4.rb b/dev-ruby/rubygems/files/gentoo-defaults-4.rb deleted file mode 100644 index 1da07f64ddef..000000000000 --- a/dev-ruby/rubygems/files/gentoo-defaults-4.rb +++ /dev/null @@ -1,63 +0,0 @@ -# frozen_string_literal: true - -# Gentoo defaults for rubygems 3.x -# -# Gentoo policy is to install all manually installed code into -# /usr/local and to keep /usr managed by Gentoo. This policy file -# ensures that all manually installed gems using "gem install" are -# installed in /usr/local. Gentoo gems are installed in /usr. - -# TODO: We used to manipulate the default_dir, but this no longer -# works since this is now the base for the new "default" gems that -# ruby 2.6 uses with irb. So default_dir should refer to the system -# default now. rubygems also provides various hooks so we may be able -# to use those to install gems in /usr/local by default in a less -# intrusive way. -module Gem - - class << self - def portage_gems_dir - RbConfig::CONFIG['sitelibdir'].gsub('site_ruby', 'gems') - end - - def local_dir - portage_gems_dir.gsub('@GENTOO_PORTAGE_EPREFIX@/usr', - '@GENTOO_PORTAGE_EPREFIX@/usr/local') - end - - def install_dir - Process.euid.zero? ? local_dir : user_dir - end - - undef :default_path - def default_path - path = [] - path << user_dir if user_home && File.exist?(user_home) - path << default_dir - path << vendor_dir if vendor_dir && File.directory?(vendor_dir) - path << local_dir - path << portage_gems_dir - end - - def system_config_path - '@GENTOO_PORTAGE_EPREFIX@/etc' - end - - # Set Gentoo defaults for gem commands - begin - undef :operating_system_defaults - rescue NameError - # Avoid either runtime errors or redefinition warnings since - # this method is not present in all rubygem versions distributed - # with dev-lang/ruby. - end - def operating_system_defaults - { - 'install' => "--install-dir #{install_dir}", - 'uninstall' => "--install-dir #{install_dir}", - 'update' => "--install-dir #{install_dir}" - } - end - - end -end diff --git a/dev-ruby/rubygems/rubygems-3.2.33.ebuild b/dev-ruby/rubygems/rubygems-3.2.33.ebuild deleted file mode 100644 index 4c3802f19939..000000000000 --- a/dev-ruby/rubygems/rubygems-3.2.33.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby26 ruby27 ruby30" - -inherit ruby-ng prefix - -DESCRIPTION="Centralized Ruby extension management system" -HOMEPAGE="https://rubygems.org/" -LICENSE="|| ( Ruby MIT )" - -SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -SLOT="0" -IUSE="server test" -RESTRICT="!test? ( test )" - -PDEPEND="server? ( =dev-ruby/builder-3* )" - -ruby_add_depend "virtual/ruby-ssl" - -ruby_add_bdepend " - test? ( - dev-ruby/json - dev-ruby/minitest:5 - dev-ruby/rake - dev-ruby/rdoc - dev-ruby/webrick - )" - -all_ruby_prepare() { - # Remove unpackaged automatiek from Rakefile which stops it from working - sed -i -e '/automatiek/ s:^:#:' -e '/Automatiek/,/^end/ s:^:#:' Rakefile || die - - mkdir -p lib/rubygems/defaults || die - cp "${FILESDIR}/gentoo-defaults-5.rb" lib/rubygems/defaults/operating_system.rb || die - - eprefixify lib/rubygems/defaults/operating_system.rb - - # Disable broken tests when changing default values: - sed -i -e '/test_default_path/,/^ end/ s:^:#:' test/rubygems/test_gem.rb || die - sed -i -e '/test_initialize_\(path_with_defaults\|regexp_path_separator\)/aomit "gentoo"' test/rubygems/test_gem_path_support.rb || die - # Avoid test that won't work as json is also installed as plain ruby code - sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/aomit "gentoo"' test/rubygems/test_require.rb || die - - # Avoid test that requires additional utility scripts - rm -f test/test_changelog_generator.rb || die - - # Update manifest after changing files to avoid a test failure - if use test; then - rake update_manifest || die - fi -} - -each_ruby_compile() { - # Not really a build but... - sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem -} - -each_ruby_test() { - # Unset RUBYOPT to avoid interferences, bug #158455 et. al. - #unset RUBYOPT - - if [[ "${EUID}" -ne "0" ]]; then - RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} --disable-gems -I.:lib:test:bundler/lib \ - -e 'require "rubygems"; gem "minitest", "~>5.0"; Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed" - else - ewarn "The userpriv feature must be enabled to run tests, bug 408951." - eerror "Testsuite will not be run." - fi -} - -each_ruby_install() { - # Unset RUBYOPT to avoid interferences, bug #158455 et. al. - unset RUBYOPT - export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" - - pushd lib &>/dev/null - doruby -r * - popd &>/dev/null - - local sld=$(ruby_rbconfig_value 'sitelibdir') - insinto "${sld#${EPREFIX}}" # bug #320813 - newins "${FILESDIR}/auto_gem.rb.ruby19" auto_gem.rb - - newbin bin/gem $(basename ${RUBY} | sed -e 's:ruby:gem:') -} - -all_ruby_install() { - dodoc CHANGELOG.md README.md - - if use server; then - newinitd "${FILESDIR}/init.d-gem_server2" gem_server - newconfd "${FILESDIR}/conf.d-gem_server" gem_server - fi -} - -pkg_postinst() { - if [[ ! -n $(readlink "${ROOT}"/usr/bin/gem) ]] ; then - eselect ruby set $(eselect --brief --colour=no ruby show | head -n1) - fi - - ewarn - ewarn "To switch between available Ruby profiles, execute as root:" - ewarn "\teselect ruby set ruby(30|31|...)" - ewarn -} diff --git a/dev-ruby/rubyntlm/rubyntlm-0.6.3-r1.ebuild b/dev-ruby/rubyntlm/rubyntlm-0.6.3-r1.ebuild index fb43ef4fbf13..072610e07317 100644 --- a/dev-ruby/rubyntlm/rubyntlm-0.6.3-r1.ebuild +++ b/dev-ruby/rubyntlm/rubyntlm-0.6.3-r1.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/winrb/rubyntlm" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc64 ~x86" IUSE="" all_ruby_prepare() { diff --git a/dev-ruby/rubypants/rubypants-0.7.1-r1.ebuild b/dev-ruby/rubypants/rubypants-0.7.1-r1.ebuild new file mode 100644 index 000000000000..f6a6aeb5d440 --- /dev/null +++ b/dev-ruby/rubypants/rubypants-0.7.1-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_EXTRADOC="README.rdoc" + +inherit ruby-fakegem + +DESCRIPTION="A Ruby port of the SmartyPants PHP library" +HOMEPAGE="https://leahneukirchen.org/repos/rubypants/README" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="" + +all_ruby_prepare() { + sed -i -e '/ecov/I s:^:#:' test/helper.rb || die +} + +each_ruby_test() { + ${RUBY} -I. test/rubypants_test.rb || die "tests failed" +} diff --git a/dev-ruby/rubytest-cli/rubytest-cli-0.2.0-r1.ebuild b/dev-ruby/rubytest-cli/rubytest-cli-0.2.0-r1.ebuild index 4c80f8458478..400b83dd6b93 100644 --- a/dev-ruby/rubytest-cli/rubytest-cli-0.2.0-r1.ebuild +++ b/dev-ruby/rubytest-cli/rubytest-cli-0.2.0-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_RECIPE_DOC="yard" diff --git a/dev-ruby/set/set-1.0.3.ebuild b/dev-ruby/set/set-1.0.3.ebuild index 5d50e605ce15..c87fd13b12dc 100644 --- a/dev-ruby/set/set-1.0.3.ebuild +++ b/dev-ruby/set/set-1.0.3.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/ruby/set/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" IUSE="" all_ruby_prepare() { diff --git a/dev-ruby/sexp_processor/sexp_processor-4.17.0.ebuild b/dev-ruby/sexp_processor/sexp_processor-4.17.0.ebuild index a4d0bc38e9a3..dea3eb3edc24 100644 --- a/dev-ruby/sexp_processor/sexp_processor-4.17.0.ebuild +++ b/dev-ruby/sexp_processor/sexp_processor-4.17.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://www.zenspider.com/projects/sexp_processor.html" LICENSE="GPL-2" SLOT="4" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="" ruby_add_bdepend " diff --git a/dev-ruby/simple-rss/metadata.xml b/dev-ruby/simple-rss/metadata.xml index daac6fdb7252..e4a8abc9cfb7 100644 --- a/dev-ruby/simple-rss/metadata.xml +++ b/dev-ruby/simple-rss/metadata.xml @@ -1,8 +1,11 @@ - - ruby@gentoo.org - Gentoo Ruby Project - + + ruby@gentoo.org + Gentoo Ruby Project + + + cardmagic/simple-rss + diff --git a/dev-ruby/simple-rss/simple-rss-1.3.3-r1.ebuild b/dev-ruby/simple-rss/simple-rss-1.3.3-r1.ebuild index a936da50b5af..686abdeb36e8 100644 --- a/dev-ruby/simple-rss/simple-rss-1.3.3-r1.ebuild +++ b/dev-ruby/simple-rss/simple-rss-1.3.3-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="doc" RUBY_FAKEGEM_EXTRADOC="README.markdown" diff --git a/dev-ruby/simplecov-html/simplecov-html-0.12.3.ebuild b/dev-ruby/simplecov-html/simplecov-html-0.12.3.ebuild deleted file mode 100644 index 50b481bf91fa..000000000000 --- a/dev-ruby/simplecov-html/simplecov-html-0.12.3.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_TASK_TEST="" -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_EXTRAINSTALL="assets public views" - -inherit ruby-fakegem - -DESCRIPTION="Generates a HTML report of your SimpleCov ruby code coverage results" -HOMEPAGE="https://github.com/simplecov-ruby/simplecov-html" -LICENSE="MIT" - -KEYWORDS="~amd64 ~riscv" -SLOT="$(ver_cut 1-2)" -IUSE="doc" diff --git a/dev-ruby/simplecov/Manifest b/dev-ruby/simplecov/Manifest index 5d1e9d15539c..faa4da37e6cc 100644 --- a/dev-ruby/simplecov/Manifest +++ b/dev-ruby/simplecov/Manifest @@ -1,2 +1 @@ -DIST simplecov-0.21.2.tar.gz 114080 BLAKE2B b1bdfd45a39f97072d871a6d4ba4a2d9f2b94642cbbe329fba91b53b1d6a9b024e224e822ca49c28c4849b7bc3ade19027c6aab739d3acf28c09cd3c773ce4eb SHA512 68e9a901b2ecef07aebad214ea86a092871b0ebf5b62881ca97ca0033c1ee5b9ba395116f9960e69cd88b90f569a3b573a3879178e9ccfa06d28c94de8b4f918 DIST simplecov-0.22.0.tar.gz 115236 BLAKE2B d013f254d534ddd1ad273e2a6990c7ec96710cef106c73ecaba18c04ac5922bad52e086f11bf019abb21dd6cfc2f4b02e058b5042029716c6e3ed64e1c35993a SHA512 ba7e1a29a219337c1e00d055408d825b20a7b81ec4768612d9d5e8a18af08d47d86a42cee78c64ae0f431196136b5dd522364882d83e5210366d8aa03d5c54b4 diff --git a/dev-ruby/simplecov/simplecov-0.21.2.ebuild b/dev-ruby/simplecov/simplecov-0.21.2.ebuild deleted file mode 100644 index dead7a284607..000000000000 --- a/dev-ruby/simplecov/simplecov-0.21.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_RECIPE_DOC="none" - -RUBY_FAKEGEM_GEMSPEC="simplecov.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Code coverage with a configuration library and merging across test suites" -HOMEPAGE="https://github.com/simplecov-ruby/simplecov" -SRC_URI="https://github.com/simplecov-ruby/simplecov/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" - -KEYWORDS="~amd64 ~riscv" -SLOT="0.8" -IUSE="doc" - -ruby_add_rdepend " - dev-ruby/simplecov-html:0.12 - >=dev-ruby/simplecov_json_formatter-0.1:0 - >=dev-ruby/docile-1.1:0" - -ruby_add_bdepend "test? ( - dev-ruby/bundler - dev-ruby/rspec:3 - dev-ruby/test-unit:2 -)" - -# There are also cucumber tests that require poltergeist and unpackaged phantomjs gem. - -all_ruby_prepare() { - # Avoid test depending on spawning ruby and having timing issues - sed -i -e '/blocks other processes/askip "gentoo"' spec/result_merger_spec.rb || die - - sed -i -e '5i require "bundler"' spec/helper.rb || die - - sed -e '/start_coverage_measurement/,/^ end/ s|with(lines: true)|with({lines: true})|' \ - -e '/start_coverage_measurement/,/^ end/ s|with(lines: true, branches: true)|with({lines: true, branches: true})|' \ - -i spec/simplecov_spec.rb || die -} - -each_ruby_test() { - RSPEC_VERSION=3 ruby-ng_rspec spec/*spec.rb || die - - #${RUBY} -S cucumber features || die -} diff --git a/dev-ruby/slop/Manifest b/dev-ruby/slop/Manifest index cd53596588d9..dde33ec0d688 100644 --- a/dev-ruby/slop/Manifest +++ b/dev-ruby/slop/Manifest @@ -1,4 +1,2 @@ DIST slop-4.10.0.tgz 17595 BLAKE2B ef542c9062dfd3381c7cbc5d1cb004a0d7e1f9d9ea78ee835704aa744309e6c4ac003d91328da89d3fdb734e5495e9f7cb05b2498e0f2126edecec8a83c97283 SHA512 22c586ef1e5ecebc3311496ae6285219b41627e5d15032a15964b682bc98eda7dca8d69017eaae0fbce31e7787a0e974ee58e340c6acd475f0f60001f7e9c85b DIST slop-4.10.1.tgz 17752 BLAKE2B d7be110a9fa012af3df26aa4a7dc055fe9443ca131ee078adb05fb4ef87c6976520ee96aca23893abb651bd6fa22ea350be5851ca6f142b301551447c0b12c34 SHA512 0ffca1dcb550a4b21188647bbc433345c62c61dcb5c6e647727ab21d0816a13b6e6cb17180eb86a870eb50ed67b2f44f72f38490f907ba21acaa81c2a2febc53 -DIST slop-4.9.2.tgz 16633 BLAKE2B 8907314016066569279dbab6b52f50cee58044b46c1a88c7cfab3a31e1bd7e702f63da170a42f113c5611080d5d212b970dddd1e3aeb2bc8e86d5ea577b9f163 SHA512 dbecbc5edaf257131edf54fb5577531a962a6ed64f9414342b5060bee479cf7e4c9cfb891af3553644fbe7817a2067de3c83b379651a62da5983f0c42cd68fd6 -DIST slop-4.9.3.tgz 16887 BLAKE2B 10ce02eec161fa12a1f6078047c5461476a45e02ea6e27f4e9c888611cc24a8f74e7cf90607a93a9510b41577e70e344caeb7d865eaf0bc9f980cc34d73899d4 SHA512 fbbf9aa5e12ee6b5d3c1e2bbe55c160e196fb201ff50c266f035e7150b9ec3bc223c89e354e16b9cd4cecabaa71935334722e53b0363d5a2a59f6c0e50c2dc97 diff --git a/dev-ruby/slop/slop-4.9.2.ebuild b/dev-ruby/slop/slop-4.9.2.ebuild deleted file mode 100644 index adc818e81c51..000000000000 --- a/dev-ruby/slop/slop-4.9.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="slop.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A simple option parser with an easy to remember syntax and friendly API" -HOMEPAGE="https://github.com/injekt/slop" -SRC_URI="https://github.com/injekt/${PN}/archive/v${PV}.tar.gz -> ${P}.tgz" - -LICENSE="MIT" -SLOT="4" -KEYWORDS="~amd64 ~ppc64 ~x86" - -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/minitest )" - -all_ruby_prepare() { - sed -i -e '/git ls-files/d' slop.gemspec || die -} diff --git a/dev-ruby/slop/slop-4.9.3.ebuild b/dev-ruby/slop/slop-4.9.3.ebuild deleted file mode 100644 index af101924120c..000000000000 --- a/dev-ruby/slop/slop-4.9.3.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="slop.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A simple option parser with an easy to remember syntax and friendly API" -HOMEPAGE="https://github.com/injekt/slop" -SRC_URI="https://github.com/injekt/${PN}/archive/v${PV}.tar.gz -> ${P}.tgz" - -LICENSE="MIT" -SLOT="4" -KEYWORDS="~amd64 ~ppc64 ~x86" - -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/minitest )" - -all_ruby_prepare() { - sed -i -e '/git ls-files/d' slop.gemspec || die -} diff --git a/dev-ruby/sorted_set/sorted_set-1.0.3.ebuild b/dev-ruby/sorted_set/sorted_set-1.0.3.ebuild index 0889870ffe77..1404bd33c2e1 100644 --- a/dev-ruby/sorted_set/sorted_set-1.0.3.ebuild +++ b/dev-ruby/sorted_set/sorted_set-1.0.3.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/knu/sorted_set/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" IUSE="" ruby_add_rdepend " diff --git a/dev-ruby/sparklines/sparklines-0.5.2-r7.ebuild b/dev-ruby/sparklines/sparklines-0.5.2-r7.ebuild deleted file mode 100644 index 20011854a68c..000000000000 --- a/dev-ruby/sparklines/sparklines-0.5.2-r7.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_EXTRADOC="History.txt README.txt" - -inherit ruby-fakegem - -DESCRIPTION="Create sparklines, small graphs to be used inline in texts" -HOMEPAGE="http://sparklines.rubyforge.org/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND+="test? ( media-gfx/imagemagick[png] )" - -ruby_add_rdepend "dev-ruby/rmagick:*" - -ruby_add_bdepend "test? ( dev-ruby/tidy_table dev-ruby/dust )" - -all_ruby_prepare() { - # Don't use deprecated rmagick require for compatibility with newer - # versions. - sed -i -e '/require/ s/RMagick/rmagick/' lib/sparklines.rb || die -} - -each_ruby_test() { - ${RUBY} -I. test/test_all.rb || die -} diff --git a/dev-ruby/spreadsheet/metadata.xml b/dev-ruby/spreadsheet/metadata.xml index 1268a5d798b7..131ac902a539 100644 --- a/dev-ruby/spreadsheet/metadata.xml +++ b/dev-ruby/spreadsheet/metadata.xml @@ -10,6 +10,7 @@ Gentoo Ruby Project + zdavatz/spreadsheet spreadsheet diff --git a/dev-ruby/spreadsheet/spreadsheet-1.3.0.ebuild b/dev-ruby/spreadsheet/spreadsheet-1.3.0.ebuild index f5b0399c44bc..80d2a19c995c 100644 --- a/dev-ruby/spreadsheet/spreadsheet-1.3.0.ebuild +++ b/dev-ruby/spreadsheet/spreadsheet-1.3.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" # Avoid the complexity of the "rake" recipe and run testrb-2 manually. RUBY_FAKEGEM_RECIPE_TEST=none diff --git a/dev-ruby/spy/Manifest b/dev-ruby/spy/Manifest index 10210ea402dc..75ffac509433 100644 --- a/dev-ruby/spy/Manifest +++ b/dev-ruby/spy/Manifest @@ -1,3 +1,2 @@ -DIST spy-1.0.2.gem 34304 BLAKE2B 5019af0919d2015c82fc5c4e45b0ca98757294d747923ea68dfc24916d96667d5c118d628ebface8cd69d78ec4b558312c4ef9294b6b14e89e136cc75ac4c8f5 SHA512 df0bd3b95e534ca578ef612ef4afc5fa086504b7080fd187917f1b03548a140b1fa4b9d376760c41a9a7838c002c4a5606dedf13411dedbeba9d284fc4f981b9 DIST spy-1.0.3.gem 34304 BLAKE2B 79571772054cf7ebd0471af1a625c06fc4491b11ce4eef94a480eee5d53bddb5a180d1795c763162bfa73f2b7745ec537644980eb42cdbea4210cadb3dfb8f0d SHA512 09628e02a209b18621ba8bdfaf6e44bce82dcf843417c7c71576de5bb214fe2b3ad8e619fe52abed1ddab4090de09b44e71d13f3814e0ccc438a3be8287dfb12 DIST spy-1.0.5.gem 22528 BLAKE2B 8568e16777c5979cc3542f870ac9517c8a4e0df666c05c5cb0e94f11345710c16429d542ac26df844328d9b722271ce68c89673f04ef87fe5607cd2d75d9a9ac SHA512 9a16b870c9b9ce35efb2e69cd8c1e7592e1589a3462844d956c5620df4bc818bf5574f2042cb6e82100142f6a9fd7ff25a5bfff124fbb849925a46ea7277cec0 diff --git a/dev-ruby/spy/spy-1.0.2.ebuild b/dev-ruby/spy/spy-1.0.2.ebuild deleted file mode 100644 index a53c58410e95..000000000000 --- a/dev-ruby/spy/spy-1.0.2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md" - -inherit ruby-fakegem - -DESCRIPTION="A simple opinionated mocking framework" -HOMEPAGE="https://github.com/ryanong/spy" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/minitest )" - -all_ruby_prepare() { - sed -i -e "/bundler/d" -e "/pry/d" -e "/[Cc]overalls/d" -e '/[Rr]eporters/d' Rakefile test/test_helper.rb || die -} diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest index de0d283abade..8bbd66fec2bb 100644 --- a/dev-ruby/sqlite3/Manifest +++ b/dev-ruby/sqlite3/Manifest @@ -1,5 +1,3 @@ -DIST sqlite3-1.4.2.gem 70656 BLAKE2B ef7fa7667fd080a6f175bcfbd1fe8dfba00d3fdf1214cc3d776f0576dc29386b627db8d6c0dd06f07ab65fff877a6803a6dcacefd4fbc5bb0f7d2149e355c88d SHA512 c4630dd2fa13914e2fcc70092c35568103f61f976958b439fe205abdfcff61702ca176d10bea40ff0cfea3169644cdb9146b7be94dff883cad3b753e84629545 DIST sqlite3-1.4.4.gem 71168 BLAKE2B f49d055b0d040f12b00abaf5c3a245b4e018445f41d496ae0d27426970f208b066bdd5a1b562a8fbb575397bac132384111fa59d6079dd6f384a6b1d90d272b8 SHA512 48753652d2aec201dfeac37f284bfdbc1b39c208c4ef605a2b7073a8a56cf5edf2021a889d98e0939cc0fbc476ccfda1aa01a0d8848a6129cab3af68761fcf38 -DIST sqlite3-1.5.3.gem 3134976 BLAKE2B feece4cb67e898b9dd1d77cf229632bf87a083ff894d854b6000dec69edaf677be4289104c25abf2e1dd246fa8f1391d9b579236b751f83acfdce544a39df3e9 SHA512 7d4a9c6c6998130b5ca725aabe8299668699aebd3813da088d62ca5d3013f31bffa9356d84d63164c98fe00f80c65dc467d70e725189a8b3fe233c348c5b4392 DIST sqlite3-1.6.1.gem 3194368 BLAKE2B f06fc82454730ad136c0824258d4f0fba75d2e2e2aa160f3e2b928d128f0649292a42bacac19330d485695db7c833b3ab7396833ada427bbf35cc90120f54a78 SHA512 e0e25dd5b5d98cd1e8e1e7721d300ddb75138d68e9fd3d1a062d6eb1ee7ce580cf15585f086123027f11bd7325f41eba44e5a4bf20500ce14c0cd8d191577a79 DIST sqlite3-1.6.3.gem 3219968 BLAKE2B 3243aa61993cf0e9f20b46f4e02ca88a17f204d05815cd7661910e39034a7a83822943db643d8ae2dee758b6e78063f6201446a91c9552f518da5eb1edf6f3c7 SHA512 017fc5b5e4a7955da84e105a13213e702d16a1489371748c3a9170f92e9af3a8ed458c3867e13a17bf7fa30baf026e2efc8cd548b5695cad5397323ea6a71112 diff --git a/dev-ruby/sqlite3/sqlite3-1.4.2-r1.ebuild b/dev-ruby/sqlite3/sqlite3-1.4.2-r1.ebuild deleted file mode 100644 index 6411f95123f0..000000000000 --- a/dev-ruby/sqlite3/sqlite3-1.4.2-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_TASK_DOC="faq" -RUBY_FAKEGEM_DOCDIR="doc faq" -RUBY_FAKEGEM_EXTRADOC="API_CHANGES.rdoc README.rdoc ChangeLog.cvs CHANGELOG.rdoc" - -RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3 - -inherit multilib ruby-fakegem - -DESCRIPTION="An extension library to access a SQLite database from Ruby" -HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby" -LICENSE="BSD" - -KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -SLOT="0" -IUSE="" - -RDEPEND+=" >=dev-db/sqlite-3.6.16:3" -DEPEND+=" >=dev-db/sqlite-3.6.16:3" - -ruby_add_bdepend " - dev-ruby/rake-compiler - doc? ( dev-ruby/rdoc dev-ruby/redcloth ) - test? ( dev-ruby/minitest:5 )" - -all_ruby_prepare() { - # We remove the vendor_sqlite3 rake task because it's used to - # bundle SQlite3 which we definitely don't want. - rm -f rakelib/vendor_sqlite3.rake || die - - # Remove gem tasks since we don't need them and they require hoe. - rm -f rakelib/gem.rake || die - - sed -i -e 's:, HOE.spec::' -e '/task :test/d' rakelib/native.rake || die -} - -all_ruby_compile() { - all_fakegem_compile - - if use doc; then - rdoc --title "${P} Dcoumentation" -o doc --main README.rdoc lib *.rdoc ext/*/*.c || die - fi -} - -each_ruby_test() { - ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die -} - -each_ruby_install() { - each_fakegem_install - - # sqlite3 was called sqlite3-ruby before, so add a spec file that - # simply loads sqlite3 to make sure that old projects load correctly - # we don't even need to create a file to load this: the `require - # sqlite3` was already part of sqlite3-ruby requirements. - cat - < "${T}/sqlite3-ruby.gemspec" -# generated by ebuild -# ${CATEGORY}/${PF} -Gem::Specification.new do |s| - s.name = "sqlite3-ruby" - s.version = "${RUBY_FAKEGEM_VERSION}" - s.summary = "Fake gem to load sqlite3" - s.homepage = "${HOMEPAGE}" - s.specification_version = 3 - s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= ${RUBY_FAKEGEM_VERSION}"]) -end -EOF - RUBY_FAKEGEM_NAME=sqlite3-ruby \ - RUBY_FAKEGEM_GEMSPEC="${T}/sqlite3-ruby.gemspec" \ - ruby_fakegem_install_gemspec -} diff --git a/dev-ruby/sqlite3/sqlite3-1.5.3.ebuild b/dev-ruby/sqlite3/sqlite3-1.5.3.ebuild deleted file mode 100644 index 991566012738..000000000000 --- a/dev-ruby/sqlite3/sqlite3-1.5.3.ebuild +++ /dev/null @@ -1,47 +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" - -RUBY_FAKEGEM_TASK_DOC="faq" -RUBY_FAKEGEM_DOCDIR="doc faq" -RUBY_FAKEGEM_EXTRADOC="API_CHANGES.md README.md ChangeLog.cvs CHANGELOG.md" - -RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3 - -inherit ruby-fakegem - -DESCRIPTION="An extension library to access a SQLite database from Ruby" -HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby" -LICENSE="BSD" - -KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -SLOT="0" -IUSE="" - -RDEPEND+=" >=dev-db/sqlite-3.39.4:3" -DEPEND+=" >=dev-db/sqlite-3.39.4:3" - -ruby_add_bdepend " - dev-ruby/mini_portile2:2.8 - doc? ( dev-ruby/rdoc dev-ruby/redcloth ) - test? ( dev-ruby/minitest:5 )" - -all_ruby_prepare() { - sed -i -e 's/enable_config("system-libraries")/true/' ext/sqlite3/extconf.rb || die -} - -all_ruby_compile() { - all_fakegem_compile - - if use doc; then - rdoc --title "${P} Dcoumentation" -o doc --main README.rdoc lib *.rdoc ext/*/*.c || die - rm -f doc/js/*.gz || die - fi -} - -each_ruby_test() { - ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/stringio/stringio-3.0.6.ebuild b/dev-ruby/stringio/stringio-3.0.6.ebuild index 1fbf38918157..34dcd0dceae0 100644 --- a/dev-ruby/stringio/stringio-3.0.6.ebuild +++ b/dev-ruby/stringio/stringio-3.0.6.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/ruby/stringio" SRC_URI="https://github.com/ruby/stringio/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" SLOT="0" IUSE="test" diff --git a/dev-ruby/test-unit/Manifest b/dev-ruby/test-unit/Manifest index bed14dccec53..e842573be31e 100644 --- a/dev-ruby/test-unit/Manifest +++ b/dev-ruby/test-unit/Manifest @@ -2,3 +2,4 @@ DIST test-unit-3.5.7.tar.gz 164734 BLAKE2B 470a4552f2da0b7b9c8f3cbd071229fefa12c DIST test-unit-3.5.8.tar.gz 165216 BLAKE2B 1a039931d87ce3ad4afecd4c1105bb6197acc05be3b9091ca6361689f42d725d1333553b7527bc5cb46306acd3ac4df20ed809e0aca9928a760fc0d849a51e2b SHA512 ab7f492dd5f4606cd91a32240aa3ef6dffec48281b65d960bf87d0b2a9a865d6273bb4cc6896397136c5b313669f615fe6f5a83a6a4ab241013eaa51cf5e3341 DIST test-unit-3.5.9.tar.gz 165232 BLAKE2B 7f44a4e6f00025855a776daae53e0ffeea595eca3c31b0dbc56bdd0c2a64b5d91371574d148e82d2382d06e04b769d8df6c926939320083b44763a4ffc71c732 SHA512 3af89f786bfa7b155d55609762dc84da4039f8953a8235694aff2e846a663a2372f2c2b1e46ed57ca9785de1d241337145743d7af0f348df6e3b5025edd9ce2b DIST test-unit-3.6.0.tar.gz 165258 BLAKE2B 68c98680fff89e30d47ae463c81a0a9759e895ce874e324291a29d0b238b0d128a27a15db7bdf9d2d8c2f96fbdcdb093b36e816c94f5a1d6626370cd320fc12a SHA512 f1b168c1a5dfd93af6abb5c545ba26f5f45402465e8e2c4e7d7840114a98fb8be39b4ef540b57dca6c58240b59ddf4572b9864c46e63bd832a96c122a606d523 +DIST test-unit-3.6.1.tar.gz 165438 BLAKE2B 5f5b912eec04ddeed6501c873850df3b5e3bd4450994581055634ba9923fa54c9c4731593fd24bc08caf1ce2e4f8181a39221bbfcc2f80359395b5fd30df80c9 SHA512 0788871faeb9d9c9e2a07cf4cae7b63d9520ff1e1be831889861c9d76b10bd6f59a60c0417c7b5ae97856bfd1c75cffd4e1c9a006f7a0c651432196733aa0f08 diff --git a/dev-ruby/test-unit/test-unit-3.5.8.ebuild b/dev-ruby/test-unit/test-unit-3.5.8.ebuild index f0afb7f19eac..717112c7b3de 100644 --- a/dev-ruby/test-unit/test-unit-3.5.8.ebuild +++ b/dev-ruby/test-unit/test-unit-3.5.8.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/test-unit/test-unit/archive/${PV}.tar.gz -> ${P}.tar LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc test" ruby_add_rdepend "dev-ruby/power_assert" diff --git a/dev-ruby/test-unit/test-unit-3.6.1.ebuild b/dev-ruby/test-unit/test-unit-3.6.1.ebuild new file mode 100644 index 000000000000..f0afb7f19eac --- /dev/null +++ b/dev-ruby/test-unit/test-unit-3.6.1.ebuild @@ -0,0 +1,36 @@ +# 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_EXTRADOC="README.md doc-install/text/*.md" + +RUBY_FAKEGEM_GEMSPEC="test-unit.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="An xUnit family unit testing framework for Ruby" +HOMEPAGE="https://rubygems.org/gems/test-unit" +SRC_URI="https://github.com/test-unit/test-unit/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc test" + +ruby_add_rdepend "dev-ruby/power_assert" + +all_ruby_prepare() { + mv doc doc-install || die "moving doc directory out of the way failed" +} + +each_ruby_test() { + ${RUBY} test/run-test.rb || die "testsuite failed" +} + +all_ruby_install() { + all_fakegem_install + + newbin "${FILESDIR}"/testrb-3 testrb-2 +} diff --git a/dev-ruby/text-hyphen/Manifest b/dev-ruby/text-hyphen/Manifest index a58f959cf317..4e6b57087cc2 100644 --- a/dev-ruby/text-hyphen/Manifest +++ b/dev-ruby/text-hyphen/Manifest @@ -1,2 +1 @@ -DIST text-hyphen-1.4.1.gem 751616 BLAKE2B 4a6d6a9b430c2dee2a486dde9f49405b98bc32fe8f96448c0cbe8d55f416c4e4e9bef5ae3adb57576dee6fa285680fc57b958cb279786872c8d95282cbf72e73 SHA512 4a6667aff01e56afce79302f46d0afdbf9c965ad80dbf9a7266a213143e6b6bc2cb00092d26900286bf72a700e47be6b0860cfdf87fa2856477db02261f9ef3d DIST text-hyphen-1.5.0.gem 836096 BLAKE2B 702363b99c33e614dab5b2509d0b77e5f37ca2f401e2c13fab466aec5bbc4f24247fe306ed6f7ed16c3e3b8cad35ca5948725175759827ec9a1b45642a7399ea SHA512 7390b057f0fe4918aa98811adc3922bf6b959aedbf327a035324fc92935675f8016574519d0ff34e11c24bc4b8fe0d110b296344ed8a7cfae018ca5a7d6ce5c9 diff --git a/dev-ruby/text-hyphen/text-hyphen-1.4.1-r3.ebuild b/dev-ruby/text-hyphen/text-hyphen-1.4.1-r3.ebuild deleted file mode 100644 index 51f9506382fe..000000000000 --- a/dev-ruby/text-hyphen/text-hyphen-1.4.1-r3.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README.rdoc History.rdoc" - -inherit ruby-fakegem - -DESCRIPTION="Hyphenates words according to the rules of the language the word is written in" -HOMEPAGE="http://rubyforge.org/projects/text-format" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="" - -ruby_add_bdepend " - test? ( - >=dev-ruby/hoe-2.8.0 - dev-ruby/test-unit:2 - )" - -all_ruby_prepare() { - sed -i -e '2igem "test-unit", ">= 2.0"' test/test_*.rb || die -} diff --git a/dev-ruby/thor/thor-1.2.1.ebuild b/dev-ruby/thor/thor-1.2.1.ebuild deleted file mode 100644 index 833e26c3ca37..000000000000 --- a/dev-ruby/thor/thor-1.2.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2000-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_DOCDIR="rdoc" -RUBY_FAKEGEM_EXTRADOC="README.md" -RUBY_FAKEGEM_BINWRAP="thor" - -RUBY_FAKEGEM_GEMSPEC="thor.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Simple and efficient tool for building self-documenting command line utilities" -HOMEPAGE="http://whatisthor.com/" - -SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux" -IUSE="doc" - -# For initial target porting (new rubies), we can make these test deps -# conditional with: -# 1. USE_RUBY="" ruby_add_bdepend ... -# 2. skip logic in each_ruby_test -ruby_add_bdepend " - test? ( - dev-ruby/childlabor - dev-ruby/webmock - ) -" - -RDEPEND+=" !=dev-ruby/rr-1.0 dev-ruby/activesupport )" -ruby_add_rdepend ">=dev-ruby/polyglot-0.3.1:0" - -all_ruby_prepare() { - sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -all_ruby_install() { - all_fakegem_install - - dodoc -r examples -} diff --git a/dev-ruby/treetop/treetop-1.6.12.ebuild b/dev-ruby/treetop/treetop-1.6.12.ebuild index ed50b8952f53..f255b7c9d3e4 100644 --- a/dev-ruby/treetop/treetop-1.6.12.ebuild +++ b/dev-ruby/treetop/treetop-1.6.12.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild b/dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild index af35c67359f5..85bc25a83d31 100644 --- a/dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild +++ b/dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/tty-file/tty-file-0.10.0-r1.ebuild b/dev-ruby/tty-file/tty-file-0.10.0-r1.ebuild new file mode 100644 index 000000000000..1f2ac9d6e677 --- /dev/null +++ b/dev-ruby/tty-file/tty-file-0.10.0-r1.ebuild @@ -0,0 +1,41 @@ +# 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_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="File manipulation utility methods" +HOMEPAGE="https://github.com/piotrmurach/tty-file" +SRC_URI="https://github.com/piotrmurach/tty-file/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend " + >=dev-ruby/diff-lcs-1.3:0 + >=dev-ruby/pastel-0.8:0 + >=dev-ruby/tty-prompt-0.22:0 +" + +ruby_add_bdepend "test? ( dev-ruby/webmock )" + +all_ruby_prepare() { + sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die + echo '-rspec_helper' > .rspec || die +} + +each_ruby_prepare() { + mkdir tmp || die +} diff --git a/dev-ruby/unf/unf-0.1.4-r1.ebuild b/dev-ruby/unf/unf-0.1.4-r1.ebuild index 9dec953f74a8..bbe73ce2dc05 100644 --- a/dev-ruby/unf/unf-0.1.4-r1.ebuild +++ b/dev-ruby/unf/unf-0.1.4-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="none" RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-ruby/vcr/vcr-6.1.0.ebuild b/dev-ruby/vcr/vcr-6.1.0.ebuild index fe58071be63e..fbccf7266804 100644 --- a/dev-ruby/vcr/vcr-6.1.0.ebuild +++ b/dev-ruby/vcr/vcr-6.1.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CONTRIBUTING.md README.md Upgrade.md" diff --git a/dev-ruby/webrobots/webrobots-0.1.2-r3.ebuild b/dev-ruby/webrobots/webrobots-0.1.2-r3.ebuild new file mode 100644 index 000000000000..8868c403f5b3 --- /dev/null +++ b/dev-ruby/webrobots/webrobots-0.1.2-r3.ebuild @@ -0,0 +1,33 @@ +# 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_DOCDIR="rdoc" +RUBY_FAKEGEM_EXTRADOC="README.rdoc" + +inherit ruby-fakegem + +DESCRIPTION="A library to help write robots.txt compliant web robots" +HOMEPAGE="https://github.com/knu/webrobots" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="" + +ruby_add_rdepend ">=dev-ruby/nokogiri-1.4.4" + +ruby_add_bdepend "test? ( dev-ruby/shoulda dev-ruby/test-unit:2 dev-ruby/webmock dev-ruby/vcr )" + +all_ruby_prepare() { + sed -i -e '/bundler/,/end/d' Rakefile test/helper.rb || die + + # Avoid tests for live websites requirering a network connection. + sed -i -e '/robots.txt in the real world/,/^ end/ s:^:#:' test/test_webrobots.rb || die +} + +each_ruby_test() { + ruby-ng_testrb-2 -Ilib test/test_*.rb +} diff --git a/dev-ruby/yard/yard-0.9.34.ebuild b/dev-ruby/yard/yard-0.9.34.ebuild index 05777e8bf091..674b2267008e 100644 --- a/dev-ruby/yard/yard-0.9.34.ebuild +++ b/dev-ruby/yard/yard-0.9.34.ebuild @@ -25,7 +25,7 @@ SRC_URI="https://github.com/lsegal/yard/archive/v${PV}.tar.gz -> ${P}-git.tgz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="" ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount dev-ruby/kramdown ) )" diff --git a/dev-tex/Manifest.gz b/dev-tex/Manifest.gz index aa04b41e5d69b39a316b7e6ee350c67851ad52e6..8ad226224ca0917dc3060b7d4c0c92d8137bc1ca 100644 GIT binary patch literal 6516 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 ao(LpB0KqBV@K|;I-Twil)`==vE&u=+o{b;? literal 6672 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 - #include - #include -+#include - #include - #include - #include diff --git a/dev-tex/cpp2latex/files/cpp2latex-2.3-tests.patch b/dev-tex/cpp2latex/files/cpp2latex-2.3-tests.patch deleted file mode 100644 index 621c43d28156..000000000000 --- a/dev-tex/cpp2latex/files/cpp2latex-2.3-tests.patch +++ /dev/null @@ -1,15 +0,0 @@ -Index: cpp2latex-2.3/cpp2latex/getopttest.cpp -=================================================================== ---- cpp2latex-2.3.orig/cpp2latex/getopttest.cpp -+++ cpp2latex-2.3/cpp2latex/getopttest.cpp -@@ -2,7 +2,9 @@ - #include - #include - --void main( int argc, char* argv[] ) -+using namespace std; -+ -+int main( int argc, char* argv[] ) - { - int optch=0, optc=1; - while( ( optch = getopt( argc,argv, "h:a:k" ) ) > 0 ) diff --git a/dev-tex/cpp2latex/files/cpp2latex-2.3.patch b/dev-tex/cpp2latex/files/cpp2latex-2.3.patch deleted file mode 100644 index b72b870ba53b..000000000000 --- a/dev-tex/cpp2latex/files/cpp2latex-2.3.patch +++ /dev/null @@ -1,44 +0,0 @@ ---- a/cpp2latex/main.cpp Thu Mar 6 08:15:36 2003 -+++ a/cpp2latex/main.cpp Tue Jan 24 21:47:17 2006 -@@ -27,12 +27,14 @@ - #include - #include - -+using namespace std; -+ - struct replace{ - std::string voraus; - std::string ersetzt; - }; - --std::vector rules; -+std::vector rules; - std::string syntax( std::ifstream *src, char *c ); - void initReplace(); - bool satzzeichen( char c ); -@@ -162,9 +164,13 @@ - if( comment && !comment1 ) - { - file.get(c); -- if(c=='/') { out+="/}"; comment=false; } -- else { if(c=='\n') out+="\\\\"; } -- if( !( (c=='*')||(c=='/') )) out+=c; -+ if(c=='/') { -+ out+="/}"; -+ comment=false; -+ } else if (c=='\n') out+="\\\\"; -+ /* .alex. 1 line substitution*/ -+ else file.seekg(-1,ios::cur); -+ //if( !( (c=='*')||(c=='/') )) out+=c; - } - break; - -@@ -323,7 +329,7 @@ - /** initialize the replacementrules */ - void initReplace() - { --replace dummy; -+ struct replace dummy; - dummy.voraus = "and"; dummy.ersetzt = "\\textbf{and}"; rules.push_back(dummy); - dummy.voraus = "and_eq"; dummy.ersetzt = "\\textbf{and\\underline\\ eq}"; rules.push_back(dummy); - dummy.voraus = "asm"; dummy.ersetzt = "\\textbf{asm}"; rules.push_back(dummy); diff --git a/dev-tex/cpp2latex/metadata.xml b/dev-tex/cpp2latex/metadata.xml deleted file mode 100644 index edfe97231997..000000000000 --- a/dev-tex/cpp2latex/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - tex@gentoo.org - Gentoo TeX Project - - diff --git a/dev-tex/latex2html/files/latex2html-destdir.patch b/dev-tex/latex2html/files/latex2html-destdir.patch deleted file mode 100644 index 2d07beff449b..000000000000 --- a/dev-tex/latex2html/files/latex2html-destdir.patch +++ /dev/null @@ -1,15 +0,0 @@ -Index: latex2html-2008/config/install.pl -=================================================================== ---- latex2html-2008.orig/config/install.pl -+++ latex2html-2008/config/install.pl -@@ -372,7 +372,9 @@ foreach $item (sort keys %Install_items) - - if($cfg{TEXPATH}) { - print "\nNote: trying to install LaTeX2HTML style files in TeX directory tree\n ($cfg{TEXPATH})\n"; -- unless(mkpath($cfg{TEXPATH})) { -+ my $destdir = $cfg{TEXPATH}; -+ $destdir = $ENV{'DESTDIR'}.$destdir if($ENV{'DESTDIR'}); -+ unless(mkpath($destdir)) { - #my $testpath = $cfg{TEXPATH}; # to strip (latex2)html - #$testpath =~ s/[$dd$dd][^$dd$dd]*$//; - #if((-d $cfg{TEXPATH} && !-w _) || (-d $testpath && !-w _)) { diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index d0f7c59bed56beb0aaad46828a5c9d8a93d40015..ae3730fbc13a6a2b736f903f4c9b0e27e97e7d17 100644 GIT binary patch delta 68105 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
    =f4@Xa5693 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%0D=02Cs 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 P{Ga~^Zfg|FweJA{D+HKB delta 68112 zcmV(+K;6IWmIVBk1b-ik2mk;800092biLb-CCQbhcdw`53zTGTZf0(N*#pf;f;1yR z)6ng}j>Q~iRVFgC*xmE=`aUl(Vh33bf@D@@#NO`9*5Uux$^O@W`saW8(=Y2so9##Y zpa1oj&wo1ddHm@={9pg{fBwh#AN~}NUH4gYOexl5m3*}07=Qh~uW;7XdhaXObmeQG zyNiwQ)%Pp39@eKPq z&(8DQeXe-ceSeIrUi@#WXWVg}F|1y$>q@)DeC2cJ*zR)hUPygZ5_cea}FaNpy`f0E4KmK$d^-XF#XBxSUI{4tb zpL4I+X0KPNlh-Vr56$ULM+mtil=}>4$#dRg*0I_#%71LB>^^!s`#M*S_grb6dymqt zc@7>vjCiM*g74oaFQ1X#H8{Mx{!MBt&N9w=kJ!!``!$cb(|z87Hyfj^S`Zg4(sSfRS5nkyRUMf6@9lfc*K3raq!<% z&Q(LHXRmRzk#giARx5E{arTiS8pg@qdmVQweTJ)!+K@qy=Ll)$-4mie^IBzLwlkdF42&?rQQGew*+L`@}KIY6dp67L!i1Nm8&$4cG zww`yq;u-6n$PryQ&slnv4(>2GVhb6=^R=OMNR@a_&9_L0$me#|!wo7cLq z$>R!~(3y}bFQftEIfs@^-mJ4r&Wrlob-V>uO%7|Y>fzUogaYw|P=Y{U=x-{^_Uj<(IFYKeb=S`f2=mjlZmKFX|R^dJ*3h z4s@m7X@`t_FpzV$fUl}0hq;b9^09kt2W|loOx%CPXf|ixuL~8aF?6i_zG6X!4Nuc6 zhkoUbcuPl7L+~@_jqPlnc#d-8Pk;E78U7|dOct+`((X9ae)oLzbK};~sd@&iVUB&> z$cBH9!##VMXf2YNDP4PDuNjv(6OXf2xKbH&*W7R{I2bN!XexSB?^mK)Ab_CG!6G`z0`F{!{-Pl4p zHS?fnTL%YOddfW>M934T8m^lNF?noaY3>Mm8B~Z2#Km0hJLg>|f3x0VXN$GZ%*myE z#{;|Ouj7qD-RtJ7BU+X5jtv7|8%O1N?y~W3b)>WBimszmgXmHdhr1$S;#xhf9Wac2 zU3}WH2mcBa+q>foaZaO*gJf_quUCnE`SRn_FF(J^>)oLZKBFCFZM;huXIt0NN(%hz zQ2P;%G;s5!5~|NqBR_@ix4coG0~bgH?I{smkB%0AM`q0Xyy~1+zSH2@%D#FI^)Z%s ztQBjGy!O4X1*a~*i7KcctDHyY*lW){WHh;6jhE(l(1?}7y7O@zKp3zU zYP@FEn)sMRFfXWW{gbT*et&P`0s?@n)?qxw2VJ!q@^WuzM?Y8R01F?|TRtNI@xlpa zVq8UeZ^0x$5X2BOLPnxHBWJ=YA*tQ%3Kc9cVj;4YQSh)rrw;7BcjVpfJC+x5{W`yW z`80p}b^hgDWastb?=h;1+qurTc&D*LX&Ik56QGiZ0p0VD_238c!hdYj)#?(Mme%;K zHV@p!4In_~Ak+(I9)U>51hUmgAjhfjug;11>(OBnAgiNbK&WxJ-c_uEN(-ofGw~gX zG(B`Spd{<(~&2;lTrS>L9+p^MkgZZFoNG^(P`IXfGk$zp~s2p8~~#ZmzXEgy#qP{ zjNB`)M$o+aoO?oY(B%F%5#n$#-fX~uINfpb5FHc}6UGa+!GF&|m|#RJ5UCEZ3{aK8 z1W;bUiz?)Rt?YZ_es7f^2F$e90_u(9)W7v`5myqJk!Y7df0)|y$(;Egi15d6^V63X zV@>bAt=7IuB2w`!2xbu#(gW0q%?s$hT0sm=re3! z9p14M7XW%C67-->U`VhF-ZgA=6&I6t1h7PcFP45@mjcaz>;RIP^H|6-LStKj-(gVL z9X#l&|0uN|U%q_){=%Pfc@Lh1Ilwg@5>5j3#FKLf$$v*eaUhF$Ss>;jO5*7d2j2%+ z%sCwz79MAwK$U%?6a%!rk0+!cz>3vitSMtLSkYO)aH98BGSmlr3tvLZ|0Xpc^n@ry zOs`1DGmvZFrE&~#9j$PqUhT%M_e1OgPsb+%Lim*uI7IlAbPDH>@Cs226ED3&mgdUk zg1^HYB7Y&j0)YsocLdvE7$`VC>K~={+gyMB>DzCg*Q@AIg7;v`d8*5(7hhW8miTul z2hWVBJpe`neIh>JqvJ{l_gBLMog?$izB|0FBYB7JKqf$BS2Kj7&l!00X zKpr8CxQW=Xz>ItRo9NE_gxcetV80u@911Rtcz?+&17cA(Lv1=m$i)6!4m>lbgI`PG zz_ViVJQ0!V0#d_g33#g;ya}Q*?}E1_vY%jRtYn9_qX~@#@wi9ZB@r0WzZ?8kK(GzA zo_|qG7!Fbee4xKZUfgEt?Yg05LHt%!s{xD;Z{p%Cb`PbPEFtdAzL6Gj2qIN+sSpux z$KciP36TU{FPIiF0rroN$cT5sHHj>NaI>+L+ml1coD_hp8t(1{Pa~e_k+75s(g8P2 z*hL;M;`;jO$2VNvi+%yKUzii57)7X^V1JY0yFAr~3s+Dego48ZMdQ6ewSzxC4_o-5 z1LlPO;So72?T_CyA+Th-TqL@VkimDm$V!iUouWz#sVLH`BZTR~*RB zV89J)8aWXZ2-tvr3Fb0LHJC1#2*?Oq<4_6w6|B+PbrLit9{7Y4FEdf;0;NN2@_#)_ z!*+;1p6DDDJC z04$hqL_L_ZL`_U`^8cU$a8AVNAb*fJ9(_IRH9}}{M^}JB9{drbf}59)TMe8k5z^l~ z`RcUbLs&1oq18Ybn+wK;556YuBPPU*g{UQqpfg^1z_*{j{PxS|*F;c!*Do;CB^}Ws z;cpEmg0m;!by+Q>|B(44I1s87;Mhe+(`tfSCB8P}KHE_%k+mW=4h+HxynoJ|H7B>D zImH_r3<*jL79iX~Xz@g2r=!2=m-c=(j^qN8EmN<81I)OM7|V4o@BuPu2_RUE@(FY0 z!Le}|Dz5$xXck_0oGTJDE?xy@c@t>xbyJ3d6xRfLnt;Z|g5=k^*Y+p!E6n)zTYq(5 z`9-^`v>Y3c1mu&@Q{et(jDKSc02iihQqV-n8K=Q>-kngEaC&em94U`SgoH)nKS8ha zz`ZoHuO}~e6wn$E*w6!%08$G6CN>b~IafT-i?nvQ2ZRdAVsFI81&~fs-xK3T^cTK~ zP+fd?d`6e--`HA~r|)M;|qY1xNAW3 znP0W*`;UKn&6**u_u$B@>A;~VSlC&l9e8uTtu%-uNT73W;~@5xTs@*XIm+`1#%S2M zj|SA`eV{A=SHv7p1Hx1y7F`2c-ADTp!qG6y$AynUW%^*_}wO9N3t?B4jkhJZJPLpcEEh0jKf5tDPDdU z!B>>fs#G0=h;$jHu?om?=FdBd;daunSH=MOA<*&Jl|#3;|nW4ulLFl zp9TszaT47`4ZM73VC8{A_amY05q`S>Q_G|Q&nzX(c0Fu`wbfH}xVXQsN-L+)M z4VV|_3?@l~V43$R?}EClL$Do*=Hog_d`n`3@os+j27e(j(NDFwyx?sC-h>N&!-hgII41j#$(BM`F?~2AQV#CCX5j;h2@YzHt1=QX# zv_kwK%HXW|0N{NGMq)t=FV=aS_A0CYv438GSHhjXSK#U>!6F~L1~fO&Y^3eu!+&241n`K#bG=H4r?4|L8%7Ft8dX%<;RA(=re=q%xmE1 z1#_J1o3vKNT%g?7fo7Mdk_HhB{5Ih@=Xi8TcdI*{Xn2P15>(brR7Rcq1?tZ@27mk` z+%xhSfF5Mas}Lj_@%*-iJwSwqC9n|EOcRWXgT+PP*M8Nk{=o{vOD>GK*oag!?$L=s z10b~lyalp`xj@+Yh;lm8Pwg7HCh6J#iZ{;Ye`weRtmq(kyfml>wFQOn z#Na0^9lCih0qqIu1lOPYZ?YmLmq&<3dm@s~r<3Bti)s@Evugw>CVw+A7> z_)E_RZlTI+u&N8-k57ZG;((!z#1|y8pa|8k!k+87ZxhX$XHHPO22=-%nI`J#RaRfW zzOw81Qr1P~2f>D5zb$`w>oYJ)QQ1~rxQRD-x1A9i+@IoSv?3Kh@sC& zkU%~0Brn361jLW@=YDVK2}DDV$IrIcVfYz&qsn*Qus}T-fuwm?CH&E3pd&wvk{3DX(qXz2vLlF!~BdKtn>A zov_b`yyXQ)s~|;_R>!gpXICIMh6KjCfsVuuqT0UfBCw7IfP@52Jh)I64?;kO#fXjV z%HVi#zJZfNHw$0|l5#v%ef!V`KW6_7{KO`jN`QYA)_<@6?c4hL8EpFBzW@04>DSl7 zcYM#NhCL?=fSV=+@tinuB(cwy_-?>9`IoCCycU0U*;Yi3Fi{@J+Q*3wpFJ zanQA&u+yU{_I^VUrNgBM8ypZ~zWdZWrhzAX%#~ONAc=PC6@W4av@jt2dH`u9d;{Q^2#Es* zHFZeJ{ZVrB=k@DLd@OMK_x`#8$-dC>d_uAYX35uAEFZHJ+u^7AIyAgvzd$cS1Nf#L zpqw)JEkd|?sxwK2dmVLz2fiap)F1B8vnJU3#DC7=?udYRb({N#uHd!a>=Ly#g`@|Y zlDqVD7`21w(}BL{0?kJxgZhuop>Z_WYv%93Co2KpVaz<`1+fVb?uv75s4r-4S;qyZmL8Y~?lKRP?};xH zHh)8IjxjHoL(EorDky4P5Ya0T2yei=s21PV@y9rCBP=w4nqwm;Q_y51%Ll~71)pQ<4YQ099~& z47>s!BN}V~iXHrcy8?y-agjz_0Bb_!T_;eXqzQGCDPDlX!?u%%%PA=5w&&vFAP*7I z?`0G-Gsn0<6djO)k`^2D+IyhH4J_PuZg<2LyLIU`U?lC4{JeScXe zSX#3HyR~>Bl@)Bby{?kZb&c7Up+e$nCus&8ahj0Y-bRBvRKAJF26m4RBK!8~`}*Ug zJv=&2PSK7~ATX}qt}`IdRY2CnI{3Vv)^@95Y6b(vR&f*+Cc7Vy&YOoF(!%qa{sJv@ zfI8u$2%o}<)e*ha2!9%u-o$kf{P6r%rs12N5QqT|Ydj0E1&qI+v}5#1 za7`U(U4h#CG(jMn(tDpw?=6pxncvCYo#AKX>v33u$_Alc4 z{H6W)w-0paUAvB1kA6n;ZFo-*#g$9zPbn3RpRHDo1Xy-k8b)3iMnZ^og@2u;3KXAQ zV6w5`YF7fMB~uk)?FqUG_(H&c(g`BD1LNG#1<*DTFs}DBVFIBPTUGH^W8G_`H#QV> z;L4psvorYwvKYE2Cj}=lV`K*#fRIlrC?{|`UwVrREu5AM2GSzt-kuB|GytK@yAtI_ zJuKZK{ySa!6^4EOZG9z1{(pE{5 zG#=);QK}8{v}q3i&>EoBP=F~+q64T0OTbmPi?Dj`O9zgCpT3BYal7V3%PCAJz~Xob zjBkK{T!nq&fg$^9oZK9mNFjejOhu;hEpw1^oE zT4uoorNs9DY;bSeQc79n$hX}W{1@mCB`dEj>2}qPFTd_jKYvI{zk~kVq0M2}Gunt* zfc3#@Fc<*W!HeTqq35Zgktb2n6jj=_-)POX?W>%`&CIJxErAfQ$SG6}R?k2imoEDv z#suOV;UjfI;)Q$QZ+~p5d8=@Dv#=*H7g@E5&%;cY{p^R&2cQ`oWZXQJbt{OJnJ#!8 zaRLLp@8fCyH9MSmR6e;z@qBllz&Qi#7`xsg;29qOx03vx5Kq8(CEs7S-4y>$(ZiUH zZ=bkETLE`pso9Jkp#63&<3SEf8@9WkTKcbI^v36NG9idup?|)_#2a=1(KAhs^M@eB zY$_Gr0GMsjp@sX-HotMY2QUHbmC}1hKr!hRZ4Bg%YO(*#7&zjMDAzvq;=2#*2z%me8z%#Xv^7@!# z#UZ_We@LRd-hb@NzWoHNcNL+TQ6uz}5-@}l&AuTAoL!deENN&N{oZZafogu^wsFzA zW2r&Yz&!(hTWuLOnt6$G`2KepW|S`*4a$5Y;W+^UCc)!Cb#C0*T|o5(WDT$aiVedN z4F5?@UgyGd1cEyLXqu*MI2vaw;Qqwt7$%R=Z{m^6&VL`ZOZKq+j2N44y!E-T1{BRE z9$?gqz`m{am#=NUYFK)AV!$0-c(IWVMGXT&9Bf!X%P5H4*2o(n$(!AE@WB@cjTbg;vLiZd1f zNF`QRVt*Yb5C5Gup4g8Ct%P+2{61$UwG-;is%4q?IZbE7NTHi3CR$M#-TZH&FA2e zlduXJ9Of#Cl#pc{WVK$7pyzSP9gsQ}gqLn0KXec=S#ET$B&}$LKdtE$!O5xHW5J8r zPsEp+e#{rpDM0U$Ime2~pH?`8_9Cty|JGg;h@Q%O(H4Ct7T-kOYSbn|-e-zWuW7WB zcz=K=aczJl&P>RjiQT?G@IL?uc7?12!wyQ8q?~coa@|^T#I2dQUH1&ro}Ns&#lX?j zemBF(dox%u{F&?+n8xu^Nzm+b%oq94-(+4jqqBAlhv^}EogAdpjpb6IUG;e0+QWqCoh~lU!g@+(E{{o@jI234b3# zq(#Ffp&LKxl+NJK_)ne?vTt&rqCmi-2w~2)hE^~KeiC-e>teI^H~0Q`;_6?1{M4O5 zdMy^kcc&jX&y0(Taji3-+W{$gHJ*^S=!EfJ#p%HU^EN$ea3M|*IZ@7X4YN>bo%q-W zPs0ip$NV4>%<8_dzY_o)?2Wk(YaT6`H%r)OvH9>VP3`d+UXX6HcMQuVG@Eco0nO@y zlO7-%2OvNaJ~RK=lRqFif0!dO1H}M_EVt|@Q-^=Uc>sz`v11xQZ?HgY{Q@^YjKBj< z3ML>%33J%YexDr55}^(=U{=S8rZ#ZAc{GB_M0!%23AC;~`1P<~IKv}(eg|{6h6jVT ziz!9_0Y5uTNuIDVCygMvy5dxvZw%l8s6+sd0gjvw3%3)6AXbBwoqbo-O z5t^J@HWf7ujo@Z6uILq;q_tQLlf~l$1~P2U@v@YbQGe%fQYsn zuP`SRybz)5Zp5|@JA7oKu4X zfvK=>N6VfGGC4Jzn5Y1cMfN;UI4T6#qzNa9wE3JGy2ll6U9@uzW^{savW~gaY$&e zNDJ14R0nxaylDra1|a=2tcpaevh^L{$PxBS=(v%plO-cMe=w?O*uTISH_DtHkjCeB z4v(|C^W5UkY&|yF>~C=!yEU6Mtl8dvPIUMjasH9qzW@B`r`f*$xqoTj=J!9=yBn{0 znJnZr?aR&ZMEF63F(9~Q?9>n1w7<DQxgg5UN$lS9k)5A$xQ-hH=Hck_LsIPn4;>6HFRe*f}n zt1sN0aJu;Y##;a(vhxt9jA}vMYwWn6q)|Et4i&*wf154CMe~(W2z4|dF1mUEbzu3{ zNK9T%pgdj&;)%r&3~XM7x&oxoh-tS*=ACfR@9jQVIUk2Ja6lNWbJm0N3}%>y{0>lN z^{Cx8F!v2zx8&s5`hr#z_XohgiWAhtj|HVdp&TLK6%z-cIznBh#VKMe(1kb$`tD%) zRsKL`f3HQ(_?{eU6-0355s7h@z?_jJj$Z)(gbE{$6Mw_`8#S?-|GiVH}AMFPKnJ=u^Xg z)I)TM&z&wqFb~x%a;EEo%h^Ue;pZJ9c9+96L_A>b&IX!zK{6?cPEL;(r76iudb5vy z2#2S_?e8-X2M<1M`v`3YwCqArPzcVZ!!hrt)^AN3eAuiBuVu+}9S}ovf04v>j=&^6 z7I1WV@r_Al*(&i1b3`*Iuq9*Nc97SDhSh)5xCz=>N>gH1&rDa`_BP*#3E9hrVBVZae`v0F0`Hu#)X5`y zup}Vd9xBk-T2HARe(xY(j}Pp!2$1(Zh;0k5`rbkX{8(@S7%9~y8@oMy-G}Qx z&i)VP`Rn@EA4u!Pe@GAA={wX|!^A?el^cp}YbO6u;{hMr9EL+aW@zBy7IeUG=rka1 zj>!=Nufb8Sn@CS}2gjvDY7bD0a6|jnj^F*U9n+}JU9b)?FJ^YVxiv&{oE#8Vbl5b4 z+QNegHg`8`bY@N^$WrY)4*H5i%Ep;FLHRVmfx@lRBP#sWf6_M}a0NU>sx!m)&IfFR z<^kST!fXzyPfh*k|6rs)+PAOmx6hw`eeIhC$GlH0Ws5~nA_C-=uSExJN_)0PTs#lp zjIiZ&V1-ng28YmfYf)v|B0gKjt0reQuNzop1r!rJ>|w3;#tfrr0|wpV{!P$n5y#F) zLT2BppD{j3e~(I(B=nZmPQuG@jZNAhwwesFSqO0whmH%kdJne~b?265>x1XK-1Rh_ zo(Rp|2RL6|s)DF$HboLfw1Ebc>quS!v@ascv*X}Za6j7TfBT?ouf0_g<;o+SPWISi z34n?=dK)-VULPe1?x{itWgJ)-N)6bkreE5ZKMYk=sMpB$Y{t}rrbXg5gyAh7-E`=9@~8G%q& zaMtS>e-XbhP>pGZ5j<~2(>e*5)-UPpbWnnb3fpkh#*ET*^+$Bg)4D+<_aQQch&am- z6JGMx2SI)+m>d;*+I~BDHo4m<0^#5AhW$?*7d)`L4DGN+Ffu`B8ZedmwQUc^4hnAQ za9FlhP7aL5zXlD%C$0Aqq@9OzXAod+IJa}Te_aXU53YcM=wSH!VHaVj*no?5Uc~he z9aRM1`@IFtJtX~@r|thR$QZ0f$EVh=(5fy8&8&0H7YoZV|M=PkdW>>vp-i#lLk1*AW0=aN_RIvQ6Ot ze_i}Ozj>R1xmAyiJ1TDcu@w5WvFO`@HGA7JmH?B5=n*0C7cgi9i$ZvWVCyeo253-^ z+no!bLdWo5BsSXk^J~46gMP1fZYQcwyO2_H;IBOsQXHwn!dQ%bZa{QoV@IXSnO1P@ zE1ck3+wQIK^Cr`gQYhB~fGn%ZXXGKFf5jP|eTkkB$5S-fS*KWR*=uhKc2>&}Sp`Sc zs(JGPPZQbjlM4(A$ifW<%sTVF9PULBHisNedrWZ~7j)iKF$W~Fz8qn}9`rZ%j>C>! z)MT6K&=*>CKzz#qz3?iokJYH~(tY5n1H(C=Vq>9{3+3hHugd>#^X$$Y;BkPwe?W$| z&)9tyVkf}K9emS{2X|^!w_aI(aWZ1}!)Bm#UJiIwPWeQhmT0PtL6xXD%Uc!*Oc8}i zps=l9h6b29#F((Rd=H185DGyVhX$Gh%qH0$!JUu3%qZoxU6+7ZaTmrFv+8^p1ZrHw zqS8GLKII;!styNQ31S6*H(ueze|X*F@L{_CX)q@oCa{(xE5sMni_;^d6Qg^vvjm(z z^4;CIbV9rxAcYMQj^I7EN;JYy-MMA_d@#gau*BQO4#3bJP95^__LX(_HXg=u#C+S7 z`nQxBLQaV90wA@*fxG3v4J{b;4L*d1ANH{vu4bFJ*+rL;+zrJexZO{lf9!Nu*I_Rf zLU2DEKkTPO2bZSP5e^m+!OL(a$ff~;DW}w5iYji7`25=Zf4ol2TsD-7trYWOkM&^ zHsSPo>YQ-mZ0hH&5frHsf1|7>w+o>i047Z6$h;150(1ofB$JXxYu?(tz4(| z;=@GEs%|NJ`rDt8g5stLllZ*dTNmh&T>TcLGQk?|EwA6U`*GOaH4nh_nH$IImXI>g zK%7o@njmC=;W?cCxihanY*R(Fpq5M=5C1dvm)o0`BvL;xWSBz~GI zbC4jIz}5Vng99&KE*Iq~gy}q5IPVHuPgXv=EA_yNb=mw#e~f=Za<_RYx?z-svD z&95&0=fA#`m+Jk3=WVzi7W*%(2^JX!K^Qi>R&CC(*X(}7fRCOR!~ z!fBogYX-SNv9~*ZKsv-AWNf=WNEhgU+}uSb^g5aWU&nIw_x)NY?|p%<3B%6_><#_F z@tncM2v`|`f4S%!1L$QHG&W9)3s|XrcAnfmpY?am2KDWT1>id0xByfK2x&^_Bn;U7 zwQn)TZUdJa4q(@dtlXv8+xI_z`u@xJKTcG;fGXN?VmFf|Xz9(daXYs|je_Bx9GNwl zhY#`$Z7s)OZ%MKAm1_}W}s&wmBXrI3Q_U-3SA7E;H?a3y%Vv(h}xYtAM7AqA6v4l1s671Egt%Wh z-HCi|k0QZu_!GECqMn~^u7?fZL&`sGQy`=Oe*gw-iBEKczuH4o)2y%$@8G|A8 zf4IG6Z;%g1x=qP#&$!*?87#0A1b+VexB#`xSm zy-KUT%s`*DJ-c)Ycq)Sm0HLmwPJEHMK|ynMPZJ1jwP$c6yJN`8l36j^lN>U)`w|Wu zmb-iS4P3Q@!s#xGGYr#^6LLcALjm|}fA|&@?2PaGjhtR{5h#GkmKHZ)bA0F;cH?@} zvjx@UX%xWc_2F(4mo&Oo@-B}8GC@~8^~AvJqzqt+<>8PKt9N zyt>k;ntpKx%!UsPkdU11kh>#{50V`?DTLCYZ(tdxtDZ)Xr8&E-$~>9HBBTCr{J6TT za0#iSoh%mZU#0cw*Zt+gGJ<#If4XcSB`g`}2hV*bIz$XZ2*>f;Z^K~ zb3hym4Pl7hPs<_hNl({WCh)V{PWrQ=0zU}1!d>yu?&;`AijTyJpeRmfyro*RY0>JE z#ACsPRwxobp!aB-J%t5r(5itDf^ywe^p+Izjeg^ zIS0a2>qeh+KFRTdhii8m&j{=XaeaC9_xWYBQ4KC>KOCQI(KvpYpiGvZ1Mv*a1C0+c zJP{tch#v^HwY%{YCa~ek@b3)LbvzI6yMr6$ZSuAywonb?7 zX)i~P>W~T$OYO_BQ3d62f6igvM@$xehn128PsLH*4mMkuYQnQ;B6c~ZdLGF&9ovl< zZg^VbA*tb0SP?MCsUFgS1kfy z=m>8)cu==G0<8!m1V=b9e0AGI94v9*{Fkj47dZZg|HIRh`!F|AfA&D@S9+@80iSWZ zK5^uPA>Z!vJecHex0Ll*=Mg&x8>j^Cw>hCJ8VMYK&|ec`Y1|6{s$ z-QnvUoh-+lKvFpCXSFp%01S3CT+CHfNMwrdld(s<7XsU_V{zm2m+|Vj!n?4xRp#<+ z9I{@WT^vuaig*=}f539j$X(2u6c_oZHxr-XS{Nc^)OBK9w@Veaxe+_@FNm9qp^8m{ zcY;kogGIvlrT~_Nvbk59e?p+|3+HikAO@Tq(bd!xk)gyJu)plgE|##|fA;%Q@!-G% zF-8poy}AJlV=&a_bx!lOgwI&=ozTqYEeNYU+Z(p6Kd64Zf9w<&<({W(<3(7%w7;yM zu>UXL+ACx&FJ0?l3i0ZA#$O#=gV$`?za6cY&2>Y|sT)vl(%wlj8*PRl(N-fz>Ig?& zJnoo<>)i6)TosBd?YJ;4C83)p*xje^7^o!PI5|f#9SthJ_If`%-P-*$o9p*TC4P%cYz6+ulze*oNpt^w_W| zxUxmk^Y3K#Vvcx{_%drR$TWv}FYmUP0QY7843cx>EYE6PraEK=l^gSPmdn9gJe>2* zt|fG=*MRD%DTMh#ou+%^=Z#0^f6tMOPT39c$4yvpf8$huKfgD~+OQX+(JHyl&4D~@ zx)0Rf6)T{K+1Gv&f&e?vtZT|`&Bhh+jA)B4Zdxm<@Sk&5SM1s#gg19U;&SEN5au4J z1cnH|gF4NCQ%01p;`%cF@~T`f1_@TcppWAu2;0@^9Uf+k;2kD!Ip2nN<|y1~cG#{B z=MK)Be?ax*HUM?UP4>aNH`lKfXVH@V;Sj|;*(r!iv8lxQk$OR5cvz<)HI_GNT_{G) z?&yN5h7E845I|rFVFsLmD2HoRro5~>nTkbsK(onN;1eF#N`RvlC}>Q>YV>ygz@7De z-n82(fW()pxlVItHVZ(!c6sUXA794!^l_~Bf5R>ZJhQzgJTOk_xrZWpEl75QoO{CX z?5++5z$Uq*Pmvv7G_5l@Y}ey}ub{_0*>wUYCp6yBx^^CJmEhgF%Q}lg@c3}7Y?;A! zB=E@jeOr%vBciL@A(Hn7Yg@8I*w1Ar(5-EkF7Qu1g9<_@FXBs2#F1j(u-fFNt%QdG zfAr!>vP<#syr&J>E@O6NZlM^XV-Lu#6IF4>XMSCM@ks2~_4&g(yZTb<#xY&nHgJnz zeFBP!mLQYquy3-H^|-A3A5f#{?H{)D~<>FG#p5^`x>_3 zigG0DCZV2P5oH-WakOse^AMkw7;N?^;aRTJ7pDn#1VqpJAe`4a$CtS}Ve&68X^QiB zX{spwu-kjuir%!axi6S>KqDy z^LZxLy49fU?k{^kf#neoC2DeW9@q>benJoVg13T4>n^*gt|x^gr)ot3c3^4Mn>Zkj zS58r!kDt11$}}l#rgJ(i>J}C=-uN>@eM#Pdu^|=E3qCeI`7(YGYkbO9f2IqNp=F8q zBphEQ_W758XQQ2?C~i>F7dc)#UF$r`d~^wQxNO$DT_RiD59bKr@!UOS1esC4D|T{=}Q( zyBa6pXRDViNh_Ou>re=U>T8WrfF<3tZrAQ6WG8Ud;X?4L;CZgq5Sx!u3G8#lPH z6YS%7nn}*bqssyV4Ko|V6boR!xw>+y|H$n3&2g^51%}CLf989Wla0Tn9q^%N zLs`#gaJ!JV_W;Syn%6+!$W6Uiuv!E_q6r6mTq`|UCm5)f?kWiWOL%oq4Cj#ur?Ae1 zqDnFC6$Y{5%*^!-9vU5c71%FdKd*oN^g3<-da+0k?&^U|5>yHSqS|9w##dgvMw480Jr>jYn%L<*4oaO|%>qtJjucv`Swp}Y5Np=MqdF>!B*40{?`@&@0c2nKUI9;n|gF-g(@ z$l{a3Km-h&g!AkffCaGiB7)OCciht(bj?AwU}GFMf7#Ft$Kt>Y@bGcmmqF(Fk&?%e zp&sHVNu76==}`cQZX&l#@KkQ=)39sGcgcNrNHz-hus;|c8JLJ zq{9Yf;L2LiT6IEi z9g_W2-pql0-~vGvPQiM6 z!}5}c=B&eWjnnCcnMefh*j*dw;J;gDFH-@@t&tyO^|6`twPEgA>YSn-GJ2?ZJ@bM@ zJ-Z5>J&A5+!_aYuw_0^?qMYcaFJq-{tf;de^n> zisGwH6j1*u#g8}z?^{q5IJAH)@3viMk{ z!`I0~a5{@OM*!a^$SH_Uq^x3^e-ga$qE=j+i0r{_tyvc7oH$Xijf#U#ZlYPPXg6&Z z-6D6ibsj{lK`hV7Rizw}Hb3Y4-AG=>Ila&&dlg4=W2jfVVPoay(@z^jA%WQ70%o|p zt~76Cat$W_%V~ZvBVhIN)|i-YoC&e@a`-1Y^}Ahm9AbNR6P&gzW81}Df20tJvwjrU z->KK@{ad*8ldno{orR6`6PCAdA#Q)$#Uz9lmrUbb&ANx%B%#7!3!8jVLu_;icn?&d zySEKAw?ni#KlsC4qmpnMt8RFtYdhV1G&%Y6tx?)V)_~36j(R*5w0XcEEoSyQ0c>^w z;}&s$UJ$yS_H{kMY2w2Be~&<;(bc!x^-$5p#on?=@Id+vU|$vWeUQReRctAJes5bq5lEf10dk1TuCQOCE)e@L9buK-m*s=v4q zKiF^aY-7nMD&=Kz&7E9v3We8!uNdx~!K1m{1qh26FK?mAxC94#r`c4Z;j-*NSdVtM zmpfTt2CUZK`((qi2$mB_64?7HuHP)G{RB1oyvC0Y6{GuQle}HI-oxN}t^hl7CVZpf zre>CgNSN>ZkL_^L<@NaCWq%X2m$A*q`=1MT>m5#D(*B(1G#71`t;2U0JbHUk%i-vQ zjfCUb+_eal@0;W;kVGB-a}8&EI(YdFZvof@Al@0!EN&eUA6NkHHCxSaGNnXoG||=w zbLO|@dY9sOv4?jTrhzH(iq5C-t-uoZge94#$bVb+d6C?=_RAlKNPkynRfW^b4w*ni72;B4KoC&%2ptd!7*uXll(&15NH1M$No+qd@GQSOyM?>m`m z)DW#!ff7%&2Y*@|GD_aofNt^N#jVO(QunMm+5}Z`tPfdjyFzAgJUn_GT_JeLRGw|J z#1GfQCNn^xtXgonKtKB_IQ6>E^L>SuIL;es+;e*B#nWR^mwy@UY$G&ktOv6X5$w}8 z7U{SeI1W^wynV>)cF*;!01Q@~g8abixuq1rHObGyt0!T2_oux);SbF{y-4f(`1192 zrYOA(EL^TlvtP2Pd{ud0$WS!ae3Fg@L{!kJupg$(4xKe(H(tP0!ibF0V>e)gtZ2N z&wO2JI==t*^+Ue!Jv6ZT+SLL0w?qsj1Yp}Zx|K*}(8)j=OPjk2XcR-JqOQa^Q!kYkyrdHpv)Gn5_-f{#J zP~LQU@qb!}H8*bsdfm=2ezc!ouWQ54yj!9-8asK|G-A-Q-OP4Rx>?oZEE%NHocY7q zC1cWE(DL z-GAHR>!admi{aC%={f4!Xk zU4CDF`PzPb>YqM;`tff+{pADvf9a>&gMYJz&5hf8mOwl9aJT2)uIxp#*oij+R)uV*hz?yTWBM^?lbV z5gNbjHF&n_l)H?!?q_&EO^1^p?r5#|J{6wq`h6?e<-I=vOc;}sFF2R*?3ad_?th6T zc_Z;X(zNhBC;VyJI(TzDaIutJ?mX<7=zl1|Zy&C~yWX)GoXsl(_paUy+#F9ii4Sf$ z;Ors0-tdfT=-vn8IQn+dcvzls4n%JO=d?@6|Y-OP`vT2k@dUwQSF-mrYcF zc1|1Wgy8U)_r(lW5jh@vZqN~U{(tGEE6JtJUdPqE7tlclXrzN2SmWNutw)2}E;zhR z$6hz0l&~ssFqiL9d4jp94W8&aDPiDB#+C9 zqXq`r4r_%Ycy}y-H7?0r0a|$tafDjN_xqmRCD;zHl>iukpY1OW9%6MNvZE?q^MkfH z%6%BkQ>&uu+qMDWK-EKf+4Zu*7f-uBojW8 z3M%`wtP-dkg#!RW2}fA^{BE0uqMF*Y3&>DR0MA+SvCVs17k2pgZT?|+3%A#QqKPd> z+t~sKf@`|>xGek5RKbDyS)FTnA|FRPaMwj1(4F?OW7g{xE+?u0K!4f0aBz4v!x^$w zoC6Yj<9Z!C3*JA0`;@_sKak?je_r4I^65h#UVZ_;)^MZt;Ud`Z+!ii?0IJ=1VSqF~ z*m9z!VH}Zd^9zVN+$U*?zPlo+SUGo8#G4?1_=gv(Ks4&I_vrwx-;SRpU~1zHZPO+$ zIhgcT6A&GF0nqW>**!@38Q!ORpo~~3ROz(k)Y+`zmBzUH1^m%pobYP*!$)eT*Iewv7Lsgui-I7%IV-4O!kYP0J`EygX^01h_>ohTflgfy>h zlIp3b_UJUKJMM*s8Fb%ZGacu7I?{a&uczi@T_8KgQ|KrbQ5*UeE-y@n^&kAd`vu-F z=jC@65Vx4EI!-rhH%#7L3)_X;3#aTAaK)#ZL^;cCVY>|e=~;4Duy`H%VCo;Q>%~KV z(=lw>S9H@5MCo)tP&n$dI05At=1fQYBl-P;$+izG2GP8iPz!Fi|9iMv%VM_-bGtUn z9jI>hlvq5=sCUFcPy3nNrs5c{>phdR8RfM3-lfbgc{^>QIg2Yry++heZBEm9MF>8K z(8*uoTQTzRPEuW&;N3cQu$^*0*ArKN3z;`z7lS{6jmbImyq+pWUF!dykoOZO05B_s0H@?@>WZ(E}>5aw4oN*p!cNxU_2U3Gr{BfkXU*=3~ z%U-<)cwa1DZG$5SUg>pT#I4JJ>$~eSP%jONY52DZcAV&DwA{sxgso~5svLH%VDjd z#<@BCa-h-~Rjej@NyG&{;H+_C!G+4nO(g{I?F6BhE_=HhC;%sGtFOp^)4ZVf!$1n^ zAIR@tK7IRe1HikJvpe_3+7{Ny0XiX%yYsRxZ&UU1)VREZ_vwvIUNP&Ih1{N$x%VYp zz}z-rRP%BT&&b|VUA+79cFkkV61?FQvgzStC#Q^ETM^v6^`>+&OpIvR8+QlWn7t6h zTbtm++l(b~xp{M6*f!38xXAbSMcCrgWSd!BX2p}skkDU*;?)XRv1<{_vk9YM&LDCN zu}49UWy92(ktof76xwT2{C*j^hX}jyJ6k+=@ZV((-2sYz@OEzPgSed)CuXw3SsMp( z?73<4>9H`mYVkjbkqN8!@@8TiC%hNXmAuPq_hj6*K%t6O3b4?B#qqxH-HJnh2Z^ul zOMGrV-Ck;f-z^bFAw!$p@>%y@qcpE}1ULP9p^L>%5Xfy;k)6u-VbvP@TWZ%e0^7X(Ewe;XZLKt0^djFnm;yzew0FEB-PZzky? zPt*mWIBkEcu5QyB?vGth_6R+3dPPKr`*N8aG9b+M=N}Of7~{E_$Ge5Hs~^|EqX0_# zGjPy0abMzK9i~fMjc2UeWj63Aysyp0;0z(%HiIyq(dKhztjG1tK`7!> z-}`kO0hN4uY26lvSwSyghr;)V<-n z!@-W~4tv*s9_|>OeR`}IiLcSKd*|;s4kFP9aeV}6IlkwV+&|b37)fxU-mt%|MQ=Cs z=I&`1U+0weWwF2rb3HX503`sF^S2?w4F_QF`-uSrjqR=>gy`CCu(R3OtGd2_gZ)N* zDwx0&IKzC`uJ|+#xX<~p3eFc104^W_aq+p3?ef-tNPeJOpu4>}$ssuRD_NYjGxv0F zlQj&UsZ9c{w=`Wt_zf16q)x|rQ{3RDJDFk_7tU_+Z(be#Uq4>;65dVG>z#@>-a0oM zFOI<(To(q!WE9`-n0CCR%iDnd1Vi-5OHrkwivZ+}?A7agPjKz!jm_>a^jaZ^77F4b zzvdo)=_!LnVqi~Uc|nKXFd2UE%I3adC(bQvZ(1NXkx}RI;C-^LK-VT6WD7Z}~psC9aR@C@KSpV|(yX#+y zpQc}&dvR~lx^FEZwCXxhN#FE-h~Y&8r-jge>zSX#MQ=B@VukJ_vq|m_W_376*^E~X zJr|l3q1O?vXQY|v)Znru+6{_Y&C{Fb=X*CO!9LsNo%5EXW7_F5(u7QFLb)`GKt zd>7aJ2~YXK(Z};88SaI~Jh(eYP-&iI!Jl8^C2zvS! z99MWQOPj8xNP2Z{Ct+%XPmns+w=7-SC~B z8|P}IXj42`ua-NQ#r?+_`sXd4b~5MWeFV!^tY>W_Fw)g{hh1SWf}8VywH+b7?C${& zMVrb%iQX9yT&aROfD0V$g>q*LFud3CTpVY{lea_#yvTFozb*GB;Fe8QQslXwB~QJE zVJaR5$2CNMp|pTRvbC?wonp3@5Uwu1)jyWr&QsqY@kCQ$gdi8)uWd;N@6H6V;xyJ`)q zm}#{$mGBRMfJ$TB4*LRCE*IqDk#N%|fC(J@zAhZM!{JC5lea*B2qcNE0QKda?Do$R zH7w51aFC`;V=uK0Jhs6YoGfSG%^-{Y z90`f2kjDq%b+vzgUT zY`3L$_kg(O4~nzAVcV<2RMrvWbH_2%rYEOCgS(3`N0U%jsU{@m@NOJncC?gou6}{- zcAc*Ep4UF6(*Q(_<__$P)qhm7-+o>nw(7=I-X#_YFb}wY84lmzau2Tyu^D{W)(?Pk z>@CcvY>5<|MeZ)Ckj{))Y=^T5<5=KS%|^9IETU^(rR^GCAeZ+-q6Nfb7*Wv#Gp|I!rs0xCeHinI;{h`Vy z%3$#oce|Q@!4sTqn@Vsm1HWaj4y4?+^Vek9Y*$|e z079&*RH*TI_}Ag`P?!0k`>uMpovB8$73FI6SqO}RIU!&V&Oci?iL+K! zx~A7AFCON=-%Cp2tI1|@RE3a&Q}q_$(@hk|@rdmikKpvZqndxb?eGG6+979OWC6Fh z&&y@z%(C*>%?ju-cc5hI7#%4`Zd*2G- z?>@we*Xgysuqi+@PU2doG_faW5Ht{32QI=yMobKx?c}xf4u0`-80GC!DQk`;puP?RlMzg zFqE5$vHsg@{gzjIK_bjweNeSe?emwPU-3nKZ$#rOWWmL2OWnp3X0@Brj5Vr$WUs>V z_V{SBcX)Z0>#fjdhj-i)?gDxwCMbssVs#}ALS*wwQm;S*Lzc_*PTe+f*r`)o80-K~ z8|i%z0DO;wbPWSc35Rd(o#bkB;w0gO zC(UMBTzrze9;-Z;3=9Gk#?*3h2yGGO91Zsx?BxO&d@nJ)>q?1d=z`(RRY%@cM(M7F zjaK8k1Wn#GYMVJ`nchdhTrN0He{P$tD+k|Sa9VsxaM6ANOE8@f&pNp{V{|*!G4JUxocvrKyj?SJXgF>lK9@uu^Q zBF6*V6n}ANsQ)u2k3lxKqF(!1l4e$WySnJ3z;OJ3ml8W)bu4(l8cxECYTWvnVHT;k z6Mh8XallE$Y-gI&v01lHc91Gx^^^L&O5P(zbO z8{B3)yfSjy=GkPEKN0EK``=-b1VnuNv#m!;=KV9ddWjBr- z+kY?8S|kCIz~|tp*0frZCH2_jufKakzI9kVJ>%ths8w|iK_D|Ckr`ne(rd=T)j9a< z?0+GHp(v@Yxt4}~`4;z2i}R=HU*eK9pBo&nRFzc;DwYs$`mMAin>E>7N!Bc|yF)J% zuo#R2@IiLG`jvG@Ab#uuCtcGmd2m|h6@T=9C#2Tm&?FmyC=0iGzhpmtmUp$DM?(fd zl6BLk4YqD? zmhSqndZ1weV1{U;dcnCbV|v)?zSsHy{p>;e0HaC_3bznTC;R$1;!SYBRx59FOn>gS z^Hz;bIxKG*ZD%mY7PTa44&L8<=w?NcClgKRWYvXitNY951_6K6x-!0Bu%G3} z&reVPk$62yK0K#!OSeiQ;x9T!z9LX<`YAZ@p1lQ({NJ)g0v|X8uj9KasBHgDTNR;& zUc1-WExR6$vNi48j{Vj%PStuI!GF%|zUfUzMALoZg=5pLZ5doD={5vXw`l;}V~`q3 z=0tsw{RDZUBH_Gc~`ls0hi?*JYY7 zH&)f`FPrSoXR&%eA9vx=8PPp}>1@bel2p*Q;hmw)0i-qi=k4IN2UH1vwSO4c-JmOn z1DZAxrI}}E8LD1D!u9}8$?DJDw zvK^-CUb|~_7>1|kl_jg^nsD89nHaKFAt#Do9a_xs{5I7Vy9s7%b_(#d2beP|TY0XL zU!soJCcE?r7<4|@>-+n1^?wl`lDadpL%cj^d#-sT2g$B@+9?8n;&eG-+6i?agl*}? zI+&s&DvU3j$vpr*ZSn(+ zM1`L?g{(SH8Vhu;QK==(e2=7(38?z-{z*YnG&^JD{Pa2LH- zymkR?mF3@?R0WG(cQ{0q90<*h*6~&+h%)T9HSd~;MGw}c&&`;XoRBo1Z?-(nU9lcV zGn%>t^?G@1#}a{7tA9#iE3?nmvy(aZix)lO@QRu|7%atLU6_AlbK|EPV#8gxp9Uw52O-=PJe086^(8h@fZYZtG>Uy zDQ@At_8=ROPPG*O<+Tu5B4|D6c(L#ePid^snvr@%;lU_w)Ow z`lo|VAHIG6^M8FEJ3LB_-i|LJN`jIP2W@%c1&(exhlAGM%T?<#OPJJISluyZ zu`CnpBeNH`5Q2MCiAAEVEwNsM;NP>gsSu7XTf38X^SGV!d`XQAk-iLv&}8sx09ZRr zcQxaZ+EdoH`68T;mP_~#OS{8>JI{tu%TPUdA>`*@gCwX<33Ok<19ft+O?)i|7NDW_i5sSUc2 z6io*=P=3&m3|<0^)ShD4YFbh+$7C=Fp(^LBxkGTFJfqw9uV2Q8_W9F)8cqRjzyK2qHS7%efnSh?^3u>!vPv7N4 z@!R#Ks>3V^u(PmlPFwBO+&F=q{Jd8Uz`g`PIQZ9ofR5l44RTyK31su3k&bF#nkZVo zQ-k-oi9EO3nqc!e)x|kD4uCs7O%>({%Uq%Ub;X_(AU^axhgM_|a5g&NKn;McUV1Lu zfq&x-q=3SC91fK9UrE{21?1;y$~x^Mu>E2>NSEzqAarjU<9J=o5|)i9s5YQQdN&?N ze4moCt-tLrt4^mE2WDR45l0H#GF594NU6Z3W+-6yx>a_9G8|ROJ*C8V|281<2C(E| zYk1L$lfBM^xaFp)-B}Irr)m`nE9Q$AIDh&Y^L@_fvs&N&yZmgwJ@MH?)j$`ls=GI^ zl(fR;RvuAIM?ab*kz^4sbu{eR8j^jpPMi`J(Iwnf0TD%_65!= zhkWzq^v>jYK4*_&?Wo50ey}Il%RXRl3On_%tKY|WZt5CMi$lr=s786&dJSQ?!SCLV zEiZ8^-6T=viK99xMSVpWRRBE=;(yy~td1mCPA6Ip(7nYaz-!3mAit5%*>lbo0vheL z8me~OIubVapR`pc=w|m2v5bg5S_F=qmOaPL*H-6%6Rgt7 z6H-yow47DpSU8VIdm~HfW*v>JD#}K+u(KnVZ?t#{t$h&AFmQvCD8^K~gqsjMysLiWY5m|GC zCjQdweI_NR2zO-py=Qnu3fpPy1LMx!t2-e|V-KF*BI={nUguG(>@6y&%F?mNIa(le zzRShG+qJBu?+88F^r5Zb6^H{~upS_+0Yc_|R`udJgKCNnn23K%#eX9Hcy(sgCBD?{ zqb%@zXOwLDJKAH5k>@_F%earvHG4PPq?4PC(~B0FhKU?ahrCe>fxSEa+c}ci=>o0F ztv+Pu(FyUV!}`)^N09W7VY$j+|7-vf>yE1+Md~V7(}R+QQ}}NxZ3Y+y0;b2@c`ZT3 zmGiXk>OA4sch;PGcYlNxta#3oW3+q+cMy;^+{bk~0_EL+cEEEP=!P{Rvk9VAkx>Hc z5Ik;tvi|a#5gwK!tvePieD@Hai}nssJbVvCmE_;E15AkB!_KX$?=aM#ui(8JJa?HV zw@am;c9LX5n(!;W)V=}^h&^d*$qVbsp3cqrL%_K0ZkP8u`hT*Xh9#A((#79!D7?hC zSthUu`_R>c+IvX@(VoPws^igplF{^pQy`VCY6xOgKzw$>+L^E>u*M`|aO89#(F^nF z-OIkI7}CBRHg=dk2vf^;5Tl+kMHd7R$h)=r`SrUpQ=dM5_&Ca!XSdJs@CGt*8(-(p z;;!Ph5t{ za3LtC^+ZPmq~HF`ay5^M4zt3Gkb0oR2E@`1r4HKmT6d zfIz)ewS@6PYOgv<$isQaoiD5=$>k`Rp(9!m8Zx-xlyKsU@jZBwKvLi&5%V}g1U!w< zs)AI+^XwQZaD5}g+2uR)AQLSAD1h(VVs&S>$*K*?$rmD^=|aQtDLM#*HD{BQw!f6Y zD<`p{Lx0MgYbuH-I5D!k7nbu9dq@F^)5$o6afe36OJi!cx~7X32iTG20ufHTh13-|i%qe-^aD^>MF(t>1Wnm&;%RjY&O~-+ zaLAHjrjgkos!+AVo<*L2jCPtWhGH#Mku$ifwSV#5A&E!RaJ3;d9nO#23wx@L?tN|8 zY{(+HLJaI$?K)2Z*hbVvj=iiulCBhB9fc4I^xHPI3l7=?M?Y)w?v)bXQ1S70N1dcM zeluIn8pg$|dx+DIFaP}Gy-?oy5D-#WFf0&z z1Ah-@BOv#g)DG%IX%!KzIZuno$`+^K@UZ34Bjp|@w1`*^Ya{UKrA0JpuR^S)?Bd9U znwjnei=`k^g8i=T9e6>%_h?zAC_2hP^OiWoRf7bD0Kc*ov#GL|$|TGEvYHNH z@TpK>LdM;u4q5DBg0$m5k1n72x%~WAet-Y4Fvk0;&!fPYONRt?^(#r5nb4aw86jT6 zvea+zQcM}YyvYWM>wLU@(8Ooe-%9am?1Zg4R@vu9O23sfXR(CX?ETfe&G9i$g`kGj z!H;nc$IC2eKh=8y2dd+E2%tRf;r6M#a-QBrM~9uEI+?I=RVU+Ei4F)Qd+xz|e1AB} zzAIoDB#d@)mc7-=k-m%;XY)oUJCm+Ty;8trI1tpkb^Gu6>C0c1?7_i%(p&uCLFTgc633x)~4;TTF=uv z6}OLeOxmg1XAFXTi)CPhu0^~pOn-1EB}`RRs9Gb~OTA^Xzh^-R8a8gig5@yG>=DB_*>dnV*%3nhzX1|Lcjw9_XSGP2drS z^E@qP<3J6EzH4=>wzwsd(ZvQ-q9E91r%*C+w1^ql(qtc1n|R~AV2BW>hJOITPO&$I zlWMc3cGrb$S45QT;gFhI`tY1LbfLL<0gW~lmH5D@AqF@huohfXAQD$2C~p>uvOZK()h(|_qrqMM#)n!S@E z(sQ-GwBN?>e=n2Q+`@YeZqnsCkN`dVwJ9*AB;%>(R0tDN;nYy{+9v2+%r}m{Cv_=p z)>F`#1L-8N_C9(79mmieCoEBZBG(SEhHL7Wp#CCwA&*xhl)l8y@$)sjuK`eZH`tn# z{iTSx*{BPU0r+l*^M5w{`u$Yna+sdfW-1mQR+&uE8N18|pV~M*7Cp(gK2T_d_^GS` z=!3Lo7ye_p{`}wneRsM0=uH z24?NXzyY=&mVNV5KX62J0kOHE*!2XUD4d5(B48=3Fak7{@_%6$yl_4dXXy$|>yeuM z?px*awC%Ob8p;NDhi)ddR!>#thF;>apWYAhhHNyA&g~Kcu3br0j+jd-LM=LSon?8F zsR$(=Q--6S^U|sA!HGV$um606M4ZiV9Ktt<3o?|tE?+zqvPDXD%!Hx;P z$?8;5by2nLV`>1`wbGs`z=MzDv9&&~R(`eC-}x3Fgn!Z3Ww_Acs!#0qK_ZGeg5;~r!VjNIUkbi zd($GqDF=|D!y@4EZL`fiIU8ott2n9P%EEgq_72TuZhr>zC~zoC)TQ1m$QoxF_KsZ4@ z0>7p9olmsx1CH0!PKnwj61HYxmXE@=*=LlY{VJz96U(;LWg{-gX)>Wa^clF|LU+Q^HkJvGGo6mWcgZ#NK$zi<-Zv)e&HwkXThd1d?gLq*u|b zHCagsA5Q+fH;p$z&cthemU%d{k8tP7AA^!rLZCOPzlFqd>p?`;Uczb0XCDQmvC1|!;6eDv$A~y1aL&Ai3aTsTwl)^4OZLzv%UVbsR#bEwAILqcU9nayP zy4X0#emYlWF-}2Lb>yr9>2e3uNot97dyEf9?yDwL_HfksT&pi1$Iq|de*OnTIL*q~ zCx5+b>vLw^X76j6WI5KsAI)9C_@#)#S5PZYwMF|)f@QoLu)gc>|`^km8UnT_qGX4bVIv0!zXbxRgfqC3%sEFjZgr`1N?EBB3 z?=8+=_uUSBT;8ErZntu$(x~+g6SUHcq?Y8KI2SH!+6pXcqtSaao{-Zg|E4>8*NL5< zA(Yy;+xBL?FsbHkA&XzEXWnvgy02^=d68~K8^9(a9;Z@y*b*FMXN7Ju}4%@ zYYiQ39221t!5rLR3n2hZjW-zQWq&IH2oC@U=C(A&VQAN zREhmU_j_a4f}6UPp+dTJw0yI)Y|2zDINQ%M<`mk1Cl5y&{d&C3csQw|g0h+O-j_{+ zy;7TglTYd0kDq>i=;QM{sVz3a@#q+H;LE3F4=94ic`6a+t8Fb%D0u&L3t^AjN9px&iwsvHBh){>ls zTXZKD_p90Z5~pEASbqNW9g@e{&jGylw%7D48s5U%cA31ist_=a+U~E=vT(PO zO@2s0H>n%U83zYZQ9B4;>IO4Fezlsfizvyn&7hwE=*bdiD{6BeY%V7acID9yTSK)9 z`1gf-?ls}cD}Qb7RwebvOMTr>-@sG$tg{7RFiBYS#$c-EHP!x^B-nd*FlneambLR< zNT6OWO{+)sa!d)lL%F$&d>(G+c}oE?f=7T+?83wAowtx?BgFLFIwPphmk0GQsPT=C zGup47SIdf1nK}_l_1de+j48wk?FFH{0(fFsl!rlj~TLX zd7Twj$$yE|K-d)8jb&QI{s;eqr=kjt5DNY{gO)Z&?`%KSu{h6t+f>-@2{2Ujc7&Y| z@AD4lT^&Ek4osZ8BeTy{`&|0?4+A3;{-gCMpxd5gg~grKTI_jx*d!Jtdt!Qv@&SF; zZHfX)D}`rg;VOB><@-d^wiv5|)U7+8vkwjn?SBQ1K~hvJ)~gZwri5uPpE%8ZgXY<{ zzvVXUZ*ge2K8W|H`iPu^og}4`o_9|(7$OLbr-tyJd}4+}Cbmc=2YQ;Nj;nC$woMDk z?JCXhaZLRXce6Nu$03Mkz320%`fr1k@BEE*jD_G5-J_N~3xR=(K|^Z$H!t&Tvv!n3 zVSgt5P|B@R>{K=~x_Ok%cfE6Ss?UCPFeO;!m!Hs0jOO`tn+0 z+u1G#kXXu?72Fd50sJfnTEC4OB1Z&c;S~BL@1&~wtQNrOBvtLnlM>WAVo~jMP(8M) zb|MX%S=}1#*$x}iioWms`sI4~E(Lu4T7S#uch#N;6aRIcK}^sSep@P`u%h06iQ(wJ znV@}ewQvD#W;AM(DzdJ(Ha-JPck60!^+V3K-)*_*POZ8KsQ}Qlt=H|hvR4P%xTYim zeESV#@CIjY4eu%kVTLc&m|R|UyOa;tr+eKY;}h& z2)I=Rv&(xH8?}k#hcaSHOI+-+(IH|Sbn8c636N;v``T?0Gq(J=Y5VvrB*w>O?%p{2 zm-oeW`L3lUKBCov_oG>JWn#aV5PY)slR%KB|HnDTa$ee<6;{sG5kDuG_J1=Q0)x1m z%%iO4WkDV=Meg8hDjOr`RMY*fZ`0n3s_$eRPOF^fGI`Ka-A)#QXf=8@yYMgj7T6+f z(*X{geIIoR$Q)^mpwlJW?B?TB2e9%fJF(ebEP(pt$Z$d%R8ODssa%k<`_Gg3-7>!>5E88VLx%AINh2W)-{a1?)?hQQa@VA8F4HEET@l-*Fes1FZD3 za1^{66vlnYkS(#WdLS#ls8WUM^{viuGTZ@1dfQ)JotVm!?0U=k=yJx{W~xiIvTH>b zRAp=O8$J;bl+$u#pI$&8L|s)7_%hu(rJF};mo*S|;PSQ*a_CMl9DnDFc5Z0t>3#mw z_UzZ9_3_W~Syukz@B4W6vFhZ9rfX&CE~vlez1}#N-Xx*QG*zokmO%_!*^01nd+-i2 zdN85cqsp04LbgQMAOJlP*6c;#h_MTPjgZ>;;;@O=WHv=z<8?;~bUROdUu2QRnk9Q! zZK`8ers`PZ%2w~DrIYq}5`So3iuu^0#g|+jlagRf7D-(!X_Z>+@GfEuhvKnrU+dqS zLf@pcs+m~S8L7C(Ohtzxx3>-5kx)%o@^*Kyq01Uac5buQta9KzU6&lNoqh%4ez3%qf}L7CC9lA6v30;F~hk;lHb5&ScFX z&Lu;OVzkA`n#0>Bc^~Qob{kM9n>i{2kRV6O&BB^y;cY&XT{4b$?F0%?6O_Vpm?JIv|jmq)OYNt6h{pf&%y-wWt8qR4^p# z!PDDa^o3BJZus@1zhTp6O`lQi3SMG8L>5v9`_I}X>jEftpr(McpninI=na+1MCIyE zPinwyxnqONku6B(!Qp1_IYI{T?Acny%@RV))Niqir~zfNokrSz1Ah{Vg_@$d=wr3q zVDE_01BS6}ctpJwI9*`TIDd_ZPHikYK~c}AJpBG%gxTp{*#Qs>XqZ>pBr%1EoT+yJ zUn$dKlPnBGi{D>Tm}=K3sx^Uf&GBS-m#yw^hjM82-1!izLvWSUiRMoGMGaZC{9Cpg z#r`a35_wYM*Up~Zynm1m#pztV$JNt-^IrNbK(HzangxV=93wBIyS+M`qEzCpS*$ZH zP}t{ceS0=-zF-)EvJ)njrxrQGCM4B~hxbw5s4x9_PwH}BC*-U0;dM>0)yL+^n+HgD zwu`1+oH`Cj8cSW$QhK+93--*r=}}FerDvfDu>#XCginaG;eUcBI_$Q0pJ@)O>%?K7 zojoL7xp)gT(j5yxB{&Cdb6;~zxo_Ux00nKYfJNram*_6Vumwv|JR*MxQ8AO<>rYOg z1B36%``^BQCFOtp`S<1hWgl2|op(qE47YR;y-B=nYwZ7L^8}8u%&&(65#<;hig7JV zh8u98oShD(M}LP>sVK@@i%Y+tdQ-!}R@ZA=b2n}1C&DT0n(nWjVDJ; z+=$DojL6>;adflpvCrM>K2Sv2)@2omZmMpkmy7zU8-XmTLV2p98kVT{=3P0_ivVmn z*vf|Dg*M)_Jt|cBSg@aO4TvAw*DwDZ-=9nOQ0dur&3`}Gr!Y{Ks}^QkK$2b#L%r_LsGfCPmN&M zbg4%7x~qh*$Yjq_9U&qVM_@U8T9-ZB|2MC%9H!v3Z-Np|AyJNulDy{f(}0MXA3f{^ z4w@5A`+t)`*b@$JW7l!oZQ$*e;`3z{bWcZH`}uz9K&>C1?P7V~A9t1fiYbBIt!hZs$kdOt zdMoT4Fh$AEupi29y`%>Ud)TRflTheA3?#?eUw_C)v+R9c0Tz+%B7opFz~R(8Ms40@ zS<2BPeeQE;PO|&@^xcd5WzhsycMg?@`~onvqbY%DL8YxBji-Oc|E<_NP;ou1?SZb_ z31U6k5)Bwfy}b%Lu4Ma>`YeFx=>@!=bQ|Bd-6k~-nX1zEcTJx#2R0TFu_#et%mTZR zGJn`KXVqQJ?o?92X6Z{arXGa>Z=ga8FCso0xDHzaESzR5zx*17>s0-$1UF5RPV$T` z>^AiUr*X+LP>a*TP6A+8G7vkG6-~|pDuSfNrUFt$-vDq>2Oo6~aMDkHo_|@dKfiU& zZa#51KR_OSdt!{|JiStrUT=40lC?Ar(J~?1Xan%k9k_$`r{pK!L30*ML&}5QtvlXyTmL9i<-?|(*<_2bFkZQ;o6U){?I>urqZe5(y3XrAxh;?5vvJy5 zyN=t&qm3_mYb*~e*!7fCt-jp$F9xr$YvOE!%*cOl8!Z6QmX*c$Wr-ej0NR|tNh+P} ze`=0+MSKev0{akfZ&`3^4C5Q0>QbxgX_qX!N!w+0Oo|;;q_$0OVAaArJIB2)K}Xf> z`|R;CL;2e%-+q2CPcQ8~JuJLp+17xkp7vD(1(jRv>Z@en4$&tvT{)jY4-s{oZlg#Q zS1XA&mzj8nyA`crZJ0wn`fC#;yz2B@XO>OJFmwh$Gw-hSnv^nFa+zjq>Gk z#*JeGsk>$L1g305YM##(``#Bry8piSbxqFkLy0e&iQqsV{#BG*(@ELxfX!>rf82Oc zP2aofEsytYKtb>gT=#Zd%U-O+!P8hwYmIsa~$N7bR7X{%$?;Psx( zE4sMp`QZFI8B-e|E9vT)EOKbee^fZOcPsYCc;{01IFbN>=8b@3`pf+Z3_h&aU6Ti_(Xw{j5mYfIHqkXs{?a$`h*m4@NRYPJAb{-dyDuxkxy41-46G7NAEy~n*4l(qfE1rQh*3S zFM!KNb&J&TG$RuJfQywC*Nk_w)XiaCQd)!Do(ZJNg2$-n(iVIL+oCUQ`QYGLe5l&} z_UYTZKB(=rSp2=@6pHRjK_81r{#XA)VJlX#@bC_^*}E2i?3}e`cUU@aRe#(dy63w4 za&R0-!uGqQY2E`=3mp~`0@05!lAZc*A|!T&4k6&XmkXw@co*4*9cu3ak1leDWCE|u zff}WD#fmPzC42S&WGOmjugGT8g4%Z+O2t(OE%rcY3aa4h4Us%_QA?6}zkuWE7wotI zze7r3#>ZlP{qO$u)4TP0sDD_D)wScbMYACYK-v{Wg<@#Nb6;MVHj+7cfC!}4uNroW zJ?Sx}Q1l*KQktD};{nqw56GaTw9}PvV=GTKTN;orWnkAFeK66VuW3M#Ga1@B5ZhI4 z7QJj??q@EJ06J>U)~kE6b$Z@_stY1g4v6}py94-Tsu8V@J8-UmMSoZ$#gQ(u1kgmX zly>L!Eal#c>gh#vOx1`V%k^h_a_|>wotlB$NeT%Inx6y3Pp7Q4DPe03jr;UxT>a8s z#M=D}v}|7fbvT}rHtK7^!J}=smo_TwI!#UB9Q@McZ7yku2nkQo%No20?FsDQ7cW}9 zWMS8UsVXM7tJA;zPk(oT`{)pWRq^6|7nT1%3W0CC)%jaPl35yT zPr{PUB0Q63suXit=+ZrL*$gQ(-B!yP=;1O=aHMq*Jgp`VKz~5h!Fp(@s8@tW%|Mh< z-Vi>ofvwCw0Dl#&ZAhohX+hqCE?*XPJ>dLeZRiS+wV0k9Bbo|cX;7n-5lI+~AzcJZ zR5_Dc=vDU&;tRilO~h9N{gJQOB%m6vY@TcNmon>9TR>4{9Yn#6EYWUjjDz6EIhHEp z?xQVb%VOJ&_J2afqJ_o6FhPBHUt&yCCnu;9{KsJ-&UP+KkE7WXKrGW9$)VVdJ!w}D z9E*SQQhK%0y!6?XlAPzRz{RaTh(1mZP!+g0=&O{~7a)cvO5VDS_2x9qZdsVs@*-Hx zt`%OEfTHbf^A?DeLz647Ty{-1oAsHZzroYk{!<%&Jd=lp8h-|9@!=$qL)PAkHAiQl zP2Fp+uENv4ras9&YSCXwgLU=yI}2prQPq{EDW0gG3>0%FvGYTb?;@&h;%C7ZXLR+F|=*7Z>45jY+CaXB$7UZWNAHCQaFWI#|oZ95*1v-qixqNnj6`f5Ej1;Pu~vyZ*)KNgxi75O69Ij0H9heuz* zZex(Nmr<2~dGYtP<{>|wjt-ECx1~X@JO?k`G#dJOtm=*fxcoDFy;RL{i1^~=1P~NQ zrdj%bBY#3FKTaZp6QkFeK(xeCeUH45JBi0Gb>1X<{5>!gA+c&EKLF0E7hEKG5<*kl zQ|Yx?RW>HrL%~3;2Q>4PjC0NjfN~U2lNBRg|8u(G(??cI;kCbPw&x9QwE}(of-W4$ zH195b_9AZubl8N~pKG)MdIRHgVm7Ff+-&Rb-G8321k3`E6s06AW?%YII`yM&&Cd3- z+49ig(7_dZH%`FD+3H*G=Dl0`II_do$8mS%S)wxRYO7z%%}3WQ-yXms+2Ehz-I8;j zBp5I9V&gw1f%(=cO%DS37JqzcYItb5lL3Qz)tpY*N!-&8_&MuSRPxgwLm{5yKS-jF z+kXqRWG4fA|5(%ZGwLfIom$b9V5%K8nuGp4?j7@`D$D6D2cNHU(R2Xnws*;v47-EZ zgzufLcoezBu0DXmwj@8|)X^2$g;tGMa~NAl9vrowRiRx$iLRcX9x0?8kn7m$vZW=? zvx=Jh*yZXO)P4&Pz4imNTs87%w}|?0;lQ zUxaT$&+omdrtPxd!=W!?!juPbhXc+wEIvi+9F~7?aKFEn%iAm6klklccx9|Dm6Ec@GCfUdn^qOi zl;x=c2dU%GTL1t?K;-~yiYg4QN`FUWb#(ywSqX5{={|{>peN`sG`MHt9-#Af%;VLF zsC*X5_)Hg^C2Af@;<)#yo4~FJrNy=^V%s;MDsML5_QHT$y?X@sW)S<*!qAU#^0pz@ zPIBr4VPjuBb$?;$U=Ah>8;^#5ZyGR+=W_iVpFe#3UcUYIsr^_s_n+R&a)0JWV|qT* z@~-21V%!N%>De1a2KRAFWb@fqJhVA% zP;II2Y2C%q!k|oKk^z?N4b@ALZAl1nFgKDXVHK>s0cx6K=$e0|BHGRSFLM|h5S^mt zeCC-fH7O}o)D+kpmuf11seguarR6)Ncp2;i;6@lYdFuw`9Qhx>T#{V=kL&m2Uq611 zKfGP~`TgtXcMAzue%b(S#F9ImI*>y0hIQ-%P_%A0P5}>Cj`Yc+tRcQ*4OyNk>4Ol7 z=LI67Z-;f}Q^~gL_UQt5VEG(hipk6SI0>_sY(9OQ7PVl#{ z`+N=aveOSfRb8c^$Tn-oY2O-auUQ5mBFlNh^l~I@#KV%{ptdVjb+%R)iv1Xq%_>nS)QPXq zf&uQ`mqlfMiGiymLiRBSXKw}^%-6x!CL>~++KA4I+kYyniTzSbvm^>J00o18b61oz z5EYt=fKzmE5ty^5xR2e&j9qzzQ%@I(L?F_zx^ko5-!0br&6T(JQf>7TGHZ_zz16TB zcsLRRsEBsbur_ufZJK0w1sT`isC700GUNoR1PDlZ-N&|ekXfMZH(}da;9$?k>O>0w zv#avFWPj87E9c8L!}{BP_|D0D)yA`=9qL(6dm~vcJ>E#Fq`w^`X3MsMl2-1wri-3B z#(TINE9Bqyw78e^SJ`^<+?x)^I|$I$+zrTNsU*8|HCTHr*FVa)Pb+_Z{#3rS@uB@T zRMdK+-iLdAWoMojJ5Z=kyjf~E3Ll(6U6Oa<41bC3vh6~=E6d`+LO=lRDZ~zR|Lp^PsY@*&0EYZc=bB+>f5dcKd zk{FvVEHvu41KTKgea!*ebb!8=S%fvj==`^8zd;pv_S`YoXsOjfr~JS+$9Rm8lkv)F ze}vr8NmlPtmD}UHX*8js<-XdAXV<7Dw|`&pk)I(cp5;<+eL6yN-p5q-e+F;wy!F!Z z^YDKpn?N0eaYUcgR;>u;{*N^XqyTbD-;O?g_sF0^*6Duj*Sw^9uNbt~{ z%&rZmlJ47cd+W4tjINy|@JaWW`WISRjg8j))gKYmaI- z#7T-GL&CH2W=91_us||n|k6dviI{r;|jE8Nd;V{qwe&o$YWv;O+12>wiC==wf?Z zW2V(lz1hOK>sXO(7Ib_BL0+C0U${>1Ed-b?x@SKyBRb8FaJEqk|`_nu- zY_O7pPMgHqW;5yq+_*J)tbFTD`6gH&TkkD&u{QuZ-qb}NBoK}gn}0&Xvek^9^ug99+cMhJoa(`G_B}Sx_m+kJQ&9&NXc6O6Gjd>gxH7>NZydMTF$$>Qfc-nb& z&08_?rs)Ak(Ba|AhM9d1J%OUqe%gE8PG=MBm08u8R$1fVpzo=eDNN3RFE*3>>n53R zOPP$IkZtI7Q*27}&%ax>-`?H-#>ZCMAaQV?y?V1|Geg!+L4QF4f_>6ji)hb2jQXI1 zJWfNa-4~H0Db_et7wYURSo~%(xIuDvAtnWV8Wp)dYQCMB>$cEE3z0@RWgy?Ke@|!q zIK(ys+y4m#+#C_}zTM|PG|;v_yjxM)^hJcg>JkNzR}&@yVO6Ll`|!!hJ8JJVb@-_} zh*Do(;Iqo1ihnW|b%wof(Z3or^LLB(ub;m?uT)eQc+ty#T-($k7G%r&oFwI_b8Ah+ zmm>3yy3<@X^Am)2y&fF9Janc7+7QSU86s1&OA@GTxX#fcE%b$h)SWX_R)zq;vC^D* z=zmexaL(IiBM^xMgI(ORs$kH&RZxh*5lhv-LCFNqk$;PG@&qDBK#g^++CqD9QO#*kVTR{nqi9JV_{{OnYi)rC0JsCzY+w0$;Cnq=_ z;C1p#HtW~Un>nq1a0oDDAgTU&b%( z=6Cr2(WIe0k8zQ_bu77otbozs%*c@it1`Z+zke}I*Xb_ueO3d~0;z32Wyyb3gJ5^g zesh#Wo5aljZ(-+*D7Kiai4;8&0mL8}at$%4yu6fH>8uZ_q}kanHmx2UDv!gRs?u$s z`fw}O2(IDqUZka~SoK#$;?^s8C)4s@)n+9HUFs%Q2VOAm|;eyzBPY?fwGYcERnH(tk*5 zV7*-sz@e-b9IEfJT$k^W&`*-Gy0P86X;Y6I!wGwTLT{~SDkciu2ckhWl<)M9<5J-Fj@1cCICg$#>_HzHP?0n<>JwDS z9Ar?td{pc$hjR;WflUz_1xm{*&!nbV8DU_oeF^t~{E+8MR+4eMHRUM6v2%q1y#|BJ?LX>_mb@mvvjp(k7`U8PIhrdM+46KbOHMPUw=OJ zwjR|BCxJL5FrXbYO+dPB7~_p<(A_mhEi+m(1l!0CKnZ1e6gPz&$p<#iRcr61M3}BY zUW+$Hgq^VjerB~qPJe6b#MNuJLDL~!MGm(8;WtRSC++O#n#IcYeK$2MpcGvZI(h0* z0R&fMM?hIqcN|#f10}~cD{`WeT(tk#hzL77^E_d@g5#jrR+i_&Bvjyvb|ltgfMLQ@ zIqLI!I=(+zf`|;8p7fGh9&qOr&XMfljqDAAVbSx)8o*W8$ba^InVxSg4xRUa$dHwQ zSLzr;Rj!VSJ{8a26)kg#Y&6k= z0O(#g<&QxBd4H7OZS?<78U-$Obiy-*ZC$vc+u6cPCs`!i-JePtHVP3ao)_5xE z4@|i1XSEj-UeyM`?N)mQSlb9wX{>T8IQ?Khdf9(9XS<6v5(s2^JBp`Xy4qkD&r9yh zA$Y&NjH<-GVKasV5t?KZm924b>FL;GP!*V!;_Ym^_kY8ip6fufZ7UGT4d}1*Sg_~I zgQy&~lP}A&mDjl`J@;6#PqoxfAK!W8*+c!1J*rNSE4L3e4SZ;TqAJ08+b*FX8i&I% zhqT9E5@-OMYpP^%HXB?!DUTE|ITCwSCVjt}{w&9K>UbI)q2-`k+Z(o;m#eJ?fsid_ zzd`;1FMk4L$umfh7erb_uc~pg)t!{MJl3I`KxU!?%R)#G{ny}TWWPb;6r<;-?Ry5i z&TE;L1dSeZTFpsm)^iuu_%pm#Y1-v1*1IM9{^i@dzOzR?G4Rp@So{V6cDaz2D)2kr z4uqKJ4*IS+EFZnznGVw{{jL42-RT;AxVsae+<&3J2z(4{0bv)~s1_S;VXU`(yiS(} zTcB?U6M*9_G1@k)N^Vtt%z-Azno0-5W3}mIt92L{>uBng5OrZq_5()t=H{o|igar< z1gzNd!Z1YfROhr-sZZOk@Cn&iAKcZ7rJ#3M^y7ZFTtB~$@h&;OZg>ypZj0kN|$;hO;G8h2J~d1Pa8?VEuTg841Wv z-k`XT&)sW;!x@tT2YS1MOEy>A0Rp#~zpQN7z;`Wn?d z)M+4k_LKED*ec=JIVjQ(Y?=&YcM=(%Pz0EQ%8`NsA7Wt?Z{j`w79JR1_!XM*!IVq;!?iT5vEs+)}S{i8h&E95^_nB~q|#n?;Q{8@CAMV7%t&cUDsY zG#(#YH=bxXyeE8AId(FH2V3NUZC-xX5Xy*t_g@mh~_J6REpfYIn z5{B#;mR}AOQfn0*mx+aWkRzFWWFzyJB=?=Q%m4AsGR=~yWMIvg(Y z2Da&i=&4FTA9(Q84)>PJ%`Iz7TzGLd)K(iUNJ0YL!yBn%T}!}tquLDWb^xgJP1dt1 zLFJo~*aKdKy_FLoi#))!43AIsmbGO9u@Ddl`nS5BiIeC&C*&43a(}CdWZ;E?u|g`M zWv{C?TiJVDCVA{AZ)Ux1zH~yYzY11f!tcj*sXziUkD41jm+NEv@!Q~tj-R8wQ@xH4 z1*AQgkz-lvk7=lU$V2X0m}v|JRx9>p%!8Mx#sPbQ{X=XZm&u!mfe^0gXp!0Ku;tQO z^tvu%VNBY^sU6b-8Gqjja++TA>O9+CIUpMNKm~InDv=xaxOyqFhP8@tI48-6!BbfP z)@?3rs%eFUZwU@LIS0HPg%uQ{o%9?y_~1^wAX4$d;?_s5_{d%@PhC29+b)gyAiT) zOK&8*Tbc501RkZW2Mzljma z78OXLveD@rmjd*o_}v@^^LRjvym@d;jb_AfEA#m6s$ex zNux(H13z7@Bf?%Qu0rg|f++fe8>d-=ng zKZCsoZ-1AUJh)vQe*y%pG&B^JQYteZk=knrTJ8|k2Gtn}Aa`^z{}h>v-u{e*v4$4s;vC3lnZ zF5qdtkC>~KMdyu+&RiCv4~0TQunT&qA$FG4x__yS=HU2oh^KPd(*T|v?XWup_Rg8n z{6?6)5xIww8p-DCmjzt1%iOYbv3qLczw7O#)k}5UQh6$Z4m?TI+XAvPgxhdd1Y`Z? zn8({o);u;f=&H=!S`m`M|3aUMM8ez8%5~i}B)?7HyaB3K)dLt|(L25+<^1&JzTs*RUhU{UBs->y{-H z5@4L`nVnUG!`%w4AE77!p~>YLS?UXhYJY1{Q{P7+_;kYX2+pLBLnV~`-7fp*@mK8s zkd6ZK6AD(!*D;vzwWch?Eh?(3r@<-dFo0VVLc}H^=V@XTvc4iZl^*t!dVABBMu_4N z$ph8*t$~L~S{6N2Lf5cKp%{J%DLKDdh^vaGkYix(UU$+ZU#MM@eM6zTm+YjeIe+`z z9JQ3>viGCPP02EvQY^)J#3k?Pn5M1$ytvtf`?{t`jtC5jMruc(&_HhESniRJ<@%rh z`uR)W=dUL-KTYeq!enbYt-Ey<+)>7VXHV^x%>wTavNya2&xbBFlc-7-(86A=$EgN) z0eBPTfK73jz`?TzSo2iQjF7eUqJIc=o$7nSfYwlo765MtbD7JkKi0e^Rf-=ZVTI|g zcCtio>Nk@4-4FH;0T^mFl7+;3XEkgjzLw&hjV&Zt7}r4}9cmD5mCUL4IKQ=DwQz(P;Q2q=(5ajwK(sTiFfNmZHJOqeTU>- z&fB+4w(`0=DbX_X8va=2L#3XCi?Nf1CRmG130s7{km@cQJep$wn^W~{9S}1=ppp6u zz-aX+-PBeMGF8fUDqjdSO8h{+`UQ8-)5ibzYxb0NdzLWz5!97C2{-I=Z}@Kuq~5OF z*JhVUgC5zPuxVG|*Hi9(85?d|Raa>Z;nVAI%>V#un z8iUQ-c}~W@15=1=g0yk)$+yfz5JuF~79e8|ZjS?RewX(SJB2ym3P8tOwk1*M%0O zspCZsoPZUaoMuzx2~4Wpw!KQ)*Ym#FP7i}d!%@;t?Q*`ijet$ z+00hGnQtN=Eo~2{1H9JebsV;uIzh_%SZW7e@=saXeLI&*p0}SsJDv(0?#L5A`&_x7 ze|~><4|}WoP=AaagbjYsLcH$o#je7`ic~ol;3pXq#htr^;$+*ebZ$wJZ^OA(w>R{E*#!lyFB`F9TTRjVBw^U> zxdC_%MRLy5l&CDaLVfUrSR!#R@6Ou$9#5O{5*W=>$$#r5b}2VKE7>uvL3MW5WwGvV z8;3RQ#j8Ui&U3~7r~UZ)ZdmTM!K@pdJLvbaAzosl3xkNXXimiI;H-hPfqRf$coiFc zs2?@hPg?X?w%u)6S+c2BrPgW{7MAWO5B+q;GWKeQ)>`d*}Yx)#Vw&2aL)ig zCxk(mV}Ii`K}=a-{ws)rJWj+_ibie2Lo$5Z*Uc*X3Hg##Oy4XSqyv+RUAmb?bCY?g zu|(m)Vk*jpppLC_^kfH;=3}{ff2Y^KzxI|s!>qO@nr%zT8<*sFY-wH2I?!5`0Oqh{ z{fIawnl@}*9r4rsAP4awSwZX^!YYE zLi%b;WB96o=F4^rD_IVbPdN_Tpju3V0|9EyDfeov1yn45;vp&%k2t3)jH5W2BkuIz&_U+8i(>R`e*7?E00Sp^^8J>8t`yG8J$JDY64m59? zyc9*K+2z=P-Wt=w{|QsOluXl*uXL04IUv=DAY)h)x-2tmv~qUZP+8@s3aJT4WP4!##6RTRt*@7;46Pb zJDE6wjx&)vZ>QgG3q$0C48gWF7EGiFJ!e4i!0zC+LLadcXkqVfkoBJ9l(Ade*(WbU zH>uTV!!Fpu&H)8kGzE`-d3l~a*a>^;BxOobVN_icJ=b=d-!)Zdp|gsSTJi0rIq>ds zI^_Z%1=5}@nB8Xcxn4iMe)%xJekXtAe<`HjlOR%OvG2xO9fmHjJ?nANdq4PTIk2IKX;%5%JYMLtidB^q1L>kZ9q6U8nf|o#> zh!sP@#)JH?p`m+8Rs*3#Zy$c-W8(f)M_fUAL8=5U-!Eu z`}p5i)IRCwr$6557Ce6r<`yl9bb!T9+=pXwO1moN8ypRqWRLeyoV7cU-~mZ0)$ufi z$KhokeGSIn%0lcqJ$e7o%#YZwR;EEe(uOi~-KE zB`*mT(1hheU<#X2oC?!wj-dHMNk;m@?P`PD6B059%|%Z4y7G5kIxO);&FarLph5m| zGG{;ZlK_pTPSk$@?J0T+_|vJK$kZ>r+`VqrL142oXV>Z6S=_yWdBEPzh#-0kr-dp1*>@j68t3Ma*r-j!%R_@PdL<6!vJR-bmPpjMR%xo5~Jb067*}iQ$ zOb@TPPmtL*-TsF<7MH?-L$woKwd1sJx+s9i52xkE7NGXw^)=^^p$){u3B2XXE-WmP11z)}dds`2V$q!$s4 z-RZ{r5}TT=S@HyBbDX~01)`9U!(O10l4=X2_{TQ;GJgK}^ZWc&C;O#V@a}5q(NLDa zmWOgx_i%q?p+R0*l^l%5e03F~FHML@t}>F`1W}i9yK8ywAm#0>tk9T{ovx*uqL`4< z@7{c@o~z8ZBDerYH}66;l0NwbZ)_>|te};~3)2}ILKXa#6n!o!!anWyJB968QEY1) zyQ_7veK#G9Yd>!_fPw2yM1v>@tRwUKwTsd%f-HaNwWEm161%=V_6QuD)9ryezI^)f zkMa)xzmBB|t}Lej&7yR2RZZSGqh8o17SW4x)e%sn3Bpd;QGksY!nX8ohUB{ieXznW ze;{ug58agdwLJbT(dxa`7Z)Y~KwLP~ldW{Wx(hUE2Y!JSqxW@}qe00o0QRO6Zc8EV zQ0{*qZkOg9oR4me5vFwLYHQes<7V%I1^H_3=>0W-KQedGsUIv_;ST=csUUqof zc-)y|niV~bQQ=$I^IoTBY-*B0O0B?ymv!fj z{z?_vG;bb-os_Q07tl0xu=TQ?g6gXDjqT$Ig$BagP`35x2DB~>%-~@=J01IBPqQ%` zK-5YqI@JDHtv~-zB zs0W+a$DGjJ0UNi|xNUbB+PlEQ>+*)!ZEpoiI@7javn(}Z4Yp3Z(;k!0eVIJN7QMJr ze-K=C0M2cy*gUvrP)8*5W;uosAUWjbd_cO1<#UN}hvj-U)sEGU`C9JPS>rfmp}YEs z98*2ZcavGm^8`TW^Lk8+eEH|6{;7X_Xn*#yQs(cU9`_{TffonJwpTfTeh+8ocYUul z$%x6G)_qkK=2?}(B=PL$D(2WH5RYo-ARKYnCm5_%)v(H{7o=C4v$=F$IXqrxPd(u@ zd)87d2oQQ^&i?F{Jnw8^lrQc+k=m6 z1CJdTwy_LZZd(?ws)tnI8_6*hr(Sp#&Ekl5T5D`})0uSpX@Lo`!xI2I6-HtnDfd2F;_sRl4D>knUkRz`L2IX%^*TA%N$71>m@3%<520wGN{;KXPbX6-UNCA8tBT7 z*s2p*v4p!hUmhJ7hr$bhhkv%e z1hc0ky*;ae-=4KeJiUL)(3026lhEF_TNo95MNgNs1UUE2#!67EBGAKGnYa{n=B~u> zag!!=5^luhom0%FSEQap&6co6f9i$NY*VU4$+zI&V7b|L6Mcvd{t>JZ7S$7pDm?5}TeG~_UvNr6)|E+Hn z_|lR`Ee8626h#_U?Y?S5PZtFON^Sy zrp+nwE`8P}Me~0jOV_Jr$3pGSlx%HD9t<}(p`Eqs%8YpZ;56+3g;>W(`X51^A*Myd z1egR5*|z}z9C;j|QmY=lsRc!7)~!PRSYXD?E1yMSM#{FGM4cS>yYTP z!$y0%OoHYB7uHSssoV!aNg?S=k)=Z;HsGgg=rx*h8kc=JH%qRfF)+>+an;cnke*pQ_OOzC@J(Q9q ztA!KV1lGJ9W4=krP>QI%SX!fYpvT#P<3vAJ%%ij2*C1Og>HXxKA1E$D7*0)Sub?AO zbs9gDD5AFk_sB0cxf))*O0K+(KG=K_>UV!>U1Pb>lLc$mNZmcFi}&S3X}YZ`#sDe= zbr5tNP}%G`CG_qN5koNg**QOl75?dE-L8&6Zpk)ZhY-TkMfF?x*?t?J-)G6|aiL^` zG`q)n+642pXb;`D)6V`O#R&m+QA21>*k#*;UN>GtbNIAu4vwHjI|2cdSMz2O{&0VY z%B;qdAB`8?hWv2AFiY1bSCRWi(I1`+q20Aa1Rd9swXOoZnQ+;Q9=WW8*o=0GLJ}SA zibWf-ZvRZtuI9SLKWc2jLY&;Y!ct4vSbbH*vR+i1BeRx0`f@rJutVSevS5Gl%zjFU zr!dn}b%Kpa^c7~^itf8}->mQ-CjoyJwx&B`R5i?j30~BxJ!#;Dr3#s|vLRc9TodWq zrm&HYtR%H$o*$aeISpb1#0ECDw?&WV7X{A>4ZBML$V-Y%`vu45$VDlth_b1yTYW)O zYXx&qd&Z1r(haO=?e{9I}+T3n=c6TMpDln#h$1-yS-vA>ea zhf;A+dmGlKcP!iY&@t@1b+U6<%KYsBK{t-oy#fn4W-QsRk`MdDo)&w%j(e&NPx`Fv z16#3oTjBQLT>dp~3w->zp+^ZL>ja8}$F~N8Q*C4L5dc?Z0HC^{-AOEBmn~L9nI}+z z*D@|dP^rF*g*`7a;?*xrIEjCwS{o2_cb)kB5faZvd>p%ztr{uuq?YR+tiL7gaJ!doFr+S=bV~q zp5P=FYHHy;)Z<{etVH$YW}$t;MozNN0;YKf#{=4ZzCf!=@yZfyciw-T8PGtIP;)rv z*AAz$Y_~qV0=%`iZA8RPD;d3A^mJ0!NO3kzH;cg9>o7<|u*;M`I5Y`bx1a#ID7p+% zrRuUi!~OX9_u}-|)bj`$T5V*?96Bcsd)5(Ehg;h=EEb56Z|#|gaJv%JhLZz?&s*E4 z^EgLRti9O#c3hgP-1~nGEA__a)Uu)_-DHdX7+IjG?niogi?c)a>A1?7p!&)JYN&E- zlm9h2>cBRl_r3O%H$O zt4qU?A+>{#>_TZ?Yz+;>cqH)E4i4F?^Dbv5ByZaTT^BhqipGba!qJibS9f=nwEP9gpWIvYNHoKDO%(e_u)Y z;i~k-YDZbqf*OD8DyE+vVH|$K_P&z1b3XZX@%@5*{W71xE4%_%UHa)Vj$^nT8E$0j?dip4W^6`+~Bwy8eUqcE+nIrPaYY1avZ zg)J=Gq2Qv%5Rz`9^RdIB=B|@o_1Z3p_EqWa{8n3R)EG!)*sU&sj;d0Aa!eky*4n9s zbk)AcaYWUAV10oV9`Dwxk9Vqe57*RxARZa;!oIZf_dE{*NG=X3lrnWYh4JnZA)B;P zcG{6p3IAEbrnTIFNY179Nrzu$F8>Vg0`u|f_FRu1O^o%Jse9IpFKO)6Vc#!j4Pl#4 z-}Il&7Ho(0-rX^$-8PW+%l*Z+T1~s*Onk+8oTv78*|^T(V&^yjb*p%P*@&lqzR+gJ z2Vp}0is+ScPzaz~`m}JXV%7WQ`b#lqdpMCKwHJmK#(kmBysHH6{X1XC(F3(Di!;35 zOa-WyQj^h%1$K#gc9$yi0I6}mlXuZli!-e z6uaUW1J;7$L|{5#8~G5TJryB;ha0mXEQB69V;MUUI_A~8d^O}KlLYe-54>yWGLS~# zAt+o9(eTUFA*(tbl-N$k^i=xSNGLozgui_*U-GxFPjA`d3{USCCpn7sPCM#~;{p3J zFd$mQW%t_nD=g0Labb5jJW199=5Q(jsDQ3&9rM^qx2^M1V_tQXu`hOi22!$7^Gm(-2HKZ1&h&Eowu(!#)RD{_L zT&MjNq=@g%akV6@{A5*cJvpmhY@})Dvi>6IEbBLA!)kf1*uUPDS05@_V~H#+LNSQ! z97kSffpS>BshSzEv1}oKJuk3}p%LYGl;FsfLhieRc27$#7n56uPn%d(qfXJXFCouN8M- zI)QPylg@oj3iBV;`AVmFwZ$wAvAKbiMW)*wW{jG#D2?b`<7QpLa8Wv;{q@k)bqhjxF73apUh#jO_+lLNXF zb-Xy@IUqq%^&pj5F12rUJS70V@t<&mb!X)f25i+TS+u}E8=I6s@&EdI!zDXzW6S#g z_b!Y;0jL7%X&fkj03~ruio7Hx+w=6Z7I>piwJd!xV_!>bp00xeGWSko?tSYRE`*0W zX~5_V@Q`Z56qTWO$U!@2`(t?hs^S}}uH2Ho+Pu_p@Jl=YzkwOe3QF*Sb>gPJ!eg<% z&G)tYxIN4aU?HrKU1|F;>2vrdX~>f0fJxgnPIR9~RPW4xDS@~uqo*Qs>dI@J&0g_u z?p>G9EjmtnCi|q~Vl3fO4Sn^b=b}G}l0mn-qZ}{UqRzLgDpg)Zy|Np&niN zC?}=C=h;i)AXH)7pXxiSw9+h~A7Dhj0WUo6HlmO@_oWIOyji+}gRaD~!}0*(E8O0I z6CX$j@7C*oPt%iIeT>dr8h{Y*lhz1FY&VR~SrPnTwgGEIr7*%=9y|MPedKa5 zn8>USohhj8x{&jQwL6Qe9o^!Dm#hNvETVF#B3-=<0a{i7QJ)R~`PAxbK@6wL?VEw^|^Yc3*+bz|x0*E)~G35f57)HAoG>V9hFTcqM-x zG{je}4y5U#q1ZZTTs27|h2I7X7HfOAcIc>Jrf~+Vv{yyNQ@x zt@wL&R`0u@h=946q(``D+P9IGbQRQC{kMIJIh_Vmw5UYf|ZrUwUNA>iXV0L+=r7Dc}XC%^ef;8 zhY&zJn--ifOoe*DUMf``@rmr!7kF3hdUTs;i&>f%P3pK3y8+*qZqfRS#AO7pmF+E| zynG+M^g~Yvvd^?EK^{_wQ(3Fa2H{ww#`k1@xAUO3QoAi+iYnPUOO|y(w-?b$;M-wT zP6iRNX~18N6lv z-XZb4JZ}~kv#Vix)z|ePw@>kUit&8?*KhCigyU8pM{zawz|YhLI<@gxS^{+k%bY5I z!|$qS?4g~_ai3{2hwa)mNumzgjc8@9RF`hNuodM@NgMUnr__$>+8j&2w87SRGdN~O zTmjqPTYfn)vXONdDrdj^M6eRaxde7?W`_{yx2cXP@ZA2YswG-ja}uF0xfHKkAe`;E zECqD!3pu=MFhQ@uIgWaB0*b~a2i%f>?N1J!;b?X(zFV&Un#X-yI_huDFXVwvcF-O6 zJMX@ktWR4qhS|$Z&K@dvDZ;xeyLN~poDhMMEP*OGl=G2$$Rq;Jm3+8pg?niZ>8*B+ z3Onx(W&lM%y1%GW6ubf0-a05w3x4WCc)PC>cLi1ue;h8_WP#)g)r5xvG$3G`{&j5~ zf8}^cAXpAX-^{^wnn zVSS939_q4>_3=Jb^-O^$t_a?={$zWgYH{o(aZ@>3Et(m7-Ns2NFhfThtvpA?XE+@F zB9tCUU9lu-2bmq%q3D%(3Y%aK-MKF+i5`zn>;!lr(on$1AvL^h~hLaG|wD8euf7T9^ z?c9%xeI zpJOt&%jUKD-z(>J?fm}z-m6+c-X|GNuj|z*Ikm}2n&Ng_!YtE;JL_i- zh;rH=>IqY^N}*5LmMynt%Qj(Z|3~5?*LJ&7mE)*8k6KRc|2Y5Ch~k`&Hmc+7`|-Mj z)Fm+Q`nff|J}eUsD7;RFz~@VQ_k*_^Zf9FZzjX-hfrl_@2=W}Z9exH!f0sBhz1CRr zjdn|iX;oNL^LpFEuknHnshb-iHX`b4@&4!f{@1e&yislE2y(Yq>l~dfj+I$HQfJB$!*RduHLJpL6Q!TD%YR( zSSU_+3Un^DckEXK*EpzhW`ejr_O!A8v25ReC^HuShJ$CXQ3e?k!jYnl*t%8@=c`!<4?b^kb>0S& z4N2^jqF7IA+QeLejFi2@w3kGK)FaPusWWf0vig9Gx$~nCfBVgSM?OENgUUnWA&GqA;4A&lr(fkZ zpD8hEm#{txw)%Bl0&mcz9(!6+T#w$v|M~snryqagCa!~)dZ92MCti}ae_k;c3v>3? zWGzyiWAQ3?n6GyIDfk=K=GS#Mzjq0joPY$*<0&E9qjy?XU_-xomwhLyD9d22vD#3$ ze@CI^Tl?I0XfAm<3bN_CvTInB%s(&$bw5(r6fHZ!{?*&#crs-T)TNTlJn??jgJCRU8qwk zL8{|qQ`c@8(g8p-P7z~ys0)mnfAmJNhbSm_OpsC#8-^^fjnKepdo7!`9naPJ@%?WC zS9BcVWWS!aF|MZiGH<7lEonArG9O=?>a}Xp@{%t{{e~(PPD4$lbF$83>ryq?%^U30 zaje2SBnN58ZcUR=YtPrx#n_$T;Lo<#j1f^=51F9a;H5CENHoMXoJN*rOCMMqt{$G)T;s&|>w3di#(UVoxU z&MmzHz2e#qN2_Gnj}v0qm1KhLY-C2qBCP6GEtVmcYpUqf5VH*1?aQqccJqEiH;Axl zY)=3tmh&Rn5%#Q;eLNn@e`*(2N-Oyc`vVoEx1-pde-Gw>p#7V!>KweTyI-}{PD93K zd5wT=&98f1#}XtbVc5n-waZ?OW3K_QXqvwAIaI9U1GM}KA~c{s6!5Zd1sDQ`+3dG| zb~F*T`ro)85t#{ekotMp!B~T{u7@MX7jFhibE@uqvFA3c-K$+Hf30nnY}r>Q$y-Qg zC3R1B?kG=)e7C|S8mMVpR4wzCxWWdC?xRgHoS?EbInuh7 zjvacU?$5=#+5>c{e<%22--kAPrEVI{=$aL7C2B)n($E3A794H_X%fNVhPR?~8mswh zE*%BQlt53;Y7T_YO*7-2H{63#@`3%CZ3w7JfS*}oo;Yr+$LfCP*97zG?dH&WkALN& z0k*f?d_26>V)gPSQIDPskSy2Rvpu16;n+2K<55mK&}?sMf0k;MLo@&KQv^(N*OfY< zmmsS{jj{zw{f5(e{&Tg)m%mm$XY))`^X!^GX(gjggI}$K2ZM@K#A_d(NsxKHCeR?kY}%-dWai zudYfR&F+15*x>h`L1@9ocG7Ocaby$F)nwu9^cuEv zD!QSg(p*Yammsb?$9X^3>X-TNf4>((d044j&hK^mi|o8q3`dU3?>TsfB$+#BXAGml zA37!I@q5HMIgH^pR4#hl_P#x zTtxM{m9=%s3_NmcZrPS?)x29NS0hY!#p6q}rPvz-`L}JJU8QAc^%`+h)*d*$pZeWE zPxKao((+aIDB}NK43x z-J0g2e_LY*ZR8FDbPCApWi?MUM!XbnCx7=yf+@BXX0P#gdrA9ht5pvQRN_T>)3NTn z>P!EyY)zXLoq)aM0Iwxc(JshThxpQIgp*tK=1kjZ8;e&9Rdvxy+R)3oJ2eg>45>}q zxgsEPSi$3oQ?ScI0NjXYdk01wV`ZHktk$1Plikb;e_dT;Q|q7l6-Dqc2-m5krm3%r zQA+(MCoK{o%rUGgz_5tBBx+0sW%?L z%`LsWv7a%618c_@`xvP7Jd3|v?=(>2L&4Adp@I_BA$o}5z3^i~ zlUD&_+Vq?q1OmO7X2|OY2aHYZP-3bkErZdmC=OJ~hMAyb)2UH=w};=t$#zCv1ng3| zeY4(E@bu}W7FMQ~y|-P;ye@B%R9_gyo_pf8e zf143Bj0Tz$WrELl7|CGm&3YkmV}C;tkVUD@7-!p52Uf4Co7XH^#IB_5IP?wl;tqVA z2wr>TP%ps+$4sx?DG%?Zk^_8KOxvwc?z!oUr^j=&(4L%k0C@!kLRR^gFTTB7vH$xV zedqYpM{kaD7a1J0t@*94KUh#pJcBOOe@k5gqY&XsTv?nvsFp~_k?hTe-k&TB>{W?& z4hQVOveq4eISO2b!po__p;^aEp(%rzyYrPCq|u2wWVINa@4j_r+n`(a z#PXs0rY7qJ5!==1Bhf5?e669}a72wsudb;2RDg{`tidtSL<`w%=0tiRCp(*}e_EH7 zJP^R?Wp#v?UAr|em2mBqe{+bva>gABorUlYqv=YtX&}*AS)$%)OeKjqr_as= z=~qonmDB)GKunSnyrixA?EYFy_Wkq6=YpM&h=0}QG@jb{gT!}A&*ElRK$Nj&wo{%4 z`FlBPv-85O9pS7o!myogjjWtCfer9#DN~goOIw@;@VqUrfGO>hIq6;{f3|&d@&>TC zzuiMNl{CF_2Ab;2;M}R|7Pf}y9AGi827T|(6I8|uK`YcKV_!DgcX*?_rtY>A0`RRv zh2^BVsXLXFrLBkH*pzuez$7a3*u2_0pI$~T*gvlJ+xXYV@#EKj{FvW={EdZrHOn4z zWiqD=?L)m(yXWk)VV3Qhe{Cnpp}e!HOB$9=TGwQ<-D64kLZ4N0DM}N$I8hOIvOLM* z@?2`TOHS5W0&)|SY&jij*m)=P2fN$AAqGCC z$^-o9MXKN6(N@>3dapL+)nLd=W?@fz)%20J6?5)jN9TZm>VRK1f8_hM`}o`a<=yFg z2+}!mVxzlbNTjKC8F@t@*r}y&nA)_)x_Xib4TROOF63^tylm!%i$UfzywI2uG6bcD zW=%&ES<|8@x&w9mkk(}?=UZK=;8@##-@-rNiRf~IP*h)J9Uwttde=WXBp`e1q2L5j zpUtK};iZ`oY1*q$e+6n30Q;>a3`Ih0J=tlmBFHwBeoqbUM{v~P<35x?Ip z*#8doJ?E}SNG~ecMp`Y1ZL^1cs?7&|GzyZB3=TyHLlm(qO`5Z^D5f5ApSH8bWUP2Ug!d%I!E za4dj?5_3fly)^7^209NHtEvhC1sxoJea{rpQ9Aj!P6q=x;=5pnOaR0_4RJGAUYKy1 ztp8{P*AC4?-mTf6ZH{!tehrQ)`C`Gu$sSG?K?^2s-)iGK+7ys=hG7-ApvkMoK1cP! zyR*Nq3}(Hpe@jdJbW0AR;n7bg(<3RRv9;C}?tWYU1l|IQ!B8Ycj$nI9)9p^|UZ6V8 ztS+t)@5=$V%D>3`9cXI#Zr_G&=MAD;*zopc*_td88pr%L)w`X|UMaBWC zC(XNy0>J!}<2M0n5Hx#+r8?O=ufol0;s{XFI$f7VofGy%iFVf9fh)46=4IX8eUn|}aZH6^I>$T~Z!NMTO2Eu?rs zGBgbtTF-4ojcGXdkW3MH9Tq!QCpr;qU#8m@YaQ*3q*%Cn2d(jz-je32(ZbY6P`9ye znv6@OUe=Mj}!Oz(Wtzdf%X^P}nT@N&2${S3PDlSKWyPnD~78;tq3S;P&W6EG^*gk8)%C;*++&em%}d9t_hh0fc` zr!r_3Q$bhZWXqF$$HBt4NP1PIYi8R4VBmHf*nc9NBTviAs?AaKGKU!(vI_}UF!Rz$ z;$H36JTE6#^=VuF1vy119=wEnR`7p(5L0~r8;1)e`&{&u+@dw3d$LEp`d%v$W?sR9ROvw&|;s4Vwl+CUqkv_1}62lA6M;vW=%2g5DpE zVSl%cO)2lrTzQ+~T)KCCPO(DX_02uORWhSXS-RPj{M_|I;vi~M2Tr*68&(qK7G8>a zKY8);SYJp35o7>ii>7gDjdjLm+nR=3@tGrkf7gv4bisOHFcOa)%y-p`XE=gq@0Yg@ z$5PUBPzaK5EI6gtt?Q)6yQ(ScLa~Xivwz+@n}UV#(U5P_(V@{akw2*Q&UTSYA8Kk6 z)iqL#S~0ux8<^C5XuP{LCez_mMcqRxam1XGv-)6FRdVd0 zR{azN%Yk!x@mxM2iWOCtN9h{(g%diuScB_G@TET)>$3+S9c?<@eG>^QQ? z5XjBVjxWd2>|wmK(n4=|pA^J`0XNGnKr1z7eTX5)5c#85Wvq*0pH@`Z?uTOTrn>-d zvZ=$)F>)P&id_?lj%n#B+uH+e%zv^Hsr#kuC*SSTr_q`yPoJON_}|;--@mnw?}kPn zE)CJH%3X8#(~-JMGl8*fhRb3X5`j5^72>*J9=1mlPK&tobkscUQ|f56(%@HxwPPni zaWD$W$9J!YwDD?HX*5GrSZWn##(Z(`;K;^#s*k=pp83)cK-D)C%FUaR-hZyTqQRg- zuUq%#{jRzQyU|r|JE|Hx!Jpb3nf88S*XOwDkK;pa|k#i zKSRWt4g?ngtCsdj32{!xb~yyas$NbhlF-NnF{-&U47oM8S8vYjfQWl@uq&3Hh;<~` z9-{fxF&qscz)b~Kcx{9?`?@r-hjOSow~JzKP2w)~n&1>cr-nUr!pjCX>C*YBR7kde zF>38o>oVtKk>9P?*MAS=+s8kia5X-q!KyyC(-wuiuK1?_f$(7%Xv@Jpk#dj3>9j4I z3|So6R$Ea2)CA_AWxx#8(wV`_9yOaz4u)z?q#x1+D}N8?I~^&|lb5VRa9Fl zK#~x5DOp=|j9{_6;MF#VV?aUz7%V&p6}}9GT&RC z_{Jbz-d>{JN`IRpNMt?|Z6H?O3O>LP)SS6(MIxJMuMUWTfAt;a+r!ETcGK;vXh+yo z!T>lsK(XNOBpo_+LnhL*sR(se{FVD#v)u1?*{|Qee0d6}fhu1iKj;IzEojxo1Wq4n z@@}U}q{JCYhb{?YO6TGudM9 z$X>Z@eIDvejP{1WvLjcdT5kkk;_8yeqx5m<*Ptc}ivU!~982xO6)0MLCp^nM9BAf8 z`=RYZ(J1z~S;t6xW+BV9kvKd?WIY^qE3L`pO+q1#* zOL|JiMus;EZCGA5c%{R7vYAOY^TLKN7)m{|HxyWU)>uXNTkos1tF&tdo1uBq z<&`v>bJw#eVyi@AI@nv0&C_fLcM#e>l<_L&z_DgjGYi_~3{1Oh%+ywfg9br3)dj6b zC4as}r^flsb*41*D$)BnYkhYRnQn6SY9s*D*fHjXkiFnK8yw^=QY6f?io~KCNSs5C z!E>=bJvsJkspjP^mbWiZG$K$^76^7rvLnv+MNm%-b+YXhEm|@poKE$?b-b_%1KY!Fzby#cG7bv@mR{vhM# z+)U`K1$6erB@ZR&vAD2USMP?8Ku-EzRY6LPL~??Yu-p`XX4j0B%V*u|`~3E?efrTp z{qr4le9SQ1=TFJg=&ic9J2r8s`hA1Kb!xH?u9{))<-yJd534EMnFX+wvc$=0=^3|J zbX{Feu|2lcgbSHc##w0A?^ z_Ne51|Md~$y7XInX{u%Uv31(4NSVdT7& zjk~_RS^KswIC+;7e{JK-zdpBj_O36UeUvv@#`PR-zXWLK_v#n2l# z>xjyKb{Rh7P22~gp6nYqvJP{5W4GM9hOl7sL)neG%cS%(y4@QVVXt)WOE;f9@zzNJ zOB@j<-i|!QcMJA^?b#Z@3w{`HY6wl_JeIDU>N1KloMjb8 zSI?q7#e^*t8&XilvWp8WNRYb0Y6qE2rlDmUVS`n5u1rUc8f(;9wW;52XzYhhc2ova)gPU;au1L?4BY+x0zxE7o=MOin#hDld{ zykKDOo_`%3$Kjpcc`43od!en1S^%nRQ=KwlrJu|7Y%Sa$4PaHN5B7H+Y+WmN$I@lf z6@q9Ml8Rmcfi5r6GFutd?88+)Mo|e-LnOrB8nrt^q;Q@>U5=gSqc~dJ0W|_fja2Vz z3@aYz;yrH#=q?4nbJXCY`9)ORpNH3f<@L;EI%LCtImb4wduckOvRG~q(X;rLPAJF~ z+EP8NI{!GUWKGr^ggq-k;56OQ!?x)=vK&^~WqLqABfYM{OBCkA^{zXh9_2BokWb#u zxfG7lK6rmo(X74hj-G>pGslFlde|f$70w_U+r3W6%erPkbT*I0>2$4D@w+2`*HOp1 z9<5?dMW*u5sDlJ@T+M4v^A)t>mD;$`-`{FYe@M^(&Le6R(YQbO_9O3Jn|g z95|4TpwHH5$q>TJc9O>?^;}OI?d^2~CBBS!Caemuyx9P4KNXn`M%D$+{N4m~YJJJ< z^T*DrS~x#Su0ySn#x-RF!fhR?cRPi3A|i1IhDFJK;t)x)jrY^tZd%!jP9g zEt%!$Z@>S^34MDA*aEPK^8|Z4;F5ji{nDbt%GUWa=QuFIfgx$ntY9ZA+n3C2RPB5e zpmtOzTB9DPg)~#XEHpwubPp_7J$ID{Yf!){XwkFT)lBSuyY5h~0zv>q<%q(AE%sN! zen-C|sgEv8-azeO&8ZDNghfV8Q)%0+fikj z)8w2z9IzbD4QW5)K4D z=gYE}nUr_SfcEdS0_*t;`Y}#!oH0Lx*5lp|?z=;lmp!8E_f; zcU(aO3w60bvILBO5;sqa7T&G3ZF7X)>aaSXN)(UX%yBt6&tqytyjwl8wD1UAbVjHVANJbk!F% zZzIs`L5nXUpT;S7?^^QlCpW?Gxmu3f#^-Xq=(b)8tVmFQc3oA(etFx}Y`?#*-5rWE|JfZutWB5BAhIhJ+J_fSq)c7& zY^CpiOHhyxxg7R8BJk=anyVoCQWQN_X?`3aRo>#ISx?Z$FkY%#XPd7tuRQ=BDh(0j zbs;2Xa-w;dtUU`6rJbtxNHzAK1`hkA{O4UKSb4a*X7+CDZ1b7*u2sf=0T87T%H9+Ll&GESJh2r(QXD+}^&&xj z5`vv-g?FehpynW4(#{l;zBm5fBL>Cd`%mX-y_(scr@afPVF)Qv&r%FI2g)7JHD;KiSBY!(|Gl+LLv$3Ec0sCv>_5) z=)G69rJ3ZhJ77E{N-U^D;6XQKlliHCZWFfMn{dv_sefs0`hacbCZ{I()_k-Q%!`&5*JKfV=;pS~W zw2c^SnXCw2^pbCa!JEe9q~$Obi8NI!DsJ>wPs~~K z`VDYYmwn1+7sBR!;Tz1b@P7y_INvr1!k8U;%KNPsZgNri>P2Z8sp96%H2`6iQKE80 zl}&%JT&3xDcLnnT|JrGdd9Arp2PmUycIQ`vn)I^*{vpOmOCpF~B#e-j z9P5Iv?2eZ@pQn-t3@RyP6WAxxmYnlU?Qf`*!)~AUR;D{I4m>dOo z><+>yeqDY#-CkCKd4JoIg(b0Eb~|j!IFLYy4|;Xfq|gz3`$!Oh!{Nk#cSXgopFaNf z<8NBS;;l&}U*8V8VrOns&IYWgf!}7c;BkTvAnf2l;EZQ1s`oc7bsFLMx6`3Bh@FlM ztD|QFvhKwpmgxwM_wz|Ha?NtcvwD*O0D64`8*2WrjCTMHX2sO{5$@{FmH&AEsklTY zZNpM|5!*us~HSI{>oRoZ(RG z=&@Y?^LzXL>zJQ@JcX0%^Y%!u?D*40vKQ~y0YZEMbwxP(b@dRW)u>$D1hAs20MOuD z02WEw_IW5xl1}SV2Pcv5vu0A$zD94{0^6`j-rF%EkzM{QjMoBx=>?z^1@>UeF}0gd7a+yF&Y zl%fXmq}jCQj`X$!k3NlYf3Df*`R$kYt}^wJ2(l{t8W3stsul@ox%TDr0}U_M!fj=O zZb1LkHrWc$%wBwdV1||>(`G2e{B8#%0*FKTy;_eXNLTYLvR~gLuIXKIy+{r9ZngT(aZLp6u`_@17PamIN3?)5(S~jn8DTqW0NIZocBHWsn zgI*k_7PpbKI2zfpf~;<@#+ps72`l^-m!pzRHZGF#tf|-S2=dBPp%uM;Rm;i>V;<_V zm0ek6@!?zOAKrm%dZVZ_ejHJC6HYFHNdGEUsl&GI$=r;Ipg4~IaOuHv&Svm7s{R>? zJ$MmTszyM6mjiFSQZN-M$ML({dQn{350{PKI%#s;pNaEF`|UjjGU5Feu$lRK*J7YGk%aWCs;<~$^*K+%<;a=WH zR@$fL!sUiL@8mO8e9qS>%^K9$hFG|2uYB3IYr?R9#?!US+iZ+HJOfo(4jX|v@3!*Y z+rs;i_dpW%T4oE)0x7F1UAWu-x-IgNsT3`3_}8lgD(XhL6Y8ETHov~F_CJ~sNzqu68owxm@psA|p8F zRlx>A0|rz&J(N&@xMiiiyvwj`0HWjwZLKMP#ZlM-EJQEMohWIN+KP1#qORuBHWLlf z5#N(nx;kiz_G-d@d#t14&;+@ZqUz<2o4khORih>v%%vrfZm;E_V*~^<1$pjPRa?cO z)hBR3I=To?9Rx4O72ma^%y~2Q1p%%j&!Uj{or^Qyo6h!2jdAkE!_tbpwJ{_fk9W&| zHNSsvU%$Q|pE)1$3sY%uo)lK zWP8oqIxo)E#ngj}b@oQ2svO`AcB?)R{QAHL_PF%@xCogXAc~xCeIZi zlofyQoukQt9YluIvaT%~PF`knS2o3eG#o7^;MPxlo{l7 zsZ=rN?d@K9w`d=~&JUlzycdIi)cg;dQrV^3X(w`XCNL`gb`h+aiay1P3(OzT#W{j5 z6qczRm7ou2il_BW4yk=OTQk!Yt!sgh;OdPp?w*6(E75z)Cx|HQPj85lDk(32xiB&u zT%O2to~xi}QMV}xk%>D|uDgaB^xcHE34K7Nz%uKcGlgAOXI9R;a^k&u-IuecPhw29L=i+ zV(VeW36Sadg~KITX9xW{H}YA5G4M{GoeL*SC6M>;oY-2fG(Hhz5Wn-$gMV)?4-Hn^!%YOv`Em%w;K0HU)Bb73_mP zO(7_5VkWEhdPR6*d|fN)3du4MrPQw-Ru^L;v@1oKl#3{LCi+M;D#^qVxSnH29mnS25zG(Lq4t1Jz2KTk#@#wD`|jOxIivNVx352b|MuP) z{gnfP(-(wHg4Di>hEh8KUO1Ph6#I+xt!%-tEpscj%FE3icjYS#P-dzP0tk{Yai7Y( zUhD!9FtD}Tx#Z|HyE9DIeh10IFNp`I5>BtKu{F-j_9Wg!)zr>^;;pS32f9r2D4R01 ziiLbKYf^9wi zV%@%c{`}<~(0F>*9ohS1_sXrYEhk-8SX4q{)1NSLxFTo<^s3FPWw&@jim&U?D2|6p ztdUj@Y?t9W3c&1t)dl@pIH*Oz3>$Db4i1zN?^N9AHdwv&Vblb-Cu`JZ?_(hTOf9bX z8R+kpuh9EO+Jp(&RIndTDiH)Xb;WxoHgUonDo`)4UN=WiwdYL*2aXcI6hhI~9fm$h zd4t_~Su<2NgVp`ls{PI25$OHSUv z2OJ3mVn7r7^meDLrjDA9{a}UH;l6FWJM>530hc#tSsv1mVGYz@xJ)fJ8*a<$q;qVb z>TY6z+n$&@R#U@XY7d6pbbHD&@i9*;x5m?X|DuO{mQk zwKv=^SV>r&-j>od>9v249e$i^CJN+lKf1|~aA>eTh~ZGl2(NZjbq8o4N|151?2vt% zZsVP>WNe~aM=ph>iarlQlHnAr1NXbM2z+BD%CUHVIB0;`-|KRH>ZcN%1+sH;moN8a zej1WPnN?|rYBwp&EiFqofcd7ANhLJBR_w>e-;_Ummn|Qn`h=`%mvAI*nDL+jUJSK0 z?-RkHM^eM69+y75hrOixQv4ZrBFN^f@uw5-?1E?|<9`iBv>S7ZjLp)$1&Z>ou8m0R z0RL8h?xn5%wqBaKvZp!sj<}7efpSu$LnW-?--z`~=hOHwyjQLXpKa=lk)cxSb|3c>b& ze?n7vlS(wGL8%f4=Z$A3B(hm~U6&10dOL)ZbUX36gYA=cQ^~|wM6c9y*O5XW53RzA*ig9?d#kDA^=Nsi&1Nghjl|%+fK;_9gN4y zK$)HF&TEr}%^1#aGwk zp!t{}onX>PK2LbRaJ~OEtnh_`LimOpmfVCncEVqgoxV#khr_viW4Vfd*Ewpyomt`Y zO~X8(chx2c0FZhLUV3i2OLsD)`a&%JY`_vlD=Zxw-grA`(*}Tnnuj(%Lp?~q&Ef+xc$Ob!!kMpbdio=-R&~r14 zAz1QqTnG@w_g3?bI4BhaNGx+7;!RV^>9%votL`G1^*LdXRkJ~Vvfv5!yP786yH>Qy zCpeI61C_>r`A}~V*aVX-N-a)jc^_-_?;mkV);*cggMgDH)@TVwem{VMI>gMZ>yCHa zr&4j^gClr(>g*k$C8-24d|HyDnloU)q4IzZz5TR}WAo2W@8j~`^(M2l%4U@pgiZO1 zKC7)7Zy4XY*lv%1skK&bcASj$iZTB5)Y&t~ZwW#+%eZQ3cKc`gsF@ulMpd3`gQT=c zgiG5`$)upNBZ$)b(WB1*8((dromU;Aw$%IJ+q_on_xr!9iBFL%aU+={{oHCJa83?8 zCkRkZMAX93|L)l+(i1NZx?eYsn!iZK{)E z+?1E@s=*R&Rm#6#)qRU%MXj_%nz)?QgDD;WbcOtUTN%qsc~pDQ8f14sfUw`K zA^yqqFFgiDVsiJwjrF>O{*;4otj{E*=(sIKbPE<<64eG3sVZ}TLP%ZCx{>2ei$T5Y zH4?DWxFRe$9GVd7rpE#Lcwu# zO(5WZ^hBeU37>KVg@_g8cA$-4m8JYV2?2umXa^~**sBD)+U|9sYhy1YsgMJ@1J1UB zt5w~erPtqo>(0%y%igsPzYb-9dXSOG$@jS@72xyK{8@3SvCO@qiBt0q#f*Gh-6M%+ ziUe}n%nzK4W`P|p)h5Zw_UL?Xc9p;}JaGAcc66uIy1|C6zFB zCR-u7W}ETl@ctAcZO;p&-+%kqzkGY=Z}iX^V7q~u?#tG?Kx$cz90LLvTidrg?9|Zg zEr`LBG-%Lld9D)GKKNhInoajw-iYlkAYla(lkS=uC&B>@8#y{elGCOPwH5wbk8ig5 zHb?-`zJIleVC^amRXg{BF81t_{!?Fn43hb7z3wsJ`AR;_yyK}v*ShE;%kxB|0e{)g z`B>mbpD|dMKD)$wS4qBf3%WG@vTy6Qq2cCTg5Bp*t>a}zc0txFr+9|-<~~8>X4_ql z5S5N^(&gL!QtXgJ>mlB~jIzJBgAZf1I;-u`;Su0r$UaK6sdefwxWa(m8xL52M0O}v z!ElIOE*eLeY1SBBR8pz%4hb_3j4Sg8q)f`is^k1vukY7~Z(pwGnC{d4+yMoX+r5+V zRM#ddk3mS^gChu0hZz9#AuDl5sVUtRjC7WYWDV=&S0~SxZkJGOr)C>G8J4iK+W|Rz zt*h7+X{jUXQ)i#(R2yl&q~VKymeYz8DTb$>2n=QeNL@~~@T)ZBfh#MrtD2pfSB|0F zgB``|W(ix}hT3)BbvgzV_|vRKBe5cDUy{?w%hb`H2-!4n20J>>em_vfAMMjG-#-2} z-dP+yfU8zPO~}XtYo8XEzN{!EZxAF$BbzqJJK&+)OQHJl?m)@htx=tSC7IvO3gqWe zd0p%UG6#5sL~HXN2#eQvK&J!gG*7^mjX~;B)`u)sJopM(@iMP-ylyLVjVSQzy3PWp za|(LD^WC>?(fq35!=batW@&QMlK@EK-Pe^JhlW%_h`ewGQp26LL#ec@=-fdd18Q75 zlr=v<{vQ{s^{%$_&R)`g4q$azcl#fdgO=>5+QpvAmwrTo$wA`biEYR9A#77=YLZ+I zRzo)xrR8Tmi5F*jS;R&OXkfAVn}d`}4iHlxqWr?11PZ*2go~Ogwv`^LAd+-X`;P5V zf>MEd+i4%{S?psA_EDWmzXzg6Ukd8#`4j)9g^5ckX4R;#)9Xxs)m_xx;E1*f_9N9q zz4SN+#D{QL{C-6IKi+qW)yHH_sXh@2+rHnaXr1Ce8txmHhp`tA}`4~CD4Htl~b{^de~~yr^smI6LW|!;o#^rE4ZDQ&+guB zTs&+f$^=lbsW+s5j!i-fw)aAfeFN*XlR)Ddg1|U$??9@O?|MFs;^m}GE}R31 zoQ@6v|6aX@BbF#5(poRi#rpnx`}AQEqp!~+`M7Iq|Etf(`O(|*u)Lo&A|eCDu_=?q zN!m3fyuFSTx^KE*^}E`~tCo44gwK856SjE6`-s>^>(x7dL-<~)_m;sJ(UltJe{|pj zIrlZNyI+R|gkU#r8!$Y!NfPlwfxHjwthk2ayyr_@7cGT$a}G?{ejokgNQe<0y(S&n zXqv3T5_Ec12FAhX!a{BOyn#;C=mSb}W@r5Ks{Qf#Z_K@$;>L$V0Eg3j*PR^`zVFTM zR%b+(U+1NNvuL&5;m{yL33jC`ha(GRfFL13Ly68B^`M@7D_Q1#L3DT<;_S;V&x1p1 zeM12|I9)EU7#7_`=~Pw%7~uVx9tU>tT^h{52Z3=1iGsl671a@WpIV8*0=lup4n?SN zw>`0+n_g%nAi}MRQ|GN%df|;bp%zcsz|}ZMb6WRPU0>PQr)!kay1xVq}(^^IleeR&UfPoD|xa+wRBp%0s;I#mg`5mKFtr~ z_s?J7PrJSL*xFtkxMKNw9~O{4Ym)v$D&A&2MO~stvKW=)2)jTTnj7BZqM*>jgST_CbT*O$~!*o9dLes ztvl?@<1~Huh}Ha{;HYTSzRABYj>^yZ3`cEtc)s&))#~dF+^lc0Ea|qQI}ls$-Zh5< z9a{`!Q`%M%oS#(o5w@D(0nVgeQSkwt%$A{9(8!xKGI#YxAhrtOjUeTMrgiOVH9c17 zkqD!y(SF#TvN_50U(5FY*N+~+gPd)D;)3M}J6;wU)_?>qt!5q>sVA^jCKnLn9Jp(0 z^AoP5RqL6$mtk7|sJAz|O@qp|lhEQ4xJ_CMfKe(xHqBp^@8ZY3{0RUfS353iw%t4u z;9{ge_J4^A7A*QpHdU3XdMK5%*2okF$>HSjNRN7>1Yd?EenGE9({KIYW>&$JSQF?Lobvubm_d8fkaex4cd6|>(iyLSRA)enS=-h8jpKwes&DunACi3BDqu5Sf2q~(g{iQiNsQz>0vyth^! zwrcQB;U?w;pg&L`IwPP{uET+U2TR5$ZlUPM1&X*`M&b^0PqM=CX?wAuHNHtBUxwA5oKvf){VlY^q+QP=P&sHMKH zXtO>)Q&pkUMp(bcy~dC<4ajzxNe7&51@t5d>b^hM>qr0fUE8Z<>(RbHuVdGYiJb%= zBO4FCrS3*O?Q?`9fjNS**Pyifu)lAF z-1Wd!Wm~H~B9${`nx@|;k7vza*)(Fy1)#I2p*a2l6AA406_!$}(`B}{f0x9Ojn5_f z&!_g=_@I>CZ|_xv(`&2khHio>JIlT#-dS+$icq2Ul0NFz2Ce9+!&I(aNwZWP?YR^d zAx~+sS2f6~dt1KdmQC$fR2(1P1F0V@l`LndZ)-a{kC1nmS$K@`3f+^AEMA5KV@;hr z3^4*wkZqZVAOTQY*Cv)ke+aVEqk!DCDQOPBH(5E6(1N)ZAa~zO?IJrpqUhL>rSH3< zs2q_t>!n6qEsqPgf6eP3U)wM9AK&KJPwhYd_~py+sqjIEv4vfG%t{x@p0Yl0sLc3yu~i_zFjLG;BcTo)VKR-LGH1{PXWTYIvy%pA*L{ z7ZWfvAk+9;9V}<=f66Gp@ocYhveXT|0(@k+=Y373LkWisye083y&e-T;Zy5B9=Kil7V0y_5) zr-G%46r(j`TEs9Cs{MKa0+LSah2B>!bvXTmNtMB6v8S`!YhOg;c7}VnonbwlVi}IP zcq_Qn+c|C=UvjQ*hAbQQ?P1T^R_)SGY}rK8J>7D_yek`X??l>4epWDyQ+1~a+3uTk zGc>cMGCh`)f4V61^f9|u!mM=C_on$WILAao4(;w#anb8K$TrSr#{BrpFQ49By=_m& zm381{&m`$Jynpv-%}ofJO48wM>cf^tZ`+b$_RfDQ5wB$?jBi_RGs$N1*@$$y+7ZV& z;*PHs4eM`W$yhg(+B}|MS>1TjYj}(ErB?B@gJlC7f5UavmDyxB#T%5a10(NJ6S3qV zT~wIF7Qb6IAPQ@ek}yPVy!_!8N$$E`Ta>t3FG!PK+Q6FGqPD|6eC9x|f~M7P`4smXMwGPs-(|s-ApzmU$6K zj-)dbv&p50?r0Fb0hF*QKGm~xLR8v^Wef`yjxny85Y`!XPKIXRYdn%*P*<(aTD%tP z-+vkmj1Y;Z&i){XtedeenyN|)LKMLaCku5Of2kA??^d!yR`K>)(9|X@PK91Ob?EK} zJ&$TSt`l)C%j6lsxFmX2dljoy#J#S}2SkMiy*lgepl!JGPcvubJL zf0WmF2$%j_;jj;5{@2Vd>G4&>00e>$Zu^n*5=t1G$|hhJTSWn3`a~pfAAylg+&ATO zK#x#%v2*1wlkck@5=Y_;9qO>2e7T~#LEf5o{@Mb-rGP3;AW53yJplh%y_Z8xvXrf% zvuN3Ak`gZ4QN5Dn$@IRq(LxpgjDW{Fe?Dzh+Qi(QM|D;`IBN+cQX|0A0V7cjC;@

    MYaxy?R*`uN+JzrDK|c~uo}H~@QKcJ&wAW&vBbvsad{BlOMLsfe^g0RFqxqe~%7ujJ-&= zMTVTh@QP2ltjbr@OYzb|A})ilq)V&%owX=nWM`==kDUm!S(V|)Lfr$ggy_ISDxB!M zQ$bb_+`DeT^Q^pe?p_Xre!dhN>>CZXp*mm+b>JTXa+~Vo64Sj{M$#>}@e3gkSJ0)h zs*iK=LEejIfzA$@I))d^e}viH;rnn3q4^8Zx~Ez;dhfA}Kwr*;NAv+F{?qz9%iNeB ze#}ejO4WyKM-~B-C@zK!Z0IwLT$iVjp73$OaS+j(<+NFyjmO?60>DrR^igNL;=~yL z083}(VegTB;MLEzpEp5xxL+KICsMwE>Y%ndH%7(hA%RwDu~2NAeIcO`*W9D z|C1KIZ}%M7FqG?nP88WIJF)0lI#bKz_G?43j^%QppeSU6E!!%TA9z`H^|N3OOCdxO Wv{WeLkwW?Z3jQB00k&7S?*RZ7<=A%s diff --git a/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild b/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild index d93144b69f51..4b1218894eed 100644 --- a/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild +++ b/dev-util/blueprint-compiler/blueprint-compiler-0.8.1.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == *9999 ]] ; then else SRC_URI="https://gitlab.gnome.org/jwestman/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" S="${WORKDIR}"/${PN}-v${PV} - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="LGPL-3+" diff --git a/dev-util/bpftool/files/5.19.12-no-stack-protector.patch b/dev-util/bpftool/files/5.19.12-no-stack-protector.patch deleted file mode 100644 index c9ae115ac20d..000000000000 --- a/dev-util/bpftool/files/5.19.12-no-stack-protector.patch +++ /dev/null @@ -1,14 +0,0 @@ - -https://bugs.gentoo.org/890638 - ---- a/tools/bpf/bpftool/Makefile 2022-12-11 23:15:18.000000000 +0100 -+++ b/tools/bpf/bpftool/Makefile 2023-01-13 10:32:09.615048492 +0100 -@@ -187,7 +187,7 @@ $(OUTPUT)%.bpf.o: skeleton/%.bpf.c $(OUT - -I$(or $(OUTPUT),.) \ - -I$(srctree)/tools/include/uapi/ \ - -I$(LIBBPF_BOOTSTRAP_INCLUDE) \ -- -g -O2 -Wall -target bpf -c $< -o $@ -+ -g -O2 -Wall -fno-stack-protector -target bpf -c $< -o $@ - $(Q)$(LLVM_STRIP) -g $@ - - $(OUTPUT)%.skel.h: $(OUTPUT)%.bpf.o $(BPFTOOL_BOOTSTRAP) diff --git a/dev-util/cargo-ebuild/cargo-ebuild-0.5.2.ebuild b/dev-util/cargo-ebuild/cargo-ebuild-0.5.2.ebuild index 02b3b5bb3de2..c4e06eccd4aa 100644 --- a/dev-util/cargo-ebuild/cargo-ebuild-0.5.2.ebuild +++ b/dev-util/cargo-ebuild/cargo-ebuild-0.5.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2017-2022 Gentoo Authors +# Copyright 2017-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Auto-Generated by cargo-ebuild 0.5.1 @@ -170,7 +170,7 @@ RDEPEND=" QA_FLAGS_IGNORED="usr/bin/cargo-ebuild" src_configure() { - filter-flags '-flto*' # https://bugs.gentoo.org/858332 + filter-lto # https://bugs.gentoo.org/858332 export LIBGIT2_SYS_USE_PKG_CONFIG=1 LIBSSH2_SYS_USE_PKG_CONFIG=1 PKG_CONFIG_ALLOW_CROSS=1 cargo_src_configure } diff --git a/dev-util/cargo-ebuild/cargo-ebuild-0.5.4.ebuild b/dev-util/cargo-ebuild/cargo-ebuild-0.5.4.ebuild index fe0ffcbbfc3c..2722dc5c7706 100644 --- a/dev-util/cargo-ebuild/cargo-ebuild-0.5.4.ebuild +++ b/dev-util/cargo-ebuild/cargo-ebuild-0.5.4.ebuild @@ -162,7 +162,7 @@ RDEPEND=" QA_FLAGS_IGNORED="usr/bin/cargo-ebuild" src_configure() { - filter-flags '-flto*' # https://bugs.gentoo.org/858332 + filter-lto # https://bugs.gentoo.org/858332 export LIBGIT2_SYS_USE_PKG_CONFIG=1 LIBSSH2_SYS_USE_PKG_CONFIG=1 PKG_CONFIG_ALLOW_CROSS=1 cargo_src_configure } diff --git a/dev-util/cargo-nextest/cargo-nextest-0.9.53.ebuild b/dev-util/cargo-nextest/cargo-nextest-0.9.53.ebuild index 6a5525ccd240..2037ed5357c3 100644 --- a/dev-util/cargo-nextest/cargo-nextest-0.9.53.ebuild +++ b/dev-util/cargo-nextest/cargo-nextest-0.9.53.ebuild @@ -383,6 +383,6 @@ LICENSE+=" || ( CC0-1.0 MIT-0 ) " SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" QA_FLAGS_IGNORED="usr/bin/cargo-nextest" diff --git a/dev-util/cccc/cccc-3.1.6-r1.ebuild b/dev-util/cccc/cccc-3.1.6-r1.ebuild index 2cef70b6152c..6fe66504f3a3 100644 --- a/dev-util/cccc/cccc-3.1.6-r1.ebuild +++ b/dev-util/cccc/cccc-3.1.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,7 +26,8 @@ src_prepare() { default use mfc && eapply "${FILESDIR}"/${PN}-c_dialect.patch - is-flagq -flto* && filter-flags -flto* -fuse-linker-plugin + is-flagq -flto* && filter-flags -fuse-linker-plugin + filter-lto } src_compile() { diff --git a/dev-util/cdecl/Manifest b/dev-util/cdecl/Manifest index 91f6b0777e07..fcc857ce4fd6 100644 --- a/dev-util/cdecl/Manifest +++ b/dev-util/cdecl/Manifest @@ -1,3 +1,3 @@ -DIST cdecl-13.1.release.tar.gz 1210834 BLAKE2B d5892ee626b80793a0959f1cef527694a10198e3ce4992773d5a3d8ab60732f0c3e97332c30749e54f16749b5171550a79bc613db01c81bb593bfa69169f216e SHA512 82706b16091a7f79c786e0edbc86333001375148ddbfd88cabe892bedce7b184046979df021403bb346e5de6dcbfaee4f1bd19841f74c0347278a256ee8d31e0 DIST cdecl-13.2.release.tar.gz 1222634 BLAKE2B 7e2c8f81698a047e4ea318afcbfd2f1768b187324839108c2c4e4e32a09fd0921ee9391f32286ac14851fc03282be6d8e9838de69f446dbbd6035b185e26b752 SHA512 5bc7121864df9e71be34c6ca4609f1188a4e416fb91844b68256187d94bfd94b0aef19b91394b0fa0db63b973efa02da0b045744b74a2e0d78d9451dc9545bef DIST cdecl-14.0.release.tar.gz 1243688 BLAKE2B c43aff760305805d6ceeca136a1107120e2199c440dca935e1915dc55b75e0f49f60d651c377f3566b7a8c8d548b2db5006cb3477ce41cfe338c92e4f1c7041a SHA512 e079b2731020b819c6021854fb763e0094de6b361255dd7c98687ee064f5f8d67da3d4d2fe14c416edc20dfa73cb28d101f90f03c3c438506e5fe6063cc56f09 +DIST cdecl-14.2.release.tar.gz 1263258 BLAKE2B b130f2d4b950c7dc0ddba3bcfba511f6964b20731f2a505fea33c9387a831f6aea05508a4f7d3fb4f6b512b57434657dcd984cb81f73f93c803341f21a4b8d8e SHA512 b39575e7a2e068aec88e7b975a56ca9d7a4a216a2ec20bcc4816c89df2827885f1aa5009acdb81c83f7f1e8585ff6bc6ce4b83efebac52cd6988e87f889ca480 diff --git a/dev-util/cdecl/cdecl-14.0.ebuild b/dev-util/cdecl/cdecl-14.0.ebuild index b5e991c3c9b0..dc541f650892 100644 --- a/dev-util/cdecl/cdecl-14.0.ebuild +++ b/dev-util/cdecl/cdecl-14.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/paul-j-lucas/cdecl/releases/download/${P}/${P}.tar.g LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="debug readline ncurses" DEPEND=" diff --git a/dev-util/cdecl/cdecl-13.1.ebuild b/dev-util/cdecl/cdecl-14.2.ebuild similarity index 96% rename from dev-util/cdecl/cdecl-13.1.ebuild rename to dev-util/cdecl/cdecl-14.2.ebuild index dc541f650892..b5e991c3c9b0 100644 --- a/dev-util/cdecl/cdecl-13.1.ebuild +++ b/dev-util/cdecl/cdecl-14.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/paul-j-lucas/cdecl/releases/download/${P}/${P}.tar.g LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="~amd64 ~x86" IUSE="debug readline ncurses" DEPEND=" diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest index f39be3a531cb..402f267022e2 100644 --- a/dev-util/cmake/Manifest +++ b/dev-util/cmake/Manifest @@ -1,20 +1,6 @@ -DIST cmake-3.24.3-SHA-256.txt 1646 BLAKE2B 739503a16c2e333c9b05a3232e2dcc56105f6933414a4a2054a582b9cf53a12c2b1a37d2189077cbcd138b8cc2828ef1819ab0fc74ded926ef0df7c7ea8c79e1 SHA512 b670acc21b98d1da22b31743f83ba10d6dbfda60341457a02639ee6f15d50462ddcd90b5992eff275d77e7cce6f074aff72abd95c539d18f191682ad87d7884e -DIST cmake-3.24.3-SHA-256.txt.asc 833 BLAKE2B f8797072c2d30facfbbebc972c68cd1a6510331e63c67e6b665bd97dd9013e354bab68e03d578698d2f9e50c173ff8e1cac40751c7a3645be294a717f4bfee3a SHA512 bc67eaf6dba935df85ae3d7c37600259b032579813b275087332d5cc4c72dd6bdf44762260729a15f237f69f772670291bb2f2dcc4b155fb17112e0e8fa01d6b -DIST cmake-3.24.3-docs.tar.xz 492156 BLAKE2B 92edd031189673c46e8e13a5e1200917734b918651dc01d982c25602e48cd5d5f014fa8563bdc79b3d09d90ef07a52c9d5a570a5181c59c233ba5bf450cdd5df SHA512 75806743fca976098b9b7ee777c494478142ab5686dc8ccb18510b5938c7e88cf8b3bc47321022f55f33c04bb0a7f549d70be8c765d1ec143467e679c8863132 -DIST cmake-3.24.3.tar.gz 10399876 BLAKE2B 24e2ff8cf4f63ba182dd305c14367fa0163f6187da84f7ec10b1ad6241c7df5b48f329b67ba5f7b5d3b644cba89c7adb848a3ae7196bf5b4dbfaedf178dba250 SHA512 57edf2a8c1c9edeed7fd11271083f333d940b31e0e909d9c71671465961559c505e4e22f36e68bfe1a40a01eb05fe94bc8d37b062f9be613f959f864207e3764 -DIST cmake-3.25.3-SHA-256.txt 1646 BLAKE2B 2b4febaa4c486f42c773621efe5ab3ff903578373c3df3ed060add6b42f1d16fe760a4b8825bf753ef0f72fe4584ffb3130a2ffc9397b12a93e1f14d5fba6128 SHA512 8d2f39c50206f6912ad575507f3172fb87b425f461990ba0f703c85b152aaa0bccb9d72a2e7dd38449b3c40bb7a1664ba9f4d5879d96c1928bb77effdcf25ada -DIST cmake-3.25.3-SHA-256.txt.asc 833 BLAKE2B 7db637e3383915cb659b176ffc72508460ef73a245dc5ff99d9ba2649d8db0666e04ff2d428fefaa86cd14a07047bc7b7df0e0bed91ac80d9a8bb993f1d70102 SHA512 26f6c584d8f8bb44fc10b227f81ef3655d35140a1825270877e2be5460e4f0bfa92ca7d7186f55ef08085814c7f79e50cfc9cd7ba9880620aba25661ed1f75ac -DIST cmake-3.25.3-docs.tar.xz 500216 BLAKE2B 5c6474328e2bfa17f5aa39693dabb19f33ac1f6875119e41d60f97c94bf1441b9d9528e96e4dd36d5d68e711c4bf4d32fe84a454df796755eccb1483fa55e3c8 SHA512 6e9ce5fc545324c327d8216dbbc316bbd5966640ae2b3e17ada00926004d55df75c5d25e6590ed53a8033d9638c5b6282bedd115ddf28b27980a80e40a3cba0c -DIST cmake-3.25.3.tar.gz 10562254 BLAKE2B b7ae9f129731da30f89967eac20bdfcebd9c4f6ca3b28decc2016ab18292e4b51eb5a43b5797f874e23e64e1d01eeb98b18a927035aab8edc63a069f1bfce32b SHA512 ebcb5616ca418fe164863b157f67cff6e8c49b0f8f723c0bd219466211f3cfe8b93c4b3ad0fe6d2d3772881fd867b0905340945156f6d70a9ea08bfb7eb98550 -DIST cmake-3.26.3-SHA-256.txt 1646 BLAKE2B 687b488818da6ae557e3b4f297fa560bfdca34fa61d57ccabe0469ce5110c8c134f4f705a33258677dc9073c685844aed5b6dc586b774041662a759c55674720 SHA512 14b37bfb4cff8c05d4e715e752c8f2cc2e32a09eaadf1b587549e91937a97bddb3d16654466052a5a5f8a43a790c24266d87add2a37e86040fb3416fe6042a58 -DIST cmake-3.26.3-SHA-256.txt.asc 833 BLAKE2B 247689511e634d6383b1a3b6fc8c2fe5977dad21375c79bfd9541ab8fdf6a50fa0b2008018acae85593ce1513fe2d582e30c37ba1a8f380729d68c9e6077dcdc SHA512 623dba2d086ab03e3fd4b8b6e57704eb60774a6b5f2944089d9a2f0c9052345a781b9f8b93b782b00ebe3c4cf65c142ce20d0882c3d516c05e05271507073431 -DIST cmake-3.26.3-docs.tar.xz 507560 BLAKE2B 1859321d884d518c849082fcbd293656c32a0b1abc40da577be342b5bf165a6ae9a8d9316a1fe937f83a566db7732725dc9eb10de076eedd7a368564e26859b2 SHA512 30cbba92d46437b2daa2390321eb4b34f46330baa80e536b947bb5200b1b30512873aa90052208e4bb181ad6181e671d9ab883637a0dbaeb73601840b5355c69 -DIST cmake-3.26.3.tar.gz 10668855 BLAKE2B c105b19d49ac47d0a9fdfee7908c64db3bfe82d57cfb342c76938fa824a1413d7215b56a7407ac35dfcbd0d7a9e47dd631bd52d45aa097ac7d96b493bcfa64b4 SHA512 b09447318512b91c772e36c764049789224032c6c650289a94f6311f999ca104b617bf2dced57b723da23472f015549affabd9c8c076857490c47a1aee7eb7a0 DIST cmake-3.26.4-SHA-256.txt 1646 BLAKE2B a92cecbe635cb7a01be338ca9554de5603124d5f2acaf6882090cab40af0cfbce4c6d95046262f00dc5f2ab730a32669d8d0199da9979e8adf7c81b162652950 SHA512 a7f141f75695b3594b8f5f834edf777e7877b8a33cdca602f9645568426043e634457e6ea5720ed019288e8900960c83f08789a9db7f6e9053416b235bb64e0c DIST cmake-3.26.4-SHA-256.txt.asc 833 BLAKE2B c33f4d8cc1ba271a06b427e4bb5cb39e38f768c497aec6df07ffe9f7be997c5df88024e0de09902e6169cbad9020b20f024ef277cefc45b5cd172ed7a819e1bb SHA512 d3ddbe0c31a1093dfd4bed26dae7959e5682d367695fd4f6f021e327b8335d33fcf7b0259149f449be82da224ee74c276b135ac2860917535fb5a19b4f0f6334 DIST cmake-3.26.4-docs.tar.xz 507352 BLAKE2B 9d7e4bb2292d22f93c5435e30317cb0701dc9c6ad6b397fc9108050217917f48ded84b2d6094782e2e8a502e693a8e45c5c659e65db3857dbcac261910890861 SHA512 95ef908381501bd8189113a7a520e70d81dbb4e1f416cfe38cbf7005e76f3571b964496d33980975835ff02634f85e1eb170a575e0ea30bfa749043cad84c605 DIST cmake-3.26.4.tar.gz 10669686 BLAKE2B 34508c724e0d4967e010917f6fac6f426b0d835c38cd197b64e70a18febee1c3efff5f5edc5cd7c5080881bd5c1d77d03243b5dcf8b47f238fa4ac4e5996072f SHA512 fe817c8d5e247db3f0a9a58ee37c466a47220100d9e90711cd5d06c223cef87e41d1a756e75d1537e5f8cd010dcb8971cbeab4684b1ac12bcecf84bf7b720167 -DIST cmake-3.27.0-rc1.tar.gz 10973927 BLAKE2B 30d17208a061d2bfbb4e9ef6cdeb526c0c0cf6d86c93821d380ff25e7ae430f80dfcc8992d0687882489e3453d543ba11a45fc47ac15ef8180f6dab6d85c20f8 SHA512 02ea3ed06ccc339980235371de0b3c823f92cdd46bc4de3b0bb5788cd1265c292e70dd824d2fd3740ec67fa63a5e2a903a32735f6073d8843465e300ccef5e6d -DIST cmake-3.27.0-rc2.tar.gz 10974624 BLAKE2B 2c5e1bdc23e249daccd71d4396dad3324be8de67b36203154a1c9d6172d72f552454644c0820f5324d50681a5890c4ff9d665a8d0236354f3c2ec0345d1881e2 SHA512 c354caac080510d779c112f5301a6158d42157e518176b63d1784fbbf3a19fe0f62028f1d5e4b4f227002e9c3b4309c31826024ea9b2d6e130d5db9bcec6e9d8 -DIST cmake-3.27.0_rc1-docs.tar.xz 520664 BLAKE2B 332a6700af4a119c8859074d93d16a8a7109614abff6b8bcf90c9c3490f70a436f60ee627b8bb2b31a100916ea91c6d5fc63bc88c07acb1bed60c543e3fd3c7d SHA512 0c97f632bf69d079f2ce22fa5d283e5b6f031d238f2810c51dab311d6c41c63773ce9741744e3bcb1fbb2afede6b354b0fef12a55d1410248a48977cbfd0f15a -DIST cmake-3.27.0_rc2-docs.tar.xz 520656 BLAKE2B 8519d64d6d3ecd75f61b03982f7671f0cb9fcf9cb9e03b0fe8aebcefb2ffbddfc5e2ed07b94f0226af3a092e34d9a5fc51c8e55f85db8bcf92db159a78677c62 SHA512 3f079c2b7507b608bd6dca93f35de343707de18b4892fce7692182d9a7f2c90bde7a2fa27236d838b6307b3956e60130b86c2f782c342dd1a6ed72d323d7792d +DIST cmake-3.27.0-rc3.tar.gz 10974467 BLAKE2B 6318308e1a32fb5d00092e8226964ea8165f21102cde8a9761960ddb6ab93edb4d5ae234d7623ee45ba1f2e5e55c75c89c530db491bdf2e1086e973d8b6b570c SHA512 670e70c1422356e552716f938854ca849a024c90e12c5d59f1ccc73db5f437d55fbc129b879b59179d181f3229e7fb2a6827e0b8def1c8c282b3c512e7301fbd +DIST cmake-3.27.0_rc3-docs.tar.xz 520640 BLAKE2B c277ca1e672e8467dd9b34d61203d26b196bf90a1a07d9fb4aebc1e331755b2e4d085e855cf3e184c39efc26afdf21a282e89187921cbdaea8d9678ce2747a9a SHA512 ee4eff992974aaedaabd4bc40a867119e7f1e459cc7d5e8c91dbdf71d7ab5a91bca7b06a2abf4e5300520d1eee75ed1f71d5aa673d43bd58501e040a37c9caa8 diff --git a/dev-util/cmake/cmake-3.24.3.ebuild b/dev-util/cmake/cmake-3.24.3.ebuild deleted file mode 100644 index 62c47b41fd39..000000000000 --- a/dev-util/cmake/cmake-3.24.3.ebuild +++ /dev/null @@ -1,293 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs -# Set to 1 if prebuilt, 0 if not -# (the construct below is to allow overriding from env for script) -: ${CMAKE_DOCS_PREBUILT:=1} - -CMAKE_DOCS_PREBUILT_DEV=sam -CMAKE_DOCS_VERSION=$(ver_cut 1-3) -# Default to generating docs (inc. man pages) if no prebuilt; overridden later -# See bug #784815 -CMAKE_DOCS_USEFLAG="+doc" - -# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja -# ... but seems fine as of 3.22.3? -# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759. -CMAKE_MAKEFILE_GENERATOR="emake" -CMAKE_REMOVE_MODULES_LIST=( none ) -inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \ - toolchain-funcs virtualx xdg-utils - -MY_P="${P/_/-}" - -DESCRIPTION="Cross platform Make" -HOMEPAGE="https://cmake.org/" -if [[ ${PV} == 9999 ]] ; then - CMAKE_DOCS_PREBUILT=0 - - EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git" - inherit git-r3 -else - SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz" - - if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then - SRC_URI+=" !doc? ( https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz )" - fi - - if [[ ${PV} != *_rc* ]] ; then - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc - inherit verify-sig - - SRC_URI+=" verify-sig? ( - https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt - https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc - )" - - 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" - - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" - fi -fi - -[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc" - -S="${WORKDIR}/${MY_P}" - -LICENSE="CMake" -SLOT="0" -IUSE="${CMAKE_DOCS_USEFLAG} emacs ncurses qt5 test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=app-arch/libarchive-3.3.3:= - app-crypt/rhash - >=dev-libs/expat-2.0.1 - >=dev-libs/jsoncpp-1.9.2-r2:0= - >=dev-libs/libuv-1.10.0:= - >=net-misc/curl-7.21.5[ssl] - sys-libs/zlib - virtual/pkgconfig - emacs? ( >=app-editors/emacs-23.1:* ) - ncurses? ( sys-libs/ncurses:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND="${RDEPEND}" -BDEPEND+=" - doc? ( - dev-python/requests - dev-python/sphinx - ) - test? ( app-arch/libarchive[zstd] ) -" - -SITEFILE="50${PN}-gentoo.el" - -PATCHES=( - # Prefix - "${FILESDIR}"/${PN}-3.16.0_rc4-darwin-bundle.patch - "${FILESDIR}"/${PN}-3.14.0_rc3-prefix-dirs.patch - "${FILESDIR}"/${PN}-3.19.1-darwin-gcc.patch - - # Handle gentoo packaging in find modules - "${FILESDIR}"/${PN}-3.17.0_rc1-FindBLAS.patch - # Next patch needs to be reworked - #"${FILESDIR}"/${PN}-3.17.0_rc1-FindLAPACK.patch - "${FILESDIR}"/${PN}-3.5.2-FindQt4.patch - - # Respect python eclasses - "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch - "${FILESDIR}"/${PN}-3.9.0_rc2-FindPythonInterp.patch - - "${FILESDIR}"/${PN}-3.18.0-filter_distcc_warning.patch # bug 691544 - - # upstream fixes (can usually be removed with a version bump) -) - -cmake_src_bootstrap() { - # disable running of cmake in bootstrap command - sed -i \ - -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ - bootstrap || die "sed failed" - - # execinfo.h on Solaris isn't quite what it is on Darwin - if [[ ${CHOST} == *-solaris* ]] ; then - sed -i -e 's/execinfo\.h/blablabla.h/' \ - Source/kwsys/CMakeLists.txt || die - fi - - # bootstrap script isn't exactly /bin/sh compatible - tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \ - --prefix="${T}/cmakestrap/" \ - --parallel=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") \ - || die "Bootstrap failed" -} - -src_unpack() { - if [[ ${PV} == 9999 ]] ; then - git-r3_src_unpack - elif ! use verify-sig || [[ ${PV} == *_rc* ]] ; then - default - else - cd "${DISTDIR}" || die - - # See https://mgorny.pl/articles/verify-sig-by-example.html#verifying-using-a-checksum-file-with-a-detached-signature - verify-sig_verify_detached ${MY_P}-SHA-256.txt{,.asc} - verify-sig_verify_unsigned_checksums ${MY_P}-SHA-256.txt sha256 ${MY_P}.tar.gz - - cd "${WORKDIR}" || die - - default - fi -} - -src_prepare() { - cmake_src_prepare - - if [[ ${CHOST} == *-darwin* ]] ; then - # Disable Xcode hooks, bug #652134 - sed -i -e 's/cm\(\|Global\|Local\)XCode[^.]\+\.\(cxx\|h\)//' \ - Source/CMakeLists.txt || die - sed -i -e '/define CMAKE_USE_XCODE/s/XCODE/NO_XCODE/' \ - -e '/cmGlobalXCodeGenerator.h/d' \ - Source/cmake.cxx || die - - # Disable isysroot usage with GCC, we've properly instructed - # where things are via GCC configuration and ldwrapper - sed -i -e '/cmake_gnu_set_sysroot_flag/d' \ - Modules/Platform/Apple-GNU-*.cmake || die - # Disable isysroot usage with clang as well - sed -i -e '/_SYSROOT_FLAG/d' \ - Modules/Platform/Apple-Clang.cmake || die - # Don't set a POSIX standard, system headers don't like that, #757426 - sed -i -e 's/^#if !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ - Source/cmLoadCommandCommand.cxx \ - Source/cmStandardLexer.h \ - Source/cmSystemTools.cxx \ - Source/cmTimestamp.cxx - sed -i -e 's/^#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ - Source/cmStandardLexer.h - fi - - # Add gcc libs to the default link paths - sed -i \ - -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ - -e "$(usex prefix-guest "s|@GENTOO_HOST@||" "/@GENTOO_HOST@/d")" \ - -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ - Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" - - if ! has_version -b \>=${CATEGORY}/${PN}-3.13 || ! cmake --version &>/dev/null ; then - CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" - cmake_src_bootstrap - fi -} - -src_configure() { - # Fix linking on Solaris - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl - - # ODR warnings, bug #858335 - # https://gitlab.kitware.com/cmake/cmake/-/issues/20740 - filter-lto - - local mycmakeargs=( - -DCMAKE_USE_SYSTEM_LIBRARIES=ON - -DCMAKE_DOC_DIR=/share/doc/${PF} - -DCMAKE_MAN_DIR=/share/man - -DCMAKE_DATA_DIR=/share/${PN} - -DSPHINX_MAN=$(usex doc) - -DSPHINX_HTML=$(usex doc) - -DBUILD_CursesDialog="$(usex ncurses)" - -DBUILD_TESTING=$(usex test) - ) - use qt5 && mycmakeargs+=( -DBUILD_QtDialog=ON ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use emacs && elisp-compile Auxiliary/cmake-mode.el -} - -src_test() { - # Fix OutDir and SelectLibraryConfigurations tests - # these are altered thanks to our eclass - sed -i -e 's:^#_cmake_modify_IGNORE ::g' \ - "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ - || die - - pushd "${BUILD_DIR}" > /dev/null || die - - # Excluded tests: - # BootstrapTest: we actualy bootstrap it every time so why test it. - # BundleUtilities: bundle creation broken - # CMakeOnly.AllFindModules: pthread issues - # CTest.updatecvs: which fails to commit as root - # Fortran: requires fortran - # RunCMake.CompilerLauncher: also requires fortran - # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because - # debugedit binary is not in the expected location - # RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because - # it can't find a deb package that owns libc - # TestUpload, which requires network access - # RunCMake.CMP0125, known failure reported upstream (bug #829414) - local myctestargs=( - --output-on-failure - -E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \ - ) - - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # If USE=doc, there'll be newly generated docs which we install instead. - if ! use doc && [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then - doman "${WORKDIR}"/${PN}-${CMAKE_DOCS_VERSION}-docs/man*/*.[0-8] - fi - - if use emacs; then - elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi - - insinto /usr/share/vim/vimfiles/syntax - doins Auxiliary/vim/syntax/cmake.vim - - insinto /usr/share/vim/vimfiles/indent - doins Auxiliary/vim/indent/cmake.vim - - insinto /usr/share/vim/vimfiles/ftdetect - doins "${FILESDIR}/${PN}.vim" - - dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} -} - -pkg_postinst() { - use emacs && elisp-site-regen - - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen - - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} diff --git a/dev-util/cmake/cmake-3.25.3.ebuild b/dev-util/cmake/cmake-3.25.3.ebuild deleted file mode 100644 index ace3c4677a7f..000000000000 --- a/dev-util/cmake/cmake-3.25.3.ebuild +++ /dev/null @@ -1,293 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs -# Set to 1 if prebuilt, 0 if not -# (the construct below is to allow overriding from env for script) -: ${CMAKE_DOCS_PREBUILT:=1} - -CMAKE_DOCS_PREBUILT_DEV=sam -CMAKE_DOCS_VERSION=$(ver_cut 1-3) -# Default to generating docs (inc. man pages) if no prebuilt; overridden later -# See bug #784815 -CMAKE_DOCS_USEFLAG="+doc" - -# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja -# ... but seems fine as of 3.22.3? -# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759. -CMAKE_MAKEFILE_GENERATOR="emake" -CMAKE_REMOVE_MODULES_LIST=( none ) -inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \ - toolchain-funcs virtualx xdg-utils - -MY_P="${P/_/-}" - -DESCRIPTION="Cross platform Make" -HOMEPAGE="https://cmake.org/" -if [[ ${PV} == 9999 ]] ; then - CMAKE_DOCS_PREBUILT=0 - - EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git" - inherit git-r3 -else - SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz" - - if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then - SRC_URI+=" !doc? ( https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz )" - fi - - if [[ ${PV} != *_rc* ]] ; then - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc - inherit verify-sig - - SRC_URI+=" verify-sig? ( - https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt - https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc - )" - - 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" - - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" - fi -fi - -[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc" - -S="${WORKDIR}/${MY_P}" - -LICENSE="CMake" -SLOT="0" -IUSE="${CMAKE_DOCS_USEFLAG} emacs ncurses qt5 test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=app-arch/libarchive-3.3.3:= - app-crypt/rhash - >=dev-libs/expat-2.0.1 - >=dev-libs/jsoncpp-1.9.2-r2:0= - >=dev-libs/libuv-1.10.0:= - >=net-misc/curl-7.21.5[ssl] - sys-libs/zlib - virtual/pkgconfig - emacs? ( >=app-editors/emacs-23.1:* ) - ncurses? ( sys-libs/ncurses:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND="${RDEPEND}" -BDEPEND+=" - doc? ( - dev-python/requests - dev-python/sphinx - ) - test? ( app-arch/libarchive[zstd] ) -" - -SITEFILE="50${PN}-gentoo.el" - -PATCHES=( - # Prefix - "${FILESDIR}"/${PN}-3.16.0_rc4-darwin-bundle.patch - "${FILESDIR}"/${PN}-3.14.0_rc3-prefix-dirs.patch - "${FILESDIR}"/${PN}-3.19.1-darwin-gcc.patch - - # Handle gentoo packaging in find modules - "${FILESDIR}"/${PN}-3.17.0_rc1-FindBLAS.patch - # Next patch needs to be reworked - #"${FILESDIR}"/${PN}-3.17.0_rc1-FindLAPACK.patch - "${FILESDIR}"/${PN}-3.5.2-FindQt4.patch - - # Respect python eclasses - "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch - "${FILESDIR}"/${PN}-3.9.0_rc2-FindPythonInterp.patch - - "${FILESDIR}"/${PN}-3.18.0-filter_distcc_warning.patch # bug 691544 - - # upstream fixes (can usually be removed with a version bump) -) - -cmake_src_bootstrap() { - # disable running of cmake in bootstrap command - sed -i \ - -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ - bootstrap || die "sed failed" - - # execinfo.h on Solaris isn't quite what it is on Darwin - if [[ ${CHOST} == *-solaris* ]] ; then - sed -i -e 's/execinfo\.h/blablabla.h/' \ - Source/kwsys/CMakeLists.txt || die - fi - - # bootstrap script isn't exactly /bin/sh compatible - tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \ - --prefix="${T}/cmakestrap/" \ - --parallel=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") \ - || die "Bootstrap failed" -} - -src_unpack() { - if [[ ${PV} == 9999 ]] ; then - git-r3_src_unpack - elif ! use verify-sig || [[ ${PV} == *_rc* ]] ; then - default - else - cd "${DISTDIR}" || die - - # See https://mgorny.pl/articles/verify-sig-by-example.html#verifying-using-a-checksum-file-with-a-detached-signature - verify-sig_verify_detached ${MY_P}-SHA-256.txt{,.asc} - verify-sig_verify_unsigned_checksums ${MY_P}-SHA-256.txt sha256 ${MY_P}.tar.gz - - cd "${WORKDIR}" || die - - default - fi -} - -src_prepare() { - cmake_src_prepare - - if [[ ${CHOST} == *-darwin* ]] ; then - # Disable Xcode hooks, bug #652134 - sed -i -e 's/cm\(\|Global\|Local\)XCode[^.]\+\.\(cxx\|h\)//' \ - Source/CMakeLists.txt || die - sed -i -e '/define CMAKE_USE_XCODE/s/XCODE/NO_XCODE/' \ - -e '/cmGlobalXCodeGenerator.h/d' \ - Source/cmake.cxx || die - - # Disable isysroot usage with GCC, we've properly instructed - # where things are via GCC configuration and ldwrapper - sed -i -e '/cmake_gnu_set_sysroot_flag/d' \ - Modules/Platform/Apple-GNU-*.cmake || die - # Disable isysroot usage with clang as well - sed -i -e '/_SYSROOT_FLAG/d' \ - Modules/Platform/Apple-Clang.cmake || die - # Don't set a POSIX standard, system headers don't like that, #757426 - sed -i -e 's/^#if !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ - Source/cmLoadCommandCommand.cxx \ - Source/cmStandardLexer.h \ - Source/cmSystemTools.cxx \ - Source/cmTimestamp.cxx - sed -i -e 's/^#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ - Source/cmStandardLexer.h - fi - - # Add gcc libs to the default link paths - sed -i \ - -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ - -e "$(usex prefix-guest "s|@GENTOO_HOST@||" "/@GENTOO_HOST@/d")" \ - -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ - Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" - - if ! has_version -b \>=${CATEGORY}/${PN}-3.13 || ! cmake --version &>/dev/null ; then - CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" - cmake_src_bootstrap - fi -} - -src_configure() { - # Fix linking on Solaris - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl - - # ODR warnings, bug #858335 - # https://gitlab.kitware.com/cmake/cmake/-/issues/20740 - filter-lto - - local mycmakeargs=( - -DCMAKE_USE_SYSTEM_LIBRARIES=ON - -DCMAKE_DOC_DIR=/share/doc/${PF} - -DCMAKE_MAN_DIR=/share/man - -DCMAKE_DATA_DIR=/share/${PN} - -DSPHINX_MAN=$(usex doc) - -DSPHINX_HTML=$(usex doc) - -DBUILD_CursesDialog="$(usex ncurses)" - -DBUILD_TESTING=$(usex test) - ) - use qt5 && mycmakeargs+=( -DBUILD_QtDialog=ON ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use emacs && elisp-compile Auxiliary/cmake-mode.el -} - -src_test() { - # Fix OutDir and SelectLibraryConfigurations tests - # these are altered thanks to our eclass - sed -i -e 's:^#_cmake_modify_IGNORE ::g' \ - "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ - || die - - pushd "${BUILD_DIR}" > /dev/null || die - - # Excluded tests: - # BootstrapTest: we actualy bootstrap it every time so why test it. - # BundleUtilities: bundle creation broken - # CMakeOnly.AllFindModules: pthread issues - # CTest.updatecvs: which fails to commit as root - # Fortran: requires fortran - # RunCMake.CompilerLauncher: also requires fortran - # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because - # debugedit binary is not in the expected location - # RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because - # it can't find a deb package that owns libc - # TestUpload, which requires network access - # RunCMake.CMP0125, known failure reported upstream (bug #829414) - local myctestargs=( - --output-on-failure - -E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \ - ) - - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # If USE=doc, there'll be newly generated docs which we install instead. - if ! use doc && [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then - doman "${WORKDIR}"/${PN}-${CMAKE_DOCS_VERSION}-docs/man*/*.[0-8] - fi - - if use emacs; then - elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi - - insinto /usr/share/vim/vimfiles/syntax - doins Auxiliary/vim/syntax/cmake.vim - - insinto /usr/share/vim/vimfiles/indent - doins Auxiliary/vim/indent/cmake.vim - - insinto /usr/share/vim/vimfiles/ftdetect - doins "${FILESDIR}/${PN}.vim" - - dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} -} - -pkg_postinst() { - use emacs && elisp-site-regen - - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen - - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} diff --git a/dev-util/cmake/cmake-3.26.3.ebuild b/dev-util/cmake/cmake-3.26.3.ebuild deleted file mode 100644 index 7ea050dcce7f..000000000000 --- a/dev-util/cmake/cmake-3.26.3.ebuild +++ /dev/null @@ -1,294 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs -# Set to 1 if prebuilt, 0 if not -# (the construct below is to allow overriding from env for script) -: ${CMAKE_DOCS_PREBUILT:=1} - -CMAKE_DOCS_PREBUILT_DEV=sam -#CMAKE_DOCS_VERSION=$(ver_cut 1-3) -CMAKE_DOCS_VERSION=${PV} -# Default to generating docs (inc. man pages) if no prebuilt; overridden later -# See bug #784815 -CMAKE_DOCS_USEFLAG="+doc" - -# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja -# ... but seems fine as of 3.22.3? -# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759. -CMAKE_MAKEFILE_GENERATOR="emake" -CMAKE_REMOVE_MODULES_LIST=( none ) -inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \ - toolchain-funcs virtualx xdg-utils - -MY_P="${P/_/-}" - -DESCRIPTION="Cross platform Make" -HOMEPAGE="https://cmake.org/" -if [[ ${PV} == 9999 ]] ; then - CMAKE_DOCS_PREBUILT=0 - - EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git" - inherit git-r3 -else - SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz" - - if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then - SRC_URI+=" !doc? ( https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz )" - fi - - if [[ ${PV} != *_rc* ]] ; then - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc - inherit verify-sig - - SRC_URI+=" verify-sig? ( - https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt - https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc - )" - - 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" - - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" - fi -fi - -[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc" - -S="${WORKDIR}/${MY_P}" - -LICENSE="CMake" -SLOT="0" -IUSE="${CMAKE_DOCS_USEFLAG} emacs ncurses qt5 test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=app-arch/libarchive-3.3.3:= - app-crypt/rhash - >=dev-libs/expat-2.0.1 - >=dev-libs/jsoncpp-1.9.2-r2:0= - >=dev-libs/libuv-1.10.0:= - >=net-misc/curl-7.21.5[ssl] - sys-libs/zlib - virtual/pkgconfig - emacs? ( >=app-editors/emacs-23.1:* ) - ncurses? ( sys-libs/ncurses:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND="${RDEPEND}" -BDEPEND+=" - doc? ( - dev-python/requests - dev-python/sphinx - ) - test? ( app-arch/libarchive[zstd] ) -" - -SITEFILE="50${PN}-gentoo.el" - -PATCHES=( - # Prefix - "${FILESDIR}"/${PN}-3.16.0_rc4-darwin-bundle.patch - "${FILESDIR}"/${PN}-3.14.0_rc3-prefix-dirs.patch - "${FILESDIR}"/${PN}-3.19.1-darwin-gcc.patch - - # Handle gentoo packaging in find modules - "${FILESDIR}"/${PN}-3.17.0_rc1-FindBLAS.patch - # Next patch needs to be reworked - #"${FILESDIR}"/${PN}-3.17.0_rc1-FindLAPACK.patch - "${FILESDIR}"/${PN}-3.5.2-FindQt4.patch - - # Respect python eclasses - "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch - "${FILESDIR}"/${PN}-3.9.0_rc2-FindPythonInterp.patch - - "${FILESDIR}"/${PN}-3.18.0-filter_distcc_warning.patch # bug 691544 - - # upstream fixes (can usually be removed with a version bump) -) - -cmake_src_bootstrap() { - # disable running of cmake in bootstrap command - sed -i \ - -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ - bootstrap || die "sed failed" - - # execinfo.h on Solaris isn't quite what it is on Darwin - if [[ ${CHOST} == *-solaris* ]] ; then - sed -i -e 's/execinfo\.h/blablabla.h/' \ - Source/kwsys/CMakeLists.txt || die - fi - - # bootstrap script isn't exactly /bin/sh compatible - tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \ - --prefix="${T}/cmakestrap/" \ - --parallel=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") \ - || die "Bootstrap failed" -} - -src_unpack() { - if [[ ${PV} == 9999 ]] ; then - git-r3_src_unpack - elif [[ ${PV} == *_rc* ]] || ! use verify-sig ; then - default - else - cd "${DISTDIR}" || die - - # See https://mgorny.pl/articles/verify-sig-by-example.html#verifying-using-a-checksum-file-with-a-detached-signature - verify-sig_verify_detached ${MY_P}-SHA-256.txt{,.asc} - verify-sig_verify_unsigned_checksums ${MY_P}-SHA-256.txt sha256 ${MY_P}.tar.gz - - cd "${WORKDIR}" || die - - default - fi -} - -src_prepare() { - cmake_src_prepare - - if [[ ${CHOST} == *-darwin* ]] ; then - # Disable Xcode hooks, bug #652134 - sed -i -e 's/cm\(\|Global\|Local\)XCode[^.]\+\.\(cxx\|h\)//' \ - Source/CMakeLists.txt || die - sed -i -e '/define CMAKE_USE_XCODE/s/XCODE/NO_XCODE/' \ - -e '/cmGlobalXCodeGenerator.h/d' \ - Source/cmake.cxx || die - - # Disable isysroot usage with GCC, we've properly instructed - # where things are via GCC configuration and ldwrapper - sed -i -e '/cmake_gnu_set_sysroot_flag/d' \ - Modules/Platform/Apple-GNU-*.cmake || die - # Disable isysroot usage with clang as well - sed -i -e '/_SYSROOT_FLAG/d' \ - Modules/Platform/Apple-Clang.cmake || die - # Don't set a POSIX standard, system headers don't like that, #757426 - sed -i -e 's/^#if !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ - Source/cmLoadCommandCommand.cxx \ - Source/cmStandardLexer.h \ - Source/cmSystemTools.cxx \ - Source/cmTimestamp.cxx - sed -i -e 's/^#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ - Source/cmStandardLexer.h - fi - - # Add gcc libs to the default link paths - sed -i \ - -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ - -e "$(usex prefix-guest "s|@GENTOO_HOST@||" "/@GENTOO_HOST@/d")" \ - -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ - Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" - - if ! has_version -b \>=${CATEGORY}/${PN}-3.13 || ! cmake --version &>/dev/null ; then - CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" - cmake_src_bootstrap - fi -} - -src_configure() { - # Fix linking on Solaris - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl - - # ODR warnings, bug #858335 - # https://gitlab.kitware.com/cmake/cmake/-/issues/20740 - filter-lto - - local mycmakeargs=( - -DCMAKE_USE_SYSTEM_LIBRARIES=ON - -DCMAKE_DOC_DIR=/share/doc/${PF} - -DCMAKE_MAN_DIR=/share/man - -DCMAKE_DATA_DIR=/share/${PN} - -DSPHINX_MAN=$(usex doc) - -DSPHINX_HTML=$(usex doc) - -DBUILD_CursesDialog="$(usex ncurses)" - -DBUILD_TESTING=$(usex test) - ) - use qt5 && mycmakeargs+=( -DBUILD_QtDialog=ON ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use emacs && elisp-compile Auxiliary/cmake-mode.el -} - -src_test() { - # Fix OutDir and SelectLibraryConfigurations tests - # these are altered thanks to our eclass - sed -i -e 's:^#_cmake_modify_IGNORE ::g' \ - "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ - || die - - pushd "${BUILD_DIR}" > /dev/null || die - - # Excluded tests: - # BootstrapTest: we actualy bootstrap it every time so why test it. - # BundleUtilities: bundle creation broken - # CMakeOnly.AllFindModules: pthread issues - # CTest.updatecvs: which fails to commit as root - # Fortran: requires fortran - # RunCMake.CompilerLauncher: also requires fortran - # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because - # debugedit binary is not in the expected location - # RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because - # it can't find a deb package that owns libc - # TestUpload, which requires network access - # RunCMake.CMP0125, known failure reported upstream (bug #829414) - local myctestargs=( - --output-on-failure - -E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \ - ) - - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # If USE=doc, there'll be newly generated docs which we install instead. - if ! use doc && [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then - doman "${WORKDIR}"/${PN}-${CMAKE_DOCS_VERSION}-docs/man*/*.[0-8] - fi - - if use emacs; then - elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi - - insinto /usr/share/vim/vimfiles/syntax - doins Auxiliary/vim/syntax/cmake.vim - - insinto /usr/share/vim/vimfiles/indent - doins Auxiliary/vim/indent/cmake.vim - - insinto /usr/share/vim/vimfiles/ftdetect - doins "${FILESDIR}/${PN}.vim" - - dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} -} - -pkg_postinst() { - use emacs && elisp-site-regen - - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen - - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} diff --git a/dev-util/cmake/cmake-3.27.0_rc2.ebuild b/dev-util/cmake/cmake-3.27.0_rc2.ebuild deleted file mode 100644 index a80e655595b5..000000000000 --- a/dev-util/cmake/cmake-3.27.0_rc2.ebuild +++ /dev/null @@ -1,288 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs -# Set to 1 if prebuilt, 0 if not -# (the construct below is to allow overriding from env for script) -: ${CMAKE_DOCS_PREBUILT:=1} - -CMAKE_DOCS_PREBUILT_DEV=sam -#CMAKE_DOCS_VERSION=$(ver_cut 1-3) -CMAKE_DOCS_VERSION=${PV} -# Default to generating docs (inc. man pages) if no prebuilt; overridden later -# See bug #784815 -CMAKE_DOCS_USEFLAG="+doc" - -# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja -# ... but seems fine as of 3.22.3? -# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759. -CMAKE_MAKEFILE_GENERATOR="emake" -CMAKE_REMOVE_MODULES_LIST=( none ) -inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \ - toolchain-funcs virtualx xdg-utils - -MY_P="${P/_/-}" - -DESCRIPTION="Cross platform Make" -HOMEPAGE="https://cmake.org/" -if [[ ${PV} == 9999 ]] ; then - CMAKE_DOCS_PREBUILT=0 - - EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git" - inherit git-r3 -else - SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz" - - if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then - SRC_URI+=" !doc? ( https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz )" - fi - - if [[ ${PV} != *_rc* ]] ; then - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc - inherit verify-sig - - SRC_URI+=" verify-sig? ( - https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt - https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc - )" - - 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" - - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" - fi -fi - -[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc" - -S="${WORKDIR}/${MY_P}" - -LICENSE="CMake" -SLOT="0" -IUSE="${CMAKE_DOCS_USEFLAG} dap emacs ncurses qt5 test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=app-arch/libarchive-3.3.3:= - app-crypt/rhash - >=dev-libs/expat-2.0.1 - >=dev-libs/jsoncpp-1.9.2-r2:0= - >=dev-libs/libuv-1.10.0:= - >=net-misc/curl-7.21.5[ssl] - sys-libs/zlib - virtual/pkgconfig - dap? ( dev-cpp/cppdap ) - emacs? ( >=app-editors/emacs-23.1:* ) - ncurses? ( sys-libs/ncurses:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND="${RDEPEND}" -BDEPEND+=" - doc? ( - dev-python/requests - dev-python/sphinx - ) - test? ( app-arch/libarchive[zstd] ) -" - -SITEFILE="50${PN}-gentoo.el" - -PATCHES=( - # Prefix - "${FILESDIR}"/${PN}-3.27.0_rc1-0001-Don-t-use-.so-for-modules-on-darwin-macos.-Use-.bund.patch - "${FILESDIR}"/${PN}-3.27.0_rc1-0002-Set-some-proper-paths-to-make-cmake-find-our-tools.patch - # Misc - "${FILESDIR}"/${PN}-3.27.0_rc1-0003-Prefer-pkgconfig-in-FindBLAS.patch - "${FILESDIR}"/${PN}-3.27.0_rc1-0004-Ensure-that-the-correct-version-of-Qt-is-always-used.patch - "${FILESDIR}"/${PN}-3.27.0_rc1-0005-Respect-Gentoo-s-Python-eclasses.patch - "${FILESDIR}"/${PN}-3.27.0_rc1-0006-Filter-out-distcc-warnings-to-avoid-confusing-CMake.patch - - # Upstream fixes (can usually be removed with a version bump) -) - -cmake_src_bootstrap() { - # disable running of cmake in bootstrap command - sed -i \ - -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ - bootstrap || die "sed failed" - - # execinfo.h on Solaris isn't quite what it is on Darwin - if [[ ${CHOST} == *-solaris* ]] ; then - sed -i -e 's/execinfo\.h/blablabla.h/' \ - Source/kwsys/CMakeLists.txt || die - fi - - # bootstrap script isn't exactly /bin/sh compatible - tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \ - --prefix="${T}/cmakestrap/" \ - --parallel=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") \ - || die "Bootstrap failed" -} - -src_unpack() { - if [[ ${PV} == 9999 ]] ; then - git-r3_src_unpack - elif [[ ${PV} == *_rc* ]] || ! use verify-sig ; then - default - else - cd "${DISTDIR}" || die - - # See https://mgorny.pl/articles/verify-sig-by-example.html#verifying-using-a-checksum-file-with-a-detached-signature - verify-sig_verify_detached ${MY_P}-SHA-256.txt{,.asc} - verify-sig_verify_unsigned_checksums ${MY_P}-SHA-256.txt sha256 ${MY_P}.tar.gz - - cd "${WORKDIR}" || die - - default - fi -} - -src_prepare() { - cmake_src_prepare - - if [[ ${CHOST} == *-darwin* ]] ; then - # Disable Xcode hooks, bug #652134 - sed -i -e 's/cm\(\|Global\|Local\)XCode[^.]\+\.\(cxx\|h\)//' \ - Source/CMakeLists.txt || die - sed -i -e '/define CMAKE_USE_XCODE/s/XCODE/NO_XCODE/' \ - -e '/cmGlobalXCodeGenerator.h/d' \ - Source/cmake.cxx || die - - # Disable isysroot usage with GCC, we've properly instructed - # where things are via GCC configuration and ldwrapper - sed -i -e '/cmake_gnu_set_sysroot_flag/d' \ - Modules/Platform/Apple-GNU-*.cmake || die - # Disable isysroot usage with clang as well - sed -i -e '/_SYSROOT_FLAG/d' \ - Modules/Platform/Apple-Clang.cmake || die - # Don't set a POSIX standard, system headers don't like that, #757426 - sed -i -e 's/^#if !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ - Source/cmLoadCommandCommand.cxx \ - Source/cmStandardLexer.h \ - Source/cmSystemTools.cxx \ - Source/cmTimestamp.cxx - sed -i -e 's/^#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ - Source/cmStandardLexer.h - fi - - # Add gcc libs to the default link paths - sed -i \ - -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ - -e "$(usex prefix-guest "s|@GENTOO_HOST@||" "/@GENTOO_HOST@/d")" \ - -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ - Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" - - if ! has_version -b \>=${CATEGORY}/${PN}-3.13 || ! cmake --version &>/dev/null ; then - CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" - cmake_src_bootstrap - fi -} - -src_configure() { - # Fix linking on Solaris - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl - - # ODR warnings, bug #858335 - # https://gitlab.kitware.com/cmake/cmake/-/issues/20740 - filter-lto - - local mycmakeargs=( - -DCMAKE_USE_SYSTEM_LIBRARIES=ON - -DCMake_ENABLE_DEBUGGER=$(usex dap) - -DCMAKE_DOC_DIR=/share/doc/${PF} - -DCMAKE_MAN_DIR=/share/man - -DCMAKE_DATA_DIR=/share/${PN} - -DSPHINX_MAN=$(usex doc) - -DSPHINX_HTML=$(usex doc) - -DBUILD_CursesDialog="$(usex ncurses)" - -DBUILD_TESTING=$(usex test) - ) - use qt5 && mycmakeargs+=( -DBUILD_QtDialog=ON ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use emacs && elisp-compile Auxiliary/cmake-mode.el -} - -src_test() { - # Fix OutDir and SelectLibraryConfigurations tests - # these are altered thanks to our eclass - sed -i -e 's:^#_cmake_modify_IGNORE ::g' \ - "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ - || die - - pushd "${BUILD_DIR}" > /dev/null || die - - # Excluded tests: - # BootstrapTest: we actualy bootstrap it every time so why test it. - # BundleUtilities: bundle creation broken - # CMakeOnly.AllFindModules: pthread issues - # CTest.updatecvs: which fails to commit as root - # Fortran: requires fortran - # RunCMake.CompilerLauncher: also requires fortran - # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because - # debugedit binary is not in the expected location - # RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because - # it can't find a deb package that owns libc - # TestUpload, which requires network access - # RunCMake.CMP0125, known failure reported upstream (bug #829414) - local myctestargs=( - --output-on-failure - -E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \ - ) - - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # If USE=doc, there'll be newly generated docs which we install instead. - if ! use doc && [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then - doman "${WORKDIR}"/${PN}-${CMAKE_DOCS_VERSION}-docs/man*/*.[0-8] - fi - - if use emacs; then - elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi - - insinto /usr/share/vim/vimfiles/syntax - doins Auxiliary/vim/syntax/cmake.vim - - insinto /usr/share/vim/vimfiles/indent - doins Auxiliary/vim/indent/cmake.vim - - insinto /usr/share/vim/vimfiles/ftdetect - doins "${FILESDIR}/${PN}.vim" - - dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} -} - -pkg_postinst() { - use emacs && elisp-site-regen - - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen - - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} diff --git a/dev-util/cmake/cmake-3.27.0_rc1.ebuild b/dev-util/cmake/cmake-3.27.0_rc3.ebuild similarity index 100% rename from dev-util/cmake/cmake-3.27.0_rc1.ebuild rename to dev-util/cmake/cmake-3.27.0_rc3.ebuild diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest index 2d45f981a344..8f890c883c86 100644 --- a/dev-util/diffoscope/Manifest +++ b/dev-util/diffoscope/Manifest @@ -1,4 +1,3 @@ DIST diffoscope-238.tar.gz 3287285 BLAKE2B d745c0b279ce6e29cbe9c6655c48d2fb4c8d230c5d4931048be83b4d97f6b45bff5424409b559988c2efba2dcbb80778c97e3f726174ae154c479ec24b557c34 SHA512 8600a3a29f7d4a80f0a0b37e6277e46e377c6f056cf111356f80723f0e4a309e9bae087643019fe1c46f99430b35389083e1156911fa8d3375993b550342b25f -DIST diffoscope-240.tar.gz 3167743 BLAKE2B e6eb9f7499ea7d82d9a98de175f61c044051c987061d740599f490361099ecc568d8e557f9473404ca1002c4b91939b768dd7577ba45705e9880a3e17e3729ac SHA512 3d31e19762e9f5adfe12c16fc52bc0156f3036541de01cbc260c07ebbcab54eaa23b4b9f9c2afc3c791137f7e6cc375de06528f64e0771cbebd9e23f310a6e2b -DIST diffoscope-241.tar.gz 3167718 BLAKE2B eb69f65a63e764db886c6057a19746a5ae7f4f5cd760c8a568412084dbf03da368a584d7d5b1f637e1d2e39b6fc430d077be526fd3199d5583e3f9026f897490 SHA512 82526a4bf3885b58fef74143bc75193fc9af2692def097835cc3c820e5055b22544872c0e1a8f13fb1434172cf1cc2b3664b2d2776590195b0580c5c0b3f4d57 DIST diffoscope-242.tar.gz 3167814 BLAKE2B d6f63f94e312cd9bb48858dd82e50bcae065cd25f332a08940b22d36df75993cd43614ae44cbae3360c38ae30b7910a062ece294680b58b2a654ca3ead078795 SHA512 3d724a2349d2040d7072b81b8a77bae75aabe3f39c661c1d68a9f6e76b75048225262b8a9932c39e56429ec4937a398ca45e9f9abd23505aa511a7a8a81f3ab6 +DIST diffoscope-243.tar.gz 3167842 BLAKE2B 01c8e1a53e78d6243d90b0fcb4ba73158e7a5d379f1602b607bf9c24445d9494124ccb676897c5a63bc7a830f8ea0788d82fc0f735384eddba177142359c8535 SHA512 7eaa688a016cacf5f5ccb9759fdc3fdbf8ee3218201ff9b4b950c4e2121f5acd67022b405852a2b4d02838aafd2a316d7579c407abaa0e7399bfd9513981f11f diff --git a/dev-util/diffoscope/diffoscope-240-r1.ebuild b/dev-util/diffoscope/diffoscope-240-r1.ebuild deleted file mode 100644 index d201f2eeaae5..000000000000 --- a/dev-util/diffoscope/diffoscope-240-r1.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="ncurses" -inherit distutils-r1 pypi - -DESCRIPTION="Will try to get to the bottom of what makes files or directories different" -HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86" -IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file -find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma -mono opendocument pascal pdf postscript R rpm sqlite squashfs -ssh tar test tcpdump zip zlib zstd" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/python-magic[${PYTHON_USEDEP}] - dev-python/libarchive-c[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/tlsh[${PYTHON_USEDEP}] - acl? ( sys-apps/acl ) - binutils? ( sys-devel/binutils ) - bzip2? ( app-arch/bzip2 ) - libcaca? ( media-libs/libcaca ) - colord? ( x11-misc/colord ) - cpio? ( app-arch/cpio ) - diff? ( sys-apps/diffutils ) - docx? ( app-text/docx2txt ) - dtc? ( sys-apps/dtc ) - e2fsprogs? ( sys-fs/e2fsprogs ) - file? ( sys-apps/file ) - find? ( sys-apps/findutils ) - gettext? ( sys-devel/gettext ) - gif? ( media-libs/giflib ) - gpg? ( app-crypt/gnupg ) - haskell? ( dev-lang/ghc ) - hdf5? ( sci-libs/hdf5 ) - hex? ( app-editors/vim-core ) - imagemagick? ( media-gfx/imagemagick ) - iso? ( app-cdr/cdrtools ) - java? ( virtual/jdk ) - llvm? ( sys-devel/llvm ) - lzma? ( app-arch/xz-utils ) - mono? ( dev-lang/mono ) - opendocument? ( app-text/odt2txt ) - pascal? ( dev-lang/fpc ) - pdf? ( - app-text/pdftk - app-text/poppler - dev-python/pypdf[${PYTHON_USEDEP}] - ) - postscript? ( app-text/ghostscript-gpl ) - R? ( dev-lang/R ) - rpm? ( app-arch/rpm ) - sqlite? ( dev-db/sqlite:3 ) - squashfs? ( sys-fs/squashfs-tools ) - ssh? ( virtual/openssh ) - tar? ( app-arch/tar ) - tcpdump? ( net-analyzer/tcpdump ) - zip? ( app-arch/unzip ) - zlib? ( app-arch/gzip ) - zstd? ( app-arch/zstd ) -" -# Presence of filemagic's magic.py breaks imports -# of dev-python/python-magic: bug #716482 -RDEPEND+=" !dev-python/filemagic" - -# pull in optional tools for tests: -# img2txt: bug #797688 -# docx2txt: bug #797688 -BDEPEND=" - test? ( - app-text/docx2txt - app-text/html2text - media-libs/libcaca - virtual/imagemagick-tools[jpeg] - ) -" - -EPYTEST_DESELECT=( - # Test seems to use different tarball - tests/test_presenters.py::test_text_proper_indentation - - # Needs triage - tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found - tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode - tests/comparators/test_gif.py::test_has_visuals - - # img2txt based failures, bug #797688 - tests/comparators/test_ico_image.py::test_diff - tests/comparators/test_ico_image.py::test_diff_meta - tests/comparators/test_ico_image.py::test_diff_meta2 - tests/comparators/test_ico_image.py::test_has_visuals - tests/comparators/test_jpeg_image.py::test_diff - tests/comparators/test_jpeg_image.py::test_compare_non_existing - tests/comparators/test_jpeg_image.py::test_diff_meta - tests/comparators/test_jpeg_image.py::test_has_visuals - - # docx2txt based falures, bug #797688 - tests/comparators/test_docx.py::test_diff - - # Formatting - tests/test_source.py::test_code_is_black_clean - - # Fails on ZFS - tests/test_main.py::test_non_unicode_filename - - # Fails on (unreleased) LLVM 16 with minor difference - tests/comparators/test_macho.py::test_llvm_diff - tests/comparators/test_elf.py::test_libmix_differences -) - -distutils_enable_tests pytest diff --git a/dev-util/diffoscope/diffoscope-241-r1.ebuild b/dev-util/diffoscope/diffoscope-243.ebuild similarity index 99% rename from dev-util/diffoscope/diffoscope-241-r1.ebuild rename to dev-util/diffoscope/diffoscope-243.ebuild index d201f2eeaae5..8863851fae4f 100644 --- a/dev-util/diffoscope/diffoscope-241-r1.ebuild +++ b/dev-util/diffoscope/diffoscope-243.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="ncurses" inherit distutils-r1 pypi diff --git a/dev-util/fq/fq-0.6.0.ebuild b/dev-util/fq/fq-0.6.0.ebuild index 5df96c3f076c..ac1877d19d56 100644 --- a/dev-util/fq/fq-0.6.0.ebuild +++ b/dev-util/fq/fq-0.6.0.ebuild @@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar LICENSE="MIT BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="amd64 ~arm ~arm64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-util/github-cli/Manifest b/dev-util/github-cli/Manifest index 32bea17638b5..efb499c8e908 100644 --- a/dev-util/github-cli/Manifest +++ b/dev-util/github-cli/Manifest @@ -1,8 +1,4 @@ -DIST github-cli-2.18.0-deps.tar.xz 98885904 BLAKE2B 2ba1252ca1ddab0e0dda6dbbd6b262d19a701b6cb2a82420a29da5b08dab4369671f40adcdfb34760344d4d220bd91263cdefd7d57b92ce5770b2e682c6e4b44 SHA512 e9b1f87d4ec1c1e9d689df87c8a5d30180b0d60e074e292d262d0f204dc921bf09f13df8589892dccfde9ffd5579bd9c1c83169e36f6dc25b23ba3bfb2aa01be -DIST github-cli-2.18.0.tar.gz 738480 BLAKE2B c56adae59ddbfa6693dff569c265db615e9609f7fee9942c349cb202d64f44ea1e2cccdb89632e65ebb954e133939e54053933b77782c741d768742403975e65 SHA512 3522d42016b165a8ffa5620bd2352023affceabb26d6c14ba5f5eeb5f42e3cfc002c71e7f0c1acbf4d626f0c3588c1609255802aabd1f4f700875ada82ef6826 -DIST github-cli-2.20.2-deps.tar.xz 105896704 BLAKE2B c9562daa3dc682b4733d4a6b716556b13fc7329a46124f4cd1a0b2df9b8498d32801a97259a27645af643482d934a5968b237c48da4bcba2fe8ceda7d833e194 SHA512 81b1d7d7309a6abd0f9c2702345dc983816e835ed9058d140c717e5fc26352dc456d2bf63fc1bea3ca890c31e7173f3d3450939a3a58fff1b317b352bff0a885 -DIST github-cli-2.20.2.tar.gz 759883 BLAKE2B a227ffc039ce861b0e006679f5487c5d9016cb57fc90438e29cccfcce6b087534ca7f53858c492296f35d721b802639d8b0100cf9c04166162e2f207a35c856b SHA512 2e14c408c2fbf5a409e7a271b5c77400cc84cd7f2567722fe7140f685ecd297dd39062d02d3fafaf9fa396da419fb7aa0c2d93c0541a30f3286c6745c5965df4 -DIST github-cli-2.21.2-deps.tar.xz 105943376 BLAKE2B 88b2f6a74a5bd88bfab180531c275f210ec153a5accc07a5a22889151ce373feab4cdd50db0677fa3208de43e89b646327722b50fe5d87194f0a13b97cda8c9b SHA512 4bd39a91b33f4c8898e69901d1657dfd93a6889c51bd8f1c6107517e6280bd77e86a3afcff406480ef2e0625fb2c41b37fb8abb9bafdb35d306c50d9e40c63d6 -DIST github-cli-2.21.2.tar.gz 774307 BLAKE2B 8f50d2cf5b093311974bffb56c0055021c35bf14f9323af0baaf5bc5803340ea053f7ae3cb5fe6475820c4e59a0044b55e865a87763be0cf65f7bb58ea9f5196 SHA512 c2bf99cfabae8329c6c0114afb2b7aadc6b081a0fa2398452c452f97e393f3597a61aa354223fad4f4a848089ee42dc26a529a43fc7006ffae090dadcb18c2e7 DIST github-cli-2.27.0-deps.tar.xz 106343228 BLAKE2B ac99c816089dd7cc309dcb0984d87477e8b733ce938ac4b75c86357d63145ed4d4635d8c344fb68c806241636c7a84da372e228d8c074ad08b695c266b5c83ec SHA512 caa52b8c4216f2cde4bfd33df3240b79401e91574061d6417cf78c8049e617996aa20b6dd09aa7ab8e7f9f5ebaa55b2f997da47d153d95e6d413707c1a7fc3c3 DIST github-cli-2.27.0.tar.gz 828409 BLAKE2B 1c543dbf8caf39198107a71bcde159996e6a333c9a0949d4a8862e72255246d558e72e35e13947bbc4a3122a101a623c45681c6ddf127d1f4a425b7ff03ad3d6 SHA512 ea475e828ac28dca3ba5a12a5340df697c4dad2d76140eb591b822e438a78511d82e4786b6949fb52396d8b1ef07d70b7d0b2a5a378785cf4b35d084829d1bea +DIST github-cli-2.31.0-deps.tar.xz 106505536 BLAKE2B cfd4fd3b11839edeef86382b15a2adc561d9d8377b3fe75d896914820e70708cf9781966e25afed3538c284a17efb82da4087613ab74c1a4acb2fb62d76b7f67 SHA512 e9f339d400841541d6aefb8b1725d36a5b6351edcdd4bc7ec25eb75cb8d15041a995e1bbcf9506ce5d96ea2bdaccf02077e37f593917ea3157937ea466e7f5a3 +DIST github-cli-2.31.0.tar.gz 888221 BLAKE2B ad1d0125ca043f180d1cb46eb4413ea654e3ab23ea72cac10c04c40f5858fda825b6cfa2022454293018416a1ef12b8182fe1bdfaf6fea977145503689a062a0 SHA512 e0dbdba446666d8a4ce9edb1b7387f26b8a865cf35d1006e86547ff44b7bffe78b29885b4e5e9654f966a6121d67e0097f4fc759405ffc9d34ca430032ed556a diff --git a/dev-util/github-cli/github-cli-2.18.0.ebuild b/dev-util/github-cli/github-cli-2.18.0.ebuild deleted file mode 100644 index 834906664386..000000000000 --- a/dev-util/github-cli/github-cli-2.18.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 flag-o-matic go-module - -DESCRIPTION="GitHub CLI" -HOMEPAGE="https://github.com/cli/cli" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/cli/cli.git" -else - SRC_URI="https://github.com/cli/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" - SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" - S="${WORKDIR}/cli-${PV}" -fi - -LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0" -SLOT="0" - -RDEPEND=">=dev-vcs/git-1.7.3" - -RESTRICT="test" - -src_unpack() { - if [[ ${PV} == *9999 ]]; then - git-r3_src_unpack - go-module_live_vendor - else - go-module_src_unpack - fi -} - -src_compile() { - [[ ${PV} == *9999 ]] || export GH_VERSION="v${PV}" - # Filter '-flto*' flags to avoid build failures. - filter-flags "-flto*" - # Filter '-ggdb3' flag to avoid build failures. bugs.gentoo.org/847991 - filter-flags "-ggdb3" - # Go LDFLAGS are not the same as GCC/Binutils LDFLAGS - unset LDFLAGS - # Once we set up cross compiling, this line will need to be adjusted - # to compile for the target. - # Everything else in this function happens on the host. - emake - - einfo "Building man pages" - emake manpages - - einfo "Building completions" - go run ./cmd/gh completion -s bash > gh.bash-completion || die - go run ./cmd/gh completion -s zsh > gh.zsh-completion || die -} - -src_install() { - dobin bin/gh - dodoc README.md - - doman share/man/man?/gh*.? - - newbashcomp gh.bash-completion gh - insinto /usr/share/zsh/site-functions - newins gh.zsh-completion _gh -} diff --git a/dev-util/github-cli/github-cli-2.20.2.ebuild b/dev-util/github-cli/github-cli-2.20.2.ebuild deleted file mode 100644 index 834906664386..000000000000 --- a/dev-util/github-cli/github-cli-2.20.2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 flag-o-matic go-module - -DESCRIPTION="GitHub CLI" -HOMEPAGE="https://github.com/cli/cli" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/cli/cli.git" -else - SRC_URI="https://github.com/cli/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" - SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" - S="${WORKDIR}/cli-${PV}" -fi - -LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0" -SLOT="0" - -RDEPEND=">=dev-vcs/git-1.7.3" - -RESTRICT="test" - -src_unpack() { - if [[ ${PV} == *9999 ]]; then - git-r3_src_unpack - go-module_live_vendor - else - go-module_src_unpack - fi -} - -src_compile() { - [[ ${PV} == *9999 ]] || export GH_VERSION="v${PV}" - # Filter '-flto*' flags to avoid build failures. - filter-flags "-flto*" - # Filter '-ggdb3' flag to avoid build failures. bugs.gentoo.org/847991 - filter-flags "-ggdb3" - # Go LDFLAGS are not the same as GCC/Binutils LDFLAGS - unset LDFLAGS - # Once we set up cross compiling, this line will need to be adjusted - # to compile for the target. - # Everything else in this function happens on the host. - emake - - einfo "Building man pages" - emake manpages - - einfo "Building completions" - go run ./cmd/gh completion -s bash > gh.bash-completion || die - go run ./cmd/gh completion -s zsh > gh.zsh-completion || die -} - -src_install() { - dobin bin/gh - dodoc README.md - - doman share/man/man?/gh*.? - - newbashcomp gh.bash-completion gh - insinto /usr/share/zsh/site-functions - newins gh.zsh-completion _gh -} diff --git a/dev-util/github-cli/github-cli-2.27.0.ebuild b/dev-util/github-cli/github-cli-2.27.0.ebuild index afe949aebe68..6ee5a5968dbd 100644 --- a/dev-util/github-cli/github-cli-2.27.0.ebuild +++ b/dev-util/github-cli/github-cli-2.27.0.ebuild @@ -35,8 +35,8 @@ src_unpack() { src_compile() { [[ ${PV} == *9999 ]] || export GH_VERSION="v${PV}" - # Filter '-flto*' flags to avoid build failures. - filter-flags "-flto*" + # Filter LTO flags to avoid build failures. + filter-lto # Filter '-ggdb3' flag to avoid build failures. bugs.gentoo.org/847991 filter-flags "-ggdb3" # Go LDFLAGS are not the same as GCC/Binutils LDFLAGS diff --git a/dev-util/github-cli/github-cli-2.21.2.ebuild b/dev-util/github-cli/github-cli-2.31.0.ebuild similarity index 95% rename from dev-util/github-cli/github-cli-2.21.2.ebuild rename to dev-util/github-cli/github-cli-2.31.0.ebuild index afe949aebe68..6ee5a5968dbd 100644 --- a/dev-util/github-cli/github-cli-2.21.2.ebuild +++ b/dev-util/github-cli/github-cli-2.31.0.ebuild @@ -35,8 +35,8 @@ src_unpack() { src_compile() { [[ ${PV} == *9999 ]] || export GH_VERSION="v${PV}" - # Filter '-flto*' flags to avoid build failures. - filter-flags "-flto*" + # Filter LTO flags to avoid build failures. + filter-lto # Filter '-ggdb3' flag to avoid build failures. bugs.gentoo.org/847991 filter-flags "-ggdb3" # Go LDFLAGS are not the same as GCC/Binutils LDFLAGS diff --git a/dev-util/github-cli/github-cli-9999.ebuild b/dev-util/github-cli/github-cli-9999.ebuild index 598812a1948b..95a298653b46 100644 --- a/dev-util/github-cli/github-cli-9999.ebuild +++ b/dev-util/github-cli/github-cli-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -35,8 +35,8 @@ src_unpack() { src_compile() { [[ ${PV} == *9999 ]] || export GH_VERSION="v${PV}" - # Filter '-flto*' flags to avoid build failures. - filter-flags "-flto*" + # Filter LTO flags to avoid build failures. + filter-lto # Filter '-ggdb3' flag to avoid build failures. bugs.gentoo.org/847991 filter-flags "-ggdb3" # Go LDFLAGS are not the same as GCC/Binutils LDFLAGS diff --git a/dev-util/glslang/glslang-1.3.246.ebuild b/dev-util/glslang/glslang-1.3.246.ebuild index c00807a5549c..bde80bf5db1c 100644 --- a/dev-util/glslang/glslang-1.3.246.ebuild +++ b/dev-util/glslang/glslang-1.3.246.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then else SNAPSHOT_COMMIT="sdk-${PV}.0" SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86" S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}" fi diff --git a/dev-util/idea-community/Manifest b/dev-util/idea-community/Manifest index 8ee66b9b8519..f013e77a96bd 100644 --- a/dev-util/idea-community/Manifest +++ b/dev-util/idea-community/Manifest @@ -1 +1 @@ -DIST idea-community-2023.1.2.tar.gz 938083157 BLAKE2B 9f7195ad6b435f36fa9f7e67e6da39a5f728c6c2b47af982e11b13d8b763600f5b92d5373bc535ae81c86e6bfb6f94b1e62851def1c84cb112e783a9b759a0b5 SHA512 c859fbe0ef58978891d5a12f14c3507aa3bc65497bab3e407e0bcb924dcebe8ec009bbc3d8dd22b15092d8c646251bf2a04ba076c788a21af42efdff01bcf149 +DIST idea-community-2023.1.3.tar.gz 938144163 BLAKE2B e7bc2aec4ad0642828607a0e83d7dc459209812704243898486e8af7a348bc9794af6d534f1e1420084fe4fa0284c17dd09d151698bf6b8fb7ca29457ebcfbfe SHA512 f9873ca1da69611e9b4dfeb05a03a87cbc1b5ec686426276101019fb70942192d744067e7a5155298576a8766f35c9e50fcf7ba6f8d20f913ee1e5b7cc8c5fe2 diff --git a/dev-util/idea-community/idea-community-2023.1.2.ebuild b/dev-util/idea-community/idea-community-2023.1.3.ebuild similarity index 100% rename from dev-util/idea-community/idea-community-2023.1.2.ebuild rename to dev-util/idea-community/idea-community-2023.1.3.ebuild diff --git a/dev-util/imediff2/metadata.xml b/dev-util/imediff2/metadata.xml index 3ee8eee9efef..c27b2d8278c5 100644 --- a/dev-util/imediff2/metadata.xml +++ b/dev-util/imediff2/metadata.xml @@ -1,10 +1,7 @@ - - grknight@gentoo.org - Brian Evans - + osamuaoki/imediff diff --git a/dev-util/include-what-you-use/include-what-you-use-0.20.ebuild b/dev-util/include-what-you-use/include-what-you-use-0.20.ebuild index f91d37114fcd..45a0926a6a68 100644 --- a/dev-util/include-what-you-use/include-what-you-use-0.20.ebuild +++ b/dev-util/include-what-you-use/include-what-you-use-0.20.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" LLVM_MAX_SLOT=16 diff --git a/dev-util/jenkins-bin/files/jenkins-bin-r2.logrotate b/dev-util/jenkins-bin/files/jenkins-bin-r2.logrotate deleted file mode 100644 index 895461f0540e..000000000000 --- a/dev-util/jenkins-bin/files/jenkins-bin-r2.logrotate +++ /dev/null @@ -1,17 +0,0 @@ -/var/log/jenkins/jenkins.log /var/log/jenkins/access_log { - compress - dateext - maxage 365 - rotate 99 - size 4M - notifempty - missingok - create 644 - postrotate - [ -r /etc/conf.d/jenkins ] && . /etc/conf.d/jenkins - if [ -s /var/run/jenkins.pid ]; then - JPID=$(cat /var/run/jenkins.pid) - test -n "$(find /proc/$JPID -maxdepth 0 -user ${RUN_AS:-jenkins} 2>/dev/null)" && kill -s ALRM $JPID || : - fi - endscript -} diff --git a/dev-util/kdevelop/files/kdevelop-23.04.2-astyle-3.4.patch b/dev-util/kdevelop/files/kdevelop-23.04.2-astyle-3.4.patch new file mode 100644 index 000000000000..e5a73298aa19 --- /dev/null +++ b/dev-util/kdevelop/files/kdevelop-23.04.2-astyle-3.4.patch @@ -0,0 +1,62 @@ +From 8ca40a6454f053a262926794b96024bd02e0cdc5 Mon Sep 17 00:00:00 2001 +From: Milian Wolff +Date: Wed, 31 May 2023 09:31:02 +0200 +Subject: [PATCH] Fix compile with newer astyle + +astyle::streamoff was always just an alias for std::streamoff, +see also the upstream commit [1] that removed the +`using namespace std` in the `astyle` namespace which breaks this +code of our here now. + +[1]: https://gitlab.com/saalen/astyle/-/commit/0add646b21ee329b231ef7c5ab6963a94fb8935b +--- + plugins/astyle/astyle_stringiterator.cpp | 4 ++-- + plugins/astyle/astyle_stringiterator.h | 5 +++-- + 2 files changed, 5 insertions(+), 4 deletions(-) + +diff --git a/plugins/astyle/astyle_stringiterator.cpp b/plugins/astyle/astyle_stringiterator.cpp +index 02f8fb4264..a611869581 100644 +--- a/plugins/astyle/astyle_stringiterator.cpp ++++ b/plugins/astyle/astyle_stringiterator.cpp +@@ -22,7 +22,7 @@ AStyleStringIterator::~AStyleStringIterator() + { + } + +-astyle::streamoff AStyleStringIterator::tellg() ++std::streamoff AStyleStringIterator::tellg() + { + return m_is.pos(); + } +@@ -59,7 +59,7 @@ void AStyleStringIterator::peekReset() + m_peekStart = -1; // invalid + } + +-astyle::streamoff AStyleStringIterator::getPeekStart() const ++std::streamoff AStyleStringIterator::getPeekStart() const + { + // NOTE: we're not entirely sure if this is the correct implementation. + // we're trying to work-around https://bugs.kde.org/show_bug.cgi?id=399048 +diff --git a/plugins/astyle/astyle_stringiterator.h b/plugins/astyle/astyle_stringiterator.h +index f63a59c611..713800c0f3 100644 +--- a/plugins/astyle/astyle_stringiterator.h ++++ b/plugins/astyle/astyle_stringiterator.h +@@ -21,13 +21,14 @@ public: + explicit AStyleStringIterator(const QString &string); + ~AStyleStringIterator() override; + +- astyle::streamoff tellg() override; ++ std::streamoff tellg() override; + int getStreamLength() const override; + bool hasMoreLines() const override; + std::string nextLine(bool emptyLineWasDeleted = false) override; + std::string peekNextLine() override; + void peekReset() override; +- astyle::streamoff getPeekStart() const override; ++ std::streamoff getPeekStart() const override; ++ + private: + QString m_content; + QTextStream m_is; +-- +GitLab + diff --git a/dev-util/kdevelop/kdevelop-23.04.2.ebuild b/dev-util/kdevelop/kdevelop-23.04.2.ebuild index 2d0c7632d4a1..949487270abd 100644 --- a/dev-util/kdevelop/kdevelop-23.04.2.ebuild +++ b/dev-util/kdevelop/kdevelop-23.04.2.ebuild @@ -95,6 +95,8 @@ RDEPEND="${COMMON_DEPEND} reviewboard? ( kde-apps/ktp-accounts-kcm:5 ) " +PATCHES=( "${FILESDIR}/${P}-astyle-3.4.patch" ) # bug 908977 + llvm_check_deps() { has_version -d "sys-devel/clang:${LLVM_SLOT}" } diff --git a/dev-util/librnp/Manifest b/dev-util/librnp/Manifest index 4205de3c1ee2..1fbb672e9a3f 100644 --- a/dev-util/librnp/Manifest +++ b/dev-util/librnp/Manifest @@ -1,2 +1 @@ -DIST librnp-0.16.3.tar.gz 2897854 BLAKE2B 71e39e810bdbee351c8136df1d11621daccb1738db691b99244ffe5bd2ea372c3ef520ade7cd63c38510fae0f252d5a1c2ceb44db3fbffbd64dfc10612341e29 SHA512 b133fb1f9aab6e9b5caecdcf0bd9f2c67a62a98543ca1ac6a7cf4a35b7a571d53e4fa99cefc98f8253117cf0de16194db309efa03bc40fd3556f9b84cf51a942 DIST librnp-0.17.0.tar.gz 2996461 BLAKE2B 9a6ea0452f067464ef52cef395c2969ba9912c5ed32ac6f4d860a3410965dbfbb1ad5c0d4f25489011d869222a4362a90463f521efe5af4b7c412f0ed1e4570b SHA512 0aa5262aa3be163b8a8931d6b9200ced52bb640cd7b02b50009cfb8d5fe1e664d27b2c4a0a3e534cf59d6ea42fbc1c62c970a07cadc27ab6962e0f69f996f74d diff --git a/dev-util/librnp/librnp-0.16.3.ebuild b/dev-util/librnp/librnp-0.16.3.ebuild deleted file mode 100644 index 92d66a7681ba..000000000000 --- a/dev-util/librnp/librnp-0.16.3.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="High performance C++ OpenPGP library" -HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp" -SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0 BSD BSD-2" -SLOT="0/0.16.1" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" -IUSE="+botan man test" - -RDEPEND="app-arch/bzip2 - dev-libs/json-c:= - sys-libs/zlib - botan? ( dev-libs/botan:2= ) - !botan? ( >=dev-libs/openssl-1.1.1:= )" -DEPEND="${RDEPEND} - test? ( dev-cpp/gtest )" -BDEPEND="man? ( dev-ruby/asciidoctor )" - -RESTRICT="!test? ( test )" -S="${WORKDIR}/${P/*lib/}" - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test on off) - - -DCRYPTO_BACKEND=$(usex botan botan openssl) - - -DDOWNLOAD_GTEST=off - -DDOWNLOAD_RUBYRNP=off - - -DENABLE_COVERAGE=off - -DENABLE_DOC=$(usex man on off) - -DENABLE_FUZZERS=off - -DENABLE_SANITIZERS=off - ) - - if use botan; then - local mycmakeargs+=( - -DENABLE_AEAD=on - -DENABLE_BRAINPOOL=on - -DENABLE_IDEA=on - -DENABLE_SM2=on - -DENABLE_TWOFISH=on - ) - - # OpenSSL support is still not as complete as botan. - # https://github.com/rnpgp/rnp/issues/1642 (v. 0.17.0), - # https://github.com/rnpgp/rnp/issues/1877 SM2, - # https://github.com/openssl/openssl/issues/2046 TWOFISH (won't be implemented). - else - local mycmakeargs+=( - -DENABLE_AEAD=off - -DENABLE_BRAINPOOL=on - -DENABLE_IDEA=on - -DENABLE_SM2=off - -DENABLE_TWOFISH=off - ) - fi - - cmake_src_configure -} - -src_test() { - cd "${BUILD_DIR}"/src/tests || die - ctest -j"${MAKEOPTS}" -R .* --output-on-failure || die -} diff --git a/dev-util/librnp/librnp-0.17.0.ebuild b/dev-util/librnp/librnp-0.17.0-r2.ebuild similarity index 97% rename from dev-util/librnp/librnp-0.17.0.ebuild rename to dev-util/librnp/librnp-0.17.0-r2.ebuild index e63d51851794..9991b6588a92 100644 --- a/dev-util/librnp/librnp-0.17.0.ebuild +++ b/dev-util/librnp/librnp-0.17.0-r2.ebuild @@ -16,11 +16,11 @@ IUSE="+botan man test" RDEPEND="app-arch/bzip2 dev-libs/json-c:= + >=dev-libs/sexp-0.8.5[-static-libs(-)] sys-libs/zlib botan? ( dev-libs/botan:2= ) !botan? ( >=dev-libs/openssl-1.1.1:= )" DEPEND="${RDEPEND} - dev-libs/sexp[static-libs] test? ( dev-cpp/gtest )" BDEPEND="man? ( dev-ruby/asciidoctor )" diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest index 7f33f2723a8e..3b9db6c543a3 100644 --- a/dev-util/lldb/Manifest +++ b/dev-util/lldb/Manifest @@ -7,4 +7,4 @@ DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 9f84e6bab450dc8d6379771afb DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924 SHA512 4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-62c0bdabfa32f6e32b17b45425b15309db340dfb.tar.gz 190948645 BLAKE2B f41d8ea32e189ef4641e42628fb516e307c9a6fcf65af537eb9fc0d3186591b062c5e85c9e935511ef706f28c6994a774a4e3f36ff54d79aaac7b293a6168625 SHA512 55a4cbfec3a496c1918aa614e5bdee368e4d0b6641c946d8bf8b828ab4bf4d9b29dbe96401a172079d70f924f5e513428fe990c65b556a0a860802cb13f5e3a0 +DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 diff --git a/dev-util/lldb/lldb-16.0.6.ebuild b/dev-util/lldb/lldb-16.0.6.ebuild index e4e43bb0ef2f..4558dc67b1f5 100644 --- a/dev-util/lldb/lldb-16.0.6.ebuild +++ b/dev-util/lldb/lldb-16.0.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake llvm llvm.org python-single-r1 DESCRIPTION="The LLVM debugger" diff --git a/dev-util/lldb/lldb-17.0.0_pre20230609.ebuild b/dev-util/lldb/lldb-17.0.0_pre20230620.ebuild similarity index 98% rename from dev-util/lldb/lldb-17.0.0_pre20230609.ebuild rename to dev-util/lldb/lldb-17.0.0_pre20230620.ebuild index bc7ef862dfa0..0b408d9e3c91 100644 --- a/dev-util/lldb/lldb-17.0.0_pre20230609.ebuild +++ b/dev-util/lldb/lldb-17.0.0_pre20230620.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake llvm llvm.org python-single-r1 DESCRIPTION="The LLVM debugger" diff --git a/dev-util/lttng-modules/Manifest b/dev-util/lttng-modules/Manifest index f35ad1689352..8e94ede9afce 100644 --- a/dev-util/lttng-modules/Manifest +++ b/dev-util/lttng-modules/Manifest @@ -1,5 +1,6 @@ DIST lttng-modules-2.12.5.tar.bz2 317002 BLAKE2B 9f42f8641dca7ce55e7445495c747ce340919458a23b4d471998fe2a28dd26bc7dfa5edbccf0b11877176091dee0c4d63fdda919c03afc8dad3fcfb7e9529c33 SHA512 81524dac513384852555a6f5619dc10286a2f7d4e3032ee9ca33705e830ee3bc3dc8c96b89a9c09dd5df2bf29944e3e566d1ac1a6cd6be83718af9836e043991 DIST lttng-modules-2.12.6.tar.bz2 318479 BLAKE2B 7cac6dd7dcb12801a32179ced4bb141a7af87c864eb71b793e65b905e4a0ba3d3273609bd3cd80c9c1251914a39e62da0a85e18058480da0c4eb2d6eb44f851c SHA512 608112b960d47ed5f979c7f2de2886d3fbe78a0d2eaec0892bfbca92bdad423e8ba8c3960836f71045c79d9c1b9eac88757400726656e98fb0ae70035e0073aa DIST lttng-modules-2.12.8.tar.bz2 319450 BLAKE2B 0ce5c6675598c1a4b6fbc0dfaf51d36638f12fe2e07095c37a811db8d7ee65bb242164cf02b1854c27b6894f0b4c73867e8ee1b80dd007290e0db203ea429f9e SHA512 5918a54d08a12cec567cdad2909846ba529d5e665a3592a69384d9546f6f3e23e7975876fc11feaef65604d36889b0598b1cf7b5f2badb4e2b11b255a2e7ca99 +DIST lttng-modules-2.13.10.tar.bz2 350692 BLAKE2B a7596586adb63e3d7cdd849b4e6a4812409749c7e84f081d5367f3d5393884f8ae3e945597500336befac14191e84179decfd5153dff6cdcaed2d041055c268e SHA512 21c21bc186c0cf8465e411fdeeb09ce9f11fc0499915abaa086a2143ddc69905805b83847dad7e7c54aef4e61a9fc5507af5f25e478b2edd387309c7ca525b6f DIST lttng-modules-2.13.3.tar.bz2 343593 BLAKE2B a0c914af0118327cb6d785c7c018d2d9cbd2139bbc3e0524a9c96832c7214fea7fc2a0dd8a8770db0728aba6ca3e9f30ea6e790575fb4d3492d9a7485993f293 SHA512 a0329c4709cc1a5fcc8d667d7435bc57b37cfa95da5451a8ee6ab700f334365e2d78e085e537376948dfe95d433016be5f6e3b5e5aa34a05948d4fa42f9102a1 DIST lttng-modules-2.13.7.tar.bz2 348121 BLAKE2B 880ad964477de6c27675bf5dfbbf131fd7e0fd9e911a1314d08e7aa0307a6eb691a7c09e3d450ac8da5d0bdcb3973396322a72461bf3c9b6ef07f71ad0ba3b83 SHA512 60515e847389ce70f9d0dbc28e73d8a072ea6f509f8c5f7bcf35258d6fda68ddc1e195ac75d4cf24d9535fbe385367644afc37f2a42f0e50ee7b4adfbbb1b4dd diff --git a/dev-util/lttng-modules/lttng-modules-2.13.10.ebuild b/dev-util/lttng-modules/lttng-modules-2.13.10.ebuild new file mode 100644 index 000000000000..34403f18670c --- /dev/null +++ b/dev-util/lttng-modules/lttng-modules-2.13.10.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-mod-r1 + +MY_P="${P/_rc/-rc}" +MY_SLOT="$(ver_cut 1-2)" + +DESCRIPTION="LTTng Kernel Tracer Modules" +HOMEPAGE="https://lttng.org" +SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0/${MY_SLOT}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +CONFIG_CHECK="MODULES KALLSYMS HIGH_RES_TIMERS TRACEPOINTS + ~HAVE_SYSCALL_TRACEPOINTS ~PERF_EVENTS ~EVENT_TRACING ~KPROBES KRETPROBES" + +S="${WORKDIR}/${MY_P}" + +pkg_pretend() { + if kernel_is lt 3 0; then + eerror "${PN} require Linux kernel >= 3.0" + die "Please update your kernel!" + fi +} + +src_compile() { + + local modlist=( lttng-statedump=misc:"${S}":src + lttng-statedump=misc:"${S}":src + lttng-clock=misc:"${S}":src + lttng-wrapper=misc:"${S}":src + lttng-counter-client-percpu-64-modular=misc:"${S}":src + lttng-ring-buffer-metadata-mmap-client=misc:"${S}":src + lttng-ring-buffer-event-notifier-client=misc:"${S}":src + lttng-counter-client-percpu-32-modular=misc:"${S}":src + lttng-ring-buffer-client-mmap-overwrite=misc:"${S}":src + lttng-ring-buffer-client-mmap-discard=misc:"${S}":src + lttng-ring-buffer-metadata-client=misc:"${S}":src + lttng-ring-buffer-client-discard=misc:"${S}":src + lttng-clock-plugin-test=misc:"${S}":src/tests + lttng-ring-buffer-client-overwrite=misc:"${S}":src + lttng-tracer=misc:"${S}":src + lttng-kprobes=misc:"${S}":src/probes + lttng-test=misc:"${S}":src/tests + lttng-uprobes=misc:"${S}":src/probes + lttng-kretprobes=misc:"${S}":src/probes + lttng-probe-workqueue=misc:"${S}":src/probes + lttng-probe-regmap=misc:"${S}":src/probes + lttng-probe-writeback=misc:"${S}":src/probes + lttng-probe-printk=misc:"${S}":src/probes + lttng-probe-rcu=misc:"${S}":src/probes + lttng-probe-compaction=misc:"${S}":src/probes + lttng-probe-ext4=misc:"${S}":src/probes + lttng-probe-udp=misc:"${S}":src/probes + lttng-probe-vmscan=misc:"${S}":src/probes + lttng-probe-regulator=misc:"${S}":src/probes + lttng-probe-jbd2=misc:"${S}":src/probes + lttng-probe-scsi=misc:"${S}":src/probes + lttng-probe-sock=misc:"${S}":src/probes + lttng-probe-gpio=misc:"${S}":src/probes + lttng-probe-skb=misc:"${S}":src/probes + lttng-probe-napi=misc:"${S}":src/probes + lttng-probe-block=misc:"${S}":src/probes + lttng-probe-net=misc:"${S}":src/probes + lttng-probe-x86-exceptions=misc:"${S}":src/probes + lttng-probe-x86-irq-vectors=misc:"${S}":src/probes + lttng-probe-signal=misc:"${S}":src/probes + lttng-probe-kvm-x86-mmu=misc:"${S}":src/probes + lttng-probe-kvm-x86=misc:"${S}":src/probes + lttng-probe-kvm=misc:"${S}":src/probes + lttng-probe-i2c=misc:"${S}":src/probes + lttng-probe-power=misc:"${S}":src/probes + lttng-probe-statedump=misc:"${S}":src/probes + lttng-probe-module=misc:"${S}":src/probes + lttng-probe-kmem=misc:"${S}":src/probes + lttng-probe-timer=misc:"${S}":src/probes + lttng-probe-irq=misc:"${S}":src/probes + lttng-counter=misc:"${S}":src/lib + lttng-probe-sched=misc:"${S}":src/probes + lttng-lib-ring-buffer=misc:"${S}":src/lib) + + local modargs=( NIH_SOURCE="${KV_OUT_DIR}" ) + linux-mod-r1_src_compile +} diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 8cdf77e14032..aee94636f8bc 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,3 +1 @@ -DIST meson-1.0.1.tar.gz 2104183 BLAKE2B 23b47a2231da966de8da3032887a81458b795d5c0c1d35cf9e3ea1499f7ddbc28d1cc3ca469052c4b33c51fcf9f92a36dab44da0133d748afdbf4e5b260427f1 SHA512 3d2e2630f9eacf2fd999d5068d82b2a719400a55cfdea5d38253410a3ee74def638ac09622bceb72edf7bc867ae3de6a5f48c1846601e7e4b5afdf3ac9339ebc -DIST meson-1.1.0.tar.gz 2124254 BLAKE2B 149dedc0e49b72682fa053f27f9a6c2543362539861b4b79ce65ecf4d913e221ac2d63f3b9aa350bd7622851c73be418b804ae1131dd27607eb01218e0204a5e SHA512 b8968becd1de25d8e92ecbe4c3b50694269a463430b41fcf5206f35ac952507b01f316721fb36f8c7940437e35c3588f6a4504f5b8256fa47fd9b0ceb588ae39 DIST meson-1.1.1.tar.gz 2125503 BLAKE2B 295b46d19c8a1d64d326a6c826e2abe11d9768902ed2f8816df18677e7f3f58decc0c660925821825ecd9a4955a65bda8b2aa66a7bb1961810d8f78f92a3fd8a SHA512 c6259d73566d2532b87e8a23951363103f7be2aacdf120e50946273a2fed6b1602104a3ffbfda159138ac8f780d2c3e67a6fe2c8c228b73c1266775491797adb diff --git a/dev-util/meson/meson-1.0.1.ebuild b/dev-util/meson/meson-1.0.1.ebuild deleted file mode 100644 index 0a5fa1cdd6f1..000000000000 --- a/dev-util/meson/meson-1.0.1.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 2016-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://github.com/mesonbuild/meson" - inherit git-r3 -else - inherit pypi - - MY_P=${P/_/} - S=${WORKDIR}/${MY_P} - - if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - fi -fi - -inherit bash-completion-r1 distutils-r1 toolchain-funcs - -DESCRIPTION="Open source build system" -HOMEPAGE="https://mesonbuild.com/" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - dev-util/ninja - dev-vcs/git - sys-libs/zlib[static-libs(+)] - virtual/pkgconfig - ) -" -RDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.63-xtools-support.patch -) - -python_prepare_all() { - local disable_unittests=( - # ASAN and sandbox both want control over LD_PRELOAD - # https://bugs.gentoo.org/673016 - -e 's/test_generate_gir_with_address_sanitizer/_&/' - - # ASAN is unsupported on some targets - # https://bugs.gentoo.org/692822 - -e 's/test_pch_with_address_sanitizer/_&/' - - # https://github.com/mesonbuild/meson/issues/7203 - -e 's/test_templates/_&/' - - # Broken due to python2 wrapper - -e 's/test_python_module/_&/' - ) - - sed -i "${disable_unittests[@]}" unittests/*.py || die - - # Broken due to python2 script created by python_wrapper_setup - rm -r "test cases/frameworks/1 boost" || die - - distutils-r1_python_prepare_all -} - -src_test() { - tc-export PKG_CONFIG - if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then - ewarn "Found Qt5Core but not Qt5Gui; skipping tests" - else - distutils-r1_src_test - fi -} - -python_test() { - ( - # test_meson_installed - unset PYTHONDONTWRITEBYTECODE - - # https://bugs.gentoo.org/687792 - unset PKG_CONFIG - - # test_cross_file_system_paths - unset XDG_DATA_HOME - - # 'test cases/unit/73 summary' expects 80 columns - export COLUMNS=80 - - # If JAVA_HOME is not set, meson looks for javac in PATH. - # If javac is in /usr/bin, meson assumes /usr/include is a valid - # JDK include path. Setting JAVA_HOME works around this broken - # autodetection. If no JDK is installed, we should end up with an empty - # value in JAVA_HOME, and the tests should get skipped. - export JAVA_HOME=$(java-config -O 2>/dev/null) - - # Call python3 instead of EPYTHON to satisfy test_meson_uninstalled. - python3 run_tests.py - ) || die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr/share/vim/vimfiles - doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson - - dobashcomp data/shell-completions/bash/meson -} diff --git a/dev-util/meson/meson-1.1.0.ebuild b/dev-util/meson/meson-1.1.0.ebuild deleted file mode 100644 index c9781cdd78c0..000000000000 --- a/dev-util/meson/meson-1.1.0.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 2016-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=setuptools - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://github.com/mesonbuild/meson" - inherit git-r3 -else - inherit pypi - - MY_P=${P/_/} - S=${WORKDIR}/${MY_P} - - if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - fi -fi - -inherit bash-completion-r1 distutils-r1 toolchain-funcs - -DESCRIPTION="Open source build system" -HOMEPAGE="https://mesonbuild.com/" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - dev-util/ninja - dev-vcs/git - sys-libs/zlib[static-libs(+)] - virtual/pkgconfig - ) -" -RDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.63-xtools-support.patch -) - -python_prepare_all() { - local disable_unittests=( - # ASAN and sandbox both want control over LD_PRELOAD - # https://bugs.gentoo.org/673016 - -e 's/test_generate_gir_with_address_sanitizer/_&/' - - # ASAN is unsupported on some targets - # https://bugs.gentoo.org/692822 - -e 's/test_pch_with_address_sanitizer/_&/' - - # https://github.com/mesonbuild/meson/issues/7203 - -e 's/test_templates/_&/' - - # Broken due to python2 wrapper - -e 's/test_python_module/_&/' - ) - - sed -i "${disable_unittests[@]}" unittests/*.py || die - - # Broken due to python2 script created by python_wrapper_setup - rm -r "test cases/frameworks/1 boost" || die - - distutils-r1_python_prepare_all -} - -src_test() { - tc-export PKG_CONFIG - if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then - ewarn "Found Qt5Core but not Qt5Gui; skipping tests" - else - distutils-r1_src_test - fi -} - -python_test() { - ( - # test_meson_installed - unset PYTHONDONTWRITEBYTECODE - - # https://bugs.gentoo.org/687792 - unset PKG_CONFIG - - # test_cross_file_system_paths - unset XDG_DATA_HOME - - # 'test cases/unit/73 summary' expects 80 columns - export COLUMNS=80 - - # If JAVA_HOME is not set, meson looks for javac in PATH. - # If javac is in /usr/bin, meson assumes /usr/include is a valid - # JDK include path. Setting JAVA_HOME works around this broken - # autodetection. If no JDK is installed, we should end up with an empty - # value in JAVA_HOME, and the tests should get skipped. - export JAVA_HOME=$(java-config -O 2>/dev/null) - - # Call python3 instead of EPYTHON to satisfy test_meson_uninstalled. - python3 run_tests.py - ) || die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr/share/vim/vimfiles - doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson - - dobashcomp data/shell-completions/bash/meson -} diff --git a/dev-util/ostree/files/ostree-2023.3-dont-force-clang-introspection.patch b/dev-util/ostree/files/ostree-2023.3-dont-force-clang-introspection.patch new file mode 100644 index 000000000000..c8f554ae69a0 --- /dev/null +++ b/dev-util/ostree/files/ostree-2023.3-dont-force-clang-introspection.patch @@ -0,0 +1,14 @@ +Clang has supported -fstack-clash-protection for a while now. +--- a/Makefile-libostree.am ++++ b/Makefile-libostree.am +@@ -266,10 +266,6 @@ libostree_1_la_CFLAGS += $(OT_DEP_LIBSODIUM_CFLAGS) + libostree_1_la_LIBADD += $(OT_DEP_LIBSODIUM_LIBS) + endif # USE_LIBSODIUM + +-# XXX: work around clang being passed -fstack-clash-protection which it doesn't understand +-# See: https://bugzilla.redhat.com/show_bug.cgi?id=1672012 +-INTROSPECTION_SCANNER_ENV = CC=gcc +- + if BUILDOPT_INTROSPECTION + OSTree-1.0.gir: libostree-1.la Makefile + OSTree_1_0_gir_EXPORT_PACKAGES = ostree-1 diff --git a/dev-util/ostree/ostree-2023.2.ebuild b/dev-util/ostree/ostree-2023.2.ebuild index 32ce2d1f9766..86ec61715472 100644 --- a/dev-util/ostree/ostree-2023.2.ebuild +++ b/dev-util/ostree/ostree-2023.2.ebuild @@ -13,7 +13,7 @@ SRC_URI=" " S="${WORKDIR}/lib${P}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0" diff --git a/dev-util/ostree/ostree-2023.3-r1.ebuild b/dev-util/ostree/ostree-2023.3-r1.ebuild index ce6f430cb40f..3f15f173ee52 100644 --- a/dev-util/ostree/ostree-2023.3-r1.ebuild +++ b/dev-util/ostree/ostree-2023.3-r1.ebuild @@ -67,6 +67,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/ostree-2023.3-libgpg-error-underlinked-lld.patch + "${FILESDIR}"/ostree-2023.3-dont-force-clang-introspection.patch ) src_prepare() { diff --git a/dev-util/perf/perf-6.3.ebuild b/dev-util/perf/perf-6.3.ebuild index 8c07d2f59dcb..31bad3f7e7fe 100644 --- a/dev-util/perf/perf-6.3.ebuild +++ b/dev-util/perf/perf-6.3.ebuild @@ -31,7 +31,7 @@ SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux" IUSE="audit babeltrace clang crypt debug +doc gtk java libpfm lzma numa perl python slang systemtap unwind zlib zstd" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-util/re2c/re2c-2.2.ebuild b/dev-util/re2c/re2c-2.2.ebuild index da7ff913ede0..b7a6f451fa53 100644 --- a/dev-util/re2c/re2c-2.2.ebuild +++ b/dev-util/re2c/re2c-2.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/skvadrik/re2c/releases/download/${PV}/${P}.tar.xz" LICENSE="public-domain" 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" IUSE="debug test" RESTRICT="!test? ( test )" diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest index 52c227c885f9..b1a5e41f91c5 100644 --- a/dev-util/ruff/Manifest +++ b/dev-util/ruff/Manifest @@ -1,7 +1,7 @@ DIST Inflector-0.11.4.crate 17438 BLAKE2B eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd SHA512 f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e DIST LibCST-80e4c1399f95e5beb532fdd1e209ad2dbb470438.gh.tar.gz 726513 BLAKE2B 2df71bc003ddd66a45da4529b2beb213fb28f39ea9f0a4016b9be43c4b38740bb0be0c154818e22b81680b1c1229e07c20a96dd0a29579c3d98bf19026aec087 SHA512 f2d5d07b4039046271a2edabfc0cdd244cf5637db44fb3bafe56b6b8966913f199d1483e2e04b993b14aa81330e748db6400510411f8f4543df2d6b867f474ff DIST RustPython-Parser-335780aeeac1e6fcd85994ba001d7b8ce99fcf65.gh.tar.gz 293927 BLAKE2B 68ab64e633ac85bae1b041815c3cdbdb8c277642cb2904e5751c938a3a02f83890ead3756f6f19d513b350cd592615fe96c6214d29bd40cff5c062eabab9888b SHA512 0b5f15f21d2631caec7f9ce70ffbbb16f2c8dffda06e95504640c95937ac35d474c0d2518586cf5fd37a2147dcae7c73360c461e995d7a515759bc571d0d4f0f -DIST RustPython-Parser-7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd.gh.tar.gz 297600 BLAKE2B 0332f419a186977ad4422633a5a29e1da9c2200036428baeb34e63b5c35d9e4a0bdcde927889e273d4dc459fcc7246bb7b98b61c4bd9cd77a2e8a32ec9732f25 SHA512 69ddaf3f30be5fc779df22ad235d846552c4d82f79d7b471e1e28ee8d41a9c07bf012ebd8dc2916cd015b27e491dbc316ffcbec341fc84b65251058a213b94b6 +DIST RustPython-Parser-f60e204b73b95bdb6ce87ccd0de34081b4a17c11.gh.tar.gz 245066 BLAKE2B 7c2392905765c3ae398043b169422e16a53cf2e85ad28d67e170f333e652310291d98823706772c69ca1116b439bf38733e1b0caa518a43de3cc926886b61cb4 SHA512 c3cabb7ad64634841236d8da73888b00226a723750babaf517888b6aab3fe9b5ff6724fff6dfe80d6a360b545c8cbc2400c5d59d2d3df089eea95e3c6291ffa5 DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 @@ -22,6 +22,7 @@ DIST assert_cmd-2.0.11.crate 25346 BLAKE2B 1777fd5e3c0ea962d06b4e26e8c7437a3f1d8 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b +DIST base64-0.21.2.crate 76389 BLAKE2B 6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9 SHA512 3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559 DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags-2.3.1.crate 39565 BLAKE2B 439fe1150d278c78bba41cca43419f23b85627e045350c8196fe4618fc20b8c8951e898ff023f7ae9b4f64458d413418393503001b03e20e12857741145144c0 SHA512 12a7bb566d19153179e37daff4a336d7030274eb5219f2f074c28db2e2b8aa958a85749bdb8a72ba7b5f8eb2cef49ac5308f40bbc3548266d756930b5d7f3322 @@ -76,6 +77,9 @@ DIST crossbeam-epoch-0.9.14.crate 48524 BLAKE2B 439eec7e5e0364af0fe0a34ffc9354ae DIST crossbeam-utils-0.8.15.crate 42326 BLAKE2B 23e6bd2a6535c6fccf7b7d17487fdd4095c92a3f3ae383a72dd6d90c1c49c2ec8d96dc01a94c7127b2681bfaef843585b3ae8665ecbc43b2e7db8434e31c6c8b SHA512 adb9ce1886396bc637299cb8122d102bcc9e561f25d67ef73e98c9ed8a8b13b78bc0f5bbacab19d015e1a7690bc0201f08b3d8e82393ec347e7f2933eb622533 DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025 DIST ctor-0.1.26.crate 10803 BLAKE2B 93627949b92651243b7a763d3d45a22fafcf2147a30661c4cc017e222bfc2bc12b4071054e3079adc431fc8a5dd8b86a8d11c53c401be6db846a3d0d2076b9b5 SHA512 3a3d60c976ec02a9edfe04470af4b04b02601c48e2a007393cedfef5c13e22bca58630e9e885e635a71aabc3e0ad8fb70995876551cdbc6a31029d8d2bc2e86d +DIST darling-0.20.1.crate 25792 BLAKE2B e095bd0cc7d3102965feab8bf416a2d0f73a18dec3f793099ea5711d31ef396277566c7387c5f0997ed5249290e03f2fd2762ed3fbbc6311c482912505dc6fe5 SHA512 e1f46fc87cc7c4a3b123205100c29098a70a78b51cda9f09e70bef71f2c21329f2f57147c2b3d9004d5a36fdc8de03daf27570fd2f5e4441591e797295bc0a7d +DIST darling_core-0.20.1.crate 59009 BLAKE2B 61cb34482e4f9059391053632a0be62c8c5d91ac459034befafa985a79e6b9edb82742756aba868eba1d38b0ccac4f3110a7d769c995c8641a7091e92e923472 SHA512 985d4f48174db61d50e77d59b47c13d2ad93a06c6759ab64759a70acae033777a61cade3dccfd870215e0af9c72b473012d3061a54e64cff2942bec897147275 +DIST darling_macro-0.20.1.crate 1855 BLAKE2B 23da2ab9cd42e1fdb97a9de7e5336d67d33700c64456c8765a5cc63a14628d4a517b907d5852e4ae280729145af840dcab8e44139bc24aceea41a75be5acb49f SHA512 b2655268d4f7c95d8d51571ec30332b16a5f7bb94b5765bf93255f1ef5f2bc030f449b02b31bdb712f3016da553b0753771a6be67beec2ad75c033fd50c796d6 DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9 DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b @@ -105,9 +109,11 @@ DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a DIST hermit-abi-0.2.6.crate 13027 BLAKE2B 4df5306639511a5f69594e903f8ce62482cbbfbfe272a91a12f407483dbac4e87c2d7e5668cc06ca5c0fc149ca93a3152fe6ad4bb3b96cacf56a22cb635e5b7f SHA512 bad8442bb822a9c99f6536db16523c80f5139af6a139bcc359c03725c59ff935816e2ecc5c491dc362ac75ab2dff41ab1e9dd29431f5e9a109b60eb9b7a8dc28 DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9 +DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST hexf-parse-0.2.1.crate 4662 BLAKE2B e1b6bfef243b07305d7a8f08c8dbdafb67dc50c284ae70ee7032ee8bdc4e72928b6f45344613db63bbaea49d883f0f54e1c09235fb951c1a65755946c557ff55 SHA512 76e64d95121b0c3cd534a0005df0933bf6430f50969ba7a72f6a8261c9b7830c00a65b9286315cf78dca4a23c02bddf75488004630ca9839cc371c43efc8cade DIST iana-time-zone-0.1.56.crate 19517 BLAKE2B 88a83a65b2e17afff6491953c1ec508168e3cb0d720992c7958aa98ffec263d3b32f4ad07664703b1e429d96faa211a50c557d5a1398a849c45ab9df796f8e4c SHA512 d1bc3ccc17c6d3abc44f8662a15b5c84f5381f90dceb5e14a826595706178ba0f8cbf7cfa86d3b7e967a51ef75a27cb868fda7a3531be9bd6e77e813580131e8 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 +DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441 DIST ignore-0.4.20.crate 53551 BLAKE2B 9c2b8d729ac7952e84fad82935183face8f6397f925dbea37b83b438fb327534c64c565e2f5cdb98d0820413f5c50062173887f1cce93a50805ec5e2df43a807 SHA512 e90c5c356252fa1c573bb92971477f2805e4167c3e7878e7da6756ae14463cca328a6614d448cf9a3a28abc5bf0f7c62313a8cb8103a04bb1c3bac0d0924f658 DIST imperative-1.0.4.crate 8268 BLAKE2B 5cc9c799d4f0dd0692137c632318896a29e0f0df66b222683245629033276d6dc62acf1e0e03cddda1bf355527ca0c75c989622a0948311e5f11377608f89ba2 SHA512 283b7eff9eee7ab4a4e0cc78321e0d0eb0bd15e66037ce8dbf86a41847ac1973693ddbbebc6a0aeab6c1cca6a4697cee2f52f631630618bc935c2bb755f33419 @@ -176,6 +182,7 @@ DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db DIST phf-0.11.1.crate 17232 BLAKE2B ca7932652a154bdff90b0260439c74da70e5c01c69f8ce2f0f88fb95247236f3a9d9e509f5deb36b4c3e9c23294bcc30ad415f4be5cf6e36bd09c31b961eda24 SHA512 d4b020ad259889828cf224a1d70fe0f78498c4d40c375a1c437a60d9c9a1a9c623737da54d197c358e0557e6f0c5a35a9d64198df90dc104d11f5eb7a17315a6 DIST phf_codegen-0.11.1.crate 9426 BLAKE2B 16d929e0eb57f4c39eb8f2e761e5716238ac09240842db4aec29948d8afc8a3ebef916734aaf38a996c6c4903acad3cc94e81ba2184c50eca0718c9426cac084 SHA512 c89800b55e18053d01c9883993e8a79fc0a0e92e9393bcd3f5d8a74528ba0a9539b56a27a837d977f2607d49a8ab1981fda8c161b5bc5c54f58b67cad945f782 DIST phf_generator-0.11.1.crate 11075 BLAKE2B fc8fb9d06ea933ddabef555b01be6d72c108cc5f493981b87ba2d926259a6311f5407eee441377ed0e76d041a792858ec39a19d269677b49f285b60c34f441c5 SHA512 0b6eec4edc5376c30dfde8c7fe4da5905412b944dd56c085e90198c9d716b40aa9928a8d08cd1a7a4c6ca26c83d318fadc61fbb5cddfa239aae07a6c831c5e50 +DIST phf_macros-0.11.1.crate 4693 BLAKE2B 291fc890830b3d350b5b36f53b8a761ef0947e9aca6d4accb9e3e4edfa3fb0a230dd6583b874f20e19654f06035aa9ac03683315dbb59b503beef9de8ce2722a SHA512 cb392629736028ac15a53fb0929bb57c9fa7c296be86906e24682274509e03e3e9dfdcb6791345a83419a3fcf9af81710dbc9fae9ac5d55341466dd4cdcbbe00 DIST phf_shared-0.11.1.crate 10320 BLAKE2B 9a511bdaf3c74c48da231effcf7e65935e7b0ceb9271a3d66f5b15fe13e801b8a7eb10ad5fe1a07913294cd070ee9f9ef942843ddc1a29f51c76e7baa62f8eda SHA512 0e6968aded0535c3430474c49378420fe64809ad436cd39e331c8dcfb1759605df12a9fe78db75bf0761bfbe8beacae4faad2209923327cb41f015f048fd74d1 DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4 DIST plotters-0.3.4.crate 143219 BLAKE2B 3121caf7d2a62d3dd337d887ea2343981d23b26ab742fa192456d58a73ebd07d384ad6e1de58671b5c06344c2efea8e32168d830051d425a63299d15746f3a73 SHA512 04d490ad1b822195259a661dbc605ec2f8e190a5bbbbf549741b286aa888b26a2c7468d226cee7718bd69b77e026283944367504db98c0293b3db4ce45103534 @@ -211,7 +218,7 @@ DIST result-like-0.4.6.crate 4311 BLAKE2B 612ad606f331449907b9c0c99b525aedd53b46 DIST result-like-derive-0.4.6.crate 5814 BLAKE2B 2598173bb8920e6b8143e034a77eeab17dea379f947098c35054c928db567513da4043d0830a8dbc40d3660e1257b90b18309f36cd83ac03e018921ae48343da SHA512 1097cfd81fe99472c0c308df7ba64ebd20497b0f855b66839c2a81ce8a179a305d04e7eb4d17be9d1dcc3e90f5fec7d59cf6d3093924354a6e02aa4ac2bfcbb5 DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 DIST ruff-0.0.270.gh.tar.gz 1498770 BLAKE2B ecdfd462da6222228d3e3cf710e779ea16837e792417d05c26547cddd95e3fb16471347f201b494a0a624266e22d8295c3ceaa6da6fd280fb76e0315fdd92b30 SHA512 baf7a36d276ce034672f87c2af10a527b05fccc6ab9e0614a09e3871d72120f131092cd6f9f04957744425c1ee5152c31656a9ec635630eecff48c86c3769af2 -DIST ruff-0.0.272.gh.tar.gz 1604532 BLAKE2B 6db958836db31743d3122fb56ffa839ae3dc264f1f1942fd4e0f8e71d61d6da8b10f266e36984338655e2d10eb538c719733ef814c911784b0a649b0a217d53b SHA512 29898c66d30a6383c412cdbd534c929a074a21253aa5074509e3eb0d806d7c60d78896c8e0c09590d55d7b6cb555c5aa3dc1ccc9e53e43466a0098cae2e29686 +DIST ruff-0.0.275.gh.tar.gz 1676153 BLAKE2B 7b8901a10d6c68c4817bdbc73c14ee64b481d9af868bd80c1ba121261e07682845051b4b931d86e2c2531d03373994f944b5a828b61b5cd1cab2ba6349db3455 SHA512 f2373b821596f5abf226a03562ad4bd49483c439009cf197a3aa971c1608bcba85d6d301a5a8ee559790504a37646000a876d92f48128dd5941712dcb50a7cbd 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 rustix-0.37.19.crate 323809 BLAKE2B 6a01e5128910c4b1333359efdacd5d0c1f0cf0ac4f2615e6891c10e7de3ce8df5ca50955a3e5c27f3b85d3ffee9fe28105aac3baa4fadd05172645e9f7ddb853 SHA512 e1c00f97414313580dfb7a616cd0e9a64d87950b4d4e6b536b5eaea93b8741f769ef62d4ee1461af8266758f9bdc136a445abbb05c8355a11d338a166b498722 @@ -232,6 +239,8 @@ DIST serde_derive_internals-0.26.0.crate 25382 BLAKE2B 7829d9f7efe64b057efea96d6 DIST serde_json-1.0.96.crate 144652 BLAKE2B 2754e63479aa07507015dcb0f989d6447f5b2c01e5f02cf8a843d90c90c6fd0acd3ecb68d80d76c249efdabe0bd0670649a9e576269928d2276ba00a3153131d SHA512 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e DIST serde_spanned-0.6.1.crate 7828 BLAKE2B 78d39bca0850b78f0835167ca7786c0bf356d668389aaaf3ace946e91d9a7db8dcba895e833d87e88502b2ba969cac9aad6c1a053c5ecb37f845ebb3b0bb5b32 SHA512 6271aa2af243021002a10cdbd16cb081bf10ab53a61cace104182eb4f28e0c0d7c447b7dcedb350ce78debf5ed6ce6502cb823ae9177d98c5288310094eb22d9 DIST serde_spanned-0.6.2.crate 7749 BLAKE2B 3a2522104579cf667e567e1ef65e2e1db3fda700abbf10747f1e770b45678cc6414ffdf384690796fc5df570e39a7518af15857c8c3b5b40fd185f32957ef30d SHA512 ca64305238a8cc61cc4db3c9675299d34e4810dd63387be65231369cccb69c942c473b01388ee2b661cdaca8e133f1e8848bfa4d6a43eff28fda0fa9e1fe7ded +DIST serde_with-3.0.0.crate 123778 BLAKE2B 4208f979168fb87e271f2ec2026ef79ad0999a1c9faa42d50fd049ca513966885096973edd183956756808fc4f5b4cd79f7c7dd6f0e7d92f72edcb9a4cec6f17 SHA512 759ea07f432821b3a8754141aa68256a2ebdf5eae066dcca3b705688d0698e4502e44c4b9058d96c43431410deb44ac9461db5ee95e7fd7e1bd374f94784f630 +DIST serde_with_macros-3.0.0.crate 28221 BLAKE2B e0a202135e93ee6347f50a3a2f7967bfef67cc629e2a10a90c0a3c87ad32ff4b87ce44ece147ba1f50d1972f80105efe7f4dc702675fde745e37a33e6d80188c SHA512 df6fd2177b839cb1ab24c74eac6ebabe5ea38a313b73ee7ef5cc01949c659f351b9f1a6d4340edcd88b93c372de36b6dd1e5a56bd13e5a477b55d3be6c791a8d DIST shellexpand-3.1.0.crate 25591 BLAKE2B ba395d9d98fed37979e97609689f909b264ddb44dae56ae4958da9a0e85aa382a00bbca42530cda2701e934233aa1d44509495235ba0512beb33a827cee5c9f0 SHA512 9b20074425db359cf92f29c52be91a3a58a91e6f3116b210913f24dc31b5371ef9d77fe46e7da39e42eac87fa4ccb8ebf9175d7bd5fe6b520d12b9d3b31cc65e DIST similar-2.2.1.crate 51147 BLAKE2B c86005ff69a14980db2cb90b13ed908448a711f09d1ee20a109d1dab2cc5bd839274f3803082721f1d81003c9011efdadcd190f4cb46eb09b26e338107546f45 SHA512 9a353bfbe495bab83e401314bb97c6605fa6283af06e03bad50bc429388c7abf44bb9cc68db781ef2b786840eb444907f35b70b17343b2cb993800536b4e36a2 DIST siphasher-0.3.10.crate 9889 BLAKE2B e5dd6d265340b4c9e4266ab1ff3a20f1fb87fd493b2d7b5fba32d26421cc858b38929e4ab96941d0c055375b8acebbd04236d994cadca324500ed05064b9bfc9 SHA512 f90425a2cccc9575d377bb92a765d34653ddef1ac12b7c63dc6d700aaa74b525787e11609061c2d3e44ea56fe0e4b8f93f7b13f0279b5de2e0f710c5caffd4ce @@ -259,6 +268,9 @@ DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b DIST tikv-jemalloc-sys-0.5.3+5.3.0-patched.crate 884399 BLAKE2B 4596f5392e32970ed8e0c37b5111da2d160b6140a84c2188a38cb2445160496574b457556195e88ea254f2f98ed89f4da1367a20747d843741c633c5c18c91f5 SHA512 bd57fb8e7d4f050246b37262115edf8cecf798f2aa2ab23794673091f1b566c65227f815819b0a72ff526b8dadbecf28d91240d3668077535b3a2b4f1b14eed4 DIST tikv-jemallocator-0.5.0.crate 9382 BLAKE2B e241742cb04b07164c08b4bd3a044dc7c473a2119e96a492c8b3eec04adfc3f728ece98c95e1e944af3fedec75da72b03f5aab56c8e7e97d54e0f8e5df6ab88f SHA512 13773bf6d5468e16ffac2bb8824f968ecc5240d89ce63c18cf454c54d9b2e20f25eab84786029fb333f70833f5c99a01eb17182615b5e2dd1e54ee97899abf55 DIST time-0.1.45.crate 28911 BLAKE2B d43e2431752881f6885d572017f461b304d07ee5ef0d8b4898e62b47c8154268839c3bf69b141159090cfc0d90bd0113d6084fe99ea1f2b1e20668528ce21112 SHA512 e643fb8649f3efdaa1b0b6abc6a140d55ac550a55cad99d0cce9415dc51e155fb1ea240953eeaba5dc47ec73c49ab7f2962af79c693436289de0eb3ff60985ee +DIST time-0.3.21.crate 111598 BLAKE2B 8b760bf4bb8501ae3b4c121e1265b9f07fea633e8acfcc091e8c2a4ebf1f2025c87f13d63c95ee46eb3fe31f920605c2100349c8b7be0242ff8c74037fc7c602 SHA512 1bc0505fd823d7ab869e2b8b1e44563dbf2bcb7cb4a9fc67d32efb54872177e89b7dc051151d4d83d21d77d4c3d89a3370d35e4fd5db9bb5144a373e309c9ce0 +DIST time-core-0.1.1.crate 7197 BLAKE2B 9d0be2ef7111a8b66e5c750b2c372627ae4acfb2c68b0c6ed44b3c23bea1cdca4f65b24d2f2027b4d334667b1620019f4cb8c6d9799c1c2c537e6cfe692ab88a SHA512 a29d6619581d3fed73d6bc66a2c18805b80a3d54197feac5ad987a2c31d003bf4fef88a312d5315d2fa5c7d3e509066a65c1732be2ce280cf937bb4eff012e14 +DIST time-macros-0.2.9.crate 23684 BLAKE2B 5484a3c5bca52fcff3fcd4e6f060ee24ce293fbdad1abd5819d0426eca29b95de866fe1273e0ed3431d1b94b12c37f23748d4cacb0112a67e9be0f49132d03ba SHA512 2fe094e61ca0ab708d60693367812f1b87fb9b6770dbfa3dad8a2aad7d2a000c24ae3b8960104d6c5b72b4a055c7715fa5d4d601eb7b7ea1764bb730aec86033 DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1 DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c diff --git a/dev-util/ruff/ruff-0.0.272.ebuild b/dev-util/ruff/ruff-0.0.275.ebuild similarity index 96% rename from dev-util/ruff/ruff-0.0.272.ebuild rename to dev-util/ruff/ruff-0.0.275.ebuild index ebda1f2b4b6c..3ab4cdc73289 100644 --- a/dev-util/ruff/ruff-0.0.272.ebuild +++ b/dev-util/ruff/ruff-0.0.275.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) DISTUTILS_USE_PEP517=maturin CRATES=" @@ -27,6 +27,7 @@ CRATES=" atty-0.2.14 autocfg-1.1.0 base64-0.13.1 + base64-0.21.2 bincode-1.3.3 bitflags-1.3.2 bitflags-2.3.1 @@ -67,6 +68,9 @@ CRATES=" crossbeam-utils-0.8.15 crunchy-0.2.2 ctor-0.1.26 + darling-0.20.1 + darling_core-0.20.1 + darling_macro-0.20.1 diff-0.1.13 difflib-0.4.0 dirs-4.0.0 @@ -96,9 +100,11 @@ CRATES=" hermit-abi-0.1.19 hermit-abi-0.2.6 hermit-abi-0.3.1 + hex-0.4.3 hexf-parse-0.2.1 iana-time-zone-0.1.56 iana-time-zone-haiku-0.1.2 + ident_case-1.0.1 idna-0.3.0 ignore-0.4.20 imperative-1.0.4 @@ -160,6 +166,7 @@ CRATES=" phf-0.11.1 phf_codegen-0.11.1 phf_generator-0.11.1 + phf_macros-0.11.1 phf_shared-0.11.1 pin-project-lite-0.2.9 plotters-0.3.4 @@ -209,6 +216,8 @@ CRATES=" serde_derive_internals-0.26.0 serde_json-1.0.96 serde_spanned-0.6.2 + serde_with-3.0.0 + serde_with_macros-3.0.0 shellexpand-3.1.0 similar-2.2.1 siphasher-0.3.10 @@ -233,6 +242,9 @@ CRATES=" tikv-jemalloc-sys-0.5.3+5.3.0-patched tikv-jemallocator-0.5.0 time-0.1.45 + time-0.3.21 + time-core-0.1.1 + time-macros-0.2.9 tiny-keccak-2.0.2 tinytemplate-1.2.1 tinyvec-1.6.0 @@ -308,14 +320,14 @@ CRATES=" " LIBCST_COMMIT="80e4c1399f95e5beb532fdd1e209ad2dbb470438" -RUSTPYTHON_COMMIT="7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd" +RUSTPYTHON_COMMIT="f60e204b73b95bdb6ce87ccd0de34081b4a17c11" declare -A GIT_CRATES=( [libcst]="https://github.com/charliermarsh/LibCST;${LIBCST_COMMIT};LibCST-%commit%/native/libcst" + [ruff_text_size]="https://github.com/astral-sh/RustPython-Parser;${RUSTPYTHON_COMMIT};RustPython-Parser-%commit%/ruff_text_size" [rustpython-ast]="https://github.com/astral-sh/RustPython-Parser;${RUSTPYTHON_COMMIT};RustPython-Parser-%commit%/ast" [rustpython-format]="https://github.com/astral-sh/RustPython-Parser;${RUSTPYTHON_COMMIT};RustPython-Parser-%commit%/format" [rustpython-literal]="https://github.com/astral-sh/RustPython-Parser;${RUSTPYTHON_COMMIT};RustPython-Parser-%commit%/literal" [rustpython-parser]="https://github.com/astral-sh/RustPython-Parser;${RUSTPYTHON_COMMIT};RustPython-Parser-%commit%/parser" - [ruff_text_size]="https://github.com/astral-sh/RustPython-Parser;${RUSTPYTHON_COMMIT};RustPython-Parser-%commit%/ruff_text_size" [unicode_names2]="https://github.com/youknowone/unicode_names2;4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde" ) diff --git a/dev-util/shards/Manifest b/dev-util/shards/Manifest index 8b5c3d536da7..78275916567f 100644 --- a/dev-util/shards/Manifest +++ b/dev-util/shards/Manifest @@ -1,4 +1,2 @@ DIST crystal-molinillo-0.2.0.tar.gz 23959 BLAKE2B 257dcca66583db87a802b27b1f100e226eb0b6ac53708d110040d7b5560f429a82f11595e303af4922f22917d922d60ea380fb395d254dc3b3ce24f4183395b6 SHA512 7c00a6a3ee4864b712ad8b703557f10498ba0b25491a55ae2f6c02d574034ec5bf8b87df777c3d34eb9cc4c87eebdcf6567c153e9edf3bc3c1b9ac4306ce3dc2 -DIST shards-0.15.0.tar.gz 62648 BLAKE2B bd36733e4a98fcc4a02038745ac2b838c61109edc593a333ebb35474d5a7ecb2767c8c1a54f7116c76e83fceb59d151813d3dd23e8afc37c29f00e6b879daf3c SHA512 cbd428627c08658213494215db78c94513482aaa54038c159e8fea4819291552eda8a8f6decf5cf90134c89e98ad7fdaee5f666f02df054fb44c703179f428ca -DIST shards-0.17.2.tar.gz 72048 BLAKE2B 1aab6e12be7300918d2e39d3c529da852fd7bb085a23fb2b4c089901ca2188d8f707b5c6554d3912d06067c9cae2c559d415636445c771ec9ec620deabe408ed SHA512 a3f4343fb3e7c653f8a61384bc159ae5c1dacc97017c7895f65f425a79bfee0af080abe2a98b7a3f2a7e4b0ee4bfc05db53af724d0ffb09cbde64f848599acd1 DIST shards-0.17.3.tar.gz 72539 BLAKE2B 2be15469df4b8a53ebd480815487f782717ce9d436cddf6acc2559e4c5dd61f06a1089d34b0a31aab2ab3e5334cd10abe513edd2cbe92b84d0fbd1cfc6cb09e5 SHA512 0789cf1fcc0df0f2d7657c034a157f05c0d65ee2c2ecda1f3d8b2d2f1274d584769f8600985fc463bc6632fe0a0822bdc40250aef2a92d1d612d0548ed0f4d2a diff --git a/dev-util/shards/shards-0.15.0-r1.ebuild b/dev-util/shards/shards-0.15.0-r1.ebuild deleted file mode 100644 index 114ec2df8040..000000000000 --- a/dev-util/shards/shards-0.15.0-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multiprocessing toolchain-funcs - -CRYSTAL_MOLINILLO_PV=0.2.0 -CRYSTAL_MOLINILLO_P=crystal-molinillo-${CRYSTAL_MOLINILLO_PV} - -DESCRIPTION="Dependency manager for the Crystal language" -HOMEPAGE="https://github.com/crystal-lang/shards" -SRC_URI=" - https://github.com/crystal-lang/shards/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/crystal-lang/crystal-molinillo/archive/v${CRYSTAL_MOLINILLO_PV}.tar.gz -> ${CRYSTAL_MOLINILLO_P}.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64" - -DEPEND=" - >dev-lang/crystal-0.11.1 - dev-libs/libyaml -" -RDEPEND="${DEPEND}" - -RESTRICT=test # missing files in tarball - -src_prepare() { - default - - # bundle crystal-molinillo to bootstrap 'shards' - mkdir -p lib || die - ln -s ../../${CRYSTAL_MOLINILLO_P} lib/molinillo || die - - tc-export CC -} - -src_compile() { - emake release=1 FLAGS="--link-flags=\"${LDFLAGS}\" --verbose --threads $(makeopts_jobs)" -} - -src_install() { - dobin bin/${PN} - dodoc README.md -} diff --git a/dev-util/shards/shards-0.17.2.ebuild b/dev-util/shards/shards-0.17.2.ebuild deleted file mode 100644 index 7632e49c8393..000000000000 --- a/dev-util/shards/shards-0.17.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multiprocessing toolchain-funcs - -CRYSTAL_MOLINILLO_PV=0.2.0 -CRYSTAL_MOLINILLO_P=crystal-molinillo-${CRYSTAL_MOLINILLO_PV} - -DESCRIPTION="Dependency manager for the Crystal language" -HOMEPAGE="https://github.com/crystal-lang/shards/" -SRC_URI=" - https://github.com/crystal-lang/shards/archive/v${PV}.tar.gz - -> ${P}.tar.gz - https://github.com/crystal-lang/crystal-molinillo/archive/v${CRYSTAL_MOLINILLO_PV}.tar.gz - -> ${CRYSTAL_MOLINILLO_P}.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64" -RESTRICT="test" # missing files in tarball - -RDEPEND=" - >dev-lang/crystal-0.11.1 - dev-libs/libyaml:= -" -DEPEND="${RDEPEND}" - -DOCS=( CHANGELOG.md README.md SPEC.md ) - -QA_PREBUILT=".*" # Generated by Crystal. - -src_prepare() { - default - - # bundle crystal-molinillo to bootstrap 'shards' - mkdir -p lib || die - ln -s ../../${CRYSTAL_MOLINILLO_P} lib/molinillo || die - - tc-export CC -} - -src_compile() { - emake release=1 \ - FLAGS="--link-flags=\"${LDFLAGS}\" --verbose --threads $(makeopts_jobs)" -} - -src_install() { - exeinto /usr/bin - doexe bin/${PN} - - doman man/* - einstalldocs -} diff --git a/dev-util/spirv-headers/spirv-headers-1.3.246.ebuild b/dev-util/spirv-headers/spirv-headers-1.3.246.ebuild index d1dc2b83875d..967b26e564d8 100644 --- a/dev-util/spirv-headers/spirv-headers-1.3.246.ebuild +++ b/dev-util/spirv-headers/spirv-headers-1.3.246.ebuild @@ -13,4 +13,4 @@ S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86" diff --git a/dev-util/spirv-tools/spirv-tools-1.3.246.ebuild b/dev-util/spirv-tools/spirv-tools-1.3.246.ebuild index 9b7c8253a4ff..69fdf3dc68b7 100644 --- a/dev-util/spirv-tools/spirv-tools-1.3.246.ebuild +++ b/dev-util/spirv-tools/spirv-tools-1.3.246.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then else EGIT_COMMIT="sdk-${PV}.0" SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} fi diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.246.ebuild b/dev-util/vulkan-headers/vulkan-headers-1.3.246.ebuild index fdef9654420b..bc0f470b7e56 100644 --- a/dev-util/vulkan-headers/vulkan-headers-1.3.246.ebuild +++ b/dev-util/vulkan-headers/vulkan-headers-1.3.246.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 fi diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.246.ebuild b/dev-util/vulkan-tools/vulkan-tools-1.3.246.ebuild index ae7ec142589b..8f92bcee5e1c 100644 --- a/dev-util/vulkan-tools/vulkan-tools-1.3.246.ebuild +++ b/dev-util/vulkan-tools/vulkan-tools-1.3.246.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv" + KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv" S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 fi diff --git a/dev-util/watchman/Manifest b/dev-util/watchman/Manifest index b1176a05fe64..44ebd802c1f9 100644 --- a/dev-util/watchman/Manifest +++ b/dev-util/watchman/Manifest @@ -3,16 +3,15 @@ DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b6 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 -DIST anyhow-1.0.55.crate 44429 BLAKE2B 9d6838c859bb5a37a0558b7a4d8af245fc2db1e8418252575939ef74851e547549459a97ffb9e512f0d5c6d5166a82cc03c18cc3e8a1bffa79f2d3c5f0c94a14 SHA512 d789d56eadb1a6a6d8bedd20d318747a9ad11598d84239ee9214fcfc319f729ae61e09f6d2d7e54ec5553ee65b6a4428b793adc17fb158dc07a69f15c8fd818b DIST anyhow-1.0.68.crate 43882 BLAKE2B 0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5 SHA512 b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f DIST anyhow-1.0.70.crate 43803 BLAKE2B 574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de SHA512 6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b +DIST anyhow-1.0.71.crate 43808 BLAKE2B 1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f SHA512 401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST base64-0.10.1.crate 41988 BLAKE2B 6e28a70cc0d5e426d9a3944825952851928ec2e32fa2543a8e1d1b886ad306f38fd6e673da62e96581e56613f133265feeff5b0d2f1e2e34593e58c0424eee9e SHA512 674a8cbee95a41f755499a4e3bb93ebd3f80140c3e8e2d44a0b73890ee423754e7ba8abcd92132683cd54501ff5d14438d023a202eaf12776aecbe36df9e5535 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4 DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa -DIST bytes-1.1.0.crate 49640 BLAKE2B b3140dd49dc222cd0405e405da9629038eb7d71dd4c22c8d6419ade041dc1118aa46df38f3426a36a44d8e5591c368ae32a89e71850dca7e810bbfff4441c37d SHA512 d34441ea146ccaf55da4d5c645f8ffbd008eeb3204dafd5961771abc85df52751dfd1af3975fb5c91eb83d9a43da4f3589bc3aa07c8d715906d8158f3092af2d DIST bytes-1.3.0.crate 57563 BLAKE2B 29abe4d9fd8583c23c5229bd81eca3b41bef01bd11bb5337d5e4a87fa34ccc8989ad9cbeb52dc66a06c0570fb2f91ba0dacb079b957f5c77fca912202535cfeb SHA512 902c9af417f7aef25e47b15ed2256da5ae171fa866f2f511d6da5cb0a9271d7da214b10c774bff5d0ce186be1eb60c88f7aed848c264e1000bcbcfe0d25f9f76 DIST bytes-1.4.0.crate 58080 BLAKE2B 99a9d343424e04649bd209bf2a6c3a089a6cc9fdb799968f8c3a711189328e4499df2e09cc6a2a8ce05d2cc668149b364cf30cb3b09e96e21d50a39519c2f49f SHA512 502c63b9fdcd36ed28ede55a63cd359dc7b28658ecd43020511d17d48d7c34e45aa8ff7e4b17770f12197451040c2b724fe68d2aa3ab4f81c9171d052f2aa000 DIST cc-1.0.78.crate 61375 BLAKE2B fd4765cf5ae0dc7018bc6b56298cd0fa9bf6fe23545e845670d98ce73baee55354e77c6d87cf047f10b074f3d742deca8b5631a250c69b347b4a1fc653965d43 SHA512 b85bec4c75cb1d1e252419052e9dd22b6892e54ea36195ff483a04f785b5b103e82b30b778459fd45324ffeb2463aa4f5696baeff2779c25ffe9f65eb99ae893 @@ -22,28 +21,22 @@ DIST chrono-0.4.23.crate 187259 BLAKE2B b4a7cfb8d1921d396c9e2bf350e6c61d04480a78 DIST chrono-0.4.24.crate 191330 BLAKE2B 492a5f1a458db9d6eaf244ac6ee750fee5b4e2586b7c675f87f2515143080774f13f9c163bcfc84b08ec70b90c7fab2ffa438f9b2b8b4ec1e691fbf9a104ad50 SHA512 1a9121870aa4d76448a1b118a2e135a145a55c7784c4f5a4f25732f8597b8655f32cbce174bdd65c2dc7b17dcc3a608454d0e3dc29b86338e42a839f8be1e4fd DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8 DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844 -DIST const-random-0.1.13.crate 6646 BLAKE2B 8c2a610ce013a4e3bc4afd8b2475b79f1856011734eaacb7c116493ff279b142204feedae7fb2e075f89da02ed18f1af05e5b2b6d72730bf1c7dcc5088783797 SHA512 23f285deac9a41d7b24b93e94b161017ed4e2f388b3d67120f884ff67676f83228de4d56dd160d6d115391e92857d3ee0b8824f358b07bc28ef5017f7e974508 DIST const-random-0.1.15.crate 6699 BLAKE2B 2580963485d51a910a23d4d5723a0a1da66788328d4988f39f9ef50d89625f8d07707eac7caee2dae803772b1b6e93961dfe9471ca8b821eca377e27a79ad600 SHA512 efda06434f62ad74eca1a8768de065367a6e2466b98fade93a6714834b71092c9009219f92969da233b329bc4bcf630944fbf666bc5fb852aacd4dfddc881c40 -DIST const-random-macro-0.1.13.crate 6359 BLAKE2B bb3325b35bd8a33438f35f5eae7ed140d296954d6c2efd92079ad2c1b9b1c388c13de55e27917ce435361f476d8972964b064b238482696294ec044b40729a46 SHA512 9c89b9a6164b58ed83cd888ae996a769d1d705a966fa1551f5024924638b7ac193cc6192dda84a34eebd1a66a2e26af1085aeed2afcd0f167a910e868df868b1 DIST const-random-macro-0.1.15.crate 6680 BLAKE2B 597bfb60bcf1e9007abf0f81e4d9f2a328622a8379b91898826f8409ec72345cccaab8bab9aad850d47d19f3cfb4f669aad24f142dd4679849e1248428fb2874 SHA512 2dfc7248fab80463df8e848855dc91e82810cb302e047ac6a5c4afd6140784b86203f3a9f30559079d26b6f29fa3974b367ec4aa78b9d00f1d79339703163d9d DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6 -DIST crossbeam-0.8.1.crate 10429 BLAKE2B 4f915d623533a226370eeceefa5c196438b1b332a8b5eb6223853e416385ac4e1a207bf1989646478b219f7a68c8ca0656a808e87db58361f1d77a5554cc2a76 SHA512 564f5623d1a4da7b0253f14946f2e71d14ac9195d80ab3b0ad8e2ba6fc7229745c8c70c2899852d48fc93cef009109d7d7cf2dc9c875273cb8ce9223b92b0beb DIST crossbeam-0.8.2.crate 10502 BLAKE2B 487a7a5f197898ebea0fd41a413647db0fc3380790cfdfc6cb7cf3caef48197bb7c2498579ce676d3c5796480a8541ae37ae03f009d768a6157246b1f7d63a33 SHA512 bd2e54372595daeaddcaa26802780959465bd571cac64f23256b7ecc68ff5c0161a36740a51386ee54abe7c509ad1ff870b6f6877a7921f4335661f2c554c3a0 -DIST crossbeam-channel-0.5.2.crate 87842 BLAKE2B 9901a136366ad9afd698c4e385137717964f40c7d035142cb26724e7af45bd6730a0a601320a301a24a7a4f66611a0a650c582fb5a61f6692480bff99ea26492 SHA512 dc8dbfa40a7046ad82da3f33a20b29d216ff98180217489653e53aa46244089d1fd2490051d3f05b00333911e303e9efe76d16d4cbce8257be91f96554fb88d0 DIST crossbeam-channel-0.5.6.crate 90292 BLAKE2B 7da87ab15c384754d2493dd1a30e83550cd4b2b749b7f0c24de131f054e3a2e521e1bb4ba10094378c8f4c7bdf19218e35b10562c50b4ad1d2871bf6f821e488 SHA512 de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 -DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4 SHA512 44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4 DIST crossbeam-deque-0.8.2.crate 21237 BLAKE2B f00948fe90806fcbf1585c0404250dc84bca2cf27733bf7f2a0aa957e618f916162f41124333329a5b1e84909cbae3d93fb3b4461ab23e9dd97672c7d520d5b7 SHA512 a50a878d843d6eb1b5b92321ce6bfb87a23d3c16e820b1ff55472f0bd3d29b41d09ea95e1b9ccb2790f6687c043dd9ada1cd5124705e24292ccbd8fae1f243b3 DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672 DIST crossbeam-epoch-0.9.13.crate 48313 BLAKE2B 6e548cd39fb400732dc179c5b7185555bdb8a367b5d3a27dcabe9ad36db6e9858604dee210fe487de8f9127fd6d0db1ef1fd04a1cc8cdcf34bedcf980c048555 SHA512 a4578e0e535f301b73f0332778e79b327bafea6afa43284317fccc49b410118360866a2dea8ac22f2977f309d07c663e5d95fbfa852ab795d414c170ee4e06bf DIST crossbeam-epoch-0.9.14.crate 48524 BLAKE2B 439eec7e5e0364af0fe0a34ffc9354ae289798ffa7480bc656d4a610101e1ef2d5f484d84f82c87f961bd622434c36adfb7a87f7fbd2c71077b732cc7cc765ad SHA512 543cb60cff7c0823733f6ace191b137a04025a2b40fe4fea5eb273772009627fb705aecf742bc59e01367d4c15a14aca73aa2caf7f4b509f4b25947e14fd1e19 -DIST crossbeam-epoch-0.9.7.crate 46089 BLAKE2B f0e38a9e0d4c6b4a3b81507dc9c89fad9b17fe55894c92c6355fc14898afd40af0747802a9c34a21f5250660acc444b5d2a3958d4a08fd25fc52b87f78b39e51 SHA512 f6afc55b8624fd3d4f8b0fa5f949360b7e205f7f5be92c248acc102d761e8cd1facac0e40be2f507379c824ce2bfefbf6aea6e8a87eb2ba1c20f928bb9dcc0a9 -DIST crossbeam-queue-0.3.4.crate 15808 BLAKE2B c62759d2aa5d1c922e15448980896e6eafce3b6c5d5d900b76c44e20cada95dd295fad05b8dd730d6b2584f56d381922cdbbe25ba1129f61a1324cb84a5ddf3a SHA512 851f0494f14259935cda2653296897e21bcadedc5e265cde5f2c8881eedca40e0e9eaed9a24fd890bddee22a7b06fa335d81ab7e5a095ab492815efefa08c657 +DIST crossbeam-epoch-0.9.15.crate 48553 BLAKE2B 23aa0532d3126e22efc779859478098e505b4ec895c643530a3f7e8dba0543df3d8ffcb6825b1d3869a4418e17d798d464b3e1bb51522435d50f53ac224e22c8 SHA512 d9292c059ef1d156da52950137b2b3ea5eab66c4cc2f763d02078d0b0106980839ebed2ae2aec53e026ee7b3ddc37c4b51370d925ada1ad13d9981934daa7bde DIST crossbeam-queue-0.3.8.crate 16731 BLAKE2B 80a8647bf491adc1a5dc736f662c01e77bcceb4bb2b876eaf684cb2a742a2f46d09e1221f6ca8b19340ddc9ed3a10bf07a08305a5bf069338d00873b1296ad96 SHA512 3c4e855184f8e2656305a59463f0170aab99f9c2df1001f54341b62e05e533864f384477a7a9cbc2b8b1a36bbe4b8076531c11b1492485029ef81ade6e7cbf8b DIST crossbeam-utils-0.8.14.crate 42127 BLAKE2B 3e31e6371e46aba6697501a34e1b737680dcb692c0d1ba7cc1ce7025ec70ee69f7595e3abd90fb52c11e42cb43fa5fae6103f97add35cf87b0a68ea83213d0d0 SHA512 fa00a57c41c9daa152f8a6c6f4d3c77986de1aa21585984adf577e244c2f121db014ba2beb92241590e1cf78710e77d9a703ce4a4d44d8854bc3e60690151393 DIST crossbeam-utils-0.8.15.crate 42326 BLAKE2B 23e6bd2a6535c6fccf7b7d17487fdd4095c92a3f3ae383a72dd6d90c1c49c2ec8d96dc01a94c7127b2681bfaef843585b3ae8665ecbc43b2e7db8434e31c6c8b SHA512 adb9ce1886396bc637299cb8122d102bcc9e561f25d67ef73e98c9ed8a8b13b78bc0f5bbacab19d015e1a7690bc0201f08b3d8e82393ec347e7f2933eb622533 -DIST crossbeam-utils-0.8.7.crate 39751 BLAKE2B 79e1d6454887e8c61f498be0f4475726529e1c45d5b24bb0799cebedacc8d92db735bbc0ececf2d64a9601dfffd142b372bd2802fd0aa0e98dd4994158846a3e SHA512 b9c999f570640513c38c95fe5e50d0e89adfd27a9370952a8ee441118ffc0f092d21f6dbe7c68f653a6e766e5c1aeb209145d49542f1bdaa1f561e6707ad482b +DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831 DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025 DIST cxx-1.0.87.crate 589116 BLAKE2B c2d3a20e8e1988517079528112dd91f92409eca2889fab6df667f406fc5631e59ca0fde8a2768d9eeb218c128cf54d3779af88971ac4ee3e9c5cbb2291812416 SHA512 dd057961f20ed8b21a0b90185ad1fd851309ee6bac9b03f5299f14e82bc246e5057546daf8e75f26b679f7d2f0bb267c0b3e7955997e3568130dc11a27087dae DIST cxx-1.0.94.crate 196058 BLAKE2B f504685292650a076c3689540cbb5906721fcba1cda0391e855d75b9b1270249805986b501291d91c947c124ba8affa1659e43e040bb264d3ab3aa23b98d9718 SHA512 fb66c3d53dfa1fdfe8fa31ffb6ffe0f53fc87d5f56038b5d2f588fc56668f96954e75db1fc7304d183ebae2735f0c7297b396936d588242556f40557854f22be @@ -57,42 +50,32 @@ DIST deelevate-0.1.1.crate 49075 BLAKE2B ca3b833664490720ff2e36c601b9e2280b47323 DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f DIST duct-0.13.6.crate 29320 BLAKE2B 11a7502f89ed7e2cbe787b131275b135c36273d074aa689c6a1d6184248d6a9667518b75c4884e1504b925e62a1e589c3822bf0ab316a21d5320a9c73471962a SHA512 bf6a69fc2eda5dbf79dd785eea131d5c9ee38ffa3c99e7ffb9fcd47ef0beae8b3e5e75ef78172e54ef076531a38c4598880694a7b93573ffeffd3861e7776369 -DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf DIST either-1.8.0.crate 15992 BLAKE2B 5b9254d54ced1f23447cc78fca74f12085c37e3c2da441b30521819025ebb808e8cbd9cbcec811f8b3951030914c1736b8bda61744d1323af8c5b8b0a3ef3ee9 SHA512 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2 DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e DIST embed-resource-1.8.0.crate 13927 BLAKE2B 8dd95acb409fa7003746502b5dc304057207a5ca9967cfb027127e06a25280363459e9cf857a976abcfe7d7d035467f3cb82e5bae5a94c0be338ae52f82cc387 SHA512 34dbcdb6fce1a877ec111d271fa1e0181387ff5238e8074c250e453eee07434153d7f36b5a46a74a03cdd5700e486435bb8e8f268ee6cbb180c656a80559ef76 DIST filedescriptor-0.7.3.crate 9846 BLAKE2B c7f7a208e08b9f690ca51fd4eed57d7ef207b1f7c23700fa41fb778f3855aba00686db98513a7ba5efe52bad7fe8b3f24b5f307cb4e8e68176ed61e0719edce1 SHA512 657073f010ae3ecd9f87d8d826e398eba6a336318292c3a659de2afd19c64777e16d37c1673af9c26fe50781d48237d33ee003501b0981209a4b5344f037ea12 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 DIST futures-0.1.31.crate 157731 BLAKE2B bd1c51f7b5c6018547d1aee3ec550fa55ca955b48c04c8e9e91e5aa944540fa69fe590d2296085d7e772c7aaac37dce00624323bd6e31f92af269dcdbf30d511 SHA512 4be7199261201ef4dcdac5a5a237a70eee33d8fad9a81f76d739f4fc7ad39c87fb2f4719ed7e7a7bc5773c5b51196e4aa4ced5375292198c8d89a03f1692b341 -DIST futures-0.3.21.crate 49935 BLAKE2B 290dee4f7662a473d82350092c0b12a8270f6d6f5eae9e4f7e06a6abf59e2d9f2d33e5e62e2682fcf6e109d62f651cb37cc467cff2b20f909c72b5fee2cb7683 SHA512 723fc190e4480fd812a852656fa6509a188f0d06adaa1c22ef24ec4afa7688a1c5d3961e5747f0812d073fc672b0e084af6ad5e5c3fac3ea5829466f993ad865 DIST futures-0.3.25.crate 51664 BLAKE2B 8324abc819143df0f11e76ec19a50a9d6df87dd243610ca756d54f519058ddc25ce72a7652698dd3dbd00631eb50f05c7b4567cd87a65858fcb4ed89e2d51fe6 SHA512 1b41edee2927cc68da7101fd9ce8616a61b4102bc378429b8b53adbabda584a5e1df98bcdb2b0ec73466c5a51e996dead7b2d286c7025fcafaffe5e64d715997 DIST futures-0.3.28.crate 53229 BLAKE2B fa4420594a8e261d2622715e5e40123d401b0a549b8eea9f72efe177c606b1fdb3743717a4826bc82479c1700e90a1b3bb3d0955d75e7eda84adbeabe0dddf89 SHA512 271c83c157de76b1c58db49d6f7aa0591c665551e60dbb260c3ad292a48138979b06e76b99a78cb4f3ea57cff3ec5884839cf6a0b807fa212d54ac28799c5e6d -DIST futures-channel-0.3.21.crate 31961 BLAKE2B e99f37cdeac080c8bad2203fd24b48eb62918166104ad6cc531c8f69d3e0c3a5898ca27f19693e2c143c9049a7d244f9af49c16fecba12233f9ff3f1d01e35b0 SHA512 1c10398657949b53b6df196cc44d8e4b3acf53b4d216be6f5f631d8d4b500f5c344e2cc7d5a5642ced6c5480511884611be6d429f56a0ede4a716b9c5770cb76 DIST futures-channel-0.3.25.crate 31974 BLAKE2B b0c8f2b3ac8b0b010aab83c6e8d2d7329d49b1c9727393f81f9af8c80b232508ff475fea86448540d2e9016d645ad8afb5bbf746e618078db78631a9b3616481 SHA512 1275e91c90a060a01922747d160435c04bba4686990912e5ba0a4fbbd91ebdbf4f5abbf3530e5f842445f7482e60afdcdbd836586b42f0277e5fdb1a2fcb7239 DIST futures-channel-0.3.28.crate 32281 BLAKE2B 128709ed9c3f275ee9365135426b626dab7d34a706cb9435a6ee45e2a28f7d2e6702b7bcd8b0788f7171ccc75917f287834a18c8af58b73ec07f46425aecdd97 SHA512 21bcae42859687538a3bbd4a4328b1a176bf8eec3b03f9d341f8ec08e796ada1638c0c3011246995d742e392a3ecf4446ccd2e92ea5426fe658c5f5ad8303b99 -DIST futures-core-0.3.21.crate 14601 BLAKE2B 73cf4c422202a34cc9916509939fab35c79093a6c1aeb99e35763727ebf7d3a06ae203684d75cc74183126f0cd95dec1530f136ffa2a0e69354c554883e3af1f SHA512 b60e7892436ae28fd2240f17816f934f6caeac663d67b8efc7d519ebb4b0bd921f0b732b6176bd4b472d2fbe346d39a37ba394401e15afa93af8294ceea90976 DIST futures-core-0.3.25.crate 14623 BLAKE2B efc97e52dd0aeee34402018897a276a68cf94bf13fe37b4c0e4d971cc2dbc8cdf54d0744f0846049ff75192c0fcba906b3556f000fa8657f89a54d9356f8f578 SHA512 3b3c758c493255024df26a763023a5d403fcf1a9fd105b08c518bdd5891ada4fddfcbfc8cde6101157a209ab6d1555831bfeb49372b17e902b4fdd8a83cded4b DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0 -DIST futures-executor-0.3.21.crate 17306 BLAKE2B fd20c7f0b4996cc10e3b3d30c33630a42eb363ac7893af4ae5c476775f8e4f3724ac110648252b6cfb3d652d352fbb5833f2647d262a4c9ae999de1fa69340a3 SHA512 597732f96b45ce21f7a0b149f62cbdc54a80010bfa5421ab0ef7345c501c197e1c8fe109fa2d1c813d5c2e872b4670e0fbd96e2572cc3e9d2646b68f41c78147 DIST futures-executor-0.3.25.crate 17744 BLAKE2B 3ae27b7f4cca071c7f411e783781f2ba774da2d6ecfc9b8b9ae7cd9a4d81a58be3e9c967c1dfd24ab339b09d8d0f8cb10e5c3a7e34b5d1e9a96e28d2bc575869 SHA512 66b9bdce86c41d5574734a6878562fee45182a3a6ad3b5cf57895aabafa5ae610f440dd226887e547c3aabee792628a5f7b4406c4ddd909501afb66dcb26b64b DIST futures-executor-0.3.28.crate 17743 BLAKE2B b192025f0838c924783090e7b0bd7806edae0502172e5f961d4cab5a4a5c074050ab6a707a50baa0ac2f505deb1e3ace4259349570beab0bff34b7bf6849e9ef SHA512 1404717a512f1968e3ac6c53bb6c428fa049b0f6c61565ddc4859407cf16c56735cddf7a2931b2816c6c8dc8809f76e7f98ff05d4f80e4567488c2aa7b424a50 -DIST futures-io-0.3.21.crate 8902 BLAKE2B e673342d3fae38e5a6a20c426cb1127353b4f15459b4c27965566f7f2f13f0773ac6ec850b0d679bea37d68219edf6cdf9d1d0eed37665f4ff51c6060b81466c SHA512 dde0b79c4ba208b4c92c699457efbd515d331ab612e7b7df735b3b8f2ab79c012b1ba329ddaf488d68c69dbd119aa231b833b81cbcc0cc2f55c656f68dc22bd8 DIST futures-io-0.3.25.crate 8911 BLAKE2B 4100c46b7ac6908e849d3c50bce6d563419a2eea7d05d27844408287cd41bc29310754012031e3068c0d6b90307c9de36261400d438046af74d6a86b0e60f31f SHA512 ad19dc9de5e3559ac453478aa5d154c28a174a9d6492c028cf4d7c6d9e2ec1ce3ba80aa79c0035f82a1bbf86e55e4a65c9eae488bc5dabd399419cfa8cf652e0 DIST futures-io-0.3.28.crate 8910 BLAKE2B 5554e9dd8548be47e7195ae8b223288cc2e765dc9feb703092972ec9e19ade825bc9d7093625a77c7dd2213df59e2c70ada84a84446b5a940c3e62daeb9dd57d SHA512 805177f2677a09d94ce5f010af9244e0e0dc285937e355a836179297c4c912a762f8d96bce57af388502810dcb67a772b7a522f5c6b21be3aa4b7ee46372d402 -DIST futures-macro-0.3.21.crate 11250 BLAKE2B c981e6d56971871102591b6f14b13f0ed75499627036a90cb71a3e11336db408d11ea0feced484d9ea454f47db74951cdfc61377af267359f46cb6462cc3fc0c SHA512 a79d4d3e487d05554e05e04f3a631fc9f0b5c525126eed550ee30eed16d4c457dc39274efac53558a3e33a119b8ff9d3552ce367359eec9d05105b278f7677c0 DIST futures-macro-0.3.25.crate 11256 BLAKE2B 310fe02b66c014c00dac0c4795ced9ca9bf46dc48f964f50d6300009df2db8505987849823faaa3a0dc312cac7cedfea0cb892d2b0f2c4445bbdd5471953115f SHA512 603863a3249df6dea4ed249b71236526ad506faa5cdc430b3a0c96845e21ffcf800407eb31ca7f0cd45c989bdc1ea68884233ab0fd0abd1d61700830293e968e DIST futures-macro-0.3.28.crate 11272 BLAKE2B 3f6bd63f402ab3348e1eae96897b4c18aad01b99a1f9ff555496fc6f3114cfb3334b1949604c21af251fdc4923c09e4412f40031ed92646a06ee05f6bee9a0d9 SHA512 accbe4f434b3704fea440e1fa7492c438068ac89798e3b2c85a2b251c55663ef2c65480f6da0884c8e80a9c5f5203aa6ae623059235f4a480a54d91bc5e9426a -DIST futures-sink-0.3.21.crate 7843 BLAKE2B e4b2ac98e89063b23f5e278cad1df6b1b8f96d4f0df0cb035ce964b91e97f88c7a1a4942ec4010cb4da5f4a3552487eac048a6bfcef637bf1f83398d7f38758e SHA512 9bc0198495b5a1b3ed25fcf7b053a235bba0a43a4226bf085d9027537a57add1686ef61179bf2a2d4189945cb5a05a8d64ba6e6e647c56245666d51e138d113f DIST futures-sink-0.3.25.crate 7854 BLAKE2B af109917de26c608b21d2fd1be304428a6d78095168a0b14eb709136789acda0a6bee4332802c3fa3f1e65ad9057e765b43728b8aa6ebd6bebeb2f25d5f96adc SHA512 fc318461bcec3344c0658135944ce7ebf6756c9d1950c2c5e3ab3ddc7d4ef5b0f0858d09f14d7bbc9a9fec7da19236a10dec0e125e5550c965bae95255eb0089 DIST futures-sink-0.3.28.crate 7852 BLAKE2B 752286cb15ff37e9bf4c6cc80c8ebfeb229dbaa4e8aea6fa505f1e145e5dec99c4818c8e7ba2bd8a03898350e05bc124a5ad83e28989e282dbc132ed13e7fbf3 SHA512 e3535aaffa42215448d78adcba72f1dc3131598169dbcc8b52b82fe3e74f4b0d5631ab3dd3ac5d4315be890b94d6fd8f53de274ee4815f9abb27d40982c96c07 -DIST futures-task-0.3.21.crate 11815 BLAKE2B ec3f2e2c025e9a482d86912099e68722099c22c0024669906036504d0e70998cb9cb5fd4074928d21847334611ccfcbe6d3e2f686c4d4d7d4436f1e7f501b8fb SHA512 8f3b27865d8c7a290471903297e3c0b52caebfaa55550a4738d7915008b893fce67c7d9ae5c5bd03f2a42ee72a96aa0245c4bee70fc06977b3493eb81bca2033 DIST futures-task-0.3.25.crate 11844 BLAKE2B 60635ba309e978f1b4ba72b29b9d5cce1d870d8398986eb1845d8194080ffd9845d8d2cde19ad0333843bc642cd08a8e5aa44b8c85763ef459c39de4a5cd5042 SHA512 d2278d52397390d7cc1028bcccf1aec009b16ffc33873b8a96cc4f456d7cf501b86660507489d8b284e0798e7fe68c04796471050b6fd2d0529c761d89f9efed DIST futures-task-0.3.28.crate 11848 BLAKE2B 79cd7b01d24a5274b0e564edf0f5d041414d9dee02c503f2303958e679db0db3c652c64352052d20bbad7bace078b553f77920e2ae21a948a1c884eeecc663ab SHA512 198f3efa51b1a8492a4151a6e4ef6e7abd09f2f537f5ffc2b8f2cf739718fb9714718226ee1cde7a58d41a2e623445ae64013f02e7f00489320c06292465fa82 -DIST futures-util-0.3.21.crate 153768 BLAKE2B b3bc5632bbc7616d33f74361d68f83e0cb051125475101c84212ea2bd03307e927cd125e2f93eeb0f84946cc45d3964a590dcbfcfff88d3ce1970f127e71aed3 SHA512 ff952fb74a54e793de943e3aee2ac771357bf9f1aa5de89af128868c46a6b44e414fc4ea97f2d9b201ff7ff41023e119f1adf90d314343ff53ab987c3e07f5d4 DIST futures-util-0.3.25.crate 155866 BLAKE2B 574e7cddaae172827179c1d012c8088ea84141d453b154b4358350f53f94d13b776339b0fe16b6e18429e2f83cf5fa35bd5079537a044f240c1471014e3b6a2a SHA512 3e233a3093f3889af6bb5adf661c1cc32f821b00975bea05eee14c2b38e25974b65c10234eb060c52dea4c665ebd09895df666f8583559b7f7d7636070ea51a8 DIST futures-util-0.3.28.crate 158510 BLAKE2B 0721356a4947b39cd066dc8a88afa7686b832be269295af3ebff8cd74b42dffe5484399f66e3e11e2b54c2b8e04ee002a9d507eeb5259fbdc00b226e0f94b175 SHA512 0c7dd3701b7ab0a443a56aa64e6d9b6ba7bb9ccba4c05dfe17608df3e2bed1c2fa460a0cb4abb9fb25289d3a776128ffcc4fced75ca73a65d40b18ee2e9a46e4 DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53 -DIST getrandom-0.2.5.crate 27719 BLAKE2B 881c4d498cecb55b2d89b1b382dc26e9f2f26df487460bf923b250e8d3131cac56fad42a35ffd4349cfc33cf8d890112578cab1ee6865a9e89090b35dc14c0c2 SHA512 4ae1e046a143c4ab818d130bb86c9fdd51dc55b70ad3e8a0378359341402636f69df27f7480f9c0caa26ac98b45ec88aea47b66ff000e2dd22e1ce52ba99e644 +DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5 DIST getrandom-0.2.9.crate 34457 BLAKE2B ccf7232ece1047000140ed6bb9a1afa784be87b5cf83e2f58dff77abcd79e34120b45336cb05e47fbfde36407957fe9da8b04971092ec05f67b321fde9142d29 SHA512 48e341125223945d1c02c4dfc54df303ae27d3ceca0d5a30b42065f5e40da600cb2010bb59e88af6b990d54b5eb4bf83ae5bbd27e13e56363f5f68be03ea9082 DIST heck-0.3.3.crate 10260 BLAKE2B dc756738081d855583f239908f671e9b5dde72ebfb577f6387b1a169817a03332464cf67071708a4c4f06b1ecb222118e8c719073ccdec1c0f938e5ef378b13f SHA512 b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f @@ -105,34 +88,32 @@ DIST itoa-1.0.5.crate 10622 BLAKE2B 0d08db487ee791a252389e40e08e47a649d9eb90faad DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 DIST js-sys-0.3.60.crate 79257 BLAKE2B 714facdab00d567d074de4a25b69487400c23194d0f58ca784159483f9e02289acadce084b1514d8816cc9e0597800de82a5298b071b7df19a24df93541f23c1 SHA512 543dfd444539fad27bafcbbf112366f53d4ccf4bc63f8bb17820d818c3e1804656697ed6268a793f383ddf6b6227f7e9b3a11fb6fbb24e10732fdbd971801665 DIST js-sys-0.3.61.crate 80158 BLAKE2B 07980db627a1f4f385586ad0609b5daf30d590931d2ca0c123f2d84f6c97be0ea935aaae3ccd082440c7e7da1adb4eccfd054a3598d99351fafdfa748f567b5b SHA512 f97bb546af2111fe072a23cbdc71e4fbfd39fbfc6be37132b306853d5737175d4c9c0c4661096012f7fce3612f81509e62a97df8bcb21d7cc796a8084e5b2e16 -DIST jwalk-0.6.0.crate 27419 BLAKE2B 72ab6e324d0c87d2b8f557ced51577da4671c41e3a48354a753e88a8834e166ee0c13bc180a4215644ac8dc2852b26bb0f478a10ec00776117dfc3fa755f2c47 SHA512 c39bec3bd93b001db7f32a3195f18c51838102ab697bf132c3d5851b9a347401cb103f4872fb5c8cba0817fc5367e78cf44e530e986e4ebf0a0fea4298848791 DIST jwalk-0.6.2.crate 37673 BLAKE2B c4c5912fc4c0fce31537a9c70237036bb31d49bf88ca1a556f43d72208fbb9f885a7b9258fb79aa56f7ca6768a503c95d60a94615be0794b8602baea9895568b SHA512 c73b8bafe77359b49dd07d2ecbf6428c228128df64886809cabb14a8c9ef7546f369f572ab80197078f8e2b3b27f1b23ac945a5e7783128d0d6114eaf510f301 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 -DIST libc-0.2.119.crate 575749 BLAKE2B 5fa2bf66a4d642e1380335fde0fd190d5168dca58376379caeb52171a3382e5342c727eb4d92f1e27adde58a24d00352896a73c45309d947f56787a99f2753f8 SHA512 a43f8d1cac7a0d8c1bf6f2125695c03d91243498d2dea19a3a674ccb2c64fd00bac4040c42130a1a096b2148451f62e1292c5c71f424f51f888d6a37c7db0bcd DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4 DIST libc-0.2.141.crate 671145 BLAKE2B c0e37825ac3fba376e942a0e2c2aeefcab384b24c50a453d1948376cecb3f953d59735e37aef8a9ca7ae707fc6b4818823fae7330f213bf084e5460a82dd3ed5 SHA512 29d81f440d62fa1c9f7983c38138994e61f4897761a50a4f14abce1ced85a8994c6f0cc0ce86f77113b74495e36ddbebae6627f0b94c44621620a395a6723cdd +DIST libc-0.2.146.crate 684707 BLAKE2B 53091a46262389e327973185c26bf187beba392c45a92bfa424fc0976333d6c8afdac6527484032574086e32412a712bc2616468f7cb14e6bd0480ca2bef6da6 SHA512 4112c17cfda83041f33a7b616a365a0eb6603ba857fd7bedd64162021a6305c81da6ae8f37395732d7eea40d4fe648bae435ee0bf0b1a1a48400e6546d4d50b6 DIST link-cplusplus-1.0.8.crate 7674 BLAKE2B cbb93184d9deadd4912f6e03dfb7bb9d37f01b6d8d47dc9744724c848f297adb9cafb1599c2bbaffbff336f883e9a24c3cb4f11745ec4716a9a2c8cfa05f6305 SHA512 690afe063eb9726faa03443bfd01789a559aa10ded4bb3714ef7b13095005c817ad019fcc62b5f7b286c974a81e387ca3342d238e60ed7ab237c3628383a661e -DIST lock_api-0.4.6.crate 25215 BLAKE2B af1d28010f7c340dc0857afbaf8acd2396228cabca26e52f79526cc4eafb072c2aee8987bdd9ace4ba87c272f6fc816fc6f62a69e4d7e66a5c6e91ae3e824ede SHA512 ba14d341564eba91bb5ec58bb2e0d6c87e70b3694c4609396f0c0f4afc0c6c105a88cb99c303b1e9761b0fc6cae56f79ba6a7663b063454ab1ede4d49274906d +DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 -DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 +DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038 DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f DIST maybe-uninit-2.0.0.crate 11809 BLAKE2B 5e517b8c59f9ae4f1a4f86b48679ea64d62450ec2519c8caaa914479ce9e5b3aff24707e2e37272ba74bb60499afdc602fff17756337b0c50a9184edbd8b8805 SHA512 3006fc009c7c743d9147a4122e677cdeb2546f7bb46963b2f266839614eb906f9d763c161044fd0bf3f7b54124ac0734ac9ae7f7151b1a7a5f45cbc739976434 -DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memmem-0.1.1.crate 10665 BLAKE2B 430da33ee602a8aefb0a827afd288cbf0ec16f1d5377f38d17e44dd1d4cf5847b2123f50385c911423ad4b72721fa5b244e4bf093fb2fb1d3ceb53a3782a6152 SHA512 f4ee8123e0263c30898ff1e397bb3daf4e027aadf520977ccaf5bfc4ec8158b398a19bae6d48a85a084e43d80d5ddcbb3cbfdf986080041ce958d2c8f5eb897a DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157 DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe -DIST mio-0.8.0.crate 82954 BLAKE2B c88da4c6681cfc518707e421251ccca176b12762e8d5d8fe2e71a89746eae94f3b3d1ccba3e7a32ac68928b81718552f6faec267e79a889d858e0c215cd1b2a7 SHA512 b7db8f400c46937302a091a90ef05b501aaaf8cbd9b5d8a4415e140e5ad54fe745ac3248b49a6ab42399d145c01fbbdf0a69defc379caaa67f64e8b7cf160b07 +DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 DIST mio-0.8.5.crate 93993 BLAKE2B 6c20d66c3b5753234c0ab0461642b63e84383128db775c6e01d50bade5a69081f7da1626f87244c2c45c2451690e8cdca02e2d1ca20f279ba6f8401fb006c7cc SHA512 e92bbc1d06ad8d4311d76f878d514d0c91e47de2c511c54bb53096ad689012c3d1ffeec18e2de05a5f66c03ad83150cd45d31edd203e9b9522ece13be00bcede DIST mio-0.8.6.crate 93658 BLAKE2B 32b10be05ef5d1ed44da41cd03c1624ccec78b6a89b5104ab7a1a3b84dfd299bc7bf7f3671aaae0a2759a56120740915d380aff05af5f5f8b9e8e22fbcfa8203 SHA512 45b3d2a911b66be556dfb79d87ffcc57ee5f33a03fb30f319631796090caf8779e94cda37fc7a76685c69483f1cc7616c15440b71bfcc51239928d8879873f6e -DIST miow-0.3.7.crate 24563 BLAKE2B 24375754245e4ac50620a8b6da6b21958914a6af6422a470487841c2524587d596673cc3718a85979ee911f104d71b59b38fbe9db28c1c7e4b702b9373215cb7 SHA512 451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699 +DIST mio-0.8.8.crate 94264 BLAKE2B f70334d3daa8794079c865c5e91d9b32fee2b90af95a6690f7cbe0765818ed9a0f5d539f3390119565c3ed47025979657e30ee2e871760a776829dcddb59783c SHA512 448a05f19a147fe119965f7f1aaf24c2a40ed816ddf2e5c95ba3bdaded5e2812314c64a50dc7baada93bb005b65159cb6597f82a407936885ea376bb128b0c9a DIST nix-0.23.2.crate 242042 BLAKE2B b44292d87e9379debd1676952cde1175568cae88f64435cf2e347ae624ecbfd3bc08a9cd7de1c50b23a416754dff4b7cb51983fae06a66f7f16089cde94f440d SHA512 8617a5d99c9aa729f35b42b3797ea46e3c1779c234a836c7460cabdc7d4229b79c8772098b1b95f8b444351bcddd2729515a0433f68ea035087ef6a93033ce93 DIST nix-0.25.1.crate 272312 BLAKE2B 5981fec66eb96dfeb4b380130c4f2927a1f904b10744690e361b480355be31ac625f52614f95a89ea19fa07cc383b0975b3985f743c64f6780800e64a2f11f14 SHA512 e80b3a4e38b26687ba39b52ebebc6415e9618ca41e037d571fcaa33638ef28d022be02e2265db0149088a927fb81935329e651e2cda5c29c92038eb07fe55538 DIST nom-5.1.2.crate 136174 BLAKE2B 32387d6ded0fbcdee8a1a0d0a08cd36bf92c38906cd199b574b6b9b24f6c245f2287e04374f7d84e2867d2785aa16d8c01ae3bd3bc811829770232681e2d33a5 SHA512 53b8ddab62475588efae46c78b5fd086a14c0fa505c84e625fbedd6dc74d4ac047e9fbed7312b797f126e9ca1f056458d8ffe0ab13f0117de685ef8b43f86aca -DIST ntapi-0.3.7.crate 126994 BLAKE2B 320b513d86af462c6e4d3349e4edfd28d73ddc8f09264adc24eebbbb79976642a9d530bf9af4e61e0409e35f4164d49f9ec054dee9694cfbcc76b237d6c84104 SHA512 6f5fc3b3629f028e03e878681a5a426945e471578c5dc78e121560887a9af285fe432f7401b19b7422e65c3b762651afb9a57a2f7605884c851ddf41b741585c DIST ntapi-0.4.0.crate 126602 BLAKE2B fb6ce09970a93eb45ce0e72d6c79474094aa5cd49feba3d780a00e756a2abc2e57bbf35f9683d09b8be979a6241daa1a84ed8b766c192670e0135438fb05eda5 SHA512 481833f9abebe412912c1228a81f733c64758860a71d300424ed3fbb6863d74af4e3538c14f67b411d4398ab9ef5d549dfcc0ca22b1c49b0a696d1eb4d233703 +DIST ntapi-0.4.1.crate 126552 BLAKE2B ef5291a32f5edab4b29648fcc73df30f993558e45ed862a62a4d7e85f963f195f0a74c9e61eecf928c8966799da45a23694d0c6a1ad5f7d9ab3a8bce86d6d2eb SHA512 8e32d45a508d20f0d3537e056f363270120980dc23564713306e36acbc12a6d379eb3857026fecc16ca75080431e06742e3806801d3e0a848a01f64a8dd4f2d7 DIST num-0.2.1.crate 9082 BLAKE2B d82bf8cf2f53ad30cee1364d65358e8421aedf66126184936d575e359307373ede66358e7672e1eedf3b8ec6a997439a077943c6f20045aa24a89bcdeb611e70 SHA512 9d094e0a29b2bb42d382d5167150418bc2ed81e8deb3c6636c99c86ca14abf5f69b82a49f1678dd110119eeaec2f476fe7a5d57e60558473a6b7c710dec7f778 DIST num-bigint-0.2.6.crate 87275 BLAKE2B a7da84e705f8aa287b6704a42ae1822ac1555d25e7f51e69b4288a808557dba2c0c15552085a67f3cbd445d518fc8d4f668f7264237263acc4248d3dd1a2c0a3 SHA512 19c1ff0ae6fdfc690ccfe4fe6008c102e50ab9bf6b1f4e4f04a348d217d4d9d538585945466b72b70713053bcfd73685d1a907e41d135265d330bde996709eb8 DIST num-complex-0.2.4.crate 24679 BLAKE2B 175ee644720b6bbff108eb4ef94d0fea8f340533c2be0e18524e54777734d1c7dc10a7c36b1f2ca3f032ddcb3dc351e60564340aa59b29aa4fa7ecb2487314c4 SHA512 53be64d6f67b1ff7d0a4e1723ae21035abfd300ab27bed0976e0c3903fe8e29f47ffe75040832ee2f81da5c2f4f671d3d845d308365b9a5a989ace99a7d463ea @@ -141,54 +122,49 @@ DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d321 DIST num-iter-0.1.43.crate 10655 BLAKE2B 41ee6d80f38f0767e134835ac84dacee8b50395b29c3e620b74cf4a843cfedfa71dc690e787b291a2b08750cd8386f1dad768e1b506ce088df33cf9e51b90a8e SHA512 97ac20f16d4518c8cbe944e5c80089fa6bb75d4632fb9f3c9d9891aaddb0e0f2209f6e854317f3d3b41bfb330c9d3ed830f3797f0120d4b1863b1d6fa3b9c07b DIST num-rational-0.2.4.crate 21694 BLAKE2B 6e8dbb873b1c62046c3fc45eeea0533a8375224fee6537e369a6042a42f98865c010635f3723c8116c32b365f8dd553831efeac4a1fb2bd0cbb169c90d7035cd SHA512 06e55f17a1ea58fd465a232ebd687686c922669f0b561f648717164f3fcc8fe2bb43213d1e6377158d2542f633ef2e1482a7c3cef8090328c34feacf7f9bdd93 DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 -DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9 DIST num_cpus-1.15.0.crate 15680 BLAKE2B a4d98b29ad534de9bc262f58f615ec06bde5d5a2f5252f09b5a0a6ecb06a9daf9709ad9045eb08f7cb744d8a838854b9095aa73918e06624a84efbc11a9a5c1d SHA512 fd4772868def9460a6ee17ef6fc00b0bc74115eec891bb3fdb07ba5b5fe4057a2ac69eb31ba8beddbd3189c7be4545888e5724879f3a89132fbc9b32aa7bb10f DIST once_cell-1.17.0.crate 32736 BLAKE2B 767fc8f362ce5ed7a9eafceb2f0764a2a1c7f4070e22d1e6e2498b3c841c5f761e77fb66a34b899a75d48f1563f6b9b73b90aa9431055d4e0269c47a1b043c1f SHA512 291d87380c0ea17fb3ffc9fdff8620d2ff55601c06ef65b2f0c54254fecd5b488645c6e94c6026b82071893f4d420491ff712399a782e14efa1e323e5c299c46 DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 -DIST once_cell-1.9.0.crate 30702 BLAKE2B 3d492e64db120d8a23c08490a34d376a006e46b28bb5f0f44c3a955896e6e597c67ced35daeb4ccc7f7748f142d3bf2cb1d81ee61a99dc6526c48730c86a2fdc SHA512 cfdb6aa4bcc0f50d4c37eb69867d2deefa70323a7b607e55180b7d417b7188c4f2889417fd04fc51671c65eac75c7d9e7eda06a87dedb846056def66d14eaa46 +DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST ordered-float-1.1.1.crate 9983 BLAKE2B c6c2f5c33676fc88ca85c5a986b5f547e798dc93f35d6fcf4f3c71feb0c05d40965936c509c269d1b4ecc737bc425f479c78821572e646c96aeab09bc213faaf SHA512 defec68f53e35793f579dedbfba46443df91a78332fb755ab6ab90831e09b02519c88c61f9270e9093f6843a19ebae516fac0a06e1080421eb038bf4944e3f96 DIST os_pipe-1.1.2.crate 11375 BLAKE2B 076382ac0ae63fa10073341f6a61a3749baf18ed3a7fa78b3fe4b9ad4bc146e53a1820f61de7390b5d181b4311b159ff6e4801a900f7d3fa18cc771b46c60163 SHA512 daff52e9f78695a964b7d9c0253ea9f9d97418a66875c01af161148b3189e88f7cd23e794106e8780ea99d8a57efa3b01a9f9ccce32c16187be99eee7e1832a4 DIST os_pipe-1.1.3.crate 11438 BLAKE2B e3127b18b079da295ddc9b3887afead1ce0b6ac28dd9e3ef8a2e0a454842c70d2cea60d5b7db5a44ae6557a60825655a937c2c126080f19af925a1f829232bdf SHA512 08ebca25a9364e476a87327212b67460eae383d0429e63ca85e361fdd1b69c382eb2a0de4a7ceafb1916029d219dc4e6eb183ae621eadb98db629e8eff5bba0d -DIST parking_lot-0.12.0.crate 39761 BLAKE2B 227ae508bebea21bd06c7a9c1651879ce3f5cd308019c8733f6b88e75a57b57d19b7bbc5dfed5ef1bff57ec0f116606ab699cfa6017b6e00078e7e4717cd58a6 SHA512 efa1ebe2f3849a9c6ac484c7e1cdd279640539468bd4d4da6c4c97ae34e86fa3a42818ee4839dea512635fbbd836829dbadd81dc05208614c820d1374139673f +DIST os_pipe-1.1.4.crate 11436 BLAKE2B 215f548a5b16854e156f785a1cc57ff16c241b50223c75159081017889cfe718d6dbdc6567dfc751d71eebda7476c95701c8ae88b1320a0cbba66a694b471d08 SHA512 8568008e30fdc47c1c89f7368654d26407fb6594cd89e2b85786c875d9dd99e77ed2bb84d281351072670e2dfe7a952d6251c6fb4d111ebe6a63cb34942b6aa3 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c -DIST parking_lot_core-0.9.1.crate 32234 BLAKE2B d9f829350c9b17d9fb68c4efc2112fecf0e4b7b8b5e4b5efeee694c68759ae6a59b7678c00b63118c8a464c22ae970acae4928982aae70c75f06e7b381729265 SHA512 c084dc175c3d91ab19b897d0bafb736a9c2ae89242ac4e2ed87e6f73ae61862c641fa29fe6beec27602686f36a52bf5eff7a3c2138a4a8edbcaf1338e62d4df2 DIST parking_lot_core-0.9.6.crate 32414 BLAKE2B c87976a3ffd1f6c9b2099490b44e125bd55c84a40aed321be4421f3499eb149694d045409e8da84983084afbc80e0666af97fc6f3d3b90f3dbbbf9d669a3c0d3 SHA512 a3ffa7196580583ee614399a35a3d7a494663932a20dabf326737c8a12bf90ce84924a376c7701d54b207a679d1b90e91cee25475be2d77ffc91ec89268da847 DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0 +DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 DIST pathsearch-0.2.0.crate 3463 BLAKE2B 6e1ce6e06e12249be3e03096aea7adbe27ad1b34a1f8921da9b287cd5a64d092dd8347fa582da05f069191e1c370d28ebbf875be7d44f5e544f1be8da75c1de0 SHA512 22b0da34d88d264cd920959202053fcb9384160d7ac241c2bfa27386fe5827889a0daca06b8883fb0d6ea38caffe5192f482c1521b4002d09d8e719a3ce4574f DIST phf-0.11.1.crate 17232 BLAKE2B ca7932652a154bdff90b0260439c74da70e5c01c69f8ce2f0f88fb95247236f3a9d9e509f5deb36b4c3e9c23294bcc30ad415f4be5cf6e36bd09c31b961eda24 SHA512 d4b020ad259889828cf224a1d70fe0f78498c4d40c375a1c437a60d9c9a1a9c623737da54d197c358e0557e6f0c5a35a9d64198df90dc104d11f5eb7a17315a6 DIST phf_codegen-0.11.1.crate 9426 BLAKE2B 16d929e0eb57f4c39eb8f2e761e5716238ac09240842db4aec29948d8afc8a3ebef916734aaf38a996c6c4903acad3cc94e81ba2184c50eca0718c9426cac084 SHA512 c89800b55e18053d01c9883993e8a79fc0a0e92e9393bcd3f5d8a74528ba0a9539b56a27a837d977f2607d49a8ab1981fda8c161b5bc5c54f58b67cad945f782 DIST phf_generator-0.11.1.crate 11075 BLAKE2B fc8fb9d06ea933ddabef555b01be6d72c108cc5f493981b87ba2d926259a6311f5407eee441377ed0e76d041a792858ec39a19d269677b49f285b60c34f441c5 SHA512 0b6eec4edc5376c30dfde8c7fe4da5905412b944dd56c085e90198c9d716b40aa9928a8d08cd1a7a4c6ca26c83d318fadc61fbb5cddfa239aae07a6c831c5e50 DIST phf_shared-0.11.1.crate 10320 BLAKE2B 9a511bdaf3c74c48da231effcf7e65935e7b0ceb9271a3d66f5b15fe13e801b8a7eb10ad5fe1a07913294cd070ee9f9ef942843ddc1a29f51c76e7baa62f8eda SHA512 0e6968aded0535c3430474c49378420fe64809ad436cd39e331c8dcfb1759605df12a9fe78db75bf0761bfbe8beacae4faad2209923327cb41f015f048fd74d1 -DIST pin-project-lite-0.2.8.crate 27847 BLAKE2B a9f192e644ee443904becb1ff5cc2179c7c9a6aba5b64d2e9998f9b4b8f8e95f5d54b46963910756832d0ab1b55bbc66cf85edc94b0d04e9a8b3f4ecd4719602 SHA512 9ecb86d550f4440e19eb16c6a9a418b5c4ad859ed2449b02f77d4b07b1e3e3e6b6b7ffba44a358958679342eb21222992fe6fdfe6d9bcb7a699a3e5816f1bfa8 DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 -DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952 DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd SHA512 278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870c4444bfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43 DIST proc-macro2-0.4.30.crate 34731 BLAKE2B 0a27a06151b54e4ba50f08803a5de44d9c7702ed72cab1b775408696057246e3336dee3a61560886cb24fc4cf582339c8bde7d9211e4e0524f2c719b774339be SHA512 73a8de3f1d76a8baf2d45afc1497bba8c0cbf231bf9b6750b9cee2473f492d5f3957ac149998da720acc8287c96d604971b51dcdfa629523bbdd97c297856ac0 -DIST proc-macro2-1.0.36.crate 41411 BLAKE2B d7d99aed41080b65680736d92dd027e21c9e9e0b03601915c000f5dea8f2b2d9126b116af32f2fb04b4fa407775f0131423055d0b62fdbfe87fa4ba7ec098beb SHA512 f31b0f2356af2746321c4f808ac9af87d21a5657c103ed6bc1383855e40caf49246cc8ec1edff58eacf193424abfc2163148b7298e527714e65e602f14b2e50a DIST proc-macro2-1.0.50.crate 41667 BLAKE2B 6ee76c87013226881a0cb1221f449b052feaf1b92fa6f7a3aa82420ee1881713b8bb71ac6cebff67fad436f5c05b2a8f601a84ba361bc08a06b0b26aec0e11e7 SHA512 89ddaf9b994026519e5ddd618ffdca1fb39d31904a13229c1496dc862e2a259086ed9554821ff33f73adf6df45f446231217fa7e22922289fe6fbd71e06ddd2b DIST proc-macro2-1.0.56.crate 44454 BLAKE2B b2a1f28979245a784a4b3a0af8cb04bd01ef3e7aba32c45122fc05a6cceddb1b7303890827f1a2cb99b0b2ae013cd772bffd6e94ea226f0030cde867d6c22aad SHA512 511fd8332eca47ed834736d405e18d53d83642cf528bebb8fd67fa5561e19b0a43c359b3e8020ecd28f9fafdb065c484ca360abc0287a0f97e94d4f779145f03 +DIST proc-macro2-1.0.60.crate 44160 BLAKE2B 3cca40d5ffa85607212ea8da63995b35b1d59bf077ad1f708bb08f20a3f3d477e934205008984bf2e947e6e53689192df1d437772c75148e122e0f1f4fe43455 SHA512 2a3d33d2e42e3b7edac7a099dcaf83c43ad47852217424c2bcf8ed5b894292975ef5a11df01ebb3479971e94d5b032b9d043c28bed476d6f7087fb9297fbaac0 DIST quote-0.6.13.crate 17475 BLAKE2B 985287f3e619c46b052e704c6da78565fe5d8e4f9a0d503aa0e8818f595fbef32a437d67228c35cd02d817ee3e19efc03e75239013a87a79553bb252f15c8ac5 SHA512 bafa9ba42ea6ff2d6df652384485c58327de6eaea2832423eedd8ef8b4aace673c23b70f1f22106515ac13d7f625cb8b1a5e8c4388c1701ea3cd86fb9ac3056e -DIST quote-1.0.15.crate 27281 BLAKE2B 5612633415d30e26e646a968ab7a64ecdc978b02efdbd40dfecf5afa489c21bbc6a9c93ecce2a2b45519db6be3384bb372cfc9f597846e8399f7c2b57e8b34e1 SHA512 76403bfac4e9a018b29ddf8f911135206d4fdc266db38a95cc92f6159a8b436d39d64c4ae6c3fd16ad83117270ed329b6a151d589cab46c75443c57b533dfaeb DIST quote-1.0.23.crate 28058 BLAKE2B 81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1 SHA512 3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2 DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5 +DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387e65d61de7c537f6f56f8060721dfa52d735 DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.2.2.crate 13267 BLAKE2B 7908867ceac98243ade22e1b38f1903fe0249324484d91c948a5058a1e099e5213f325c5ba3400898c8319158ed69f4ed064164f235470856a8191bd990d5a10 SHA512 1e2117442e4ffdd834dcbf0ea1829e73202c0ff9041d5969d81a59330242145f2753f2a56de2fdbff65f26cf0d227c7d08b2094ab2f946b764aef88106a6ac84 DIST rand_core-0.5.1.crate 21116 BLAKE2B e74791f941a79971f2741172d489d546373c9abcb0dfbffcb7b97b858ec800b2e0c97df4ac636f3aa1b8dd6c14685edf317336d577f31b5c6cb7d89a157e547a SHA512 4f7500b35e165e6c817fdd67a50745d5497d24e554bb554705097e37258751e8755c4d6b8a69fcb5e1977708ba78620bc35d640e4e018fcd4e88d9dbdbebdcbf DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 DIST rand_hc-0.2.0.crate 11670 BLAKE2B 55fd048f2524cecd4f0e17927a81111e3070a8cc6a5b0234a46445400ad5527194edf8c91fb5ad6538f4958d53044ab02424f61a38adb2931e2cb7568c458ee8 SHA512 bca185612bed5cee4da76fb68fe854105da276f5bf2da464e596d586b925df798cc692ed881e276ab77c36b4b0551930966c93656be122ad05899d87853533b0 -DIST rayon-1.5.1.crate 160424 BLAKE2B 1c31c8e3290f76d02347271cb020e50e8f915b7a064f133a196c12e07ae1551c0e7c31883a31ec419a05198d6c71f0057be1b8ddb21f451db9ba40da511a0e1a SHA512 a68e65aae7040a6f6b0cc33b53b4c22929c15504ed4fdf54f5eb5fcaeab137c220b00c716aed96246b6a762c4f1e8be920356231d6c4a0b3e01132b9ab96ffc9 DIST rayon-1.6.1.crate 166330 BLAKE2B 5bbc439e0c88780b8d80cb36d4b4164e698a1189bd140e8c84d9f6a466023de0cd69a1f24c4217d595ae9af1f61aca6829461648152116c6bebeef0f0e686e50 SHA512 2e03585170e59f4388359817d67a43cd10a2244382615ae39bf84210db03a6dfec3b75d8a23800b8faaa31f45e8df4c44fbc343f02e18dd3dc0572c207791e73 DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3 DIST rayon-core-1.10.1.crate 70008 BLAKE2B aa6dc470af3464ddd20f75faa5793bbc684d1550e44e0148134be7219dbded5dc7c1a1da96487ce9132330f26a587d9861b64be342566d6550cf3806a764d51b SHA512 a9261aa4a648029f50bcca30bd991ef51353c258b9b8c98027efe9ff62e4b7be200e59bc7aa9144d9a3d39873b01bbe104c1d7875d61e02e089bb04e0312798f DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800 -DIST rayon-core-1.9.1.crate 64961 BLAKE2B 7201024124324d2cf2d5785b7e79d2195adc7de576b826a9c28603dc44f1b5de46d277b791a741413c85facb4f4a552bfd55989a190f6f5ea3df4bbd32042f66 SHA512 c24c34dc488171ce476df145e8c6953d35fea93412805f6c411ba8b8e9dbbd733610b291203ee91bd265b766b78e14ba15a7b587e8f0ae8bde53f60e0644ef78 -DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c670b1245ac6573a59085faabbde9e33fabfacd233e7d737e365493db14008c180274b41ea0a4af5f6f98eec666a873f SHA512 ef012eb4bffe32119e50ecdbef4cc31f6e84a344e94f026484fe4e2c904f94053a8b6249fb6bd8ada31b3ecfbf0096085283bb68aeb62b1b01b57f35794aee92 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 +DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f DIST regex-1.7.3.crate 239886 BLAKE2B 8d9413178b626b09243e18a1c5e0336cd41e05659128d4026bd551df0c34b9e141e36c3134f3b22200b18828ef89082a08515047159afb4f4960e5fa840fd54b SHA512 f7e8dbcfaa10c2443b9a6dfa514edf0e149d33f1a135e4a828adf97dbb0f1af5a4b58a2bad75ea8cbecb9641f499b30ed06b8ba60c7eaba79409ca18ede85e4f @@ -204,29 +180,27 @@ DIST semver-0.9.0.crate 17344 BLAKE2B ae782bc78f29e45577de8574ee58959c70b54bb0b6 DIST semver-1.0.16.crate 29850 BLAKE2B 6a6a680e55b6e98e5d0d466cae2f144531d3019988a7a241e7f0e54ebf2ebfbef27eb7af5ac59a618fdaa5546bb84c65e4616734b775fb2e90d87c1ac0b07317 SHA512 4fac06eb9ea475f8a31dd85e4d28c70a351656914e8e61518ad69274e93f1b6f14cc32a5b0c0e5a7d9ba0c74d4a16d502518dfdf2756e8df5e45869886db8c2d DIST semver-1.0.17.crate 29685 BLAKE2B b9beb685eb9f6cffe557d1185997e1a93d0e50ecd8e9719d9855347f12dd430ed1020df81839b7924a984596437ae7fb2951e7ae44c5540692a7f37b591bee2e SHA512 5199923757e675506d68c252182b10f55955e47054880492e5471a0a0f9ad13ef25d552d2ab9bd68fba37121b8026d9989bf15db67e95265b3aa53d06377fda7 DIST semver-parser-0.7.0.crate 10268 BLAKE2B e46b7cf9d292f8fc54561fca4df8534dc96f6be920a5c869c405ddb31b9d1a18eab0799207113cf4910a52cc0df5017ab1bc1883a7c3787ebf2d60f09ac0ab4f SHA512 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f -DIST serde-1.0.136.crate 76158 BLAKE2B 44603c8eede428dce4211350497a443385ff0ddb0b43799170411110fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9 SHA512 d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019 DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7 DIST serde-1.0.160.crate 77010 BLAKE2B 45d2585bd7e5dcd368b72c29046bd595c577826da4aea6d019adaf07d23adc096db7aba952037dfdac9dbf08a1e92ababd44cc784ace557fe2cfe83beca446cf SHA512 b03eb453ac01a483843829952462de4e8f6d0fa4a244d38a6f476a911e2e991a508121265befd108134ae7cce8a7a40c4d217f80f3e025f9a612a0bf80862306 +DIST serde-1.0.164.crate 77057 BLAKE2B a3c9c7deaa841a559ec901eed72a768e0718a77683897a84149dc8211f3e6f8f016e6b86e5b3c7c3c3d512486dd7fdda2860f69e7d9e600fff6ca6da8870bfd4 SHA512 17376fad0d3f0fc696d713c0eec81fc4a83992f6f9dfbed7c3e700e7ca8a3241abd46d4c11303d26a5fe049ddaf3308c2e76b650cc7350e03a1e34002700552a DIST serde_bytes-0.11.8.crate 11174 BLAKE2B d54b319a834a04c7064a7dfa063831da6c39e4f6fa3dc3388f387cebcf24a8b7b895e911cf4a19dc144250f52e74843a7daaaa9cb6fcae3496001f175e1eccc7 SHA512 68c77839d1bf2efb58ac43182225ba54c40dbf95b70183941887e7fc29d12789b115d3438a173db6d0e1f33cd65b6b45a351bc398bcefed6a2237ca6237a9ad3 DIST serde_bytes-0.11.9.crate 10833 BLAKE2B cf429312342a13d0590271c4b3c5b841e5831ffcc5be76cf0dbbcc7e17fc6f1ebd5b701dd7a14c13cc1c40de5aa9aae1c6baab5f048378a213a37c2244df6ce0 SHA512 1b449758986aff89b931bfaff938ca5ca9ef01f37602afe1b0082627ae9cdff50ae57ef0320acf71a4d97543013861a9ed348caaae8f57c5cdfa2162ec8d3d00 -DIST serde_derive-1.0.136.crate 54776 BLAKE2B 687524001bf61c42266d91a7263661ab80aa9556e570975a39bdf56a5cb1a2ec3ad1baf22dff586c7ad4ff66d035555d0a9d4a431c49402dcad6d79d0ef40cee SHA512 92c99455a5a9ac0fe45eb6ff1ad3ea55db860031fb912ace3755d1d2aad0dd880b2d83add4d41872823bd60557ebe1cb36e898bf0ac975b1093caa9819f7c289 DIST serde_derive-1.0.152.crate 55586 BLAKE2B f133c6cdb87d435ea0c05144e685047fec22b93df7c61df4aa139358c2732326c98d0f62fda629da0f648aaacfc9d6f312813940238f45b359546dd435e7a516 SHA512 2f4dffb5671b4758f0b7dc0939f6b5cfe3b3ba02a53c62c75b5a0ec89d2db26bdd95f3e269d1fd4b07ec921bc0ca5f0741c26fdfcd25bd6532ac698c6c701e91 DIST serde_derive-1.0.160.crate 55081 BLAKE2B 851cbd173bd758d46c9f545f05a17f65f7b0a2cd353cc75a985072e3772ca6d8395b63208d845dfba231d7cb5fcee97ec0df0bd0df010096577d618fad8bffb0 SHA512 14b2a2ad7131efa7ec95d5a6e7633a9d1e991b046c0b00cce9c3681edd73cb53ff477aa52a430d8465aa8b362696244ea80f12ffbf0e6f98e35605fe4c60f407 +DIST serde_derive-1.0.164.crate 54789 BLAKE2B fb8e50cabecb66bfbb4eff07bbd034510ebc4eef5fa21c855887beb84d19b1201a4e9dc0f68a2aeabc559f2229a905cc44e780a7e6bdc55aaed399bde5dbe168 SHA512 08777ed5775ee6ea47daf084f4ee15869b3969d54e43e6820277535e79b70f61f6152decaeea29bca67137d354bad079393a6709fd10d7cfeb50728e46030c04 DIST serde_json-1.0.91.crate 144654 BLAKE2B 857f25cb43f8153ed4266fdc38b0a426ea04edd9e7954ceeab384729abb51ead1378a819eca6ced5cf20ed0cf237548b4c81ad507e3f4684aeb9bfd7e4958684 SHA512 b0bfa3d64fe9fb0d09ec8dcb6e41eba75ad0f0c4e34e0ffd5e2a3230057d7499a57ffda8c1615bea5195ef398afe414f3b0a143a39865123c1c5f976ea1a0337 DIST serde_json-1.0.96.crate 144652 BLAKE2B 2754e63479aa07507015dcb0f989d6447f5b2c01e5f02cf8a843d90c90c6fd0acd3ecb68d80d76c249efdabe0bd0670649a9e576269928d2276ba00a3153131d SHA512 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e +DIST serde_json-1.0.99.crate 145102 BLAKE2B c6911880feab10a782aebfbe06b1eb37f415cc362db41ee8f6b0353c3f909d3c92512197503da81c7b74e54cb7dae49fe62c53487b1981480269fd1e657e3088 SHA512 7636fbd4f1f12e0675a8b13d8af80f09a2dc6036f8d6eaccfe0593e2f2e7a36a2ea28fcbf36d396217a8f7995ba29c14a17e695d1c914866055c69768292b292 DIST shared_child-1.0.0.crate 8939 BLAKE2B dd7aa5bc4f87cab26cd0cd382fa00f42ae45ab6944e3367e355d19fd1007ded068642a35941e0cecc100120bcb1ea7d07d91bc36227261e8207b87c53de87a17 SHA512 d0e16cc7253271e6468659db0d7344c2d75772dd3428f686c49ce34bfea6ba8fa010b1ba83375241bf019e77c842001c6e1ab5096af54af03586e05c3f8fc476 DIST shared_library-0.1.9.crate 10566 BLAKE2B be5497dd6ed880d33f7b4d3721d3747794e29715fae352fdcc5d153cc9512da2c2f4b21804ce68077654eb3ce989dbd1fb688120516783dd78db7f48afc8ea0e SHA512 8696f5d9ae976b04ac3f559ff1c4945c5554fc741bd9e62207a475a331f8c90fa8c2d583ac9cf96dd18fd543b65fc469aa76dad2f526c00c68182130d4396462 DIST signal-hook-0.1.17.crate 27085 BLAKE2B 0e58cb64b07cb8c76a043f603edbf27bcc92040a1aadb2d0c96993b1ea1a55ef63a222ec51e1396d95bb4907016e1dbf20ba3f0c1915303828f187af44ba2df4 SHA512 253d1478d7a6491a0b423637a706c941cc2a9707d32d29126f48af808daf8acd88e59013936f8e164df687c04e3a8f5c201b5eeb1952e3269b1419efdb4df94f DIST signal-hook-registry-1.4.0.crate 17912 BLAKE2B c50ade90e580e5f009832d812299b33529e53f68e6f1b7f5f9b5ac9ee0de502825c7bbd66199a65d4494152809eaf3dcfb676152c5b4f66c7a38b33551fcdd30 SHA512 b564379e5df1061739734179a69897badf9e2e6b469e091954428b05c3c7143885396df4bd008d77e08dae53729d2267d50fc8563121b086e25d8a5adabf6d6d DIST signal-hook-registry-1.4.1.crate 17987 BLAKE2B f1df8bba55c72a506b9210347f9dcac4d158948e73f6d1e60f43340ddfae368aff1bbb6a109af326af47246d9738d49f76d380c52208efc3c6f79ea0acd31f0b SHA512 e83acec2b0083967555f6c659dfaacc32d851a9485c9f6f4b4cf257742ae3ffba8c14708c75f1a5520e9d132ea9e21d6eb65aba492eec481e8492af8b798c5d1 DIST siphasher-0.3.10.crate 9889 BLAKE2B e5dd6d265340b4c9e4266ab1ff3a20f1fb87fd493b2d7b5fba32d26421cc858b38929e4ab96941d0c055375b8acebbd04236d994cadca324500ed05064b9bfc9 SHA512 f90425a2cccc9575d377bb92a765d34653ddef1ac12b7c63dc6d700aaa74b525787e11609061c2d3e44ea56fe0e4b8f93f7b13f0279b5de2e0f710c5caffd4ce -DIST slab-0.4.5.crate 15888 BLAKE2B da43a90a8c1e8b8e0d353751cfac036076be56421f80ca5c911f6e30fd19f43e2ab50be7163f22b2e9785286941d62f036a6778b62f2c9f640f48501276eec78 SHA512 9ab2db11b5da437148486a7da44f06eae2572a735764711145738f9da66b1ccbb8b974ebe3600d1ff7a6ddf07d1fa9dd04c9207c4ba54eaa8311c41d317182ca DIST slab-0.4.7.crate 16647 BLAKE2B f567cc822e7b84f64a0b0372c22a0463d260871455a33df025808a0476dcbbd4e051a117d8896d96d6d3d0655b7c296cd691ca22edc54486440f4e2e0f5d1e1b SHA512 659a9ca3323fc2cd236f6cb9eb6feeae8a1f5fa046fa239a34cd7a5ab8a7eadb9e5977e8d5cc41e9138900dd7c75ebc0601480771c5fdd2e084ee76619b82521 DIST slab-0.4.8.crate 16928 BLAKE2B f20603e1331a767c3f55b56d58bbdb9fc126794a116db128fce6d204122c420e9a65478f9f10a26f86c045dbd55a62556862f4339f3a41419f810bcfa9fd145d SHA512 1d713a217b3816a1e6c230d4bb52c32c90f600e64520f0c339ea8255ee8aefd887d969fa23497f1bd8b2b1f7dcb4b220957889746f04dc3453240b5f28517192 DIST smallvec-0.6.14.crate 22855 BLAKE2B 5f96c825c57ee6ab80bc13469793dc7ee780cd856e614c6cc0c747e1cd43fd5e27b589652610198e7757252bb6fb25905f616ea82fb9d8a9ffd5c8cd394b4f49 SHA512 4ba563b542922523566efbe0aac9df499c694bea9ba8ba14a74026d516e02f1fa8f542774b8044150a8e27f01a4b1c71c5280b5a82f61d5b45f022ed223f3977 DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae -DIST smallvec-1.8.0.crate 27992 BLAKE2B d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84 SHA512 17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c -DIST socket2-0.4.4.crate 44048 BLAKE2B b2b1aad2995e44944b98ff3291479fb74e8cc965f866e692821427e488c68282290773dcd77da0542c45daf231a5e676d20e59a1d4568b8dde2da2f16425feb2 SHA512 6624fb9b933763c22e6114a8f72c6af0969912717017dd5b13f1b5df19faa1b160376c12e8c8023c435281f6a7864e802f3c4c535de8a345fe206652104f2cd5 DIST socket2-0.4.7.crate 44619 BLAKE2B 9bf2560812db2c91498d12274e02d17c279efe5817d882faabc465de71b1cb8045f6eab3c8e6031f6fd18e0e77913f42daab07f01e8d83bfa5ea44cc6966466f SHA512 44487f2de30cd327cad1af31ad36aaaa0bf10c33b5c23b024ada8d7e41d064fb2adbc9edb14aa8aa1eba679d8530c373c7187fc68d9709ae736a5c1a2cf37088 DIST socket2-0.4.9.crate 45421 BLAKE2B 19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541 SHA512 6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34 @@ -235,8 +209,8 @@ DIST structopt-derive-0.4.18.crate 20996 BLAKE2B 2ae17e0d365a7ce7a4d0e007513623e DIST syn-0.15.44.crate 184212 BLAKE2B b735040d69d10b30c94de2e8f776d25ff5ec427e79a7371345a9bb694d50c4f3ab848ed30166c683aa88f5f73f7361dda2a74880d21882975485fabe5bf65d33 SHA512 c6c9b5887425e1e5fab905e477fcea41bba191693c471cf26922a9dfdd59ed957155a399406cc3723933a869565e7295183dabedfc34e3e2a20874ba94c7ead7 DIST syn-1.0.107.crate 237539 BLAKE2B 5a65968806c72fedf69638661f827a0426b9e49c2f9a5e5208f986105f8facca2bdf241f92f74bde790e9a0dd68240d4827a345a939c087364360e19a5cbeff3 SHA512 58132adb76643521a6a9cbc0316431318ac25f8517bba3cbb98e7e28ed536f9e24f643e898fa21a2f74cc8c1aeafaecf9b4199b23048c7be8c0bab2fe3aa7623 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST syn-1.0.86.crate 235126 BLAKE2B 89973130279128cab73443ee36c8e0d7bc83364ef91d0f086a40c136e26e612428b867a54a1da8ee5b1778cedeafc7403180bd84df2c21017ad5bb76bc0c9138 SHA512 1462dc9fbf0a89b023421064908c7e349ede23c986eddcb8d260559b5e1346fe0206c88e5317eea7e8293ea58b94466d486fae3aa57a1dee4220f5431b1fb68a DIST syn-2.0.15.crate 240785 BLAKE2B ee2a2250e7083770f8fcb5ac0b387a28bab041e56dc9a835bdc366d39830cbd464aec156b47947331864220d78856f74e94c24061bd0c4fc908584efd355bce6 SHA512 19520d13b417ad2cabaf7e31f45271d41f26158607d0ab21e76a04e824133c64f4acba0f8c044c675028832563ed7cc73fd88d519520ef3834008dbb3d04663b +DIST syn-2.0.20.crate 241198 BLAKE2B c7ed95aa079577ed8630fa8ee1d8b87c825f6987224f898297af5eb34f4b1037181ccfb74c111598081ba1747070c741fa28f9ff5338139dc378032aba828c39 SHA512 ef73db46cfad2bdd8d3a28f3c28be8111deb3acc30cf49eaabba47f6d4102755a57c7fd10a8d698d4e78e4893cda35e0e209f8716f6912e977f28c868c5d7a2f DIST sysinfo-0.26.9.crate 137194 BLAKE2B 854af1c7b7f197c68d772cf4d665c3773511f8e32bacec27dbd81bb1c4a96f7c4c0de6c4707975bedb09e320e3e6d115e043f5b3bc4fa2a5cf037b48e6c41961 SHA512 899fca372fd82d1ee694181f334bb0f80c36f3dc7dba3fe88f0aa019eea8d4886dc16ac8701eab5e6a68156ade9c1302d7b390ac68173e1c68daf3f34b5b50e8 DIST tabular-0.2.0.crate 16693 BLAKE2B cd34be5602091dd04db71ae72ceb5d6f1c9d6bd203e3ceac04225fd6f81e3097932fd9b26519b809a18e17106da52832ded7ea4e473b5ed526f111feb8a76333 SHA512 71fbf887f37b1c901e06354fc3c8303b85cd7c2fea713f98e96253e98ee422a795e1caff79e8b31fd50283ee030604203913fef69409a957f4cc8f2cc7758edb DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 @@ -244,34 +218,30 @@ DIST terminfo-0.7.5.crate 46243 BLAKE2B 6e953dd5009747a8e7cb421deb1b100b9a4c90a7 DIST termios-0.3.3.crate 17103 BLAKE2B 855b1115d02dcb275ea772dec3db383f9a6f84c14876ac037a5e3bbd1e71e26d3adc64e41521145093256acbea56c28b6c14f7e3e2bc9fda37e7cea113abe214 SHA512 3d4cacdaa8bbbd9083a050e723c93510829210f5ca8eb806e661a3a1e3c8aee33565142c5df34fca74aad0d26319525ee70ca6faf3f55a29427423d37fda43ff DIST termwiz-0.8.0.crate 132175 BLAKE2B ec25ee748439f57908e3491e43aa9030065a225fb18bdcee929ce0fbf7413b873eaf858e9c0888a88811d999d812d3b75d4dec93d0ea7a0e8beb59fa92114200 SHA512 f5eb62bf22dfd3da2c48eae8bf4ee150adef5e233e62d87331c0b7d690f0f79f0c88e080ea6c922807f921e2800bee64219d0ad226e6e0982245aebb7ab13078 DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a -DIST thiserror-1.0.30.crate 17748 BLAKE2B b9d8a8f824de03c57af43d0ef8f2e157321e7e6a220660581299a38988e7bd43733126fc9b8d8b8ae38ac1d788ef08fbcb2352beb5ddc014113e0058c2bf60d0 SHA512 0e6cbc160ee1b6236a9073dec225a4290e7a82632ee7cec00bf02797b04851adb2d3071fa268b54f7fa9fe22eeada55a83d44fbddf824520023608eda8ea2e99 DIST thiserror-1.0.38.crate 18947 BLAKE2B fb81df34dba2958395ae360cbb14e2708e5a3cfa5cd0bd03c58f29c146d8afd8595a7ca1b30f1ed2a75ba140a55ba450fd4fd040aa1a1dccb0baf393b0e98d60 SHA512 95b8ca682b579834a04058f03ed0c994ccef426d75e0fcc28ee47151d343da25e8fe31f8157744d942aa54652115f477fc6037f91c581dbc127b829cc96476ce DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91 -DIST thiserror-impl-1.0.30.crate 15230 BLAKE2B bdfd4451304a2ef4ddbecb48eb1a1307e6eeadab0860c785a2b6a5e7de270ac42ac4f11e46eb9dba77ec5a86b203d9baf8e4fd5c83cdaa10e2af34a95d29d2e5 SHA512 465b1d4eb79075d8abb11f5c260d68847ea52806a2f519515705b03da376fffb3686bebb23c11462b1c59e1ae5b3ee96d834c62cac69862c491001b1ff7cbb46 DIST thiserror-impl-1.0.38.crate 15429 BLAKE2B 96202c256e970fe23f07b461d71430889e36d9f0e83608d001c6feb4e86f4a34047ce93617b27f89c6e2a5d6ad8702b9f64ac7e59bfee221677261fdfcb06e69 SHA512 628aa28404a181b384ac6a11a433829a5481d97face5bc1704349414f36e93440738122fca716fdf878719870d10e0cf8d495df6b1d40913e985c2824cbc3aba DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2 DIST time-0.1.45.crate 28911 BLAKE2B d43e2431752881f6885d572017f461b304d07ee5ef0d8b4898e62b47c8154268839c3bf69b141159090cfc0d90bd0113d6084fe99ea1f2b1e20668528ce21112 SHA512 e643fb8649f3efdaa1b0b6abc6a140d55ac550a55cad99d0cce9415dc51e155fb1ea240953eeaba5dc47ec73c49ab7f2962af79c693436289de0eb3ff60985ee DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1 -DIST tokio-1.17.0.crate 562425 BLAKE2B 988f9b8f4710c37be84b883646dd88807a1aedcaa62b9d8bb5fe1007fae8b994765535492f51a0369e033e1c7ae417c194c559f1444a2fb9fd91ff456a183143 SHA512 7024d06c718261f5a992e1e5fc09e85ccd59009a462ce8d2707214f5117c991f70d823995b19ab453d2863b3a469f8228a3bdbf2ed51f25728061ecd706fe0c1 DIST tokio-1.24.2.crate 625576 BLAKE2B fd83b7561140a69f359ef9cc3de62839962643bd7f62ba6ea0dd3105da06568791336fe1415e793ef8a0ff866f322b0580db807bf42ea433dabd81b435c38d9d SHA512 ce84c4f6dd3504e834bcdd7e49ffe4cb5f08999b874cc6f86472450cbc5e1b085a667319f745157af535f4fc1ed43c7c14c20da9062df93eda2e2fec85b521e5 DIST tokio-1.27.0.crate 653991 BLAKE2B c474285ae456eedd001d13ba6d1a9cc16c581dd692ed96c98797c11314a402861f43a9fa5fa24d47a4ff3371dd609f774a1d03a4272cda48a07d227dcdf0bf12 SHA512 d7c36e07348a5067678bbd7729c59e81ca71ef6d9581e5cefb122041b1a3f693f77ebad79382cf4dc8e38fde5cf731cdabb02adf55f297fb7b4907cd42775b09 -DIST tokio-macros-1.7.0.crate 9261 BLAKE2B b22228dadc1e4158666a4102d582c2d15668f8451e6c4959640119408d6d712de66813fbb2c26ca692d7f935430b54fc14c276be7e11f869dd70e2115da4be99 SHA512 30c57950d4477a92043683fbc654e8cbc23e87a34276ec11e33ee094ef3cab1bd3e5b2574b3b65030e04ca937f9046d024ec50506ed4eec2ce9ef4d295e7e8cc +DIST tokio-1.28.2.crate 660565 BLAKE2B cd0ef19422856248ec9a8c6a70fabb300064377fb3a7dc73c36b46a18941ffab10627422bf0a17a40952696f5ba179af51b39855d06807fb749c192eccf82fd6 SHA512 434a74d93e5069b0081538289478a1fa7929f3fef9f7db01105df5be57aa30bfb7cb234be2a087028e3ac6da350eb564d70544cd004f2a1a3857b725f5734d03 DIST tokio-macros-1.8.2.crate 10071 BLAKE2B c35e8043195b61bdf3e863f2224c41e3fc5ae0b32b02e53c2bebd36ad9f486e573cdd0e15b7a49e640696edc050e0d8dbfb5b33f1d12887a8ce418edb80abc53 SHA512 753888eed2d7a39e616851918b707c7634d30a54d8d276414b17ce310a2a6fa586bdce4f29b4fbc23f175654caeaa4b0589e571e2a346d99e948297a80f24994 DIST tokio-macros-2.0.0.crate 10382 BLAKE2B 0201cc5c3a34568ded2439f54b21e6040b7ae380a55922ff65562e741ea2a30904367db2bb12eb3d8884044ef6417ff1544fb6b67763d1074bc68db6dcca48af SHA512 db3abe409c28f8502b6ad49bdef5570b6b9bdaf5c5ab7967d02acddefe8043b162648b65751854c651f5b3167d8201354dc2f3d0137116a0aaa275a0e387060c +DIST tokio-macros-2.1.0.crate 11472 BLAKE2B ae03d8812bc2b8f833e0ca77f1df8edeb8e0476c06f8f5104fa632ce77369ec54a80ff3da86439192971bf2e11147eade3765c447d76238b768732702004db95 SHA512 e2a24c1befd512d68b5d8b26a3f1d940dd10bfe0979b5d61a71052478d9fd19b28eb7bcbeaca4cf3c9736fd3da0386c899e3a619f47c2d9f7e6b497140586b9d DIST tokio-util-0.6.10.crate 71140 BLAKE2B 54dae89f8c3886feeccb905d371d9c3f1411fecc398eeb388677e364583fa42ecaa3ea21f10ad76e1873eb91da017ad19ab56befcca81d4e89ebc1253a9bf029 SHA512 0fbf96817b32fe561b26793e599377e9b58c28513e48d0ac070e81f64c0c64fb4d41a626f27b841e88970e8beb75fc2e94a8e9564e63416719756a9d845d8bc1 -DIST tokio-util-0.6.9.crate 76480 BLAKE2B a16fec47a50cef0ada375715c391cfe8239a92a89dbe174ec0afa20281ae28dbbe6fb62029a678765d885aa8dd7613138666be5fb00c660756237bede980b82a SHA512 95b1bf648106c73bc9a3e63cf438a5fca2969cd9425dcb54aa31f5471a6d68cfd9fd99da0b8c86a3b268e618be77f3957d7c88fa072c970dababa4d8965f916a DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75 DIST tracing-core-0.1.30.crate 60351 BLAKE2B eadd1ad68830f4fa9972d207fac3b5be6b0f6d3d2ee4299f2fcd6d03313db6850ae0bb278ae618615e0bc2cd83ffbde0928857fe8e01dd9591a9e80114e0ff88 SHA512 9a14edf6338eff6636473f4ea844dfe337e434c14f40e7b9af6d7e6cf25f745f37bbe372bc63c01043667bea2f5b248b8afa8d6aae4cac3dc5193e3383ef1c65 +DIST tracing-core-0.1.31.crate 61263 BLAKE2B feec046ddd3e04995bfe24defd6ae1187fd7ad78d80d69031178f67ed534e9aa6ab6aaea92dad509f57e220df5f6f025ab8f96bbc957834126f53dcad36580c3 SHA512 66fcd0b4f32de3816b1dcbeda1af26fae0a79d088894637984dc6a0ca65b609f5f166cea376601f6a75f8e3a281da6d4450dc796aa0a7177ad615330237e2bed DIST unicode-ident-1.0.6.crate 42158 BLAKE2B 6e4ef61fcac69b4ccbf743a2c2f857a6ea9fcbac9b9890f5b7208cc0732c6892aa5889b3030e87c8c29ce4ce24ddb7adec6bcf47b7aefe9cb5d19f920f12cfbd SHA512 ee1dc78fe535f46bdaf3e19dd8dfc859bf3133d9271026cadf626a07ba586c39caca4e45d905156a6276cf852f9cebef196b2229c3ba4b5e2b26c956fd6cff86 DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 +DIST unicode-ident-1.0.9.crate 41978 BLAKE2B 4e78cefb4e7d7f173f1826a5ab6c8ffde386fea67cf3227bd22e6a6e65d3348dc53c9438e6bde9af06fb5e04b0beac866209d2426e7f04cd10b2435db85df7e3 SHA512 4d8cffe699c6f15ee82ab5f5a73421a6bb8b1a476237aefefa6e932c45c30683a4fb015f138bce99d7cb27a27fb7972909c828e77daef091da84ec162315625a DIST unicode-segmentation-1.10.0.crate 93893 BLAKE2B f0604ca03586726b878f7884a639554037816ae01965fbb97b4998fbbd12e614f2af50065a59c834448413418a56b198b016e685ef9509513e8994a5c063da40 SHA512 e6a1baacb557a5a7ed7ff780c542c5947eb473763eb2a6018cb1e0a1abb9f4bf3f8073610e4897393f15df076f6657a0f162a5c5bb7ed5f3b3fd832e533a522c DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b15212555f2d8a367f3ae78f26a36c5897b69f3efcd280a1bd3eb3f61c87b8a26061804b1cd56e1c1500cbcd62e8bc74520014 SHA512 e96224bba73fe9a167bbf226bb13fe5bea085765a90f7232cb20b42f3c584242b7291aeba1eb8edbe2ae40e5bee2f4714f434324f79316b22e8437c77a50e86b -DIST unicode-segmentation-1.9.0.crate 93241 BLAKE2B 359904bcaadfd161128d40a896a2d10e5dfdb4098de245c949ae3fffecce9b4b6b999bbc2c6ca522944733ab0074e50fe829690183639c312bba8f8d0ad24456 SHA512 7d0ea37bfb24a1a803b1cd40b7b0c0e6e44ebf9a474fdedf0dcca1ead25662e19f44af29b87de1b000c3cc75fec93320938bb3ab9d9e82298eda324bb97e7294 DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b -DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4 DIST unicode-xid-0.1.0.crate 16000 BLAKE2B 159004a7bbb7476b39e982b51dbf615717095fd5946536e757653aa941bbf1b774f331db744ecc33bb2ead4b0a6d254fde86cfd6cd8b83ab9983fa89928eddbe SHA512 cc5343e2166938322cfd7c73f1f918f2a9c46846ac0ef55933d1e44cdfaf6f7da2b7ff18b68e356c47b6d8ba5565eda0db42c347dcbde830683f341ac2b1849d -DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8 DIST utf8parse-0.1.1.crate 13995 BLAKE2B 6b1de4afdb2837a76637de72f6e6a81e73aa683d8da04ebc94cf7ee3c542845d2244e721840511ee2725320f2f882722e2bea67914435131d7af1ab29291d1eb SHA512 543d4daddce8248b181deb1c3952ca15303d78616480b23af163ca6253a059b5ce9494652839a051c48a47816c3dd719465bbe5bb7930db676a16bcdac47c517 DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9 DIST vergen-3.2.0.crate 16897 BLAKE2B 1a83f338f13cd55aed1d57db05e6454d1c86937f5d3a9a7b5b14bfc72a891671b70665ef388590ddd0a19ac8acad8251990bd81b9fcedf80898ed5d327f9d373 SHA512 d582ade1ed57f5067b4b24376d0164405a7a5a587e12c09b724fe0773b03d4eee95694fbe9f43d0f34bf6145dc297850e05039c81ac6df27670e326b7a254c09 @@ -280,7 +250,6 @@ DIST vswhom-0.1.0.crate 9420 BLAKE2B ad748822fa9650d011c5f240f5e52ae1e27380fc1b2 DIST vswhom-sys-0.1.2.crate 15852 BLAKE2B b21fbc0af440d3feac8ffb769f951f504e01f630d6f806d78a8f218eeb09ff8940328d6a9289e195deae9fdc43fdd55cfd037ae9c57b366ae57906b80d2f4785 SHA512 cd7e7b9e1953c70470d2f17210e83d28cd2c5ab8fc34ef0c9e06390e928853e375ed7bc2bda343b2f15820e989b5adc5bd33d9cea078716bc31545ff019435c8 DIST vtparse-0.2.2.crate 10058 BLAKE2B 5abd89a6295a31e64a23e5d174af148c076cc2c3d7e7c7afe19a0c4255b44047da97100ff603c5d7ccdce9560f1703b83f240893bdd70178f000ee1eabe32326 SHA512 6b2f92981ceb3369379c3923ec37cacc87f5db73a6f30f3a5c1e168e23b75f17c4fb04e0f54ac9173a3fb9612dd5cb6bbc220f097f57e4baac58bb2b730ad731 DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec SHA512 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88 -DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6d5555c149b4834a9bf31dba SHA512 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 716bdd2ec46d0bc9911c5e5e29fc783840559931b2563d8619675fc11da9527ddbe653a0f1ce0b782ee0c5f7a3131aba2b0867d415f003aa9c2389357569e7dc SHA512 dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47 DIST wasm-bindgen-0.2.83.crate 169618 BLAKE2B f6158596c80a0385bee0a05bd9cf0b3beee83a7958efb40244956b4fec2c83baa1a1b4605eb604f313db3508a7911c78f645acbb19f6fc93eef27e9f7f0ac109 SHA512 ec93d1334417d0329e113d5f2da7f16c0f1209d71e5cbd21a2dc9278d877e70ca2327ff7863b40505504883ed51d6bf20dda98c22ef44011a47c604a7b44e82d @@ -293,44 +262,37 @@ DIST wasm-bindgen-macro-support-0.2.83.crate 18530 BLAKE2B f305c9fc1f7bba5bee65a DIST wasm-bindgen-macro-support-0.2.84.crate 19076 BLAKE2B 4f779d7d0a406f376092ea8193851dbc86e9dbb822464db66a2022274665b03b9bf6552f79263014510cfaf4284847e98e8173263a6565f1af0c29054bd33fff SHA512 f2a8b6e0170dcea0d2f4a50361f036ad6604c499a89f0cf602578d0958d47c193aecebbd98e63310f592b08f8fe53da6c3d7a124b433ee384aa22371d9c963e5 DIST wasm-bindgen-shared-0.2.83.crate 7194 BLAKE2B 4dd1cffea1edc98dcd4993bf6fdde8100fe00d1e97322ce8bc0bdefd0c659047c8c726e5da27b59fd7a6621c1e5385c18204e834c6c6fd1fb9de52f95b40e40d SHA512 2bfc1a068fa41a9ecacce7bda494fc0485c57ccb102c1d76c87a42e00ad30b944b0cb788642e8339d050a0e831ce8306844a77292ab9f79ed765b65cdb4765e7 DIST wasm-bindgen-shared-0.2.84.crate 7219 BLAKE2B 4910158ed884dd9dbb32b1539b0c89a583f98df05cb29654487a26db063c973d44cb086dad4b466f9bc63104e3d4da72fe9feed32618f8243151dfb9ccfaff29 SHA512 fc4bf134a33c71852b91d09fbf1e1801e2b97b5c2756e2680d0c1f8701da30b22b56777d8e806e13602beb040775824966e378f7b9805e131a385e7816ddd010 -DIST watchman-2022.08.29.00.tar.gz 3787691 BLAKE2B faf3f6afe351f7596256424c9e4f0c31fe826ee1097e216d04d869b3adee7ca1d4d9afbbea99fb3ca4f095d06171a1afe56fc5a71022242c4fde99246c3a1781 SHA512 25f6f133253335ece931fdbb131e8df4961c4b73877e2caa5008d3bd5e66e44b1121b7d4f2cd3367b1759476307aad8d6642089c482a6b65178b0a05510ea5f1 DIST watchman-2023.02.06.00.tar.gz 3811103 BLAKE2B 9a7ef8b809855bd08bf7a75441a6399ed4fd852e40f749391d4f1377ad095e7f2d58800e9c44f058723751fa51fdd8ff88122276d1af6d3128344cd48457eba7 SHA512 4d7b4835130bf343f596730f0ec4fef30a9c0a521c9c35c06a80f652c26486dfbc8fef405fd0cc2586965b20c75c260383971da19d148173801d39c51a6d42ee -DIST watchman-2023.04.10.00.tar.gz 3962793 BLAKE2B b4a26e38d07376ebea81cf7b0a1694a775cc71c0142157dce804173d153599e017dad516b31368bb034142bd13b4b53a5074613468870cd9e970e8644b312b9b SHA512 6d078cf7681bd07327b03dd159d5dd66ff84007cb149329642ec3ed6d8a785307f28668a0568095162b9ff654cd04104103d10b1e2d1db9cae14667d32d450b4 -DIST watchman-2023.05.01.00.tar.gz 3963267 BLAKE2B 00e9a9dd8426e112715997aa1e51700a1797d1e7d935d2b3f1e019d65a38d97cd61dda755e03703ea7060dab5c793408401e6cc04a1d0d513686ac387235524d SHA512 f36a625bbcfd0ecb2813bb33c04fb3314a6f3303cf84d3cef479d7b843862cb231a7b2f56ce13457bbf408df033a2d71fa8545b839225d8fbc292ea270f574e2 DIST watchman-2023.05.22.00.tar.gz 3963980 BLAKE2B 08b6cb1e6d47fc7e29a119184b2fb9284802dcd56133bcecdc225a31acb207b82dfa86f12370eb5d804ce51a6ebbbc873a5ce9096bee4ea4a3386315ee97235a SHA512 3ac9ac5c864667e217b32b078ba44be097e5ab0ba63bc88a23b9c1b9bb8637d2ccd08f1a314ee974ebdcde04f6ab1ac847657c9386e36a30ab99af9694be36cc +DIST watchman-2023.06.19.00.tar.gz 3966589 BLAKE2B 69e4545e1c6e288bff2ac37af27c4066bc677cdfc64e09feecd466d5225619320c4c371498cf81f29a51442c5acf737bf288a066fd837ebe27c43ba0ca74c9af SHA512 0a4fa3883d6a5418b63641d344b43df2516532371e1ef9c3cc6e6395948a6cd9702475fd20adb68aff3f47f6f4355d5acaf11a4515f0fae57495010948612738 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.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST windows-0.48.0.crate 11864177 BLAKE2B 39c0e4f058f68a829ee08721818a0b04287af20dfe6e03a125b75566b4c8a58b56557d685600f1f9c215811154f9782f12368d42848445d54dcf9bfd6471349d SHA512 7c906f885fa0a730f1cb1ef4e62f5b602a49d44343febe1d38fcd4cbc28e0342766983796042585fe457aa229333558715b6270e378946faa8f398a7ecc2af8c -DIST windows-sys-0.32.0.crate 3361554 BLAKE2B b49573a17d526783ea445e49f6a7abf6080bb6d58b45e52fc977ca23573d737d952550664e3083793e25d5dc51fbc20b15d9ccfbc890c7529d6307bbf655d60b SHA512 a141bf37b6b72d83c46252e2fc4dd9daece02edbe8ddcb9d3262125c7733db1399c0342161a638cbbd3d980e532f785e0e0c77944e80270618ac30b0548b8ab9 DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354 DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 +DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22 DIST windows_aarch64_gnullvm-0.42.1.crate 362795 BLAKE2B 722b45789bcd1d973803b327d44072fbf9c904d448e29ae9e56d2f9d1a3e9b64e06883e4bf5ebf141f1e924235858fd1472e07a744cc5b16a0a3a4fc8ec8f6d4 SHA512 51eb9fa7ea441a9fef590c12576a8bbef74932d40fafde8f9e3a28f2734ce5aee6dd5fa478fb3847443241c8c392bb4abbc6014c71260bf924431779f7184f73 DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 -DIST windows_aarch64_msvc-0.32.0.crate 673810 BLAKE2B bd32e62f6530a37371b3f4aa67c41a201c47d035ecf4681daa05d5a5ab0bffaa67fb3e6d4b2cc10dc2de5b7ffffc465f66c576ed9fac313a5f96d1e9f28c6289 SHA512 d50661dc66f773edbfd82bdd2ddcc2b2c10216160595c771b61f9a56d0b288714d5f6b37a0a06e9d484395b2c1a228f342caff157bcb6c44534fe60bc1f5f844 DIST windows_aarch64_msvc-0.42.1.crate 664655 BLAKE2B f4a060b802016a6d77a8ea6ac44c35dfec384acef9c45f932e2b6aca9d3ac48ae031f99e5b58f270d6020b8796e9dd06f7e8ffa7cc5610ea3f69181c2be7adc8 SHA512 f6412bae4b041201ef94e5a159ce90fd6b09816350204d4f573c1afdfb0a6d62d7887fbc2e416b40ec1d4478db521be492edf4703d87482d6d0006a51b827538 DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df -DIST windows_i686_gnu-0.32.0.crate 772251 BLAKE2B 60a6e4fe3783361fe773aa90aa2696350e67a443976a7dc946d828bf73b793ff6e1b9bb5f2899cb3d66f9869b99a2120f433fc766555f6c897106401c4735d3b SHA512 7dd93d6a8fef58114dd5574deb3d5285b851cf2fe85d5bde466a9ccfe8584f3dcbeb293d4e40bf4b228a5ba4e54306d7e30364cebf7fbe6fe568bda96ab33d44 DIST windows_i686_gnu-0.42.1.crate 733428 BLAKE2B c1ca24973aca06b255d9317735cca7a13f7f69293da52dad41df43a5cdf48aac3d40d8b6765cf564905fb71cb548308d757f01167efe7a61da7bd2e2a7080f0a SHA512 61c3271b07df1d4585c875d27cf1686c8f595dcbb79626e8d15ff47228f7b7a4556d3d994566ccceee0d6795a4c76767f85f4579282fc9eed731e04c7e193a57 DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68 -DIST windows_i686_msvc-0.32.0.crate 733422 BLAKE2B fa1c9c2e5a879797212caff8cbaf17043d4019bb88070eeba39ea64fae46eb4d4c254527a74f21b5604a817859c5a5647b631e743d412e0c3a92bc523f778053 SHA512 3d8b8db6ce629f8a3598b00f4a11f8af81cd8da1b9ed5f14e0b200c0512539118a7206866e9c63bb73528877ce74b33e92bbcc88f036afefe07936298eaff932 DIST windows_i686_msvc-0.42.1.crate 722583 BLAKE2B e03978daa0ac95d7bd9f594b28360dab647a1fe525f0ae4b44e6842d93c5674d9f202e8bbca99a0d30ecf7d138af0c48eec8e69e08bf285db51e32bcf83a2c54 SHA512 8afa4f92cb7bd96d4fdbefbd8e7bcaa37dee52224d5d8b950c5a537d3bb805bf9781097b8bd44d96e8b62b1290e3a3020557502fa3b357a53df6fea36b318932 DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804 DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b -DIST windows_x86_64_gnu-0.32.0.crate 744209 BLAKE2B 76106af387f443f2a24a0cd15d53b59a9e66977df8a0a4074993b4efded7cf63f88d18ddd0bfae467bf37b47b4f9400bdcd3db9cec31bc8febaabef995f406d6 SHA512 35cf64bf981a16a011b2276dbbb65200834235075d369fe60ca06092e1c0631c114c402eb43db223ec885f0ab07a77aa9f1822d1db44c5e6747645c65a7ac182 DIST windows_x86_64_gnu-0.42.1.crate 697614 BLAKE2B 3cef0a3da3ce142bbdf932dbb54eb6473070c5722c9ec791dc4077efe2d774d51f8b3d06b3321f8f21cc49764f44d54b3432ee7a0d9376925b422b197f5d557e SHA512 f4c16b587fe407dee1f39df029c52302a0fbd5f519816a8d974fe9c2f928043b14037c701c0f3c9cf2e5c765e82430fd4b71615fe63a66a88159f7b15506f892 DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602 DIST windows_x86_64_gnullvm-0.42.1.crate 362788 BLAKE2B fff81e63b86ad04ce22ad3e05ec4cc02c0b791384c93bafb50832f6db9cb7fd9301ad3845339a08dd8cadac1d59f3e8dc9d5f56d7a987989dbfc16b9131af67b SHA512 8cc988b5995a4726bb7518b7fccff528274ad9b2b0160fe247eb240f9ced10db95afe7bff91bfc5a08ebd8237b6821e4a4abad1ff9da45022f1ce7e7586bcf05 DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3 DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 -DIST windows_x86_64_msvc-0.32.0.crate 669835 BLAKE2B f8c9dc578d652c2abf0d689dfa9681da29f760bc45ecec83b7d994e7df7c04f91fbcebee464ebd94d5fe7eb0dea90ac7c04578b56264d89ca9d91213fd89b17f SHA512 4720246d2aed3c3b3c252cda7773096642e78891b1a9776c920da908b2d3741e9e341060424327f1c16e4cb47b6e22af1be229589a51b5a3a04d2a6447275332 DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2 DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 diff --git a/dev-util/watchman/files/watchman-2022.07.04.00-python-working-dir.patch b/dev-util/watchman/files/watchman-2022.07.04.00-python-working-dir.patch deleted file mode 100644 index cd475fb1bfbf..000000000000 --- a/dev-util/watchman/files/watchman-2022.07.04.00-python-working-dir.patch +++ /dev/null @@ -1,73 +0,0 @@ ---- a/watchman/python/setup.py -+++ b/watchman/python/setup.py -@@ -13,30 +13,10 @@ try: - except ImportError: - from distutils.core import setup, Extension - --watchman_src_dir = os.environ.get("CMAKE_CURRENT_SOURCE_DIR") --if watchman_src_dir is None: -- watchman_src_dir = os.path.join(os.path.dirname(os.path.realpath(__file__)), "..") -- --# Setuptools is very picky about the path on Windows. They have to be relative --# paths, and on Windows that means we have to be on the same drive as the source --# files. Otherwise it is impossible to obtain a relative path across different --# drives. However this has an implication that we will not be able to build this --# package outside the repository. Not great but it works. --py_dir = os.path.join(watchman_src_dir, "watchman", "python") --if os.name == "nt": -- os.chdir(py_dir) -- py_dir = os.path.relpath(py_dir) -- -- --def srcs(names): -- """transform a list of sources to be relative to py_dir""" -- return ["%s/%s" % (py_dir, n) for n in names] -- - - setup( - name="pywatchman", - version="1.4.1", -- package_dir={"": py_dir}, - description="Watchman client for python", - author="Wez Furlong, Rain", - author_email="wez@fb.com", -@@ -47,7 +27,7 @@ setup( - keywords=("watchman inotify fsevents kevent kqueue portfs filesystem watcher"), - license="BSD", - packages=["pywatchman"], -- ext_modules=[Extension("pywatchman.bser", sources=srcs(["pywatchman/bser.c"]))], -+ ext_modules=[Extension("pywatchman.bser", sources=["pywatchman/bser.c"])], - platforms="Platform Independent", - classifiers=[ - "Development Status :: 5 - Production/Stable", -@@ -63,12 +43,10 @@ setup( - "Programming Language :: Python :: 3.6", - ], - zip_safe=True, -- scripts=srcs( -- [ -+ scripts=[ - "bin/watchman-make", - "bin/watchman-wait", - "bin/watchman-replicate-subscription", -- ] -- ), -+ ], - test_suite="tests", - ) ---- a/watchman/python/tests/tests.py 2022-07-09 05:21:29.017605168 +0100 -+++ b/watchman/python/tests/tests.py 2022-07-09 05:21:34.920982537 +0100 -@@ -27,13 +27,6 @@ - ) - - --if os.path.basename(bser.__file__) == "pybser.py": -- raise Exception( -- "bser module resolved to pybser! Something is broken in your build. __file__={!r}, sys.path={!r}".format( -- bser.__file__, sys.path -- ) -- ) -- - PILE_OF_POO = "\U0001F4A9" - NON_UTF8_STRING = b"\xff\xff\xff" - diff --git a/dev-util/watchman/files/watchman-2023.06.19.00-rust-1.70-avoidance.patch b/dev-util/watchman/files/watchman-2023.06.19.00-rust-1.70-avoidance.patch new file mode 100644 index 000000000000..78c6d139e483 --- /dev/null +++ b/dev-util/watchman/files/watchman-2023.06.19.00-rust-1.70-avoidance.patch @@ -0,0 +1,50 @@ +From 625967e8d00a3564ce5c6634b84b0e3b89aa6f4e Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sat, 24 Jun 2023 07:26:10 +0100 +Subject: [PATCH] Revert "Replace remaining atty usages with stdlib" + +This reverts commit 39290c123d1606e520bbaa1f92737fea010ec278. + +This requires Rust 1.70 which is currently masked in Gentoo because +of a bug involving strip. +--- a/watchman/cli/Cargo.toml ++++ b/watchman/cli/Cargo.toml +@@ -9,6 +9,7 @@ edition = "2021" + [dependencies] + ahash = "0.8" + anyhow = "1.0.65" ++atty = "0.2" + duct = "0.13.6" + jwalk = "0.6" + serde = { version = "1.0.136", features = ["derive", "rc"] } +--- a/watchman/cli/src/rage/stream.rs ++++ b/watchman/cli/src/rage/stream.rs +@@ -6,7 +6,6 @@ + */ + + use std::io; +-use std::io::IsTerminal; + use std::io::Stdout; + use std::io::Write; + +@@ -59,7 +58,7 @@ impl Stream { + } + + pub fn new(hostname: Option) -> Self { +- if !std::io::stdout().is_terminal() { ++ if atty::isnt(atty::Stream::Stdout) { + Self::new_stdout() + } else if let Ok(reporter) = FbReporter::new(hostname) { + Self::Child(reporter) +@@ -73,7 +72,7 @@ impl Stream { + if let Self::Child(_) = self { + true + } else { +- !std::io::stdout().is_terminal() ++ atty::isnt(atty::Stream::Stdout) + } + } + +-- +2.41.0 + diff --git a/dev-util/watchman/watchman-2023.04.10.00.ebuild b/dev-util/watchman/watchman-2023.04.10.00.ebuild deleted file mode 100644 index 93d22b62da3a..000000000000 --- a/dev-util/watchman/watchman-2023.04.10.00.ebuild +++ /dev/null @@ -1,326 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# These must be bumped together: -# dev-cpp/edencommon -# dev-cpp/folly -# dev-util/watchman - -# TODO: Split into different variables then combine for each component? -# Not all is in rust/ dir. -# Rust components: -# - thirdparty/deelevate_binding/Cargo.toml -# - rust/watchman_client/Cargo.toml -# - rust/serde_bser/Cargo.toml -# - cli/Cargo.toml -CRATES=" -ahash-0.8.3 -aho-corasick-0.7.20 -android_system_properties-0.1.5 -ansi_term-0.12.1 -anyhow-1.0.70 -atty-0.2.14 -autocfg-1.1.0 -base64-0.10.1 -bitflags-1.3.2 -bumpalo-3.12.0 -byteorder-1.4.3 -bytes-1.4.0 -cc-1.0.79 -cfg-if-1.0.0 -chrono-0.4.24 -clap-2.34.0 -codespan-reporting-0.11.1 -core-foundation-sys-0.8.4 -crossbeam-0.8.2 -crossbeam-channel-0.5.8 -crossbeam-deque-0.8.3 -crossbeam-epoch-0.9.14 -crossbeam-queue-0.3.8 -crossbeam-utils-0.8.15 -cxx-1.0.94 -cxxbridge-flags-1.0.94 -cxxbridge-macro-1.0.94 -cxx-build-1.0.94 -deelevate-0.1.1 -dirs-4.0.0 -dirs-sys-0.3.7 -duct-0.13.6 -either-1.8.1 -embed-resource-1.8.0 -filedescriptor-0.7.3 -fnv-1.0.7 -futures-0.1.31 -futures-0.3.28 -futures-channel-0.3.28 -futures-core-0.3.28 -futures-executor-0.3.28 -futures-io-0.3.28 -futures-macro-0.3.28 -futures-sink-0.3.28 -futures-task-0.3.28 -futures-util-0.3.28 -getrandom-0.1.16 -getrandom-0.2.9 -heck-0.3.3 -hermit-abi-0.1.19 -hermit-abi-0.2.6 -iana-time-zone-0.1.56 -iana-time-zone-haiku-0.1.1 -itoa-1.0.6 -js-sys-0.3.61 -jwalk-0.6.2 -lazy_static-1.4.0 -libc-0.2.141 -link-cplusplus-1.0.8 -lock_api-0.4.9 -log-0.4.17 -maplit-1.0.2 -maybe-uninit-2.0.0 -memchr-2.5.0 -memmem-0.1.1 -memoffset-0.6.5 -memoffset-0.8.0 -mio-0.8.6 -nix-0.25.1 -nom-5.1.2 -ntapi-0.4.0 -num-0.2.1 -num-bigint-0.2.6 -num-complex-0.2.4 -num_cpus-1.15.0 -num-derive-0.2.5 -num-integer-0.1.45 -num-iter-0.1.43 -num-rational-0.2.4 -num-traits-0.2.15 -once_cell-1.17.1 -ordered-float-1.1.1 -os_pipe-1.1.3 -parking_lot-0.12.1 -parking_lot_core-0.9.7 -pathsearch-0.2.0 -phf-0.11.1 -phf_codegen-0.11.1 -phf_generator-0.11.1 -phf_shared-0.11.1 -pin-project-lite-0.2.9 -pin-utils-0.1.0 -ppv-lite86-0.2.17 -proc-macro2-0.4.30 -proc-macro2-1.0.56 -proc-macro-error-1.0.4 -proc-macro-error-attr-1.0.4 -quote-0.6.13 -quote-1.0.26 -rand-0.7.3 -rand-0.8.5 -rand_chacha-0.2.2 -rand_core-0.5.1 -rand_core-0.6.4 -rand_hc-0.2.0 -rayon-1.7.0 -rayon-core-1.11.0 -redox_syscall-0.2.16 -redox_users-0.4.3 -regex-1.7.3 -regex-syntax-0.6.29 -rustc_version-0.4.0 -ryu-1.0.13 -scopeguard-1.1.0 -scratch-1.0.5 -semver-0.9.0 -semver-1.0.17 -semver-parser-0.7.0 -serde-1.0.160 -serde_bytes-0.11.9 -serde_derive-1.0.160 -serde_json-1.0.96 -shared_child-1.0.0 -shared_library-0.1.9 -signal-hook-0.1.17 -signal-hook-registry-1.4.1 -siphasher-0.3.10 -slab-0.4.8 -smallvec-0.6.14 -smallvec-1.10.0 -socket2-0.4.9 -strsim-0.8.0 -structopt-0.3.26 -structopt-derive-0.4.18 -syn-0.15.44 -syn-1.0.109 -syn-2.0.15 -sysinfo-0.26.9 -tabular-0.2.0 -termcolor-1.2.0 -terminfo-0.7.5 -termios-0.3.3 -termwiz-0.8.0 -textwrap-0.11.0 -thiserror-1.0.40 -thiserror-impl-1.0.40 -time-0.1.45 -tokio-1.27.0 -tokio-macros-2.0.0 -tokio-util-0.6.10 -toml-0.5.11 -tracing-0.1.37 -tracing-core-0.1.30 -unicode-ident-1.0.8 -unicode-segmentation-1.10.1 -unicode-width-0.1.10 -unicode-xid-0.1.0 -utf8parse-0.1.1 -vec_map-0.8.2 -vergen-3.2.0 -version_check-0.9.4 -vswhom-0.1.0 -vswhom-sys-0.1.2 -vtparse-0.2.2 -wasi-0.10.0+wasi-snapshot-preview1 -wasi-0.11.0+wasi-snapshot-preview1 -wasi-0.9.0+wasi-snapshot-preview1 -wasm-bindgen-0.2.84 -wasm-bindgen-backend-0.2.84 -wasm-bindgen-macro-0.2.84 -wasm-bindgen-macro-support-0.2.84 -wasm-bindgen-shared-0.2.84 -winapi-0.3.9 -winapi-i686-pc-windows-gnu-0.4.0 -winapi-util-0.1.5 -winapi-x86_64-pc-windows-gnu-0.4.0 -windows-0.48.0 -windows_aarch64_gnullvm-0.42.2 -windows_aarch64_gnullvm-0.48.0 -windows_aarch64_msvc-0.42.2 -windows_aarch64_msvc-0.48.0 -windows_i686_gnu-0.42.2 -windows_i686_gnu-0.48.0 -windows_i686_msvc-0.42.2 -windows_i686_msvc-0.48.0 -windows-sys-0.45.0 -windows-targets-0.42.2 -windows-targets-0.48.0 -windows_x86_64_gnu-0.42.2 -windows_x86_64_gnu-0.48.0 -windows_x86_64_gnullvm-0.42.2 -windows_x86_64_gnullvm-0.48.0 -windows_x86_64_msvc-0.42.2 -windows_x86_64_msvc-0.48.0 -winreg-0.10.1 -xi-unicode-0.2.1 -" - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -inherit cargo cmake distutils-r1 tmpfiles - -DESCRIPTION="A file watching service" -HOMEPAGE="https://facebook.github.io/watchman/" -SRC_URI="https://github.com/facebook/watchman/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" $(cargo_crate_uris)" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="llvm-libunwind python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# See https://github.com/facebook/watchman/blob/main/CMakeLists.txt#L342 for libevent -RDEPEND=" - dev-libs/libevent:= - dev-libs/libpcre2 - ~dev-cpp/edencommon-${PV}:= - ~dev-cpp/folly-${PV}:= - dev-cpp/glog:= - >=dev-libs/libfmt-8.1.1-r1:= - dev-libs/openssl:= - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= ) - python? ( ${PYTHON_DEPS} )" -# TODO: Make gtest test-only (needs a fair bit of patching) -DEPEND="${RDEPEND} - dev-cpp/gtest" - -PATCHES=( - "${FILESDIR}"/${PN}-2023.01.16.00-python-working-dir.patch - "${FILESDIR}"/${PN}-2022.02.28.00-libatomic.patch - "${FILESDIR}"/${PN}-2022.08.08.00-musl-fsword-fix.patch -) - -# Rust utility -QA_FLAGS_IGNORED="usr/bin/watchmanctl" - -distutils_enable_tests unittest - -src_prepare() { - cmake_src_prepare -} - -src_configure() { - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L17 - export RUST_VENDORED_CRATES_DIR="${ECARGO_VENDOR}" - export RUST_CARGO_HOME="${ECARGO_HOME}" - export CARGO_HOME="${ECARGO_HOME}" - # Build system already handles avoiding Rust-jobs-while-CMake-jobs-spawned issue - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L69 - # so no need to force -j1 via cargo jobs - - local mycmakeargs=( - # Rust wrangling - -DUSE_CARGO_VENDOR=ON - -DGENERATE_CARGO_VENDOR_CONFIG=OFF - -DRUST_CARGO_HOME="${RUST_CARGO_HOME}" - - # General bits - -DWATCHMAN_STATE_DIR="${EPREFIX}"/run/watchman - -DWATCHMAN_VERSION_OVERRIDE=${PV} - - # Fails to build against fbthrift for now in libatomic troubles - -DENABLE_EDEN_SUPPORT=OFF - - # We handle this ourselves - -DCMAKE_DISABLE_FIND_PACKAGE_Python3=ON - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_compile - popd >/dev/null || die - fi -} - -src_test() { - cmake_src_test - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_test - popd >/dev/null || die - fi -} - -src_install() { - cmake_src_install - - newtmpfiles "${FILESDIR}"/watchman.tmpfiles watchman.conf - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_install - popd >/dev/null || die - fi -} - -pkg_postinst() { - tmpfiles_process watchman.conf -} diff --git a/dev-util/watchman/watchman-2023.05.01.00.ebuild b/dev-util/watchman/watchman-2023.05.01.00.ebuild deleted file mode 100644 index 93d22b62da3a..000000000000 --- a/dev-util/watchman/watchman-2023.05.01.00.ebuild +++ /dev/null @@ -1,326 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# These must be bumped together: -# dev-cpp/edencommon -# dev-cpp/folly -# dev-util/watchman - -# TODO: Split into different variables then combine for each component? -# Not all is in rust/ dir. -# Rust components: -# - thirdparty/deelevate_binding/Cargo.toml -# - rust/watchman_client/Cargo.toml -# - rust/serde_bser/Cargo.toml -# - cli/Cargo.toml -CRATES=" -ahash-0.8.3 -aho-corasick-0.7.20 -android_system_properties-0.1.5 -ansi_term-0.12.1 -anyhow-1.0.70 -atty-0.2.14 -autocfg-1.1.0 -base64-0.10.1 -bitflags-1.3.2 -bumpalo-3.12.0 -byteorder-1.4.3 -bytes-1.4.0 -cc-1.0.79 -cfg-if-1.0.0 -chrono-0.4.24 -clap-2.34.0 -codespan-reporting-0.11.1 -core-foundation-sys-0.8.4 -crossbeam-0.8.2 -crossbeam-channel-0.5.8 -crossbeam-deque-0.8.3 -crossbeam-epoch-0.9.14 -crossbeam-queue-0.3.8 -crossbeam-utils-0.8.15 -cxx-1.0.94 -cxxbridge-flags-1.0.94 -cxxbridge-macro-1.0.94 -cxx-build-1.0.94 -deelevate-0.1.1 -dirs-4.0.0 -dirs-sys-0.3.7 -duct-0.13.6 -either-1.8.1 -embed-resource-1.8.0 -filedescriptor-0.7.3 -fnv-1.0.7 -futures-0.1.31 -futures-0.3.28 -futures-channel-0.3.28 -futures-core-0.3.28 -futures-executor-0.3.28 -futures-io-0.3.28 -futures-macro-0.3.28 -futures-sink-0.3.28 -futures-task-0.3.28 -futures-util-0.3.28 -getrandom-0.1.16 -getrandom-0.2.9 -heck-0.3.3 -hermit-abi-0.1.19 -hermit-abi-0.2.6 -iana-time-zone-0.1.56 -iana-time-zone-haiku-0.1.1 -itoa-1.0.6 -js-sys-0.3.61 -jwalk-0.6.2 -lazy_static-1.4.0 -libc-0.2.141 -link-cplusplus-1.0.8 -lock_api-0.4.9 -log-0.4.17 -maplit-1.0.2 -maybe-uninit-2.0.0 -memchr-2.5.0 -memmem-0.1.1 -memoffset-0.6.5 -memoffset-0.8.0 -mio-0.8.6 -nix-0.25.1 -nom-5.1.2 -ntapi-0.4.0 -num-0.2.1 -num-bigint-0.2.6 -num-complex-0.2.4 -num_cpus-1.15.0 -num-derive-0.2.5 -num-integer-0.1.45 -num-iter-0.1.43 -num-rational-0.2.4 -num-traits-0.2.15 -once_cell-1.17.1 -ordered-float-1.1.1 -os_pipe-1.1.3 -parking_lot-0.12.1 -parking_lot_core-0.9.7 -pathsearch-0.2.0 -phf-0.11.1 -phf_codegen-0.11.1 -phf_generator-0.11.1 -phf_shared-0.11.1 -pin-project-lite-0.2.9 -pin-utils-0.1.0 -ppv-lite86-0.2.17 -proc-macro2-0.4.30 -proc-macro2-1.0.56 -proc-macro-error-1.0.4 -proc-macro-error-attr-1.0.4 -quote-0.6.13 -quote-1.0.26 -rand-0.7.3 -rand-0.8.5 -rand_chacha-0.2.2 -rand_core-0.5.1 -rand_core-0.6.4 -rand_hc-0.2.0 -rayon-1.7.0 -rayon-core-1.11.0 -redox_syscall-0.2.16 -redox_users-0.4.3 -regex-1.7.3 -regex-syntax-0.6.29 -rustc_version-0.4.0 -ryu-1.0.13 -scopeguard-1.1.0 -scratch-1.0.5 -semver-0.9.0 -semver-1.0.17 -semver-parser-0.7.0 -serde-1.0.160 -serde_bytes-0.11.9 -serde_derive-1.0.160 -serde_json-1.0.96 -shared_child-1.0.0 -shared_library-0.1.9 -signal-hook-0.1.17 -signal-hook-registry-1.4.1 -siphasher-0.3.10 -slab-0.4.8 -smallvec-0.6.14 -smallvec-1.10.0 -socket2-0.4.9 -strsim-0.8.0 -structopt-0.3.26 -structopt-derive-0.4.18 -syn-0.15.44 -syn-1.0.109 -syn-2.0.15 -sysinfo-0.26.9 -tabular-0.2.0 -termcolor-1.2.0 -terminfo-0.7.5 -termios-0.3.3 -termwiz-0.8.0 -textwrap-0.11.0 -thiserror-1.0.40 -thiserror-impl-1.0.40 -time-0.1.45 -tokio-1.27.0 -tokio-macros-2.0.0 -tokio-util-0.6.10 -toml-0.5.11 -tracing-0.1.37 -tracing-core-0.1.30 -unicode-ident-1.0.8 -unicode-segmentation-1.10.1 -unicode-width-0.1.10 -unicode-xid-0.1.0 -utf8parse-0.1.1 -vec_map-0.8.2 -vergen-3.2.0 -version_check-0.9.4 -vswhom-0.1.0 -vswhom-sys-0.1.2 -vtparse-0.2.2 -wasi-0.10.0+wasi-snapshot-preview1 -wasi-0.11.0+wasi-snapshot-preview1 -wasi-0.9.0+wasi-snapshot-preview1 -wasm-bindgen-0.2.84 -wasm-bindgen-backend-0.2.84 -wasm-bindgen-macro-0.2.84 -wasm-bindgen-macro-support-0.2.84 -wasm-bindgen-shared-0.2.84 -winapi-0.3.9 -winapi-i686-pc-windows-gnu-0.4.0 -winapi-util-0.1.5 -winapi-x86_64-pc-windows-gnu-0.4.0 -windows-0.48.0 -windows_aarch64_gnullvm-0.42.2 -windows_aarch64_gnullvm-0.48.0 -windows_aarch64_msvc-0.42.2 -windows_aarch64_msvc-0.48.0 -windows_i686_gnu-0.42.2 -windows_i686_gnu-0.48.0 -windows_i686_msvc-0.42.2 -windows_i686_msvc-0.48.0 -windows-sys-0.45.0 -windows-targets-0.42.2 -windows-targets-0.48.0 -windows_x86_64_gnu-0.42.2 -windows_x86_64_gnu-0.48.0 -windows_x86_64_gnullvm-0.42.2 -windows_x86_64_gnullvm-0.48.0 -windows_x86_64_msvc-0.42.2 -windows_x86_64_msvc-0.48.0 -winreg-0.10.1 -xi-unicode-0.2.1 -" - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -inherit cargo cmake distutils-r1 tmpfiles - -DESCRIPTION="A file watching service" -HOMEPAGE="https://facebook.github.io/watchman/" -SRC_URI="https://github.com/facebook/watchman/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" $(cargo_crate_uris)" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="llvm-libunwind python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# See https://github.com/facebook/watchman/blob/main/CMakeLists.txt#L342 for libevent -RDEPEND=" - dev-libs/libevent:= - dev-libs/libpcre2 - ~dev-cpp/edencommon-${PV}:= - ~dev-cpp/folly-${PV}:= - dev-cpp/glog:= - >=dev-libs/libfmt-8.1.1-r1:= - dev-libs/openssl:= - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= ) - python? ( ${PYTHON_DEPS} )" -# TODO: Make gtest test-only (needs a fair bit of patching) -DEPEND="${RDEPEND} - dev-cpp/gtest" - -PATCHES=( - "${FILESDIR}"/${PN}-2023.01.16.00-python-working-dir.patch - "${FILESDIR}"/${PN}-2022.02.28.00-libatomic.patch - "${FILESDIR}"/${PN}-2022.08.08.00-musl-fsword-fix.patch -) - -# Rust utility -QA_FLAGS_IGNORED="usr/bin/watchmanctl" - -distutils_enable_tests unittest - -src_prepare() { - cmake_src_prepare -} - -src_configure() { - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L17 - export RUST_VENDORED_CRATES_DIR="${ECARGO_VENDOR}" - export RUST_CARGO_HOME="${ECARGO_HOME}" - export CARGO_HOME="${ECARGO_HOME}" - # Build system already handles avoiding Rust-jobs-while-CMake-jobs-spawned issue - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L69 - # so no need to force -j1 via cargo jobs - - local mycmakeargs=( - # Rust wrangling - -DUSE_CARGO_VENDOR=ON - -DGENERATE_CARGO_VENDOR_CONFIG=OFF - -DRUST_CARGO_HOME="${RUST_CARGO_HOME}" - - # General bits - -DWATCHMAN_STATE_DIR="${EPREFIX}"/run/watchman - -DWATCHMAN_VERSION_OVERRIDE=${PV} - - # Fails to build against fbthrift for now in libatomic troubles - -DENABLE_EDEN_SUPPORT=OFF - - # We handle this ourselves - -DCMAKE_DISABLE_FIND_PACKAGE_Python3=ON - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_compile - popd >/dev/null || die - fi -} - -src_test() { - cmake_src_test - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_test - popd >/dev/null || die - fi -} - -src_install() { - cmake_src_install - - newtmpfiles "${FILESDIR}"/watchman.tmpfiles watchman.conf - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_install - popd >/dev/null || die - fi -} - -pkg_postinst() { - tmpfiles_process watchman.conf -} diff --git a/dev-util/watchman/watchman-2023.05.22.00.ebuild b/dev-util/watchman/watchman-2023.05.22.00.ebuild index 93d22b62da3a..2a71e2b2866a 100644 --- a/dev-util/watchman/watchman-2023.05.22.00.ebuild +++ b/dev-util/watchman/watchman-2023.05.22.00.ebuild @@ -225,7 +225,7 @@ SRC_URI+=" $(cargo_crate_uris)" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="llvm-libunwind python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-util/watchman/watchman-2022.08.29.00.ebuild b/dev-util/watchman/watchman-2023.06.19.00.ebuild similarity index 53% rename from dev-util/watchman/watchman-2022.08.29.00.ebuild rename to dev-util/watchman/watchman-2023.06.19.00.ebuild index d468c775ebc4..13634496c9ad 100644 --- a/dev-util/watchman/watchman-2022.08.29.00.ebuild +++ b/dev-util/watchman/watchman-2023.06.19.00.ebuild @@ -10,113 +10,135 @@ EAPI=8 # TODO: Split into different variables then combine for each component? # Not all is in rust/ dir. -# Rust components: watchman/cli watchman/rust/serde_bser watchman/rust/watchman_client +# Rust components: +# - thirdparty/deelevate_binding/Cargo.toml +# - rust/watchman_client/Cargo.toml +# - rust/serde_bser/Cargo.toml +# - cli/Cargo.toml CRATES=" -ahash-0.3.8 -ansi_term-0.12.1 -anyhow-1.0.55 -atty-0.2.14 -autocfg-1.1.0 -bitflags-1.3.2 -byteorder-1.4.3 -bytes-1.1.0 -cfg-if-1.0.0 -clap-2.34.0 -const-random-0.1.13 -const-random-macro-0.1.13 -crossbeam-0.8.1 -crossbeam-channel-0.5.2 -crossbeam-deque-0.8.1 -crossbeam-epoch-0.9.7 -crossbeam-queue-0.3.4 -crossbeam-utils-0.8.7 -crunchy-0.2.2 -either-1.6.1 -futures-0.1.31 -futures-0.3.21 -futures-channel-0.3.21 -futures-core-0.3.21 -futures-executor-0.3.21 -futures-io-0.3.21 -futures-macro-0.3.21 -futures-sink-0.3.21 -futures-task-0.3.21 -futures-util-0.3.21 -getrandom-0.2.5 -heck-0.3.3 -hermit-abi-0.1.19 -jwalk-0.6.0 -lazy_static-1.4.0 -libc-0.2.119 -lock_api-0.4.6 -log-0.4.14 -maplit-1.0.2 -memchr-2.4.1 -memoffset-0.6.5 -mio-0.8.0 -miow-0.3.7 -ntapi-0.3.7 -num_cpus-1.13.1 -once_cell-1.9.0 -parking_lot-0.12.0 -parking_lot_core-0.9.1 -pin-project-lite-0.2.8 -pin-utils-0.1.0 -proc-macro2-1.0.36 -proc-macro-error-1.0.4 -proc-macro-error-attr-1.0.4 -proc-macro-hack-0.5.19 -quote-1.0.15 -rayon-1.5.1 -rayon-core-1.9.1 -redox_syscall-0.2.10 -scopeguard-1.1.0 -serde-1.0.136 -serde_derive-1.0.136 -signal-hook-registry-1.4.0 -slab-0.4.5 -smallvec-1.8.0 -socket2-0.4.4 -strsim-0.8.0 -structopt-0.3.26 -structopt-derive-0.4.18 -syn-1.0.86 -textwrap-0.11.0 -thiserror-1.0.30 -thiserror-impl-1.0.30 -tiny-keccak-2.0.2 -tokio-1.17.0 -tokio-macros-1.7.0 -tokio-util-0.6.9 -unicode-segmentation-1.9.0 -unicode-width-0.1.9 -unicode-xid-0.2.2 -vec_map-0.8.2 -version_check-0.9.4 -wasi-0.10.2+wasi-snapshot-preview1 -winapi-0.3.9 -winapi-i686-pc-windows-gnu-0.4.0 -winapi-x86_64-pc-windows-gnu-0.4.0 -windows_aarch64_msvc-0.32.0 -windows_i686_gnu-0.32.0 -windows_i686_msvc-0.32.0 -windows-sys-0.32.0 -windows_x86_64_gnu-0.32.0 -windows_x86_64_msvc-0.32.0 + ahash@0.8.3 + ansi_term@0.12.1 + anyhow@1.0.71 + atty@0.2.14 + autocfg@1.1.0 + bitflags@1.3.2 + byteorder@1.4.3 + bytes@1.4.0 + cfg-if@1.0.0 + clap@2.34.0 + core-foundation-sys@0.8.4 + crossbeam-channel@0.5.8 + crossbeam-deque@0.8.3 + crossbeam-epoch@0.9.15 + crossbeam-queue@0.3.8 + crossbeam-utils@0.8.16 + crossbeam@0.8.2 + duct@0.13.6 + either@1.8.1 + futures-channel@0.3.28 + futures-core@0.3.28 + futures-executor@0.3.28 + futures-io@0.3.28 + futures-macro@0.3.28 + futures-sink@0.3.28 + futures-task@0.3.28 + futures-util@0.3.28 + futures@0.1.31 + futures@0.3.28 + getrandom@0.2.10 + heck@0.3.3 + hermit-abi@0.1.19 + hermit-abi@0.2.6 + itoa@1.0.6 + jwalk@0.6.2 + lazy_static@1.4.0 + libc@0.2.146 + lock_api@0.4.10 + log@0.4.19 + maplit@1.0.2 + memchr@2.5.0 + memoffset@0.6.5 + memoffset@0.9.0 + mio@0.8.8 + nix@0.25.1 + ntapi@0.4.1 + num_cpus@1.15.0 + once_cell@1.18.0 + os_pipe@1.1.4 + parking_lot@0.12.1 + parking_lot_core@0.9.8 + pin-project-lite@0.2.9 + pin-utils@0.1.0 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.60 + quote@1.0.28 + rayon-core@1.11.0 + rayon@1.7.0 + redox_syscall@0.3.5 + ryu@1.0.13 + scopeguard@1.1.0 + serde@1.0.164 + serde_bytes@0.11.9 + serde_derive@1.0.164 + serde_json@1.0.99 + shared_child@1.0.0 + signal-hook-registry@1.4.1 + slab@0.4.8 + smallvec@1.10.0 + socket2@0.4.9 + strsim@0.8.0 + structopt-derive@0.4.18 + structopt@0.3.26 + syn@1.0.109 + syn@2.0.20 + sysinfo@0.26.9 + tabular@0.2.0 + textwrap@0.11.0 + thiserror-impl@1.0.40 + thiserror@1.0.40 + tokio-macros@2.1.0 + tokio-util@0.6.10 + tokio@1.28.2 + tracing-core@0.1.31 + tracing@0.1.37 + unicode-ident@1.0.9 + unicode-segmentation@1.10.1 + unicode-width@0.1.10 + vec_map@0.8.2 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.48.0 + windows-targets@0.48.0 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_msvc@0.48.0 + windows_i686_gnu@0.48.0 + windows_i686_msvc@0.48.0 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_msvc@0.48.0 " DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit cargo cmake distutils-r1 tmpfiles DESCRIPTION="A file watching service" HOMEPAGE="https://facebook.github.io/watchman/" SRC_URI="https://github.com/facebook/watchman/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" $(cargo_crate_uris)" +SRC_URI+=" ${CARGO_CRATE_URIS}" LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" + MIT Unicode-DFS-2016 + || ( Apache-2.0 Boost-1.0 ) +" SLOT="0" -KEYWORDS="amd64" +KEYWORDS="~amd64" IUSE="llvm-libunwind python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -131,15 +153,19 @@ RDEPEND=" dev-libs/openssl:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) - python? ( ${PYTHON_DEPS} )" + python? ( ${PYTHON_DEPS} ) +" # TODO: Make gtest test-only (needs a fair bit of patching) -DEPEND="${RDEPEND} - dev-cpp/gtest" +DEPEND=" + ${RDEPEND} + dev-cpp/gtest +" PATCHES=( - "${FILESDIR}"/${PN}-2022.07.04.00-python-working-dir.patch + "${FILESDIR}"/${PN}-2023.01.16.00-python-working-dir.patch "${FILESDIR}"/${PN}-2022.02.28.00-libatomic.patch "${FILESDIR}"/${PN}-2022.08.08.00-musl-fsword-fix.patch + "${FILESDIR}"/${PN}-2023.06.19.00-rust-1.70-avoidance.patch ) # Rust utility @@ -148,6 +174,7 @@ QA_FLAGS_IGNORED="usr/bin/watchmanctl" distutils_enable_tests unittest src_prepare() { + # Avoid cargo_src_prepare cmake_src_prepare } diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index 114833853112d401b4e168a1e0cd43aaa154c005..db31435281d88a1cfb8727838530a0afece4e980 100644 GIT binary patch delta 10493 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 V6{rcq+F0v9{6C%cl3Wu~006}b4*viE diff --git a/dev-vcs/cvsync/Manifest b/dev-vcs/cvsync/Manifest deleted file mode 100644 index 4890d46e5e5b..000000000000 --- a/dev-vcs/cvsync/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cvsync-2014.08.24.014706.tar.xz 94820 BLAKE2B 52453eb281571978d37aa9ef0e0e29c1b0ffdb54a7e140bfbbc0cb0ba62a1efd8464da952ab7f0bf95dcbda9ff85122c9dd852a0985e145437363c32c890ee8b SHA512 8aa05d3e2459a14e6abe48eb13b7130aa0bdba7bc9e3604b8406622541450349c233bf43f11804d3820567f882335e1079a9fb747e1d1b8a5d93325bf4e97158 diff --git a/dev-vcs/cvsync/cvsync-2014.08.24.014706.ebuild b/dev-vcs/cvsync/cvsync-2014.08.24.014706.ebuild deleted file mode 100644 index 974b64224953..000000000000 --- a/dev-vcs/cvsync/cvsync-2014.08.24.014706.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/cvsync/cvsync.git" - inherit git-r3 -else - SRC_URI="mirror://gentoo/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" - S="${WORKDIR}/${PN}" -fi - -DESCRIPTION="portable CVS repository synchronization utility" -HOMEPAGE="https://github.com/cvsync/cvsync" - -LICENSE="BSD" -SLOT="0" -IUSE="gcrypt mhash +openssl" -REQUIRED_USE="!openssl? ( ^^ ( gcrypt mhash ) )" - -RDEPEND="sys-libs/zlib - openssl? ( dev-libs/openssl:0= ) - !openssl? ( - gcrypt? ( dev-libs/libgcrypt:0= ) - mhash? ( app-crypt/mhash ) - )" -DEPEND="${RDEPEND}" - -maint_pkg_create() { - cd "${S}" - local ver=$(date --date="$(git log -n1 --pretty=format:%ci HEAD)" -u "+%Y.%m.%d.%H%M%S") - local tar="${T}/${PN}-${ver}.tar.xz" - git archive --prefix "${PN}/" HEAD | xz > "${tar}" || die "creating tar failed" - einfo "Packaged tar now available:" - einfo "$(du -b "${tar}")" -} - -src_unpack() { - if [[ ${PV} == "9999" ]] ; then - git-r3_src_unpack - maint_pkg_create - else - default - fi -} - -_emake() { - # USE flag settings are enforced by REQUIRED_USE. - local hash=$(usex openssl openssl $(usex gcrypt gcrypt mhash)) - - # Probably want to expand this at some point. - local host_os="Linux" - - emake \ - CC="$(tc-getCC)" \ - ECHO="echo" \ - TEST="test" \ - INSTALL="install" \ - HASH_TYPE="${hash}" \ - HOST_OS="${host_os}" \ - BINOWN="$(id -u)" \ - BINGRP="$(id -g)" \ - BINDIR="\$(PREFIX)/usr/bin" \ - MANDIR="\$(PREFIX)/usr/share/man" \ - "$@" -} - -src_compile() { - _emake PREFIX="${EPREFIX}" -} - -src_install() { - dodir /usr/bin /usr/share/man/man1 - _emake PREFIX="${ED}" install - dodoc samples/*.conf -} diff --git a/dev-vcs/cvsync/cvsync-9999.ebuild b/dev-vcs/cvsync/cvsync-9999.ebuild deleted file mode 100644 index 974b64224953..000000000000 --- a/dev-vcs/cvsync/cvsync-9999.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/cvsync/cvsync.git" - inherit git-r3 -else - SRC_URI="mirror://gentoo/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" - S="${WORKDIR}/${PN}" -fi - -DESCRIPTION="portable CVS repository synchronization utility" -HOMEPAGE="https://github.com/cvsync/cvsync" - -LICENSE="BSD" -SLOT="0" -IUSE="gcrypt mhash +openssl" -REQUIRED_USE="!openssl? ( ^^ ( gcrypt mhash ) )" - -RDEPEND="sys-libs/zlib - openssl? ( dev-libs/openssl:0= ) - !openssl? ( - gcrypt? ( dev-libs/libgcrypt:0= ) - mhash? ( app-crypt/mhash ) - )" -DEPEND="${RDEPEND}" - -maint_pkg_create() { - cd "${S}" - local ver=$(date --date="$(git log -n1 --pretty=format:%ci HEAD)" -u "+%Y.%m.%d.%H%M%S") - local tar="${T}/${PN}-${ver}.tar.xz" - git archive --prefix "${PN}/" HEAD | xz > "${tar}" || die "creating tar failed" - einfo "Packaged tar now available:" - einfo "$(du -b "${tar}")" -} - -src_unpack() { - if [[ ${PV} == "9999" ]] ; then - git-r3_src_unpack - maint_pkg_create - else - default - fi -} - -_emake() { - # USE flag settings are enforced by REQUIRED_USE. - local hash=$(usex openssl openssl $(usex gcrypt gcrypt mhash)) - - # Probably want to expand this at some point. - local host_os="Linux" - - emake \ - CC="$(tc-getCC)" \ - ECHO="echo" \ - TEST="test" \ - INSTALL="install" \ - HASH_TYPE="${hash}" \ - HOST_OS="${host_os}" \ - BINOWN="$(id -u)" \ - BINGRP="$(id -g)" \ - BINDIR="\$(PREFIX)/usr/bin" \ - MANDIR="\$(PREFIX)/usr/share/man" \ - "$@" -} - -src_compile() { - _emake PREFIX="${EPREFIX}" -} - -src_install() { - dodir /usr/bin /usr/share/man/man1 - _emake PREFIX="${ED}" install - dodoc samples/*.conf -} diff --git a/dev-vcs/cvsync/metadata.xml b/dev-vcs/cvsync/metadata.xml deleted file mode 100644 index 0fe8ea3dcc7f..000000000000 --- a/dev-vcs/cvsync/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - Use dev-libs/libgcrypt for hash functions. - Use app-crypt/mhash for hash functions. - Use dev-libs/openssl for hash functions. - - - cvsync/cvsync - - diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index 93b0da12d0ef909ecefa713321662ab61c213307..006f15588d41d6054641885eaf4b1a273690a680 100644 GIT binary patch delta 37619 zcmV(=K-s^Fsse|q0)HQi2mk;800092Y`xo(9J!KZ`95E9et;!_!C){vR!fh_h|Ijr z`~Ys2hn-B4%}e&F`ubVR7~$@j)#sYYjBqytRJZP}P*wc*fB*mf{U2?NA0K}E_T}f- ze_P{I`~LkOxzyty|LyK zJmy~eS}}!~W8Yefv$ZtVe&#*Iw)%b@YvT__469yq+pj#sRc2~wh3gn)+sn+?5%abm zb>C_jvHauz{lES_$L$}nw{eB5rt`?hQFFbHt*!G+;Vk8E!$XgZI%Dzx5b+6u}q2ed@NH-$65I8xyNnJ%nMy{mUUh% zc}UwC=6~sD9miaIKf``T7Br5tVP>gJzBBhN9rembIJUf%b@37r!|8o*1w);EvccEZ zj<}WUWIy}3QrgzoXOHj8R7b4XEGv#_Y@ugfyM!57iE-|6UVE*vr?6GNu#ZvNQAgX4 z{m55{>)f_A%eiIjbU*ir0gt`y<2ZWqr^~Ykdhv1FW4X>8V{I3kRjzAYS6eZhyl|e!XfuR-?qTrQ?YMZPeC3p{%0D|= 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 diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass index 24787f1c2a49..1cdbc123a243 100644 --- a/eclass/cmake.eclass +++ b/eclass/cmake.eclass @@ -484,17 +484,17 @@ cmake_src_configure() { cat >> "${toolchain_file}" <<- _EOF_ || die set(CMAKE_SYSTEM_NAME "${sysname}") _EOF_ + fi - if [ "${SYSROOT:-/}" != "/" ] ; then - # When cross-compiling with a sysroot (e.g. with crossdev's emerge wrappers) - # we need to tell cmake to use libs/headers from the sysroot but programs from / only. - cat >> "${toolchain_file}" <<- _EOF_ || die - set(CMAKE_SYSROOT "${ESYSROOT}") - set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) - set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) - set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) - _EOF_ - fi + if [[ ${SYSROOT:-/} != / ]] ; then + # When building with a sysroot (e.g. with crossdev's emerge wrappers) + # we need to tell cmake to use libs/headers from the sysroot but programs from / only. + cat >> "${toolchain_file}" <<- _EOF_ || die + set(CMAKE_SYSROOT "${ESYSROOT}") + set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) + set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) + set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) + _EOF_ fi if use prefix-guest; then diff --git a/eclass/dist-kernel-utils.eclass b/eclass/dist-kernel-utils.eclass index 439bdc87695d..cfb6f40ac6fa 100644 --- a/eclass/dist-kernel-utils.eclass +++ b/eclass/dist-kernel-utils.eclass @@ -1,4 +1,4 @@ -# Copyright 2020-2022 Gentoo Authors +# Copyright 2020-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: dist-kernel-utils.eclass @@ -104,12 +104,22 @@ dist-kernel_install_kernel() { if [[ ${magic} == MZ ]]; then einfo "Combined UEFI kernel+initramfs executable found" # install the combined executable in place of kernel - image=${initrd}.uefi + image=${initrd}.efi mv "${initrd}" "${image}" || die - # put an empty file in place of initrd. installing a duplicate - # file would waste disk space, and removing it entirely provokes - # kernel-install to regenerate it via dracut. - > "${initrd}" + # We moved the generated initrd, prevent dracut from running again + # https://github.com/dracutdevs/dracut/pull/2405 + shopt -s nullglob + local plugins=() + for file in "${EROOT}"/usr/lib/kernel/install.d/*.install; do + if ! has "${file##*/}" 50-dracut.install 51-dracut-rescue.install; then + plugins+=( "${file}" ) + fi + done + for file in "${EROOT}"/etc/kernel/install.d/*.install; do + plugins+=( "${file}" ) + done + shopt -u nullglob + export KERNEL_INSTALL_PLUGINS="${KERNEL_INSTALL_PLUGINS} ${plugins[@]}" fi ebegin "Installing the kernel via installkernel" diff --git a/eclass/gnustep-base.eclass b/eclass/gnustep-base.eclass index 49bcc09caa93..b5b350106471 100644 --- a/eclass/gnustep-base.eclass +++ b/eclass/gnustep-base.eclass @@ -11,8 +11,8 @@ # packages case ${EAPI} in - 6|7) inherit eutils ;; - 8) ;; + 6) inherit eutils ;; + 7|8) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac @@ -128,7 +128,6 @@ egnustep_env() { -i "${WORKDIR}"/GNUstep.conf || die "GNUstep.conf sed failed" fi - if [[ ! -d ${EPREFIX}/usr/share/GNUstep/Makefiles ]]; then # Set rpath in ldflags when available case ${CHOST} in diff --git a/eclass/golang-vcs.eclass b/eclass/golang-vcs.eclass index 6f60b6dd3ae0..7558db4776cb 100644 --- a/eclass/golang-vcs.eclass +++ b/eclass/golang-vcs.eclass @@ -20,7 +20,7 @@ esac if [[ -z ${_GOLANG_VCS_ECLASS} ]]; then _GOLANG_VCS_ECLASS=1 -inherit estack eutils golang-base +inherit estack golang-base PROPERTIES+=" live" diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass index 020557497ddc..963e020b3746 100644 --- a/eclass/kernel-build.eclass +++ b/eclass/kernel-build.eclass @@ -1,4 +1,4 @@ -# Copyright 2020-2022 Gentoo Authors +# Copyright 2020-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: kernel-build.eclass @@ -41,6 +41,50 @@ BDEPEND=" app-alternatives/yacc " +IUSE="+strip" + +# @ECLASS_VARIABLE: KERNEL_IUSE_MODULES_SIGN +# @PRE_INHERIT +# @DEFAULT_UNSET +# @DESCRIPTION: +# If set to a non-null value, adds IUSE=modules-sign and required +# logic to manipulate the kernel config while respecting the +# MODULES_SIGN_HASH and MODULES_SIGN_KEY user variables. + +# @ECLASS_VARIABLE: MODULES_SIGN_HASH +# @USER_VARIABLE +# @DEFAULT_UNSET +# @DESCRIPTION: +# Used with USE=modules-sign. Can be set to hash algorithm to use +# during signature generation (CONFIG_MODULE_SIG_SHA256). +# +# Valid values: sha512,sha384,sha256,sha224,sha1 +# +# Default if unset: sha512 + +# @ECLASS_VARIABLE: MODULES_SIGN_KEY +# @USER_VARIABLE +# @DEFAULT_UNSET +# @DESCRIPTION: +# Used with USE=modules-sign. Can be set to the path of the private +# key in PEM format to use, or a PKCS#11 URI (CONFIG_MODULE_SIG_KEY). +# +# If path is relative (e.g. "certs/name.pem"), it is assumed to be +# relative to the kernel build directory being used. +# +# If the key requires a passphrase or PIN, the used kernel sign-file +# utility recognizes the KBUILD_SIGN_PIN environment variable. Be +# warned that the package manager may store this value in binary +# packages, database files, temporary files, and possibly logs. This +# eclass unsets the variable after use to mitigate the issue (notably +# for shared binary packages), but use this with care. +# +# Default if unset: certs/signing_key.pem + +if [[ ${KERNEL_IUSE_MODULES_SIGN} ]]; then + IUSE+=" modules-sign" +fi + # @FUNCTION: kernel-build_src_configure # @DESCRIPTION: # Prepare the toolchain for building the kernel, get the default .config @@ -83,7 +127,7 @@ kernel-build_src_configure() { LD="${LD}" AR="$(tc-getAR)" NM="$(tc-getNM)" - STRIP=":" + STRIP="$(tc-getSTRIP)" OBJCOPY="$(tc-getOBJCOPY)" OBJDUMP="$(tc-getOBJDUMP)" @@ -176,8 +220,18 @@ kernel-build_src_install() { targets+=( dtbs_install ) fi + # Use the kernel build system to strip, this ensures the modules + # are stripped *before* they are signed or compressed. + local strip_args + if use strip; then + strip_args="--strip-unneeded" + fi + # Modules were already stripped by the kernel build system + dostrip -x /lib/modules + emake O="${WORKDIR}"/build "${MAKEARGS[@]}" \ - INSTALL_MOD_PATH="${ED}" INSTALL_PATH="${ED}/boot" "${targets[@]}" + INSTALL_MOD_PATH="${ED}" INSTALL_MOD_STRIP="${strip_args}" \ + INSTALL_PATH="${ED}/boot" "${targets[@]}" # note: we're using mv rather than doins to save space and time # install main and arch-specific headers first, and scripts @@ -217,6 +271,14 @@ kernel-build_src_install() { local image_path=$(dist-kernel_get_image_path) cp -p "build/${image_path}" "${ED}${kernel_dir}/${image_path}" || die + # If a key was generated, copy it so external modules can be signed + local suffix + for suffix in pem x509; do + if [[ -f "build/certs/signing_key.${suffix}" ]]; then + cp -p "build/certs/signing_key.${suffix}" "${ED}${kernel_dir}/certs" || die + fi + done + # building modules fails with 'vmlinux has no symtab?' if stripped use ppc64 && dostrip -x "${kernel_dir}/${image_path}" @@ -239,6 +301,9 @@ kernel-build_src_install() { dosym "../../../${kernel_dir}" "/lib/modules/${module_ver}/build" dosym "../../../${kernel_dir}" "/lib/modules/${module_ver}/source" + # unset to at least be out of the environment file in, e.g. shared binpkgs + unset KBUILD_SIGN_PIN + save_config build/.config } @@ -248,6 +313,26 @@ kernel-build_src_install() { kernel-build_pkg_postinst() { kernel-install_pkg_postinst savedconfig_pkg_postinst + + if [[ ${KERNEL_IUSE_MODULES_SIGN} ]]; then + if use modules-sign && [[ -z ${MODULES_SIGN_KEY} ]]; then + ewarn + ewarn "MODULES_SIGN_KEY was not set, this means the kernel build system" + ewarn "automatically generated the signing key. This key was installed" + ewarn "in ${EROOT}/usr/src/linux-${PV}${KV_LOCALVERSION}/certs" + ewarn "and will also be included in any binary packages." + ewarn "Please take appropriate action to protect the key!" + ewarn + ewarn "Recompiling this package causes a new key to be generated. As" + ewarn "a result any external kernel modules will need to be resigned." + ewarn "Use emerge @module-rebuild, or manually sign the modules as" + ewarn "described on the wiki [1]" + ewarn + ewarn "Consider using the MODULES_SIGN_KEY variable to use an external key." + ewarn + ewarn "[1]: https://wiki.gentoo.org/wiki/Signed_kernel_module_support" + fi + fi } # @FUNCTION: kernel-build_merge_configs @@ -270,16 +355,39 @@ kernel-build_merge_configs() { local user_configs=( "${BROOT}"/etc/kernel/config.d/*.config ) shopt -u nullglob + local merge_configs=( "${@}" ) + + if [[ ${KERNEL_IUSE_MODULES_SIGN} ]]; then + if use modules-sign; then + : "${MODULES_SIGN_HASH:=sha512}" + cat <<-EOF > "${WORKDIR}/modules-sign.config" || die + ## Enable module signing + CONFIG_MODULE_SIG=y + CONFIG_MODULE_SIG_ALL=y + CONFIG_MODULE_SIG_FORCE=y + CONFIG_MODULE_SIG_${MODULES_SIGN_HASH^^}=y + EOF + if [[ ${MODULES_SIGN_KEY} == pkcs11:* || -e ${MODULES_SIGN_KEY} ]]; then + echo "CONFIG_MODULE_SIG_KEY=\"${MODULES_SIGN_KEY}\"" \ + >> "${WORKDIR}/modules-sign.config" + elif [[ -n ${MODULES_SIGN_KEY} ]]; then + die "MODULES_SIGN_KEY=${MODULES_SIGN_KEY} not found!" + fi + merge_configs+=( "${WORKDIR}/modules-sign.config" ) + fi + fi + if [[ ${#user_configs[@]} -gt 0 ]]; then elog "User config files are being applied:" local x for x in "${user_configs[@]}"; do elog "- ${x}" done + merge_configs+=( "${user_configs[@]}" ) fi ./scripts/kconfig/merge_config.sh -m -r \ - .config "${@}" "${user_configs[@]}" || die + .config "${merge_configs[@]}" || die } fi diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index 7f0319a12541..81d82aeda580 100644 --- a/eclass/llvm.org.eclass +++ b/eclass/llvm.org.eclass @@ -72,6 +72,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then _LLVM_SOURCE_TYPE=snapshot case ${PV} in + 17.0.0_pre20230620) + EGIT_COMMIT=aad51417452432092258034c55537a7092fa6295 + ;; 17.0.0_pre20230615) EGIT_COMMIT=0e08374abb2c61a3ae5c24d5f60be3b548da9778 ;; diff --git a/eclass/plasma.kde.org.eclass b/eclass/plasma.kde.org.eclass index 8fcf087896f1..367ad94a6139 100644 --- a/eclass/plasma.kde.org.eclass +++ b/eclass/plasma.kde.org.eclass @@ -53,7 +53,7 @@ if [[ ${KDE_BUILD_TYPE} == live ]]; then fi elif [[ -z ${KDE_ORG_COMMIT} ]]; then case ${PV} in - 5.??.[6-9]?* ) + 5.??.[6-9][05]* ) _KDE_SRC_URI+="unstable/plasma/$(ver_cut 1-3)/" RESTRICT+=" mirror" ;; diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index 51b28b380584..dabdd3a8f4fa 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -380,17 +380,13 @@ fi # Set the source directory depending on whether we're using # a live git tree, snapshot, or release tarball. if [[ ${TOOLCHAIN_SET_S} == yes ]] ; then - s_path= if tc_is_live ; then - s_path=${EGIT_CHECKOUT_DIR} + S=${EGIT_CHECKOUT_DIR} elif [[ -n ${SNAPSHOT} ]] ; then - s_path=${WORKDIR}/gcc-${SNAPSHOT} + S=${WORKDIR}/gcc-${SNAPSHOT} else - s_path=${WORKDIR}/gcc-${GCC_RELEASE_VER} + S=${WORKDIR}/gcc-${GCC_RELEASE_VER} fi - - S="${s_path}" - unset s_path fi gentoo_urls() { @@ -573,7 +569,7 @@ toolchain_src_prepare() { eapply_user if ! use vanilla ; then - make_gcc_hard + tc_enable_hardened_gcc fi # Make sure the pkg-config files install into multilib dirs. @@ -657,8 +653,8 @@ do_gcc_gentoo_patches() { } # configure to build with the hardened GCC specs as the default -make_gcc_hard() { - local gcc_hard_flags="" +tc_enable_hardened_gcc() { + local hardened_gcc_flags="" if _tc_use_if_iuse pie ; then einfo "Updating gcc to use automatic PIE building ..." @@ -671,13 +667,13 @@ make_gcc_hard() { if _tc_use_if_iuse default-stack-clash-protection ; then # The define DEF_GENTOO_SCP is checked in 24_all_DEF_GENTOO_SCP-fstack-clash-protection.patch einfo "Updating gcc to use automatic stack clash protection ..." - gcc_hard_flags+=" -DDEF_GENTOO_SCP" + hardened_gcc_flags+=" -DDEF_GENTOO_SCP" fi if _tc_use_if_iuse default-znow ; then # The define DEF_GENTOO_ZNOW is checked in 23_all_DEF_GENTOO_ZNOW-z-now.patch einfo "Updating gcc to request symbol resolution at start (-z now) ..." - gcc_hard_flags+=" -DDEF_GENTOO_ZNOW" + hardened_gcc_flags+=" -DDEF_GENTOO_ZNOW" fi if _tc_use_if_iuse hardened ; then @@ -685,14 +681,14 @@ make_gcc_hard() { # * -fstack-clash-protection # * -z now # See gcc *_all_extra-options.patch patches. - gcc_hard_flags+=" -DEXTRA_OPTIONS" + hardened_gcc_flags+=" -DEXTRA_OPTIONS" # Default to -D_FORTIFY_SOURCE=3 instead of -D_FORTIFY_SOURCE=2 - gcc_hard_flags+=" -DGENTOO_FORTIFY_SOURCE_LEVEL=3" + hardened_gcc_flags+=" -DGENTOO_FORTIFY_SOURCE_LEVEL=3" # Add -D_GLIBCXX_ASSERTIONS - gcc_hard_flags+=" -DDEF_GENTOO_GLIBCXX_ASSERTIONS" + hardened_gcc_flags+=" -DDEF_GENTOO_GLIBCXX_ASSERTIONS" if _tc_use_if_iuse cet && [[ ${CTARGET} == *x86_64*-linux* ]] ; then - gcc_hard_flags+=" -DEXTRA_OPTIONS_CF" + hardened_gcc_flags+=" -DEXTRA_OPTIONS_CF" fi # Rebrand to make bug reports easier @@ -710,7 +706,7 @@ make_gcc_hard() { -i "${S}"/gcc/Makefile.in || die sed -i \ - -e "/^HARD_CFLAGS = /s|=|= ${gcc_hard_flags} |" \ + -e "/^HARD_CFLAGS = /s|=|= ${hardened_gcc_flags} |" \ "${S}"/gcc/Makefile.in || die } @@ -1287,6 +1283,14 @@ toolchain_src_configure() { fi fi + if in_iuse default-znow && tc_version_is_at_least 14.0.0_pre20230619 ${PV}; then + # See https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=33ebb0dff9bb022f1e0709e0e73faabfc3df7931. + # TODO: Add to LDFLAGS_FOR_TARGET? + confgcc+=( + $(use_enable default-znow host-bind-now) + ) + fi + if in_iuse ssp ; then confgcc+=( # This defaults to -fstack-protector-strong. diff --git a/games-action/Manifest.gz b/games-action/Manifest.gz index 0ea0005490360ac4f706e0d137da1f9bc470c3cc..49f085c21490b3460259c0a52cb1d1ffb98b6bef 100644 GIT binary patch literal 14861 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 literal 14866 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 -Date: Sat, 28 May 2022 21:04:37 +0000 -Subject: [PATCH] Use static_cast<> to convert player_marker_num to - game_marker_index - -gcc-12 rejects the list initialization syntax. Switch to static_cast<>, -which generates equivalent code. - -Reported-by: dbermond ---- a/similar/main/automap.cpp -+++ b/similar/main/automap.cpp -@@ -370,7 +370,7 @@ game_marker_index convert_player_marker_index_to_game_marker_index(const game_mo - return static_cast((player_num * MAX_DROP_MULTI_COOP) + static_cast(player_marker_num)); - if (game_mode & GM_MULTI) - return static_cast((player_num * MAX_DROP_MULTI_COMPETITIVE) + static_cast(player_marker_num)); -- return game_marker_index{player_marker_num}; -+ return static_cast(player_marker_num); - } - - unsigned d_marker_state::get_markers_per_player(const game_mode_flags game_mode, const unsigned max_numplayers) - diff --git a/games-action/dxx-rebirth/files/dxx-rebirth-0.61.0_pre20210623-scons-4.5.patch b/games-action/dxx-rebirth/files/dxx-rebirth-0.61.0_pre20210623-scons-4.5.patch deleted file mode 100644 index 0adc507cada5..000000000000 --- a/games-action/dxx-rebirth/files/dxx-rebirth-0.61.0_pre20210623-scons-4.5.patch +++ /dev/null @@ -1,51 +0,0 @@ -https://bugs.gentoo.org/902463 - -https://github.com/dxx-rebirth/dxx-rebirth/pull/705 -https://github.com/dxx-rebirth/dxx-rebirth/commit/189ac23f61605903eb3eaa0004d287b7bd9296bc ---- a/SConstruct -+++ b/SConstruct -@@ -324,3 +324,3 @@ - def __init__(self,env,keyviews,_l=[]): -- self.flags = {k: env.get(k, _l)[:] for k in itertools.chain.from_iterable(keyviews)} -+ self.flags = {k: env.get(k, _l).copy() for k in itertools.chain.from_iterable(keyviews)} - def restore(self,env): -@@ -1493,3 +1493,3 @@ - user_settings.max_axes_per_joystick = user_settings.max_buttons_per_joystick = user_settings.max_hats_per_joystick = 0 -- successflags['CPPDEFINES'] = CPPDEFINES = successflags.get('CPPDEFINES', [])[:] -+ successflags['CPPDEFINES'] = CPPDEFINES = successflags.get('CPPDEFINES', []).copy() - # use Redbook if at least one of the following applies -@@ -4608,3 +4608,3 @@ - for test in runtime_test_boost_tests: -- LIBS = [] if test.nodefaultlibs else env['LIBS'][:] -+ LIBS = [] if test.nodefaultlibs else env['LIBS'].copy() - LIBS.append('boost_unit_test_framework') -@@ -4850,3 +4850,3 @@ - kwargs['CXXFLAGS'] = (env['CXXFLAGS'] or []) + ['-E'] -- kwargs['CPPDEFINES'] = (env['CPPDEFINES'] or []) + [ -+ kwargs['CPPDEFINES'] = list(env['CPPDEFINES'] or []) + [ - # Define these tokens to themselves so that -@@ -4870,3 +4870,3 @@ - def _apply_env_version_seq(self,env,_empty={}): -- return _empty if self.user_settings.pch else {'CPPDEFINES' : env['CPPDEFINES'] + [('DXX_VERSION_SEQ', self.DXX_VERSION_SEQ)]} -+ return _empty if self.user_settings.pch else {'CPPDEFINES' : list(env['CPPDEFINES']) + [('DXX_VERSION_SEQ', self.DXX_VERSION_SEQ)]} - get_objects_similar_arch_ogl = DXXCommon.create_lazy_object_states_getter((LazyObjectState(sources=( -@@ -4966,3 +4966,3 @@ - ), -- transform_env = (lambda self, env: {'CPPDEFINES' : env['CPPDEFINES'] + env.__dxx_CPPDEFINE_SHAREPATH + env.__dxx_CPPDEFINE_git_version}), -+ transform_env = (lambda self, env: {'CPPDEFINES' : list(env['CPPDEFINES']) + env.__dxx_CPPDEFINE_SHAREPATH + env.__dxx_CPPDEFINE_git_version}), - transform_target=_apply_target_name, -@@ -4976,3 +4976,3 @@ - ), -- transform_env = (lambda self, env: {'CPPDEFINES' : env['CPPDEFINES'] + env.__dxx_CPPDEFINE_SHAREPATH}), -+ transform_env = (lambda self, env: {'CPPDEFINES' : list(env['CPPDEFINES']) + env.__dxx_CPPDEFINE_SHAREPATH}), - transform_target=_apply_target_name, -@@ -5185,3 +5185,3 @@ - versid_build_environ = ['CXX', 'CPPFLAGS', 'CXXFLAGS', 'LINKFLAGS'] -- versid_cppdefines = env['CPPDEFINES'][:] -+ versid_cppdefines = env['CPPDEFINES'].copy() - extra_version = user_settings.extra_version -@@ -5303,3 +5303,3 @@ - else: -- syspath = sys.path[:] -+ syspath = sys.path.copy() - cocoa = 'common/arch/cocoa' diff --git a/games-arcade/Manifest.gz b/games-arcade/Manifest.gz index 4b40944e6676a7964d74fc2188f8d6ff41a95d74..d161036ea9fed8159f77919bf1f0738ba78d8d67 100644 GIT binary patch delta 20882 zcmV(-K-|BXqXCtp0gxeok&9$c$U#r_Wk3`n!oi3@zP`TqwygAPo~+ClkOB95%~VB> zoFghC`k(&gfBnlJzN{Z@wjb^P`tz61e+V&@Km5o4{xARSKga+0hnec!%U<_0$1|qm zSX-N`u06-nLgerF!XM5)LW^77)7fGVt6VjlVQ#U+E6?jXdtT{(XnlroT&dKQ`PC3> zJFjEZHd@+`HfreW$XA_PJ;u4tP{$ws=YRQ^GsHiHG1j`;l|nhvmFszq)~};n;oRq% zduV0UHRotCoMq>O_M_HR_G6Ab`)Y9v-XmPsRa0;KRzukH=x4e@+iO|*>TB)SsJ-yQ zvu~lL>nuI=Yvta5|HJ?Im;d*_{y+cufBvsOw7&lD|IxmFy4Lp}e~3po-q))030t4% zI`$FAHm=I_?8@6PusD7%DLA#>l`bD^O$F>>sl++ zSz=55V(G51_Yqgzdp>x^ImTdRu4CrGm&Jbdltyg(5&D+b7Ou&TVF777SKIQ4{I%9R zBM-OO*m2dzT3tWZx36z+U%&ropMPE7UJDoE@mjdNl|0VfeG07GmbS2uvdwd1WEUIE zaCicGi3~*6L_{SYGX7gW}n*aqU;FZ60I8suv&Fjv0?NN-5V-b3L~6 z*w1?KJ?Tn&#Nf8Q$AjHlG4XP%glj+N&da3}zu32bxvy6C654Tuc$R!#ih<#lA$+jQc7LJnNS1k17JP!=0%ofIe zBn<6;Xg~vY(|W(I5#~7glYE_6U8yC`&MRX`BjqiXEuUxQLCOFUYCR4g;F?np1&GE` zStoH1y}Z_p=jHip4g)J`;pib_U7>_} z1t4k98P_glrXDJ<$Z~8vZ9YQUMp=t>okv`MN6)iV?4GZ0V{X{T88hC85%<|}(>-BB zytWPw&Cpv-_~ouygbQG=fWgS1|H%rC4i@sG!1Fp{Se-BsV@su_j0|%{_J2ec!+agily`oYrc+c0GF6)I}JGi z?4GtQ1psm!Y(x$V@Yr)XV>!oJ*U~kAw~eJs1#g-0B-AuO?9A+7-SScQ?I``kTYBVu zGI&$A{Rw5iefu=tetdr{*ctNsg5mtU;FgIy0~b8neqC+rgoD*XyY{2-?~3;g%dECori!if)h3)SP z2L9z9Fh5{D;7hFac@VO(>1*vP4k9Ica+Vng={d7VogjFx%?@rBFuW5C+5W&nw3+v9 zCt9qvQa*_+ePaXoPgodT+V*|*g(u__Gg$GtVE_B~_U%)9tyhh&<;vK}*2Gy0j;=y2n!kS%7YLVGekff&t*?6bH(y_W>(?=p!u{&%pIUb zAqum(Ehe0LUK7a2Au-rd|Gr$u5cqJkSyspYSzXra{f6K0YN#)Q!J91*tno?khJEG^(y-ZW7r19w5H%1fu}TT+j%)9jR$O@;+bXT% zU)yo*u$Gd>yr2|-FhM@xM7T;mPS6bE(9*~yI0y<&bfDGXe2j(H-fO(C20EFxdUf=NyIFA7nra7*S zKLckWc3?@46+)24c0I}1cL>JYr}>1jaK2y+veT|su}pBW@I{%etVBJ64e*o~$PIdg z&{NGs%d5}WuDFNHS8aGPkhJS^1a%ld!6A7m?CW6jV4)WV&`RQeU$~}p4U$#ksst}k z;N8sl;y!`L$v=c3C0-o55;~5B-(Lh#mXB{D0G*IzFo}p>D-@=~0@=!b!cZeF0z%=i z#3q1qwxhsac(i)KQef7&FCPMkPKd9ryom8vdk~A>K7WRfjbGaLC$~8F7aQ9O+~wf ztP0Wgz;j#ep+J>*b^!XS2SgOo{2nLqSfs%$$4RgQ{m&iO+Xhe&E1v{S0qlE*s{k9V z<8EEYs@PoLp{UKR!uLZPx8Q(;br?TvsGi_*>Hyy0O|E=@f^i8`PS`otk-%5@;d9Zx zb+PR0PyN%^r)$0djdv$@z%7Wm10V@kPKhW^+{LQFpvjgHesEFtC82xZqCq7!d6k$U zoAV4iOV5L2qd~z0QRDvoE=t35BwA#$jZJwxwn_94C zwHzSg7Bs=Ze~-a(ZqG&g@vV(tShZ)&g!sO%8Sep$A!zVYSO&BY4~IjBiOqKSDja#c z6r5ucL(v;Y$`?U{2LxvtK{}&SB96(%BU37`HCAeWkpRI)BO{I-XG2{Twj9HNT_9{O z)Z;2I@7(qcXy3q|5o?jlc1hns4CdJ|^Rq2v;@tVCpcj~m9E%;c%qoDKg`kXltYzEI z#{R_v!MlkrpkRZxTqsI5J{h)%P6wtb-XdwQbk?VLu5Z78|Mf2qeHo4ynh~CmG=;bZ zr(~~x*3K3VaE#r~4I7I5FAG-ojrapqoAB5%)V4&474cbKCBg*#kvi3INpFPJq5vQO ztS`Pgb&DM#tXy1p%Rr7{2Y+9$VyGK=0eF1M(NQ(LGr@NfI*?{8h4g1}1|wXM#wcBXxo$6bTke^vcim`tkM2 zFt+`bxX9>eTxEk=gap^YPSBWeh0J?413uIM2Z{+s7>s=c(bPxfS&l?Z4E@vqwE5bE zh?-Z)sTEci&K`loi}=gp7J@nd0AEKZl{F_H`}f5nlp@Utg{1&55eKeeSN(4|GJIrz z6m0UuAWpv=F(A}#U_DC&pqZUuE1+E40#gogD=G}o8Q3GV0=@%!pM35vlI&11AOlGN zPY&t9_WS3z-XFFFUw!3y5V$TirV4=Zi-2+J>41bHzq4+|AHx?V1+Xf_jW!2Q46Gtl zu_DgI)eQY1hOvfdks~8B3)FVIj0X*Wc6_KN(KGU0!W*pOlEuH{7h8TcqU&M{#;6l} z$1nmG)FeAaGS+tV4eYvHMfMt?#~BV?0e_qq42J`5$kqhqHl&mb{en&P6SBPlR+Zq% zBSBiwZPz4_06GDX3G3r>{i%JVVlOetx-^9jwvoWpy+N$lAA%kN7*v8Lwv4!cMr&*v z{C<~(EimbtIqj%j44-d?2Fw7z#hdm3N@qfQ=&V*nQ1m`_bQiBq_$N*-J_mM=P#x_Z z?<*dK1~*I~@&ed1hbp5Saf_Qi34=biJp&k6I%Yp$dKc6Hw-1C%kPE_d&I|wJB{Je{ z!fI4l5h!dode$s8gN&F0s`El2l{doF2VeaBHh%rqe*Q=+UMsdoez}LOtiVF1G0^n= zc9SFwAb)3PX;(r{&JxhZ`!%3z_N52kpN^~-E`8i-cuGAlwdPo z3VEKq5L6aX4{6!JRyZrF{Kx~}V*xR@WJU@Cg62XVfmG*Sfh1Tieh&i%?B^*l?_lXE z`3)DlKJnR;nAH@A56a))zI=?0;RRo3gy$^85r2Nbd#(nL0nGW%qavhHaL^!d8rnD- za^%3+;I72M6LtZoUMP6T7Yq${n>xP=BVj+o2KqrBpoV8k#N!F(@IIp@xH)8R>;$Ux zZeP43&eqo!uk*sXRz+u^*Rc+y0wQ*7C}utm5>^lyhd-FvkWjT-v{X|*oZuP|7Gcu` z34aV&ZqN{uc^R#7mHk455YaD!1Vo63{$J_WA9Zd@V0BfvfQg*Og#4 zhX9II^$C9@lAng?VNR(B_$NS`hR_W;+zB3yj*_5A|kEU1=3u^36ld59sI2y zs-3+dH(@(NfpWpXc%0L<$$SHU$m;Tn)AZk!n|j@uxcDu2s_ zs@V#$k+4>HYkVm2Uf?OdO%#K=K{*QS30lBwZ+QKCHVgoc7Y2GBEL#S#Ae!4|EJ1~B z2XP-LTE_Da%mEG9>B&o6#BHE^ zHNFJKy`C)p_isNVy?^_#WH`vnDSvszs~}2P4-+W}ao(+0-gx7^v9(FC+BOW3pEKdi zb2K6=6eQ;z3_{?|zVnfgB+pLD!gSE@kj;G_W>wf!Biz|SCJrFa(Fb@imdXRaJ0;ZP z#3PB2fO}&>DqDl8G*m4C89yf4TsVHdt&N4jy0!%9jbsuv9p;VAp~Aci%74Ohl^x#& z>Sk9KEIi;yzzdc&&WMB|cn_YtvQe)!8|{zluW#3HzpVC5?z5LK-0!iDb`l186O>2n zJLr1td&V8%6KE#P8{Kkr-l$at;k9_Rj!mO^5lS>f9T5n!=WRHQiqwL6}e(5 zx%~!r+@d6&e}mzNjm5&yO9y4ljBXexK7d#8Q*(+#I2=JEdt~%3jMxf;$inn8R0~3X zG!L`R&c}63_JC%gHijvam_Y=-51fiSTQ-Rk2NE{pcBolo?0*m)DQ(WOpvgnSHX$RCKGSKTcXiP^d|z$T?gr~w+az~B^-R}eVlh60)!Gi%(tQFmc?g%5EIe;hdLVN;;K@Q+i*mVWG^V2Ke`op|(-JV%QxM@M)R}2xG zX48<3<}|Maie>1)x~}HA?T+yiX;30O0z!AN7T^affPYJGhq*dFpf{Wa6e@LMZAT?i zfNN*3=_IP{cUna57E;((e?M#^y0Kxb2)g3}m&%T$JYk0jd-%z?W>wY0h==43P-4x2 zBUDj?v3Fg+gKE{|a;zN04X{&a2EyHQWu#n+ITx@6La7@ccsa=DiRJZNt1n;L*SQFo zUqAi+TzUJ zNeP}gJMed)#owoL>g@GVqStJFx$>t`2^r z!Ahf$hR%Q_LCJWu+VJtV#LzI9v!kIF09GSg%JnW-E;xfc#-_hv{Ab`c!glE|=U|k+)zM@M+%118~15Sn3YIDc(QChO2is5HdGcERniQ^fKC@WUd+aF8n$ zq9ifHL}Y_KzU!nh(YIxTV50p)P|Kq&F&htR;yMY-6WP`vGr6GXA$FtjGbs0yMTu1+ zw3!+sxDe(MiugHJ2T5BX|Ky8JEjFXNigNHp=Y0|lWf{*EgY*CTQ~U9QzdRF(=YQ)Q zX~X)Du%~+Z6w`w*PzO}ShQ}(Gx$+!Q-)jbt3WzCrhayGLm6h@64pxU=_8hUt5|F6~ znvsAwwASKP`M&F>SNzhMJ>o&_TL^RkYVV6i6eNr!R)kj$*DZtKp20KYhO8_JA57sWQ44-j!TVv0DX{>7SmDtHRAmaX18%5 zQ$tVyNi8t~$N+)}0<87^U}e1b`Z|C9{dp!5+}?NRWSjOFfklK4Y9CR5PE%xNE3viX z0^oM68n5Ahtu|U_35gUSD1ZD0w#Z`RXrNI*8UX5W|8t^{AaXb-WG!992KJ+G19058 zySM`Lz>r=Q7wA9~!Sq1y0%_P6B5r88XdVO}qBukW>2s_iTNrDHI>yai7{ycKf%wBM z2Eh?wLc|9pECK!+wJ)bfJ5MmPuzP(l%#{42nd&{`0z)jh?C7of3C<>Mr>Wj+RF z#^T`SrqXa5!cX!5G66&H@v;*jHV=+*fHqh#ynnko!VMW=LL^{!ApeEG2mG;3s1f8N zq%zn-L~X<6H}C)r%3Nmhdr0#RTjViH8L;RJBi#y-EMEA@O{l_doWjH&%k`J9?aQYh z>t8=$S&c7sX|0xdr^q55n~C*2z$*wVI%$_mpw}VP(zp zh!aiE6CVq0e3u!pGnU@u`$*B$(ms)sCT<7H9lJiq^*j<^Up{^Q)PDNy(^t=WpI}z@ zM=};L0uR)yP+H7&bw%PN@S~viY{n7~g9b^?5wL#{$-RMG0e&`#+;AwwU0LT1e8^5> z;|`46hC4TY>p;H3Uz?|@khQ@Q!e+p^eT5g%fQJw*0J6>0Dl6-L9(5i$?Jygl8b5-e z6+jSWIOuH<>fB`p{gu}K^fS5Ym*XAp=zM*=+3 z{p)|XPajhl`^zzx6_*Vds#3DOO(DDCJ~r3t=X`D#xyR0#N;8=>x3X>e>^{ z-i(|$ANIh9r=6WPdCKPCnuJtX74da%pn-p@Sngv&gvv5wA>n{7v3Rf~ylF$35P)l! zq3i@ZBEYUz+{SaY{yaX-w-0AYujMi=tn5OIOx-%vRB!S$^%)p3?BkGyZOGTAaY4Os z9X1o3sp?K#C74TO*$7uK*Xz1#&7hQsC5T<$tvj|vD#xHD!mX~YEr0WUxpMO$OKpF( zdlrw&&AV!iU_^+MeZrep&WRWGIMc#SqRYe%H@K~TXyn`L8OP2if^3FaZ0#IS4MKUd z%xCc$XtC%C9>Nhx3TF@JLt9>-zW?(5_uqbdLcikf<&R}Fp6-~uUq3Jm1SCr_@?A~? zkIq?ov+X#+usrPAl^>`C1sXzh=9_=Tqmrgc1}Q;>LZyw^x8V5@&SQ_n5dMhOhN{<8 zh^CvwU_V}^!VB3EdRAa9mS`&1x6>tueAMnGYVE<;`h~fTfSZvgQ+&xz9 z_pe|7(%;&T56RevT#BQgP3ed6VA}lc+2&~h7s3qs0VA@uo4si~PPHhJu*`qaEi+>f z!#E4>Y!?2*8pmF?l*&~=S;#e{g^+SsJ&m-3GFX1k%Py=E5%BJsCMbVF8LX>e*$B&% zsIw~CqgH;7<>xt&_W%OSCVC**JQ1E&d2D@M(PKQI@PM%*yoTT2cG2npj4{u25lFyX zNGGPcv7+ZCsr9fpyjJYz_Q%&+vB@tnPGGC}2VoIK39q-@!7Ly!IV}h5mnqgAWGp>L z5#Wq44-_~Q5(2&u!_9vnZcRO0XO^7@8Q1`}3DB&8O=3_2Afa)$x{7bQ;#Hu`+bi3D zmJku}Ecs?-wLm^&9$4>PDnuOGPlzVb5F!K_ARrXkFqD14coPdM$L2Th++&Uxfw~c@ zFL;LaPAFye>{=VbjTh=R99%&5@<8WtVEHpJ_S0Nn-u~HMQJ%AqGEM!Zg6%fM$96SN};TA>~X`O^WlUe8r z2oT;d@T2#fVnVdm^Tho4)6>#~^F)OsF0uYvz-|xAmf6%?JTUd_TtSj>tBbG)0Xd%D(jS;cdk7a(TD%DS<*2YzUAdgO)K!l!Y4ZNIL6zdi*c=3kb(j9{Xg z&`mhJngzbs^bj0FYdJz+&8wgVPfy!AdKk#{T;2|jo-IHmkix%!2TLVy+dJ!VFIqE# zvTkSq@E_dOOD`D4djY|Y)B&*fm^Q2$e41u`K(q4}>p*{Cwj30YI4yCo9#0rxE4us+ zYEW20BIN`~#9fam-N;gRGg5jC_$QZ3mOBEUO=Sbt&5h{xT&%Y*>!+`u1pH^!MSNsp zcfQyIh%-kI1oMDR7K;^$pTpXd+C61GRp>KZ=2ZxjfbhjqG$rJWW=!E|RxRKMTdx}|u||FoS%sduv?SJ%$j260+s5j@DhUXItc6vyyNxj>2SzfPJw0+m z9_{cm^zwD8nUGJ3e}I$l9vgqOBN}o6cmw36S_&SZ0>^XBe*f3szkFzYcvNx@sQwKW zd13ls{WLd#6`^PklV2XLdR~s0u#aVoy2pk#KFv$-20K%~r^Oc*+?Q>$#O<^`>WC!} z2<+uDQ+gHH&#=PeoCl_f>5T9yB!G_NgI3D{%q-t_*WaA0E2Z5OguH)c??{O2lm>%r zS;%AQN+vo0yx`K6Jdz@W69HgMD1UgDvde=_Vo+g2GH=Rjjn*u>Drr9+8O5K!nd|@Q zzx{vz{mEYU^hjIVL1FWSCm%L_m@m=P2`He(D8=HQ29X9{VG0NGtY#&L=G_rYOFdI9 zu|Y?{S1tdDeOKuK9Y}veToQhaa+aMEHkN!Fe5(BRJMhmLC*OLdJFCZob(8u$bv8q8lf*jFj>tVeDzs%2%)qo^Rj?E&Eu{?WetCUIE2$#q9sa@S&z09 z{5C~Edw`QGnSCcpN9$`E-pt-Xq?5RuY)f;~UA&GM2ZR+Yb{N8Jp``BqmR|LVEOXmf zf2i~UBiM*ZXP2_<(^LOpzte%n_r&`|Y7+E{tPt4_#cC@M7-Y_vfc@(u#nIm33&^l*_Q>x68shjKe3^w;kLdrBn&pWfpG*}8`I|6 z4(qT_T(z=(*CXA3hAmW7JgR`2&rL} zKX1TVWW_OzzuCRYPZ9%;R?y~cI~MwLZSYC3#H5~$3^m66$zMNx{ocN=xA~Xv-`8J0 zu>MyF7#K}kc?JQS?SsZ1wq;l)lGo+uCeZE(KH6ah8e>Vsabl83t9EMQM&#k1d7(LRQXKq4jlF?Gde^H`NRQh#Blw0@=5HOu%#7 z54#swQrs+BeaJT3wzvqgGE%E+z|xd$IXvJHa3u5E%Nifg%Gve`J!U)Cap65X{%xMO z_J^(gYx_1oeQlrqY5g7Xmi213J(_Vr$Fg^QPv?JPSt1T1(a$Q2B5 zc4P-p;$eN^N*jHEG5J)fTS%u(z8&CYquZ%&icI;nx{--)jlAL>wi!1SqVQUp-v} z032?Q1HtI&y4_B!13tE}7)=8@ePDS60=Rz_0Ful+!uyt4%H7N~8)H=u*lf``vBPZ2 zxI7e8nQXkA2NqG4&yJ-#qYWeO&x*2p$)5E8CB&!n2OW)Jf{SarFl6`y!O(UeKn1XM zTiKxt&nG&7KRi4%{idQDvOsjl8yb6ybVL(cSJ$i~!R;z8Mi}rc%43QQmzo{rmyUlE zivLdk*X4QQvf4av`Lsd;BZvrub10OtW>l+Zs-J#+`_ez8$Dji*QEmY%HpMn{1QMc%eZ6esPPiB5;Hk%T z-G`9`D|jFeAMBUM05GmA0=3H~(p+r*L9TR<1Y$Lth-GN@Kno$kOe2D<;b68@E&Hk8 zy|Nwzzt+&VcmQU}22}HZY$_hOGFot)37*WSL{k}Hi61a8EA>pj28*05~&L9IwQYI{F`tDeX6H&%5I6F1N<;<9D2X!LFB!_mPFc3w|)bwH0ojArvAdHyM1 zh0(x*KusQqV7~{)E8s1tl_uD<&N4x~lP7~~^MO%L_{($2zI=Mv7c}vu#U~GM$3_eV z^MP4b6JsiHUOel6V?-bv4Ne4uLK=Yg6-5SlmB|3I)yh1$mq%(g3?fOu^j5D1o4Y_< z*3B#@zf~tjfa>Fw_KM}a3NH$z3Ujr&AWg_8vWv)^Q6CrYjFG^5<8>s@J$Znr*x7;& z+6geVbrVS4E^D-^E!mhRPk0tH$9TEJ$) z!5RPqUN^~uzaLlY0SK$ZI#CY<=D|mcEH>+Aw_PCQ)t~_&!BJpkSWcL| zrBTw~rZXUaGJ})-5%X~^+nbM3hk5c04DjgTBS}(9&G}LkWN5(0b`HF z>fcuT_3if`A4uzqfx&|lp=g_T(&4;}d#LfOfFWMaYDvK68S~w&6gmQlfM8XYniKUN zZf249yn>^1HiBli%D}^<cL7rpzyRc zaUxv-5%f0!)&|G?@2pt-P@@)Zd#w&WN*4RU%A#k+8E4>| zi#5=H&HA1Kjcl?JA~-Cfr|dCUHgxjL85dt+x4y+TEu7hAEvx|gy+P>C_teFJaF|p? zN!Ms8zEv&Yq4iw@-%qf%HS@9mt-Q5tS2zo#4C7l8n}}iukO;L-Rk8zN19Vr+Y-_hB zq62StpHQ`H;;_+dAK@lco_xKQ?92M`OZ)nN;mGZwi#8Z3TqS9?m^NfH*|&Up)-vI< zp17Zm;~|7&&dv>59ZkJCzam)r03n5f?yv?MD+%+vMR@7BVzk*YT2^(`yE$(`mU4h4 zT&1!@wpzXui!Gp>d$lgP>|G61B)o7DhenJeH>E!8V8vrXXaFsqiM@4#1S}i62w6XW z?Vn~3?IpQH5|+l4#!y>1ivqGViVYdyBdBdtL?VhjBIK7(-@kwQ{GrR{nXtCL>a+sA zAmr1$!UEl`k#O>am8wxiE*rR}nG1{P`ar7-xGwL$U&6gMdSSW)NH$Vzt7`z6qcoK8tK_8}A*U^uzM6t=3`V z8$p&JijB8};2?eRNUgwmK!?+!i#^_Apj`K1^l9?HXV31|O*fO-t;f0Um$%Q$DHq>A zy?y;qobpQYRAdkSl7_iY(7-HVvTD}@D~tlDM+_iGoHB#09oIcFYYl<LCtc7Z)vdUrGjK@E$q8p}VIXKxW$*_@q&^e#gNH9eOGajaytt`T2; zE!fxfhqbaZCHtb)P@Lf~?3oRyJF8}i>0JrxB$p!~$E~J+V!0c>vEM01f`2m6 z2?(GFt#*H;tN)KfH>g^Dq^dKakjOPyEI@PGR|8aU>VDX}a|5pKWC5qt5$m?-45eZ5 z$(AJ$pl!D^%M?jn=r-Q%KFscpXo##CzjeMH0RQaUUec4>vWKWBjNfv^h2nSYe$gkt9uA(4afAn&5jmJ?*aer zK%DAy5tiHI9ov1QiTCkbum5vS&-PldE98|jX5df@)&n4}=q~41^YF;#vsL0&-;naW~w?Z)hXR?aCME_*A3`r?&uU7k@* zDBHBw^6*#>el!f!=J>194F=q%B6RmO!P6DMaw2Uo5EBQ%0Y;FT)(1d%T-(JSpNOnr zcgMolZAnWwYcaJG4CLK|!sCNK{%ia4!MYx$h)8GlI~Lm$p*1}qTv!JT`!Vgp?Y8ti3ucvf&C0T8YOr#c4KkMaxKcRql>=HC@0|4w8H9do#^Z zbxm*`??kS%XZvu1Sv5_>Q<{qL1j!=g$6~$x_^pk9FYW6;sT0;h#_XOSZ#IUEJ5gTQ zhqMMR)R7ap&uyQ`9YiY>NwQ#j=ikx@P(=hkgo&V;tzNf8C0jN)Iv z(?Jbu7AYpM{?5Ug*ht)HK+Uk721Ky#J#2&6lG5p1#49+UrDYgg86Cn}hv(*2rG!bu z;YUkAm6!v@_Vnb@4nh?|AZg&A9P|K3B zwIHALzg~8Gz)qIu*84kx0SP<7CL~k8!^s(cj-}YlaM*E$To_J)f==YI0PS2O|D<}n z1Zm?-%T_I-Kj5UBZLCNjL+Qm&Udh%MK*o7`1v0zYf4=O2weSIt+8$NHZ@;atKYjoG zxAxoT4@Z>oQClq$x34gGMmc-XFNg~`erwhU12{;KAfw;-HdGVVB>e<)j0$|S)mAHi zM7!8Wzx!;iL*(A3qe87Bt_1nw(3IU#0Ua)7*CDd+(Ne!({35u9*Jw0*j@I)bC?!tN zYRIlhNNWe2h1v$xm*|-PRuImfB+uk*y0Int7*3+W8zJ{F9Gn@ULX6BjzxBa*j9sdC5iUc|MbAnu3fQwQI){@#*MZ9+67yxb88Oz0NI33pt-xWc$g8Ypb3Dd%S)Y1_ zw+|U;IU4mJ@QKJRNAgkjc|72(;%&S&xQ^eAU?)A`#PU1r#;AYLhS%Mn$+~JNGm;*e}lXv;V z^%~OFVYh4nzszq#+t2%eZUhH^!6py8qlu+-qSAognA$z02Lp312U2Gm%j0aOB{J@a zbedQv=4hVktTEdbkeb_oMq@>nr*p(8#KSs2F4_0Dub;+;oNIdYZ+RwThATMHQsLHY zVJFl%CC^&=iy+~EL4zTbH7%Ym`T#r_Ugwxg-h&MzPGqNC*dKnB2(CzfaW5Ac`sGv; zP?HbB&!(eW%U)jn&Vajbce6e|s`mwFI-{*jcJx|VF?K8E%0R4wmuIo0AOjVrAT_$f zG)D3i70ui2do<_A3!IijL6#Q^5V6^uDwK3Jg8yZ0_DtjBiv9SDBicR`4!k)3Dd9bA zStk0y!nz0ljUcnkZPnd>GmODj61PB5Ni^{6T%6rArb1wcq($q0qB>*&BxAcEBjBKe zasf%Fnjp)a#IqqC(`ih#=f(5FcP#TrNZ_gj9|*e*0>KnYw)zL)huF7f$r1daptgC5 zNnEzZ3Wgfdof80t-@;AsS?52)P?OPQI8Js8&}VD6oTHSSl7TIM&z>RsO5z#jQ$w^|K3)E1(>Ax`J21_c;~D~CRuv9nH76m|+xvoJEm+?zS{ zWkU!CaIv$~YGze=vD4M*J5W-vJ*#}JS)bv09Z@>Vl)%B7;wU)Z=D51jtw@K0B&WCD zN2s^vK(_IdJuf?d58?lyShA*I=h302)3n#bBXG!S_kEie8@oG`pq@^P0xhHSoiDSm z1hU7HegEb653||!=RjtMZ`z-m(@5RC5s!;E6!UI`D`Igh{McTOZ2SqyvCjvg{j`g~ zHoJo;7VGBFXiXGDpA8|G2=uYrT5PpggkCyUoL7b)Ig8?d+K>LK7vPK6IyNUhfy-BN zB17?H-BBQ(~UyqrSpklo?j z;T=$5`|O!Y_8nvZ=>cNDIsESfgM9%QHiI!By!Ae;oh6$6fCGMp7oEsv>1`x1@0LiM1Dy$9DLay^IZ=9A$BStmHUoKF ziI5;l+!N9U>^t5=&#W5sETZfizkhsKEeL=6w!VIUD6cqQ7Iu%?F#%tLVmg%REW~QV zaY%N!#Cu?{uE|?z6XRD*W3-7Swf`(s&BxP%{_yXDj&p=Q_R4YUe zg>CwOv)uzF!7=Cv+?=S4n6i5>Z0nj~N!B+9zgj=_OzwmEHlP0VZ_@~#CBv^l7b>3Q zxT)b-@#J{80XyD$+C4u7`47kD*mKSH**jkWuPK#2Z*DZtVoi^;=vb8H2sWOqmFl7O zbpdWXyP4dfRjwUlMt3a}YL*_nFWVIfzMIE?W*Qho$y!;|YHfE3c#3?+-LJmEq<}BU z3Cv|%ak#!HJZo*w&Bo8Gz$m9}i@W~mOsH%rxP$DPr9p?2P%>=UanL+XZ2z!qzdc8P zKL^`6GS&mh%`=N>dEy2Av$6KDu@h&5RI2CTVgL=UgP4Yj+rxm*0oF*A=oB76)Qnhv zE;@@Nn!{z^vw5s^*^_agBRU^)I9xV94FBtI-{}JpkXQS`;ys$ua+nlz=kak z1o*teAlL|V%W71QHmr#9-1xdr0~^0*Gdi@T*}KM9I=&dHo1Him6R6;PzGj<$7S#E~ z7%dM0IuT|lJ~lwo^z_VcpT4vo>$lIpfBiTQ@OU{UalEbz4r*C7vssU@rtOgnz=736I zA)v{7#6}K%a#ta z>Zrkh>7Q-4;j>uU52Ho975;d$6|YV!5#d#P^K|I)?e0m2(PETcD-+&mKGS+}7`1<>5H+ zJ@{4g^1yIz;jXe-(HV9dD^eUwq9MR}*e$^q{b|b-mV4(stoQ(lA8YpMr_Y~0WELNX zZ+6#seL_VGUodpLxpv!sV~^21m@`8h9O7C{P|N^DS`L+go*K*@cx=x8^fnq^Hf=&m zNlrjKdP<>MA{m{bvV(9^U(1tufqfpV`TKGB=J?k-eYboc!FhgNWv$+OaXQV~`TRQ{ zWew!;sAY2=5?t^i2-qs6*GFYjbGCEMKR3m4)DOJtyI9>(AkDg(@GvK-}4~gLfQJ}V2k55szSb2 zt&iszP?XiYFalcT{UqM5b6LP)fG{!vkP&yNV>6k=tGy%H($92htH7!g>)>|9;xB>l zm}_m4mAq{kb!DS}QAI}Kebpv2@XAU^bL>Db>_f-S%La2Ni)8EBdC6_F*V0ieF

    zFsXh5IhJQ zygI0czdJp^al{DX)r!Eow+t9skdNa&7qa5hnbbpr_E7Hf z__sJ!;*1~}x(LdPvKN6G%;!V}JA5f?%_Fb=T&+KUwx8FZep&1Dhcme2ab~#+R*=BI zbb9WX!P0cMYG6nY zXWMFS&Awy@%m=k2Kme?VSzf0kR%MO?=auhXFgMo0(Ie+^oKEv?)~$F>m9NV~y1bms zTD?+i$;^h2O8m4dWVfk?U<5YXb~#ws`}z(iokDe;IpR)t#XBW6@^+Fh%P{ zVOKU0T<>y{HjhY{jt)B89M-TqkGbJqh}A}5fjTI6{rKg>nfRlO z6FcR%oD*Cetmbjy@IIatE~koF_h-?=M!1G~wQ4xqrwI+Xf51H;%0q8}$J>xto8

  • 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 delta 20827 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 diff --git a/games-arcade/openbubbles/openbubbles-1.2-r1.ebuild b/games-arcade/openbubbles/openbubbles-1.2-r1.ebuild index 050bff57fca9..621fcba7e7ab 100644 --- a/games-arcade/openbubbles/openbubbles-1.2-r1.ebuild +++ b/games-arcade/openbubbles/openbubbles-1.2-r1.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 + inherit desktop -DESCRIPTION="A clone of Evan Bailey's game Bubbles" +DESCRIPTION="Clone of Evan Bailey's game Bubbles" HOMEPAGE="https://web.archive.org/web/20101126190910/http://www.freewebs.com/lasindi/openbubbles/" SRC_URI="https://web.archive.org/web/20101126190910/http://www.freewebs.com/lasindi/openbubbles/${P}.tar.bz2" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~hppa ~x86" -IUSE="" DEPEND="media-libs/libsdl[sound,video] media-libs/sdl-image[png] diff --git a/games-arcade/penguin-command/penguin-command-1.6.11-r1.ebuild b/games-arcade/penguin-command/penguin-command-1.6.11-r1.ebuild index c442fae3b31e..f76c7bbdbc48 100644 --- a/games-arcade/penguin-command/penguin-command-1.6.11-r1.ebuild +++ b/games-arcade/penguin-command/penguin-command-1.6.11-r1.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 + inherit desktop -DESCRIPTION="A clone of the classic Missile Command game" -HOMEPAGE="http://www.linux-games.com/penguin-command/" +DESCRIPTION="Clone of the classic Missile Command game" +HOMEPAGE="https://www.linux-games.com/penguin-command/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" DEPEND="media-libs/libsdl[sound,joystick,video] media-libs/sdl-mixer[mod] diff --git a/games-arcade/shovel-knight/shovel-knight-4.1b-r1.ebuild b/games-arcade/shovel-knight/shovel-knight-4.1b-r1.ebuild new file mode 100644 index 000000000000..185cfa3f331a --- /dev/null +++ b/games-arcade/shovel-knight/shovel-knight-4.1b-r1.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop unpacker wrapper xdg + +MY_PN="ShovelKnight" +DESCRIPTION="Sweeping classic action adventure with an 8-bit retro aesthetic" +HOMEPAGE="https://yachtclubgames.com/games/shovel-knight-treasure-trove/" +SRC_URI="${PN//-/_}_treasure_trove_4_1b_arby_s_46298.sh" +S="${WORKDIR}/data/noarch/game" + +LICENSE="Yacht-Club-Games-EULA" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="+joystick" +RESTRICT="bindist fetch splitdebug" + +# I packaged Box2D in the hope of unbundling it but it turns out this +# game uses a custom version. -- Chewi :( + +RDEPEND=" + media-libs/glew:1.10 + virtual/opengl + !x86? ( media-libs/libsdl2[joystick?,opengl,sound,video] ) + x86? ( !joystick? ( media-libs/libsdl2[opengl,sound,video] ) ) +" + +BDEPEND=" + dev-util/patchelf +" + +DIR="/opt/${PN}" +QA_PREBUILT="${DIR#/}/*" + +pkg_nofetch() { + einfo "Please buy and download ${SRC_URI} from:" + einfo " https://www.gog.com/game/${PN//-/_}" + einfo "and move it to your distfiles directory." +} + +src_unpack() { + unpack_zip ${A} +} + +src_install() { + local BITS=$(usex amd64 64 32) LIB= + + exeinto "${DIR}" + doexe ${BITS}/${MY_PN} + make_wrapper ${MY_PN} ./${MY_PN} "${DIR}" + + exeinto "${DIR}"/lib + doexe ${BITS}/lib/lib{Box2D.so.*,fmod*-*.so} + + for LIB in ${BITS}/lib/libfmod*-*.so; do + LIB=${LIB##*/} + + # The FMOD libraries are duplicated rather than symlinked, which is + # silly, so create our own symlinks. Both sets of names are needed. + dosym "${LIB}" "${DIR}/lib/${LIB%-*}.so" + + # The SONAMEs are also unset, which upsets our QA check, so fix. + patchelf --set-soname "${LIB%-*}.so" "${ED}${DIR}/lib/${LIB}" || die + done + + if use joystick; then + local SDL=libSDL2-2.0.so.0 + local SDLj=libSDL2-joystick.so + + if use x86; then + # Under x86, using our own SDL2 causes the game to crash when a + # controller is connected, even after applying the workaround below. + # It is seemingly caused by a change to the SDL_GetJoystickGUIDInfo + # signature. We must therefore use the bundled SDL2. + doexe ${BITS}/lib/${SDL} + else + # The game uses internal SDL2 joystick functions. These functions + # have since been hidden and some have been removed. Using our own + # SDL2 therefore causes the game to crash when a controller is + # connected. We still want to use our own SDL2 for things like + # Wayland, but we can work around this by loading both, using the + # bundled one as a fallback. + newexe ${BITS}/lib/${SDL} ${SDLj} + + # The bundled SDL2 SONAME has to be set to something different. + patchelf --set-soname ${SDLj} "${ED}${DIR}"/lib/${SDLj} || die + + # We need to add the new SONAME as a NEEDED entry, but the order is + # important, so we also need to remove the existing NEEDED entry + # first and add it back again afterwards. + patchelf \ + --remove-needed ${SDL} \ + --add-needed ${SDLj} \ + --add-needed ${SDL} \ + "${ED}${DIR}"/${MY_PN} || die + fi + fi + + # The RUNPATHs are not entirely correct so fix up. + patchelf --set-rpath '$ORIGIN/lib' "${ED}${DIR}"/${MY_PN} || die + patchelf --set-rpath '$ORIGIN' "${ED}${DIR}"/lib/libfmodevent*.so || die + + insinto "${DIR}" + doins -r data/ + + newicon -s 256 ../support/icon.png ${PN}.png + make_desktop_entry ${MY_PN} "Shovel Knight" +} diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz index b6d4c52fe353343427eb283ff757031b681169de..180b0dc021d33d8fcde85b57e635a1265fefc2f1 100644 GIT binary patch literal 11700 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 delta 66248 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

    Gx+XxNt+BNJ?WfkNj*sRIhz}du*=hFg*Uu! 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®9V;puS_J^tp| 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

      rP^~1DV@-A6 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 delta 55841 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 SPI30_|NIwBgM&~DodE#5V(Tsd diff --git a/media-sound/aqualung/aqualung-1.2.ebuild b/media-sound/aqualung/aqualung-1.2-r1.ebuild similarity index 98% rename from media-sound/aqualung/aqualung-1.2.ebuild rename to media-sound/aqualung/aqualung-1.2-r1.ebuild index 2aa0868884f7..112b56824332 100644 --- a/media-sound/aqualung/aqualung-1.2.ebuild +++ b/media-sound/aqualung/aqualung-1.2-r1.ebuild @@ -34,7 +34,7 @@ RDEPEND=" alsa? ( media-libs/alsa-lib ) cdda? ( dev-libs/libcdio-paranoia ) cddb? ( media-libs/libcddb ) - ffmpeg? ( =dev-libs/libsigc++-2.6 ; then + append-cxxflags -std=c++11 + fi + python-any-r1_pkg_setup +} + +src_prepare() { + default + + sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript || die + MARCH=$(get-flag march) + OPTFLAGS="" + if use cpu_flags_x86_sse; then + if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then + elog "You enabled sse but use an march that does not support sse!" + elog "We add -msse to the flags now, but please consider switching your march in make.conf!" + fi + OPTFLAGS="sse" + fi + if use cpu_flags_x86_mmx; then + if [[ ${MARCH} == "i486" ]]; then + elog "You enabled mmx with i486 set as march! You have been warned!" + fi + OPTFLAGS="${OPTFLAGS} mmx" + fi + if use cpu_flags_x86_3dnow; then + OPTFLAGS="${OPTFLAGS} 3dnow" + fi + sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some place holders\"/' \ + -i "${S}"/wscript || die + sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die + append-flags "-lboost_system" + python_fix_shebang "${S}"/wscript + python_fix_shebang "${S}"/waf + my_lcmsg() { + rm -f {gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po + } + plocale_for_each_disabled_locale my_lcmsg +} + +src_configure() { + # avoid bug https://bugs.gentoo.org/800067 + local -x AS="$(tc-getCC) -c" + + local backends="alsa,dummy" + use jack && backends+=",jack" + use pulseaudio && backends+=",pulseaudio" + + tc-export CC CXX + mkdir -p "${D}" + local myconf=( + --configdir=/etc + --freedesktop + --noconfirm + --optimize + --with-backends=${backends} + $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } && \ + echo "--fpu-optimization" || echo "--no-fpu-optimization") + $(usex doc "--docs" '') + $(usex nls "--nls" "--no-nls") + $(usex phonehome "--phone-home" "--no-phone-home") + # not possible right now --use-external-libs + ) + + [[ "$(tc-get-cxx-stdlib)" = "libc++" ]] && myconf+=( --use-libc++ ) + + waf-utils_src_configure "${myconf[@]}" +} + +src_compile() { + waf-utils_src_compile + use nls && waf-utils_src_compile i18n +} + +src_install() { + local s + + waf-utils_src_install + + mv ${PN}.1 ${PN}${SLOT}.1 || die + doman ${PN}${SLOT}.1 + + for s in 16 22 32 48 256 512; do + newicon -s ${s} gtk2_ardour/resources/Ardour-icon_${s}px.png ardour${SLOT}.png + done + + # the build system still installs ardour6.png files so we get rid of those to not conflict with ardour:6 + find "${D}/usr/share/icons/" -name ardour6.png -delete + + sed -i \ + -e "s/\(^Name=\).*/\1Ardour ${SLOT}/" \ + -e 's/;AudioEditing;/;X-AudioEditing;/' \ + build/gtk2_ardour/ardour${SLOT}.desktop || die + domenu build/gtk2_ardour/ardour${SLOT}.desktop + + insinto /usr/share/mime/packages + newins build/gtk2_ardour/ardour.xml ardour${SLOT}.xml +} + +pkg_postinst() { + xdg_pkg_postinst + + elog "Please do _not_ report problems with the package to ${PN} upstream." + elog "If you think you've found a bug, check the upstream binary package" + elog "before you report anything to upstream." +} diff --git a/media-sound/flac123/Manifest b/media-sound/flac123/Manifest index cbfd9991cc3a..7cc5ca3673e1 100644 --- a/media-sound/flac123/Manifest +++ b/media-sound/flac123/Manifest @@ -1 +1,2 @@ DIST flac123-0.0.12-release.tar.gz 129795 BLAKE2B 6c73cdcb350de6431d15af846af4aefc8beafdf9137a31144a7869acca0f5383aeae110ef81165c98a188af7580fff5ad27836955cd9729deca14a4465aa8b0e SHA512 4bfabecae86cf11a13bd45025d7fbdee189918e0cd4eee0128856897710b44afd19df5675cae9426d30e9d8cd09b358333438cd05701fa0a7a00a8493a77e1f7 +DIST flac123-2.1.0.tar.gz 131988 BLAKE2B 0b401951d71d2bce9b2f7964ca8e89739400c638bd363ff484820151d9d740eae973b2b16eb054f8b0ea3b322f4fd2dd7579b9877272c86e46e88ba92b14986a SHA512 ef8a57281d7ed35d8fdf67052021d8956852f8fb5221a99a8834a60d3a067b826d8e53f1d9491c4edc480286ccf97938b12dd494c7dfb23cc8848978b441921f diff --git a/media-sound/flac123/flac123-2.1.0.ebuild b/media-sound/flac123/flac123-2.1.0.ebuild new file mode 100644 index 000000000000..d1d7ecaffb64 --- /dev/null +++ b/media-sound/flac123/flac123-2.1.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Console app for playing FLAC audio files" +HOMEPAGE="https://github.com/flac123/flac123" +SRC_URI="https://github.com/flac123/flac123/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + dev-libs/popt + media-libs/flac:= + media-libs/libao" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + eautoreconf +} diff --git a/media-sound/flac123/metadata.xml b/media-sound/flac123/metadata.xml index 43658c46136d..e5c97246dc0a 100644 --- a/media-sound/flac123/metadata.xml +++ b/media-sound/flac123/metadata.xml @@ -6,6 +6,6 @@ Gentoo Sound project - flac-tools + flac123/flac123 diff --git a/media-sound/mpd-ynca/Manifest b/media-sound/mpd-ynca/Manifest new file mode 100644 index 000000000000..55eb77127b52 --- /dev/null +++ b/media-sound/mpd-ynca/Manifest @@ -0,0 +1 @@ +DIST mpd-ynca-0.1.0.tar.gz 12092 BLAKE2B b8b8fbd5323e8793631b3a1e6a0ead9f742a4a7b02ac254ab7617da24ff231c85ea70da3aed5026f985399c6051af074d14e022b5109a8083eb0a6b21a102dcd SHA512 752da6527d6989a30ecf754f054f2d0e1958cc68926197456fb5ed7431a8630d29a702b3865422b34cadfb8f49f9f8fbf393628b91748d301b7198bf64eb28d4 diff --git a/media-sound/mpd-ynca/files/mpd-ynca.confd b/media-sound/mpd-ynca/files/mpd-ynca.confd new file mode 100644 index 000000000000..a042a82ceed0 --- /dev/null +++ b/media-sound/mpd-ynca/files/mpd-ynca.confd @@ -0,0 +1,7 @@ +# MPD client connection settings. You don't need to set these if using the mpd +# service locally. See https://mpd.readthedocs.io/en/latest/client.html for +# details. + +# MPD_HOST=localhost +# MPD_PORT=6600 +# MPD_TIMEOUT=30 diff --git a/media-sound/mpd-ynca/files/mpd-ynca.initd b/media-sound/mpd-ynca/files/mpd-ynca.initd new file mode 100644 index 000000000000..d18e3eeaec51 --- /dev/null +++ b/media-sound/mpd-ynca/files/mpd-ynca.initd @@ -0,0 +1,17 @@ +#!/sbin/openrc-run +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +export \ + MPD_HOST \ + MPD_PORT \ + MPD_TIMEOUT + +pidfile="/run/${RC_SVCNAME}.pid" +command="/usr/bin/mpd-ynca" +command_user="mpd" +command_background="yes" + +depend() { + after mpd +} diff --git a/media-sound/mpd-ynca/metadata.xml b/media-sound/mpd-ynca/metadata.xml new file mode 100644 index 000000000000..1ce0e8c683b6 --- /dev/null +++ b/media-sound/mpd-ynca/metadata.xml @@ -0,0 +1,11 @@ + + + + + chewi@gentoo.org + James Le Cuirot + + + chewi/mpd-ynca + + diff --git a/media-sound/mpd-ynca/mpd-ynca-0.1.0.ebuild b/media-sound/mpd-ynca/mpd-ynca-0.1.0.ebuild new file mode 100644 index 000000000000..5493bd5a1c4c --- /dev/null +++ b/media-sound/mpd-ynca/mpd-ynca-0.1.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="MPD client to control Yamaha AV receivers with YNCA (network control) support" +HOMEPAGE="https://github.com/chewi/mpd-ynca" +SRC_URI="https://github.com/chewi/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~arm ~arm64" +LICENSE="GPL-2+" +SLOT="0" + +RDEPEND=" + acct-user/mpd + dev-libs/boost:= + media-libs/libmpdclient +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + virtual/pkgconfig +" + +src_install() { + meson_src_install + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} +} diff --git a/media-sound/ncmpcpp/ncmpcpp-0.9.2-r2.ebuild b/media-sound/ncmpcpp/ncmpcpp-0.9.2-r2.ebuild index 3e8e6cc06c75..8be959d503c7 100644 --- a/media-sound/ncmpcpp/ncmpcpp-0.9.2-r2.ebuild +++ b/media-sound/ncmpcpp/ncmpcpp-0.9.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -35,7 +35,7 @@ src_prepare() { } src_configure() { - filter-flags '-flto*' + filter-lto econf \ $(use_enable clock) \ diff --git a/media-sound/ncmpcpp/ncmpcpp-0.9.2-r3.ebuild b/media-sound/ncmpcpp/ncmpcpp-0.9.2-r3.ebuild index 1c5edba55b96..663b1dddf393 100644 --- a/media-sound/ncmpcpp/ncmpcpp-0.9.2-r3.ebuild +++ b/media-sound/ncmpcpp/ncmpcpp-0.9.2-r3.ebuild @@ -40,7 +40,7 @@ src_prepare() { } src_configure() { - filter-flags '-flto*' + filter-lto econf \ $(use_enable clock) \ diff --git a/media-sound/ncmpcpp/ncmpcpp-9999.ebuild b/media-sound/ncmpcpp/ncmpcpp-9999.ebuild index 20c0f193f20f..121cfb14b173 100644 --- a/media-sound/ncmpcpp/ncmpcpp-9999.ebuild +++ b/media-sound/ncmpcpp/ncmpcpp-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -39,7 +39,7 @@ src_prepare() { } src_configure() { - filter-flags '-flto*' + filter-lto econf \ $(use_enable clock) \ diff --git a/media-sound/ncspot/ncspot-0.13.3-r1.ebuild b/media-sound/ncspot/ncspot-0.13.3-r1.ebuild new file mode 100644 index 000000000000..2b351a5ec524 --- /dev/null +++ b/media-sound/ncspot/ncspot-0.13.3-r1.ebuild @@ -0,0 +1,526 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.6 + +EAPI=8 + +CRATES=" + addr2line-0.19.0 + adler-1.0.2 + aes-0.6.0 + aes-ctr-0.6.0 + aes-soft-0.6.4 + aesni-0.10.0 + ahash-0.8.3 + aho-corasick-1.0.2 + alsa-0.6.0 + alsa-sys-0.3.1 + android-tzdata-0.1.1 + android_system_properties-0.1.5 + anstream-0.3.2 + anstyle-1.0.0 + anstyle-parse-0.2.0 + anstyle-query-1.0.0 + anstyle-wincon-1.0.1 + async-broadcast-0.5.1 + async-channel-1.8.0 + async-executor-1.5.1 + async-fs-1.6.0 + async-io-1.13.0 + async-lock-2.7.0 + async-process-1.7.0 + async-recursion-1.0.4 + async-task-4.4.0 + async-trait-0.1.68 + atomic-waker-1.1.1 + autocfg-1.1.0 + backtrace-0.3.67 + base64-0.13.1 + base64-0.20.0 + base64-0.21.2 + bindgen-0.64.0 + bitflags-1.3.2 + block-0.1.6 + block-buffer-0.10.4 + block-buffer-0.9.0 + blocking-1.3.1 + bumpalo-3.13.0 + bytecount-0.6.3 + byteorder-1.4.3 + bytes-1.4.0 + cc-1.0.79 + cesu8-1.1.0 + cexpr-0.6.0 + cfg-if-1.0.0 + chrono-0.4.26 + cipher-0.2.5 + clang-sys-1.6.1 + clap-4.3.3 + clap_builder-4.3.3 + clap_complete-4.3.1 + clap_lex-0.5.0 + clap_mangen-0.2.12 + clipboard-0.5.0 + clipboard-win-2.2.0 + colorchoice-1.0.0 + combine-4.6.6 + concurrent-queue-2.2.0 + cookie-0.16.2 + cookie_store-0.19.0 + core-foundation-0.9.3 + core-foundation-sys-0.8.4 + coreaudio-rs-0.10.0 + coreaudio-sys-0.2.12 + cpal-0.13.5 + cpufeatures-0.2.7 + crossbeam-channel-0.5.8 + crossbeam-utils-0.8.15 + crypto-common-0.1.6 + crypto-mac-0.11.1 + ctr-0.6.0 + cursive-0.20.0 + cursive_buffered_backend-0.6.1 + cursive_core-0.3.7 + darling-0.13.4 + darling-0.20.1 + darling_core-0.13.4 + darling_core-0.20.1 + darling_macro-0.13.4 + darling_macro-0.20.1 + derivative-2.2.0 + derive-new-0.5.9 + digest-0.10.7 + digest-0.9.0 + dirs-next-1.0.2 + dirs-next-2.0.0 + dirs-sys-next-0.1.2 + downcast-rs-1.2.0 + encoding_rs-0.8.32 + enum-map-2.5.0 + enum-map-derive-0.11.0 + enum_dispatch-0.3.11 + enumflags2-0.7.7 + enumflags2_derive-0.7.7 + enumset-1.1.2 + enumset_derive-0.8.1 + errno-0.3.1 + errno-dragonfly-0.1.2 + event-listener-2.5.3 + fastrand-1.9.0 + fern-0.6.2 + fixedbitset-0.4.2 + fnv-1.0.7 + foreign-types-0.3.2 + foreign-types-shared-0.1.1 + form_urlencoded-1.2.0 + futures-0.3.28 + futures-channel-0.3.28 + futures-core-0.3.28 + futures-executor-0.3.28 + futures-io-0.3.28 + futures-lite-1.13.0 + futures-macro-0.3.28 + futures-sink-0.3.28 + futures-task-0.3.28 + futures-util-0.3.28 + generic-array-0.14.7 + getrandom-0.2.10 + gimli-0.27.2 + glob-0.3.1 + h2-0.3.19 + half-1.8.2 + hashbrown-0.12.3 + headers-0.3.8 + headers-core-0.2.0 + heck-0.3.3 + heck-0.4.1 + hermit-abi-0.2.6 + hermit-abi-0.3.1 + hex-0.4.3 + hmac-0.11.0 + http-0.2.9 + http-body-0.4.5 + httparse-1.8.0 + httpdate-1.0.2 + hyper-0.14.26 + hyper-proxy-0.9.1 + hyper-tls-0.5.0 + iana-time-zone-0.1.57 + iana-time-zone-haiku-0.1.2 + ident_case-1.0.1 + idna-0.3.0 + idna-0.4.0 + indexmap-1.9.3 + instant-0.1.12 + io-lifetimes-1.0.11 + ioctl-rs-0.2.0 + ipnet-2.7.2 + is-terminal-0.4.7 + itoa-1.0.6 + jni-0.19.0 + jni-sys-0.3.0 + jobserver-0.1.26 + js-sys-0.3.63 + lazy_static-1.4.0 + lazycell-1.3.0 + lewton-0.10.2 + libc-0.2.146 + libloading-0.7.4 + libm-0.2.7 + libpulse-binding-2.27.1 + libpulse-simple-binding-2.27.1 + libpulse-simple-sys-1.20.1 + libpulse-sys-1.20.1 + librespot-audio-0.4.2 + librespot-core-0.4.2 + librespot-metadata-0.4.2 + librespot-playback-0.4.2 + librespot-protocol-0.4.2 + linux-raw-sys-0.3.8 + lock_api-0.4.10 + log-0.4.19 + mac-notification-sys-0.5.6 + mach-0.3.2 + malloc_buf-0.0.6 + maplit-1.0.2 + maybe-async-0.2.7 + memchr-2.5.0 + memoffset-0.6.5 + memoffset-0.7.1 + mime-0.3.17 + minimal-lexical-0.2.1 + miniz_oxide-0.6.2 + mio-0.8.8 + native-tls-0.2.11 + ncurses-5.101.0 + ndk-0.6.0 + ndk-context-0.1.1 + ndk-glue-0.6.2 + ndk-macro-0.3.0 + ndk-sys-0.3.0 + nix-0.23.2 + nix-0.24.3 + nix-0.26.2 + nom-7.1.3 + notify-rust-4.8.0 + num-0.2.1 + num-0.4.0 + num-bigint-0.2.6 + num-bigint-0.4.3 + num-complex-0.2.4 + num-complex-0.4.3 + num-derive-0.3.3 + num-integer-0.1.45 + num-iter-0.1.43 + num-rational-0.2.4 + num-rational-0.4.1 + num-traits-0.2.15 + num_cpus-1.15.0 + num_enum-0.5.11 + num_enum_derive-0.5.11 + num_threads-0.1.6 + numtoa-0.1.0 + objc-0.2.7 + objc-foundation-0.1.1 + objc_id-0.1.1 + object-0.30.4 + oboe-0.4.6 + oboe-sys-0.4.5 + ogg-0.8.0 + once_cell-1.18.0 + opaque-debug-0.3.0 + openssl-0.10.54 + openssl-macros-0.1.1 + openssl-probe-0.1.5 + openssl-sys-0.9.88 + ordered-stream-0.2.0 + os_pipe-1.1.4 + owning_ref-0.4.1 + pancurses-0.17.0 + parking-2.1.0 + parking_lot-0.11.2 + parking_lot-0.12.1 + parking_lot_core-0.8.6 + parking_lot_core-0.9.8 + parse_duration-2.1.1 + pbkdf2-0.8.0 + pdcurses-sys-0.7.1 + peeking_take_while-0.1.2 + percent-encoding-2.3.0 + petgraph-0.6.3 + pin-project-lite-0.2.9 + pin-utils-0.1.0 + pkg-config-0.3.27 + platform-dirs-0.3.0 + polling-2.8.0 + portaudio-rs-0.3.2 + portaudio-sys-0.1.1 + ppv-lite86-0.2.17 + priority-queue-1.3.1 + proc-macro-crate-1.3.1 + proc-macro2-1.0.60 + protobuf-2.28.0 + protobuf-codegen-2.28.0 + protobuf-codegen-pure-2.28.0 + quick-xml-0.23.1 + quote-1.0.28 + rand-0.8.5 + rand_chacha-0.3.1 + rand_core-0.6.4 + rand_distr-0.4.3 + redox_syscall-0.2.16 + redox_syscall-0.3.5 + redox_termios-0.1.2 + redox_users-0.4.3 + regex-1.8.4 + regex-syntax-0.7.2 + reqwest-0.11.18 + ring-0.16.20 + rodio-0.15.0 + roff-0.2.1 + rspotify-0.11.7 + rspotify-http-0.11.7 + rspotify-macros-0.11.7 + rspotify-model-0.11.7 + rustc-demangle-0.1.23 + rustc-hash-1.1.0 + rustc_version-0.4.0 + rustix-0.37.20 + rustls-0.20.8 + rustversion-1.0.12 + ryu-1.0.13 + same-file-1.0.6 + schannel-0.1.21 + scopeguard-1.1.0 + sct-0.7.0 + security-framework-2.9.1 + security-framework-sys-2.9.0 + semver-1.0.17 + serde-1.0.164 + serde_cbor-0.11.2 + serde_derive-1.0.164 + serde_json-1.0.96 + serde_repr-0.1.12 + serde_spanned-0.6.2 + serde_urlencoded-0.7.1 + sha-1-0.9.8 + sha1-0.10.5 + sha2-0.10.6 + shannon-0.2.0 + shell-words-1.1.0 + shlex-1.1.0 + signal-hook-0.3.15 + signal-hook-registry-1.4.1 + slab-0.4.8 + smallvec-1.10.0 + socket2-0.4.9 + spin-0.5.2 + stable_deref_trait-1.2.0 + static_assertions-1.1.0 + stdweb-0.1.3 + strsim-0.10.0 + strum-0.22.0 + strum-0.24.1 + strum_macros-0.22.0 + strum_macros-0.24.3 + subtle-2.4.1 + syn-1.0.109 + syn-2.0.18 + tauri-winrt-notification-0.1.0 + tempfile-3.6.0 + term_size-0.3.2 + termion-1.5.6 + thiserror-1.0.40 + thiserror-impl-1.0.40 + thread-id-4.1.0 + time-0.1.45 + time-0.3.22 + time-core-0.1.1 + time-macros-0.2.9 + tinyvec-1.6.0 + tinyvec_macros-0.1.1 + tokio-1.28.2 + tokio-macros-2.1.0 + tokio-native-tls-0.3.1 + tokio-stream-0.1.14 + tokio-util-0.7.8 + toml-0.7.3 + toml_datetime-0.6.2 + toml_edit-0.19.8 + tower-service-0.3.2 + tracing-0.1.37 + tracing-attributes-0.1.24 + tracing-core-0.1.31 + tree_magic_mini-3.0.3 + try-lock-0.2.4 + typenum-1.16.0 + uds_windows-1.0.2 + unicode-bidi-0.3.13 + unicode-ident-1.0.9 + unicode-normalization-0.1.22 + unicode-segmentation-1.10.1 + unicode-width-0.1.10 + untrusted-0.7.1 + ureq-2.6.2 + url-2.4.0 + utf8parse-0.2.1 + uuid-1.3.3 + vcpkg-0.2.15 + vergen-3.2.0 + version_check-0.9.4 + waker-fn-1.1.0 + walkdir-2.3.3 + want-0.3.0 + wasi-0.10.0+wasi-snapshot-preview1 + wasi-0.11.0+wasi-snapshot-preview1 + wasm-bindgen-0.2.86 + wasm-bindgen-backend-0.2.86 + wasm-bindgen-futures-0.4.36 + wasm-bindgen-macro-0.2.86 + wasm-bindgen-macro-support-0.2.86 + wasm-bindgen-shared-0.2.86 + wayland-client-0.29.5 + wayland-commons-0.29.5 + wayland-protocols-0.29.5 + wayland-scanner-0.29.5 + wayland-sys-0.29.5 + web-sys-0.3.63 + webpki-0.22.0 + webpki-roots-0.22.6 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + windows-0.39.0 + windows-0.48.0 + windows-sys-0.42.0 + windows-sys-0.48.0 + windows-targets-0.48.0 + windows_aarch64_gnullvm-0.42.2 + windows_aarch64_gnullvm-0.48.0 + windows_aarch64_msvc-0.39.0 + windows_aarch64_msvc-0.42.2 + windows_aarch64_msvc-0.48.0 + windows_i686_gnu-0.39.0 + windows_i686_gnu-0.42.2 + windows_i686_gnu-0.48.0 + windows_i686_msvc-0.39.0 + windows_i686_msvc-0.42.2 + windows_i686_msvc-0.48.0 + windows_x86_64_gnu-0.39.0 + windows_x86_64_gnu-0.42.2 + windows_x86_64_gnu-0.48.0 + windows_x86_64_gnullvm-0.42.2 + windows_x86_64_gnullvm-0.48.0 + windows_x86_64_msvc-0.39.0 + windows_x86_64_msvc-0.42.2 + windows_x86_64_msvc-0.48.0 + winnow-0.4.1 + winreg-0.10.1 + winreg-0.5.1 + wl-clipboard-rs-0.7.0 + x11-clipboard-0.3.3 + xcb-0.8.2 + xdg-home-1.0.0 + xi-unicode-0.3.0 + xml-rs-0.8.14 + zbus-3.13.1 + zbus_macros-3.13.1 + zbus_names-2.5.1 + zerocopy-0.6.1 + zerocopy-derive-0.3.2 + zvariant-3.14.0 + zvariant_derive-3.14.0 + zvariant_utils-1.0.1 +" + +# xtask crates: +CRATES+=" + cargo-xtask-0.1.0 + clap_mangen-0.2.8 + clap_complete-4.2.1 + clap-4.2.7 +" + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit bash-completion-r1 cargo desktop optfeature python-any-r1 + +DESCRIPTION="ncurses Spotify client written in Rust using librespot" +HOMEPAGE="https://github.com/hrkfdn/ncspot" +SRC_URI="https://github.com/hrkfdn/ncspot/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris)" + +LICENSE="BSD-2" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="clipboard cover mpris ncurses +notify pulseaudio" + +RDEPEND="dev-libs/openssl:= + sys-apps/dbus + clipboard? ( x11-libs/libxcb:= ) + cover? ( media-gfx/ueberzug ) + ncurses? ( sys-libs/ncurses:= ) + !ncurses? ( sys-libs/ncurses ) + pulseaudio? ( media-libs/libpulse ) + !pulseaudio? ( media-libs/alsa-lib )" +DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS} + virtual/pkgconfig" + +QA_FLAGS_IGNORED="/usr/bin/ncspot" + +src_configure() { + local myfeaturesdef="" + + use clipboard && myfeaturesdef+="share_clipboard,share_selection," + use cover && myfeaturesdef+="cover," + use mpris && myfeaturesdef+="mpris," + use ncurses && myfeaturesdef+="ncurses_backend," + use notify && myfeaturesdef+="notify," + + # It always seems to link to libpulse regardless of this setting if libpulse is installed. + if use pulseaudio; then + myfeaturesdef+="pulseaudio_backend," + else + myfeaturesdef+="alsa_backend," + fi + + local myfeatures=( "${myfeaturesdef::-1}" ) + + cargo_src_configure --no-default-features +} + +src_compile() { + cargo_src_compile + + cargo xtask generate-shell-completion || die + cargo xtask generate-manpage || die +} + +src_install() { + cargo_src_install + einstalldocs + + domenu misc/ncspot.desktop + newicon -s scalable images/logo.svg ncspot.svg + + dobashcomp misc/ncspot.bash + + insinto /usr/share/fish/completions + doins misc/ncspot.fish + + insinto /usr/share/zsh/site-functions + doins misc/_ncspot + + doman misc/ncspot.1 +} + +pkg_postinst() { + optfeature_header "Optional runtime features:" + optfeature "MPRIS song scrobbling support" media-sound/rescrobbled +} diff --git a/media-sound/ncspot/ncspot-0.13.3.ebuild b/media-sound/ncspot/ncspot-0.13.3.ebuild index 296bd77219a2..79c4556cd729 100644 --- a/media-sound/ncspot/ncspot-0.13.3.ebuild +++ b/media-sound/ncspot/ncspot-0.13.3.ebuild @@ -456,7 +456,7 @@ LICENSE="BSD-2" # Dependent crate licenses LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="clipboard cover mpris ncurses +notify" diff --git a/media-sound/orpheus/files/orpheus-1.6-fix-build-w-clang-16.patch b/media-sound/orpheus/files/orpheus-1.6-fix-build-w-clang-16.patch new file mode 100644 index 000000000000..603b6767f250 --- /dev/null +++ b/media-sound/orpheus/files/orpheus-1.6-fix-build-w-clang-16.patch @@ -0,0 +1,87 @@ +Bug: https://bugs.gentoo.org/897794 +Some replacements for making it possible to be built with clang-16 +Some of the functions (for eample binary_function and bind1st) are removed in C++17 +--- a/kkconsui-0.1/src/texteditor.cc ++++ b/kkconsui-0.1/src/texteditor.cc +@@ -791,7 +791,8 @@ void texteditor::showline(int ln, int startx, int distance, int extrax) { + const char *p; + + if(!(cs = (char *) curfile->lines->at(ln))) return; +- char cp[i = (strlen(cs)+1)*4]; ++ i = (strlen(cs)+1)*4; ++ char cp[i]; + char buf[i]; + + eolstart = i; +--- a/kkstrtext-0.1/kkstrtext.cc ++++ b/kkstrtext-0.1/kkstrtext.cc +@@ -167,7 +167,7 @@ string toutf8(const string &text) { + } + + char *unmime(char *text) { +- register int s, d; ++ int s, d; + int htm; + + for(s = 0, d = 0; text[s] != 0; s++) { +@@ -185,7 +185,7 @@ char *unmime(char *text) { + } + + char *mime(char *dst, const char *src) { +- register int s, d; ++ int s, d; + char c; + + for(s = 0, d = 0; src[s]; s++) { +--- a/src/cdtrack.cc ++++ b/src/cdtrack.cc +@@ -45,8 +45,12 @@ int cdfd = -1, numtracks; + string cddbquery, cdid, cdtitle; + bool ejected = false; + +-struct istracknumber: public binary_function { +- public: bool operator()(int n, const track *c) const { ++struct istracknumber { ++ public: ++ using first_argument_type = int; ++ using second_argument_type = const track*; ++ using result_type = bool; ++ bool operator()(int n, const track *c) const { + const cdtrack *cdt = static_cast(c); + + if(cdt) { +@@ -104,7 +108,7 @@ vector cdtrack::getstatus() const { + + r.push_back("CD: " + cdtitle + "; " + buf); + +- it = find_if(plist.begin(), plist.end(), bind1st(istracknumber(), subc.cdsc_trk)); ++ it = find_if(plist.begin(), plist.end(), bind(istracknumber(), subc.cdsc_trk, std::placeholders::_1)); + + if(it != plist.end()) { + cdtrack *ct = static_cast(*it); +@@ -332,7 +336,7 @@ bool cdtrack::loadtracks(const string &fname) { + + } else if(param.substr(0, 6) == "TTITLE") { + ntrack = strtoul(param.substr(6).c_str(), 0, 0); +- it = find_if(plist.begin(), plist.end(), bind1st(istracknumber(), ntrack+1)); ++ it = find_if(plist.begin(), plist.end(), bind(istracknumber(), ntrack+1, std::placeholders::_1)); + + if(it != plist.end()) { + cdtrack *ct = static_cast(*it); +--- a/src/streamtrack.cc ++++ b/src/streamtrack.cc +@@ -283,8 +283,12 @@ string streamtrack::makerequest(const string &url) { + return reply; + } + +-struct equals_url: public binary_function { +- public: bool operator()(const char *aurl, const track *c) const { ++struct equals_url { ++ public: ++ using first_argument_type = const char*; ++ using second_argument_type = const track*; ++ using result_type = bool; ++ bool operator()(const char *aurl, const track *c) const { + const streamtrack *st = static_cast(c); + + if(st) { diff --git a/media-sound/orpheus/orpheus-1.6-r4.ebuild b/media-sound/orpheus/orpheus-1.6-r4.ebuild new file mode 100644 index 000000000000..493d42db27f7 --- /dev/null +++ b/media-sound/orpheus/orpheus-1.6-r4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Command line MP3 player" +HOMEPAGE="http://konst.org.ua/en/orpheus" +SRC_URI="http://konst.org.ua/download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND="sys-libs/ncurses:0= + media-libs/libvorbis + media-sound/mpg123 + media-sound/vorbis-tools[ogg123]" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/1.5-amd64.patch + "${FILESDIR}"/101_fix-buffer-overflow.diff + "${FILESDIR}"/${P}-fix-buildsystem.patch + "${FILESDIR}"/${P}-cppflags.patch + "${FILESDIR}"/${P}-bufsize.patch + "${FILESDIR}"/${P}-gcc47.patch + "${FILESDIR}"/${P}-constify.patch + "${FILESDIR}"/${P}-musl-stdint.patch + "${FILESDIR}"/${P}-fix-build-w-clang-16.patch +) + +src_prepare() { + default + + cp config.rpath kkstrtext-0.1/ || die + + mv configure.{in,ac} || die + mv kkstrtext-0.1/configure.{in,ac} || die + mv kkconsui-0.1/configure.{in,ac} || die + + eautoreconf +} diff --git a/media-sound/qmidiarp/Manifest b/media-sound/qmidiarp/Manifest index f57cf692c499..3b48a0281a9e 100644 --- a/media-sound/qmidiarp/Manifest +++ b/media-sound/qmidiarp/Manifest @@ -1,2 +1 @@ -DIST qmidiarp-0.6.7.tar.bz2 579039 BLAKE2B 18cfc92a2fa5f2e183549caab3dbe4d95f3086f515614ccb4c9ef511d635526605fd4d3c97da2479288776cce0a1cbf4c545f21a1f4d6c3744dec239bd9425ca SHA512 db495223dc27ca46a009e662543ba189dbe56370e276272ea7cba6177471a2e46c5ce7960b2cc7f6be97ade059714f352373d06aa3382fe31ed208575323586c DIST qmidiarp-0.7.0.tar.bz2 718430 BLAKE2B 43b558d8185f2e798dc17dc58c966daf244f35b11abf5c96220f81210b39dc619daa260ff384a16da35c74584c90e86330597ec6e170bb071cebf977374c5efa SHA512 f1dcb9c817bfc9c39a9b120f5716518c3ef825652258d5852f9e228cbc3018202427a19d4b47858c16d43e5d8bbf3712cced68d95f300cc6b98ad76c608b68fd diff --git a/media-sound/qmidiarp/qmidiarp-0.6.7.ebuild b/media-sound/qmidiarp/qmidiarp-0.6.7.ebuild deleted file mode 100644 index b691fe7ecab5..000000000000 --- a/media-sound/qmidiarp/qmidiarp-0.6.7.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qmake-utils xdg - -DESCRIPTION="Arpeggiator, sequencer and MIDI LFO for ALSA" -HOMEPAGE="http://qmidiarp.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="lv2 nls osc" - -BDEPEND=" - nls? ( dev-qt/linguist-tools:5 ) - virtual/pkgconfig" -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - media-libs/alsa-lib - virtual/jack - lv2? ( media-libs/lv2 ) - osc? ( media-libs/liblo )" -DEPEND="${RDEPEND}" - -src_configure() { - export PATH="$(qt5_get_bindir):${PATH}" - - local myeconfargs=( - $(use_enable lv2 lv2plugins) - $(use_enable nls translations) - $(use_enable osc nsm) - ) - econf "${myeconfargs[@]}" -} diff --git a/media-sound/qmidiarp/qmidiarp-0.7.0.ebuild b/media-sound/qmidiarp/qmidiarp-0.7.0.ebuild index 6591ea357739..b691fe7ecab5 100644 --- a/media-sound/qmidiarp/qmidiarp-0.7.0.ebuild +++ b/media-sound/qmidiarp/qmidiarp-0.7.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="lv2 nls osc" BDEPEND=" diff --git a/media-sound/sound-juicer/sound-juicer-3.40.0.ebuild b/media-sound/sound-juicer/sound-juicer-3.40.0.ebuild index 0c00d29f7cd8..3d8caa5588ea 100644 --- a/media-sound/sound-juicer/sound-juicer-3.40.0.ebuild +++ b/media-sound/sound-juicer/sound-juicer-3.40.0.ebuild @@ -56,5 +56,5 @@ src_install() { meson_src_install # Don't put files in deprecated directory - rm -rf "${ED}"/usr/doc + rm -rf "${ED}"/usr/share/doc/${PN} || die } diff --git a/media-sound/spotify/Manifest b/media-sound/spotify/Manifest index 1adc73333280..7087e081bad2 100644 --- a/media-sound/spotify/Manifest +++ b/media-sound/spotify/Manifest @@ -1 +1,2 @@ +DIST spotify-client_1.2.13.661.ga588f749_amd64.deb 121793588 BLAKE2B b9b6b659e823e6713b2db5f3c6f7c6e4ce9cedfc0b4222d96b8baec3d086dcf804f021bb0e530f6c3003df9725ff7705aaa0af457a031124e5f104f4bc434ce1 SHA512 5ccac37274ca587414a9f4c5c427fd5d4b93bbde0b39efb94ccf79a1b5947df4a00a79e00686e59a4ccd097eca0bad88e6f030f2e236d86a82c37d8e011217e9 DIST spotify-client_1.2.8.923.g4f94bf0d_amd64.deb 119841576 BLAKE2B 2d7ce02907f00dfbd30020ea0576842253110deb10bb4de12807f9f9eacb84d7c6ee09f91da5aa2647c6e0eee7a1386d9059124012c1749e56ab081022d62815 SHA512 d4bc076d87018c851f851cc8b65e05b1611701994a97963bd63aa816518b1f5fa4d89956fea8ef234a41f1c4d6f8a3aa2bfc4fbd3b39f58f0bed5aec79c60edc diff --git a/media-sound/spotify/spotify-1.2.13.ebuild b/media-sound/spotify/spotify-1.2.13.ebuild new file mode 100644 index 000000000000..960cb1c7fa5c --- /dev/null +++ b/media-sound/spotify/spotify-1.2.13.ebuild @@ -0,0 +1,131 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop optfeature pax-utils unpacker xdg + +DESCRIPTION="Spotify is a social music platform" +HOMEPAGE="https://www.spotify.com/download/linux/" +SRC_BASE="http://repository.spotify.com/pool/non-free/s/${PN}-client/" +BUILD_ID_AMD64="661.ga588f749" +SRC_URI="${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb" + +LICENSE="Spotify" +SLOT="0" +KEYWORDS="amd64" +IUSE="libnotify local-playback pax-kernel pulseaudio" +RESTRICT="mirror strip" + +BDEPEND=" + >=dev-util/patchelf-0.10 + sys-devel/gettext +" +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-libs/openssl:0= + dev-python/dbus-python + media-libs/alsa-lib + media-libs/fontconfig + media-libs/harfbuzz + media-libs/mesa[X(+)] + net-misc/curl[ssl] + net-print/cups[ssl] + sys-apps/dbus + sys-libs/zlib + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango + !gnome-extra/gnome-integration-spotify + libnotify? ( x11-libs/libnotify ) + local-playback? ( media-video/ffmpeg:0/56.58.58 ) + pulseaudio? ( media-sound/pulseaudio ) + !pulseaudio? ( media-sound/apulse ) +" + #gnome-integration-spotify causes spotify to fail to launch + #sys-libs/glibc + +S="${WORKDIR}/" + +QA_PREBUILT=" + opt/spotify/spotify-client/spotify + opt/spotify/spotify-client/libEGL.so + opt/spotify/spotify-client/libGLESv2.so + opt/spotify/spotify-client/libcef.so + opt/spotify/spotify-client/libvk_swiftshader.so + opt/spotify/spotify-client/libvulkan.so.1 + opt/spotify/spotify-client/swiftshader/libEGL.so + opt/spotify/spotify-client/swiftshader/libGLESv2.so +" + +src_prepare() { + default + # Spotify links against libcurl-gnutls.so.4, which does not exist in Gentoo. + patchelf --replace-needed libcurl-gnutls.so.4 libcurl.so.4 usr/bin/spotify \ + || die "failed to patch libcurl library dependency" +} + +src_install() { + gunzip usr/share/doc/spotify-client/changelog.gz || die + dodoc usr/share/doc/spotify-client/changelog + + SPOTIFY_PKG_HOME=usr/share/spotify + insinto /usr/share/pixmaps + doins ${SPOTIFY_PKG_HOME}/icons/*.png + + # install in /opt/spotify + SPOTIFY_HOME=/opt/spotify/spotify-client + insinto ${SPOTIFY_HOME} + doins -r ${SPOTIFY_PKG_HOME}/* + fperms +x ${SPOTIFY_HOME}/spotify + + dodir /usr/bin + SPOTIFY_HOME=${SPOTIFY_HOME} LIBDIR=$(get_libdir) \ + envsubst '$SPOTIFY_HOME $LIBDIR' \ + < "${FILESDIR}/spotify-wrapper" > "${D}/usr/bin/spotify" || die + fperms +x /usr/bin/spotify + + local size + for size in 16 22 24 32 48 64 128 256 512; do + newicon -s ${size} "${S}${SPOTIFY_PKG_HOME}/icons/spotify-linux-${size}.png" \ + "spotify-client.png" + done + domenu "${S}${SPOTIFY_PKG_HOME}/spotify.desktop" + if use pax-kernel; then + #create the headers, reset them to default, then paxmark -m them + pax-mark C "${ED}${SPOTIFY_HOME}/${PN}" || die + pax-mark z "${ED}${SPOTIFY_HOME}/${PN}" || die + pax-mark m "${ED}${SPOTIFY_HOME}/${PN}" || die + eqawarn "You have set USE=pax-kernel meaning that you intend to run" + eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify" + eqawarn "the ${PN} binary itself and this *may* lead to breakage! If" + eqawarn "you suspect that ${PN} is being broken by this modification," + eqawarn "please open a bug." + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + ewarn "If Spotify crashes after an upgrade its cache may be corrupt." + ewarn "To remove the cache:" + ewarn "rm -rf ~/.cache/spotify" + + optfeature "systray integration on non-Gnome DEs" media-sound/spotify-tray +} diff --git a/media-sound/teamspeak-client/Manifest b/media-sound/teamspeak-client/Manifest index 2955723b000a..eaf6d04a60a6 100644 --- a/media-sound/teamspeak-client/Manifest +++ b/media-sound/teamspeak-client/Manifest @@ -1,3 +1,4 @@ DIST TeamSpeak3-Client-linux_amd64-3.5.6.run 100152301 BLAKE2B 9fbaa32ac000c9e29e09dcb1c932acea45265d5cf464308d6f27063fb3095690f3cb96abb061ce947438a4b919dcbaf8f3f0189048b470b09bb2b8285e426e39 SHA512 fe1b41773d2b2de8198fdaf189c6665994eeaf6a0255485f7d342a3e77702f5515d5c5c685410a0b5844b4ad5c395d57b68e57c7b1f46bd1211ef813ce1e0030 +DIST TeamSpeak3-Client-linux_amd64-3.6.0.run 110887559 BLAKE2B e3b09089be342c7818d7fe0ecc868a78e8820aa1e233302c9a6de1f5a619e701c3ab50e9243e7acdd9c4a8300dd7b92e6cae60149defba7e19ec01d15ce1138f SHA512 59b156feeb4b9ee68962c90f27541e86a926536ac67c376aee71e3534ba1776aacf1597fd3eee3b0c9b3177386a042e6f4355a464fd2f63222d6d479c7146553 DIST TeamSpeak3-Client-linux_x86-3.5.6.run 98637555 BLAKE2B 6f891e6846f8f899edb8ef107b7ea6518f413488525b7696863292d99d73614cae40631f5ed2341cce75ea62ffd94c60968ff6b5d587446d7469271835c01202 SHA512 dfc5ed3e2a92ed9f1cea2fdde5e40cf73e4a999ea782c434b26072ac0e7ac37d6305c06ae2d39c104eeee10639f325c7b96f538082e60224a68c0553fab0d12c DIST teamspeak-client-5.0.0_beta73.tar.gz 140767030 BLAKE2B b63500054021a38858cf070b4f2841f37b2434f74f2e4022c604a1aaa4c20a28db7c8a595ef3763e63f4d368bbe158438015f63088f85d3339fbc0db7687a6a3 SHA512 118cbfb10e7c9a9a69cafe1bee903d9223f46fb317a6af2af5fb0edc78c28d63fad6c18b667e98b06bf677d52393f75efe9806cf10583360525a04880f3b49e0 diff --git a/media-sound/teamspeak-client/teamspeak-client-3.5.6-r8.ebuild b/media-sound/teamspeak-client/teamspeak-client-3.5.6-r10.ebuild similarity index 98% rename from media-sound/teamspeak-client/teamspeak-client-3.5.6-r8.ebuild rename to media-sound/teamspeak-client/teamspeak-client-3.5.6-r10.ebuild index f34349758da3..e2a7e5eeb8cd 100644 --- a/media-sound/teamspeak-client/teamspeak-client-3.5.6-r8.ebuild +++ b/media-sound/teamspeak-client/teamspeak-client-3.5.6-r10.ebuild @@ -40,7 +40,7 @@ RDEPEND=" sys-libs/zlib:0/1 virtual/udev alsa? ( media-libs/alsa-lib ) - pulseaudio? ( media-sound/pulseaudio ) + pulseaudio? ( media-libs/libpulse ) system-libcxx? ( sys-libs/libcxx[libcxxabi] ) system-quazip? ( dev-libs/quazip:0/1[qt5(+)] ) " diff --git a/media-sound/teamspeak-client/teamspeak-client-3.6.0-r1.ebuild b/media-sound/teamspeak-client/teamspeak-client-3.6.0-r1.ebuild new file mode 100644 index 000000000000..87214482d925 --- /dev/null +++ b/media-sound/teamspeak-client/teamspeak-client-3.6.0-r1.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PV="${PV/_/-}" + +inherit desktop toolchain-funcs unpacker xdg + +DESCRIPTION="A client software for quality voice communication via the internet" +HOMEPAGE="https://www.teamspeak.com/" +SRC_URI="https://files.teamspeak-services.com/releases/client/${PV}/TeamSpeak3-Client-linux_amd64-${MY_PV}.run" +S="${WORKDIR}" + +LICENSE="teamspeak3 || ( GPL-2 GPL-3 LGPL-3 )" +SLOT="3" +KEYWORDS="-* ~amd64" +IUSE="+alsa pulseaudio system-libcxx +system-quazip" + +REQUIRED_USE="|| ( alsa pulseaudio )" +RESTRICT="bindist mirror" + +BDEPEND=">=dev-util/patchelf-0.10" +RDEPEND=" + dev-libs/glib:2 + dev-qt/qtcore:5 + dev-qt/qtgui:5[accessibility,dbus,X(-)] + dev-qt/qtnetwork:5 + dev-qt/qtsql:5[sqlite] + dev-qt/qtsvg:5 + dev-qt/qtwebchannel:5 + dev-qt/qtwebengine:5[geolocation(+),widgets] + dev-qt/qtwebsockets:5 + dev-qt/qtwidgets:5 + sys-libs/libunwind + alsa? ( media-libs/alsa-lib ) + pulseaudio? ( media-libs/libpulse ) + system-libcxx? ( sys-libs/libcxx[libcxxabi] ) + system-quazip? ( dev-libs/quazip:0/1[qt5(+)] ) +" + +QA_PREBUILT=" + opt/teamspeak3-client/libc++.so.1 + opt/teamspeak3-client/libc++abi.so.1 + opt/teamspeak3-client/libquazip.so + opt/teamspeak3-client/error_report + opt/teamspeak3-client/package_inst + opt/teamspeak3-client/soundbackends/libalsa_linux_*.so + opt/teamspeak3-client/ts3client + opt/teamspeak3-client/update +" + +src_prepare() { + default + + if ! use alsa; then + rm soundbackends/libalsa_linux_*.so || die + fi + + mv ts3client_linux_* ts3client || die + + # Fixes QA Notice: Unresolved soname dependencies. + # Since this is a binary only package, it must be patched. + local quazip_so="libquazip1-qt5.so.1.0.0" + if has_version "> Makefile || die -} - -src_configure() { - local myconf=( ) - - # bug 842201 - use ia64 && tc-is-gcc && append-flags \ - -fno-tree-ccp \ - -fno-tree-dominator-opts \ - -fno-tree-fre \ - -fno-code-hoisting \ - -fno-tree-pre \ - -fno-tree-vrp - - local ffuse=( "${FFMPEG_FLAG_MAP[@]}" ) - - for i in "${ffuse[@]#+}" ; do - myconf+=( $(use_enable ${i%:*} ${i#*:}) ) - done - - # CPU features - for i in "${CPU_FEATURES_MAP[@]}" ; do - use ${i%:*} || myconf+=( --disable-${i#*:} ) - done - - # Try to get cpu type based on CFLAGS. - # Bug #172723 - # We need to do this so that features of that CPU will be better used - # If they contain an unknown CPU it will not hurt since ffmpeg's configure - # will just ignore it. - for i in $(get-flag mcpu) $(get-flag march) ; do - [[ ${i} = native ]] && i="host" # bug #273421 - myconf+=( --cpu=${i} ) - break - done - - # LTO support, bug #566282, bug #754654, bug #772854 - is-flagq "-flto*" && myconf+=( "--enable-lto" ) - filter-lto - - # Mandatory configuration - myconf=( - --disable-stripping - # This is only for hardcoded cflags; those are used in configure checks that may - # interfere with proper detections, bug #671746 and bug #645778 - # We use optflags, so that overrides them anyway. - --disable-optimizations - --disable-libcelt # bug #664158 - "${myconf[@]}" - ) - - # cross compile support - if tc-is-cross-compiler ; then - myconf+=( --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}- --host-cc="$(tc-getBUILD_CC)" ) - case ${CHOST} in - *mingw32*) - myconf+=( --target-os=mingw32 ) - ;; - *linux*) - myconf+=( --target-os=linux ) - ;; - esac - fi - - # Use --extra-libs if needed for LIBS - set -- "${S}/configure" \ - --prefix="${EPREFIX}/usr" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --shlibdir="${EPREFIX}/usr/$(get_libdir)" \ - --cc="$(tc-getCC)" \ - --cxx="$(tc-getCXX)" \ - --ar="$(tc-getAR)" \ - --nm="$(tc-getNM)" \ - --strip="$(tc-getSTRIP)" \ - --ranlib="$(tc-getRANLIB)" \ - --pkg-config="$(tc-getPKG_CONFIG)" \ - --optflags="${CFLAGS}" \ - --disable-all \ - --disable-autodetect \ - --disable-error-resilience \ - --disable-everything \ - --disable-faan \ - --disable-iconv \ - --disable-network \ - --enable-avcodec \ - --enable-avformat \ - --enable-avutil \ - --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,theora,vorbis,vp8 \ - --enable-demuxer=aac,flac,matroska,mov,mp3,ogg,wav \ - --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 \ - --enable-pic \ - --enable-static \ - "${myconf[@]}" \ - ${EXTRA_FFMPEG_CONF} - - echo "${@}" - "${@}" || die -} - -src_compile() { - emake V=1 libffmpeg -} - -src_install() { - emake V=1 DESTDIR="${D}" install-libffmpeg -} diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild index 2ffa543ad4a4..a550da7245bf 100644 --- a/media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild +++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-114.ebuild @@ -16,7 +16,7 @@ LICENSE=" gpl? ( GPL-2 ) " -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="amd64 ~arm ~arm64" # Options to use as use_enable in the foo[:bar] form. # This will feed configure with $(use_enable foo bar) diff --git a/media-video/ffmpeg/ffmpeg-4.2.9.ebuild b/media-video/ffmpeg/ffmpeg-4.2.9.ebuild index 1ef748922f86..f28a34fb7f8b 100644 --- a/media-video/ffmpeg/ffmpeg-4.2.9.ebuild +++ b/media-video/ffmpeg/ffmpeg-4.2.9.ebuild @@ -123,11 +123,16 @@ ARM_CPU_FEATURES=( ) ARM_CPU_REQUIRED_USE=" arm64? ( cpu_flags_arm_v8 ) - cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) - cpu_flags_arm_neon? ( cpu_flags_arm_thumb2 cpu_flags_arm_vfp ) + cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) + cpu_flags_arm_neon? ( + cpu_flags_arm_vfp + arm? ( cpu_flags_arm_thumb2 ) + ) cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp ) cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 ) - cpu_flags_arm_v6? ( cpu_flags_arm_thumb ) + cpu_flags_arm_v6? ( + arm? ( cpu_flags_arm_thumb ) + ) " MIPS_CPU_FEATURES=( mipsdspr1:mipsdsp mipsdspr2 mipsfpu ) PPC_CPU_FEATURES=( cpu_flags_ppc_altivec:altivec cpu_flags_ppc_vsx:vsx cpu_flags_ppc_vsx2:power8 ) diff --git a/media-video/ffmpeg/ffmpeg-4.4.4-r2.ebuild b/media-video/ffmpeg/ffmpeg-4.4.4-r2.ebuild index 3f0b82429f21..4a3c4e8f1038 100644 --- a/media-video/ffmpeg/ffmpeg-4.4.4-r2.ebuild +++ b/media-video/ffmpeg/ffmpeg-4.4.4-r2.ebuild @@ -125,11 +125,16 @@ ARM_CPU_FEATURES=( ) ARM_CPU_REQUIRED_USE=" arm64? ( cpu_flags_arm_v8 ) - cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) - cpu_flags_arm_neon? ( cpu_flags_arm_thumb2 cpu_flags_arm_vfp ) + cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) + cpu_flags_arm_neon? ( + cpu_flags_arm_vfp + arm? ( cpu_flags_arm_thumb2 ) + ) cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp ) cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 ) - cpu_flags_arm_v6? ( cpu_flags_arm_thumb ) + cpu_flags_arm_v6? ( + arm? ( cpu_flags_arm_thumb ) + ) " MIPS_CPU_FEATURES=( mipsdspr1:mipsdsp mipsdspr2 mipsfpu ) PPC_CPU_FEATURES=( cpu_flags_ppc_altivec:altivec cpu_flags_ppc_vsx:vsx cpu_flags_ppc_vsx2:power8 ) diff --git a/media-video/ffmpeg/ffmpeg-5.1.3-r1.ebuild b/media-video/ffmpeg/ffmpeg-5.1.3-r1.ebuild index 3afc9ae6a869..7672b75496fd 100644 --- a/media-video/ffmpeg/ffmpeg-5.1.3-r1.ebuild +++ b/media-video/ffmpeg/ffmpeg-5.1.3-r1.ebuild @@ -64,7 +64,7 @@ LICENSE=" samba? ( GPL-3 ) " if [ "${PV#9999}" = "${PV}" ] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" fi # Options to use as use_enable in the foo[:bar] form. @@ -126,11 +126,16 @@ ARM_CPU_FEATURES=( ) ARM_CPU_REQUIRED_USE=" arm64? ( cpu_flags_arm_v8 ) - cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) - cpu_flags_arm_neon? ( cpu_flags_arm_thumb2 cpu_flags_arm_vfp ) + cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) + cpu_flags_arm_neon? ( + cpu_flags_arm_vfp + arm? ( cpu_flags_arm_thumb2 ) + ) cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp ) cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 ) - cpu_flags_arm_v6? ( cpu_flags_arm_thumb ) + cpu_flags_arm_v6? ( + arm? ( cpu_flags_arm_thumb ) + ) " MIPS_CPU_FEATURES=( mipsdspr1:mipsdsp mipsdspr2 mipsfpu ) PPC_CPU_FEATURES=( cpu_flags_ppc_altivec:altivec cpu_flags_ppc_vsx:vsx cpu_flags_ppc_vsx2:power8 ) diff --git a/media-video/ffmpeg/ffmpeg-6.0-r1.ebuild b/media-video/ffmpeg/ffmpeg-6.0-r1.ebuild index 56454db9dc3f..d5afdd06935e 100644 --- a/media-video/ffmpeg/ffmpeg-6.0-r1.ebuild +++ b/media-video/ffmpeg/ffmpeg-6.0-r1.ebuild @@ -64,7 +64,7 @@ LICENSE=" samba? ( GPL-3 ) " if [ "${PV#9999}" = "${PV}" ] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" fi # Options to use as use_enable in the foo[:bar] form. @@ -126,11 +126,16 @@ ARM_CPU_FEATURES=( ) ARM_CPU_REQUIRED_USE=" arm64? ( cpu_flags_arm_v8 ) - cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) - cpu_flags_arm_neon? ( cpu_flags_arm_thumb2 cpu_flags_arm_vfp ) + cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) + cpu_flags_arm_neon? ( + cpu_flags_arm_vfp + arm? ( cpu_flags_arm_thumb2 ) + ) cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp ) cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 ) - cpu_flags_arm_v6? ( cpu_flags_arm_thumb ) + cpu_flags_arm_v6? ( + arm? ( cpu_flags_arm_thumb ) + ) " MIPS_CPU_FEATURES=( mipsdspr1:mipsdsp mipsdspr2 mipsfpu ) PPC_CPU_FEATURES=( cpu_flags_ppc_altivec:altivec cpu_flags_ppc_vsx:vsx cpu_flags_ppc_vsx2:power8 ) diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild index 1c98bd51bdb8..f5b2b8abaa9c 100644 --- a/media-video/ffmpeg/ffmpeg-9999.ebuild +++ b/media-video/ffmpeg/ffmpeg-9999.ebuild @@ -64,7 +64,7 @@ LICENSE=" samba? ( GPL-3 ) " if [ "${PV#9999}" = "${PV}" ] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" fi # Options to use as use_enable in the foo[:bar] form. @@ -126,11 +126,16 @@ ARM_CPU_FEATURES=( ) ARM_CPU_REQUIRED_USE=" arm64? ( cpu_flags_arm_v8 ) - cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) - cpu_flags_arm_neon? ( cpu_flags_arm_thumb2 cpu_flags_arm_vfp ) + cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) + cpu_flags_arm_neon? ( + cpu_flags_arm_vfp + arm? ( cpu_flags_arm_thumb2 ) + ) cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp ) cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 ) - cpu_flags_arm_v6? ( cpu_flags_arm_thumb ) + cpu_flags_arm_v6? ( + arm? ( cpu_flags_arm_thumb ) + ) " MIPS_CPU_FEATURES=( mipsdspr1:mipsdsp mipsdspr2 mipsfpu ) PPC_CPU_FEATURES=( cpu_flags_ppc_altivec:altivec cpu_flags_ppc_vsx:vsx cpu_flags_ppc_vsx2:power8 ) diff --git a/media-video/ffmpeg/files/ffmpeg-4.2.7-libsdl2-new-version-scheme.patch b/media-video/ffmpeg/files/ffmpeg-4.2.7-libsdl2-new-version-scheme.patch deleted file mode 100644 index ce552893d19b..000000000000 --- a/media-video/ffmpeg/files/ffmpeg-4.2.7-libsdl2-new-version-scheme.patch +++ /dev/null @@ -1,26 +0,0 @@ -https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/839f98ff6719cf2db0cbd88cd787a1b19b9cbf47 - -From 839f98ff6719cf2db0cbd88cd787a1b19b9cbf47 Mon Sep 17 00:00:00 2001 -From: Christopher Degawa -Date: Wed, 11 May 2022 15:11:04 -0500 -Subject: [PATCH] configure: extend SDL check to accept all 2.x versions - -sdl2 recently changed their versioning, moving the patch level to minor level -https://github.com/libsdl-org/SDL/commit/cd7c2f1de7d9e418bb554047d714dd7cacc020ff -and have said that they will instead ship sdl3.pc for 3.0.0 - -Fixes ticket 9768 - -Signed-off-by: Christopher Degawa -Signed-off-by: Gyan Doshi ---- a/configure -+++ b/configure -@@ -6383,7 +6383,7 @@ fi - - if enabled sdl2; then - SDL2_CONFIG="${cross_prefix}sdl2-config" -- test_pkg_config sdl2 "sdl2 >= 2.0.1 sdl2 < 2.1.0" SDL_events.h SDL_PollEvent -+ test_pkg_config sdl2 "sdl2 >= 2.0.1 sdl2 < 3.0.0" SDL_events.h SDL_PollEvent - if disabled sdl2 && "${SDL2_CONFIG}" --version > /dev/null 2>&1; then - sdl2_cflags=$("${SDL2_CONFIG}" --cflags) - sdl2_extralibs=$("${SDL2_CONFIG}" --libs) diff --git a/media-video/ffmpeg/files/ffmpeg-5.1.2-vulkan.patch b/media-video/ffmpeg/files/ffmpeg-5.1.2-vulkan.patch deleted file mode 100644 index d7ce57350e4e..000000000000 --- a/media-video/ffmpeg/files/ffmpeg-5.1.2-vulkan.patch +++ /dev/null @@ -1,33 +0,0 @@ -From eb0455d64690eed0068e5cb202f72ecdf899837c Mon Sep 17 00:00:00 2001 -From: Lynne -Date: Sun, 25 Dec 2022 01:03:30 +0100 -Subject: [PATCH] hwcontext_vulkan: remove optional encode/decode extensions - from the list - -They're not currently used, so they don't need to be there. -Vulkan stabilized the decode extensions less than a week ago, and their -name prefixes were changed from EXT to KHR. It's a bit too soon to be -depending on it, so rather than bumping, just remove these for now. ---- - libavutil/hwcontext_vulkan.c | 8 -------- - 1 file changed, 8 deletions(-) - -diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c -index f1db1c7291f1..2a9b5f4aac62 100644 ---- a/libavutil/hwcontext_vulkan.c -+++ b/libavutil/hwcontext_vulkan.c -@@ -358,14 +358,6 @@ static const VulkanOptExtension optional_device_exts[] = { - { VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME, FF_VK_EXT_EXTERNAL_WIN32_MEMORY }, - { VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME, FF_VK_EXT_EXTERNAL_WIN32_SEM }, - #endif -- -- /* Video encoding/decoding */ -- { VK_KHR_VIDEO_QUEUE_EXTENSION_NAME, FF_VK_EXT_NO_FLAG }, -- { VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME, FF_VK_EXT_NO_FLAG }, -- { VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME, FF_VK_EXT_NO_FLAG }, -- { VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME, FF_VK_EXT_NO_FLAG }, -- { VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, FF_VK_EXT_NO_FLAG }, -- { VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, FF_VK_EXT_NO_FLAG }, - }; - - /* Converts return values to strings */ diff --git a/media-video/mediainfo/mediainfo-23.04.ebuild b/media-video/mediainfo/mediainfo-23.04.ebuild index 187692d4da31..a45f63ada5af 100644 --- a/media-video/mediainfo/mediainfo-23.04.ebuild +++ b/media-video/mediainfo/mediainfo-23.04.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/MediaInfo" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" IUSE="curl mms wxwidgets" # The libzen dep usually needs to be bumped for each release! diff --git a/media-video/motion/motion-4.5.1-r2.ebuild b/media-video/motion/motion-4.5.1-r2.ebuild index ee5f5d8492c9..55cb4df6acd2 100644 --- a/media-video/motion/motion-4.5.1-r2.ebuild +++ b/media-video/motion/motion-4.5.1-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Motion-Project/${PN}/archive/release-${PV}.tar.gz -> LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="ffmpeg mariadb mmal mysql postgres sqlite v4l webp" RDEPEND=" diff --git a/media-video/v4l2loopback/Manifest b/media-video/v4l2loopback/Manifest index 1421e2da2b68..8df167f2e7a4 100644 --- a/media-video/v4l2loopback/Manifest +++ b/media-video/v4l2loopback/Manifest @@ -1 +1,2 @@ DIST v4l2loopback-0.12.5.tar.gz 51468 BLAKE2B 514f686fc6f87feebedb1b047e764fa03938c265c88db0fedfb6aba3544f5b8b495631fc0bcdf4b88c1c4d522f6b4d7546b4d0d10381f6be2efc7f405511033a SHA512 5fd2affbb4a7f38bb78f996179de6570b2bd69cfed2a79c4505e7ea2cdf5b65c0a6807f1f4e03f320b667f5cbe62f26fadd412bc0fec5944e4e394635bf5fb3d +DIST v4l2loopback-0.12.7.tar.gz 52145 BLAKE2B 08b0dd6dfd065f8bc450aad8d711d1723fe65bbee6be4624038f34e8ad8bc2ed6e544fc5771fb42b0e8c92213c2db71aff5857c0b1fd6343c6900bf27df618d7 SHA512 fcfe55396e9ddad56e592ffccd955c8ceff49c11cfbc5af382123ee0c15b41729b78cb763acbb17d288c48498f2183a4b24f146758ae67e1982b7ab2b07ff973 diff --git a/media-video/v4l2loopback/v4l2loopback-0.12.7.ebuild b/media-video/v4l2loopback/v4l2loopback-0.12.7.ebuild new file mode 100644 index 000000000000..20dda14f748d --- /dev/null +++ b/media-video/v4l2loopback/v4l2loopback-0.12.7.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-mod-r1 toolchain-funcs + +case ${PV} in +9999) + inherit git-r3 + EGIT_REPO_URI="https://github.com/umlaeute/v4l2loopback.git" + ;; +*) + KEYWORDS="~amd64 ~x86" + SRC_URI="https://github.com/umlaeute/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + ;; +esac + +DESCRIPTION="v4l2 loopback device whose output is its own input" +HOMEPAGE="https://github.com/umlaeute/v4l2loopback" + +LICENSE="GPL-2" +SLOT="0" +IUSE="examples" + +CONFIG_CHECK="VIDEO_DEV" + +pkg_setup() { + linux-mod-r1_pkg_setup + export KERNELRELEASE=${KV_FULL} +} + +src_prepare() { + default + sed -i -e 's/gcc /$(CC) /' examples/Makefile || die +} + +src_compile() { + local modlist=( + v4l2loopback=video: + ) + + linux-mod-r1_src_compile + if use examples; then + emake CC="$(tc-getCC)" -C examples + fi +} + +src_install() { + linux-mod-r1_src_install + dosbin utils/v4l2loopback-ctl + dodoc doc/kernel_debugging.txt + dodoc doc/docs.txt + if use examples; then + dosbin examples/yuv4mpeg_to_v4l2 + docinto examples + dodoc examples/{*.sh,*.c,Makefile} + fi +} diff --git a/media-video/v4l2loopback/v4l2loopback-9999.ebuild b/media-video/v4l2loopback/v4l2loopback-9999.ebuild index 760951059416..20dda14f748d 100644 --- a/media-video/v4l2loopback/v4l2loopback-9999.ebuild +++ b/media-video/v4l2loopback/v4l2loopback-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit linux-mod toolchain-funcs +inherit linux-mod-r1 toolchain-funcs case ${PV} in 9999) @@ -11,7 +11,6 @@ case ${PV} in EGIT_REPO_URI="https://github.com/umlaeute/v4l2loopback.git" ;; *) - inherit vcs-snapshot KEYWORDS="~amd64 ~x86" SRC_URI="https://github.com/umlaeute/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" ;; @@ -25,11 +24,9 @@ SLOT="0" IUSE="examples" CONFIG_CHECK="VIDEO_DEV" -MODULE_NAMES="v4l2loopback(video:)" -BUILD_TARGETS="all" pkg_setup() { - linux-mod_pkg_setup + linux-mod-r1_pkg_setup export KERNELRELEASE=${KV_FULL} } @@ -39,14 +36,18 @@ src_prepare() { } src_compile() { - linux-mod_src_compile + local modlist=( + v4l2loopback=video: + ) + + linux-mod-r1_src_compile if use examples; then emake CC="$(tc-getCC)" -C examples fi } src_install() { - linux-mod_src_install + linux-mod-r1_src_install dosbin utils/v4l2loopback-ctl dodoc doc/kernel_debugging.txt dodoc doc/docs.txt diff --git a/media-video/yle-dl/yle-dl-20230611.ebuild b/media-video/yle-dl/yle-dl-20230611.ebuild index 028b9855367a..5620d268c952 100644 --- a/media-video/yle-dl/yle-dl-20230611.ebuild +++ b/media-video/yle-dl/yle-dl-20230611.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/aajanki/yle-dl/archive/refs/tags/${PV}.tar.gz -> ${P LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 09256d2da6e8082eb0a580bf512dd549f2ac1021..a14cb2d4a2cc9f027dd40c865ad6e520a4273bba 100644 GIT binary patch literal 3510 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 diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 563792245d3e..9b96e6a2771b 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Tue, 20 Jun 2023 13:10:10 +0000 +Mon, 26 Jun 2023 08:09:42 +0000 diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 563792245d3e..9b96e6a2771b 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Tue, 20 Jun 2023 13:10:10 +0000 +Mon, 26 Jun 2023 08:09:42 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 43cdf144c4aea7e843c5077563427c76b2337269..13c8a83c9fa768f3bf59cc1ec71d51b4e720895f 100644 GIT binary patch literal 27879 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 diff --git a/metadata/md5-cache/app-accessibility/Manifest.gz b/metadata/md5-cache/app-accessibility/Manifest.gz index b272e4c166e44b62f2d42b424cf45dd6c76e454a..f66ba0b7d31c7a7222890e2bd5d0e6d614c2935d 100644 GIT binary patch literal 6254 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

      `lC#=!2YsX0Mja~4j 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 YHgc3P*sfX-*NlJoU+F8w7D6ik0Ij^>xc~qF literal 6248 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 S3*uV&AO07nwaO<#D*ynDpyI6n diff --git a/metadata/md5-cache/app-accessibility/kontrast-22.12.3 b/metadata/md5-cache/app-accessibility/kontrast-22.12.3 index cac79e1972b6..8684df61e75c 100644 --- a/metadata/md5-cache/app-accessibility/kontrast-22.12.3 +++ b/metadata/md5-cache/app-accessibility/kontrast-22.12.3 @@ -12,5 +12,5 @@ LICENSE=GPL-3+ RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=dev-qt/qtsql-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcoreaddons-5.101.0:5 >=kde-frameworks/ki18n-5.101.0:5 >=kde-frameworks/kirigami-5.101.0:5 kde-plasma/xdg-desktop-portal-kde || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/release-service/22.12.3/src/kontrast-22.12.3.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0881a418c3f2d4395cd3f2bd684e0cbc diff --git a/metadata/md5-cache/app-accessibility/kontrast-23.04.2 b/metadata/md5-cache/app-accessibility/kontrast-23.04.2 index 1ae000385164..b1e576d5f7ac 100644 --- a/metadata/md5-cache/app-accessibility/kontrast-23.04.2 +++ b/metadata/md5-cache/app-accessibility/kontrast-23.04.2 @@ -12,5 +12,5 @@ LICENSE=GPL-3+ RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=dev-qt/qtsql-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kirigami-5.106.0:5 kde-plasma/xdg-desktop-portal-kde || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/release-service/23.04.2/src/kontrast-23.04.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6186a12970910ed1707545166b4297b2 diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index eff7a0de532e48bae7a9e075659a81bc8500d44e..51d34777160fbad71055f41f3b0be2285dc599fc 100644 GIT binary patch literal 55647 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

      gf67 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/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/setuptools-65.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Model-driven deployment, config management, and command execution framework +EAPI=8 +HOMEPAGE=https://www.ansible.com/ +INHERIT=distutils-r1 pypi +IUSE=python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos +LICENSE=GPL-3+ +RDEPEND=>=app-admin/ansible-core-2.15.0 =dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible/ansible-8.0.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=238b238cb051174dddb107353a517afc diff --git a/metadata/md5-cache/app-admin/ansible-core-2.14.7 b/metadata/md5-cache/app-admin/ansible-core-2.14.7 new file mode 100644 index 000000000000..835fd2c998f0 --- /dev/null +++ b/metadata/md5-cache/app-admin/ansible-core-2.14.7 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/packaging-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/setuptools-65.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Model-driven deployment, config management, and command execution framework +EAPI=8 +HOMEPAGE=https://www.ansible.com/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos +LICENSE=GPL-3 +RDEPEND=dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-core/ansible-core-2.14.7.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=2c422a8eb38de3704910ab40f061f455 diff --git a/metadata/md5-cache/app-admin/ansible-core-2.15.1 b/metadata/md5-cache/app-admin/ansible-core-2.15.1 new file mode 100644 index 000000000000..74604328b6e0 --- /dev/null +++ b/metadata/md5-cache/app-admin/ansible-core-2.15.1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/packaging-16.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/setuptools-65.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Model-driven deployment, config management, and command execution framework +EAPI=8 +HOMEPAGE=https://www.ansible.com/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos +LICENSE=GPL-3 +RDEPEND=dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/resolvelib-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-core/ansible-core-2.15.1.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=fec3bc143e90dc412c7781876d000293 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.157 b/metadata/md5-cache/app-admin/awscli-1.27.157 new file mode 100644 index 000000000000..daf4fadaeac7 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.27.157 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.157[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=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 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.29.157[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.27.157.tar.gz -> aws-cli-1.27.157.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.158 b/metadata/md5-cache/app-admin/awscli-1.27.158 new file mode 100644 index 000000000000..1359c5b92ba9 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.27.158 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.158[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=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 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.29.158[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.27.158.tar.gz -> aws-cli-1.27.158.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.159 b/metadata/md5-cache/app-admin/awscli-1.27.159 new file mode 100644 index 000000000000..0886fd00f420 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.27.159 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.159[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=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 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.29.159[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.27.159.tar.gz -> aws-cli-1.27.159.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.160 b/metadata/md5-cache/app-admin/awscli-1.27.160 new file mode 100644 index 000000000000..763cfa94ba17 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.27.160 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.160[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=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 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.29.160[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.27.160.tar.gz -> aws-cli-1.27.160.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/calamares-3.2.60-r4 b/metadata/md5-cache/app-admin/calamares-3.2.60-r4 index d8e10235f575..962b94498abf 100644 --- a/metadata/md5-cache/app-admin/calamares-3.2.60-r4 +++ b/metadata/md5-cache/app-admin/calamares-3.2.60-r4 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=5 SRC_URI=https://github.com/calamares/calamares/releases/download/v3.2.60/calamares-3.2.60.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0a8511dd64a975c56af49b298e83e676 diff --git a/metadata/md5-cache/app-admin/clog-1.3.0-r1 b/metadata/md5-cache/app-admin/clog-1.3.0-r1 index 7e16cf1ac4db..5ab825c70cb6 100644 --- a/metadata/md5-cache/app-admin/clog-1.3.0-r1 +++ b/metadata/md5-cache/app-admin/clog-1.3.0-r1 @@ -9,5 +9,5 @@ LICENSE=MIT RESTRICT=test SLOT=0 SRC_URI=https://gothenburgbitfactory.org/download/clog-1.3.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c0bc91921ebce233626661c5b88f0e29 diff --git a/metadata/md5-cache/app-admin/conky-1.17.0-r1 b/metadata/md5-cache/app-admin/conky-1.17.0-r1 index 4b6864e49a1e..a97ad2c9faee 100644 --- a/metadata/md5-cache/app-admin/conky-1.17.0-r1 +++ b/metadata/md5-cache/app-admin/conky-1.17.0-r1 @@ -13,5 +13,5 @@ RDEPEND=curl? ( net-misc/curl ) ical? ( dev-libs/libical:= ) iconv? ( virtual/li REQUIRED_USE=imlib? ( X ) lua-cairo? ( X bundled-toluapp ) lua-imlib? ( X bundled-toluapp ) lua-rsvg? ( X bundled-toluapp ) nvidia? ( X ) truetype? ( X ) xinerama? ( X ) SLOT=0 SRC_URI=https://github.com/brndnmtthws/conky/archive/v1.17.0.tar.gz -> conky-1.17.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e53dac9c46d8e3660d638218e21bcf21 diff --git a/metadata/md5-cache/app-admin/conky-1.19.2-r1 b/metadata/md5-cache/app-admin/conky-1.19.2-r1 index dc78768b6996..43504a7defc1 100644 --- a/metadata/md5-cache/app-admin/conky-1.19.2-r1 +++ b/metadata/md5-cache/app-admin/conky-1.19.2-r1 @@ -13,5 +13,5 @@ RDEPEND=curl? ( net-misc/curl ) ical? ( dev-libs/libical:= ) iconv? ( virtual/li REQUIRED_USE=imlib? ( X ) lua-cairo? ( X bundled-toluapp ) lua-imlib? ( X bundled-toluapp ) lua-rsvg? ( X bundled-toluapp ) nvidia? ( X ) truetype? ( X ) xinerama? ( X ) SLOT=0 SRC_URI=https://github.com/brndnmtthws/conky/archive/v1.19.2.tar.gz -> conky-1.19.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=98a0fa16d696cbc63d8332409f60a010 diff --git a/metadata/md5-cache/app-admin/cygwin-rebase-4.4.4 b/metadata/md5-cache/app-admin/cygwin-rebase-4.4.4 deleted file mode 100644 index 1566d7c21a53..000000000000 --- a/metadata/md5-cache/app-admin/cygwin-rebase-4.4.4 +++ /dev/null @@ -1,11 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=configure install preinst prepare -DESCRIPTION=Core of the automatic rebase facility during postinstall on Cygwin -EAPI=7 -HOMEPAGE=https://cygwin.com -INHERIT=autotools -LICENSE=GPL-2 -SLOT=0 -SRC_URI=https://github.com/haubi/cygwin-rebase/archive/rebase-4-4-4.tar.gz -> cygwin-rebase-4.4.4.tar.gz https://github.com/haubi/cygwin-rebase/compare/rebase-4-4-4...rebase-4-4-4_merge-files-flag-0.patch -> cygwin-rebase-4.4.4_merge-files-flag-0.patch -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e75a47abe2324714011665eed6dbb63c diff --git a/metadata/md5-cache/app-admin/cygwin-rebase-9999 b/metadata/md5-cache/app-admin/cygwin-rebase-9999 deleted file mode 100644 index e86b441e430e..000000000000 --- a/metadata/md5-cache/app-admin/cygwin-rebase-9999 +++ /dev/null @@ -1,11 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=configure install preinst prepare unpack -DESCRIPTION=Core of the automatic rebase facility during postinstall on Cygwin -EAPI=7 -HOMEPAGE=https://cygwin.com -INHERIT=autotools git-r3 -LICENSE=GPL-2 -PROPERTIES=live -SLOT=0 -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e75a47abe2324714011665eed6dbb63c diff --git a/metadata/md5-cache/app-admin/fluentd-1.14.4 b/metadata/md5-cache/app-admin/fluentd-1.14.4 index eb142ff204d5..c79d25c15916 100644 --- a/metadata/md5-cache/app-admin/fluentd-1.14.4 +++ b/metadata/md5-cache/app-admin/fluentd-1.14.4 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/coolio-1.4.5[ruby_targets_ruby30(-)] >=dev-ruby/http_parser_rb-0.5.1[ruby_targets_ruby30(-)] >=dev-ruby/msgpack-1.3.1[ruby_targets_ruby30(-)] >=dev-ruby/serverengine-2.0.4[ruby_targets_ruby30(-)] >=dev-ruby/sigdump-0.2.2[ruby_targets_ruby30(-)] >=dev-ruby/strptime-0.2.2[ruby_targets_ruby30(-)] >=dev-ruby/tzinfo-1.0[ruby_targets_ruby30(-)] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/coolio-1.4.5[ruby_targets_ruby30(-)] >=dev-ruby/http_parser_rb-0.5.1[ruby_targets_ruby30(-)] >=dev-ruby/msgpack-1.3.1[ruby_targets_ruby30(-)] >=dev-ruby/serverengine-2.0.4[ruby_targets_ruby30(-)] >=dev-ruby/sigdump-0.2.2[ruby_targets_ruby30(-)] >=dev-ruby/strptime-0.2.2[ruby_targets_ruby30(-)] >=dev-ruby/tzinfo-1.0[ruby_targets_ruby30(-)] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/coolio-1.4.5[ruby_targets_ruby31(-)] >=dev-ruby/http_parser_rb-0.5.1[ruby_targets_ruby31(-)] >=dev-ruby/msgpack-1.3.1[ruby_targets_ruby31(-)] >=dev-ruby/serverengine-2.0.4[ruby_targets_ruby31(-)] >=dev-ruby/sigdump-0.2.2[ruby_targets_ruby31(-)] >=dev-ruby/strptime-0.2.2[ruby_targets_ruby31(-)] >=dev-ruby/tzinfo-1.0[ruby_targets_ruby31(-)] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=acct-group/fluentd acct-user/fluentd ruby_targets_ruby30? ( test? ( dev-ruby/flexmock[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) +DEPEND=acct-group/fluentd acct-user/fluentd ruby_targets_ruby30? ( test? ( dev-ruby/flexmock[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/flexmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) DESCRIPTION=data collector and unified logging layer (project under CNCF) EAPI=7 HOMEPAGE=https://www.fluentd.org INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test KEYWORDS=~amd64 LICENSE=Apache-2.0 -RDEPEND=acct-group/fluentd acct-user/fluentd ruby_targets_ruby30? ( >=dev-ruby/coolio-1.4.5[ruby_targets_ruby30(-)] >=dev-ruby/http_parser_rb-0.5.1[ruby_targets_ruby30(-)] >=dev-ruby/msgpack-1.3.1[ruby_targets_ruby30(-)] >=dev-ruby/serverengine-2.0.4[ruby_targets_ruby30(-)] >=dev-ruby/sigdump-0.2.2[ruby_targets_ruby30(-)] >=dev-ruby/strptime-0.2.2[ruby_targets_ruby30(-)] >=dev-ruby/tzinfo-1.0[ruby_targets_ruby30(-)] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ) +RDEPEND=acct-group/fluentd acct-user/fluentd ruby_targets_ruby30? ( >=dev-ruby/coolio-1.4.5[ruby_targets_ruby30(-)] >=dev-ruby/http_parser_rb-0.5.1[ruby_targets_ruby30(-)] >=dev-ruby/msgpack-1.3.1[ruby_targets_ruby30(-)] >=dev-ruby/serverengine-2.0.4[ruby_targets_ruby30(-)] >=dev-ruby/sigdump-0.2.2[ruby_targets_ruby30(-)] >=dev-ruby/strptime-0.2.2[ruby_targets_ruby30(-)] >=dev-ruby/tzinfo-1.0[ruby_targets_ruby30(-)] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/coolio-1.4.5[ruby_targets_ruby31(-)] >=dev-ruby/http_parser_rb-0.5.1[ruby_targets_ruby31(-)] >=dev-ruby/msgpack-1.3.1[ruby_targets_ruby31(-)] >=dev-ruby/serverengine-2.0.4[ruby_targets_ruby31(-)] >=dev-ruby/sigdump-0.2.2[ruby_targets_ruby31(-)] >=dev-ruby/strptime-0.2.2[ruby_targets_ruby31(-)] >=dev-ruby/tzinfo-1.0[ruby_targets_ruby31(-)] >=dev-ruby/yajl-ruby-1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/fluentd-1.14.4.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e4395566f91ff8bec3b3acf3376b6b87 +_md5_=5b7fc878dfc500b7d034385e25d15015 diff --git a/metadata/md5-cache/app-admin/hardinfo-0.6_alpha_pre20221113 b/metadata/md5-cache/app-admin/hardinfo-0.6_alpha_pre20221113 index 22cddd30a611..9db02135f4d5 100644 --- a/metadata/md5-cache/app-admin/hardinfo-0.6_alpha_pre20221113 +++ b/metadata/md5-cache/app-admin/hardinfo-0.6_alpha_pre20221113 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=dev-libs/glib:2 dev-libs/json-glib net-libs/libsoup:2.4 sys-libs/zlib x11-libs/cairo >=x11-libs/gtk+-3.0:3 SLOT=0 SRC_URI=https://github.com/lpereira/hardinfo/archive/a798cbaed6f1b083cc3c26dbede74cf40947d0ef.tar.gz -> hardinfo-0.6_alpha_pre20221113-a798cbaed6f1b083cc3c26dbede74cf40947d0ef.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=07a360ef0103bdee23796e54bf47f22a diff --git a/metadata/md5-cache/app-admin/keepassxc-2.7.4 b/metadata/md5-cache/app-admin/keepassxc-2.7.4 index 71a5ec93c88f..198bb2dae533 100644 --- a/metadata/md5-cache/app-admin/keepassxc-2.7.4 +++ b/metadata/md5-cache/app-admin/keepassxc-2.7.4 @@ -14,5 +14,5 @@ REQUIRED_USE=autotype? ( X ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/keepassxreboot/keepassxc/releases/download/2.7.4/keepassxc-2.7.4-src.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7c209ba3ecb25434b3417b8f706e8f90 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=8d8c0208ba6c629f3a17af005b0ad72c diff --git a/metadata/md5-cache/app-admin/keepassxc-2.7.5-r1 b/metadata/md5-cache/app-admin/keepassxc-2.7.5-r1 index e4c1c19467c9..d5cf7c42f5f3 100644 --- a/metadata/md5-cache/app-admin/keepassxc-2.7.5-r1 +++ b/metadata/md5-cache/app-admin/keepassxc-2.7.5-r1 @@ -7,12 +7,12 @@ HOMEPAGE=https://keepassxc.org/ https://github.com/keepassxreboot/keepassxc/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake flag-o-matic xdg IUSE=X autotype browser doc keeshare +network test yubikey -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 LICENSE=LGPL-2.1 GPL-2 GPL-3 RDEPEND=app-crypt/argon2:= dev-libs/botan:3= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-gfx/qrencode:= sys-libs/readline:0= sys-libs/zlib:= X? ( dev-qt/qtx11extras:5 ) autotype? ( x11-libs/libX11 x11-libs/libXtst ) keeshare? ( sys-libs/zlib:=[minizip] ) yubikey? ( dev-libs/libusb:1 sys-apps/pcsc-lite ) REQUIRED_USE=autotype? ( X ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/keepassxreboot/keepassxc/releases/download/2.7.5/keepassxc-2.7.5-src.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=29e3a076a2b0445c51ac40d3f13d906e +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=b5281c01a389268257fa6469e35dab53 diff --git a/metadata/md5-cache/app-admin/keepassxc-9999 b/metadata/md5-cache/app-admin/keepassxc-9999 index fc516ec513ed..08ec556bf50e 100644 --- a/metadata/md5-cache/app-admin/keepassxc-9999 +++ b/metadata/md5-cache/app-admin/keepassxc-9999 @@ -13,5 +13,5 @@ RDEPEND=app-crypt/argon2:= dev-libs/botan:3= dev-qt/qtconcurrent:5 dev-qt/qtcore REQUIRED_USE=autotype? ( X ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=33b3b8271afa4e6edf5758fcdd6831d8 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=f50f6bab38866508478b6807e2126416 diff --git a/metadata/md5-cache/app-admin/lsyncd-2.2.3 b/metadata/md5-cache/app-admin/lsyncd-2.2.3 index 8bf499c5076b..6c1bbc485e23 100644 --- a/metadata/md5-cache/app-admin/lsyncd-2.2.3 +++ b/metadata/md5-cache/app-admin/lsyncd-2.2.3 @@ -12,5 +12,5 @@ RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3[deprecated] ) net-misc/rsyn REQUIRED_USE=^^ ( lua_single_target_lua5-3 ) SLOT=0 SRC_URI=https://github.com/lsyncd/lsyncd/archive/release-2.2.3.tar.gz -> lsyncd-2.2.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=753a0eca525d47c3edb59c2d1182977a diff --git a/metadata/md5-cache/app-admin/passwordsafe-1.15.0 b/metadata/md5-cache/app-admin/passwordsafe-1.15.0 index 283bab5053d0..017880ff5aab 100644 --- a/metadata/md5-cache/app-admin/passwordsafe-1.15.0 +++ b/metadata/md5-cache/app-admin/passwordsafe-1.15.0 @@ -13,5 +13,5 @@ RDEPEND=dev-libs/openssl:0= net-misc/curl sys-apps/file sys-apps/util-linux x11- RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pwsafe/pwsafe/archive/1.15.0.tar.gz -> passwordsafe-1.15.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3ef72fb6a7cf594448580996ee115866 diff --git a/metadata/md5-cache/app-admin/passwordsafe-1.16.0 b/metadata/md5-cache/app-admin/passwordsafe-1.16.0 index 0b15e4093a8f..c7d54f19e7d8 100644 --- a/metadata/md5-cache/app-admin/passwordsafe-1.16.0 +++ b/metadata/md5-cache/app-admin/passwordsafe-1.16.0 @@ -13,5 +13,5 @@ RDEPEND=net-misc/curl sys-apps/util-linux x11-libs/libXt x11-libs/libXtst x11-li RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pwsafe/pwsafe/archive/1.16.0.tar.gz -> passwordsafe-1.16.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a2c32395f8699e62b55553c248b7313a diff --git a/metadata/md5-cache/app-admin/passwordsafe-1.17.0 b/metadata/md5-cache/app-admin/passwordsafe-1.17.0 index 8e144580be7d..a61cd21ea806 100644 --- a/metadata/md5-cache/app-admin/passwordsafe-1.17.0 +++ b/metadata/md5-cache/app-admin/passwordsafe-1.17.0 @@ -13,5 +13,5 @@ RDEPEND=net-misc/curl sys-apps/util-linux x11-libs/libXt x11-libs/libXtst x11-li RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pwsafe/pwsafe/archive/1.17.0.tar.gz -> passwordsafe-1.17.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3192fd0642318e99b736a04d5ae95a2c diff --git a/metadata/md5-cache/app-admin/r10k-3.15.4 b/metadata/md5-cache/app-admin/r10k-3.15.4 new file mode 100644 index 000000000000..05d89beaba3c --- /dev/null +++ b/metadata/md5-cache/app-admin/r10k-3.15.4 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/colored2-3.1.2[ruby_targets_ruby30(-)] >=dev-ruby/cri-2.15.10:0[ruby_targets_ruby30(-)] >=dev-ruby/gettext-setup-0.24:0[ruby_targets_ruby30(-)] || ( dev-ruby/fast_gettext:2[ruby_targets_ruby30(-)] >=dev-ruby/fast_gettext-1.1:0[ruby_targets_ruby30(-)] ) >=dev-ruby/jwt-2.2.3:2[ruby_targets_ruby30(-)] >=dev-ruby/ruby-gettext-3.0.2:0[ruby_targets_ruby30(-)] ~dev-ruby/log4r-1.1.10[ruby_targets_ruby30(-)] >=dev-ruby/minitar-0.9:0[ruby_targets_ruby30(-)] >=dev-ruby/multi_json-1.10:0[ruby_targets_ruby30(-)] =dev-ruby/puppet_forge-3*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/colored2-3.1.2[ruby_targets_ruby31(-)] >=dev-ruby/cri-2.15.10:0[ruby_targets_ruby31(-)] >=dev-ruby/gettext-setup-0.24:0[ruby_targets_ruby31(-)] || ( dev-ruby/fast_gettext:2[ruby_targets_ruby31(-)] >=dev-ruby/fast_gettext-1.1:0[ruby_targets_ruby31(-)] ) >=dev-ruby/jwt-2.2.3:2[ruby_targets_ruby31(-)] >=dev-ruby/ruby-gettext-3.0.2:0[ruby_targets_ruby31(-)] ~dev-ruby/log4r-1.1.10[ruby_targets_ruby31(-)] >=dev-ruby/minitar-0.9:0[ruby_targets_ruby31(-)] >=dev-ruby/multi_json-1.10:0[ruby_targets_ruby31(-)] =dev-ruby/puppet_forge-3*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/minitar-0.9[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/minitar-0.9[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DESCRIPTION=Puppet environment and module deployment +EAPI=8 +HOMEPAGE=https://github.com/puppetlabs/r10k +INHERIT=ruby-fakegem +IUSE=+git test ruby_targets_ruby30 ruby_targets_ruby31 test test +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/colored2-3.1.2[ruby_targets_ruby30(-)] >=dev-ruby/cri-2.15.10:0[ruby_targets_ruby30(-)] >=dev-ruby/gettext-setup-0.24:0[ruby_targets_ruby30(-)] || ( dev-ruby/fast_gettext:2[ruby_targets_ruby30(-)] >=dev-ruby/fast_gettext-1.1:0[ruby_targets_ruby30(-)] ) >=dev-ruby/jwt-2.2.3:2[ruby_targets_ruby30(-)] >=dev-ruby/ruby-gettext-3.0.2:0[ruby_targets_ruby30(-)] ~dev-ruby/log4r-1.1.10[ruby_targets_ruby30(-)] >=dev-ruby/minitar-0.9:0[ruby_targets_ruby30(-)] >=dev-ruby/multi_json-1.10:0[ruby_targets_ruby30(-)] =dev-ruby/puppet_forge-3*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/colored2-3.1.2[ruby_targets_ruby31(-)] >=dev-ruby/cri-2.15.10:0[ruby_targets_ruby31(-)] >=dev-ruby/gettext-setup-0.24:0[ruby_targets_ruby31(-)] || ( dev-ruby/fast_gettext:2[ruby_targets_ruby31(-)] >=dev-ruby/fast_gettext-1.1:0[ruby_targets_ruby31(-)] ) >=dev-ruby/jwt-2.2.3:2[ruby_targets_ruby31(-)] >=dev-ruby/ruby-gettext-3.0.2:0[ruby_targets_ruby31(-)] ~dev-ruby/log4r-1.1.10[ruby_targets_ruby31(-)] >=dev-ruby/minitar-0.9:0[ruby_targets_ruby31(-)] >=dev-ruby/multi_json-1.10:0[ruby_targets_ruby31(-)] =dev-ruby/puppet_forge-3*[ruby_targets_ruby31(-)] ) git? ( >=dev-vcs/git-1.6.6 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/puppetlabs/r10k/archive/3.15.4.tar.gz -> r10k-3.15.4.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f1a0a4f12eb169717dd524e7ac9a5bc9 diff --git a/metadata/md5-cache/app-admin/rsyslog-8.2306.0 b/metadata/md5-cache/app-admin/rsyslog-8.2306.0 new file mode 100644 index 000000000000..c3b09433eab9 --- /dev/null +++ b/metadata/md5-cache/app-admin/rsyslog-8.2306.0 @@ -0,0 +1,17 @@ +BDEPEND=>=sys-devel/autoconf-archive-2015.02.24 sys-apps/lsb-release virtual/pkgconfig test? ( jemalloc? ( =dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig +DEFINED_PHASES=compile config configure install postinst prepare setup test unpack +DEPEND=>=dev-libs/libfastjson-0.99.8:= >=dev-libs/libestr-0.1.9 >=sys-libs/zlib-1.2.5 curl? ( >=net-misc/curl-7.35.0 ) dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) imhttp? ( dev-libs/apr-util www-servers/civetweb virtual/libcrypt:= ) impcap? ( net-libs/libpcap ) jemalloc? ( >=dev-libs/jemalloc-3.3.1:= ) kafka? ( >=dev-libs/librdkafka-0.9.0.99:= ) kerberos? ( virtual/krb5 ) kubernetes? ( >=net-misc/curl-7.35.0 ) mdblookup? ( dev-libs/libmaxminddb:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= ) mysql? ( dev-db/mysql-connector-c:= ) normalize? ( >=dev-libs/liblognorm-2.0.3:= ) clickhouse? ( >=net-misc/curl-7.35.0 ) omhttpfs? ( >=net-misc/curl-7.35.0 ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= ) redis? ( >=dev-libs/hiredis-0.11.0:= dev-libs/libevent[threads(+)] ) relp? ( >=dev-libs/librelp-1.2.17:= ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( >=dev-libs/openssl-0.9.8y:0= ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( gnutls? ( >=net-libs/gnutls-2.12.23:0= ) openssl? ( dev-libs/openssl:0= ) ) systemd? ( >=sys-apps/systemd-234 ) uuid? ( sys-apps/util-linux:0= ) xxhash? ( dev-libs/xxhash:= ) zeromq? ( >=net-libs/czmq-4:=[drafts] ) elibc_musl? ( sys-libs/queue-standalone ) +DESCRIPTION=An enhanced multi-threaded syslogd with database support and more +EAPI=8 +HOMEPAGE=https://www.rsyslog.com/ +INHERIT=autotools linux-info python-any-r1 systemd +IUSE=clickhouse curl dbi debug doc elasticsearch +gcrypt gnutls imhttp impcap jemalloc kafka kerberos kubernetes mdblookup mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl systemd test usertools +uuid xxhash zeromq +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-3 LGPL-3 Apache-2.0 +RDEPEND=>=dev-libs/libfastjson-0.99.8:= >=dev-libs/libestr-0.1.9 >=sys-libs/zlib-1.2.5 curl? ( >=net-misc/curl-7.35.0 ) dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) imhttp? ( dev-libs/apr-util www-servers/civetweb virtual/libcrypt:= ) impcap? ( net-libs/libpcap ) jemalloc? ( >=dev-libs/jemalloc-3.3.1:= ) kafka? ( >=dev-libs/librdkafka-0.9.0.99:= ) kerberos? ( virtual/krb5 ) kubernetes? ( >=net-misc/curl-7.35.0 ) mdblookup? ( dev-libs/libmaxminddb:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= ) mysql? ( dev-db/mysql-connector-c:= ) normalize? ( >=dev-libs/liblognorm-2.0.3:= ) clickhouse? ( >=net-misc/curl-7.35.0 ) omhttpfs? ( >=net-misc/curl-7.35.0 ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= ) redis? ( >=dev-libs/hiredis-0.11.0:= dev-libs/libevent[threads(+)] ) relp? ( >=dev-libs/librelp-1.2.17:= ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( >=dev-libs/openssl-0.9.8y:0= ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( gnutls? ( >=net-libs/gnutls-2.12.23:0= ) openssl? ( dev-libs/openssl:0= ) ) systemd? ( >=sys-apps/systemd-234 ) uuid? ( sys-apps/util-linux:0= ) xxhash? ( dev-libs/xxhash:= ) zeromq? ( >=net-libs/czmq-4:=[drafts] ) +REQUIRED_USE=kubernetes? ( normalize ) ssl? ( || ( gnutls openssl ) ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://www.rsyslog.com/files/download/rsyslog/rsyslog-8.2306.0.tar.gz doc? ( https://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.2306.0.tar.gz ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=328f23350166f423e6117207ab134859 diff --git a/metadata/md5-cache/app-admin/sudo-1.9.13_p3-r1 b/metadata/md5-cache/app-admin/sudo-1.9.13_p3-r1 index 36a6788a5518..0c6edb2e3fbf 100644 --- a/metadata/md5-cache/app-admin/sudo-1.9.13_p3-r1 +++ b/metadata/md5-cache/app-admin/sudo-1.9.13_p3-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.sudo.ws/ INHERIT=pam libtool tmpfiles toolchain-funcs verify-sig IUSE=gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey ssl sssd 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=ISC BSD RDEPEND=sys-libs/zlib:= virtual/libcrypt:= gcrypt? ( dev-libs/libgcrypt:= ) ldap? ( >=net-nds/openldap-2.1.30-r1:= sasl? ( dev-libs/cyrus-sasl net-nds/openldap:=[sasl] ) ) pam? ( sys-libs/pam ) sasl? ( dev-libs/cyrus-sasl ) selinux? ( sys-libs/libselinux ) skey? ( >=sys-auth/skey-1.1.5-r1 ) ssl? ( dev-libs/openssl:0= ) sssd? ( sys-auth/sssd[sudo] ) >=app-misc/editor-wrapper-3 virtual/editor ldap? ( dev-lang/perl ) pam? ( sys-auth/pambase ) selinux? ( sec-policy/selinux-sudo ) sendmail? ( virtual/mta ) virtual/tmpfiles REQUIRED_USE=?? ( pam skey ) ?? ( gcrypt ssl ) SLOT=0 SRC_URI=https://www.sudo.ws/sudo/dist/sudo-1.9.13p3.tar.gz ftp://ftp.sudo.ws/pub/sudo/sudo-1.9.13p3.tar.gz verify-sig? ( https://www.sudo.ws/sudo/dist/sudo-1.9.13p3.tar.gz.sig ftp://ftp.sudo.ws/pub/sudo/sudo-1.9.13p3.tar.gz.sig ) _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam 4efe951aa8ce2c16288d7c915196fe29 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=592374bee2176a3d3ccd848bbfa27f88 +_md5_=b95acb6833ea4a265f01e333f7753ca9 diff --git a/metadata/md5-cache/app-admin/systemdgenie-0.99.0_p20221120 b/metadata/md5-cache/app-admin/systemdgenie-0.99.0_p20221120 index b93bedd282e0..6c739a809278 100644 --- a/metadata/md5-cache/app-admin/systemdgenie-0.99.0_p20221120 +++ b/metadata/md5-cache/app-admin/systemdgenie-0.99.0_p20221120 @@ -12,5 +12,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kauth-5.99.0:5 >=kde-frameworks/kconfigwidgets-5.99.0:5 >=kde-frameworks/kcoreaddons-5.99.0:5 >=kde-frameworks/kcrash-5.99.0:5 >=kde-frameworks/ki18n-5.99.0:5 >=kde-frameworks/kwidgetsaddons-5.99.0:5 >=kde-frameworks/kxmlgui-5.99.0:5 sys-apps/systemd:= || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://gentoo/systemdgenie-0.99.0_p20221120-01bf2322.tar.gz https://invent.kde.org/system/systemdgenie/-/archive/01bf232264e1d2511cacb0c22b49dc43d1705d57/systemdgenie-01bf232264e1d2511cacb0c22b49dc43d1705d57.tar.gz -> systemdgenie-0.99.0_p20221120-01bf2322.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bc6fa70aa4b34af37b2b29d1fa8b281f diff --git a/metadata/md5-cache/app-admin/terraform-1.4.2 b/metadata/md5-cache/app-admin/terraform-1.5.1 similarity index 78% rename from metadata/md5-cache/app-admin/terraform-1.4.2 rename to metadata/md5-cache/app-admin/terraform-1.5.1 index f667ff0a97b9..fdc966e9d0fb 100644 --- a/metadata/md5-cache/app-admin/terraform-1.4.2 +++ b/metadata/md5-cache/app-admin/terraform-1.5.1 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~arm64 ~riscv LICENSE=Apache-2.0 BSD BSD-2 MPL-2.0 MIT ISC RESTRICT=test strip SLOT=0 -SRC_URI=https://github.com/hashicorp/terraform/archive/v1.4.2.tar.gz -> terraform-1.4.2.tar.gz https://dev.gentoo.org/~williamh/dist/terraform-1.4.2-deps.tar.xz +SRC_URI=https://github.com/hashicorp/terraform/archive/v1.5.1.tar.gz -> terraform-1.5.1.tar.gz https://dev.gentoo.org/~williamh/dist/terraform-1.5.1-deps.tar.xz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=90ec2ba8f289980076d8f7ee89743429 diff --git a/metadata/md5-cache/app-antivirus/Manifest.gz b/metadata/md5-cache/app-antivirus/Manifest.gz index 314d25cddfcb24cceed71aff4557ba22f040b3d0..f1ade5d5dfb605a2f4a9a8bcffa7c493e839f5c3 100644 GIT binary patch literal 1508 zcmVxs4as`LhI{y&C{>S*y7k=;erNOgT8uNo=?9Lncm4yg7IUGHM+{ofn3s*hs&MKR0QSY<&y*|3i6*>wiJkMjVIY;0vc&a%)4dvN7 zqoncaW}@#SJ?5l$Ou44zS+kg(HJ5_vrhF^~w@do!9bvGD!dgNM;l>_wUc&+I=ybyo zoR>iyWbf4@L$73lUouA-x+%TzUtMO`%a&|`x(?^Jm=u_VJ}^oD4nP!c+vR8MgLbZE zY;ANh0s$q`JvL&@DrpdT*SxYM7k!!Ls-btV8lQ?84ej^wj=ZqKnFglOq4$x zl_3XrxCsnS=phu2bU_UQkw&XN+;FqIg6ns=_ zQtet33TV)fTAgZl;U3U0EpHT{3CHyrC~zj!G?GpCxM=%A_@J*-dbDf^E*`@B*pb z16snnt$Cqm@W+P5w{5eACmL?&%I3$U1EU3L(EA!=fSm5f8Go?)?bk2AVCJ1Sc@0$Z z)p&ExBT)8Ggxfv$afqEnP)99hU4=6CcGMB;z~*QRhLIriTb<~m2ifiCw@gS|95m6KsdZpQW%v{g;7mj)65|f3Zz$>iQ)&*g zCkV0x_Ztg*Fqw5SqPfwl?N%5lLU(TGSeXA3aiNPj0gDQQ&@bwZfUIh4pAY~{g7nt_QCv;$IxWeOGN}s-9F`)A` z$AcKzgV|DXpX4TlW;6uL1tH+d+0YeE+oy(ZdwPTwK>&>O2?+oTEKa2w=NZL3UE^7t zEHaS2RRl8{!eJ7&7?LS4ZQ-a5fcg${`feJNp78Gbsy_y%-rj zzvD^h9(guhRsB9m2IIpYKL6wMtA34t#eYB18`F66m&jhP@BjAsuRqH7ue}$Ih{Zmq z)!lK4m&~RUZf(*+W|LP1ujRQYLeovhSY>x;$>F>AptG}<%bq-WRA*exnnHQz)_X#z z)|hwOJx;MjnM5zY{{ENG%JK@y#N`$H&PPx6hil`;JBpC3ey|B4Z4cYTNmq``r(JLWH ztz6d(XWvSG+5tXt;%RNi)BDmHJZBwT;E~j)9p&$X%ZCHt#spg7y=hTvetG?uO z6VN(0ccdSsp6Tl@5}QZt9Vpf_?ug;dwuesE4%{2UC}v3bwaTz7xu@a(mYMr5UVfL| z4e;(@+_};DDiW4HbyhKI#83kW;m+0tSZ~QJxqHc4w99=6eFGGrda?Z(C@|>=fF}|> z5#4wJT8mY)Z@4R?VX$j)@|u}OgQ`1F!1U@R7~ZR%#zUar9DwKd7jz0uuuMg+YSJyUQ*$m8TbRmbj!A;gP3jo- z=ymitj1SdNun278hlg@xj=uX22R-v1;ZR5U2T$o&p#JmACwpUk;b8xO$rk`PQcEx0 z(+SiF4WyRhYz*Wf%*nd4?*xta#N4lsIjI*QI48L84I74;;{N@}YYa}j1$VVnlqZgy zo3A#$odV9z6+n|dV4A~g&v8Wnc1>I2i|UaS)UFk?SEfTE25BkD8I}vMAIAX^WTyk5 z){&dFbDU#a*^X8@7$%a}p;hgPt2W(FT%WpBgSOPSFd1M{`hZFMcK|Tn8lc1GwYSVU zUA!HfOpFt5(aj4s7B>azmVvXt9RZ?jRUE!^n>eT10(OrC_Fx4#COI~+gzl8r0ac|y z-J>xB%y@_C-n+nlfz>&fT2NF%HpvI}A*W%0V0NU6l9w+yAneI;2=nNG>A`@uKEwvu zKpRvBA6yx(1k=R~+3|q}!L}aRW)E)Y?98O|2TUFR{;9wG{9FAK(gRp8oHjnN5^!%% z7>i%&I|mrhKtu2BGCvc2C=tzQ6kr8K^=1?}3T)yMx5WozpRR_v4sC`HfN=RBymk$^ zyT;iVJos4fO*B>B0|m?IcdX2IHvF5QOBgS*q6T=3R(UE!6OZH$56WfPtqBiP!xu6J z)frsEyS-&%X3)n{AnnV&p@~L($gM_)m?xrT1O#zh5FoqzQN|xw{rbz7pOAU`O<#;k zz6x)Qu@%f_8#I669%-CcpG?bgf`rb-JY4|d z#61qw5e85!EeHuTKer2Wj3ht(JS#B$frAEyGvN4;q6u`00Z7%E497UE_ZyV#|50j5 z_s0n8D*EFIe2~mG1ToT>)k4xBpOg+lLlTynnt8yBF#r}_&WMA0;qZ$uuNWWzM6%%5 zju-^h2~RLJVp)8GQ}GBDI3dm6QR)jHfzeBoLC`@d4OhpDDt8NXW`5yAU~^B51}1ql zLDRx!f3jmaD-loVNC5TmH-_Lll6KJthIb63YWN3*@vd*f%o! zS)4p8;l1|~#ON@GLD*sl(E`yTBf&?~kG){RA^Bmwwfz|49k(_#v31cs4bmpq> N{s%%?=G|)w005g8+a>@2 diff --git a/metadata/md5-cache/app-antivirus/clamav-1.0.1 b/metadata/md5-cache/app-antivirus/clamav-1.0.1 index 0c728dd5de3f..c1b34554d6e3 100644 --- a/metadata/md5-cache/app-antivirus/clamav-1.0.1 +++ b/metadata/md5-cache/app-antivirus/clamav-1.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=libclamav-only? ( !clamonacc !clamapp !milter ) clamonacc? ( clamap RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Cisco-Talos/clamav/archive/refs/tags/clamav-1.0.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/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/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/bindgen/0.59.2/download -> bindgen-0.59.2.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/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/clap/2.34.0/download -> clap-2.34.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.6/download -> crossbeam-channel-0.5.6.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/env_logger/0.9.3/download -> env_logger-0.9.3.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.9.0/download -> fastrand-1.9.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.1.19/download -> hermit-abi-0.1.19.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.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/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/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.1/download -> once_cell-1.17.1.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/primal-check/0.3.3/download -> primal-check-0.3.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.51/download -> proc-macro2-1.0.51.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.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/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.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/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.5/download -> spin-0.9.5.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/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.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/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/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-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/zune-inflate/0.2.50/download -> zune-inflate-0.2.50.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ffdd30fa5f507c3f9a447a123845c4a8 diff --git a/metadata/md5-cache/app-antivirus/clamav-1.1.0 b/metadata/md5-cache/app-antivirus/clamav-1.1.0 index 967b179c607d..66064fbd66fe 100644 --- a/metadata/md5-cache/app-antivirus/clamav-1.1.0 +++ b/metadata/md5-cache/app-antivirus/clamav-1.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=libclamav-only? ( !clamonacc !clamapp !milter ) clamonacc? ( clamap RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Cisco-Talos/clamav/archive/refs/tags/clamav-1.1.0.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/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/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/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/bindgen/0.59.2/download -> bindgen-0.59.2.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/block-buffer/0.10.4/download -> block-buffer-0.10.4.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.1/download -> bytemuck-1.13.1.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.24.3/download -> cbindgen-0.24.3.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/clap/3.2.23/download -> clap-3.2.23.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/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.6/download -> cpufeatures-0.2.6.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.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/env_logger/0.9.3/download -> env_logger-0.9.3.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.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.6.3/download -> exr-1.6.3.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.0/download -> fdeflate-0.3.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.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.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.9/download -> getrandom-0.2.9.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/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.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.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/image/0.24.6/download -> image-0.24.6.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.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.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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.141/download -> libc-0.2.141.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.3.1/download -> linux-raw-sys-0.3.1.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.8.0/download -> memoffset-0.8.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.6.2/download -> miniz_oxide-0.6.2.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/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.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.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.8/download -> png-0.17.8.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.56/download -> proc-macro2-1.0.56.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.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.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/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.37.11/download -> rustix-0.37.11.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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.160/download -> serde-1.0.160.crate https://crates.io/api/v1/crates/serde_derive/1.0.160/download -> serde_derive-1.0.160.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.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.5/download -> simd-adler32-0.3.5.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/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.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.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.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.8/download -> unicode-ident-1.0.8.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/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/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-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.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.0/download -> windows-targets-0.48.0.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.0/download -> windows_aarch64_gnullvm-0.48.0.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.0/download -> windows_aarch64_msvc-0.48.0.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.0/download -> windows_i686_gnu-0.48.0.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.0/download -> windows_i686_msvc-0.48.0.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.0/download -> windows_x86_64_gnu-0.48.0.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.0/download -> windows_x86_64_gnullvm-0.48.0.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.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/zune-inflate/0.2.53/download -> zune-inflate-0.2.53.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=029cdb2496f5a2fc39a0c3d812116e5f diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz index 981ca4d5ba5fe653e1017b4173fa7a947b77aa0f..c4ab0becbd3820bd77604b07a3965edf9f6ced21 100644 GIT binary patch literal 24767 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 literal 24748 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 LagcV}kE;LxxQiDc diff --git a/metadata/md5-cache/app-arch/atool-0.39.0-r1 b/metadata/md5-cache/app-arch/atool-0.39.0-r1 index 484d209cabd4..b0566ea57460 100644 --- a/metadata/md5-cache/app-arch/atool-0.39.0-r1 +++ b/metadata/md5-cache/app-arch/atool-0.39.0-r1 @@ -5,10 +5,10 @@ DESCRIPTION=Script for managing file archives of various types EAPI=7 HOMEPAGE=https://www.nongnu.org/atool/ INHERIT=autotools -KEYWORDS=amd64 ~arm64 ~ia64 ppc ~ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86 LICENSE=GPL-2+ RDEPEND=dev-lang/perl !app-text/adiff SLOT=0 SRC_URI=https://savannah.nongnu.org/download/atool/atool-0.39.0.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=738dd4e3fcac2a5310e65962ef7fc146 +_md5_=e99983c369df0d9506d4de1bab75a403 diff --git a/metadata/md5-cache/app-arch/brotli-1.0.9-r3 b/metadata/md5-cache/app-arch/brotli-1.0.9-r3 index 53636d2753fb..4a08424bbfd3 100644 --- a/metadata/md5-cache/app-arch/brotli-1.0.9-r3 +++ b/metadata/md5-cache/app-arch/brotli-1.0.9-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 ) ) RESTRICT=test SLOT=0/1 SRC_URI=https://github.com/google/brotli/archive/v1.0.9.tar.gz -> brotli-1.0.9.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ff89eb8ed91efbab6bc92a73533cd655 diff --git a/metadata/md5-cache/app-arch/brotli-1.0.9-r5 b/metadata/md5-cache/app-arch/brotli-1.0.9-r5 index 7cb1a36b9f5e..fcd9bc03e2da 100644 --- a/metadata/md5-cache/app-arch/brotli-1.0.9-r5 +++ b/metadata/md5-cache/app-arch/brotli-1.0.9-r5 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 pytho RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/google/brotli/archive/v1.0.9.tar.gz -> brotli-1.0.9.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/brotli-1.0.9.testdata.tar.xz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1102128158c053273dddc2dea4f1451f diff --git a/metadata/md5-cache/app-arch/brotli-9999 b/metadata/md5-cache/app-arch/brotli-9999 index 2de695ec7f81..b4634b816287 100644 --- a/metadata/md5-cache/app-arch/brotli-9999 +++ b/metadata/md5-cache/app-arch/brotli-9999 @@ -12,5 +12,5 @@ RDEPEND=python? ( python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) pyth REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) RESTRICT=!test? ( test ) SLOT=0/9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=dc404d841ef2015898daf4d1f4d33705 diff --git a/metadata/md5-cache/app-arch/bzip3-1.3.1 b/metadata/md5-cache/app-arch/bzip3-1.3.1 index 57c6033eedf0..5cb6106d368d 100644 --- a/metadata/md5-cache/app-arch/bzip3-1.3.1 +++ b/metadata/md5-cache/app-arch/bzip3-1.3.1 @@ -3,9 +3,9 @@ DESCRIPTION=A better and stronger spiritual successor to BZip2 EAPI=8 HOMEPAGE=https://github.com/kspalaiologos/bzip3 INHERIT=toolchain-funcs -KEYWORDS=~amd64 ~arm64 ~loong ~x86 +KEYWORDS=amd64 arm64 ~loong ~x86 LICENSE=LGPL-3+ SLOT=0 SRC_URI=https://github.com/kspalaiologos/bzip3/releases/download/1.3.1/bzip3-1.3.1.tar.xz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=bb18d89673f920a9eee70bd754a15a3c +_md5_=53170b5154ba1196fb89a08613ee8a43 diff --git a/metadata/md5-cache/app-arch/createrepo_c-0.21.1 b/metadata/md5-cache/app-arch/createrepo_c-0.21.1 index 9bbf4681d882..2df8b634211c 100644 --- a/metadata/md5-cache/app-arch/createrepo_c-0.21.1 +++ b/metadata/md5-cache/app-arch/createrepo_c-0.21.1 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/drpm app-arch/rpm app-arch/xz-utils app-arch/z RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/rpm-software-management/createrepo_c/archive/0.21.1.tar.gz -> createrepo_c-0.21.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7f673c276656724cc5b77b603896f6e3 diff --git a/metadata/md5-cache/app-arch/createrepo_c-9999 b/metadata/md5-cache/app-arch/createrepo_c-9999 index 4d6c08071bd2..6ae888826476 100644 --- a/metadata/md5-cache/app-arch/createrepo_c-9999 +++ b/metadata/md5-cache/app-arch/createrepo_c-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=app-arch/bzip2:= app-arch/drpm app-arch/rpm app-arch/xz-utils app-arch/zchunk dev-db/sqlite:3 dev-libs/glib:2 dev-libs/libxml2 dev-libs/openssl:= net-misc/curl sys-apps/file sys-libs/libmodulemd sys-libs/zlib:= RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c97cf8da67725a8469ba3a7442f033e8 diff --git a/metadata/md5-cache/app-arch/drpm-0.5.1 b/metadata/md5-cache/app-arch/drpm-0.5.1 index bcc01a906f2e..3c69578d0084 100644 --- a/metadata/md5-cache/app-arch/drpm-0.5.1 +++ b/metadata/md5-cache/app-arch/drpm-0.5.1 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/rpm app-arch/xz-utils dev-libs/openssl:= sys-l RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/rpm-software-management/drpm/archive/refs/tags/0.5.1.tar.gz -> drpm-0.5.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4227e1ebdb9fa95d3ae608c02e7cf7eb diff --git a/metadata/md5-cache/app-arch/drpm-9999 b/metadata/md5-cache/app-arch/drpm-9999 index 815dff14dcbb..373f3ff11c86 100644 --- a/metadata/md5-cache/app-arch/drpm-9999 +++ b/metadata/md5-cache/app-arch/drpm-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=app-arch/bzip2:= app-arch/rpm app-arch/xz-utils dev-libs/openssl:= sys-libs/zlib lzip? ( app-arch/lzlib ) zstd? ( app-arch/zstd:= ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2d2a1ebd87ac0d01c262e010a8572eef diff --git a/metadata/md5-cache/app-arch/innoextract-1.9 b/metadata/md5-cache/app-arch/innoextract-1.9 index ee305ab7e54d..bf15c8053b74 100644 --- a/metadata/md5-cache/app-arch/innoextract-1.9 +++ b/metadata/md5-cache/app-arch/innoextract-1.9 @@ -11,5 +11,5 @@ LICENSE=ZLIB RDEPEND=dev-libs/boost:=[bzip2,zlib] iconv? ( virtual/libiconv ) lzma? ( app-arch/xz-utils ) SLOT=0 SRC_URI=https://constexpr.org/innoextract/files/innoextract-1.9.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3974d327b009cde255b5f56bdd04e2e2 diff --git a/metadata/md5-cache/app-arch/lxqt-archiver-0.8.0 b/metadata/md5-cache/app-arch/lxqt-archiver-0.8.0 index 48e94f05eb8c..414a1623ebda 100644 --- a/metadata/md5-cache/app-arch/lxqt-archiver-0.8.0 +++ b/metadata/md5-cache/app-arch/lxqt-archiver-0.8.0 @@ -10,5 +10,5 @@ LICENSE=GPL-2 GPL-2+ RDEPEND=dev-libs/glib:2 dev-libs/json-glib >=dev-qt/qtcore-5.15:5 >=dev-qt/qtgui-5.15:5 >=dev-qt/qtwidgets-5.15:5 >=dev-qt/qtx11extras-5.15:5 >=x11-libs/libfm-qt-1.3:= SLOT=0 SRC_URI=https://github.com/lxqt/lxqt-archiver/releases/download/0.8.0/lxqt-archiver-0.8.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bf02bddeba10cd18d39192f7f263daf1 diff --git a/metadata/md5-cache/app-arch/lz4-1.9.4 b/metadata/md5-cache/app-arch/lz4-1.9.4 index 5737648ab389..aa24eb551585 100644 --- a/metadata/md5-cache/app-arch/lz4-1.9.4 +++ b/metadata/md5-cache/app-arch/lz4-1.9.4 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~ LICENSE=BSD-2 GPL-2 SLOT=0/r132 SRC_URI=https://github.com/lz4/lz4/archive/v1.9.4.tar.gz -> lz4-1.9.4.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7ac3c393cd6885b1c366930a4d2ee73a diff --git a/metadata/md5-cache/app-arch/snappy-1.1.10-r1 b/metadata/md5-cache/app-arch/snappy-1.1.10-r1 index ec0a8f4ea0c0..d39a098d489e 100644 --- a/metadata/md5-cache/app-arch/snappy-1.1.10-r1 +++ b/metadata/md5-cache/app-arch/snappy-1.1.10-r1 @@ -11,5 +11,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0/1.1 SRC_URI=https://github.com/google/snappy/archive/1.1.10.tar.gz -> snappy-1.1.10.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=48f7a62a21d6c99c716b8667495b7ef1 diff --git a/metadata/md5-cache/app-arch/snappy-1.1.9-r1 b/metadata/md5-cache/app-arch/snappy-1.1.9-r1 index ec7a6a02300d..afa50758982c 100644 --- a/metadata/md5-cache/app-arch/snappy-1.1.9-r1 +++ b/metadata/md5-cache/app-arch/snappy-1.1.9-r1 @@ -11,5 +11,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/google/snappy/archive/1.1.9.tar.gz -> snappy-1.1.9.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cfb48386f1a812d74f99310e055f008a diff --git a/metadata/md5-cache/app-arch/stormlib-9.24 b/metadata/md5-cache/app-arch/stormlib-9.24 index ffe48ac9c950..8196cdf39c72 100644 --- a/metadata/md5-cache/app-arch/stormlib-9.24 +++ b/metadata/md5-cache/app-arch/stormlib-9.24 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=app-arch/bzip2:= dev-libs/libtomcrypt:=[libtommath] sys-libs/zlib:= SLOT=0 SRC_URI=https://github.com/ladislav-zezula/StormLib/archive/v9.24.tar.gz -> StormLib-9.24.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cf19a8f9def6b163c53eb94db8c816db diff --git a/metadata/md5-cache/app-arch/stormlib-9.25 b/metadata/md5-cache/app-arch/stormlib-9.25 index 30909e17c36a..574789b45962 100644 --- a/metadata/md5-cache/app-arch/stormlib-9.25 +++ b/metadata/md5-cache/app-arch/stormlib-9.25 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=app-arch/bzip2:= dev-libs/libtomcrypt:=[libtommath] sys-libs/zlib:= SLOT=0 SRC_URI=https://github.com/ladislav-zezula/StormLib/archive/v9.25.tar.gz -> StormLib-9.25.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5b84bc49dbcfee4c2380d4adb89c85b7 diff --git a/metadata/md5-cache/app-arch/tarsync-0.2.3 b/metadata/md5-cache/app-arch/tarsync-0.2.3 index 91c512c6fb3a..cd92ca72fdcf 100644 --- a/metadata/md5-cache/app-arch/tarsync-0.2.3 +++ b/metadata/md5-cache/app-arch/tarsync-0.2.3 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=>=dev-util/diffball-0.7:= SLOT=0 SRC_URI=https://github.com/zmedico/tarsync/archive/refs/tags/v0.2.3.tar.gz -> tarsync-0.2.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8c0823df91cf2409816757ba85e44d3b diff --git a/metadata/md5-cache/app-arch/unrar-6.2.8 b/metadata/md5-cache/app-arch/unrar-6.2.8 index 2f5dc447ce74..2b36f7f99741 100644 --- a/metadata/md5-cache/app-arch/unrar-6.2.8 +++ b/metadata/md5-cache/app-arch/unrar-6.2.8 @@ -3,9 +3,9 @@ DESCRIPTION=Uncompress rar files EAPI=8 HOMEPAGE=https://www.rarlab.com/rar_add.htm INHERIT=multilib toolchain-funcs -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +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=unRAR SLOT=0/6 SRC_URI=https://www.rarlab.com/rar/unrarsrc-6.2.8.tar.gz -> unrar-6.2.8.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8b1386c90a3e18a52a39f2d176411299 +_md5_=3bbee0a6049e1e29f70c4dccf5847b8a diff --git a/metadata/md5-cache/app-arch/unshield-1.5.1 b/metadata/md5-cache/app-arch/unshield-1.5.1 index 5a85f2a4df6b..23124d6725cc 100644 --- a/metadata/md5-cache/app-arch/unshield-1.5.1 +++ b/metadata/md5-cache/app-arch/unshield-1.5.1 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=dev-libs/openssl:0= sys-libs/zlib SLOT=0 SRC_URI=https://github.com/twogood/unshield/archive/1.5.1.tar.gz -> unshield-1.5.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=12aed8fe5df733dddc0c770734462827 diff --git a/metadata/md5-cache/app-arch/upx-4.0.2 b/metadata/md5-cache/app-arch/upx-4.0.2 index 60c964a8e985..d833431ab251 100644 --- a/metadata/md5-cache/app-arch/upx-4.0.2 +++ b/metadata/md5-cache/app-arch/upx-4.0.2 @@ -9,5 +9,5 @@ LICENSE=GPL-2+ UPX-exception RDEPEND=!app-arch/upx-bin SLOT=0 SRC_URI=https://github.com/upx/upx/releases/download/v4.0.2/upx-4.0.2-src.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=30de1bcf8e710fdfab8e268852259a65 diff --git a/metadata/md5-cache/app-arch/zopfli-1.0.3 b/metadata/md5-cache/app-arch/zopfli-1.0.3 index 3d0a009f34fc..ef490c63e48b 100644 --- a/metadata/md5-cache/app-arch/zopfli-1.0.3 +++ b/metadata/md5-cache/app-arch/zopfli-1.0.3 @@ -8,5 +8,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x LICENSE=Apache-2.0 SLOT=0/1 SRC_URI=https://github.com/google/zopfli/archive/zopfli-1.0.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=675ca6962e0483a88c2e6756f5fcd7ce diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz index 08365eadffe5a4923165996643ee2c4439d337d6..8de749bac79c4135b467621a2db5067aeae60e4d 100644 GIT binary patch literal 13371 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 RNAds5{{Y9z5=UrV004QThOGbq literal 13211 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 Ne*n6fGO|Tn008w>#MuA< diff --git a/metadata/md5-cache/app-backup/bareos-20.0.8-r1 b/metadata/md5-cache/app-backup/bareos-20.0.8-r1 index bfe4d3634647..3879f6fb7f8a 100644 --- a/metadata/md5-cache/app-backup/bareos-20.0.8-r1 +++ b/metadata/md5-cache/app-backup/bareos-20.0.8-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=!clientonly? ( || ( mysql postgres sqlite ) ) static? ( clientonly RESTRICT=mirror SLOT=0 SRC_URI=https://github.com/bareos/bareos/archive/Release/20.0.8.tar.gz -> bareos-20.0.8.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2653fa59df30f203b98aa92f25487a3b diff --git a/metadata/md5-cache/app-backup/bareos-21.1.7-r1 b/metadata/md5-cache/app-backup/bareos-21.1.7-r1 index 3c5cf00446f7..6b1155647d62 100644 --- a/metadata/md5-cache/app-backup/bareos-21.1.7-r1 +++ b/metadata/md5-cache/app-backup/bareos-21.1.7-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=static? ( clientonly ) x86? ( !ceph ) RESTRICT=mirror test SLOT=0 SRC_URI=https://github.com/bareos/bareos/archive/Release/21.1.7.tar.gz -> bareos-21.1.7.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=083d409fd5dad43db48e29bc21712995 diff --git a/metadata/md5-cache/app-backup/bareos-22.0.3-r1 b/metadata/md5-cache/app-backup/bareos-22.1.0 similarity index 84% rename from metadata/md5-cache/app-backup/bareos-22.0.3-r1 rename to metadata/md5-cache/app-backup/bareos-22.1.0 index abd84dc2ff9c..2a677c17068f 100644 --- a/metadata/md5-cache/app-backup/bareos-22.0.3-r1 +++ b/metadata/md5-cache/app-backup/bareos-22.1.0 @@ -1,4 +1,4 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) test? ( dev-cpp/gtest dev-db/postgresql:*[server,threads] dev-db/mariadb:*[server] ) virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +BDEPEND=|| ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) test? ( dev-cpp/gtest dev-db/postgresql:*[server,threads] dev-db/mariadb:*[server] ) virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile config configure install postinst prepare pretend setup test DEPEND=!app-backup/bacula acct-group/bareos !x86? ( ceph? ( sys-cluster/ceph ) ) glusterfs? ( sys-cluster/glusterfs ) lmdb? ( dev-db/lmdb ) dev-libs/gmp:0 !clientonly? ( acct-user/bareos dev-db/postgresql:*[threads] director? ( virtual/mta ) ) logwatch? ( sys-apps/logwatch ) ndmp? ( net-libs/rpcsvc-proto ) tcpd? ( sys-apps/tcp-wrappers ) readline? ( sys-libs/readline:0 ) static? ( acl? ( virtual/acl[static-libs] ) dev-libs/jansson:=[static-libs] dev-libs/lzo[static-libs] dev-libs/openssl:0=[static-libs] sys-libs/ncurses:=[static-libs] sys-libs/zlib[static-libs] ) !static? ( acl? ( virtual/acl ) dev-libs/jansson:= dev-libs/lzo dev-libs/openssl:0= sys-libs/ncurses:= sys-libs/zlib ) DESCRIPTION=Featureful client/server network backup suite @@ -12,6 +12,6 @@ RDEPEND=!app-backup/bacula acct-group/bareos !x86? ( ceph? ( sys-cluster/ceph ) REQUIRED_USE=static? ( clientonly ) x86? ( !ceph ) RESTRICT=mirror test SLOT=0 -SRC_URI=https://github.com/bareos/bareos/archive/Release/22.0.3.tar.gz -> bareos-22.0.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=89b526de58a4409645687b0d0bf108d2 +SRC_URI=https://github.com/bareos/bareos/archive/Release/22.1.0.tar.gz -> bareos-22.1.0.tar.gz +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=dd50b4e7905871460128edda6247ca9d diff --git a/metadata/md5-cache/app-backup/bareos-9999 b/metadata/md5-cache/app-backup/bareos-9999 index 3a3ee1d9ff6e..53f214e7556c 100644 --- a/metadata/md5-cache/app-backup/bareos-9999 +++ b/metadata/md5-cache/app-backup/bareos-9999 @@ -1,4 +1,4 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) test? ( dev-cpp/gtest dev-db/postgresql:*[server,threads] dev-db/mariadb:*[server] ) virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=|| ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) test? ( dev-cpp/gtest dev-db/postgresql:*[server,threads] dev-db/mariadb:*[server] ) virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile config configure install postinst prepare pretend setup test unpack DEPEND=!app-backup/bacula acct-group/bareos !x86? ( ceph? ( sys-cluster/ceph ) ) glusterfs? ( sys-cluster/glusterfs ) lmdb? ( dev-db/lmdb ) dev-libs/gmp:0 !clientonly? ( acct-user/bareos dev-db/postgresql:*[threads] director? ( virtual/mta ) ) logwatch? ( sys-apps/logwatch ) ndmp? ( net-libs/rpcsvc-proto ) tcpd? ( sys-apps/tcp-wrappers ) readline? ( sys-libs/readline:0 ) static? ( acl? ( virtual/acl[static-libs] ) dev-libs/jansson:=[static-libs] dev-libs/lzo[static-libs] dev-libs/openssl:0=[static-libs] sys-libs/ncurses:=[static-libs] sys-libs/zlib[static-libs] ) !static? ( acl? ( virtual/acl ) dev-libs/jansson:= dev-libs/lzo dev-libs/openssl:0= sys-libs/ncurses:= sys-libs/zlib ) DESCRIPTION=Featureful client/server network backup suite @@ -12,5 +12,5 @@ RDEPEND=!app-backup/bacula acct-group/bareos !x86? ( ceph? ( sys-cluster/ceph ) REQUIRED_USE=static? ( clientonly ) x86? ( !ceph ) RESTRICT=mirror test SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=95a60310da0a74b5a48d335becbecf90 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=dd50b4e7905871460128edda6247ca9d diff --git a/metadata/md5-cache/app-backup/dar-2.7.10 b/metadata/md5-cache/app-backup/dar-2.7.10 new file mode 100644 index 000000000000..30a9296785ba --- /dev/null +++ b/metadata/md5-cache/app-backup/dar-2.7.10 @@ -0,0 +1,17 @@ +BDEPEND=doc? ( app-doc/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:= ) 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:= ) 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.10/dar-2.7.10.tar.gz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=55bebe160c41116ce817b040190393d5 diff --git a/metadata/md5-cache/app-backup/kup-0.9.1 b/metadata/md5-cache/app-backup/kup-0.9.1 index e626e9f08d3b..1be210ebc32a 100644 --- a/metadata/md5-cache/app-backup/kup-0.9.1 +++ b/metadata/md5-cache/app-backup/kup-0.9.1 @@ -12,5 +12,5 @@ LICENSE=GPL-2+ RDEPEND=dev-libs/libgit2:= dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 kde-frameworks/kcompletion:5 kde-frameworks/kconfig:5 kde-frameworks/kconfigwidgets:5 kde-frameworks/kcoreaddons:5 kde-frameworks/kdbusaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kidletime:5 kde-frameworks/kinit:5 kde-frameworks/kio:5 kde-frameworks/kjobwidgets:5 kde-frameworks/knotifications:5 kde-frameworks/kwidgetsaddons:5 kde-frameworks/kxmlgui:5 kde-frameworks/plasma:5 kde-frameworks/solid:5 dev-qt/qtdeclarative:5 dev-qt/qtsvg:5 net-misc/rsync || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/kup/kup-0.9.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2bcd81b830aa566ba126e860baa5fb48 diff --git a/metadata/md5-cache/app-benchmarks/Manifest.gz b/metadata/md5-cache/app-benchmarks/Manifest.gz index 7aad213919150713402e8820d22ab2ee1c1a82c1..702e8b95cc49d6af787d6cc8fc05636f50512be1 100644 GIT binary patch delta 6257 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 bG)~yTihHkcML_%<;}8D_l+-X8M=SsUk1z1M delta 6254 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 diff --git a/metadata/md5-cache/app-benchmarks/stress-ng-0.15.08-r1 b/metadata/md5-cache/app-benchmarks/stress-ng-0.15.10 similarity index 85% rename from metadata/md5-cache/app-benchmarks/stress-ng-0.15.08-r1 rename to metadata/md5-cache/app-benchmarks/stress-ng-0.15.10 index a3925b410134..33fde40c872c 100644 --- a/metadata/md5-cache/app-benchmarks/stress-ng-0.15.08-r1 +++ b/metadata/md5-cache/app-benchmarks/stress-ng-0.15.10 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/ColinIanKing/stress-ng INHERIT=linux-info toolchain-funcs IUSE=apparmor sctp -KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86 LICENSE=GPL-2+ RDEPEND=dev-libs/libaio dev-libs/libbsd dev-libs/libgcrypt:0= sys-apps/attr sys-apps/keyutils:= sys-libs/libcap sys-libs/zlib virtual/libcrypt:= apparmor? ( sys-apps/apparmor-utils sys-libs/libapparmor ) sctp? ( net-misc/lksctp-tools ) SLOT=0 -SRC_URI=https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V0.15.08.tar.gz -> stress-ng-0.15.08.tar.gz +SRC_URI=https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V0.15.10.tar.gz -> stress-ng-0.15.10.tar.gz _eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=dd95641c8daa07986e32083ecc876c2b +_md5_=7a903f549c927bcc2e600946e12da504 diff --git a/metadata/md5-cache/app-cdr/Manifest.gz b/metadata/md5-cache/app-cdr/Manifest.gz index 393826c8c144c59a77c69f556e15940e5af7407c..4fa90d07b2696a6871bf8b85bf020d7b5042b273 100644 GIT binary patch literal 8673 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�tflq9R4=5b0 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 literal 8662 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 diff --git a/metadata/md5-cache/app-cdr/cdemu-3.2.5 b/metadata/md5-cache/app-cdr/cdemu-3.2.5 index 7e5b2a1f429a..a48bf485eb29 100644 --- a/metadata/md5-cache/app-cdr/cdemu-3.2.5 +++ b/metadata/md5-cache/app-cdr/cdemu-3.2.5 @@ -11,5 +11,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://download.sourceforge.net/cdemu/cdemu-client/cdemu-client-3.2.5.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 1abaebfe913f48975739281ab7d7ab75 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4b2741b9006bf4491c27a01fc860ac16 diff --git a/metadata/md5-cache/app-cdr/cdemu-daemon-3.2.6 b/metadata/md5-cache/app-cdr/cdemu-daemon-3.2.6 index ad7f9210b7dc..00d02d1b0ba7 100644 --- a/metadata/md5-cache/app-cdr/cdemu-daemon-3.2.6 +++ b/metadata/md5-cache/app-cdr/cdemu-daemon-3.2.6 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2.38:2 >=dev-libs/libmirage-3.2.0:= >=media-libs/libao-0.8.0:= sys-apps/dbus >=sys-fs/vhba-20130607 SLOT=0/7 SRC_URI=https://download.sourceforge.net/cdemu/cdemu-daemon/cdemu-daemon-3.2.6.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8e7eae115a82f29b769c69240f1c214f diff --git a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.12.3 b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.12.3 index a410f6eb7d22..8fcbcaff63f5 100644 --- a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.12.3 +++ b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.12.3 @@ -12,5 +12,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/dolphin-22.12.3:5 >=kde-frameworks/kcompletion-5.101.0:5 >=kde-frameworks/kconfig-5.101.0:5 >=kde-frameworks/kcoreaddons-5.101.0:5 >=kde-frameworks/ki18n-5.101.0:5 >=kde-frameworks/kio-5.101.0:5 >=kde-frameworks/ktextwidgets-5.101.0:5 >=kde-frameworks/solid-5.101.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/release-service/22.12.3/src/dolphin-plugins-22.12.3.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=19660f6b7befae253d5bbf76cc95914c diff --git a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-23.04.2 b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-23.04.2 index 67eff7b30fdc..bd818e5a8acb 100644 --- a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-23.04.2 +++ b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-23.04.2 @@ -12,5 +12,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-apps/dolphin-23.04.2:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/solid-5.106.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/release-service/23.04.2/src/dolphin-plugins-23.04.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c7e5498d50ce6257ed26d0d1ed051eb8 diff --git a/metadata/md5-cache/app-cdr/extract-xiso-2.7.1_p202204252159 b/metadata/md5-cache/app-cdr/extract-xiso-2.7.1_p202204252159 index 23d679b3c533..4d74959c56a6 100644 --- a/metadata/md5-cache/app-cdr/extract-xiso-2.7.1_p202204252159 +++ b/metadata/md5-cache/app-cdr/extract-xiso-2.7.1_p202204252159 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ppc x86 LICENSE=BSD-4 SLOT=0 SRC_URI=https://github.com/XboxDev/extract-xiso/archive/refs/tags/build-202204252159.tar.gz -> extract-xiso-2.7.1_p202204252159.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1d689a0d06883fe63f1cf78a081170e3 diff --git a/metadata/md5-cache/app-cdr/gcdemu-3.2.6 b/metadata/md5-cache/app-cdr/gcdemu-3.2.6 index 832babc866d4..36bffd367e4c 100644 --- a/metadata/md5-cache/app-cdr/gcdemu-3.2.6 +++ b/metadata/md5-cache/app-cdr/gcdemu-3.2.6 @@ -11,5 +11,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://download.sourceforge.net/cdemu/gcdemu/gcdemu-3.2.6.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8dcda9d1721802979e2311e968682a95 diff --git a/metadata/md5-cache/app-cdr/isoimagewriter-1.0.0 b/metadata/md5-cache/app-cdr/isoimagewriter-1.0.0 index aeec7bd9fb24..ee5c99f16905 100644 --- a/metadata/md5-cache/app-cdr/isoimagewriter-1.0.0 +++ b/metadata/md5-cache/app-cdr/isoimagewriter-1.0.0 @@ -12,5 +12,5 @@ LICENSE=GPL-3 RDEPEND=app-crypt/gpgme:=[cxx(+),qt5] >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qttest-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/karchive-5.102.0:5 >=kde-frameworks/kcrash-5.102.0:5 >=kde-frameworks/kcoreaddons-5.102.0:5 >=kde-frameworks/ki18n-5.102.0:5 >=kde-frameworks/kiconthemes-5.102.0:5 >=kde-frameworks/solid-5.102.0:5 sys-fs/udisks:2 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/isoimagewriter/1.0.0/isoimagewriter-1.0.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4457f3199a74d21b393bd1e8ef97661f diff --git a/metadata/md5-cache/app-cdr/kcdemu-0.8.0 b/metadata/md5-cache/app-cdr/kcdemu-0.8.0 index b4bef020fd71..28256aae9a10 100644 --- a/metadata/md5-cache/app-cdr/kcdemu-0.8.0 +++ b/metadata/md5-cache/app-cdr/kcdemu-0.8.0 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=>=dev-qt/qtdbus-5.12.3:5 >=dev-qt/qtgui-5.12.3:5 >=dev-qt/qtwidgets-5.12.3:5 >=kde-frameworks/kconfigwidgets-5.60.0:5 >=kde-frameworks/kcoreaddons-5.60.0:5 >=kde-frameworks/kdbusaddons-5.60.0:5 >=kde-frameworks/ki18n-5.60.0:5 >=kde-frameworks/knotifications-5.60.0:5 >=kde-frameworks/kwidgetsaddons-5.60.0:5 >=kde-frameworks/kxmlgui-5.60.0:5 >=app-cdr/cdemu-2.0.0[cdemu-daemon] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://sourceforge/project/kde-cdemu-manager/kde_cdemu-0.8.0.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=447d851c3bf42b7e4a775a9b30a10818 diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index 77a8ddf426e44e2112b785f643ece55a51cd5648..7a7d61e62bb8e43f7bc385d7f80325754e9303ae 100644 GIT binary patch literal 14834 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 literal 14830 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%0D1-#oMH(TGn! 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 distrobox-1.5.0.tar.gz +SRC_URI=https://github.com/89luca89/distrobox/archive/1.5.0.2.tar.gz -> distrobox-1.5.0.2.tar.gz _md5_=95ab53ddbcad3ee4cedd399b2e8c53f2 diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index 6960d9521dc89413b016bf718fddcf6a1d7aa0c3..79a9951c6d5d6e429c626667ba6d7293b0c0739b 100644 GIT binary patch literal 38154 zcmV(uKd3W%sVHzz=}tclUU#ww9U9q&Mlk&BMckL?v$q zFsqgNdW{hP_BqUCcXeh}k_6A$J7W2|%(;AB{_DT}KmYb&u3z@Y^h5n2eEb|guRC7n+1p)@JZnDtd9<)*xz77MkF(E^@>Pyn z!nsDACCzyxen0Mgw|R%&`c?SxkygE0t7kgfJjXirz0T`SDb4H1?W)&mqkQsZLfKhW8FN)9nzIryz2k~*upNZdUj$98abt!?=#-z%wxwpo~zb%T) zN6$zqzmw9ze?H{e>q|&^mVVX{*EQ}n(m+D>s5_>bN?(&tZ=Bv)`?^9*_dQE#?K)n&Qw;6^&X)gL)8ua%II$hY0a}8$hZwO|15q$ zulEtIy61iGcCK`fQap=(uA`NZW_%~4FF$?EKZGCJhg!-@PJ7%~)m%BxxH&JhIOpB& zxiQ5yt{eIBfGdR2!YH}d)Kds((Y#u)Zs{vA)aci1(@sqrcOAa5DFCr6ZTSjC~@dK6@G070!u8<%ovxkf?eZ z8;vL_bLKfQH2p2uZZE?Js&82Mkz|>?H2BXw?-_jEUj~0cn>roj}v7Jv9!2T zJyr~eve(U%g*4x}NXE00-keC?G}y|0 z3&UBy+FdTrtM8unnF$YZSE4~!NP@ErXDz(r&?@=ogf;Jb^2w1WxblH&-{<6<*VQ85 zblzib^l7h!m4sC8fWs?c-scVp&z$Ggzl-W~9)JHBf9OBN`0;Z=(cfuRMY{LS93nB` z_KP~Fgu7DD&N4g{w9KzM!%k=|$I}qhh4J-V2!(x}vyG11z;}((aB5GWOdKw*LFKy6 z5C`VL5fFby%6qk5QHq!Gje+3feGrqzJ>$s>rjaogw7PXvr69`QPy@mm>fTT6G5T!x z#iMK6d+BoTf!jpJ$Z4LT`%yg+0OG-KWBof2OL?P)mR&wOT6!MeM0Ks7KYa{896#_x zrM;w7J4d&PAMxO&(41T+>XV3~G311j;Wv02b)w^2udBvdaA_R{y5rn8*~i(+Uc|dA5G>0QSHrahq5+uZ>3> z#M*Y^$gbQw@FN}t<;cetLA9t?87obq?H0h48z)~jPy)w$*IF@eqDDG*BUa$H%Qate zs+F^8pfvvfjPbszNUb%_@v0%HYM`*h7hIq+!j-2J{m<3v3e_mEKtg^yHe5mc!IgsjK`s#&9ZYvNe~r|12}qZFb;2%HR3`$ka@3k0QGp$dqhOakrzNhJW*l|WrtOPVFdPc9UGUKt`ge5!1Rry z-kY#o3qJ2e3-4YI@H+3y2lVphn_9tau>=f?kd0Q>Sk`Lwx&hNCT8{{kB=DfE01!S5 zhy-iABQnGY8;pWSB`kMDgN_sMfB+|<2_A6H0_Ft!RKEA_s5)msTnAX~HNIQjj~gEz zfZ`a^n`esoN&psI-O-8V2rLp20C5qwQpZsOx@MR@!kGxe0}is=xOqjqIgoS!S`uEX z0C{%AkAMaRBuCD`JLI^6U=DpSq&8w)n{n_F=+%Cy50vw#4yYK}NDM z{gtnFVQ=^pbc!&Nuh8I5=n`J1fQCxOX9gnD=7cJ!2`GaB!e+o?WoC~3i1RM}0Pf#4 zFSQ$A0d!CAWyF7xQGU~-1JSRE>WKYDfI;+g@JIpo8P72wNg&3Yjtl(;Vxd57qIq51 zF-tC;KOn?Fz);8YM2{2y52{(H{me)LAP(lN09K;%5h8Adkcgz;$%vTTM4bh##ozV= z{KXOBg~Ny=oyg!?_cVAQB%p*K_B@}M%!?0VEOBXq1AT~K?XuGqajq?#02a(wq`WVb zE)I#{~2Uf}ZPaqj&twH~=c3?l!Ef6=LFh2yD)7yeC zbH70JF%wcw&;h&#Cxb~q^ns|DVF`w!tCcIIG67W!Ao5*ecfz3IDMcJ1bT2^f8y}Pp zKu&`u^S)qy$?^oJf`vGjRxoQg^l`yvLuO3YrF&J1TV4c+Q1h)@M^b!9C&-)FgxHRFMmLJgI`=BIELUJ zmr=U)3xk+pC%3j=QCfGqkzQ<31Pm^?l!Pt-TUwK|7f;19@|(1MfTN%=71>;XRn z!j(X5A364fpE&q8Wehyyj(g1f64&4MKM+#?fHQp4smW*e+B0B-qwAbGpzZ>%-bK4Q zJCFue1}Cq`68iz50_{fJhCnDYKog0gLOkfj*+X_fKm|R=o8w5W(d!f51N9=nG*J z_}?TKpd@`Sln$U9kokty87IyQa8(O*mUw?xu;{=x(y=NWr$F5g=ob(QPh*m!gS-gi zP_IZp!&v8?fRhP{#ez!&8xaE`eAvp1>D3F3#oHC!7KkepqFDgS;@>8Iijz9Z32VX^ zfM+J}35>wz`Dj!k-AEtU75YM<(RjqLI#>lin(=%DdCZ@n9?<2Kp&koDj{pH4f}iu7 zoW6Ye@mJ_e`Jw98M+q-Mfe?VMxW;paglC`E6WCLM4#BJemFDU=YhJFPa>*Ep`t0&R z;qwI89{5_={@LJmoL_7M--|Emm?vK11pPuF0m((9Lx2bs#0np1F9rixg$}@S@cNuM z>=IOTU*{3~HO(i3VEd3YiiP9;F!A#b4P3w(u9 z;$bo9QYKIx{GdO@)VpSbUV&X80my0eg{loA?8I?kk_*^%b6l`OU_y$UKzSiOei{TL z9wQKamr?<-@ceuN7FA6HPZ=gkg1rKv_{=0pNC_+=3SF0IldmSq&IC0l_{^W~Nz(${Wu5Cn;4RCnWJDq=||UI#C>A8h&YEJy>76 zaKfl;!|)p@6gwP=$al+Vg89#Ojshy&@LS#ny0jz5-@tKuRa|~axVK}#RpN02@(D&M z6PqeHHK73@XLD$;L=^Jgn-?WY0uf+oDexQuct8x!ey7fZ&Ks~#e8P;gIdgn8BnZm~ zn{P44BG7?wj1q^Q69QxSKI73~%aHv}q!?y@`Cq6kd>tKF`=5jqKlJ)$Z-mhcB7~~I ze2!DVnVT_z_?AT*w~40vT43Zm0+x7ielqr+>cU1s;q3!{0h@*JLg-*58~6iP1kM~A zROWGlmMhFzfG_|={KA13Z!aOKb`}49+~G285${aCoFyi{e9C1ow>x0`P-GZP4r8?N zxXC%f36(Q%07l06CR%SM7&s575Lgj8_t8!9of)OW?9Z_bF5pjsYMS4L^yCZTw*=IP zZyp>MSq{7ta2|4W$qVbvu2N*S6&>VigF^JOd z)CVXM=);SFV{S|hXIVFqN1TY~Em(=48!~tvt!iPww?G0B*OS|W^N;(5o7yM^Kv=*y z7$m^&2z3%d2SN)lJJ2;Je?l)&6khJe84(puB&rDl@gR6$Mx+N6s>g&ELXis~V~>sl z0g>G6mYgNL6TG^g9eY6VjSu-}LA8GtR1yNq>VOqu|Izz|KH+XTUC6Ns>jPq2K)%PF z{icye@~&gyHXv6K>I=UB*w38j*X%K|ksri<13n5TmjO0}MZy*c7_;pW&V}oG%l`5J zcqC$B+kD+3Lf{~MC%y?Zfd>zqMa5qqW*x3216%-C!Vl8IDhVOY_!+^acuSyBZoruv z;^akMF(iu+B!VVoYFqfu0tHIo_CE{i>-`jv;Vsw^WdXD35T5`xIPXjx&jHwSNQ-eb z;J3~XKr{BbQp5=!Y4XDdL=JF-bG_=?A{LkyZfFcZh1Yrz;Q{u^N7hH+Z-t4|loYPM zw7%PXxhT#9wS&nK{?W#TNsJSZ-X}h2jq~6XD%q_hm_uVstbaKvFC|5 zSZ9aI!wd+#sS^u>*Kkp+32(*}2)Tq~L^DmG<1tDlQlCHyT<=A!#eM;lIMz)ZFmev> z)&K;RpyQ<`Qt~ZuS_LkSy1b zZ@LlJ%)s1$9^!t^AD+epN*1gAmZO)a;afM z7nsGg`+!gIcDP*Zz$BBG<0HQ~jQ6=jdidJJ`oLuY06L^nDDTzd9osEJ+_`4>9FQ2Q z1JCRW-~}l~zKehetBO*HPUzdm_9AF{^DeE5W|TMY)y&yIJ>a;DsC-pW|6j`MF-I)w zjTZ~@h%x9#JG@>aYy)`kk9g?@8IA?RAcGPJcC`rU8 zCnGpRVv~g1YdUPYJb@N$82E^cc7SbjeTi$JI;mr(oHaZE|2e{g*GoKbEd-zIgmp@S z5bC;2y+K^?(3oW)&UVuK`@1m8I{ ze)HZZ!g*-AnV(72xj_}CA_hl#U~MSi)lf)&n4g0L>~&*dm+F&?v4*cj+#qyt&lJk+ zx?pG#?{Gn?4gv=b?}RTO{~Q(-+pk}K`}IkO4rCT_EpO!;aw6lGw+RzZUkP*gY5W8y zIPsZ>7n+;%ob$>NH%@2*gl=Gzw@*Q9oaQ<4{jHbSGk6j??MTF0_EA3VZsN%WHxTkT0yP1)dQ>kS!}=l`03aG z_pO==!ubXgF@en-*+teqhoy ztOkxI;6?C#wrr&RmAJkJ%>3@Md0OPq(|zkAddJs4*GK&4l)`MwxQh2@F-WX2NS>9z z&GW%2p{U3JkH7I<__z!1ILstQ0y%DPRoGRZfK0p)UImy7wNAhl{$1h|-mZ0qB~pBn zy6`9vEEVc;K7Z<6qyVG=QHh6M>VspiBMVrpQNg)eD#sTYTYe3M;Y3VGueYHEYFh^;PTs^5y3zrxic6{4SFm9<$DMTg$f1&f(BavtNWk{sEFg z0FI@YG=t0)6R%5OR0=)`BY5jbOmeYjw?aJE7&KmwUdg5 zkG!vYT!2AH`$)YXW9uTk`UOeiyqZ1(Hktk`B~7orOON6p5l!V8ctHLZig58DAd-&8 z5TiQb0?G_S0yOGNIlg_~Ab^af9Kb@DKGGm?CF?*VzXoQ7@9^W7Wg~c>Wn~Vo|B9xp z&_wODobi4YG=fi%FUQrb(7;hzJ%$)y_4lzdCT?*6$G0pUB!2Me#Gh-JBPu9gPZmPd z4itjyBaNq^jxcdsgmv(q#0A8USK3711mH!4#8SWP_|AoX`t^_B|NBRIWQaQT`tCNB z$L1JQU1re6mitrGQI75X30jP+UV4#>bGwiXt$25RlYQpHyTI!mC7{hvRV6kW3i%B`*c&Ka~s|!Gvo>I<^1o5NrF{>j72J$AVA3y*0_uoGzd@s1DYl7t+RV+x~S~~)qcV*M0 zk(O7iD=@2Ays1h76>dB`v2KByD(Gl?GaqgkB?tmflmgm>A>^r-z%mgtK*u7CaPLy^ zqRHY3xMZ>7C2ruyo42ySFM(+J{b^d^9UYe;8WPCl-UYZ#{BiCwpM6nIVS zbAlLR0(ar=0-+H$nZV1?YIHJebh+^52rv`sEcC&q>IA6(H`*%`@!M}ddxvV_2N3l5 z5M$_XY10nuE(2hO1a3<#up_jh^?Xh-`sV3?zMQlP`l!OoWP*6-q5rWzb=h8gp9$!M z?nEP0H5-n_O!!(NAQ7{o_aC+Pjo;1P(EiHWa8gTs0BX(zw&krC!~n%j!Rs`0cKkg? zbbB#TL4JhCz2=?DlMuWfdPLZ?nCY(8hmS+TUx-u>8zO!}-JV)&5rTNs2KoN33FmUX$phP%pJPhbN87lfN&oPA5Fty)=)2N<3P z#A~+-+J{#`?6)^&TND6!wFjUkb1s4Zo>(5f9s-gB3go?HAc{QM&eydwItyJHP&G6C z#9nLVp%w2bP0JaT$wPX7Ew){@i7kKj1YVPBIAguT&VWCw3=u4G_VevqIF{0)bVfg{VOjsg}0Bsu)c|n#Z zCw6;<50)SxhXrXu8)B~Ad|U_4e= z8H3D0Lt$a6#njeK^vTan={L-9?eo+8_2c}!e){wu`y&SV`O~jIK4nHfe8mv&ZpT1% zNJ z+hyRw)+yW`MV`3lrwU?nS{7@+B_JvQ4_pdEg1K1m>7^_Wwr=|=ZhU_~bZ!eQDVMu% zY|}1>K05A;cn*PR05*_Kv4HFjI1c5k9_8Klp-z3(L)oL{%}5wUr5ll0P zvUDHPEKc&(8DVw!FO5l>!qw!rtl4bTFAg!q7+?idz;p{51um(0FOyCk z*E^BY^g_EuUi$()@SZ&T2JK$xFLa_>6~BPorko-OnV|Q|=EIV%1RoxU1XWCZ1$=J4 z`Ga$SLo6WScEH=!wPm<_%mYZi2D&fg{B(M>_ck zlPAQ8HP%xXntR&|uXucy+fVe)1pw(^6Rc>{+f_GAH{h*p5gndn8G)#N;NgPw z1wVc$3F3GSyz%A3W(f-nj|aHDM=Z@FCZrx-UxL+8Q%oNBLF`!O=#m*Bf?c)aO;A6q zLpk26x{|csM3+_GOaDG}@gNogYCId(kMhF|PZY7*t%mR9J5DndQFpak0|nfG{GIT3 z=+FYOSTfi)A3ne&J+~uv!h1Z5eL&FP9>JFRdxiY_ySnUZ;1ul`qj= zh)4lo1hV%sIR-q-0f^rl)r0-U*1Y5Ha9bS91zAcHYlGyP)s-Vy05({2>M*s- z{y8sw@lYn_vG=DNc6j}Md&^S6Mwv%|ns92Z*OB>f%bq|V_=W{Ajadw%)H z$IoBpw~ovb-_#1NZKvJ9mJNHqJaK~7A9o&6JXHXh1EgiVk6^+^Y_Mqh!f6c73@;G? z?|cL@YxnGTH`j9Wc5=utJH)|D?$Gde(ZEFXu!Y#{#S3O&5UavoGl2tknkJ0wFzp45 zO7K-2Ax^Dy69XB92-&p*1ni8O62}VG0Z=v%;IZE+R zxpNYonws?&f*K$Atv4?(cx?uMFK-VlE(GB<)}3+Ysd$Dbwq^M&f&#&hY>hCnaR$p7 z6Cpm~KaMJ;A#6v8zSlqai3OgRC{VDTbcO_^1!`DNZWIIRzXXL}xy=Frqkz4a$y&bn z$*2IWcuUaCW4Ry<;4>ta2w-Na5PH`nB*Hway+6>i&~L@B-1@xnnqeXY|x0d{L6{b8k%YPJAD*UR)yAlU%P=K{J+ z_UMA2I!{)&bqY7})kKV~_L-1zg7vF)!r%xmH?fimoC6&p0AX%uvAye;303pb z&~uy`&Me#Gi|}E6cEf+m)$jY$AHV(f^OvWhIsJ2~?lwJc%VVv@rc1yfy1sPH1bree z#3vK;z|oRK)EuxB)mrb2K=bC+xZ3X2 zjF+kbc6uY&V3x`_&0AS#4}>;P1i-|pA7iF(brbv3_3@Yg{;`Va!-x21>kEl5jb;-hZ61Gn<8n8GKsRf>7Jo%b zcqyVYx*zMbOTO`)xU<&$tSU4e?4&kCt?15cDv1n~Wv$w@zkU2sKA}I6G3(?fZ zF>oY!oShM-fwK4|d=^L*rAg?40auyRwNOifvtG zx!_oBeTMxKWDal8Z~NVvZKK_yMqnSdX~ujWSf*^m!qk_aI>0$Nc^fV*=LEEJZiVQ8 zGVnL(pJ*Q2TBz)>QvT`BvN&P66J9Q6W}{{O#-q4A5l%v{4tbkvZlW zkv(?fs10DvH(C9>|M=tcwC(UuDiZW-Y0DA>a^F+qIFw@ zQjT+4znpy6X(v4T<`53f(JB)B*04dj@Y>15;sIsF-{OUvI0hGI*-C#I9`1*S@HPVL zLWF$DJnmV+2D9)37?BfHEN#p4sq6RJur13s)e@^2MzYbLKZ4*wAFaaT;o5?<1B0IX zU_4+EAvU|8PG?|TK}G%sJNK{uv3{DLeto(#qcxUquDk=yF3=c|zH<)ER)#}^LfSlX z#2Vg6?l zzxjo?d<`51Y_S2rM+IYn#%uA~Z`nry8OS<<1COW|FhlVaeIT6UY`1wPTo6RGnYf30 zc7Cqdj#X^i>yAYr)`Z8GGwyW(mOesq`bY<;xBN= z9XaQFUFJby@7VXfO?M+YY$#?s_X%d_+IY=eo*b_o%%c}oJXNn__>_*{ELKFPWfgcr zpr(xnuVK0vHrH__Na|&F+oE%zW;HS0ZeXNYQZ$TT9Q!=&xJl0X7_#P*I8&_y!js|r z6I3!6pcsF0!NHtj(zmpSfR_R^9J2!^VsLi6^NW4LB~P6T4t{-iQ9mvjOnDd#+zRb| ztK5RNz++LIUaJ{yE2l*27vaL%X##^SP<=$=%u!A+eQ^gkOdJ~S`8*S00KS$Ez?22R z;2uD7JZ$wE;Cinquw>wi#UJ*|B8c;ew8zVrU*OfpEcqs6bUM@kQG*b6u|=iWhTfhI z%_qh|1Z^?4iL;2AZMO#2sDVhcV@sf>2&xM>tVk5^^(r&hAoD}E)!uQtw{;pVhBrZ# zA0A~&Z27i9k%; zAZdI7cnrUu{PlWHOO!FCK;R=B*mTli6}W|Ndgp#!`FQV8z&j0LneeiL0N{=n+NESW zsFvA|TUJ@%HMmtk+KLu`qIB??v8eVCuJrU}R5B`skXx|?D*J8@Jqu8*N-d$P`8v;m_H4iOIHaE^g_Hk>X0MH_B@ z+a8=tFW}gu%ZNol!KsBYzF%Ve`1Ag~<&W#9z5e!5xQVBICn_+RJwUwYw7Ddja7$i! zmHTVwwglp7z4nWVLM5z+>=M3#>)50>7$@!t^4n0w<*W-BqWJr0lA&WIkaPFK$nJLd zbh~iKFoOOz+@jQ7EN>Y$?Sq@NU2ok~t_dqxjx`w2U;KT$F8&254PHC&13}d1R245( zf{CkQ;i98VkZpm(j_x!PV$a-y8w~w?rriuHWDvq%i3%9i-xcNJI&AQW5&)})(q*15 zSVXmgMus?s?K>F$_FcVUv6I9Ihbhf65j6*dpD`+dfoih>oB#oSM;ep3=wPk`HVqk_ znMgV^=X~7pjqbsE&QeDLgMlwjJWBzqJ;e}C1X(tA@#C;Ueq>unCwW_(jNGK)Se^X_ zyfR^mcgP)NTj5pvPLh?5UxzJQMFI32o;iHbkr}vxV|=@(`0>}j|NbM!m+nI#qSHT@~!e+HN zVCM~?I13oX^ogzO75Gn7^5)PUItaSM%0yoe5Ow#`h3n196f^@9D%3=A-;s zPL{Bx^zIJd8e(TL6nhvTO9jtiZ$~uA59Z#_H6p&zuHtz@Iygs29Puk*LvUMM=Tnib zlLKou*u@EnIb^tN67nJUaQE;G*8u>7hQrg{!V~V-AP``5ZcppR9cR_gggT;4c+g7k z`|LP6Ew*yRkmJwrdhJXHp{Lr9hr z+2RY?{vR;+x-5h+JyLSWeW9#K+;Tw#@RmB zI57K+I|gjl5?j2S{XQZOM5bv2!=kuKdc5m&z z!#PAfxcoaD+i4H;y`-K(hxqZ!y1ov;QfL^$TSx0*HRUtpPGvn04dGsVzo<7lJF46z zV1vVEJ$sRs)l$F}UT|9(x(UBf`*R1F{r0N-I4%B&Ft--$vWZs;@FITkda7ovHNgPO zwO?&@EfY+gxQQ3$Q&rS%Y74o;1PHoBhT%0hv6uIC^1@xAy!`WghD~Dq#gRd9ICKqH zbO%dwk9ujx{F~rS%r$M(m_oRxhN+56@$KJz`fr~<{rt1kxCqh-!EefCE8ZetSucMP zCZLZviRsYI0j2`0@|Ado=l1*QjamaO2hUZnZFzQ7{UQ1F(hmVOF+;2muMcksPw6XQ z2rVp-EF38W2}lDC1XstmT<2|z4-YcEH0=rZAEUGA0$>EvP3)agw9ua$PqRz?xzz4} zLW>Ei!)=nZg%CUVTigfo3XZ^g>cueZY9Y71-l*BKI)C-ki|X%}^gsSS(We-`LeH4P z8%hB0A1M{Pb&#}hjPPXF7|iK}x(w|p);S0v$P3~g z%5?4lCwPOfRG-s(Qv5>lK&-pPIth-$5;4MsH_Xti!fDvTlKOphtG;0rPwN!M{#{T% ze)LxKmmfcyo_g#r_jm1@VItdRN(hG9z4Fdr(@iKL!{CZ30RGv>>6$ft9xs z>4#pDIBe-A?qFCNWYgLer!x;`^>v<+wEKDJ>^FeKAlBDD-)@vE^4J?xWm!vW-aU55 zn8J(7)1Yun{$p{uF-Gp?z?~x>&s)nP20C_F0z@ovL1Ke|Z?lX{T2*WVoY1EtEidb~Hz}-jK(A9lrIR*NGmO3Zv?W&<1rV@B% zo6}%*XeDq`Jw*S?t`4)BwzoQuq*|%N*IYfGC?j#!pd?sy#96nK8rNC~k83!gB=9Q* z!6#=$I!B?$_B2rer!SDialGX8<&XJ?70OjdRrC9PCV&QZa`y8k%3Ce!Oi|PMXGbe= zS@=DW)FqFJ+Y^3ch{QC zdnYGdAde>z1fuFrq=KPUu))@!ooIpdw%u`v;rMGYIX3OQ1R!%x-C-}6!(#TuPgYy( zZgX1Zg5lzLGgQo`Dcf`%hx$spw1k8AZqm$p!Tfvb?Z5!Ky zJHe99zYx^FD%DC@7f7T-jk9@xvtf_ck4DEi13?J#q8x%R?6f|U8rHDz(;;@*7xs!g z@lOuR9OjE{+}zR_BJ?fC-MOW$RR~epp$4 zN-+tN^Iv6E|12mQMv;;yAi|FDXF+|vJr3`tIFvpe9lk8$8lrw2udM-2%e|cuCPn9+MNZA8AsgqM zS~5p;5Fre0WgtTkj8-7_lm3POAra_^6G4dVo;9cwrkHUoYa!~xIe`0Bjc{A#c6Tw_ z(qZpxg(QI%NR<$`m+FWK1%?;^f4~iR{>LyKV4lIlZQxD8+c?)}fVo$_omlD2jQgr)Dvt z&E_vz1=|@m2p)P2@f!zhiKy%I1#?N7g4^XHGXq9d6;JeoEZN>xD##OJ_2Te0%Kx4LIq90pHV=R{s1&rI|^}B8E|LQ zC^&++;L(~0!|Q;v+}H6ERESPhC#V4UZ2^xk349jzQ;5YxzN$vyQP9%%%v^|1FQ9{L znn^0t42Kby*akhvDP+enHHVlCYlpjYdw?i#HaOr4&*k`)qSeOx{AWQqsR4ZUZsrUw z!O`)UGd$)H15609m&A7FY?p|X!2viEHAg$adEiks;Q=^*TP6d11Uz!XWB)=>&rR0* zs)Wvaj~jb~wwph~C!PVMA$C8CWdN}_8`MHMkmgW7fS!oeqVk*Qh+ih)m4ro{5z=l< z14=X)EI)-$6hg7nc1r%7G+E17p_4#V{iH!R#q6wT??=)t{{m4R!c z{>OYw_p%XtI&;|(g3;?>Yk*KlC}5UPL4KV00nZqzHglYq?y$(rLfGZ@oaLOPJ}n>) zfc{dSF>xhj=b7ch8Lke%1+y1^KbQtQWcen$QKr**0MYd#JjT0GSxX1A^z7Y< zp*XBVetoX%X-@siR*z3$GiNeP2P>LZ@@ zN*3Rp?scjrSsj9~h65MEu;vH03wmCTIwl@Mhi;wlPL5;m7B$#0M_@;99F6VYPH+P6 zd)mS29MfUN>UF>7qo6tM@KV~rwNfGYHSWccRym-|y03u2Ncb|ao2Yyc4oxVSs^u+C zqf#&va#^l=BERe`5)t3!@Xu+x;IqNw#J@mvFNc`tr}pVvx!J$(Kc2Rb@I&e!_?EZy z%Z8tw$NlsOEDSq3e$PT4c+R$DIPA9K@G^NjS38vzEM5c=o|Pm)MtMvd34%0%8U6% z6~01PfF>0ibP^UM>rPLT)Y+~9vm84e#9d5$JE-DHx6=?Y9%qjfue$3KOtN!v=k?EG z%HczPx1~ff^fWS{jS;(!E=XEEmS?>T(U^D~pUS<}>^KP!+!`Effy=c6z1zDGY~2a& zBg4Ip8j*#KSp+w&4~BzQT~qom>`z-cC#atJuwQ ziBimULrQHF!-}VNdY~3a4$9gsC-S1#AxmCo5HzCGbY9vN_$No1;1Ux7)^Y02{zuaG zl@^&!HeZv>M5E+~Ra3i2DtMd}&S?3cmu`uuRuKL7UnKb|6m@S)~6Z+>0#xy=J>;va_1%`uk4aWZx&=j1Hx z253^h>I%gg9l(JjnFQV06%sakJJQohdNqaP8H_kB7j>9Iaq4t?COB?@CckwH0eD6t z_{*ESq-^1ISHbr?l*~5#8_I~6MEsbVH~|_+)aL}Rg1Ej7X;j(IG`LMRh0uTFT$EM@k%hUQ_?Fe-*3~2M2$B2qFM>rREwz=*J&%gm> z7ta`e-U=C^&rlr*F0QB#uge^!;wrbNvSuDv9(UnT(XwjBpt+TTN5L}!J=@65ssO8c zEYf!Xi+AH-_&6N)>D)7fV|hv1aUL!*nr?$Km6*q0OY3PaeOH+t%|BTz=?*G~Q9+e} z1c;DV3wPWW_OI+NA53vN9PD-xM|JO+(?o~EPa$sn<#d&f*|tysGf#Jl1u(_lH>l!p zo{)P*+@FDjpP|7oSOs4bQP{}`LYPRkby*O|iIC#}J3z$0G!o}lptH^b$)cDmI5Vue zvM4)i%;g-aE-OvNPtiwc;ZS!bnus&QO;qDF7 zD;R`je1Ia*8|Zmuuy}zSy)b+JI?>f-Laww7&kS(j0Wc}uP6;)|4}se*6x@0%XeZoo zIHUG-j7@j2QI-@729npZ)3SLysk_#iGpdr5-kQs5k(&2Uwn@5<@UNux`PUyU>QAmw zh;P6lAHGb3+?sF7vdMC8N6g{SFp);chD5Y!$Ajaa7myiT39h%f%u%lZ{VO^PWCjf3 zPENDy85H^K1$b(HlXD)8Ymgo}fm1T`Gr{zY=4|W6EG@wQ5&W^;v62gEx;gAzKtjj729B63?RBg zav3Q5#;R(Quso|oll3a#CkJ&)3hU`KtK~|!8)n&72&X0Hu99g_Y0=Z+?F;dwC3jb{8RzW1*L_V0iH<^1jGatr_Mcjq!#qWWC!)OUc)c?Wm_ zIQDe0-ji!MH^IS`EFiw=3M;U>t2GXH+jTIz9pXo~&wmPVaL|tDa~f5$p36FPkk>O# z6@DDd@HlN}623rf8`#T74e8{o26@;^eIe&6r6%1@_aL2PLr_TyOBux=YG4rlv?%M>9&^>R_dE#$C`47<5t^!0Wz()T4EeWiE5)bs;|4-Dmsb~O@hqBZh3WP;XNhrT;922+N=oPjMqMRljmx5BXiSJHFf!v4c#W>U1Jm@Z866p zvYSIJ5h6OQGk@`IP{9*IkNV)zYi<~Ts@=nFNp#XrR#fnA$yy3$-$c~JGyuqZ(a{aUf}`K+jQW| zVG04%3Us!Bu_83Es(Dj>uHnoH>UXhB08O_5@NkD~sKYUo4_qF(R{<(V3cLwU932@I zYW28mgmL=Y_3TPrR!GMuYXIxmV5a>}NRR!sce!Q)lUF#|Ymn}22~d;!xXjZ794{AO zS9eIENG`}RS+N|qCpgOdkZi7V9M8nw!>_XtC~R+908E(>0FA;Gh3M2Qj?<$I&^?C% z*SD<|m&Xg{IK6k%hT|#TX|_u`+TpxJ^iCa&5UK-hbZUij+3YBB+Pq_eF7S@?+p@_X zXN_N%dt?AD>?G_jYcY52%d7Rg?ZPY0WIe(Yg zKhF7Of49H))BRk&huZ{AUZFYm;uzM0m{M@kShU*X<)oxchuTQs>eXp>;JT(yPcuJ& zJx?nOZ3RRC^Fa#9Y&Mj!gQ>G?kD#*`p5pOdHQ%>o7;XU@nP6CnnwlL<4NO@q3$uqF zteC$yPkfitV}kGNkw;C0J15O>La0C5;{be9B+GGZYTD7K?R`OB9a40ywhX1c3l#b$FlB-e#}*(yL{ zbFl*<^HVP|{ruZ+e{*Q$*V66x`O{#(#&o*`-*{ejX*;0!)(c;5k4Mk(jG~oj3JX3_ zRC_mo+G~ZE+FYn@| zuCr00@6crqMvQ?f=Nxv(u9x=eE*Q#&WqdF!F#k$UW^-Ucw(`==!jN(v(4PBe!riuD zNo}9GVEkh6gk^30+Q(#)_Soa65m{o?Umi4HJXT87E*`uVVf*QQrZdI+Q8qP;>%QXVi9tT?`6 z=ERTF!8+3h(PKIa-8#Kr&MleGR0XP9NyrzxjocOSj&b~v3n)jj?$roM*-Ny`` zz1I8-K<8!OOkQq*cXDF28fxRZUM|Y{JEj(|b>dtd)@i@s*85q`O;~jUssO>Q3DZJ? z`1G#cm!s8el5@ek`>lif`K-;(gE-39?Mi3wC;A#iif_7TZykt$!0CXpQhipO(!dOyl`Rhm0~?cVc_ZMt1CfpA^G_wwk;OULuD@g~TbtqHVy z^KvLfZFc&2@h!{YDJ>|_-0}2oAVXrsNog|{J`#onHA8dvu&5bBc{T&Po-4bI$Wnes zemJP)KJBw=>rJbExt^H<7p6)p>|3f);opvtg}vzhnnalK{nWHI-F6443m6v zC!dGwFC26~p9>~XH6UR^gIvFbHshW#T~Lu**`5^u-5sD_3zggM%I=7H&_71kolIx@ zqdlAJvUb$ua*2+UeVV)E{LMjmr<;FYQu_7NAD@5wx@&fPINl8^AGp{wBre_ z)vr|xB8y9t9Cw066B@l{y z+{3jbj@)&&zc}$efSzYeiAXkyXG46~U8Iq0Uw!Js3{;A{yEPXy?u5K%K{1q((=1Lc zas=};iXl42{TV6XZf_XPcvGq#-O6@CL$6}G##UAA*fw78kYSRz10c8~vxpH-Platy z+2tu=48pOkbHn?Q_3VxukZS(SLfWo&!PBzSYzU|XlzrL_#M522q`gG-<@-$c1iBmT zUESL0T0k({cB*oX=98S6aocCL9wEC*OQ_gjvAOst)lb zuV;G%km~lD4o_qaGR}Vh7-4Lj;@QF3w{gmM3r+;Fx2) z32Lv;+uoA&G~(nBt~Y-J=+`rc$6s>z|KaFmJado~aaaH?FK&w$7ncPeIhvDi9j0H= zo7)Wm&=!-sI47sdOG%#AOh-iVhNtV9EY(&W5mH4|&dI0*urS{8QjRDHMW0-}FAWY= zAa*YI?`5aMp$?XToNj@-fupx&&A|<;+k9Q_|tD+o|U0L#IHH`_HGn|Jy8!Rla>*X#|_~K);VRX()aNc zybo6aPxs~maBs7TUOF7^&ciSZ5vC8XI(gehxODr2lio2i|v<}qy| zecP?zZRZsorfljp9fym+;cDIcp>t<<|2Q7m{cY9+T~2K6&N$s14@jn(o3L&k&sFUd z;P=7C&3dD5*NuDvYK>8ggu$z5B7x0M%}rvCMSqs(IqfVz$yF#^0DW8_m&a2rzS=c} zwOaRaVe*cWDDJQ~a3Md33AXJ$Pd>A?M`*;A9JS~Gisrnsb#2#_+CA#2QjX?rf6FoF;)6n*4Op5^ix%yJ4JeQ`2GHE;F`K-lfsYRe`ZI zd|$CtDggD}P~%iGpca80$c@~IvQC*51-b`%I`UyS5i7iv(^z&?9L_N2`fj?u4Yy(Sts z4o8)*v0aG!Rb;<>_4ID7diHmqCvUCc&PxWcrO~mh^^9BSR;;`JP4VwhoLacLyzzGI z@8aXDV~iaZn#_(*d0=zU;B#{oj%O3B(8dw%*^X#u+l+QPTrpNK|8&gX9&bZr(lh*; zpcg`QiUUryx}Vx+#puPfHT~T=ZSK+u$&{B%N8G<*@sD8RcK&qqZq8w1`8ZEk$Ib!| zacz(D3OVA;6CBC$C7|nQmK8qqO;T5};4l0T(huQlE8)9R((M42=tgaLjtM!5UN(G3>zS_Baz%F$dE z?|2OCo1ngU#FwkL?cEg^E>ErQu-wADJe`gNtFi0JDS%j@Ibl<`TZeL94kiPe%U4!0l{q96VuZy0jrV`OO@i%n~75bJkk2`{=u@>b3Xp9}6UByt6&mIG#=- z>27I2q1;vj#Bw@e3(3rv*S@^)A*#TCTZg$VhXuRjtJd8-ui<1JD94R&o$hXRWtht+ zEccveP(?4S?<%dUvVzoaN&pI`G9! z8W^@q#=!>I4VeC!0q>NSgUHQGuhh99oIR zzqO<~*v!eZee&(ZNn@4O`^hc9aQSXg@|oM&T!LjH)I7yyE1F}YP1vGjvl47&$2LnJ z0Xdv5$6V1DN!1%cUWfo(oJa;VI;`;?-zU|-gj$M5;IgA?;PY^&Sc4;tn2XO>A=CB|M^_lOsT)}LE-!*uUcn_Rchh+^Y@a;`C@r=x zuQcx(?R;_vsV!YLF&9@qnF*P^2%N#4yBs?dXO~WBur9bc>g8Fq?HuBEuYVHM{QdWz zpNw&Sa_ixESFmtjhYNmnaJbRtAdeb{w@Jk0?epDd?Wl}1!o$hKc#HdNn05F-PsAaZ zbd8QqT#jC{W(CF&>r+miFT=4*SFIv;gveppz~XI>yUw?=K8eisf^!e(k{K`;CM-wk ztQj1rxvv|{YIYW`=nkc`x7!QP^L{qrJoAsP4SH{eUke(V1IJ)M7(GtI)U7wc2VC*6 zO58TYA?^KEWA)45eov|V_ACN@CRp$WZ)^s_mK`R2-@^_{QE{n`u8_7S=@E{<9uD8N zJpdqxR529iGo|~P7m&^o-6YlWNV#8LOksV}iBTQEjUy*?In3BG?N(#}ALYG-gcqB6 z26s<;@y!`K!Gh0mv>zsP&uu1V9uCKy&rT>A`m@()uI4XTGd%(rr`czKjz0?%s=Fr6 zua~KgW^1lbgHI6#lU=t?W`qmDj=qWNw_m+5{r#u?c@qT7*WS4It%UfbQV%!O5T>$C z7?8fBB~weT1gy^{misBeeMSq+Zte#A1>TwIEhu_-wi=(In3ANW!fI{#E>1|VE)JXk z<7d|P0SrQQ)rvS?>0_s@>(qE{+%Iup0Xn03h@i4n5yMPJao$^7+xbg8f=Aki(2{!feGcA`S*7YvEm_mZ zd@nN*fctgF^?MJWoQmvzCraU{k}O$k(=}J3E8!sVQCs1w62pYii@bm9PnK+;-Mn09 z-?0I}*rvCar`jnBAqFsf%{3@o64h2?ZFgy=58=6>t;)4p4r;Y*w`T4DUA2#oAWzwN z(c>B`Vc&Wy+qbN9ri1fDPQXw1)@zL~0-sgizir@K3{zsr8B0>C)GSNt%IcuZ(I$KT z)na*r^M}PE@5_QC$|x3~nUpOv4J?LQ5>$e{G$&EILnuyF5yHE=Zhgsg%Beh+O7||e z6z6wz54~(pD4K2mf9Pn~+9Yw7?STA(Yt)wUEN2#b$X)34jHi9`x+D5+7VLu#S2y61>IDiIy=+mf@-ln2pS@aF3 zha@Jjx!GA|uWJ@;Uw58F3jKIDvY5`|d(e^G8;ImZ#dx?}&LE4}nM}3J&4bNO$Dw)q zCRYw9H1$u~wBU7SE}ZqUu_Kj9F=K+6N?FMsY1r2ou|k-NU}PK9JmaQHTbHarA-cq| z*3bpe;$^8mkMBSJO|aTu=ANH?2MYmp^9r#}{ap#8q`IW3FMFBz!s2n@`7l)DElrRj zwYdRu$SqO|U^-VB9q!}*Hf1qt-&HksOqy@c9->&{oDN4ENe^s06_>pHd&dpUfw9UL zD&F2WrO>xtlp)%ROc3uI@>LR_ikg&?XFH@kPK}tF_wNKZ{@VaBIwtXa*h^J*Puz7} z7IccCWqMp|j!nWmpOvHHXM9~I@41fOJ~<-yOa9=X#FNvYi~?}-R5aL!sTPuw07vh2 z@vYlrOJm=+LJ)a5+ie{X5|I2&s;L^ z_fSYa_#KB%PnUNB?7c#b4j|{GO)VNa1)+^8vSQ}}uA^}2BuROjf$RIGC55wes@Ltp z^>FB{ltRyEda&0+wT+}wDKOOE4weiK$j&0+7T94kg=lEW7pB{mBAnl}X_85?p=d}x zGFX81v);5(FRzdjDBRPE;*?^`7FT?*?vlzYh=&LBCXn*9Qdy7n{b{9U@TR3U@|j|m zZ0KDAjM9qK792Kbr!8G63yEZQ=&CJQf`Wz)vO|V*xg^_i*s5||&*rrn+-fFl?tsX8 z>z6}DBb&2b}*OP(bFV?pgC`T`(Rf*a$;avmAG0 z8hh!mPxQj1?r z^b26^Y&I#PDWH&uy|z*8(Pveu;_2{sCGoshgJH$yn_?)nEoTiFc=JSodv1m&WhLtp z#p7Xlr{=S2Jfr2e&@(53%(1l7zyPsSsmP1>F6OvQ@2Ay%^ZNHV8sCi+FWpG?*Yy{x z^@0=#mrq0DD)A8}gyFJJh212HYm;pu5@cf#U_BtiQ4OV|`p^VQ`hKV`G2exi9qY$c zpOSsOAIs~Gs1GTm5m^JE5L~qwC5Ug8UbG zL&cda$^q||qNaL^`}5WSCn7(%7zm|}_6;nF3dl}%!riZN4dm~tTM$9FU3aFYcL0g& zb+P{W>8oW;N*~(ueLSg>8i<%!%*tJVP5@*F(1CAz4PKV=?|{FfQbVPrwBn*s^XVla z@Pw!_EHxaKKUFVKM#C?=Z$}G3BGM+NP-jZtV25<7F}6KOpefJQ@M*eChWk2u)>wdp znux*tm{xbG`5>1avkYg|N)=_%34vqLO>(>X@PK=%U|KKpb6GW|OYVXKiDf5*f=^E^ z1nx_1EJu|8v`G06i)0X}ZINOLq}AY0^x~_Y9=4>-Ie>%w9hQbw*%Cj|HHKLORht%)B=mR8xm2z@g>52ndoD%v%ie`Q zDn+D0i6)rA;qJ)Z9UxnQnwa(sHWr$*QkU*%BtoZ+d{G5@gl1<|K&9lF8PAElv+mx0 zT)Gv!9=k7}$FGX4N<(|<67M`Ljo!t)w;H^9*xb5_@*QpdNl#)yc<-fc;S;_b>Q1s5 zsUW;4s>}EGQ2eLMURSRUD9@7XoCqR3y<(8cf0E_-^?LOlfo%HTOaLmKUZd&&JvEp+ z+>6q4s4VpYtqDYKC6_dkOOCOUe2Kx1me(z2GAs}cNU+OOimu72@@SRsa5{ascDaJE zs=qiB3{YeD5pm+{ar^T1@5=*74%(X_^s{NM>Q?iT;g_xr%%LW=YRr-|g49+HxHARL zzOEvZ6`9q_J#iqL2JdWP-M|H$V8I~D2>L@(Z>b@gqdkSBlEiFFLb)BzNhwm(9<2ll zUrx()N|~HQ5YCAz;+^m1{nwpj&?*h54`(N04?=Uy>`Q_@OJcJIe9SWgH$>mKXlmlH zg)^&%g(<5}F7D(;wtP|iBd`ANvHfYWevJ9s_5JPouRQfZ*^;1(plBqY&q3~6$TH(? z3x+*!F&uS)R&7hI0eL5+aLJm5LVnlYW@P2?N69ML>_dW7Q~XtGN+=#|Wn`%-(|xdh zF6@*TFs_FsiF(b7;9v9B_i{Bix5EoV02URD$Wiwks*_upF*R0}b2EELnM)G^aetIW zDI|}8=L}`S`7s=xkLsa{jlt_0iZ*Xt_$!Y8>t*tn@85s(4&wN7F0Y#p?TK8h_V1~O zcyJV7ArtWVph8{GrH2)WLZ^g>=JRI~0VgZ%`u=bG82JJ}Q+?0HFVzg*XW%14qx|T~cAY)U9j7n<)OeBy{ z$=I$HZi$cV=v-<|5cP=fMDUj7Xy&PYSRFh+UQ7PAon?U7^dKYZg}+>?@_`5c=zuym zByHCMwGxOL_-D;PG{p)DfkAWIrc#dH*3>hyy$Covpo^r|T%!HF)jSQ010&_|Rt{O~ z44s9PqHMN;fNd1dnmiXk#krUv??mh)PCfU|syW!D45E9_=A;+RRF?deG{XUoUpMU1 zAK2nf-6^Cwg`Lh3QdgCubVtKjg;7$Eo?I}mEK-d?wpDFS|)$pwvWGl zTHL)P&r#!&C!#_)*R7bmr%7Vw?Z9b6H&V7=v>83Y=6lMEVsjVgm`$!hsrw-Aom8Q1 z$aEjx#SrQez>v^;Zh%m#SrFo7+wD5ohq`>+^3d(t_q8KYj{3QEaVl5N+MQBi z2~$<|>~BcnX{qu{W8LYZ#~I{NYDd3QhgMEKuns^#K=khJ(2}R#r}6)!)H;?xCtqg9 zpnS9w-?svC*-Z>F(4hcl5Qh6j4XEk-0RMFKcSaQjE5BV~*&8TN zuu)GHP&ZEShDgdGqeGU$;iVSOj8`a76oy_)SJ01c5ek)p42vbNEC|`;a4$|(UZ8|4^~*efFS4=H4df>!J#;NuK&IR-?*D+_(`7QjiZr?u=;w4^=; z042EJ7eCxuI;Bo-oAro@#SKYbyL?Vj-66e$_z<83BAW(uWV_8-hc@h=W!nqH|46A- zs6+Pycp7=bZG!kWCAwYJs;86lY0_0*qx#qL#W!$qXT2|ds{6c#9NT93N;EiGilnD> zlV2JOaQT$9VH2DU&OubdYN<@MlqqWMP7pS9WFh})c(bpIIPt+nVWWIQQdo%JpS>lQ zt;C@u$KB^cK->9LeM1x->$0vE^4dTTm%@$h@~g3b@^X9Hx2h=Y?HH>%59xF&a4yME zUIxv+@02Y_k^NJeJ_qSj-!lFI9i!`HukJ%9fG)ncYl zUG=BE#7~s_=0WYGG+=SoaL`-2s(x=FF%K1Qrxtk!U)$N2D(fXXE!dSjOf%XW(6mz{ z77kh>_VSLDq;?W$`op+|0Il>*)rZWpna$(c z*ElRdgsC>xn})@OC>^|1yzR5DI|R_c07+1KX3ET6Y-#trzPOUOy=tu=>pCQ}S{sEA>D_ICAT7ZGZR64Ej$Mso6S4dX#izR2WJn=mvJFvmAwK?lNb|Z9Y(KNdP0*Nooi6P)+c6)*N;` zNJlK3Vi;_$PWUHp=zs=3d^>!YbZWTid!?$ksKPGVsja=t*qP)xQQ=Z$`Dd!uv9mj= zXy2DAD#ghbbch`+4veq??yVS`Q}=$=%6$sh9eP*T`;Z4HG5dPZ)| zf~5gf*u7akokGT-epzvq^t!ZM*t#;-wOdO-DL&!wu2PL(U?-vg<`-F=lJSs1L$KEP{xk_HpJweu)ZQp+ z)YsXobDdKH3 z0jI(s`-73!g=@%_!>v$Gk;u{xZ-D`>;YUx3d@ELWoD z-NxylU_V}YLjO3FGfB%T{)27!$F?GMI;qST0L~7cCkU%3obJC6sKLs{3ZC$0L3b?O zqTC%_ZIsPJ)i$j+Of@W%2YJ~LhK-LwAN_ zQ_IN8Arf*`2=>^?DkQ9vgO^0n*~fEC9yoRQbMzB znh&xCnUj?6#4IVo8>JckxK8_jtP>%;nPB+<*#WZixSR$YnnpQ2KIDNV4#(WWP z8V)H%6_@?H>VHWK?^B~gpz1z^3Y;@3(E4+eVlHP#ETe(bH}5m3WgN!iY(C8Jvdl5n z0rIB6%_x8|Ss~7I@y41RIDW)~axB#;$^9l~+^H?v70;t^<_>w|wm?qjDo#~lWese^ zENQq~8cHPKrjE@@HB)AQ$x-MclbKTA_o% zCAb}GrBjee@7jvYaqr1>Qsm4Eti2JPt*YOx7$pxbQXT6GdD`zIA=s2qvFTW>hxd@a zd4;8@M%$d}y}Bdzfci_(2piZ|Y)Nj%yyFo!0XEO%;BY$zMLBXM9)@jrQ+aWuC#suu z>mK{k|04kE&ZCK8KCO$T6WH6!uSnq^KR+G6z6=~KFUq+%dMQ7l1xIeAn{ARXB#Lzq z$EFp8BH4uZDWOx-xh;DWrHC$tdQ~~&+HdcIE>abt0%!}k+nw~Irn!~vk`wG*tHj8g zPq}+DZ9mSLWJ;F!Bo%P0(*vAzhB_Ce3&O2#eIxV1L^Udb?$p@yL=m;KF=@zd_z}_rF!z( zI5;mFS(6;>dI6kt(7CQH>S-4FT5}{jx5-)K>xIs6Y8L~dQw<}?E)(2?Ddh!twv<9D9If~m5z&lFGV$D0LmE`cU<%3PQ3F`em@MnaVbg*6 z(x4@Jb$5nElQucakf|1_B;=d_;$OcU&4r%&C@z3)+HS8wc?*uMa1Fwv+^UsP#{ z3dhg#Qd;Y*Q}}!bS)RbsH+#j#DivA1E+pt~a#m!X1zX`o%&lecJJamd0mfTR;&w^m zMc%zCNPnHG^9*U!`?5ASwN0QhfnjJpr80HUXhO5P=&UqbE1jh0{Ya(Q-j*BDxvRJ^4vR=N6ufU3Rd zsT13kC4TCYp-pD5OPgGdL7a!|SGiAzM7lBUld-|7*@=p9i&Q01&3I1O)pd1!zsRDT zBoPL7Qf0w!&Bi&mb&~}jrA!YUtcJ{J3JgNLDqXi4A3Wli z6;RJk%G}qIIPc0LUm6pIQ|S)=_@_nMSfoc4Q?%Y9CtcGHhOC*ZlibN^jziTovtOJK zW0$gCy*73_>p_VC7$L?}DxZ1Dm-4j0bi}*iUJ0!5uQ|Oq5`C1 zd5_^|vqLZ(B(H=UXHk{sP8?OQdioMb^U7*AM~Qio0H5uwep3~>^X+6eI7d5ZV$u>( z*00B|7WsT$2Zz`;ABjOL-;MBlpCH7L_BR2q@6-0(k1t<-`@VACs|ViRp3LICM=#48 z(Lsr^@$?Q=2UIGeER8pyYS-(Q+OA50D8OHZh5^1Zy9^7u3@d1)&7-0(>Ouv+tFLmF zDyjGy8sXzy4ZK~Yyx<0VKY3KV)tP-Z#HIES`OIx$adTbWuVr-;cDC*sloXwd%@q<> zpd^wvlz2*mPra8mWp#L6p&Mz-6UaM@!_Jfq#+WyaL2bWb)4VE=kt}m zn4i{(SmTYMonU_SwpNU52wIP#qFJgkN!bA{Jx6Q^r9hI^2YxyYB*gs`~PhMB?5Y zMH!8tr5FJ?mi$0a0rKAJlqzuBID3?GK^IH4D|ygPV8kxdzB_K+ysB_!=%T3BsP%2+ z=v~f4rTX~fX){x+T8OviEtn?@$S4rFRP`^_MjY_1cp{C@6b``Mv-j|?qBmih2 zQ-FE#ZJAyu`&EYLv)sB$q?7=g!)IH|I}7D(PqKb+Ih1y;*e>mm+J1L=dN!q4DNxmQ z++htktH?lnIR0am7KnOUs6pLn&gb3rWzhzWtt;13f{nK)`x;83xm4)`>Fh~1wyT0O6`DKZ;-2f}4JP54)JZ`X zgRYc{<7n&Sy9siNUNUm+gknO=a*08*@_lp!CSm~b(wkI$wVm=a%84$7K-=V zW|}XxJJ0##Sju!(ZH>p(Qwi!J9_mjHrJ(id$%ozlb9Yj~7SGag?vc2~L*SGvknqRF z`~Ht*p7gR{spThey+i-Ff1jCY1oF|#V&aiu+i8~O0}dM zK5N;h_SJJ=Wx}BuRXBjJivEH(0fZoPLP(aW4|dumuI|Dy=~DbllW`k}%Td=B@K@0^ zH4^yjewQ~B!9Oq9TCHbNmEN^=wel&)>_UQN#kkV;fk0J_PWpc^IC$DyT7 zV25iTnqr*_@5s?n@*zE$J8=MJ=9)SJ#v#G>)Tt6oF!?_6g z`$xU?D$oU6pss(#v?P#;!Iq<#Q%-i>UIPdUA{K$irDuvXZ?@E`9eUX z*t`{T8knfLbpJ43(8CTVy}Un z%~ zrSqJ!u9t5laf{DHyi`a9I2DHO)TA&XZ(akDogm7OiW~1OCu6V*jzQN-hYs$I{LB7g z0m4J#3uvT=!nsI*I@Mc}Y;||QT_+__dY`AZ!CrKNQ61D!7(gW2*zqI?XDSV)yTH0x_W##-mo{qK)y`_P`G8|yM`;Abwr3qhT= zUW&GtgJcf*X0P_h@0&hgmifSY{&#s)z%#=KMd0-gOw~lH8Um5@kSkM=6Os+~)E;=cs-Oby9YFHDNq6N?fhopHEff?~aq9-L-b2ttECon;0Znjg zfD(>x^N5`*lADv{hLKrqr!Je^hbW;VMb%9!U^&C`m2zU!;XMVv571@Rrk39~lKj)6 ze6%*K%JwNDF2_+jCFdliSn#yu$L2Guqs&9<#4BLh6yYw%;Xnx6fU!Nlt=8{ff4e^Z z`1W`}ASU_<&iSCXBV6w~Oswi+7mZ~dr?041 zNP0N5QjhNZ*%5ZTHB=NrhPYeH)Re=uRI2IFi7QESPZfpX(5CBVy) zrVj2@kA$82E*tRu`x2{SXT7o;>yyy)#;#uEHZ#Ta>P+^4gDvtbsIex1r4f~8y&N%AyFQuCPf6XQKvheWF7lMU@8tnSCGXMvyUaLDMa7BQoi*u->)-s)Oj1&?ILf z=wv~X+GIr&0KHn3N^(AUmN!e?@BC+tL)3M3)9RB&9%+DWvDoF5Gz!99hkPpuF9cgq zLvkiYWmfsvNrI-+kEa(*)d?%g)~#KXyGEGW9R8dU`6bSjwB6^?<5CDRm3BXk&K1Hir0nfT_jyFDokDkq$ z;sJOfAA8*hG>})hDGRBOB=B^*lcQ$DL~o;O(Q!OwmMyAOZQ)Fk4m+AwWCs^7PcQgS(Q)cfJ!c7HDp>(o= zQ{s0P#~W^E3daEFbs~dSQS8>_Ej0E9_mcBU0mhOytq*pSd^1gQ}doF+DZ>+ zk}+h;)8M*?bprK2l(GCJ?!wE5JfmXO3gQbLe~a2}dz#Ms+OPCnlj>Yqk*IYUX8 zt;cYU6J&t{a;rYi=FEl~MMxJ8KNK7yG@j1=R!I>rCMH?Y{LVXB#at?{MGHkx?N0hp z5OJ3p9z9w0&Ll4KKp@ziY}O*vXNnTFu6ozZam--^dArGS$apUAAoU|(S?RT#BBN=l z!qMMA>!aucP?LfcP3^U8rJQ#q3LBf(iLt2DJRt!bMH(QwssdEV1FR{iQ=i|oWUv0X zOij^=k{{toUFW+|G0AO|BSevD9PS)M&bQYmo<~Aw(@J;0vlhg%0!hO*k8;zzgLAG0 zh;uI44YOy7Da0YAKbHm%%f%Y1uv4cz>?5-8>XV7CfwCz}9#kOYpa`-!-pl++m%Amd zE4EePQ##Vd9#w9}tI1A?*CHGM5GW+s_vt>@&Bo~%j&A8r4&Ftby=;T2dyVhd(;$<+ zhVdVVu0DdPHG5Q_m_i)tC6>!MQoxmbM*^2eMJ@rCH1$K|xB;HKq#XhX84U2u0cSZc zc~F`Z2eD7FZaZ!j#-iPM1zYk(9esgquY(E+sMfvrb~eHRq4v3OP6MKpy5!F7^G{HbZ0f;HHy;i*bAtl zHst%{)srxOgKodN5UU$YOZ((*K4B1D$)ra6q=4Yhj z=4E?)D-mf^O~tzIMX0NH*0Kij?bGVz6|G|=P7V!Vg0}QFz9`{~!z1KxD5)N{B zZIWe@o$vR{RGyT8j|F?VbSja)R_2*WiLlGnk3G-sr3NF`W{hL%ix^+f$=!V=rFCE7Z4QJ#a zX%oceC{1^Idk~#(rrr4Q;LQ@_)sq7y5V@B85HH*&zsfeTqp3;jxU!gvLv9gprGnjb zaIb58(@wOS>zoox&_JoNs}Biomxv}S*V}5uCmXOTGT}dc{937H6$1hu27S zyV^?N7`BXLWmm}oSrPTzRJ}m51i%R7;;LhxO@D8)it}-@OZ(iy zICcA-yf@kI1S4}M0S8$#&aS=At>spcq8EfK627*@{gZpIq5T=+|FKvvn=3uod;45G zxhBn-a!znFIM}tQ_mD~AviT4Bh2TueIZ2*vJwuLM-)v+b%k4HyZ>Nr|R}6)8;eZC$ ze;)#yBRf3H$^rw^axdif@QB|l<`;E6zl=lf&TCP^DIK#d2Tg$3t@wxSAfgrF#JRx~ z<&;WV2EK`FWIS#LkaX%fXQRTBPT!+*`VPOTiDq>!8xGjD9A{)ZIgZ{g zs`{hEt=Du`J0yIWB`wTSIm!`MbFMo#vw27Rr0slAek%MyhzsiQR1GCJ2|A>*Wbaa1 zJ3j-qaEdG((mJxzr`pLl=Wsd%4#3>CS!aK@3wW;8bL3;HpEZ>VCL{oW0Dz+`$}!t3 z#_d0r>oFY>`{)fDTGKVaI9&ypoObo z6Er|!QtYLJ>&|lMx@wPh2kZ?o?+jACm(mGvaa2jV_J;;3#fu0|w!^FY2C@ZWY`Vpb zJt~}a)-C;C%N75)Tr)3s@|`eg4w3xUuXIy#!wq6bCX z+(7_|TtI>t&ccu%ic0?CF7VsXPziXe?S;(_00Eq^xw% zw8o)I;1Z{}OBt5zHN)b11WMM{uT9a=+v-EbPWB2QLhlj7fYO(Zcwdzi=yFqmM@It) zU*s!YdK5a}^3!s?Qva91@COBv9@TSHVK$TSsY*DA$8@QhLmN5-UgMZvz)_n3dps6J z|BQ3>7#wz_Km{R~^+|)h+f!aH-R_BNSz$Weu}QI2JgQUck0{clG^xFnqKhQaVXwT>?a4(D;>vH`Zz&4N=L-4B$-u;p@UEJnqcBQ zoDya<%uZ|zn+u>+9tZ0eo)+sR)R)&Vzds4+T>5;+Ho7fe0kX6Jl4820bJ=g-i}u^M zf-A=nE+7sCeAWZR1X?e!_fn2y1#ZiWAo+E7#8Mr{8O4-Z%bkh*wlAlIrpU~uH|9I$ zVj-+?3^f@r$sy)30_dg`ekW%%Hc@{tD(g%IWQaKQ6Vihf_;-PfFLlfS+na?KuTU$R z2nFH?(n+zu_kAY-Up8>H-x+dWHH+H+VzKfcS)vB1UnW@G zhya{rCX*@E_EQ?+0NPQ5a0V66o^ovWLor-ZS}(e|hpjsKD)-R4M_;#VWw9wfKoQMR zdvD70wk9@#>?DB7S5VYqT}xDlAst)h*8}B<_Rd>gUd)v>|EuY}{d84)NqD^W@H(0j zh_!6t)Nl9TusQF>CpdsS!71jQvQ77BtziFRrOKaHY9las=MX(C)*2alqLFJq)VZD~S>-^@A;VFp2CZF_*T>H zr-NjUv7E#dS^uQZ=@}@uh6Lb@m$9JO|FBX&UM7@YQXyacQ6_@_*g=(|FG_hKyO~3j zxmGHsHTk1z;h3wefQhYY2b~TuQBPzk>%(%I09Mug+#68@ly-5xbgVlBCof{chqNSZ zQ4})Siwv0e6X?8Za5O>>lTw!0fG!?jTcs+qqufE`?g%P8ivC2@n%>M`ie82zPyZ=u z?|G;ulcMe6b6Jxq_?nlY5Xb~PSJeVgY$YG6L+tZ875@1C{bT-R-8rYHENB}Rs2lV{ z3t`EOB)ysJJJ?TR9X6T7Q3WG{fR+EPI0D7HrlJyX@5~>)avILTs4Py+I7!~e)Y|%9 ze8E9@XQhKTtZh&1{VGA`U2d;WlN6<7&h|m8bRG@l?`%DL^6R?SRiRfc2JNW>hiz#( z@)fUBfpBHL2L3wGNMEz~(O0uHJmbr&7lAAee@>+|0}eZJOc zW$@PPX~C#=Cg(_r5T5jMGd$Pj7Fj4uQnBSjeX%>Pt=+a=Mh6IaD!Zmvr-L}jyS6a_ zd}Ut(#CrT?ot5@(HXF8gLx`7eqeMj0CX*8IeWI%nd8n9!gW(*rOF0+nilKUx{ZPVJ zQePFkt8Xq<_ENG)n;w9T&!@9#m|kd98JhN-?50K441Ip8WrJ5qS%;%v+N*4bLOvQJ zzXkViUw(eSzI|Wka3f~L`Xmpkb`1fc>g51XT#`~kg0>Wd)#4)s>S)lFeYqSPnu|Yh zZXFQV$f_4-(0Iqe8zK%M`X=K^dun%u+sO(~`%DgdP0Ju8D+2ZCBp=ee?x-Zi?F5@; zqVB@F@aCJ)uL_N(4jP0LpNfq(O{R;7)_PLX{d%-pQVzlUudIWaI_=bqy7XPs&Gmrc{#J#J`b0e$JntfBgLT>-Fz%-a)$t8USsa$PZNYkN#GZz}tzP)FRrN zt9ewHeTb7w=S3

      v8@zdv#+8zP7A%Hetg)a$e-QKE2sdcA+fgC~&I1FJd)-VbkH9 zv*NwhU{54~eh4?;=RGgZsCbY!O80$xO~!^euA)NHEazn3k%hczV_oOvB=M!k8a3+~ zv>i}boL!fQfI|WEOY({{So2sk!(4n#yBtGtaPW*FE0L75!olbNXVvy!wrbdant0}c zbp60Tg zcr}Ajn}d{WQl+}QQvg>ImZXrh?a`HYhVooGKHyDd0<^{@n(?#c1|5yOX)Z^#v7L?h zvnCL>c#y^^zO=?tm&IxNwy|{4lMG_@`gKoH8S*@adQdm{oZv?Aa}qfZYwPlVt=jfW zNWa9LHGA?(8~+#}t{kELu>53#>M*1(X=IkZ23P=0m)te=*836|1X5|~9b|gQWZ}DR zO4OcwLS3k;PVN2He32sEvb$MbdRFEHD!MS%Q= zGu)fghf{6P>GnQ>6Xb059#3k9RiH*AE#Ea8JiDn=^6&kTY&T7-; zWdo;za+M{)fEQuj@PEmzt;S7erayCCkMg9Cg6Pnw?picf{XH@s;AzZ z0VM7#hzDlk)PSU@_^allq|DrBC$Er^uHbt*IwnaWge!}^(pbt|7j$Kjh%rO)hEtD=rVUP{VgfF-yBaj8z13Ip zLb+J-sprt*ONS@&z4RH^3tOYgc0CN6ZJdK@c_*Us5!j)s)GK4bx}T?nOTy}$6tNz- zytIAzEu3c+y227Dn)W|bq$OmUlGMZmz}wE8louo#5GJV09!TtZT;#HxY~P%x{{3@) z`uq3aKOSE`f4&Yc7Sr-fr=ED!K!W8{_m-A*1agcBXdX|w2)krk3PX?q=aiDq_DDak zW8HS;=BVpE0QNRRDLBCk0+3^C1hG&BB-;|LOg0&J05AJkDpEg^-9CzihrjL}*L@su z&)$5rZFM;6Xv)Y%=-c`K;Q+c_6r}1Nsa12hO?Rs#s?fITQ6-QM@C?A^RF#+_+zy`X zw_Q73g83Z7vNG@mh$7dUU(nl%egFIQ+ix%D(d*8~VVt8lQ(7cEJK%iCaII|9MoR4# z&$gB{s#3CEPT$4B8Q@p7At-|deh%o|3JY!PE}cbjwmx1yc0%x}&vY|U%BIv2uZQcD z-2ToKQM6B`PP^JR^mVXT(eGTNU(};bS69_WDuA@xIBuW>bsbKAnRm9`eamNQ6mnA@ zF8ec9$@Q1;ji?By(a_f^YsnT05Wy0L7*R z;W+gXj1WqVEJnffE_My0@=*E5Ljsi?PY$KCNE*;IW9BX!i@H*asmT{(Kd|AGvlNaZ z-iuM6uYIYwu`b>w6YJiG26zxtANqXfGsabAT>2SONLFD8*$#9|sp)_$)pfQn=sL1z zoh09Y7lbn>RniM3l~-j>>rU$OF5j7{wy19!lv!+0XgLR==fc}0>whlT_Of74qpZzF z0U+U0g-+!se?!#sGV;9@2{f!|mI7E-I$7^VImy?xR8H1xHb=s0cXM7;o9St*bAKVA zlFZ!<8iN}!6#S?xcuGo%m50%pM->d@1$RAUW&~S#7NJ@CSiMdSbZ#ZQ#;)|7BbP~& zVX#Z`-u7@ZTav%L8$OA*xW}Q9W?5zzLXP9!lv$I2v3dV^lXO!J{jV479}7zSQa-RC zk6DY`B7NgyQbQ?&#urWAJMH#$&wiaMQP$?DHgzK5^{RH12Jcg3W(5v_v;NDGwQQaI zxWr5XK${%i9p_ZKs7Xq)`E*^oewTJ9Y>U35F0X7N+3!#%TvG{E5{ZzRwM<}C4R#fC zQcsdCvrBc4$$@P3QaG7|L^AqWmW@+v-XCpQ-H_ec*-PQ{z{2lrU~90d#HYEQGG@G~ z9lB;;#*e>$ynp-o;|Gg2KYjkVzgb_iM;?dsBCWBvdB^7TQ#MqLnjK8O8_T3u2gvRe zD4cms&=$#%BzLcK6o)LEYg})OZVk_^T_iJ&&6%5V-WJSxzbP0&j64`Z_f)GWJp>D) zPS1mHZ(+?#`lwRG*7}`;C}?gyEk84`cUy#3R$Agz=aA?y&Y@uA6z@^a3aCk4dG{@o zmb;N4XR7#n*P@qd3hcks$T!GlEy&*jqJ^?rnrJYk}$fQFb};X`c9oa0m_ac z5G|=6`H9wddvr1msKSmaiCVu32iSIZq=FN{4(LtXzx)`tgERmI!fU+#-~R$i;2dKz G3;_V7fo(d3W%sVHzz=}t*Kqg8YHOLvOnQ^vWgZ?LBszIB zfLX25*K3Rbu+Jfr-KEURB0-+Bcf|5_nRDIzzy90*^=}{M`elDiKhz(>$ItOYK4SXt zU;dAO```c9^j|()Y2A68XC32;`#R2h-SIllcHDL3S@YS>afCI?b>8PW&Nf5JR~fa0 zbM-h&nsX$6Kkj`W^A7E3SK-HdTJ<`PdZzQ3XJ2FA>%8ui(!54Ku6nJbmkwg*uPe!?@0V#eAIQ9CM~S?mM+sa}8%a^V%h@oO-?Q_d2a-Dub4|5_c%r$VV!%| zehj4EX5zPwa<>+E)7|rG`8xAlSE=>8l+GjEA&1)YKw2$aH-Bv74z-TEtosOM9ei_I zq2K3NJ*QOjea5?-x$k(#bJe=9i!*NP9y=bZ-*-;4uOnY`48&hJtaIJ%$muSlue{1N zT1Ha&osvwkDr`aC&EL>k2X5_blZ&t}%1G zb`F#8Z!Heqp8r2{N#`|EzvlL6`{>8sxtChTNHMh7LPRI{zH#r=(|yJ7LW(uy)#owS z3^TV7jx&yP)Op3i*IscI6)d1%C`L+WDl5i%_s~XHbwj%{`Wr%8^E?JJK02Cz7C)fX zdxWd*dEfguSGs#Co<%#?I7&z}z7x`ypFZXv!VkxXTFOgKyWd#VTshCUIWM$0=Y8CB zV~R(=Zsf-Ut`PbWddaP(mO?;_?lq59&*N$s(mr{!IBOdSwAJ$pE!<;-IyUkhxuZnK zT{z-Vc-)wQfzoG`qGaA~;XZh4#B!9Sb*>BVfhOdBqHH0SBkokk ziUCo!x_Od(rmRWSl#<#%P-lNGB&& z+uSAPv~use1wLkk8*epZ)ZVbQ5qQ{|8zLSj56J_Esmk{;Tg&HYUDJrTgSmG?;THD% zPE3D%`t?6P;>CZ6A9$bf5>>p9TF(>LgZsfP&6@5V=E9N+50DZHoDP)ZKrL1qN1GW# z#L3_n?s4Z9=h{edqmwlyTsaQpKtxyWv)=gHE2ny2GabG2>nFcab10=3-uxvhgjX*N zXZdP(xj3)3TiRzPJj7jz24Nuy&N7^}@Qz)p`eu(ko=YpcY)2fPe@0~eBV!-Ve zHBJe4rJkLodnjm`Uv-9^&{~e?Ku{OP*K#2gwsp>6U@iM;N5q!J{F{$4(p1fe{8Dl}KkA|ugMA;71fUt(Tw-bAeKHGiq z=-T#Py4<_tHjy!MnrCQ!R7(VaIQVU>e+ObIZ*-t#m(Pxtp5vRSuJ!Y$kKu>$15Z?r zmy~Mb=r-{q4qgh)$#tSWi6|OFPAD0EgSSy98ou?qYODp9)=;23&W(5Idv^mMaSkuc zAF;z058PSA-Qot$Mc|!-pStl;JRrWO5B%OdzDud&wHwYp&ZF!_yt@LyGM)z2ju+YE zJPus&s141$(rz8qMEhD8x{bAk9yrVpE`Bm{GI}*4BTf!SeyxuC-1)|3?pCggn7lai zCIFeocT}*ytk3`P`ycr7SU$AYUvgT65&%HyIFoXZG<25v25I1X%cO>0H)kH`Lcl$INrO~ig^}1#Y`s^ChQR zIhzBN#{bS3@2iT`j)QZ&Y6z+tC@k>>7pRPI<>^HKa~*YsY7|%?A-^3PE+rzcMWEdm zjvQ+{z<}*ObQio4QL>d&r-IP0^LokY_fNkIpvwLLpnQqxK$kLR$G2cXXev%%A)ixx zbo%Ccj^iML_UDD?foZf0PcYY-aSZirmYpj~f~asDz|m`iad_LrEaf7|CA5n2!G{6W6;jOde!{gY+#x)0ksQ|01UQPh!HyE+E}OaM@)5 zUXBykb8ezbjkwSTWZo+cpdK%J_lQV2@&ZVRCrYfL?64{@jKH3*v2mH{D&g1{nEv3X z_a-dYg3mkA!n>6LUgv%JfL7jo(@`*6ECGWeWTTZembH$0-GJ#6tw)4N5_oW|01zGq zM1nQm5gB5H2aJM8B`h~YgN_sMfB+|<2_A6H0_Ft!RKE9as5)msTnAX~)xTTaj~gEz zfZ`a^n`esoN&psI-Dt#e1Qv-1fVhZTseP1yt{J9BI1^#G!$J1ZZ(b2^4kYb>mW0vjDiAegLjEKpHsI#E8_}ezX zUmOu$IP}=li43lFPlE?S0!j#C&-01Nym%+(66E*UR#<5JRa(J<`O1=yfF9?Rk6a-I z=gRm*zX*_4#=$3Y+~2*@=O2IjHGKqOa1bHMfbkPAVVx&DHRI0OvC1Y+aTdTc&NTz~ z;BlzNEhZlQM66gkff~QvPQ*9)1xPWhiHMu8de6@5Kp!GlyX5P%B-0Dz8T@r`Kar3*MG5FeIP=2`K^&_vYyCXNj_EZnN&zcS1TdYRG_ z{Ey135}oD3!b(FdYph9ww^uA^Kjl?kX?0Fmz!yAuWtPbuOEp?d*(-}sTw5CwPfn*9N}ef!A>h$bq-#4YLDI^6~@98~ox5!7&84 zxQxBOc7Z@-i6;CF9UKnsA2V~JYnu-K_#pLl>d7{1%uGKi?0)Ifxgch6xPs)c8X9xTc z2v-8Jz312xeq!)%O7D2a9e1DkC9Z$$|3FCX1J3YGrzW4>YRiBPj;?X$fVvC3dKc~L zY(N@V8JxT#OY8@L3bgBS8v>!s08J!{3h|&9XAju{0TuKdk5lF(&g@C>if06_#Vb8- z4@)~?WY-HJ0Cgq~=Ge^`$;0E$E1dEM)~=3c0Nxq);qD#pmif0DW{3=lE4f=lbsgga|H=`2+U(Mqdb< z!2d&X0ZP*MLg@gy0hw=DopIv409Um@XNmWB1&elUBaKzzI0foHpkF{JJdH_?2J#|| zL%kva4P%{m0!}6*77H#BY(xx%@L?-2rdKaC7H?N@TOh7bh-LvOi+`K=DNbsX6V`+; z0MAU`6BvQb^UIR9svS81V86D zIeq!`hrEHFFYpyc ziHF6YOPN4*@PqyoQ*W9LdIffY1R$s07OK{XuoK6DNiJa5&2hmBfe9&Y0_BDD_-PP~ zc#J^wT}lPS!t?V9SX4C)JY|?D3HAzv;xm&ZAtkVgD0E$-O}?5aI}_9dg~ZMY&>ki( zQ9Rf-7zKR-ix%v95ttUZuW@*wn3-nnDsMRJpQKcQoRGwqkR~cZ=tOadY51ju^`C!N7Sqg}{o)xkod_cV?6hvp@SXxPU(is%d@~(vvTU-x5$g zzIkw5WEprT;5_8$k|7qe@ac@*+>s^?+lTgYhQ={KNIlC5RN)X{Q}`FO9)6bz$Z8@C zA!2or(BCW&?4yBWW(%G)L^j@Fdw^}fh!62C`&+?H`~z$Wk2god^FA{Z2n!eo zg9P}EP$wa@BeVds16_0SC-f3U;pJ|e5mDhpqM9HO4}u3~M0!A>Iwrgjid+C0yEhyN zh~!?kjK}>iDamk`P!{2dohL_tqx#33tosLXJ&X4~T66`HnmL zO+EKytz+RfAXgFU3%>x^&z$Gi>@l&CAH;qGJ_;w70XBq1!WIY^vuzR1h3k6D{_+5L zBx2#Q`MO1fz(M*>d=qE_4<0y+ioYIa9j+wK#yFSq~!I!9ICpeFXkim^e*I;p)rL z_Ay^Bit|A2U~+_iv~gh){lufUi4R)+9Gs%OWG3iF07-$xz#KXNY!sKl^CoL`;N{CK zCcGuY1FMAKaAHPpE%G|=bd1wK!MOQG-j;{Wf0onyeXgIrRfj*M^v+XV5HyTEPrSi8 z8&n=I<|4fPk7JPa!WMn%^S4;oA8_YSyz+QVm4>+f6PV*w6)L zG40;r6TBTR7dtS?WO2Ob7l*N)OQeUdO{@=G7671KDuwc1E#C3CMTk4s44(rMLv`Sp zZ2`O>rO0;?5MfnO3egCCdu$6q)5^QFDwLFT}0)pg8KhfUXM9qQE$9h zkVlL`KaOE}jj#>i!9U`q56EyV7!GkJ0jdZzb(zs4+5w+Jx%qC6vmT>P<3LFwJ~GA|xuwmdMGTH&Q&GjX&j_Ra_nR3?f0Q_eU4_+^E;93Yi*9q&C1R>OQ znR>tQb-mwr#|rS{X0(AM{F7R%raBI2Uma^@;xEu|obUkrTE+FitNJmYr27Iygg=Yx z`t^(d`}E82KT7~}RLhQ9-&KzRY}w=q_C=Jf7jYG*0HA;#5otg(kUxDS2rd}C%s{|( zEQ@ZbBfKnyL*>K$K-DI=tWW+ACwFLpSUaZ5hr;MBkwG27IGn{@USfkJm;~QB9Q@|J zPlWT(bTdDbsB?oVOht5#bYN{L;B}yo{4hTU3E1n#!Y%Ct zBHrPGR1E?L4)267kH3aR#rEr$-+q14p&gk;T+3VghMdUwWi?^q=__FlKaHQ@1SdXo zSkT;@=bTrLxN$-gAanzxtUd*;ahm7E_aCjqmcf(AX-6W~!v9;D8i*u@G2wzJLTGqH z;CH#-GFDTl6@d%`$pf{@zHvSnx|RFGau(sTZM+;1Hh~68z}%o$N0+8S8ch+;Rr(Fk zxvmR%iZw<{avc?K-N1sy;_HrTlH$S}oZ-v_(zO5QGLu3>QQwj>g^$Ob6HkuaCKiW( zBbso4wM_hYZUmVH0x(5X;aMAU0|vvlN3`JFS2c4Mu7$R7d^nHmDQyEMhQ(gsR_bRT zVANz@Nr+^Mb%Lf4-AmQ_@$fwyUxzjA3w(v|%$3l|dGaHcds;sTC>gXa*qFs<%n42y z`8fV{#mCkhs8^K@WSoe|fE`h@Y;o8t~H^3gq3}b^au4=`k%FY zggbQ197nr&B*N*_@dAWcIC>j`(rG^k&J~vsuD$i`5XHtRVdT}U1VKI%L~)379#G?i zFkxo*-%IR?nD50^3T|gXPKfxN6d~n|p<|h~M!R@We*41s&^%Chyn8h9v6O@z!lqtfPg%w4! zsK@#IQ)`g|kOPQHJhZ3}j=e?}u-K!5bGKEFFMy_6;|id-Zk~IBGyCEL?C5HoxjYIh zvB#kkIw3V{#c%yp>;CfP=O?EXKOFg8COJH2o$I!jZJV9Lp_^vE2!s3ql0pEErI<8> z%oP)_OJ7t9J_#d$Vse(oC;agtCAfhU_#UHGz%x(tG8e%V!nA{kBQ%RS_>xyji+_#k zLO^Wn&<&UXo>t{j9Z#C1nP^6HX4pjG%Q#dU@E~2m-nnrlNO%SNmc!iPbdCd-5gOt`C76OqBfuqWFKif z4RwTx+a|2RdlDBAKVE4QeG`Be5fV%Nvhke@{q*Y}zyJ4-^2iW%>h)bUmB;27Q(b1! z392xtI{;8)Jvg43jtznYtKfX3LbjUS0F-juY6w0qM+SHCPkEO4v}x8+ud|?gxPIRU zNPb!rI{|CN+oqU0WPK(6-Ah!P2!^e-!+w>i{L@3__c2ga;MK{W!6m&0Xc_n0{$GEODfUh}jAjVofB!bH~QT^lh`Q^*U z@I(6eIeh>CywM*JAfB;46d#frV6+vC4^~PxPb|Ne2Oyj@s8BHdbOaR$6)@0olEc0} zSQ7{U28NTe;)x1C(C=PxBe_XCq2>A?dy8Qpvu^S9E3pMePnThezq15m)iI|w;#ENq zz)2f;ZS}ynRQ$bNV7Wa_9c66mCulLQdg(VQb$}*fwRSE#$ z9{QMw@Dp40EUAL1Iz=giklY10Pm zE*)To1a4a_up_kMX!)FC^v%-&eK~0p^ihSE$prDvL;quY`m!y2p9$!M?nEP0H5-n_ zO!!(NAQ7{o^^aQH#_#54Xn$pGIH{#R05xX<+w#^6Vu0eNU^&g49e2r{(cBRgzkQMkjmSCSeUl^q9ZN>hr{7{bPNJ zNuTvY3?FiS3xkk@Gwpb!WnZqa;jZ%56W9R21>q(bXWLS0yH?i019VRV;BtoSEkp;Z9rOO=IT@j!ktqUIH0`2oUASR#x7Z4V;yf-Fx??6!mtmLMR9 z1$Kms5uh+J&WqR#sI9m|TuXiuT1}uxG&;4 z1mXa&fozHmWOu-E;5UwpSIc2XJE?C}D#CgW%i2Alp#q3A-~Wl|lAUbt<+hANxAQ|G z+QV@1U^eQa5KuL=CW<7lz^9wGK10iMQmRlSI(sEl(r84$akE=@Q#6zpmniVVGP zB@E85+4_iBz>eTnlOK3M&g)(deBkil9Y8o494x6^(tqMt-7vm*|NoKOBe{2(hcG1nsR=H0VXBlbMc*zW@$6J=LvTtzk9}sDWO? z#+(KstgrL18{>dL?PUI~gF_%U&Ze0M%PR+`)-Gp*K*H0m8vYsV4e$ac?BPF?T>gv3 zp-Yh{mFEEP*#&u8gcQQq5sQa4H*%wlCjjfT#lJ&fO+B4p?5mrOy`jEg0d650Am0}B z*)~(l2?u!MaA@f`uuoI1<^XffGZzOdP; zV?PBXLWfYy|JuZZq=XxuJO~pc2-<1Yx+S4&ikARFsoHBX>~=FeIU6&t*#C36r9a6H z2nd6YHn~hrc7YXa@&p>3(GYE!p7S7nVa5O}paP~_&?s<8#e11_YPjBsl%@skBl6l8 z=z;g-**9qSLVuwX)vovj zZj{q4&XN(l!Q-h4(||kyhC$@(CP>aRI*<}!&$cw4DOhC1E-lz)6MCR|%MBO^|M#EE zEyFI;yP*0sy5w^atVXa~nA5cR6sKH4wI}q|`KN994~JFSC?=mad^$!|B=0zHhx?M# z50_=&4SUQHKwbd0D*{Jr5CcwNZ*q{LO#pp_L%njWXsd+|n5nHJC)#GCQ2?}pK~F5c z9ai8PaZ`j;oedZ#2fLrL3$(8s#ED%v=h;P53qmn92aXiG?CInqOr8)UR$otFXl}<| zc*XHuZa@9U^?ClWF91mUnqWnn-b&pt-GH}tM6`R7r3a$=z{3UU3x0ek3F3GSyz%A3 zW(f-nj|aG|BbLJ>CZrC_mtZy26qCn&5IdGRx@1O(U{{@Z6V!M6P{vzVSCZD7=(5Xu z>EF999>hXGjpu>&qx>+#6Gf~}tKmEOj?+v<)LpIP00rED{GIT3=+FYO*fMx*KD>iT zT0TZ>g!ed#b3oAF7QvSJdx!k>Y5z1oU;FdNY@z7utkXN)%9m&_M5F*P0@+(kjsedy z0P%aHda&Pk9M-rS+!n`jL6*|Q+90`Rb>#>)xeOeCei-I$!M?AQ3A3f&&;8O%f_7y-fk2#p`gQHqDkos;Nvs9Ap_sQ!W9 zdh_yv*Tdj%@pfQwAqcOr?u;`}#WOsyE!$@i6bQa&dxVLNGuY0U2=NL3F{+e?upJ@# zmVfXQ3p_DVpkP1g3<*dJ)Uco2C&)xHp2HW@0Xf#@1okdt_|75SW~bT>m1d z_(S@Wpl)oe!=G{6TVCTF;pQNCtjiXUbGBgV*v3}eCsZ!&+nE$18zcZ4o}MBG58+4% z&(J1HX;sI9gM9j0r+EVG)f5P7P<4o$*EZus)~Z zzvb%p{ppY2e*5{$)6ty%+Nw(|hPy7XCch0FFVO*Giv$Ob$FB2n)@5-X{4zH_%dsZj z_&T4dEz5f0gln|bo1Ptun84~{Nh~-}HEzhtJ!enQffJx%XUcWn<;3&7vSIZ^W8j+3 zssU=zPj?QC=IsCO*~B5?=Bb&roOoztfb96y6dnGW=V|gG^n@?K$zunn<9EqoW#bcx zWV=N?McSh|7{MumOTuud`TPbQ_NVLPFaP~x714(e@z2&5(msIQwGW#_Q#y%SPFDHJ*eR~w`)S_hP`4GA`ydE3v({_zS9lLzis+2)$2y&o zKlo1E*{cAgi3FnDuon>gY4r<84CpAX6ll@56DYkCDtB-rM7}lwf8y1qz^tSQLn~IB z%mqlt`9^?Myd9c+5*yCf69;e-c8lNT$(c!>=KPbOo;sN$ByV94Ok3bPV5CsuN=0+K z2^07MSmCzm1!IhT@XRP;7-bQ_JFvy3wGGYQHitpx2qB1|Ok4nvl-Juh295-evopdp zP!_+0&jP8IPMCg?ZH^pCsSaSz76*1~T^T@^t%uj6)B&ysVS$En9Zt%Qgo)j@eYhyGVmmCkhds+BZn$xW)D43hj{((QM&c zW;HqHVLL8h<;e;hC}x*q!^o~3IT9j70i{Fqi9r1Dg~I_~g+73)^?sIIaIB6#!+r@e z!wUNCyxZZ}XtSvi*as0eV?M_oK{jGz>dQ|Ja1Ku1flJ#t0j-={Av&N8{0;ging?7i zRCd>=A5m*-@}J6ExGv#>Y;fAAU06Kau^{chpr;-jM=T=5!|A8f z9T-&=`=uaSn&03`2uL+B|aP`^(c*V}lP* zI-LJ>CW+&Wa}XN&_2JBR!`YWR7*~?Rrf1bPVYSJOVpvZq9;eXF|4iaHzwnl?fy00; zHUM~3FcxT>5M!#;ISL$n))5RmqF%rZ#nbeGa0n;2c_v&CMD#Fm5BF^RTyY$$IJVbZ zi$Dwsk1xsh4MoL+i_F__{QsMWx}SvV|NH6pN1@U?IhmxqEo$)>xZ{qT^KAq?4Sd-5 zy-jx`I&3IrC->8NoonMYb9r*SPB8aYRPj_T$M7i)zgg^vPRlOvgg{LjcV5GEF>J2k zN|4mc?6ytkK+S4m`nZ9SW=YX7ezEWKbmAtt>!Zt>PvT6q4+u|&^G{I8T!3QylM4>! z7L&H6JvVSa5KJ*UU?K+R#5=#(<~B+;xs^M~`Y2;zJq?Rfd}3%vT6CEtXMPL~=WYT(B%j;IvJ(2r+A^NDc~K}U=o;w)lj z$E{(JY9P{V*b=BIg6aYeD-y+9y~+e`$o!CPb#`2sqtiHIcoS6l;Zdg4-zu-rDZBH7 z6EPu~k~_f@gw33RP%v>szHXF9x(tw-c9ATo(upUv;)>70K9h+XB#ke~#Lt2o8Ky_4 zEy|cuAn*|m96D*R3fw|7y>q`xKGq#dz@;E86JB-@0Nn9HyOit%)iT?0%PI@J2Ddsu z`O)T2lny?VELJavh2yp&i;slr1EhM1Z4sad2L)FST$I?G+IF(lmI}hnHzDm`0h{Jr zzI+|}g;lr$<4=rlJ7qnK3DL7Vq2Tn)OoR={GQkY&-Hr~SgoD5U?2oMXX>z?Z`$t{F zLmY}Jg7Cp!j=^V4q7kTU$9twD(W2l;Nd%8LLQWh-)S|XmqZSTsm^%uNh5=d8AyosG ziKHPkN+9nRH3_O{&kA*Fs*$#q3hdGf`0S!;!&;q9OJn*v? zwsl4xY{PQOH+=r%r~AuK|Ge*??Q8y;bV+aO6{?}%E+W^l9Jb1sK-j)tjV`BvEkh%k z#b>k}rtWU3g-vm=E8A@6pzu`)+nu97ar*@JJ;VKsID--J|9qC8jiuv-pW51tPgCEk zq6qmiDNJ-%>+WGn&o(f8v2|^b%ZV1pWYzY`TO*0Cwxb2^U` z%~2++gysG^>@Meerq%so0(XJfm>&S~fQhS^*-sL8Ue(|e;|6TkGfNdix;yQys z*+n$gp@O--Vy~y$UyyAXk{}nj5U%GI58@loXF*W6sR$wbov1*b?Oh);-qx9z2;EyY zTBXa>X0Y#U1^p7@=uSN0E4S}zQOe;PK>^-pmWil2AY8M79N1V7XXc5iP#&Z)ffDXA z8yCvNTW7#W&z$qP;~PVUi=CzR1Z)M8ojBtHynXsdT%xj^h2zH|()`G__fWpOI2m*7 zg;?aeJP@flW*lmUg$|7T-gmOn-Ux+PDmI>g*1Knp8M|c!?>YLn($0^+{`2=AF}_3? z{6K(sw-kia&o`Ri>t|rQn>Q9``2k9I0A%gJ_~~G8|@E}9D>RW`Nn$7 za%KQMyuq#3UMhBN?c%V*EV@+#T`}F!T#d8O@lq-D0koX)m2S#dcC&!Sg?O$O`1agb5jvW?Q-!LwNkN4F8LeLFjd%E#Gppt+) z2_1QqKg-Fkzm(p!J=k{b`ikP%2mBKMdpHggt&2cY_EUK!oH&R*Pk0*V2=682Cu|5O zPPBQN*mZKi^8-S5!uwDQ;PM0|4UioIefAN-86Xhh83^JD_iJ|w%p)Jqw96f5)z5_5 zqjQTeaZ98QX`S|`xs}O{ad^GsOoM1$4MMoLxn0O36gZsQa?b9^1x2h5eh92A^}DzP zD@Qx6@|a*JNUgt$Dg9YY7B7KtZ9=nknm~mLQvm5BlWu+_%oqYZ!lIY zrQ4a|*0bQcyGC4l(o{VTn?fZ}&LHCs^FJ2Se@4w%qGXHV(^`NgOIcd&$8X-*vjZX$K9cAtqr5to05v0acc-%IN04T&GWtn2H}FolL8ybS>l8&IFUfGX=bG=zKc{St-f zx-B6IHrSnSbbM>sU(`ama z4hC4R{hCBPGQrd(rFdaJRYh%qvqA2VCxR}Kq1!n??B#u3R&m$!zWMWf_H$zW#Vt$F zUUUstbO*bcN4>OT{!OrWbxkK*rl|L6`>H~DeEWBw{@dqIKmTktp~!0p!Eegt^x`65 zIbv`TCScq+iRqrw4yFR$^Obmpr(xh3CtDpY2Le|s-8?(0{^UjKr5^&FV}@8CULUFz zo^D~l5L#H^r8rVJC6ET@3>ArQ>EYX{C>~^5XKo4iAEWF00$?Nt^TbnD8`@JOHX+xZ zK7a-&wEv>I4=Bm>2(g{N#eE>J;MTyW#SX)+_P#qFkD4t98df{4?SJoU`0@9NKE?1A zdV<#9Py!Tbq*NSmLej!9!jpq``xbV_r&-*L+hqe0K>!T_=V&_+L)Yd0qKx6 zAKxs6;Q|zV!z!L2P|gF6GT`ryaY9`Pws`s1Km|dV_su2PF@#-32&R4hlG>-gX%Iq? zS7=uN>|=nO;0?l3eNIcu_=V(w*s6?m5*)i-b%YCx@-WlFX*l(h+I=+}C?! zT~I%Mw2=JEkDtxxJ@yCXc*}f-iEIzEXps75;=8!6jDWWs+c|gKjsKbADHxu8Ek{*Lk-1?&qPi-vAP;u-$#W72zxL*c()3C(vbqLIh**0P9>jt#q}h$U`S0hd&#NAc|ujg(E!LrMYk z13oUhu&oqwLLAUbTE95kl)^)p-)&&EMJ?Xx>Q7=iUl-p2YX>353$0w+o{|hu2i&+z z3m0yKwzI2znM;U(doCP)c6fDR7zR9zdecIZeX0xGJ;H|J?=#CO&=0iK)naeenKI12 z@XF5fL4?st;G}wp{*_(b|23Tmc7;o|xrwj2T0Buk;;cbQu;^B}=I}YLwGbXxcd1L@ zR|Ox&LEvj@ec6wQ_*hE#Mi%PBeXD3=9y*=*O#c=$!m`|Jzs{)WYr{;c~%l$h0;wP(9 ziMMG$)8}w;ycsIyoSBo&ZjgOts*Z$%x14J+qG0|&6?}l)#W@KOteYPZClC*OR9@AY6VZ&fZU(@j?-Sz!5L@PFR?xL0x|^$fmfX_?~u0sCaE?5_;}bx z`gry5Zk;xe-nM(ZvMX3j!lUT;DoiG|>&QTw9pmlV?|x6aR1X3;3Uvv>gE7J7eeQM1 zV!V5!eK!#zx2MaY-=;SJBUegR4TwKB`r@lx;t|K&m|RzL+Dz6EuI6YHR`K7Y??99o?mO znNt57S(QHv3cj$ci-QQo2*_gD)Z^y2>av2GPk{Tw2%wawvykPPVRd1~d0U3F_-mKE zIZ_CYT~!u6y9;E2g3$t1cl52tz(26tU*=cM1;5NMK-pYj?qZLOja~V;0ciyH>0ElO zL`N&4@Z}Ry7@_81&0!4*@^A}3DnA7%c89MEzY)~GD%DC@7f7T*jk9@x^S~Z$xs7hX27(aeML7gt*lB&1TdZ!ctb6~mFKkyq z;!o}u?WWkBb$3E0h znaW0!0Br$v#N6D-XZ_!NyIXH8zQe+wUN`)C2c5u8+g>iot*%|>D<<2?G3G0b2l;Zrd{Uy#*bnMfy%jBvMf;gesC0))2-e^0| z6kL;abjN{t60m6MSS&7{A6U_4L%jpJfca)4-1dtW69!%!&;hx2y1x(DC_e!ZbeKu__9wywiz+9{d?ygtoRPU8fZ z!SCGQ8YuZ;L;4NWhi0sRr?~8_ySvNoqx<2|$?6VX>=ia+fA-s`J=Sx(_W|Abx|nsW z=;Y`qK<(fne|Lt$Zx%XWc@#Z`Z5BN~*b85NO9U#Wg*$U;qx1c)dIBs1`)+6ipt?OP zNU!R~-w|z%A;R|XXF+`}xQBO(FG`zkTVM9Qbx}W#*J%nD4BxI*lcMv^BB#SSD`yQ| z^fG&NcOwjKWgtTkj8-7_lm3POAra_^OH_#Lo;9cwrkHUoYa#04>cssT&$(?3yqg$p z>9BXUsgytqq)Ld}J_N*s0z(XdKi~#D|6`c$e9z$FqvK7%+c?)}=eyPMMyzzr$UW?k zuHB7x0p^JxeWo$&wsLf#{aH@`{NvNtju&9UyR8?vW=JL)PsEr&ZR=64u5>5Ncq&4b zV4WPPM9%;W;AdN_cSQe-6KyVIjng4;n-pU-L_)~WYJxXU$PZl>0!;_Fstm-R4*NHq z&wndCI03Rj@X%wBHv)GYiO>*tKu@lFY&vpK5=u+PrL7^P9OR|4jz{ppu${`|4ItNjBJwY{5mh793I@l**e zO0+>7pbY>UOao#%hj~W8iSZwVJJIItBVZONFeb($RL}(c83jb?2cWq+go&fdfIH`G z!4bp-kJdyOUI(1z6(=u2h3F!Bf(n4&srd+#z-M7Ug;-4Ft7;S;1uZ?EH5Kt0pLF-n zVUo%;!!Y6!+o0z-h3p2a!@V!vcI)PPs~of1#3n79GA4vqDrY5l+`P~-VO8x+_12DM zi(lu!z;WjKd4?LHizp*!HyZIx0;u%01V)s$(oQTDBs`eHRtAK8ssSUB(hkp|t@yi6fVh7h5A??OA zpu_=#1xUgF`cnXaTi)<@UWzb*7fqaoE!pHn-ECmW&gh*voY6BigY*2#n^uOAfbf5q~SI zq^#cKse%Dzm#bOzt1hnyS9u7iy$@#r)F!idcx;%Gw_J30V*=(J!QgDsV~{?716aBE zdHhy3XXGA^t2bU96LLS!de%BckUqNM0n(7iF^hK0Ml<8a|OdT{S#Gv(T- z|Co>IUe2yh*HpW8FlZ3=~i0%rLXdP&3YweSHR`r+FN%9gV_teA4~%dS-#0`l<9PZLi9!!9^>71v897qdiLg$ zRUFokU!UuG=6T^HF6M3RO0xE{zb-sL}?v+wSZso4!Y!}~jkBj<2eZ$*!MdHaj;mK*Gx z7v3zcbfV7Lt~ig8Xp){)@MsVE)}BoS+oeZVOUxQtk_4rV3y3-+(9>;K+SIFKAwbDp zzj?aVIC`fNxNWAmPge{}Io6 zCHoamufnP(S=}44x;rXDw@nJR3wmB|hbA6Ehi;wlPHwPo_JKHLNMJ{A+$QedPH+P6 zdph*$>ep_Q?{&XA70{exSd@0xuT%(rjeBtmSPm$&?kiw0626>m=)DKw(1e1iTHfL` zDg`qk*X#mb!m8_AM0}U~Ql}G^&!s0P{sp3Yx%WLk?PA|L^#0raQqgE|Q!^PfGdTF`S!G3fg>Y4a)oYy9(&-PIA=z?^V7xRrO ze1)(8O)56%@-Rr&ou0X}^SC<9vhOsAyO{WPx5t%k7f50}u4^fly6Y26va5vW^;a?F z@FBmu*hMn*%zmJa5xb7wDYaTG&y74pW8!gqnjP2SkWPT$*5D=(T&_d=&2f+5v{Ud3 zliFIG?tlW`H1F;}^bQQ&E~j&?L5r^Qckz8|MDtew+zzjmTt~n&xm*P6^JB&{F@Okg zan|=Pi|`KVJFpG`EY9`ccJw$GS^zC+fTxlhYPMIFpl6^IFkNur4N%9qYVZ7-E{bi- zJv8zB7cs>@iRpA-{I#7fCFG&h-8)Cl4tF^v9!%VAG-74F_z&59*4Sfa((y# zXi~rG3dJ5Bz=2z=1l`$NH=K`m3#!WpYYOApB{}V|b^kBySSO2thwXC6)s6S%*_KcpqV*~r(B`wk5*0bzdR@Hc&Kt7u3>-lA zt{%hBTkj|I8L9)p#TB(~xy=1D-hTIV*35C`eisfEEvse>4gfbm$iFZ0;8F05K+mJ+ z!>$0kdYnIWXN|RSFnsLpM|D*k!m+(1?Kp>bKTR*tGL@M7-%IP6$9>n#AI(46U+T48 z?(c#s0SOQxuNLmOorPH0>yI$S={~jFyGyE9#kqjByDt{v#$QfvA2Qn(3Sj0L=&=E& zI4%fP?5<$)Di*ICLBh|T_5gj^JMoAy z+41;Btha7+p4k;2VDIiqF7(Vzd1h}d_QP)r)b)NQc)ipJcv-uNCN~YBoxzrRiGC4%+y!M1W)%!1%d*o+13anM(;cq$N>X~;RI5#D)}Nd#^#;eklh)^7e{>Ea zdGkbk0}grkG6&?=d{dT9mUFw64~K?{9E5C0#4#NbabxxZGJ`9@_0HqD9T%W~Mc1dy zfFaz;1%NGsBA=@io;GRciX7`pkRCaKi$(LZ^!1JAZ2QJ+Ex`W~{IT7>l6Uwt$JV?| zZcMwi9o_?*@-#^cA4BA~FO=B|7l9L21siM}HaH_1GQET^xvJj&)?QqZxTBkZHUX;? zx3B+CMb;77@osagqmaviQD}PHUb-}IJI~H-jxIdCpr9QzX_(^GI9w*xAj>Fbc0Yy5 z1-C@OFWoRZEDU&mmobY-VeZDu8o^e0Wl^-Fs;8H59&bf?DX0r!Y@j!(106VJ4$Uml zbO6iN(#TN|hzM~5=M}x^>5~1MOLf1?1cMB$8)$_$cde-{pV@>5*aX*w4$jj{M}Tb8 zy|`c`;LkUa{r1zZfBdvRfBOCRZCUhK)@)o=sW_hd-PP_8Gedl;ui=Lr)*RGf^ zd0R7+tN=N@TAo#`UJUBZ1`XZ1@LM2Iz9O2PN|I7%!*1&#j>5*}NaWD7R>uxEt}9vk z2Vlawv+en7j0X8tZL-nJ%8es}>aL{fvbb(j0pUc*L zkk_+;7JeMe@VKC8623rf8`#T7b?M}*2e~_bej(@WFqHRUW;6k439s=wL0n6|m^EwWM73VrZrB`RjBam4lOXf3Tj0)V zU7ugPqucVKqY+D6a+w4@^Y*r3^R*WkKC6YCQ}6vXjALBscvkpde|qZ9ZtMC}YP?Np zRd6lTnST&bW^ey!7v=>;lvSWgUNeh))Fd}GUd0PCt0in1L^(}zKyAIa50nUo0tkUL zgBu*bHyQn7{`~3h7BavjKje4a?)Y-A-F0!9O+zvhY3Mc~?=5gJikrylzzzOrnB%^~ zv>OQTe6G{KtIus;-I|Rz`E_VBo=8_cVc*a<2$vaAt0J5=A)`2d-7T@bpg*qLrmXGc zolwAjgf(rTvk!8JXnDlqP82}z;ce6=?OpoGXWFwSk#YmEZGjU|(s8B}@?J75+Y2v* zfKKIO5!uUDY!MZ$~1*LcrBCx-yg~5K+3emj&6|tV<47wj6@vZLGWwhlB9| z>20C%<^G8PY6Uvmz*rF)Sk=5KKX>5F3F>#TO#n@|0dRQjZK&PNoex~@xm5uwM+&?N zE@|x<6*}s;oE>su-t}BByX=sTPu2j|vB6CHosb^;JKp7*2~3u7vSpCwIu1~iSD2Zn z2RL5d8D7113q|ryA(Iu$4TXZE%n!-t8prW0IUatUjX+^rX#p^0LI5-hR}`X)#yC!o zGC=p-pIqNA`nWt^Fvn@#O&gAY&+j1oT^!{Kx)vA*J7co?m{MPMQ3W{_pwo z??25CXy6-uy|RmnyxjzfJaD|lG+&EeOMgFQ3j)Lm)Wb2{JA1RFt#$xM_1$T&=5;`B zi^X4h{Z4V`uXtnkuebG?M9t-XF08kQgMcGUJ92-!Pu1Ha??e1rq3hWk(33h3`)QVT zM#+TULSYZ*{*w1Ry1~*-6+C}9MXPq&BT^tL?uu~mtdcWJ;jQJzEiepTgYN9>IIrh| zRu@m?{9R`Man3LMyZyaii0FNVxE&CEa^|fNO1!hOt^>(UzTV4hE)!4FE0xxh`ESrl zkOlMzh4diZ3KfT~H&&t3!#05o>$&j~uW-02WOVyMOewgWE!yqza#B*Jp*9k@T6F;+ zxbD!Wrw7+###Gr_PDH8ne! z8kn-!7UtRkuwwo`Jn>ylj|sl-NA5Kd?p)5p38DUIk9P)`B3W**Q`1J9PDBQAI?-ND ztF8>gFPL5SkdFHyhsnDV4*-^1`-{mHx1Wm?+d2i;#fK!um+BaO?5}=Eysa0Z5eIB; zn(oPSs1bi-0uldU`vNGJc;d|y)wV{5H$y<|$RMglSnNwwUw--Y$4?(q{vkL-!5O?&#@v_lY_fLB zC0QH{#2jGMfNQzQ2emrA3f9GvwN?BUYUk*g%WZ%b1u0J4&t=P`371x%!EnSPxIlT1 zu$`K;DvFZ^YxD+(*6rc!Ui^peJ&*9*R=5_Sq=Cn#w~KDe$QE73?#D8Da=L7Rd0L&gOIC-9b9%4&4La zie4mNco}pbGkC57=U)IiFXv`5FACrv)!@I~Yw>o4xGRfHEne%yxw_xfdBLssvz?o; z>ZP#)1TUJHHWI{V-1olRM(27^ER%b#;kjX@ z>a`Bx8;<(<6QRkWiT-uS8I<-eBZ!Z6*SEWWK|4pwLB)FRJS)+$7jUWz?dDwBdv7?R z!|T2<&8FLkc!%39{1DgdES1?jJh}bdp?j&`?V{o5>NQ803S1Gj@?sJT?=Ml|vGG0- zq=4taaN0m8IPMl*>6dM1U0$MkxK!I4y?~?H5DY;*yEerRK``OrePZ*keKXdpyQRNTuy;iN$?RWMcZWpBUZr%Icz|-4#uD&>Zuh6nR z22okry1XyL!2wS6nNvFs1b*7&*GwY2H5HHNzWFxF_I5e1MRt168r$?j$^^po&cc^R zPZk}|;owb>GuspB^ycLrk9s)iW8qtt!&BN&a9rN|RlKwfi4~X2%~<$I7#7qF&E4Im zW(?)IOxYXFviCRH%I}sGce~uDb5_TC)2d&tXAML70E&5cu|kru%{06e!GS$OAHdJC zKzN9~$fwskfPNibzrA1=q49&9UYK6YeoH@Hjq8$Ye1N;YfTZ97qNELZ>Xi3dxx_NK zyTXg~ zA3#WJ7QJr*6nq;yzyRGV1JImypn7keYd107>Oz11=*-?<#N^<7e|M3w?Rv}Jy<-Zr zagwJ?n!HFC1G143u4^;4YhlWhQ}>pK;g-T@2AzXhkr3wsPp2J#$|f`s4F&U$5uw zAI7`g?q0r^_wBvRJ7IU`gOEgBW)_L(UPJ1Y5(jYwY<3|*SVM4mox8L$SPnUz1B1#? zxXbKQwLQ^&OHYy1nS+ayy9^KS zg|%G13{S*QJcYY%?8d#Eb%-mUZW$ES6c?8D?XKG3ax5Et-kL^JI2?K4tfm)h+GYy=J2{x#CGhH+KQ)O}Dz`Pz| z+q-zZ&hi_3pNka$tN!0n|9&=!-sI42kJOG%#5Ot)(BhNm}L*{W@}5Fu4W zpsI+Zf4%$G+HhbRtC9Z#_`{Pf)eR*zK{ULtMxgYOV zF*p&&*NHH#Tk4#8DSi=Z z>xS^<(!r0L|@cUrn!+xXY)J<~B){GeUB(#L$Eut+(y#5+ ziY?2t#EX}^6fD{&gb`eb;yAD8!MnmkW_bFKtj^$rq~EXP3xvT^^j*B)>^i)B%}w&p zeShuEulV}|<|iC;EtoY~$ZG~!Bb zr*r|u;gYW0zwbnWD*yg*?k^vI{_V^D;~~wt$^>J0*C%2RsUmkb$z@KHzza=&rfA*x zLeM@iPA{O-Vcp*U?4Z2&Y%gzDjOD=h6JnKrun)JpuWrcrCbD0?dU`MVdagV{Pu@7QE2aT#sW&WZ zJ?j>l9qZnhr}%d-XfKXH-gvtydGYbp&Cl*vO=icZJP-%$+P=EI-O|f*g*I-r&rU?U z4yYfe`zT`t^G`P;?*6t!CO!MYb2h8)76+Va^-6Dt6{Ce|d-|KJ?Yw>{BvW4A)8dsS zHvfQR@j`dtc+{}z?J?)+ZM(C;L%iu|yDBBxz~uc^4u4!Nnq`F#eUsExZ1@X5g!DuB zI!gGim2|s+CEf{yGrWk@34pS#LtHMXsa`aVrzZH^E(|tbj|sV0vNd}nZg<_^C?#g| zti^N%UbclRxVphcUYj6dL^)tj_i#N1_T5`tJmSmMJNE9aA>KDzz4mht*L6=9O2KNJ zdUA0h7HCe`)a}-xoR_=YKq}MS6ke{E`m?C*^diOWI&&O6VQG5LMRHl5IXamoLbT@$ zEaUXicUjeI@83TbNKSued)|C`x{0KDu>}g{1wUCp8Jw3j^JUqW7apRDEb6iBot(F^ z^Qi8_^XhKafpXmV*6DS(-m>O>9kzWR1O^8kQn4Dk#2(Gf=GVK6v^x$eJ@?C^*WM>4 zQuK0^=Jv?`wI?5sfMG4fciqqBfR1>$CCdR=ezPoH+tuxRu&n6?(+4;Y`r$b{IBn#ANKKa)x}9}AZ72DB#*#Q+bl;0@ z@_~+Fur3@oMc|f1>oFK)@cdkv=LIe9+J!)YfhL9<+>eZhYUYwe93VCv&`X>8=_FD_ zE~W&7SBJ*9T_K9J9C_KCGjMe7r&ZO6*n^?c2-rY-U;;0ZXqKUIM+KtDgZF2{BiuXI zXDg$V(*%w9RHQ8+!cx6s>YJP#&v~|2@ZaZNrV-z5?JW*O74J=4@!6HnvAWj;n1JD- zDYZfF>vQ{U!8-d>1c>2&T2fN5;60rIvAeE1#_e!+g;C?yytbv=Sk5chv}?OLr10q8 z;|!91E7^cEblU`2JfKr5cYzp|;r3S|!AedC;do+L#4f9;5LMLBM4lbwj?L*5ZCcpS zA($?Qcb>_TV{<*jQOyZjjk3lg6?0E4+|>o{-$eE4*H2$Q{rKy%o8iLgpPsYWriopENiMW-l^s|F|TRw_D#pATaS8Jy^{eRK%VBtDNEoB>k=e ze}lm@28*BGSX+!<{ow5{UT0-u)tOZMw-k-1#^-yL6@D1hg6Fctr+9(R&8su+KztW_AW1f^{Vp@!n|9w>l=k4s@c*EDa$sK zCvS0%mMSr^(`5oc&YfZQJij|5ZR+06WFaWN<%QLw+0>blc^MEX8}axPT3oz00WiF$ zdyo7Wce{1XjL0%Bw8_Q}Qz8U=dsw~X!}5bIe%)QfCqg7LS=7qWg@4;^a{xOm(auya z0r)PbKR*8B^I5;Hu5cG$d&|TSfq~Rk`7ZeWGV2n3`rHH1 zQ-oB=trPmQH)VM3S#hhpPI)EE>HEYrLG;f~#I%tAbw-^3&%;I&pSPEYdXc^BtX$7f zx_3c&bNM013QtzNeZSu8y{HgWe!t-n!tT=k=&Y1I*2RojBX&jWxCNAcxZpf2NJ4$~ zyDe|6cEIoIJV?AdNUFiI)S=s3uy2<{ig+!bSEWUC3P*B64RavS3L1>z*PD;BCFpvV zWj*7p$u^}MHfx`1-Dh`+JAp5^yd@&hxx8{%YjpC-Yg--Za)`NjTb7xS$&0`lyr!6A zhvMwg2o3fHAFg_N?k0D2Gphagoz`aEd7cBi^GtaK`=`6lEV>ejvIj;7@gz!jaV&-t4@O-Y( zlA%9WLCtme3-(NR{1id^K44+txnrVwJ;(XAnCfb_!yD&_8~jvU?p-zvBP zwgE^Wfn1F&fkaNzrkmvOA!)RForC+R>W4l(YcExT8K>Z zx>R32dtv(Z*ZFOd1oO*m-18_QF)5R*o%)Uxpd2|OAppYGk}is6nb+Klg1e*zY({4L z@W4AQE;1Xvs;$OnxJ=2SrBKy6@|_ixFM2JW0OKW3egK2my6%eD-f77S)Em@z?7g0& zIxs(@eTd*@Bbqt?cVzY6_A%98;w$({Yg2CR@`Uf6_PG=uibf$G7IIJ`*Q9;rm(AH< z=^w!+CV!>a;tKhATdps^{rEI~{!pAK7~$h{8;0FW;Wm78irD*1l)_2z-EtF<@}iD7 zGrsXvTj5cOVZ!J|-WMWhBt?FwpI4wOk@8DRLDYf!i(sjbG^?$S&j z!gE0pIYPCf62gSbdO}j67%EpT$t+5jJt+%pA%$kilI8Wr&84GKvN0zh%ozBzmePK_zIT zy4c@VU+Acg1Rd(S9ZRNDPUWS#ymz^!IKQLe>a;zf&NyZ9JT-v?NRT+o=4~M0EnPOW z!aH&Z8%4JQ_j;!myI_Sa!?}@zcV1)7%*qPT?eOYpW_6EqT%9rde49e>hqHxQE8yc$ zZk+n7TQ-w_c*C7&=%k%Ag-sPEf*9{&-HiQZv0mt)v20J$k5W;S5Zr0JNH8Z!Q}gde zhkZD{5Z2_$7(fHykyk96j@uNqWzjdB9@77U%^kc!sB0E%Uw58F3N4HySxhtbJ!s+{ z-I~g5pATcu9%Kd9c~(82a5uxpF55SIeoWYq2wP;i}Wdj#MV~p9y9vWo_#& zVqas#3SlaOk!?)#j+-iNyr5J;W=kAv4P5{&UY6?f`TfVg30C{d-1C!FV^OTxE5zD` zc!W_>-KGyRdztvc;&I^lGC;z%^)ovfWPm*77AXbLovTa^_wm0`S&Vw@sv0{c&C|1o zw&6KF9dRT*u!WJBkyHd_u&9pZHvkat!4)m``7kRZCcuk81NZ;H>G$zI2QniYHv|Ri7rgw$~Nx znpRgQ+O1iFt5*ZBU)ofARmLI6-j^vvAL;ZBHWN<*X7YVn( z4x1@NL#JCpciT1!f=ewJ@Y1m<8j?o_3nXv(+6!YzCGR2a*{1z@NwH;%D?V6vN#zy9 z!;5(nNO@YRtS$Ziv{F_~mSyBK#Vpy-y95}e6{#&aY|c(kmE{NqyeO~TY{?Q7^uUlE zaypkwvMs|_mE(FguhrmIGaB6rob4iam@~b--=6k5^<>-*Cy}ppqfssZ zKgeDhJz+f(={TS&{hxq#d%ZS^)2))&_%H>eMEV3zB zv!os+Uy@TurdS^HM|oN)@8hX&RA=y_COy#`_ha?!mOaX#c-b{U@WPV((iG9}ck!~M zA8DU!(&yw|8MS4I#ipQ<*HX&v?^Id@VBVQjl;tCo?9UPMqthm>s{Sh#8Pvp1B!E3U zfhgRn%FYz|LfCN%bIQb(4Oz(NtM(<#KdA& zKD0CiKpp@(`#d#xS<1f${EbQtwQWi(E*dq}qa*}M8EOnm4Tt3~)eDr-I4aK)S+pP# zDT*o7nbK<6A)RWB1yH?L%ek+HPt%w)+>?dXSb&4N5rg?_x&v;co_H(=YZ=a}l`6`j z69QZ9Fv;!e!vpT6g6URm-%&Ls8KFxcvFwCU@ad(6z&+K*azy!0isbxw~&8IZ%4ulJic2&#Gzu3L`IDuX~>ZK{srZYT%gZv$q zhE?Iv+${aAan7-n-sOTlFy~Ua=I9ao$RX5dBKqZs!#^rTq^FAn+~9C`0w$awTY;LG z_6jx@nzK@~U0ykDP8<0{73dK-Z8|;J1XZq(S8B;zcW*zYZUwK6y)U27e=4#n4ehB* z%-$r^&4qbyHF&lCxiw(r8EyVK*~5bHyO*|wZ+JS?y~$>zg7BiKF00_7_|GAGUA;P@ z#A=DFU%?BVMs6Y*S)PyA-gpGE>BIkSub0=Tnr5>CO1U3i|JgiKzef>Q;Tq@Y`ktbErwJ8nbQIAhk76e`J6!uVNLMtVpj`?i&ZPB^hj2)IeRp z2^I{ZjG(0^^_Ci~GP2~s?H;V33)>|IobzExqF%Ei__N8gA3_RD*G<& zN50ZnokNyiwvW zM`>!rdh-7GS!yubSq6xxZ5vT9{OwYe54`yLv{t}8;e9ROr70Aa*L7P2fD;b2-sdI3 zMCGq7T)LFr%cU(^)!b1k5s5#~rap?PvT$AwhpiPu<3M|(q_80ou(gvAqadQ%WAy<) zi!If;>tQP;OHf;rQOSV}f)#}|0HO@*qkeB)oXX5uhgh)PP{=(w5Vrqisq#x>-RYvozS@a7Tactk z$se641P~Aqvuso?dFp)`|1V0du>?AKn4W_2(N28d3dm(gsT^=!7{akZkkjr^6(C(( z7CUm1bIs|uyo5}KCE~p^swi0bbcJPaN=br^da8iB^8#;(q#QCDvJ{4wTDNTEU4bHy zv$v5!3%^AuR0=XImb|hcWRu}wd{ASQN6gB~OvTR>AN2}bH>NjM=-2b>{3cM3zwCc7 z5WLkCcOI0W$NA7bIQq5$2OK#yr8r&f(zp-kLfLL7yeg*zxNMYTXO3PGseeduSQNBk zCjlRONXs!Gc_LY8&K8OL)U8{WLq$vKgODx3{iYmft!DfoNi_SW5w#m=g_5$%gjZCpET^V=^W~U12*;CW31{tY?o7keMyGO6Th8aj2a}^PF6hK88TqJ3dn4RShVvR z^1$q19&chhU+21iC#q1km#6C)FXK*mQ3T*ydPwpgdDX-ua`-OxFcNy{2Pm2BaTybe zN^0Ax|In%LtTT}0g-c%g;Z3gv9hrb-{V+b?K;g1S&*Edt!Y}W>6DocUOwTO?n2Z0UcD1+l^r) z=-T}nnIzO?bqw7GyWvtLJR(h1IG$e|a(caM`1DIt5 zz^5sc?I9wM>Ia!rg#($Y$2k-!_Wn*&2FZ&x%(6_ab|;!S0xTcp@Tn4N)5=dGu<}p* z@lYg7*6j3-l%#eAXDr`~8UnP^H&q|9z6d1!TJ|*#3lL$djrFF-b0JCxFBNb5tm_V; z9NXD9MYJ$}V^+_js4?EX{F!fK5MMw2{Jx~X-U^yW z$CL7x=gzEBN*sTZA3Nw=UXMJU{@L5INAywS{ZNGeP93i z63E?DYeu=0$DZN~?#dS^5R}zuQ99vpM5pyB%VjRBg|G$@)l;BCxrvcMI@86b zQ^QT)D^+a2D7O{4con@g!dR)Ij9XRTN#)^>DDH(?h8iMty5S2+#`7~=MqIRUHQD0}T&UJPPFd(Q!x$mbM4B1g5 zo=-pf!qeW)2y0|=Dz8@#I~{*qtJk>hP1ci|!s1l39o6_c6}_j9pcJ64a3XQ6?AQqQ z*`Wr7fyg?`!iE(HK9OSLv3@ZCW|L};hvUW6#x2o15@8VeIE1cw=ZLU|NiBhn2OrrNs%_{usqe^ z?phLDRBeC-n`;J*Rp=&tz}vbp&Q7>;_OmYSu`F3Ar6~ALgbA7D&e!ZkDeL<*o+hV{ zZoQ`O)BZYO)**||ZlOkeh+|f-mo?JV@90utjTGXs7G&~ixeKt=;MJ&jOZtmn+JOb~ zi7FwL2RNEM^|F&Tlq#19AcKz8;q=X*4J&^DJ|nTr?KnbQeRN00UY6@$LphVpi7g`g z{$z{L)HKzzX=*3ln`ZHZDTh_~#r^go^xDUEDj~iuJ>MOmsZ{%9 zS1;j*zAHkhYS6MD;B2N-^*xGGFYnmd3JFD@QZ|vBN-rYo^=#0v7IlJ3ZOw>(8 zm?avaOq}!j7GYj?QVTdIX+3|Av6Gp-4!U@Nki4Ltj#+z+6x{O^q#KLK{>WlkcApi{ z{>OFNU)SjYKbs~j3J}fa^~;sxsu-M+q=?FD56B$ioGUOwEO1DZ<8uRe2?69>b_YRT z=Pm`H&gR4>V9&{+H6y_rom9lE7)Zw?>F`pa@Rt<)e*B2kIZ~T1zT%-5p2EOGm0R$V-pfcs|Rdhl%UmZnwTsZJA3bY zQlCkPrl27JWoLXOaTlG;*>W0Jf@OA#YcF8C_ft(m3K;RhqTz9vdRvzQ?sg~rsA+CxyYw{ou2o{>-H0*XOxurZihhyopQHjL zBFo^@^dlFg3&O2#ej6a zr@&hN17xH7WTTYe=RkTg?WwC@kKecR)93!>zuwSQW2v6JHU`jIBWsew!IuCy*-4u- zCOyp(kJZo3&h4h-`+T7@T-wF(epJHsQN&Y4@?&@DHn#8489$Ske z#+lbJ#l24k2WH(A&jzSKMLa3g4ucq5f0GAZ>@oM(#^<*+BH|_TCR9J3D8*e{=Uqxg zQ;{cW2^uwp1w9a(s~gm|kafH^w&1OCuXEeV$)DK+V5@L^G(F3cAK6dVM!l5+1MRj82U?;Lt&q72`eN8 z$dyua4#BEHz#;L>u1q<@Rp!w2Fm5Is8La2rw0a!n?s7QJ_KK;#efja}zd3ttTaxup zlUZ_3O)tp=yV&UtEo|QRsI#j#wo~aB02)kmR;@#;p-18PUS3LTQ(IwU4zfID-a#yJ z#IGzxR<8>;Z;rRJm}kLOcoB1J8T`IZuMRNYYVNzLPKPwgyDCUOubCa?$%=w%ZJyPj zVc`i3r`A&{QwNPEG^;bA2Da9A9mDA{-rROX$paCHE~Ae#NDDOIxgR^#wQcw4ORkZfNsjJL>mMCAYN6ll+=K zWWUONGS{3SjJr}qW>D#%>;n>$&yt$)@)-_YUEiZQd4SqB5UAN_UR2*YF4ZUtK1rEA zb+9^RMpIx=L#Wbqs}ZtHkuT6oQwDh%K(SW{gkkA=6R;If&%>Loxg^dHWs#@GMB!4p zgMa+fB1IPIQN*sDH#s{$SA9|yx%2I0H$|y-(8Q!AqO4z!U9Bw;st1|fHXn&WE8j@? zy)UOioIiP6B-?jCzI^%Z`^tH*9(a3uGK=>fy)17;2PMwP+Z(D5s8mE*nv|i~^}3x( zIVgSz{8eZe;48C>l+$z>R?tYBM@3%}Su!M%mxqUhrQ&O7B)w}j@OG8*f*b7pmDZDD7>=Xo9$M}< zRcmqBnXvs?$ZMkrOHW8m=17H z>T@;6*10DMSof53xx#6>aHqF0HLh>x=j)Zen4i{(SmTYMonZdzZLOHr5VRgevY9Sr zl2|uDqb%78{0Jmjec(H1W>Bp}y(cZ`x|)1lrkmvfd6=&_C@CCx13>LTpE##bbou5$ z-jBA+1To5BubZ8(Gn2~M06JXClvZC}l1SQ{qbO%1XemYzfNYmq#{smjPN@R7jk8B7 z7j&^yyOI~}1V%b!+8-v{=2e9=LzALfqt>^PqjxzImFm-zr%m5lRfVQCZ^1lSg#?+K2z*X&T54zI?{@iv^)Q{y|&c?3#Bb$U&cT&5?+sZ(=mkCF-o1B|z&$Hi) zRHR(p-qvlrQ}m$w_XtHQ*cR{Xy0jgR3U2JDwlLay-NYVMm(E4Q9~u{`M-fhtkd!+ocVu?Kg$2YGVpuQqCN6++htkOEM%rjK8eX0#Q#3b(V6N^ZD)i zvS@?G)|G21!N%K@eT}*Ed-RXL*m`=51&WKa0hY9s&`?_jEMe=?SwOv&q`1BlYR(qu z{6?v&0+*sP%AO7XY3uI`ge#XZ-{8%)AGshxr@1zjl>$I;j!EhWgX$tyja%_({@F4xs4 z2T+%Ifil@zm#d8(sKO^3tjd^BUfh|!&O)5c(Y!|_SL{n6EEQ~a;iAe! zaRmVdyECjsduf7&S1yYC$LA9@XizD3*$U2hX zl>pgEcY@(~t*(V$f{R0Sm0x7R6i!3tsd>t-zv8WvfwRDrg_c<(aquZ`EKzitCXa0z zM?D4}?83?1_7<*_2gmq|Jt2Y(0X&}I3J0)#Y^CnE0FNV#ryuRWuEl1U|Y*i;(9~>xG})L8%ghw zb*f2^t@>pN%dWUIFXBr&dt8=DHf4=YQ0L+-B-usPxpKa(GoelX&M3}%ch#x((|hw} zlao|xRM9aF5Tkwj#~=;c(7V_rj{-J2<29&Fl*4B&k8bhU_f;kg&8WfvzAE|)-UJYW z%n2b`rastdm$tKx?1^^ zV@;iXs^P2ZZArzU5k@>@?j>p)@+Rm;N%eDRX%pDt+J|nbc7=EPl+!;Qs+yO+wHkcy zWl?Vnu~^-AXWdTDghUU({`=Wf;ybOsCila+2uVw$-g*`2f-O+jzoJ_b$i!gFQOqeP zyKb)mgc?1m(BWn7$+iSWN9~H(_dRF*kHhssK&05b6>{Wwyd>2>uhxIQsW1WI>$8VT zRlAWSr!$YftAu4r^Wzpk@BlYiQF*4@fqdKP;GtasE`Yem@i?T17j-N(-HKBE_9czk z4b^+gfK{;BMG~WwBaXCGujTkB?{rU3*UUupP<5bXEh(&=MJa$`=Uo%a0LEnv?JERX zyyxoodsP|pDV2~QPM%h~U@UYCM7N-v+828b>?9urFL9bMcB?8}w(7l*EX~*3i0`j@ z9m$5M?&!HaNusHGOSt#)?^c8*7N>xsN>qd^P^I&nvaXkJByo%Hq}0I<49*f=6)BHI zac^Fu>Rgo0ec{GC=FJ$af@9FN(xHPpl7HD>EI=qvvH`aq3fCe5>Qrw@66@}OyG}}= z^rK(e27A#7Ms-kQv%?*A58KsUcc#)%N-o@!ee6KyayVKS?W|r#KlOhzo&wJM(xLQv zsn^$jjJ3|E``;h8_@O;XH`Zm?z~7lX3qk!-M$pLWAelqH*{ePBd(;QaG9P%)|4)w! zc;@s)HA(T4!<&_=CJ;#vnVEu|pnT7$!~oza*nG@jgQ{<9urKl$Rj$rv4+R!vYC6zE zmL!s#OECMEq@KJ7%*{S6`$Wnecy38o&V50L$XeagVJNBX2a)lXapbm^*d}_v4{{E* zC-J^|^UVug?9!)2`uvZNU(atpv@(kp&@DfAWvDd)f6d^;Hg$l|sXg#?RY3*ZdjiRG zl{|B0DpGaaH|5}_ zcEUYG_O`FaE;#3l-i~m+Pm8dsi(Pas>o|QywL;Rvp_MugdzT~Zc5f`vx)!xztZuo< zZs!SP(KVqpfj^kAiL=?+45HSOIRoXUTS|Zv08JfS9{6;pzRL!D|Gvbk*jcaa#`+}m z9Gy{-+-9aA*^;xO*2vBYq)v_10W6KE+#SXziHv@#VtQ%9R^`(M^_b*^d#ww6QZe&z zzXfL^UiB{?75%bTU{cm8LM zL)3M3)9RB&9%+DWvDoF5Gz!AaA>V4Tg`+}sn=>)Q*C-!*lc4GJ9a@21Ehi*-;PJ5PTGR>Yp@xk-cL zndIOkf}Y(9JxI=70|XUph|;p)woAg-sUWTcy|&~Psa8>&;|(MO57oso3A#P&mqpD^ za(v%XKhDoD6M(Bme2P}L0-j_i3Z2Mz@YS<9w={-YyF@-|VNG6TR2EVnN#JQz38~wY zjJll`9mluKvL&^U3wT9woayA(@V+f_uFmM6O#P-Za5=w>`96fh<0e@oDb*Z>=n(`4 z1R;S=)dw_Bu(T=eXm26Lx}LmL#U+xFlm;1*&n%8N+|Cr9CphmQGH68(_66#lRiec% zKSjmGc_f>*{mn-A`;RaGoUYW7max}TjUy#j=Hwo{*z|RR{5EPt-F|G6R4_O7s7?<1 zsti;Ql{0P^R}~+%%bQyYl(VU(<~>ugl^(9`E@WbTM#u_XKjCH0tAo;dxQ8fjB(F7{ z%5MFGbP1yBZ5qG;=$zDxxt;_kC2D|y(x>G269dwcq_-+5;>E-yE1G}so2+7{%4^9&5mdVu1((^4Qp1xctKRum@MsGJyNk_QWcqYb zqSjUKnmLX+oI&31W;tX$cYbC$EM%qEZi>pD^b|k zyiSZIo#qJ%;3(1n(Nz_o5*$W6mGyE?SK;OG$7O1YPL%uzPvszgH!3E%jdFx2GL6H> z=H0(`D7)v;X#}lw_d9DrEGv*SZ1X5L%{w^fT7Wp`lHD+SmQg_*Qu=dg@UUF0p$a>- z%flXteOI4MbPbeES@NI)AqPc}#qnO|PrBSKab2;k3ZK%EWL_vYLlo7aaML0j00HV3 z73dHsB-!`deXW~~%P}0?(w!Wj>?9l{q9$9?JBQbHOUsyZqOxW$4?G$lF3~9J^W` zs31!Y?6###vpUdls7NBzwMn|On(!J$X?N@eRM8tsOB2Ufm-PxkR!;;6exz1tnoQN< zbUbyxg%xOmx6aR9smWXD2N8zsqu%O6@Fiy@&g44TGq{zAw5fJ@tM5gqt9RA12J-FG z>gAQJV1}*b!WV}}$luDlE=zQSqjVXKYFIrsTg!7HXMHZ-R*5q=fB*U0 z`D1a<>WdV%5;KoZd#p0sFTU7D-M!l)SH(i}>d}|U>84n*uEdJioR+}11P?+8DO?&2 z0YhT;>4bh-P7!(p-&L8ZaA+t);5sOMd#GB0#x;*y2}S9V_QvH!y!Egh`z-@;`HcWZ zpnP7k#KINg5r6Z{oA+i;sID7tJ$HG00I$BumyCFd<=w%Ito2V`%)Wj3R|n~8L)an`c{oKW4Q5A33pIeCzMUX5c z%!^ekxLlX@@22w6tuvxSH{|v{bsQgs^sYm=HbHC-mY>zN2XPE3W1#K_ZSlx<>1Q#Y;S%3><=2~xrcZk)rzg23@jJJD*cb4n~h1Et2^$(`W#a?1=4 z2Fy)$r(_yD^fUvwZAbn4^-6zSEY8}Y99|>Q?P@E5V>m~Wnf2@=ifsbrd$1Y2KRkE8?W~>}c7szN?a-^sG;x%X z&BQ^!sd|BA8vrAai>r=(HvPTHB3~;`p~!0t=cU_k=XaCsE-*4@vM7EyvX0m1cFPzn zcRz@Vd=6!R4m=tnZ&gcxdWH0VEY{2B+8!*&UFpE4p#m@cs)C!7gI$Yy51Aw`n}5VA zX-YvVNuF)J!)-s0Xd`5Fkh&%i+DSSQsR+ zIel)ki-P9LvJ9dOU?oGe7bT-S)+>EH`?udO^5H9D*UR8Rc1%tc5|nKc9ZQk5>{duR z^<2tlDiqFnbWY#lH;Fn{=V1gOR$Y!WvYi}9ZSk1Y^ zxtZu4?UT0ip!`($1N;}%;i(!*MhQBkvd!M5wDxWsQ}|x_kl?imNliN$=NvAFzyX-M zHtX!~Hi73_Jtw}V`dMA6U_yeTu14HNIc9sM6#ueZkLie%p3TzZ+M6s|JLOmbx+yeu zh-;B5gBPeRq+gu<3%b`^#p^kXJ@Vw>rzn+q|MFNtdQH_$5IO)zA#)D%P)XogI-x*F z0Gq=z+C}izAD5~Qdz5iTg%BwP#+p_OTDS@}K?4*f&X?}sx~mLbSMAa6fW1@9OBzXP z^^kB$7GwY_#J)sNcja$wmdu@{jv!m*O?8VS`YW7u)i;*RUzaQWak+Y4?&LdRvg%yW z31M@)DZYELMc}w`b_AU&^iVs}WMwtSY7#v*xwIgFja)#2P_9GRR8;a8cabDd4V8em z`cAU!_L1#nD!UaPqo$OHr$X^VPj3|vHf5!QrZo;#0+%?&hu*4^y?R(&57MqG|54G< z+v-EbPWB2Qq7^3?mY0k!_WGI=rzkb}IviAh@FZX9(xcFM%umbpO8s93!ygnxdQ{Kk z{cX?SE~*j^A_#)#Z4Pbd5IE1#y?~=O0rq$-ivAhb>M=O%NP(JmQ3MH+TxCyrxpccH z=CZQw{%Px8@Y-=G z-cRfo2huAY$5xJ0w-}`(QY@RyD#g&jr+G~&!Z8__J@h~YzDd4jnASTc{!QM+bjup5q zFM{OP-4RQ59D5Q|rdqp7I|>GAh?`Z((Hrxf)5k(s;}~jklywO(-KYV&6n-aXG&WIx zFoFCW1~Nnp{T20K-8v=vA>WM`$CtD4QYMCPNrVFNA2mzBymu{pK$LyC?Eo=O7J%fl z|IK3MKe9v(QsdSD8eCF0NBcJQOlMOQF278$xDf$3%S1NohyXYbivT{iobR?;icRT`P;I_y9#TN9`S*9&Jr*0@=0r;}I0KSl1HOVMxc8 z`FNll(cXDWot@VGT=H&Tfup73OTy!4hu6`RK&)j8mwvm0!{)r3GYmkU;1u%?EY&^Q zd4|7Psq&|liUbDl9Fm8{S_Ak_gisY$X&tud0aA&MXG9HtJ>x;Yhm&e{Zlc6W{a_0o zOd|V9%%$xzc~tI2*!0>yyokRxnZg?A#pO8IA9@Q@%_7xNq}Xgat$VlO$m&56$Nvxt z)!^yU!&`~f7xXmJIUOW(jO8Sz5I*b#cF#b$H6#FMyo?2< z;}0wK<7GnWB^C1Mk1`Sb#|~1vC`oxCyO~4MkQx$rWcj0N;h3wefQhYY2VD*@&8jV> zjQ^=L*H+d2+#68@lr}kEI@S%r$%~lqkd~w^ib5uPkpc5CmKui+%4=p^uT;ebbnyV& zDpi>s)f0d;857lJ0WPA8p)?^C4=4B`ZG6Bz3wEz@b z$wP0sy+5bIAK#s-T#bkPAstVhQAeUIqMSJ+XaPyQx1j`^?V6Sryz@4;wO~!Fq%-d9 z^(`tU5k~@;R&t5fa-h^jtj)XTTr3drM}{b{UQxhpX-rs%Zi^-#)^OE3Zg2=ADq>+7 zoSa$A#Pdye1m1?zc0xSIp4s0Hot+ed+7M~SYrTCY_T#DYv63K{w7VBoNeT-^Q*tU( zcM-Y1$)Y>V8|0-50M-28ES9Xbr{TAu4N=Xv-s&Vb;z;DI#25d&!?9!_TUl?#)5&@j z6->d^Rd(T4e2@7cSMh$exX_zqcZ3blSR1>r`W08{(g|bJcGjt|ly|L<*60K`9?Jr6 z1MBY196zr@IiP%r^N7Sj9VPnGItcQRl+8N_Q0`PcjT33sOaNL1NhKHGoX&MK zCWlt_%uXOxu-(#`C3o+wRR@DqrHY9%4KNe5sp4sx66lC=zAScl{6;8@cVz$K8|LQ30`F#m}Imh8u0!J)) zB?rK{$aSEmoR%=sE%8|O$YttFymUaYX?(hTa21N<)D8tLbZC~daeLDhz4qJtLz~cc zDj=e#)P|h15PX6152w0q_fk%t9yq6%otwIDfbgP{Zvp_t&YIWc>V+0dE~;m*4fkba zshHUe4$A@Jq@S#7BJ~g0Ec0(xDt=IQ;z42HoA7Fa){P-7MWjs|Ia{Q*zV!fh=piY# z241mAd8^}6c%xl`W^GaUM{mbjU2n&3H99+W#^}LGfJJRSL86*uNCsiMXas22>0KGr zC#251SYxkj96BU8Cyj`xl`lT-@Mb+6RX0?x{}e%FDV7fGYMqZpO2Etc1tG;b!yYHFRgU#NV6tz#A$%{=}lA! zY5HqavuQf|5@g=DRskfjtAoRAAcCp#RIMPIUe?tONNZCH`f&b@(u>fc=nff1b^+fn zcvsTBd##emZI9ddPYSR4{uK7t;&PL+PkH7Tm9^lKehesQoVE< zp3GnsVZJ5c%fB2{^y~?;sYAF)Q@71&HV*qX9Cl{=5t{6D6JR-xig^~I#ZBf^!xs=# z;?loX1KR0_%egLsUeXwBs$fIeW(Vse$DQ{(hcps7PUCIfl#gZKL~U{?PrPm1c9Bz* z?gk{LR*^(X3~#GSf3)jvjzt+uWPZR#Vy}pIUPA%*I$jTCwpSsRwUYRD`ec!h?`fP|Xi(+oQT!i)$j3p_6bp-u(DnaWwf&b^4f{{x47@NCa|CkTPMmbGK~N|vs&cj+ zLwf-hBk7#cSmLH^F&k=AKF^_(pj^zYb;MP`(0nb5C~|~e)PijwCPkh7^sO$NC+a}C zm9pKQ4CI|@({xOWaB`#rf2Ve6K*$TA0=&&pAI#}>OC$cQVX2q~6-Sw;E`CZ#Dg4nQ zOP4&!6xT9E_ATj{kk3=;x|`C2;70IMG$Eh10n7ijYVnr<{@PiyC%ZQ=z`crkzT?q5 zs6qQ0A!MM$FnMU%zM7HRla!DySDNvtJ!CV zu-OQcSyZwPLah%S5G`hb`_3ZTV_BEbZ;Q203b9)^6RBEGggYor9X%9KC$0h~$k|HM zUf})JOG`#to;A!(bA%55P-OmKw`*FaZ%eA>*i|0YK-6nG9?*fOorKyJ!Aa*lm03IP;5M)^ zZ`1hz9zf=@I;&*3bP-P||CL+p_T{oXl3iWIT@L$u2zxQ0P?L?!@IvRy&Id{jcc7Xj zQ5LOg4p@~XG~C{+&vEDpYy;UTCZ%>9gDc=MEoKRS8W&f|K}8hKUzHRx6xk*km$Nv~ z__u4Nhs5?o5K-%Tc>PZl=2vQrs|tX^vRUpwscdr)DjWh0m0FquvlLwbT5$kBCnW@c zr0}2Ij($ItDYQ%&Zz-OQMOlol1Z7= z(Fb{jj5LG4()w^Ua#kce)mV3OkyhHW z&Xwla^mzePk(9K|c#T#6{pH)o^Yi)JzyC*t=!LvU4o`udbiGKBQ#0jM_YSv?yf-hM@`6MI!UT2Mu1$w_Jh?2>?d=tK{rhMC^y~NEKaMY-KhGft!keD_ zfqLRm0|}Ndjiy@Gyv&J5pn1BaP3_C5kA0gQBcbH8lY3lqtc&^FoXWpXfW7xN6rA7% z0mz7rAQq~CBrbj3&HIoYz^lO>hwm7h7ZVf<4=Zp$z0?8Xp4W)U4*PH_+mx~TM*8k> z#(-{en%WwnOebhk>P3T>+%Wv{gXo&mUA3aCf^`*}FN1%4#F6U_U0T2=-gfG9HG ztj*q5?EA0tx8GjQwPF)yYm9&QT%?NO0o4Zk;yU0P>HXWrx?@za@0YL9Wq2M|9| z2WH}fvnIQactpIZbU4VuQ31_}b8++cHA1jS+pt-|o~Xtqpf-o~onF&fNZv~`m#HwU z-DO|YsI2;|LJ5g11~%Y7Nc*fRD82;H^e)$?bDW8>lB#cZymDFEXii5BHol016mo9) zv)rVL^F6v8BBi2Yd#sj%qQ7$@|1rOPEUPC$0N9_r64%9gudHUw+$D}uSL%k>&+1!X!*7m#IW>K+;h#MBB{;eB2~)$; zN1uywfr`&EIA1BPDr0KBN+DT=A!IwyEv2Tj{7Wh5UUYwu&ZewR1YQu%UTg~%d!C=l z*D$@7GDX1Yhymhb$%`#oIW!TzkR;Ha`@roxhiW- z{-n((?M~&7C@n&T^NzZ_T~5vR`qUP-FF{u#WM(ZlFsfeQ>dq;B%a+-l%CYCz`*!Vh zDLwUY9#>h8bE$dN9rLDMq+|Y5kB7j*?`&Xeu&Nrdxt=oS+@4P5m-EN3AMf9O{`kS7 z^-rHa?!UasxwA(ehjWtF*xUTZ=AdTgEONNA8VYw~nY0zM$t_U0@*4Ip^0tdY*ko0m zYGPadycXRz$;sM9-sKq`4?M5if;sOu1tZ~x7enao%BpP-ZIz@c{mIi?So0&tS!J`X z^&`BV^4qPoDanDoadGciX*r$;heQJv4h0)Wdsku$poZwEgl#4*A4YTTHfI7MykR(g;P@?YC z)~0V-2i__>48;YjHgw4f(e9Hv0$HH8>=MF8LM659!XedrdP0uvMYEAtKrQ8j52aI3 z?J~~6&U>Ux2hFY|p@^~xz$4jp)3v$FW>Jtz#R8|HyfOw#>$%J3QZPQWVBJ0PA diff --git a/metadata/md5-cache/app-crypt/efitools-1.9.2-r1 b/metadata/md5-cache/app-crypt/efitools-1.9.2-r1 index a40476d35d75..3484e3cb48d2 100644 --- a/metadata/md5-cache/app-crypt/efitools-1.9.2-r1 +++ b/metadata/md5-cache/app-crypt/efitools-1.9.2-r1 @@ -12,4 +12,4 @@ RDEPEND=!static? ( dev-libs/openssl:= ) sys-apps/util-linux SLOT=0 SRC_URI=https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snapshot/efitools-1.9.2.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=18a829385cb727ce9adda475fb0b6f14 +_md5_=3d105720628c036705c2e0b172c4f854 diff --git a/metadata/md5-cache/app-crypt/gentoo-keys-201901130136 b/metadata/md5-cache/app-crypt/gentoo-keys-201901130136 deleted file mode 100644 index 1738015cc9e3..000000000000 --- a/metadata/md5-cache/app-crypt/gentoo-keys-201901130136 +++ /dev/null @@ -1,9 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=A OpenPGP/GPG keyring of official Gentoo release media GPG keys -EAPI=6 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Gentoo-keys -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux -LICENSE=GPL-2 -SLOT=0 -SRC_URI=https://dev.gentoo.org/~dolsen/releases/keyrings/gentoo-keys-201901130136.tar.xz -_md5_=0953b68f9c9375bac205ad4dabf51017 diff --git a/metadata/md5-cache/app-crypt/keysmith-23.04.2 b/metadata/md5-cache/app-crypt/keysmith-23.04.2 index 4006705a21e4..8f957069c3ad 100644 --- a/metadata/md5-cache/app-crypt/keysmith-23.04.2 +++ b/metadata/md5-cache/app-crypt/keysmith-23.04.2 @@ -13,5 +13,5 @@ RDEPEND=dev-libs/libsodium:= >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://kde/stable/release-service/23.04.2/src/keysmith-23.04.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d8cd9e9610df4e55150bfa4f84e90dd5 diff --git a/metadata/md5-cache/app-crypt/libnitrokey-3.8 b/metadata/md5-cache/app-crypt/libnitrokey-3.8 index c8c7c9075fea..a5832df47bdd 100644 --- a/metadata/md5-cache/app-crypt/libnitrokey-3.8 +++ b/metadata/md5-cache/app-crypt/libnitrokey-3.8 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/hidapi:= virtual/udev RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Nitrokey/libnitrokey/archive/v3.8.tar.gz -> libnitrokey-3.8.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bba113205dff27c975697c26faa23c2e diff --git a/metadata/md5-cache/app-crypt/libnitrokey-9999 b/metadata/md5-cache/app-crypt/libnitrokey-9999 index f988d3204f47..00a816dbc9cb 100644 --- a/metadata/md5-cache/app-crypt/libnitrokey-9999 +++ b/metadata/md5-cache/app-crypt/libnitrokey-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=dev-libs/hidapi:= virtual/udev RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ddc83d19f7d6ee3fa95abbd5883fc26e diff --git a/metadata/md5-cache/app-crypt/minisign-0.10 b/metadata/md5-cache/app-crypt/minisign-0.10 index fea8d7bac3c2..f2e514e9b8d4 100644 --- a/metadata/md5-cache/app-crypt/minisign-0.10 +++ b/metadata/md5-cache/app-crypt/minisign-0.10 @@ -10,5 +10,5 @@ LICENSE=ISC RDEPEND=dev-libs/libsodium:=[-minimal] SLOT=0 SRC_URI=https://github.com/jedisct1/minisign/archive/0.10.tar.gz -> minisign-0.10.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=867dd2f41e839f5781d07c29e97c1545 diff --git a/metadata/md5-cache/app-crypt/minisign-0.11 b/metadata/md5-cache/app-crypt/minisign-0.11 index ef74c8d8a5c2..811898627480 100644 --- a/metadata/md5-cache/app-crypt/minisign-0.11 +++ b/metadata/md5-cache/app-crypt/minisign-0.11 @@ -10,5 +10,5 @@ LICENSE=ISC RDEPEND=dev-libs/libsodium:=[-minimal] SLOT=0 SRC_URI=https://github.com/jedisct1/minisign/archive/0.11.tar.gz -> minisign-0.11.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cd0c21b0fcaa335b620bc96138e3eeab diff --git a/metadata/md5-cache/app-crypt/minisign-9999 b/metadata/md5-cache/app-crypt/minisign-9999 index 2d730f1e8ead..bac58500c5cb 100644 --- a/metadata/md5-cache/app-crypt/minisign-9999 +++ b/metadata/md5-cache/app-crypt/minisign-9999 @@ -9,5 +9,5 @@ LICENSE=ISC PROPERTIES=live RDEPEND=dev-libs/libsodium:=[-minimal] SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cd0c21b0fcaa335b620bc96138e3eeab diff --git a/metadata/md5-cache/app-crypt/nitrokey-app-1.4.2 b/metadata/md5-cache/app-crypt/nitrokey-app-1.4.2 index c9ddaea13878..0e034beee080 100644 --- a/metadata/md5-cache/app-crypt/nitrokey-app-1.4.2 +++ b/metadata/md5-cache/app-crypt/nitrokey-app-1.4.2 @@ -10,5 +10,5 @@ LICENSE=GPL-3 RDEPEND=>=app-crypt/libnitrokey-3.5:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 SLOT=0 SRC_URI=https://github.com/Nitrokey/nitrokey-app/archive/v1.4.2.tar.gz -> nitrokey-app-1.4.2.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0cdca0b9e35404b95d3e7681941949a1 diff --git a/metadata/md5-cache/app-crypt/nitrokey-app-9999 b/metadata/md5-cache/app-crypt/nitrokey-app-9999 index e324d04b0245..b1b4a31b4d75 100644 --- a/metadata/md5-cache/app-crypt/nitrokey-app-9999 +++ b/metadata/md5-cache/app-crypt/nitrokey-app-9999 @@ -9,5 +9,5 @@ LICENSE=GPL-3 PROPERTIES=live RDEPEND=>=app-crypt/libnitrokey-3.5:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 SLOT=0 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=39538e57ffb3711998ba4f2026c5f62d diff --git a/metadata/md5-cache/app-crypt/osslsigncode-2.5 b/metadata/md5-cache/app-crypt/osslsigncode-2.5 index 7b9c82218934..17ef289e46df 100644 --- a/metadata/md5-cache/app-crypt/osslsigncode-2.5 +++ b/metadata/md5-cache/app-crypt/osslsigncode-2.5 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/openssl:= curl? ( net-misc/curl ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/mtrojnar/osslsigncode/releases/download/2.5/osslsigncode-2.5.tar.gz test? ( https://github.com/mtrojnar/osslsigncode/raw/2.5/tests/files/unsigned.cat -> osslsigncode-test-unsigned.cat ) test? ( https://github.com/mtrojnar/osslsigncode/raw/2.5/tests/files/unsigned.ex_ -> osslsigncode-test-unsigned.ex_ ) test? ( https://github.com/mtrojnar/osslsigncode/raw/2.5/tests/files/unsigned.exe -> osslsigncode-test-unsigned.exe ) test? ( https://github.com/mtrojnar/osslsigncode/raw/2.5/tests/files/unsigned.msi -> osslsigncode-test-unsigned.msi ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=98f2480dd386874bb2b3ee8cdc9f215b diff --git a/metadata/md5-cache/app-crypt/qca-2.3.5-r1 b/metadata/md5-cache/app-crypt/qca-2.3.5-r1 index c9ce1c0c9032..e1cdca57bb22 100644 --- a/metadata/md5-cache/app-crypt/qca-2.3.5-r1 +++ b/metadata/md5-cache/app-crypt/qca-2.3.5-r1 @@ -12,5 +12,5 @@ RDEPEND=>=dev-qt/qtcore-5.14:5 botan? ( dev-libs/botan:2= ) gcrypt? ( dev-libs/l RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://kde/stable/qca/2.3.5/qca-2.3.5.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=313629592b8e87d304cf9ebaa55d69b6 diff --git a/metadata/md5-cache/app-crypt/qca-2.3.6-r1 b/metadata/md5-cache/app-crypt/qca-2.3.6-r1 index 6abd7f280be2..9fa0a0813a10 100644 --- a/metadata/md5-cache/app-crypt/qca-2.3.6-r1 +++ b/metadata/md5-cache/app-crypt/qca-2.3.6-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://userbase.kde.org/QCA INHERIT=cmake kde.org qmake-utils IUSE=botan debug doc examples gcrypt gpg logger nss pkcs11 sasl softstore +ssl test -KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=LGPL-2.1 RDEPEND=>=dev-qt/qtcore-5.14:5 botan? ( dev-libs/botan:3= ) gcrypt? ( dev-libs/libgcrypt:= ) gpg? ( app-crypt/gnupg ) nss? ( dev-libs/nss ) pkcs11? ( >=dev-libs/openssl-1.1 dev-libs/pkcs11-helper ) sasl? ( dev-libs/cyrus-sasl:2 ) ssl? ( >=dev-libs/openssl-1.1:= ) RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://kde/stable/qca/2.3.6/qca-2.3.6.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=93b9489e4467eefeeef852395ec38b5a +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6c4210de145f1c72869617df9fd38840 diff --git a/metadata/md5-cache/app-crypt/qca-2.3.6-r2 b/metadata/md5-cache/app-crypt/qca-2.3.6-r2 index 34483e847935..4d30247677e8 100644 --- a/metadata/md5-cache/app-crypt/qca-2.3.6-r2 +++ b/metadata/md5-cache/app-crypt/qca-2.3.6-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( qt5 qt6 ) RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://kde/stable/qca/2.3.6/qca-2.3.6.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f0ee0784024f4203ab272cbd109972ad diff --git a/metadata/md5-cache/app-crypt/rhash-1.4.3 b/metadata/md5-cache/app-crypt/rhash-1.4.3 index 76f2fdbba226..8fccf1ff14db 100644 --- a/metadata/md5-cache/app-crypt/rhash-1.4.3 +++ b/metadata/md5-cache/app-crypt/rhash-1.4.3 @@ -12,4 +12,4 @@ RDEPEND=ssl? ( dev-libs/openssl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)? SLOT=0 SRC_URI=mirror://sourceforge/rhash/rhash-1.4.3-src.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9e6da9efb8ed9e1edb1054be4415e0e4 +_md5_=8fa367742bdf3b0327661e57af4754fb diff --git a/metadata/md5-cache/app-crypt/tpm-emulator-0.7.5-r3 b/metadata/md5-cache/app-crypt/tpm-emulator-0.7.5-r3 index d20a3895aa98..dc0be89febb4 100644 --- a/metadata/md5-cache/app-crypt/tpm-emulator-0.7.5-r3 +++ b/metadata/md5-cache/app-crypt/tpm-emulator-0.7.5-r3 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=acct-group/tpm acct-user/tpm dev-libs/gmp:= modules? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) ) SLOT=0 SRC_URI=https://github.com/PeterHuewe/tpm-emulator/archive/v0.7.5.tar.gz -> tpm-emulator-0.7.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod 65030ccb60b8a236bc29c8caa76e3815 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod 65030ccb60b8a236bc29c8caa76e3815 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0d5c45b47554a87aea509b8b54475e01 diff --git a/metadata/md5-cache/app-crypt/tpm2-tss-3.2.0-r4 b/metadata/md5-cache/app-crypt/tpm2-tss-3.2.0-r4 deleted file mode 100644 index d16c0f4caad5..000000000000 --- a/metadata/md5-cache/app-crypt/tpm2-tss-3.2.0-r4 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-apps/acl virtual/pkgconfig doc? ( app-doc/doxygen ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=acct-group/tss acct-user/tss fapi? ( dev-libs/json-c:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-misc/curl-7.80.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) test? ( app-crypt/swtpm dev-libs/uthash dev-util/cmocka fapi? ( >=net-misc/curl-7.80.0 ) ) -DESCRIPTION=TCG Trusted Platform Module 2.0 Software Stack -EAPI=7 -HOMEPAGE=https://github.com/tpm2-software/tpm2-tss -INHERIT=autotools flag-o-matic linux-info multilib-minimal tmpfiles udev -IUSE=doc +fapi +openssl mbedtls static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86 -LICENSE=BSD-2 -RDEPEND=acct-group/tss acct-user/tss fapi? ( dev-libs/json-c:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-misc/curl-7.80.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) virtual/tmpfiles -REQUIRED_USE=^^ ( mbedtls openssl ) fapi? ( openssl !mbedtls ) -RESTRICT=!test? ( test ) -SLOT=0/3 -SRC_URI=https://github.com/tpm2-software/tpm2-tss/releases/download/3.2.0/tpm2-tss-3.2.0.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=8762ce87c916f4f8fb28942677a3ee23 diff --git a/metadata/md5-cache/app-crypt/tpm2-tss-3.2.1 b/metadata/md5-cache/app-crypt/tpm2-tss-3.2.1 deleted file mode 100644 index 104ed43dea01..000000000000 --- a/metadata/md5-cache/app-crypt/tpm2-tss-3.2.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-apps/acl virtual/pkgconfig doc? ( app-doc/doxygen ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=acct-group/tss acct-user/tss fapi? ( dev-libs/json-c:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-misc/curl-7.80.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) test? ( app-crypt/swtpm dev-libs/uthash dev-util/cmocka fapi? ( >=net-misc/curl-7.80.0 ) ) -DESCRIPTION=TCG Trusted Platform Module 2.0 Software Stack -EAPI=7 -HOMEPAGE=https://github.com/tpm2-software/tpm2-tss -INHERIT=autotools flag-o-matic linux-info multilib-minimal tmpfiles udev -IUSE=doc +fapi +openssl mbedtls static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 -LICENSE=BSD-2 -RDEPEND=acct-group/tss acct-user/tss fapi? ( dev-libs/json-c:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-misc/curl-7.80.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) virtual/tmpfiles -REQUIRED_USE=^^ ( mbedtls openssl ) fapi? ( openssl !mbedtls ) -RESTRICT=!test? ( test ) -SLOT=0/3 -SRC_URI=https://github.com/tpm2-software/tpm2-tss/releases/download/3.2.1/tpm2-tss-3.2.1.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=9ba0226033c744412ad4097c445c74d1 diff --git a/metadata/md5-cache/app-crypt/tpm2-tss-3.2.2 b/metadata/md5-cache/app-crypt/tpm2-tss-3.2.2 deleted file mode 100644 index 0f0c9629015a..000000000000 --- a/metadata/md5-cache/app-crypt/tpm2-tss-3.2.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-apps/acl virtual/pkgconfig doc? ( app-doc/doxygen ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=acct-group/tss acct-user/tss fapi? ( dev-libs/json-c:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-misc/curl-7.80.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) test? ( app-crypt/swtpm dev-libs/uthash dev-util/cmocka fapi? ( >=net-misc/curl-7.80.0 ) ) -DESCRIPTION=TCG Trusted Platform Module 2.0 Software Stack -EAPI=7 -HOMEPAGE=https://github.com/tpm2-software/tpm2-tss -INHERIT=autotools flag-o-matic linux-info multilib-minimal tmpfiles udev -IUSE=doc +fapi +openssl mbedtls static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86 -LICENSE=BSD-2 -RDEPEND=acct-group/tss acct-user/tss fapi? ( dev-libs/json-c:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-misc/curl-7.80.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) virtual/tmpfiles -REQUIRED_USE=^^ ( mbedtls openssl ) fapi? ( openssl !mbedtls ) -RESTRICT=!test? ( test ) -SLOT=0/3 -SRC_URI=https://github.com/tpm2-software/tpm2-tss/releases/download/3.2.2/tpm2-tss-3.2.2.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=497ba0e572e9fd2485d887b67de1f51c diff --git a/metadata/md5-cache/app-crypt/tpm2-tss-4.0.0 b/metadata/md5-cache/app-crypt/tpm2-tss-4.0.0 deleted file mode 100644 index a93c75af2978..000000000000 --- a/metadata/md5-cache/app-crypt/tpm2-tss-4.0.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-apps/acl virtual/pkgconfig doc? ( app-doc/doxygen ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=acct-group/tss acct-user/tss fapi? ( dev-libs/json-c:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-misc/curl-7.80.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) test? ( app-crypt/swtpm dev-libs/uthash dev-util/cmocka fapi? ( >=net-misc/curl-7.80.0 ) ) -DESCRIPTION=TCG Trusted Platform Module 2.0 Software Stack -EAPI=8 -HOMEPAGE=https://github.com/tpm2-software/tpm2-tss -INHERIT=autotools flag-o-matic linux-info multilib-minimal tmpfiles udev -IUSE=doc +fapi +openssl mbedtls +policy static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 -LICENSE=BSD-2 -RDEPEND=acct-group/tss acct-user/tss fapi? ( dev-libs/json-c:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-misc/curl-7.80.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) virtual/tmpfiles -REQUIRED_USE=^^ ( mbedtls openssl ) fapi? ( openssl !mbedtls ) policy? ( openssl !mbedtls ) -RESTRICT=!test? ( test ) -SLOT=0/4 -SRC_URI=https://github.com/tpm2-software/tpm2-tss/releases/download/4.0.0/tpm2-tss-4.0.0.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=abd8b822d9056c7a1e8d9c3a23b1575c diff --git a/metadata/md5-cache/app-crypt/yubihsm-shell-2.4.0 b/metadata/md5-cache/app-crypt/yubihsm-shell-2.4.0 index 5ec056a650ca..d45ab84020ed 100644 --- a/metadata/md5-cache/app-crypt/yubihsm-shell-2.4.0 +++ b/metadata/md5-cache/app-crypt/yubihsm-shell-2.4.0 @@ -11,5 +11,5 @@ RDEPEND=dev-libs/openssl:= net-misc/curl dev-libs/libedit virtual/libusb:1 sys-a RESTRICT=test SLOT=0 SRC_URI=https://developers.yubico.com/yubihsm-shell/Releases/yubihsm-shell-2.4.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fe6c4248802711ae026a0f04f22f7a12 diff --git a/metadata/md5-cache/app-crypt/zulucrypt-5.5.0_pre20180223 b/metadata/md5-cache/app-crypt/zulucrypt-5.5.0_pre20180223 index cdb5161a5ff0..bcaf805dcc0c 100644 --- a/metadata/md5-cache/app-crypt/zulucrypt-5.5.0_pre20180223 +++ b/metadata/md5-cache/app-crypt/zulucrypt-5.5.0_pre20180223 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libgcrypt:0= sys-fs/cryptsetup:= keyring? ( app-crypt/libsecret REQUIRED_USE=kwallet? ( qt5 ) SLOT=0 SRC_URI=https://github.com/mhogomchungu/zuluCrypt/archive/76637bb05af13744bf1734b56f67d6d5cc2343b1.tar.gz -> zulucrypt-5.5.0_pre20180223.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b2765ce4aca6914d420ae86cc72355f2 diff --git a/metadata/md5-cache/app-dicts/Manifest.gz b/metadata/md5-cache/app-dicts/Manifest.gz index 9c039666cdd9c4ca8735f85728e32e05d82c4d78..bb8819b20df9e9cccaa01b4584fa450e0e4e9d1f 100644 GIT binary patch delta 33417 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 IQzr5N01i=;AOHXW diff --git a/metadata/md5-cache/app-dicts/aspell-da-4.2 b/metadata/md5-cache/app-dicts/aspell-da-4.2 deleted file mode 100644 index fe6300e915e4..000000000000 --- a/metadata/md5-cache/app-dicts/aspell-da-4.2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=sys-apps/which -DEFINED_PHASES=configure install -DEPEND=app-text/aspell -DESCRIPTION=Aspell (Danish) language dictionary -EAPI=8 -HOMEPAGE=https://github.com/mortenivar/aspell-da -INHERIT=aspell-dict-r1 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos -LICENSE=GPL-2 -RDEPEND=app-text/aspell -SLOT=0 -SRC_URI=https://github.com/mortenivar/aspell-da/archive/refs/tags/4.2.tar.gz -> aspell-da-4.2.tar.gz -_eclasses_=aspell-dict-r1 c6e224e2b4806341d5e9146057e0e888 -_md5_=33f84967e5c720d69a50b47af60c6210 diff --git a/metadata/md5-cache/app-dicts/aspell-da-4.2.1 b/metadata/md5-cache/app-dicts/aspell-da-4.2.1 index 7d1a4577e60e..6992cc0386ee 100644 --- a/metadata/md5-cache/app-dicts/aspell-da-4.2.1 +++ b/metadata/md5-cache/app-dicts/aspell-da-4.2.1 @@ -5,10 +5,10 @@ DESCRIPTION=Aspell (Danish) language dictionary EAPI=8 HOMEPAGE=https://github.com/mortenivar/aspell-da INHERIT=aspell-dict-r1 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos LICENSE=GPL-2 RDEPEND=app-text/aspell SLOT=0 SRC_URI=https://github.com/mortenivar/aspell-da/archive/refs/tags/4.2.1.tar.gz -> aspell-da-4.2.1.tar.gz _eclasses_=aspell-dict-r1 c6e224e2b4806341d5e9146057e0e888 -_md5_=fac47118e8625d7642389f87340441c1 +_md5_=7c3bc8877070e4b6c615e9e0eb718a92 diff --git a/metadata/md5-cache/app-dicts/dikt-2s_p1 b/metadata/md5-cache/app-dicts/dikt-2s_p1 index 425d0db38525..742301816faa 100644 --- a/metadata/md5-cache/app-dicts/dikt-2s_p1 +++ b/metadata/md5-cache/app-dicts/dikt-2s_p1 @@ -12,5 +12,5 @@ LICENSE=BSD-2 RDEPEND=>=dev-qt/qtgui-5.12.3:5 >=dev-qt/qtnetwork-5.12.3:5 >=dev-qt/qtprintsupport-5.12.3:5 >=dev-qt/qtwidgets-5.12.3:5 >=kde-frameworks/kcodecs-5.60.0:5 >=kde-frameworks/kconfig-5.60.0:5 >=kde-frameworks/kconfigwidgets-5.60.0:5 >=kde-frameworks/kcoreaddons-5.60.0:5 >=kde-frameworks/kdbusaddons-5.60.0:5 >=kde-frameworks/kguiaddons-5.60.0:5 >=kde-frameworks/ki18n-5.60.0:5 >=kde-frameworks/kiconthemes-5.60.0:5 >=kde-frameworks/kio-5.60.0:5 >=kde-frameworks/kwidgetsaddons-5.60.0:5 >=kde-frameworks/kxmlgui-5.60.0:5 !app-dicts/dikt:4 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=https://bitbucket-archive.softwareheritage.org/static/67/67f37093-df38-43b8-845b-2952e0a33bb3/attachments/dikt-2s1.txz -> dikt-2s1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1459c24703c9b7f4b15835845a58ed9d diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz index a16e4f7d0df5e5cd08092ecb63d1bd6a7234e1dc..74fdffb31ca54f2de962f416e9bf9c5a07a0f81c 100644 GIT binary patch literal 24623 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

      iKnLS!95oRh2WnCe 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 literal 24788 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 diff --git a/metadata/md5-cache/app-doc/doxygen-1.9.6 b/metadata/md5-cache/app-doc/doxygen-1.9.6 index 86a5c1f8212a..ea014eab36a4 100644 --- a/metadata/md5-cache/app-doc/doxygen-1.9.6 +++ b/metadata/md5-cache/app-doc/doxygen-1.9.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( doc ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://doxygen.nl/files/doxygen-1.9.6.src.tar.gz mirror://sourceforge/doxygen/rel-1.9.6/doxygen-1.9.6.src.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2a1a9f25dfc47a03379e0b88c474b42a diff --git a/metadata/md5-cache/app-doc/doxygen-1.9.7-r1 b/metadata/md5-cache/app-doc/doxygen-1.9.7-r1 index a0976f5e50e8..df8df08fee8e 100644 --- a/metadata/md5-cache/app-doc/doxygen-1.9.7-r1 +++ b/metadata/md5-cache/app-doc/doxygen-1.9.7-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( doc ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://doxygen.nl/files/doxygen-1.9.7.src.tar.gz mirror://sourceforge/doxygen/rel-1.9.7/doxygen-1.9.7.src.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5f668d34a0795296c0cd224ecfa911a0 diff --git a/metadata/md5-cache/app-doc/doxygen-9999 b/metadata/md5-cache/app-doc/doxygen-9999 index d82e231947f5..e1318a27e587 100644 --- a/metadata/md5-cache/app-doc/doxygen-9999 +++ b/metadata/md5-cache/app-doc/doxygen-9999 @@ -12,5 +12,5 @@ RDEPEND=app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libi REQUIRED_USE=test? ( doc ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5f668d34a0795296c0cd224ecfa911a0 diff --git a/metadata/md5-cache/app-doc/eclass-manpages-20230530 b/metadata/md5-cache/app-doc/eclass-manpages-20230530 deleted file mode 100644 index 10ec8ea35a24..000000000000 --- a/metadata/md5-cache/app-doc/eclass-manpages-20230530 +++ /dev/null @@ -1,10 +0,0 @@ -BDEPEND=sys-apps/gawk -DEFINED_PHASES=install -DESCRIPTION=Collection of Gentoo eclass manpages -EAPI=8 -HOMEPAGE=https://github.com/projg2/eclass-to-manpage -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos -LICENSE=GPL-2 -SLOT=0 -SRC_URI=https://dev.gentoo.org/~sam/distfiles/app-doc/eclass-manpages/eclass-manpages-20230530.tar.xz -_md5_=cb3b9d0e260ddff47dac940223edf491 diff --git a/metadata/md5-cache/app-doc/eclass-manpages-20230512 b/metadata/md5-cache/app-doc/eclass-manpages-20230624 similarity index 91% rename from metadata/md5-cache/app-doc/eclass-manpages-20230512 rename to metadata/md5-cache/app-doc/eclass-manpages-20230624 index a06ef35a54e8..b857b469f164 100644 --- a/metadata/md5-cache/app-doc/eclass-manpages-20230512 +++ b/metadata/md5-cache/app-doc/eclass-manpages-20230624 @@ -6,5 +6,5 @@ HOMEPAGE=https://github.com/projg2/eclass-to-manpage KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=GPL-2 SLOT=0 -SRC_URI=https://dev.gentoo.org/~sam/distfiles/app-doc/eclass-manpages/eclass-manpages-20230512.tar.xz +SRC_URI=https://dev.gentoo.org/~sam/distfiles/app-doc/eclass-manpages/eclass-manpages-20230624.tar.xz _md5_=cb3b9d0e260ddff47dac940223edf491 diff --git a/metadata/md5-cache/app-doc/gnucash-docs-4.13 b/metadata/md5-cache/app-doc/gnucash-docs-4.13 index 0fe91ba8f01c..e4a5dee26b43 100644 --- a/metadata/md5-cache/app-doc/gnucash-docs-4.13 +++ b/metadata/md5-cache/app-doc/gnucash-docs-4.13 @@ -9,5 +9,5 @@ KEYWORDS=amd64 ~arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=GPL-2 FDL-1.1 SLOT=0 SRC_URI=https://github.com/Gnucash/gnucash-docs/archive/4.13.tar.gz -> gnucash-docs-4.13.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2ae90c1053e8c502633883dc102a6e6d diff --git a/metadata/md5-cache/app-doc/gnucash-docs-5.1 b/metadata/md5-cache/app-doc/gnucash-docs-5.1 index 43ce03dbd626..7f3ed5b1d9bb 100644 --- a/metadata/md5-cache/app-doc/gnucash-docs-5.1 +++ b/metadata/md5-cache/app-doc/gnucash-docs-5.1 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86 LICENSE=GPL-2 FDL-1.1 SLOT=0 SRC_URI=https://github.com/Gnucash/gnucash-docs/archive/5.1.tar.gz -> gnucash-docs-5.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=95ce227ee79c7878be86eb16d8db9587 diff --git a/metadata/md5-cache/app-doc/halibut-1.3 b/metadata/md5-cache/app-doc/halibut-1.3 index b43d661a79be..a5eb535b8930 100644 --- a/metadata/md5-cache/app-doc/halibut-1.3 +++ b/metadata/md5-cache/app-doc/halibut-1.3 @@ -8,5 +8,5 @@ KEYWORDS=~alpha amd64 ~arm64 ~hppa ppc ppc64 ~riscv sparc x86 LICENSE=MIT SLOT=0 SRC_URI=https://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-1.3/halibut-1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1d8e5f53d92fcfae27b85d216c89942f diff --git a/metadata/md5-cache/app-doc/kicad-doc-6.0.11 b/metadata/md5-cache/app-doc/kicad-doc-6.0.11 index 4c5d3d4c63a9..5cd9bbc6678d 100644 --- a/metadata/md5-cache/app-doc/kicad-doc-6.0.11 +++ b/metadata/md5-cache/app-doc/kicad-doc-6.0.11 @@ -10,5 +10,5 @@ LICENSE=|| ( GPL-3+ CC-BY-3.0 ) GPL-2 REQUIRED_USE=|| ( html pdf ) ^^ ( l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh ) SLOT=0 SRC_URI=https://gitlab.com/kicad/services/kicad-doc/-/archive/6.0.11/kicad-doc-6.0.11.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b84bd63fbf421e833b96a937efbc94fe diff --git a/metadata/md5-cache/app-doc/kicad-doc-6.0.9 b/metadata/md5-cache/app-doc/kicad-doc-6.0.9 index 501c77dc0131..a8710d9bf828 100644 --- a/metadata/md5-cache/app-doc/kicad-doc-6.0.9 +++ b/metadata/md5-cache/app-doc/kicad-doc-6.0.9 @@ -10,5 +10,5 @@ LICENSE=|| ( GPL-3+ CC-BY-3.0 ) GPL-2 REQUIRED_USE=|| ( html pdf ) ^^ ( l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh ) SLOT=0 SRC_URI=https://gitlab.com/kicad/services/kicad-doc/-/archive/6.0.9/kicad-doc-6.0.9.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=37837c5d734276ed980224a1de55912f diff --git a/metadata/md5-cache/app-doc/kicad-doc-7.0.1 b/metadata/md5-cache/app-doc/kicad-doc-7.0.1 index 80ed189e5ff6..e18ea987d1ff 100644 --- a/metadata/md5-cache/app-doc/kicad-doc-7.0.1 +++ b/metadata/md5-cache/app-doc/kicad-doc-7.0.1 @@ -10,5 +10,5 @@ LICENSE=|| ( GPL-3+ CC-BY-3.0 ) GPL-2 REQUIRED_USE=|| ( html pdf ) ^^ ( l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh ) SLOT=0 SRC_URI=https://gitlab.com/kicad/services/kicad-doc/-/archive/7.0.1/kicad-doc-7.0.1.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=481929bc54ef0517b7d731ab4c08f0ff diff --git a/metadata/md5-cache/app-doc/kicad-doc-7.0.2 b/metadata/md5-cache/app-doc/kicad-doc-7.0.2 index f8da26166b30..c537570da161 100644 --- a/metadata/md5-cache/app-doc/kicad-doc-7.0.2 +++ b/metadata/md5-cache/app-doc/kicad-doc-7.0.2 @@ -10,5 +10,5 @@ LICENSE=|| ( GPL-3+ CC-BY-3.0 ) GPL-2 REQUIRED_USE=|| ( html pdf ) ^^ ( l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh ) SLOT=0 SRC_URI=https://gitlab.com/kicad/services/kicad-doc/-/archive/7.0.2/kicad-doc-7.0.2.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=26fc2cc7b2ce073166e2456a5db073f6 diff --git a/metadata/md5-cache/app-doc/zeal-0.6.1_p20200815-r1 b/metadata/md5-cache/app-doc/zeal-0.6.1_p20200815-r1 index f59a87686872..2cc985e4c8a0 100644 --- a/metadata/md5-cache/app-doc/zeal-0.6.1_p20200815-r1 +++ b/metadata/md5-cache/app-doc/zeal-0.6.1_p20200815-r1 @@ -10,5 +10,5 @@ LICENSE=GPL-3 RDEPEND=app-arch/libarchive:= dev-db/sqlite:3 dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 x11-libs/libX11 x11-libs/libxcb:= >=x11-libs/xcb-util-keysyms-0.3.9 x11-themes/hicolor-icon-theme SLOT=0 SRC_URI=https://github.com/zealdocs/zeal/archive/994cc5f6b6bfffddd5faaaafdb4fed483c38188f.tar.gz -> zeal-0.6.1_p20200815.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6adcda96b36a0e2cd2643bb7baf34006 diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index 471e3954eb598adc63ad7233bd8000b7567aefea..df3f06275b79831d75105ca7ed61573f86d27da2 100644 GIT binary patch literal 24233 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 Q^sMX0U&CwzFW0C506Z61mjD0& literal 23745 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/qtcore-5.15.0:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) SLOT=0 SRC_URI=https://github.com/tsujan/FeatherPad/archive/V1.4.0.tar.gz -> featherpad-1.4.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=23c502923b9ea65f7fec1de749644952 diff --git a/metadata/md5-cache/app-editors/ghostwriter-23.04.2 b/metadata/md5-cache/app-editors/ghostwriter-23.04.2 index 4a2bf1dbaf28..c197f4a67430 100644 --- a/metadata/md5-cache/app-editors/ghostwriter-23.04.2 +++ b/metadata/md5-cache/app-editors/ghostwriter-23.04.2 @@ -12,5 +12,5 @@ LICENSE=GPL-3+ RDEPEND=app-text/hunspell:= >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwebchannel-5.15.9:5 >=dev-qt/qtwebengine-5.15.9:5[widgets] >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/sonnet-5.106.0:5 virtual/opengl || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=0 SRC_URI=mirror://kde/stable/release-service/23.04.2/src/ghostwriter-23.04.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3187da518a82c31da11c1388fd6c3cfb diff --git a/metadata/md5-cache/app-editors/gvim-9.0.1627 b/metadata/md5-cache/app-editors/gvim-9.0.1627 new file mode 100644 index 000000000000..65ee64e8f3fb --- /dev/null +++ b/metadata/md5-cache/app-editors/gvim-9.0.1627 @@ -0,0 +1,18 @@ +BDEPEND=sys-devel/autoconf virtual/pkgconfig lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( sys-devel/gettext ) +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=~app-editors/vim-core-9.0.1627 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) x11-base/xorg-proto +DESCRIPTION=GUI version of the Vim text editor +EAPI=8 +HOMEPAGE=https://www.vim.org https://github.com/vim/vim +INHERIT=bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils +IUSE=acl aqua crypt cscope debug lua minimal motif netbeans nls perl python racket ruby selinux session sound tcl lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=vim +PDEPEND=!minimal? ( app-vim/gentoo-syntax ) +RDEPEND=~app-editors/vim-core-9.0.1627 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) +REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) aqua? ( !motif ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/vim/vim/archive/v9.0.1627.tar.gz -> vim-9.0.1627.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=fdea95490ebfb6acddc1af3f538787c6 diff --git a/metadata/md5-cache/app-editors/juffed-0.10_p20200103 b/metadata/md5-cache/app-editors/juffed-0.10_p20200103 index 3b6df26c3daa..9915166a84e3 100644 --- a/metadata/md5-cache/app-editors/juffed-0.10_p20200103 +++ b/metadata/md5-cache/app-editors/juffed-0.10_p20200103 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=app-i18n/enca dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtsingleapplication[X] dev-qt/qtwidgets:5 dev-qt/qtxml:5 x11-libs/qscintilla SLOT=0 SRC_URI=https://github.com/Mezomish/juffed/archive/74ab7236a30be17351edc5b83eb3579affd96913.tar.gz -> juffed-0.10_p20200103.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b2eeedc0bc66fb90ed9ea57d3acc2809 diff --git a/metadata/md5-cache/app-editors/kile-2.9.93_p20221123 b/metadata/md5-cache/app-editors/kile-2.9.93_p20221123 index 1e8da3d86da7..e91b62491edb 100644 --- a/metadata/md5-cache/app-editors/kile-2.9.93_p20221123 +++ b/metadata/md5-cache/app-editors/kile-2.9.93_p20221123 @@ -12,5 +12,5 @@ LICENSE=FDL-1.2 GPL-2 RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtscript-5.15.5:5 >=dev-qt/qttest-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 kde-apps/okular:5 >=kde-frameworks/kconfig-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/kcrash-5.82.0:5 >=kde-frameworks/kdbusaddons-5.82.0:5 >=kde-frameworks/kdoctools-5.82.0:5 >=kde-frameworks/kguiaddons-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kiconthemes-5.82.0:5 >=kde-frameworks/kio-5.82.0:5 >=kde-frameworks/kparts-5.82.0:5 >=kde-frameworks/ktexteditor-5.82.0:5 >=kde-frameworks/kwindowsystem-5.82.0:5 >=kde-frameworks/kxmlgui-5.82.0:5 pdf? ( app-text/poppler[qt5] ) kde-apps/konsole:5 kde-apps/okular:5[pdf?] virtual/latex-base virtual/tex-base pdf? ( app-text/ghostscript-gpl app-text/texlive-core ) png? ( app-text/dvipng virtual/imagemagick-tools[png?] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://gentoo/kile-2.9.93_p20221123-1ca67389.tar.gz https://invent.kde.org/office/kile/-/archive/1ca67389327d63fdc5a4c65ab6dd1cf7fbf597af/kile-1ca67389327d63fdc5a4c65ab6dd1cf7fbf597af.tar.gz -> kile-2.9.93_p20221123-1ca67389.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f389817fa055d324b064a42651fc14c7 diff --git a/metadata/md5-cache/app-editors/neovim-0.9.0-r1 b/metadata/md5-cache/app-editors/neovim-0.9.0-r1 index 5ee3d3ee21b6..9f36ab552c56 100644 --- a/metadata/md5-cache/app-editors/neovim-0.9.0-r1 +++ b/metadata/md5-cache/app-editors/neovim-0.9.0-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=test? ( lua_single_target_luajit ) RESTRICT=!test? ( test ) test SLOT=0 SRC_URI=https://github.com/neovim/neovim/archive/v0.9.0.tar.gz -> neovim-0.9.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2e8c7246624080e2fd89be2c0914a8d1 diff --git a/metadata/md5-cache/app-editors/neovim-0.9.1 b/metadata/md5-cache/app-editors/neovim-0.9.1 index 5f46151b6414..128c515030d8 100644 --- a/metadata/md5-cache/app-editors/neovim-0.9.1 +++ b/metadata/md5-cache/app-editors/neovim-0.9.1 @@ -14,5 +14,5 @@ REQUIRED_USE=test? ( lua_single_target_luajit ) RESTRICT=!test? ( test ) test SLOT=0 SRC_URI=https://github.com/neovim/neovim/archive/v0.9.1.tar.gz -> neovim-0.9.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3625a9c5df8787afcd560a9d1216703b diff --git a/metadata/md5-cache/app-editors/neovim-9999 b/metadata/md5-cache/app-editors/neovim-9999 index 850ad5584ae8..0e4091845eb1 100644 --- a/metadata/md5-cache/app-editors/neovim-9999 +++ b/metadata/md5-cache/app-editors/neovim-9999 @@ -13,5 +13,5 @@ RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1 REQUIRED_USE=test? ( lua_single_target_luajit ) RESTRICT=!test? ( test ) test SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d37235276851646920a2b0dcee84af7f diff --git a/metadata/md5-cache/app-editors/okteta-0.26.10 b/metadata/md5-cache/app-editors/okteta-0.26.10 index a3b44bf1b63b..19dd0186ceaa 100644 --- a/metadata/md5-cache/app-editors/okteta-0.26.10 +++ b/metadata/md5-cache/app-editors/okteta-0.26.10 @@ -13,5 +13,5 @@ RDEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwo RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/okteta/0.26.10/src/okteta-0.26.10.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d8c15bf8edb3a29457b75efc615560a5 diff --git a/metadata/md5-cache/app-editors/okteta-0.26.11 b/metadata/md5-cache/app-editors/okteta-0.26.11 index 50b1260570d8..7a28504155e5 100644 --- a/metadata/md5-cache/app-editors/okteta-0.26.11 +++ b/metadata/md5-cache/app-editors/okteta-0.26.11 @@ -13,5 +13,5 @@ RDEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwo RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/okteta/0.26.11/src/okteta-0.26.11.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=074e00ecf7088311502881eec3e95800 diff --git a/metadata/md5-cache/app-editors/texworks-0.6.7 b/metadata/md5-cache/app-editors/texworks-0.6.7 index 5d7ed567b7f8..58c36b0ddc01 100644 --- a/metadata/md5-cache/app-editors/texworks-0.6.7 +++ b/metadata/md5-cache/app-editors/texworks-0.6.7 @@ -14,5 +14,5 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 ) ) p RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/TeXworks/texworks/archive/release-0.6.7.tar.gz -> texworks-0.6.7.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=af27e0bfb32f49de1c0ab041874ca1d7 diff --git a/metadata/md5-cache/app-editors/vim-9.0.1627 b/metadata/md5-cache/app-editors/vim-9.0.1627 new file mode 100644 index 000000000000..b27220f7a37b --- /dev/null +++ b/metadata/md5-cache/app-editors/vim-9.0.1627 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/autoconf lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( sys-devel/gettext ) +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9.0.1627 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) +DESCRIPTION=Vim, an improved vi-style text editor +EAPI=8 +HOMEPAGE=https://www.vim.org https://github.com/vim/vim +INHERIT=vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single toolchain-funcs desktop xdg-utils +IUSE=X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=vim +PDEPEND=!minimal? ( app-vim/gentoo-syntax ) +RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9.0.1627 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) +REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) vim-pager? ( !minimal ) +SLOT=0 +SRC_URI=https://github.com/vim/vim/archive/v9.0.1627.tar.gz -> vim-9.0.1627.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ae97e98ab1812efdf1b91b8639f14756 diff --git a/metadata/md5-cache/app-editors/vim-9999 b/metadata/md5-cache/app-editors/vim-9999 index 3adbdd85a207..a13ac3b173c5 100644 --- a/metadata/md5-cache/app-editors/vim-9999 +++ b/metadata/md5-cache/app-editors/vim-9999 @@ -1,6 +1,6 @@ BDEPEND=sys-devel/autoconf lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( sys-devel/gettext ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9999 !=dev-lang/python-3.10.11:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) +DEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9999 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) DESCRIPTION=Vim, an improved vi-style text editor EAPI=8 HOMEPAGE=https://www.vim.org https://github.com/vim/vim @@ -9,8 +9,8 @@ IUSE=X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinu LICENSE=vim PDEPEND=!minimal? ( app-vim/gentoo-syntax ) PROPERTIES=live -RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9999 !=dev-lang/python-3.10.11:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) +RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9999 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) vim-pager? ( !minimal ) SLOT=0 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4aff821fecdc528d78a9de41d59ba970 +_md5_=17406e8b073e0e61e50178340933cb49 diff --git a/metadata/md5-cache/app-editors/vim-core-9.0.1627 b/metadata/md5-cache/app-editors/vim-core-9.0.1627 new file mode 100644 index 000000000000..1d6425eb760c --- /dev/null +++ b/metadata/md5-cache/app-editors/vim-core-9.0.1627 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/autoconf +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=sys-libs/ncurses-5.2-r2:0 +DESCRIPTION=vim and gvim shared files +EAPI=8 +HOMEPAGE=https://www.vim.org https://github.com/vim/vim +INHERIT=bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc xdg-utils +IUSE=nls acl minimal +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=vim +SLOT=0 +SRC_URI=https://github.com/vim/vim/archive/v9.0.1627.tar.gz -> vim-9.0.1627.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=05acd326bf500480f6d2607e03e24228 diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz index 7f7a2a51aafb456633fc8638c0f313f85d1b5c66..6116e81ff8f7eca4cfde8db774ec071776ffba98 100644 GIT binary patch literal 113837 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 literal 113655 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

    1. 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 XRuBKvZ2+`u{-6I3PH1RX#V7*+h9SC# diff --git a/metadata/md5-cache/app-emacs/auctex-12.3 b/metadata/md5-cache/app-emacs/auctex-13.2 similarity index 78% rename from metadata/md5-cache/app-emacs/auctex-12.3 rename to metadata/md5-cache/app-emacs/auctex-13.2 index 57b1ebe265fb..38bf43af0e42 100644 --- a/metadata/md5-cache/app-emacs/auctex-12.3 +++ b/metadata/md5-cache/app-emacs/auctex-13.2 @@ -1,14 +1,14 @@ BDEPEND=virtual/latex-base preview-latex? ( app-text/dvipng app-text/ghostscript-gpl ) >=app-editors/emacs-25.3:* DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack DESCRIPTION=Extensible package for writing and formatting TeX files in Emacs -EAPI=7 +EAPI=8 HOMEPAGE=https://www.gnu.org/software/auctex/ INHERIT=elisp IUSE=preview-latex -KEYWORDS=amd64 arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-3+ FDL-1.3+ RDEPEND=virtual/latex-base preview-latex? ( app-text/dvipng app-text/ghostscript-gpl ) >=app-editors/emacs-25.3:* SLOT=0 -SRC_URI=mirror://gnu/auctex/auctex-12.3.tar.gz +SRC_URI=mirror://gnu/auctex/auctex-13.2.tar.gz _eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=4ad1387374c3f1e599a691c51b428cc5 +_md5_=fdee3e575adf5080063911bb68d4504c diff --git a/metadata/md5-cache/app-emacs/compat-29.1.4.1 b/metadata/md5-cache/app-emacs/compat-29.1.4.1 index 02cbe6baec1b..745bcf951f35 100644 --- a/metadata/md5-cache/app-emacs/compat-29.1.4.1 +++ b/metadata/md5-cache/app-emacs/compat-29.1.4.1 @@ -4,10 +4,10 @@ DESCRIPTION=Compatibility libraries for Emacs EAPI=8 HOMEPAGE=https://github.com/emacs-compat/compat/ https://git.sr.ht/~pkal/compat/ INHERIT=elisp -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 +KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/emacs-compat/compat/archive/29.1.4.1.tar.gz -> compat-29.1.4.1.tar.gz _eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=98864e868c7359b35666dbf2e6b4403f +_md5_=c9a635defbb9d1573865e27ef268ca11 diff --git a/metadata/md5-cache/app-emacs/csharp-mode-0.9.2 b/metadata/md5-cache/app-emacs/csharp-mode-0.9.2 deleted file mode 100644 index a677ecf84cee..000000000000 --- a/metadata/md5-cache/app-emacs/csharp-mode-0.9.2 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A derived Emacs mode implementing most of the C# rules -EAPI=7 -HOMEPAGE=https://github.com/josteink/csharp-mode -INHERIT=elisp -KEYWORDS=amd64 ~ppc x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/josteink/csharp-mode/archive/v0.9.2.tar.gz -> csharp-mode-0.9.2.tar.gz -_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=41c54c7b6d88080fef94c04dbbbd1c89 diff --git a/metadata/md5-cache/app-emacs/csharp-mode-1.1.1-r1 b/metadata/md5-cache/app-emacs/csharp-mode-1.1.1-r1 deleted file mode 100644 index 6c3927a0fbb3..000000000000 --- a/metadata/md5-cache/app-emacs/csharp-mode-1.1.1-r1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=A derived Emacs mode implementing most of the C# rules -EAPI=8 -HOMEPAGE=https://github.com/emacs-csharp/csharp-mode -INHERIT=elisp -KEYWORDS=amd64 ~ppc x86 -LICENSE=GPL-2+ -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/emacs-csharp/csharp-mode/archive/refs/tags/1.1.1.tar.gz -> csharp-mode-1.1.1.tar.gz -_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=cbdf6076560450b57ea8b08626176c47 diff --git a/metadata/md5-cache/app-emacs/csharp-mode-2.0.0 b/metadata/md5-cache/app-emacs/csharp-mode-2.0.0 index 3684fb5a0ed2..30c31f695cbd 100644 --- a/metadata/md5-cache/app-emacs/csharp-mode-2.0.0 +++ b/metadata/md5-cache/app-emacs/csharp-mode-2.0.0 @@ -11,4 +11,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/emacs-csharp/csharp-mode/archive/refs/tags/2.0.0.tar.gz -> csharp-mode-2.0.0.tar.gz _eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=dac83ee94e0216ed408cbbe2220d4c28 +_md5_=eec1c603387e265d337ac5463cb28699 diff --git a/metadata/md5-cache/app-emacs/dired-hacks-0.0.1_p20230621 b/metadata/md5-cache/app-emacs/dired-hacks-0.0.1_p20230621 new file mode 100644 index 000000000000..0573e8966c9c --- /dev/null +++ b/metadata/md5-cache/app-emacs/dired-hacks-0.0.1_p20230621 @@ -0,0 +1,15 @@ +BDEPEND=app-emacs/dash app-emacs/eimp app-emacs/f app-emacs/s test? ( app-emacs/assess app-emacs/shut-up ) test? ( app-emacs/buttercup ) >=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Collection of useful dired additions for GNU Emacs +EAPI=8 +HOMEPAGE=https://github.com/Fuco1/dired-hacks/ +INHERIT=elisp +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=app-emacs/dash app-emacs/eimp app-emacs/f app-emacs/s >=app-editors/emacs-25.3:* +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/Fuco1/dired-hacks/archive/874449d6fc98aee565e1715ec18acec3c1c2cafb.tar.gz -> dired-hacks-0.0.1_p20230621.tar.gz +_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e +_md5_=28ce03fdde71de7b41487c59cdb5be96 diff --git a/metadata/md5-cache/app-emacs/docker-2.2.0_p20230605 b/metadata/md5-cache/app-emacs/docker-2.2.0_p20230605 new file mode 100644 index 000000000000..2bc024c67f60 --- /dev/null +++ b/metadata/md5-cache/app-emacs/docker-2.2.0_p20230605 @@ -0,0 +1,13 @@ +BDEPEND=>=app-emacs/transient-0.3.7_p20220918 app-emacs/dash app-emacs/emacs-aio app-emacs/s app-emacs/tablist >=app-editors/emacs-26.1:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Emacs integration for Docker +EAPI=8 +HOMEPAGE=https://github.com/Silex/docker.el/ +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=>=app-emacs/transient-0.3.7_p20220918 app-emacs/dash app-emacs/emacs-aio app-emacs/s app-emacs/tablist >=app-editors/emacs-26.1:* +SLOT=0 +SRC_URI=https://github.com/Silex/docker.el/archive/df141addfec256cfb943fa1823b4b2ad8f461fa9.tar.gz -> docker.el-2.2.0_p20230605.tar.gz +_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e +_md5_=a1af7a57fde4c3dc3384c51c72ecdda8 diff --git a/metadata/md5-cache/app-emacs/editorconfig-emacs-0.10.1 b/metadata/md5-cache/app-emacs/editorconfig-emacs-0.10.1 index 0e54c587afeb..80d1b0976bf2 100644 --- a/metadata/md5-cache/app-emacs/editorconfig-emacs-0.10.1 +++ b/metadata/md5-cache/app-emacs/editorconfig-emacs-0.10.1 @@ -4,11 +4,11 @@ DESCRIPTION=EditorConfig plugin for emacs EAPI=8 HOMEPAGE=https://github.com/editorconfig/editorconfig-emacs INHERIT=elisp readme.gentoo-r1 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* RESTRICT=test SLOT=0 SRC_URI=https://github.com/editorconfig/editorconfig-emacs/archive/v0.10.1.tar.gz -> editorconfig-emacs-0.10.1.tar.gz _eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=c2c6d1f10e46edb2430d28e84744662e +_md5_=f1db19340c878c986d4cddf6ed5ca21e diff --git a/metadata/md5-cache/app-emacs/eimp-1.4.0-r1 b/metadata/md5-cache/app-emacs/eimp-1.4.0-r1 new file mode 100644 index 000000000000..82bcdf89c048 --- /dev/null +++ b/metadata/md5-cache/app-emacs/eimp-1.4.0-r1 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Emacs Image Manipulation Package +EAPI=8 +HOMEPAGE=https://github.com/nicferrier/eimp/ +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ +RDEPEND=media-gfx/imagemagick >=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=https://github.com/nicferrier/eimp/archive/2e7536fe6d8f7faf1bad7a8ae37faba0162c3b4f.tar.gz -> eimp-1.4.0.tar.gz +_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e +_md5_=3bc08a2c46845344c4610850fb9415ff diff --git a/metadata/md5-cache/app-emacs/eldev-1.4 b/metadata/md5-cache/app-emacs/eldev-1.4 index 26455e4f9653..02436b9135ec 100644 --- a/metadata/md5-cache/app-emacs/eldev-1.4 +++ b/metadata/md5-cache/app-emacs/eldev-1.4 @@ -4,10 +4,10 @@ DESCRIPTION=Emacs Lisp Development Tool EAPI=8 HOMEPAGE=https://github.com/doublep/eldev/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/doublep/eldev/archive/1.4.tar.gz -> eldev-1.4.tar.gz _eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=be91ab36c497a2b33690858159bf310d +_md5_=d8aa932c4f1f78350dc48608916689a6 diff --git a/metadata/md5-cache/app-emacs/elpher-3.5.0 b/metadata/md5-cache/app-emacs/elpher-3.5.0 index 12a68707d62e..34743fb6b082 100644 --- a/metadata/md5-cache/app-emacs/elpher-3.5.0 +++ b/metadata/md5-cache/app-emacs/elpher-3.5.0 @@ -4,10 +4,10 @@ DESCRIPTION=Practical and friendly Gopher and Gemini client for GNU Emacs EAPI=8 HOMEPAGE=https://thelambdalab.xyz/elpher/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-27.1:* SLOT=0 SRC_URI=https://thelambdalab.xyz/gitweb/index.cgi?p=elpher.git;a=snapshot;h=81f2883;sf=tgz -> elpher-3.5.0.tar.gz _eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=6b5cbe8a9b97ab44d6911924b855a3c9 +_md5_=31ca7d46def05359c0f7589683676777 diff --git a/metadata/md5-cache/app-emacs/eselect-mode-1.4.22 b/metadata/md5-cache/app-emacs/eselect-mode-1.4.22 index d5a3fbbecc7e..d902ecaf9d11 100644 --- a/metadata/md5-cache/app-emacs/eselect-mode-1.4.22 +++ b/metadata/md5-cache/app-emacs/eselect-mode-1.4.22 @@ -4,10 +4,10 @@ DESCRIPTION=Emacs major mode for editing eselect files EAPI=7 HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Eselect INHERIT=elisp -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips 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/eselect/eselect-1.4.22.tar.xz _eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=99a1b1c0353e2189655fb9a3e1c70383 +_md5_=0bcf7bf7a8150887694a77551d29df3d diff --git a/metadata/md5-cache/app-emacs/ghub-3.6.0 b/metadata/md5-cache/app-emacs/ghub-3.6.0 index 9cbc466dba55..6dfe2064889e 100644 --- a/metadata/md5-cache/app-emacs/ghub-3.6.0 +++ b/metadata/md5-cache/app-emacs/ghub-3.6.0 @@ -4,10 +4,10 @@ DESCRIPTION=Minuscule client library for the Git forge APIs EAPI=8 HOMEPAGE=https://magit.vc/manual/ghub/ https://github.com/magit/ghub/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux LICENSE=GPL-3+ RDEPEND=>=app-emacs/compat-29.1.4.1 >=app-emacs/treepy-0.1.2 >=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/magit/ghub/archive/v3.6.0.tar.gz -> ghub-3.6.0.tar.gz _eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=d3693c8014890be333f62ea20caa067e +_md5_=1fb813bba9a49f3746d24920c49cc1c3 diff --git a/metadata/md5-cache/app-emacs/git-modes-1.4.1 b/metadata/md5-cache/app-emacs/git-modes-1.4.1 index b2dd265226d6..efc620513b7a 100644 --- a/metadata/md5-cache/app-emacs/git-modes-1.4.1 +++ b/metadata/md5-cache/app-emacs/git-modes-1.4.1 @@ -4,10 +4,10 @@ DESCRIPTION=Emacs major modes for editing Git configuration files EAPI=8 HOMEPAGE=https://github.com/magit/git-modes/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-emacs/compat-29.1.4.1 >=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/magit/git-modes/archive/1.4.1.tar.gz -> git-modes-1.4.1.tar.gz _eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=097bc237864ac7c536947a68b5a0f009 +_md5_=c1070ff39210e9434de7f55ea3e9b5ec diff --git a/metadata/md5-cache/app-emacs/haskell-mode-17.2_p20230616 b/metadata/md5-cache/app-emacs/haskell-mode-17.2_p20230616 new file mode 100644 index 000000000000..ffc8376f9065 --- /dev/null +++ b/metadata/md5-cache/app-emacs/haskell-mode-17.2_p20230616 @@ -0,0 +1,14 @@ +BDEPEND=sys-apps/texinfo >=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Mode for editing (and running) Haskell programs in Emacs +EAPI=8 +HOMEPAGE=https://haskell.github.io/haskell-mode/ https://www.haskell.org/haskellwiki/Emacs#Haskell-mode +INHERIT=elisp +KEYWORDS=~amd64 ~ppc ~sparc ~x86 +LICENSE=GPL-3+ FDL-1.2+ +RDEPEND=>=app-editors/emacs-25.3:* +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/haskell/haskell-mode/archive/41c0cf61591279a22ac511f925c041c40969bdb8.tar.gz -> haskell-mode-17.2_p20230616.tar.gz +_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e +_md5_=ec07527f1b9c1a8b579f76650f73c606 diff --git a/metadata/md5-cache/app-emacs/lean-mode-20220124-r1 b/metadata/md5-cache/app-emacs/lean-mode-0_p20230611 similarity index 77% rename from metadata/md5-cache/app-emacs/lean-mode-20220124-r1 rename to metadata/md5-cache/app-emacs/lean-mode-0_p20230611 index 7d02fb570815..4c57563fb7d8 100644 --- a/metadata/md5-cache/app-emacs/lean-mode-20220124-r1 +++ b/metadata/md5-cache/app-emacs/lean-mode-0_p20230611 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 LICENSE=GPL-2+ RDEPEND=>=app-emacs/dash-2.18.1 >=app-emacs/f-0.19.0 >=app-emacs/flycheck-32 >=app-emacs/s-1.10.0 sci-mathematics/lean:0/3 >=app-editors/emacs-25.3:* SLOT=0 -SRC_URI=https://github.com/leanprover/lean-mode/archive/c1c68cc946eb31b6ba8faefdceffce1f77ca52df.tar.gz -> lean-mode-20220124.tar.gz +SRC_URI=https://github.com/leanprover/lean-mode/archive/99d6a34dc5b12f6e996e9217fa9f6fe4a6af037a.tar.gz -> lean-mode-0_p20230611.tar.gz _eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=2c14f7523a45f99c15c9929223494f44 +_md5_=4b86cb351502a2ae0f5ef77b98c25ba5 diff --git a/metadata/md5-cache/app-emacs/lean-mode-20211220-r1 b/metadata/md5-cache/app-emacs/lean-mode-20211220-r1 deleted file mode 100644 index 21a41fe280af..000000000000 --- a/metadata/md5-cache/app-emacs/lean-mode-20211220-r1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-emacs/dash-2.18.1 >=app-emacs/f-0.19.0 >=app-emacs/flycheck-32 >=app-emacs/s-1.10.0 >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs mode for the Lean 3 theorem prover -EAPI=8 -HOMEPAGE=https://github.com/leanprover/lean-mode/ -INHERIT=elisp -KEYWORDS=~amd64 -LICENSE=GPL-2+ -RDEPEND=>=app-emacs/dash-2.18.1 >=app-emacs/f-0.19.0 >=app-emacs/flycheck-32 >=app-emacs/s-1.10.0 sci-mathematics/lean:0/3 >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/leanprover/lean-mode/archive/a4205749d20a09871f0951c34f919d4ee5fbdb55.tar.gz -> lean-mode-20211220.tar.gz -_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=d15e052aec396f11c1fb2944605b245f diff --git a/metadata/md5-cache/app-emacs/lean-mode-20220501 b/metadata/md5-cache/app-emacs/lean-mode-20220501 deleted file mode 100644 index 7dedb12881df..000000000000 --- a/metadata/md5-cache/app-emacs/lean-mode-20220501 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-emacs/dash-2.18.1 >=app-emacs/f-0.19.0 >=app-emacs/flycheck-32 >=app-emacs/s-1.10.0 >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs mode for the Lean 3 theorem prover -EAPI=8 -HOMEPAGE=https://github.com/leanprover/lean-mode/ -INHERIT=elisp -KEYWORDS=~amd64 -LICENSE=GPL-2+ -RDEPEND=>=app-emacs/dash-2.18.1 >=app-emacs/f-0.19.0 >=app-emacs/flycheck-32 >=app-emacs/s-1.10.0 sci-mathematics/lean:0/3 >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/leanprover/lean-mode/archive/362bc6fa3efb1874c525ed6b4b6f24f76af22596.tar.gz -> lean-mode-20220501.tar.gz -_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=03036336e98c79562b8592b3eaf78029 diff --git a/metadata/md5-cache/app-emacs/libegit2-0.0.20230129 b/metadata/md5-cache/app-emacs/libegit2-0.0.20230129 index 9f329a954a45..7654e010d312 100644 --- a/metadata/md5-cache/app-emacs/libegit2-0.0.20230129 +++ b/metadata/md5-cache/app-emacs/libegit2-0.0.20230129 @@ -11,5 +11,5 @@ RDEPEND=>=dev-libs/libgit2-1.0.0:= >=app-editors/emacs-26:*[dynamic-loading] >=a RESTRICT=test SLOT=0 SRC_URI=https://github.com/magit/libegit2/archive/ab1a53a6a0120872e42582fc980e779d47de6d0e.tar.gz -> libegit2-0.0.20230129.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5854638a407454bca962a2fb9a5f9cf8 diff --git a/metadata/md5-cache/app-emacs/macrostep-0.9.2 b/metadata/md5-cache/app-emacs/macrostep-0.9.2 index cee003a6a5d7..17b56bb2b0bf 100644 --- a/metadata/md5-cache/app-emacs/macrostep-0.9.2 +++ b/metadata/md5-cache/app-emacs/macrostep-0.9.2 @@ -4,10 +4,10 @@ DESCRIPTION=Interactive macro-expander for Emacs EAPI=8 HOMEPAGE=https://github.com/joddie/macrostep/ https://github.com/emacsorphanage/macrostep/ INHERIT=elisp -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/emacsorphanage/macrostep/archive/0.9.2.tar.gz -> macrostep-0.9.2.tar.gz _eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=57331a664afa5fc932a82b431edca93c +_md5_=1552795336f73f209710478eede2b1e8 diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.6 b/metadata/md5-cache/app-emacs/org-mode-9.6.6 index 92012923f89f..e076976e47be 100644 --- a/metadata/md5-cache/app-emacs/org-mode-9.6.6 +++ b/metadata/md5-cache/app-emacs/org-mode-9.6.6 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://www.orgmode.org/ INHERIT=elisp readme.gentoo-r1 IUSE=doc odt-schema -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=amd64 ppc x86 LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open ) RDEPEND=>=app-editors/emacs-25.3:* RESTRICT=test SLOT=0 SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.6.6.tar.gz _eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=567831454e98525b3087c46320283b5f +_md5_=cd8c0a45af44cb1dfb5dc5d90caeeea8 diff --git a/metadata/md5-cache/app-emacs/pdf-tools-1.0.0_pre20220619 b/metadata/md5-cache/app-emacs/pdf-tools-1.1.0 similarity index 81% rename from metadata/md5-cache/app-emacs/pdf-tools-1.0.0_pre20220619 rename to metadata/md5-cache/app-emacs/pdf-tools-1.1.0 index 7723bcece8a9..8f5ec6517392 100644 --- a/metadata/md5-cache/app-emacs/pdf-tools-1.0.0_pre20220619 +++ b/metadata/md5-cache/app-emacs/pdf-tools-1.1.0 @@ -1,4 +1,4 @@ -BDEPEND=app-emacs/tablist sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=app-editors/emacs-25.3:* +BDEPEND=app-emacs/tablist sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=app-editors/emacs-26.3:* DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack DEPEND=app-text/poppler:=[cairo,png] dev-libs/glib:2= media-libs/freetype:2= media-libs/harfbuzz:= media-libs/libpng:= x11-libs/cairo:= DESCRIPTION=Emacs Lisp support library for PDF documents @@ -7,9 +7,9 @@ HOMEPAGE=https://github.com/vedang/pdf-tools/ INHERIT=autotools elisp KEYWORDS=~amd64 ~x86 LICENSE=GPL-3+ -RDEPEND=app-text/poppler:=[cairo,png] dev-libs/glib:2= media-libs/freetype:2= media-libs/harfbuzz:= media-libs/libpng:= x11-libs/cairo:= app-emacs/tablist >=app-editors/emacs-25.3:* +RDEPEND=app-text/poppler:=[cairo,png] dev-libs/glib:2= media-libs/freetype:2= media-libs/harfbuzz:= media-libs/libpng:= x11-libs/cairo:= app-emacs/tablist >=app-editors/emacs-26.3:* RESTRICT=test SLOT=0 -SRC_URI=https://github.com/vedang/pdf-tools/archive/fe42da60ad68e806af1677210249caccd7b99451.tar.gz -> pdf-tools-1.0.0_pre20220619.tar.gz +SRC_URI=https://github.com/vedang/pdf-tools/archive/v1.1.0.tar.gz -> pdf-tools-1.1.0.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=b75b0b6bba429d06e976bbcf4a0d5a9d +_md5_=cf62bbc1fde3e336d64e923a8218dde1 diff --git a/metadata/md5-cache/app-emacs/po-mode-0.22 b/metadata/md5-cache/app-emacs/po-mode-0.22 new file mode 100644 index 000000000000..4025749f115e --- /dev/null +++ b/metadata/md5-cache/app-emacs/po-mode-0.22 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Major mode for GNU gettext PO files +EAPI=7 +HOMEPAGE=https://www.gnu.org/software/gettext/ +INHERIT=elisp +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=mirror://gnu/gettext/gettext-0.22.tar.xz +_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e +_md5_=71db6b32e8fc87a4ab8e157c75fc9038 diff --git a/metadata/md5-cache/app-emacs/transient-0.4.0 b/metadata/md5-cache/app-emacs/transient-0.4.0 index 678d7c60ee50..0d007c346ff2 100644 --- a/metadata/md5-cache/app-emacs/transient-0.4.0 +++ b/metadata/md5-cache/app-emacs/transient-0.4.0 @@ -4,10 +4,10 @@ DESCRIPTION=Transient commands abstraction for GNU Emacs EAPI=8 HOMEPAGE=https://magit.vc/manual/transient/ https://github.com/magit/transient/ INHERIT=elisp -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux LICENSE=GPL-3+ RDEPEND=>=app-emacs/compat-29.1.4.1 >=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/magit/transient/archive/v0.4.0.tar.gz -> transient-0.4.0.tar.gz _eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=e9761059963003f38eb424cfe37fd2d1 +_md5_=0670efecd3cc073d5f107dbc78de7416 diff --git a/metadata/md5-cache/app-emacs/vterm-0.0.2_p20221118 b/metadata/md5-cache/app-emacs/vterm-0.0.2_p20221118 index 8c076e6f5646..10a57dcf7d03 100644 --- a/metadata/md5-cache/app-emacs/vterm-0.0.2_p20221118 +++ b/metadata/md5-cache/app-emacs/vterm-0.0.2_p20221118 @@ -10,5 +10,5 @@ LICENSE=GPL-3+ RDEPEND=>=dev-libs/libvterm-0.2:= >=app-editors/emacs-26:*[dynamic-loading] >=app-editors/emacs-26:* SLOT=0 SRC_URI=https://github.com/akermu/emacs-libvterm/archive/f14d113ee4618f052879509ec378feb9766b871b.tar.gz -> vterm-0.0.2_p20221118.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=978f85913135383a8f0b1d13ba30a43b diff --git a/metadata/md5-cache/app-emacs/vterm-0.0.2_p20230217 b/metadata/md5-cache/app-emacs/vterm-0.0.2_p20230217 index bcd066526f82..9e6028b281ee 100644 --- a/metadata/md5-cache/app-emacs/vterm-0.0.2_p20230217 +++ b/metadata/md5-cache/app-emacs/vterm-0.0.2_p20230217 @@ -10,5 +10,5 @@ LICENSE=GPL-3+ RDEPEND=>=dev-libs/libvterm-0.2:= >=app-editors/emacs-26:*[dynamic-loading] >=app-editors/emacs-26:* SLOT=0 SRC_URI=https://github.com/akermu/emacs-libvterm/archive/3e5a9b754b8e61850bb7d1b63b090b9fbf6687f3.tar.gz -> vterm-0.0.2_p20230217.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=01d746742056b62e73ec78b26a71d40f diff --git a/metadata/md5-cache/app-emacs/with-editor-3.3.0 b/metadata/md5-cache/app-emacs/with-editor-3.3.0 index 6612868622db..64a042ca1617 100644 --- a/metadata/md5-cache/app-emacs/with-editor-3.3.0 +++ b/metadata/md5-cache/app-emacs/with-editor-3.3.0 @@ -4,10 +4,10 @@ DESCRIPTION=Use the Emacsclient as the $EDITOR of child processes EAPI=8 HOMEPAGE=https://magit.vc/manual/with-editor/ https://github.com/magit/with-editor/ INHERIT=elisp -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux LICENSE=GPL-3+ RDEPEND=>=app-emacs/compat-29.1.4.1 >=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/magit/with-editor/archive/v3.3.0.tar.gz -> with-editor-3.3.0.tar.gz _eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common 01bc6dc778b74a9deebe4e419a3b790e -_md5_=521e0488a95be957a1eab4395d92d2c2 +_md5_=36800f58bbd615c49877650c3801ea13 diff --git a/metadata/md5-cache/app-emulation/86Box-3.11 b/metadata/md5-cache/app-emulation/86Box-3.11 index 0f8b07314678..885cb76e2a65 100644 --- a/metadata/md5-cache/app-emulation/86Box-3.11 +++ b/metadata/md5-cache/app-emulation/86Box-3.11 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=app-emulation/faudio dev-libs/libevdev media-libs/freetype:2= media-libs/libpng:= media-libs/libsdl2 media-libs/openal media-libs/rtmidi net-libs/libslirp sys-libs/zlib qt5? ( x11-libs/libXi ) fluidsynth? ( media-sound/fluidsynth ) munt? ( media-libs/munt-mt32emu ) openal? ( media-libs/openal ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qttranslations:5 dev-qt/qtwidgets:5 kde-frameworks/extra-cmake-modules ) SLOT=0 SRC_URI=https://github.com/86Box/86Box/archive/refs/tags/v3.11.tar.gz -> 86Box-3.11.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=227fa20110c460ffbe3257d62b952e72 diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index 226566446efc435af0a16ee4b5597f17146607fb..bf82d64fb6585de8ec7b4981a0be1b445229d4f4 100644 GIT binary patch literal 31572 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 Xm_4ih&TwL~T>tUE2gf{lhu;7Ig44r& literal 31091 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 Kn}CD^+yDS2J&r^G diff --git a/metadata/md5-cache/app-emulation/aranym-1.1.0-r1 b/metadata/md5-cache/app-emulation/aranym-1.1.0-r1 index e614fd84619e..4b8b97f04222 100644 --- a/metadata/md5-cache/app-emulation/aranym-1.1.0-r1 +++ b/metadata/md5-cache/app-emulation/aranym-1.1.0-r1 @@ -1,6 +1,6 @@ BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 DEFINED_PHASES=compile configure install postinst postrm preinst prepare -DEPEND=dev-libs/gmp:0= media-libs/libsdl2[video] clipboard? ( !kernel_Winnt? ( media-libs/libsdl2[X] x11-libs/libX11 ) ) jpeg? ( virtual/jpeg ) kernel_linux? ( virtual/libudev ) lilo? ( sys-libs/zlib ) opengl? ( virtual/opengl ) osmesa? ( media-libs/mesa[osmesa] ) pmmu? ( dev-libs/mpfr:0= ) usb? ( virtual/libusb:1 ) dev-util/desktop-file-utils x11-misc/shared-mime-info +DEPEND=dev-libs/gmp:0= media-libs/libsdl2[video] clipboard? ( media-libs/libsdl2[X] x11-libs/libX11 ) jpeg? ( virtual/jpeg ) kernel_linux? ( virtual/libudev ) lilo? ( sys-libs/zlib ) opengl? ( virtual/opengl ) osmesa? ( media-libs/mesa[osmesa] ) pmmu? ( dev-libs/mpfr:0= ) usb? ( virtual/libusb:1 ) dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Atari Running on Any Machine, VM running Atari ST/TT/Falcon OS and TOS/GEM apps EAPI=7 HOMEPAGE=https://aranym.github.io @@ -8,9 +8,9 @@ INHERIT=autotools multibuild toolchain-funcs xdg IUSE=+clipboard +jit jpeg lilo opengl osmesa pmmu +standard usb KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 -RDEPEND=dev-libs/gmp:0= media-libs/libsdl2[video] clipboard? ( !kernel_Winnt? ( media-libs/libsdl2[X] x11-libs/libX11 ) ) jpeg? ( virtual/jpeg ) kernel_linux? ( virtual/libudev ) lilo? ( sys-libs/zlib ) opengl? ( virtual/opengl ) osmesa? ( media-libs/mesa[osmesa] ) pmmu? ( dev-libs/mpfr:0= ) usb? ( virtual/libusb:1 ) +RDEPEND=dev-libs/gmp:0= media-libs/libsdl2[video] clipboard? ( media-libs/libsdl2[X] x11-libs/libX11 ) jpeg? ( virtual/jpeg ) kernel_linux? ( virtual/libudev ) lilo? ( sys-libs/zlib ) opengl? ( virtual/opengl ) osmesa? ( media-libs/mesa[osmesa] ) pmmu? ( dev-libs/mpfr:0= ) usb? ( virtual/libusb:1 ) REQUIRED_USE=|| ( jit pmmu standard ) lilo? ( pmmu ) SLOT=0 SRC_URI=https://github.com/aranym/aranym/releases/download/ARANYM_1_1_0/aranym_1.1.0.orig.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=593fa62a5e63d8fe31c2486d843d0176 +_md5_=6c6df6dae665d3dff66e9628dab2aa7d diff --git a/metadata/md5-cache/app-emulation/dynamips-0.2.23 b/metadata/md5-cache/app-emulation/dynamips-0.2.23 index 609f11071988..d83286157b84 100644 --- a/metadata/md5-cache/app-emulation/dynamips-0.2.23 +++ b/metadata/md5-cache/app-emulation/dynamips-0.2.23 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=dev-libs/elfutils net-libs/libpcap SLOT=0 SRC_URI=https://github.com/GNS3/dynamips/archive/v0.2.23.tar.gz -> dynamips-0.2.23.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f468116d12d33b42fad1cb5f1067520a diff --git a/metadata/md5-cache/app-emulation/faudio-23.02 b/metadata/md5-cache/app-emulation/faudio-23.02 index 046f83a79895..acd06504548c 100644 --- a/metadata/md5-cache/app-emulation/faudio-23.02 +++ b/metadata/md5-cache/app-emulation/faudio-23.02 @@ -12,5 +12,5 @@ RDEPEND=media-libs/libsdl2[sound] RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/FNA-XNA/FAudio/archive/23.02.tar.gz -> faudio-23.02.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=474824666d1fa14f5574bc0bdf86248f diff --git a/metadata/md5-cache/app-emulation/libvirt-9.4.0-r1 b/metadata/md5-cache/app-emulation/libvirt-9.4.0-r3 similarity index 99% rename from metadata/md5-cache/app-emulation/libvirt-9.4.0-r1 rename to metadata/md5-cache/app-emulation/libvirt-9.4.0-r3 index 7aa4d5116178..aaf812d00897 100644 --- a/metadata/md5-cache/app-emulation/libvirt-9.4.0-r1 +++ b/metadata/md5-cache/app-emulation/libvirt-9.4.0-r3 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0/9.4.0 SRC_URI=https://libvirt.org/sources/libvirt-9.4.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-9.4.0.tar.xz.asc ) _eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=d0aec2b0bf81041092d70cd89106a100 +_md5_=1c3b42a11bd823a3a8ab799acb45c33a diff --git a/metadata/md5-cache/app-emulation/nemu-3.0.0 b/metadata/md5-cache/app-emulation/nemu-3.0.0 index 1a388a3d36ee..0df246796ed9 100644 --- a/metadata/md5-cache/app-emulation/nemu-3.0.0 +++ b/metadata/md5-cache/app-emulation/nemu-3.0.0 @@ -11,5 +11,5 @@ LICENSE=BSD-2 RDEPEND=>=app-emulation/qemu-6.0.0-r3[vnc,virtfs,spice?] dev-db/sqlite:3= dev-libs/json-c sys-libs/ncurses:=[unicode(+)] virtual/libusb:1 virtual/libudev:= dbus? ( sys-apps/dbus ) network-map? ( media-gfx/graphviz[svg] ) ovf? ( dev-libs/libxml2:2 app-arch/libarchive:= ) remote-api? ( dev-libs/openssl ) spice? ( app-emulation/virt-viewer ) vnc-client? ( net-misc/tigervnc ) SLOT=0 SRC_URI=https://github.com/nemuTUI/nemu/archive/v3.0.0.tar.gz -> nemu-3.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3961fb61bad963b040b1bfb2c2383cb0 diff --git a/metadata/md5-cache/app-emulation/nemu-3.1.0 b/metadata/md5-cache/app-emulation/nemu-3.1.0 index adc97f9debc2..3512555ecffe 100644 --- a/metadata/md5-cache/app-emulation/nemu-3.1.0 +++ b/metadata/md5-cache/app-emulation/nemu-3.1.0 @@ -11,5 +11,5 @@ LICENSE=BSD-2 RDEPEND=>=app-emulation/qemu-6.0.0-r3[vnc,virtfs,spice] dev-db/sqlite:3= dev-libs/json-c sys-libs/ncurses:=[unicode(+)] virtual/libusb:1 virtual/libudev:= dbus? ( sys-apps/dbus ) network-map? ( media-gfx/graphviz[svg] ) ovf? ( dev-libs/libxml2:2 app-arch/libarchive:= ) remote-api? ( dev-libs/openssl ) SLOT=0 SRC_URI=https://github.com/nemuTUI/nemu/archive/v3.1.0.tar.gz -> nemu-3.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ea19f3b04b763d40214f2347958af90d diff --git a/metadata/md5-cache/app-emulation/punes-0.110 b/metadata/md5-cache/app-emulation/punes-0.110 index b8b41a6f5632..6be4192383c1 100644 --- a/metadata/md5-cache/app-emulation/punes-0.110 +++ b/metadata/md5-cache/app-emulation/punes-0.110 @@ -12,5 +12,5 @@ LICENSE=GPL-2+ RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-libs/alsa-lib media-libs/libglvnd[X?] virtual/glu virtual/udev X? ( x11-libs/libX11 x11-libs/libXrandr ) cg? ( media-gfx/nvidia-cg-toolkit ) ffmpeg? ( media-video/ffmpeg:= ) SLOT=0 SRC_URI=https://github.com/punesemu/puNES/archive/v0.110.tar.gz -> punes-0.110.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e30461bd692257b444bdc1903c58fdff diff --git a/metadata/md5-cache/app-emulation/q4wine-1.3.13 b/metadata/md5-cache/app-emulation/q4wine-1.3.13 index aa43e77aed00..9346ecbc2f5a 100644 --- a/metadata/md5-cache/app-emulation/q4wine-1.3.13 +++ b/metadata/md5-cache/app-emulation/q4wine-1.3.13 @@ -12,5 +12,5 @@ LICENSE=GPL-3 RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsingleapplication[qt5(+),X] dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dbus? ( dev-qt/qtdbus:5 ) ico? ( >=media-gfx/icoutils-0.26.0 ) app-admin/sudo >=sys-apps/which-2.19 iso? ( sys-fs/fuseiso ) SLOT=0 SRC_URI=mirror://sourceforge/q4wine/q4wine-1.3.13.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9e06e71231ac693f4043c61b80c25d82 diff --git a/metadata/md5-cache/app-emulation/ruffle-0_p20230525 b/metadata/md5-cache/app-emulation/ruffle-0_p20230525 index 8a408fe179ff..21562e01b737 100644 --- a/metadata/md5-cache/app-emulation/ruffle-0_p20230525 +++ b/metadata/md5-cache/app-emulation/ruffle-0_p20230525 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ruffle-rs/ruffle/archive/refs/tags/nightly-2023-05-25.tar.gz -> ruffle-nightly-2023-05-25.tar.gz https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/ab_glyph/0.2.21/download -> ab_glyph-0.2.21.crate https://crates.io/api/v1/crates/ab_glyph_rasterizer/0.1.8/download -> ab_glyph_rasterizer-0.1.8.crate https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/alsa-sys/0.3.1/download -> alsa-sys-0.3.1.crate https://crates.io/api/v1/crates/alsa/0.7.0/download -> alsa-0.7.0.crate https://crates.io/api/v1/crates/android-activity/0.4.1/download -> android-activity-0.4.1.crate https://crates.io/api/v1/crates/android-properties/0.2.2/download -> android-properties-0.2.2.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.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/arboard/3.2.0/download -> arboard-3.2.0.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.crate https://crates.io/api/v1/crates/arrayref/0.3.7/download -> arrayref-0.3.7.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/ash/0.37.2+1.3.238/download -> ash-0.37.2+1.3.238.crate https://crates.io/api/v1/crates/async-channel/1.8.0/download -> async-channel-1.8.0.crate https://crates.io/api/v1/crates/async-io/1.13.0/download -> async-io-1.13.0.crate https://crates.io/api/v1/crates/async-lock/2.7.0/download -> async-lock-2.7.0.crate https://crates.io/api/v1/crates/atk-sys/0.16.0/download -> atk-sys-0.16.0.crate https://crates.io/api/v1/crates/atomic_refcell/0.1.10/download -> atomic_refcell-0.1.10.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/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.1/download -> base64-0.21.1.crate https://crates.io/api/v1/crates/bindgen/0.64.0/download -> bindgen-0.64.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.3.1/download -> bitflags-2.3.1.crate https://crates.io/api/v1/crates/bitstream-io/1.6.0/download -> bitstream-io-1.6.0.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/block2/0.2.0-alpha.6/download -> block2-0.2.0-alpha.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-sys/0.1.0-beta.1/download -> block-sys-0.1.0-beta.1.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.2/download -> bumpalo-3.12.2.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/bytemuck_derive/1.4.1/download -> bytemuck_derive-1.4.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.16.3/download -> cairo-sys-rs-0.16.3.crate https://crates.io/api/v1/crates/calloop/0.10.5/download -> calloop-0.10.5.crate https://crates.io/api/v1/crates/castaway/0.1.2/download -> castaway-0.1.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cesu8/1.1.0/download -> cesu8-1.1.0.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-expr/0.15.1/download -> cfg-expr-0.15.1.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/chrono/0.4.24/download -> chrono-0.4.24.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/clap/4.3.0/download -> clap-4.3.0.crate https://crates.io/api/v1/crates/clap_builder/4.3.0/download -> clap_builder-4.3.0.crate https://crates.io/api/v1/crates/clap_derive/4.3.0/download -> clap_derive-4.3.0.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clipboard-win/4.5.0/download -> clipboard-win-4.5.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.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/combine/4.6.6/download -> combine-4.6.6.crate https://crates.io/api/v1/crates/com-rs/0.2.1/download -> com-rs-0.2.1.crate https://crates.io/api/v1/crates/concurrent-queue/2.2.0/download -> concurrent-queue-2.2.0.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/convert_case/0.6.0/download -> convert_case-0.6.0.crate https://crates.io/api/v1/crates/cookie-factory/0.3.2/download -> cookie-factory-0.3.2.crate https://crates.io/api/v1/crates/coreaudio-rs/0.11.2/download -> coreaudio-rs-0.11.2.crate https://crates.io/api/v1/crates/coreaudio-sys/0.2.12/download -> coreaudio-sys-0.2.12.crate https://crates.io/api/v1/crates/core-foundation-sys/0.6.2/download -> core-foundation-sys-0.6.2.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.1/download -> core-graphics-types-0.1.1.crate https://crates.io/api/v1/crates/core-graphics/0.22.3/download -> core-graphics-0.22.3.crate https://crates.io/api/v1/crates/cpal/0.15.2/download -> cpal-0.15.2.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crc-catalog/2.2.0/download -> crc-catalog-2.2.0.crate https://crates.io/api/v1/crates/crc/3.0.1/download -> crc-3.0.1.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.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/csv/1.2.1/download -> csv-1.2.1.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/curl-sys/0.4.62+curl-8.1.0/download -> curl-sys-0.4.62+curl-8.1.0.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/d3d12/0.6.0/download -> d3d12-0.6.0.crate https://crates.io/api/v1/crates/darling/0.20.1/download -> darling-0.20.1.crate https://crates.io/api/v1/crates/darling_core/0.20.1/download -> darling_core-0.20.1.crate https://crates.io/api/v1/crates/darling_macro/0.20.1/download -> darling_macro-0.20.1.crate https://crates.io/api/v1/crates/dasp_sample/0.11.0/download -> dasp_sample-0.11.0.crate https://crates.io/api/v1/crates/data-encoding/2.4.0/download -> data-encoding-2.4.0.crate https://crates.io/api/v1/crates/derive-try-from-primitive/1.0.0/download -> derive-try-from-primitive-1.0.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/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dispatch/0.2.0/download -> dispatch-0.2.0.crate https://crates.io/api/v1/crates/displaydoc/0.2.4/download -> displaydoc-0.2.4.crate https://crates.io/api/v1/crates/dlib/0.5.0/download -> dlib-0.5.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/downcast-rs/1.2.0/download -> downcast-rs-1.2.0.crate https://crates.io/api/v1/crates/ecolor/0.22.0/download -> ecolor-0.22.0.crate https://crates.io/api/v1/crates/egui-wgpu/0.22.0/download -> egui-wgpu-0.22.0.crate https://crates.io/api/v1/crates/egui-winit/0.22.0/download -> egui-winit-0.22.0.crate https://crates.io/api/v1/crates/egui/0.22.0/download -> egui-0.22.0.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/emath/0.22.0/download -> emath-0.22.0.crate https://crates.io/api/v1/crates/embed-resource/2.1.1/download -> embed-resource-2.1.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/enumset/1.1.2/download -> enumset-1.1.2.crate https://crates.io/api/v1/crates/enumset_derive/0.8.1/download -> enumset_derive-0.8.1.crate https://crates.io/api/v1/crates/enum-map-derive/0.11.0/download -> enum-map-derive-0.11.0.crate https://crates.io/api/v1/crates/enum-map/2.5.0/download -> enum-map-2.5.0.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/epaint/0.22.0/download -> epaint-0.22.0.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/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/error-code/2.3.1/download -> error-code-2.3.1.crate https://crates.io/api/v1/crates/euclid/0.22.9/download -> euclid-0.22.9.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.0/download -> fdeflate-0.3.0.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float_next_after/0.1.5/download -> float_next_after-0.1.5.crate https://crates.io/api/v1/crates/fluent-bundle/0.15.2/download -> fluent-bundle-0.15.2.crate https://crates.io/api/v1/crates/fluent-langneg/0.13.0/download -> fluent-langneg-0.13.0.crate https://crates.io/api/v1/crates/fluent-syntax/0.11.0/download -> fluent-syntax-0.11.0.crate https://crates.io/api/v1/crates/fluent-templates/0.8.0/download -> fluent-templates-0.8.0.crate https://crates.io/api/v1/crates/fluent-template-macros/0.8.0/download -> fluent-template-macros-0.8.0.crate https://crates.io/api/v1/crates/fluent/0.16.0/download -> fluent-0.16.0.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-lite/1.13.0/download -> futures-lite-1.13.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/gdk-pixbuf-sys/0.16.3/download -> gdk-pixbuf-sys-0.16.3.crate https://crates.io/api/v1/crates/gdk-sys/0.16.0/download -> gdk-sys-0.16.0.crate https://crates.io/api/v1/crates/generational-arena/0.2.8/download -> generational-arena-0.2.8.crate https://crates.io/api/v1/crates/generator/0.7.4/download -> generator-0.7.4.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gethostname/0.2.3/download -> gethostname-0.2.3.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/gio-sys/0.16.3/download -> gio-sys-0.16.3.crate https://crates.io/api/v1/crates/glib-sys/0.16.3/download -> glib-sys-0.16.3.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/glow/0.12.1/download -> glow-0.12.1.crate https://crates.io/api/v1/crates/gobject-sys/0.16.3/download -> gobject-sys-0.16.3.crate https://crates.io/api/v1/crates/gpu-allocator/0.22.0/download -> gpu-allocator-0.22.0.crate https://crates.io/api/v1/crates/gpu-alloc-types/0.2.0/download -> gpu-alloc-types-0.2.0.crate https://crates.io/api/v1/crates/gpu-alloc/0.5.4/download -> gpu-alloc-0.5.4.crate https://crates.io/api/v1/crates/gpu-descriptor-types/0.1.1/download -> gpu-descriptor-types-0.1.1.crate https://crates.io/api/v1/crates/gpu-descriptor/0.2.3/download -> gpu-descriptor-0.2.3.crate https://crates.io/api/v1/crates/gtk-sys/0.16.0/download -> gtk-sys-0.16.0.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.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/hassle-rs/0.10.0/download -> hassle-rs-0.10.0.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/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.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.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/image/0.24.6/download -> image-0.24.6.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/insta/1.29.0/download -> insta-1.29.0.crate https://crates.io/api/v1/crates/intl-memoizer/0.5.1/download -> intl-memoizer-0.5.1.crate https://crates.io/api/v1/crates/intl_pluralrules/7.0.2/download -> intl_pluralrules-7.0.2.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/isahc/1.7.2/download -> isahc-1.7.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/jni/0.19.0/download -> jni-0.19.0.crate https://crates.io/api/v1/crates/jni/0.20.0/download -> jni-0.20.0.crate https://crates.io/api/v1/crates/jni/0.21.1/download -> jni-0.21.1.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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.63/download -> js-sys-0.3.63.crate https://crates.io/api/v1/crates/khronos-egl/4.1.0/download -> khronos-egl-4.1.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libflate/1.4.0/download -> libflate-1.4.0.crate https://crates.io/api/v1/crates/libflate_lz77/1.2.0/download -> libflate_lz77-1.2.0.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libloading/0.8.0/download -> libloading-0.8.0.crate https://crates.io/api/v1/crates/libm/0.2.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/libnghttp2-sys/0.1.7+1.45.0/download -> libnghttp2-sys-0.1.7+1.45.0.crate https://crates.io/api/v1/crates/libtest-mimic/0.6.0/download -> libtest-mimic-0.6.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linkme-impl/0.3.9/download -> linkme-impl-0.3.9.crate https://crates.io/api/v1/crates/linkme/0.3.9/download -> linkme-0.3.9.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.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/loom/0.5.6/download -> loom-0.5.6.crate https://crates.io/api/v1/crates/lyon/1.0.1/download -> lyon-1.0.1.crate https://crates.io/api/v1/crates/lyon_algorithms/1.0.3/download -> lyon_algorithms-1.0.3.crate https://crates.io/api/v1/crates/lyon_geom/1.0.4/download -> lyon_geom-1.0.4.crate https://crates.io/api/v1/crates/lyon_path/1.0.3/download -> lyon_path-1.0.3.crate https://crates.io/api/v1/crates/lyon_tessellation/1.0.10/download -> lyon_tessellation-1.0.10.crate https://crates.io/api/v1/crates/lzma-rs/0.3.0/download -> lzma-rs-0.3.0.crate https://crates.io/api/v1/crates/mach2/0.4.1/download -> mach2-0.4.1.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/metal/0.24.0/download -> metal-0.24.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.6.2/download -> miniz_oxide-0.6.2.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/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/naga/0.12.1/download -> naga-0.12.1.crate https://crates.io/api/v1/crates/naga_oil/0.7.0/download -> naga_oil-0.7.0.crate https://crates.io/api/v1/crates/ndk-context/0.1.1/download -> ndk-context-0.1.1.crate https://crates.io/api/v1/crates/ndk-sys/0.4.1+23.1.7779620/download -> ndk-sys-0.4.1+23.1.7779620.crate https://crates.io/api/v1/crates/ndk/0.7.0/download -> ndk-0.7.0.crate https://crates.io/api/v1/crates/nix/0.24.3/download -> nix-0.24.3.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/nohash-hasher/0.2.0/download -> nohash-hasher-0.2.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-complex/0.4.3/download -> num-complex-0.4.3.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.3.crate https://crates.io/api/v1/crates/num-integer/0.1.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/num_enum/0.5.11/download -> num_enum-0.5.11.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.11/download -> num_enum_derive-0.5.11.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/objc2-encode/2.0.0-pre.2/download -> objc2-encode-2.0.0-pre.2.crate https://crates.io/api/v1/crates/objc2/0.3.0-beta.3.patch-leaks.3/download -> objc2-0.3.0-beta.3.patch-leaks.3.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc-sys/0.2.0-beta.2/download -> objc-sys-0.2.0-beta.2.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc_exception/0.1.2/download -> objc_exception-0.1.2.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.30.3/download -> object-0.30.3.crate https://crates.io/api/v1/crates/oboe-sys/0.5.0/download -> oboe-sys-0.5.0.crate https://crates.io/api/v1/crates/oboe/0.5.0/download -> oboe-0.5.0.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.87/download -> openssl-sys-0.9.87.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/orbclient/0.3.45/download -> orbclient-0.3.45.crate https://crates.io/api/v1/crates/os_info/3.7.0/download -> os_info-3.7.0.crate https://crates.io/api/v1/crates/ouroboros/0.15.6/download -> ouroboros-0.15.6.crate https://crates.io/api/v1/crates/ouroboros_macro/0.15.6/download -> ouroboros_macro-0.15.6.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/owned_ttf_parser/0.19.0/download -> owned_ttf_parser-0.19.0.crate https://crates.io/api/v1/crates/pango-sys/0.16.3/download -> pango-sys-0.16.3.crate https://crates.io/api/v1/crates/parking/2.1.0/download -> parking-2.1.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.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/path-slash/0.2.1/download -> path-slash-0.2.1.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/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.0/download -> pin-project-internal-1.1.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-project/1.1.0/download -> pin-project-1.1.0.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/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/png/0.17.8/download -> png-0.17.8.crate https://crates.io/api/v1/crates/polling/2.8.0/download -> polling-2.8.0.crate https://crates.io/api/v1/crates/portable-atomic/0.3.20/download -> portable-atomic-0.3.20.crate https://crates.io/api/v1/crates/portable-atomic/1.3.2/download -> portable-atomic-1.3.2.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/pp-rs/0.2.1/download -> pp-rs-0.2.1.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.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.58/download -> proc-macro2-1.0.58.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/profiling-procmacros/1.0.8/download -> profiling-procmacros-1.0.8.crate https://crates.io/api/v1/crates/profiling/1.0.8/download -> profiling-1.0.8.crate https://crates.io/api/v1/crates/quick-xml/0.28.2/download -> quick-xml-0.28.2.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.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/range-alloc/0.1.3/download -> range-alloc-0.1.3.crate https://crates.io/api/v1/crates/raw-window-handle/0.5.2/download -> raw-window-handle-0.5.2.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/realfft/3.2.0/download -> realfft-3.2.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.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.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regress/0.6.0/download -> regress-0.6.0.crate https://crates.io/api/v1/crates/renderdoc-sys/1.0.0/download -> renderdoc-sys-1.0.0.crate https://crates.io/api/v1/crates/rfd/0.11.4/download -> rfd-0.11.4.crate https://crates.io/api/v1/crates/rle-decode-fast/1.0.3/download -> rle-decode-fast-1.0.3.crate https://crates.io/api/v1/crates/ron/0.8.0/download -> ron-0.8.0.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/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/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.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safe_arch/0.6.0/download -> safe_arch-0.6.0.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.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.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sctk-adwaita/0.5.4/download -> sctk-adwaita-0.5.4.crate https://crates.io/api/v1/crates/self_cell/0.10.2/download -> self_cell-0.10.2.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.5.0/download -> serde-wasm-bindgen-0.5.0.crate https://crates.io/api/v1/crates/serde-xml-rs/0.6.0/download -> serde-xml-rs-0.6.0.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.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.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/simple_asn1/0.6.2/download -> simple_asn1-0.6.2.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/sluice/0.5.5/download -> sluice-0.5.5.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smithay-client-toolkit/0.16.0/download -> smithay-client-toolkit-0.16.0.crate https://crates.io/api/v1/crates/smithay-clipboard/0.6.6/download -> smithay-clipboard-0.6.6.crate https://crates.io/api/v1/crates/snafu-derive/0.7.4/download -> snafu-derive-0.7.4.crate https://crates.io/api/v1/crates/snafu/0.7.4/download -> snafu-0.7.4.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/spirv/0.2.0+1.5.4/download -> spirv-0.2.0+1.5.4.crate https://crates.io/api/v1/crates/sptr/0.3.2/download -> sptr-0.3.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.crate https://crates.io/api/v1/crates/strict-num/0.1.0/download -> strict-num-0.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/str-buf/1.0.6/download -> str-buf-1.0.6.crate https://crates.io/api/v1/crates/symphonia-bundle-mp3/0.5.2/download -> symphonia-bundle-mp3-0.5.2.crate https://crates.io/api/v1/crates/symphonia-core/0.5.2/download -> symphonia-core-0.5.2.crate https://crates.io/api/v1/crates/symphonia-metadata/0.5.2/download -> symphonia-metadata-0.5.2.crate https://crates.io/api/v1/crates/symphonia/0.5.2/download -> symphonia-0.5.2.crate https://crates.io/api/v1/crates/synstructure/0.12.6/download -> synstructure-0.12.6.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.16/download -> syn-2.0.16.crate https://crates.io/api/v1/crates/system-deps/6.1.0/download -> system-deps-6.1.0.crate https://crates.io/api/v1/crates/sys-locale/0.3.0/download -> sys-locale-0.3.0.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tiff/0.8.1/download -> tiff-0.8.1.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/time/0.3.21/download -> time-0.3.21.crate https://crates.io/api/v1/crates/tinystr/0.7.1/download -> tinystr-0.7.1.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/tiny-skia-path/0.8.4/download -> tiny-skia-path-0.8.4.crate https://crates.io/api/v1/crates/tiny-skia/0.8.4/download -> tiny-skia-0.8.4.crate https://crates.io/api/v1/crates/toml/0.7.4/download -> toml-0.7.4.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.9/download -> toml_edit-0.19.9.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing-futures/0.2.5/download -> tracing-futures-0.2.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing-tracy/0.10.0/download -> tracing-tracy-0.10.0.crate https://crates.io/api/v1/crates/tracing-wasm/0.2.1/download -> tracing-wasm-0.2.1.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracy-client-sys/0.19.0/download -> tracy-client-sys-0.19.0.crate https://crates.io/api/v1/crates/tracy-client-sys/0.21.0/download -> tracy-client-sys-0.21.0.crate https://crates.io/api/v1/crates/tracy-client/0.14.2/download -> tracy-client-0.14.2.crate https://crates.io/api/v1/crates/tracy-client/0.15.2/download -> tracy-client-0.15.2.crate https://crates.io/api/v1/crates/transpose/0.2.2/download -> transpose-0.2.2.crate https://crates.io/api/v1/crates/ttf-parser/0.19.0/download -> ttf-parser-0.19.0.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/type-map/0.4.0/download -> type-map-0.4.0.crate https://crates.io/api/v1/crates/type-map/0.5.0/download -> type-map-0.5.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.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/unicode-segmentation/1.10.1/download -> unicode-segmentation-1.10.1.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unic-langid-impl/0.9.1/download -> unic-langid-impl-0.9.1.crate https://crates.io/api/v1/crates/unic-langid-macros-impl/0.9.1/download -> unic-langid-macros-impl-0.9.1.crate https://crates.io/api/v1/crates/unic-langid-macros/0.9.1/download -> unic-langid-macros-0.9.1.crate https://crates.io/api/v1/crates/unic-langid/0.9.1/download -> unic-langid-0.9.1.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/vergen/8.2.0/download -> vergen-8.2.0.crate https://crates.io/api/v1/crates/version-compare/0.1.1/download -> version-compare-0.1.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/vswhom-sys/0.1.2/download -> vswhom-sys-0.1.2.crate https://crates.io/api/v1/crates/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.36/download -> wasm-bindgen-futures-0.4.36.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wayland-client/0.29.5/download -> wayland-client-0.29.5.crate https://crates.io/api/v1/crates/wayland-commons/0.29.5/download -> wayland-commons-0.29.5.crate https://crates.io/api/v1/crates/wayland-cursor/0.29.5/download -> wayland-cursor-0.29.5.crate https://crates.io/api/v1/crates/wayland-protocols/0.29.5/download -> wayland-protocols-0.29.5.crate https://crates.io/api/v1/crates/wayland-scanner/0.29.5/download -> wayland-scanner-0.29.5.crate https://crates.io/api/v1/crates/wayland-sys/0.29.5/download -> wayland-sys-0.29.5.crate https://crates.io/api/v1/crates/weak-table/0.3.2/download -> weak-table-0.3.2.crate https://crates.io/api/v1/crates/webbrowser/0.8.10/download -> webbrowser-0.8.10.crate https://crates.io/api/v1/crates/web-sys/0.3.63/download -> web-sys-0.3.63.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/wgpu-core/0.16.0/download -> wgpu-core-0.16.0.crate https://crates.io/api/v1/crates/wgpu-hal/0.16.0/download -> wgpu-hal-0.16.0.crate https://crates.io/api/v1/crates/wgpu-types/0.16.0/download -> wgpu-types-0.16.0.crate https://crates.io/api/v1/crates/wgpu/0.16.0/download -> wgpu-0.16.0.crate https://crates.io/api/v1/crates/widestring/1.0.2/download -> widestring-1.0.2.crate https://crates.io/api/v1/crates/wide/0.7.9/download -> wide-0.7.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-wsapoll/0.1.1/download -> winapi-wsapoll-0.1.1.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.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.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows/0.44.0/download -> windows-0.44.0.crate https://crates.io/api/v1/crates/windows/0.46.0/download -> windows-0.46.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.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.0/download -> windows_aarch64_gnullvm-0.48.0.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.0/download -> windows_aarch64_msvc-0.48.0.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.0/download -> windows_i686_gnu-0.48.0.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.0/download -> windows_i686_msvc-0.48.0.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.0/download -> windows_x86_64_gnullvm-0.48.0.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.0/download -> windows_x86_64_gnu-0.48.0.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.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winit/0.28.6/download -> winit-0.28.6.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/winreg/0.11.0/download -> winreg-0.11.0.crate https://crates.io/api/v1/crates/x11rb-protocol/0.10.0/download -> x11rb-protocol-0.10.0.crate https://crates.io/api/v1/crates/x11rb/0.10.1/download -> x11rb-0.10.1.crate https://crates.io/api/v1/crates/x11-dl/2.21.0/download -> x11-dl-2.21.0.crate https://crates.io/api/v1/crates/xcursor/0.3.4/download -> xcursor-0.3.4.crate https://crates.io/api/v1/crates/xml-rs/0.8.11/download -> xml-rs-0.8.11.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://github.com/ruffle-rs/nihav-vp6/archive/9416fcc9fc8aab8f4681aa9093b42922214abbd3.tar.gz -> nihav-vp6-9416fcc9fc8aab8f4681aa9093b42922214abbd3.gh.tar.gz https://github.com/ruffle-rs/nihav-vp6/archive/9416fcc9fc8aab8f4681aa9093b42922214abbd3.tar.gz -> nihav-vp6-9416fcc9fc8aab8f4681aa9093b42922214abbd3.gh.tar.gz https://github.com/ruffle-rs/h263-rs/archive/d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.tar.gz -> h263-rs-d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.gh.tar.gz https://github.com/ruffle-rs/h263-rs/archive/d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.tar.gz -> h263-rs-d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.gh.tar.gz https://github.com/RustAudio/dasp/archive/f05a703d247bb504d7e812b51e95f3765d9c5e94.tar.gz -> dasp-f05a703d247bb504d7e812b51e95f3765d9c5e94.gh.tar.gz https://github.com/ruffle-rs/nellymoser/archive/4a33521c29a918950df8ae9fe07e527ac65553f5.tar.gz -> nellymoser-4a33521c29a918950df8ae9fe07e527ac65553f5.gh.tar.gz https://github.com/kyren/gc-arena/archive/fcc8764362d25f8724912dd7f09f2405779ec053.tar.gz -> gc-arena-fcc8764362d25f8724912dd7f09f2405779ec053.gh.tar.gz https://github.com/ruffle-rs/nihav-vp6/archive/9416fcc9fc8aab8f4681aa9093b42922214abbd3.tar.gz -> nihav-vp6-9416fcc9fc8aab8f4681aa9093b42922214abbd3.gh.tar.gz https://github.com/ruffle-rs/rust-flash-lso/archive/8376453eddddbe701031a091c0eed94068fa5649.tar.gz -> rust-flash-lso-8376453eddddbe701031a091c0eed94068fa5649.gh.tar.gz _eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=71c70c6fdafcdcbf547baaeace54c9c3 +_md5_=978811e0f37258ab390eceb039528f67 diff --git a/metadata/md5-cache/app-emulation/ruffle-0_p20230624 b/metadata/md5-cache/app-emulation/ruffle-0_p20230624 new file mode 100644 index 000000000000..bcb6ec5807eb --- /dev/null +++ b/metadata/md5-cache/app-emulation/ruffle-0_p20230624 @@ -0,0 +1,17 @@ +BDEPEND=virtual/jre:* virtual/pkgconfig >=virtual/rust-1.70 test? ( media-libs/mesa[llvm] x11-base/xorg-server[-minimal] ) >=virtual/rust-1.53 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst test unpack +DEPEND=dev-libs/glib:2 dev-libs/openssl:= media-libs/alsa-lib sys-libs/zlib:= x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXcursor x11-libs/libXrandr x11-libs/libXrender x11-base/xorg-proto +DESCRIPTION=Flash Player emulator written in Rust +EAPI=8 +HOMEPAGE=https://ruffle.rs/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cargo desktop flag-o-matic virtualx xdg +IUSE=debug test +KEYWORDS=~amd64 +LICENSE=|| ( MIT Apache-2.0 ) Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CC0-1.0 ISC UbuntuFontLicense-1.0 MIT MPL-2.0 OFL-1.1 Unicode-DFS-2016 ZLIB curl +RDEPEND=dev-libs/glib:2 dev-libs/openssl:= media-libs/alsa-lib sys-libs/zlib:= x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXcursor x11-libs/libXrandr x11-libs/libXrender +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/ruffle-rs/ruffle/archive/refs/tags/nightly-2023-06-24.tar.gz -> ruffle-nightly-2023-06-24.tar.gz https://crates.io/api/v1/crates/ab_glyph/0.2.21/download -> ab_glyph-0.2.21.crate https://crates.io/api/v1/crates/ab_glyph_rasterizer/0.1.8/download -> ab_glyph_rasterizer-0.1.8.crate https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/allocator-api2/0.2.15/download -> allocator-api2-0.2.15.crate https://crates.io/api/v1/crates/alsa-sys/0.3.1/download -> alsa-sys-0.3.1.crate https://crates.io/api/v1/crates/alsa/0.7.0/download -> alsa-0.7.0.crate https://crates.io/api/v1/crates/android-activity/0.4.1/download -> android-activity-0.4.1.crate https://crates.io/api/v1/crates/android-properties/0.2.2/download -> android-properties-0.2.2.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.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/arboard/3.2.0/download -> arboard-3.2.0.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.crate https://crates.io/api/v1/crates/arrayref/0.3.7/download -> arrayref-0.3.7.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/ash/0.37.3+1.3.251/download -> ash-0.37.3+1.3.251.crate https://crates.io/api/v1/crates/async-channel/1.8.0/download -> async-channel-1.8.0.crate https://crates.io/api/v1/crates/async-io/1.13.0/download -> async-io-1.13.0.crate https://crates.io/api/v1/crates/async-lock/2.7.0/download -> async-lock-2.7.0.crate https://crates.io/api/v1/crates/atk-sys/0.16.0/download -> atk-sys-0.16.0.crate https://crates.io/api/v1/crates/atomic_refcell/0.1.10/download -> atomic_refcell-0.1.10.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/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bindgen/0.64.0/download -> bindgen-0.64.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.3.2/download -> bitflags-2.3.2.crate https://crates.io/api/v1/crates/bitstream-io/1.6.0/download -> bitstream-io-1.6.0.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/block2/0.2.0-alpha.6/download -> block2-0.2.0-alpha.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-sys/0.1.0-beta.1/download -> block-sys-0.1.0-beta.1.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/bytemuck_derive/1.4.1/download -> bytemuck_derive-1.4.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.16.3/download -> cairo-sys-rs-0.16.3.crate https://crates.io/api/v1/crates/calloop/0.10.6/download -> calloop-0.10.6.crate https://crates.io/api/v1/crates/castaway/0.1.2/download -> castaway-0.1.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cesu8/1.1.0/download -> cesu8-1.1.0.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-expr/0.15.2/download -> cfg-expr-0.15.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/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/chrono/0.4.26/download -> chrono-0.4.26.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/clap/4.3.4/download -> clap-4.3.4.crate https://crates.io/api/v1/crates/clap_builder/4.3.4/download -> clap_builder-4.3.4.crate https://crates.io/api/v1/crates/clap_derive/4.3.2/download -> clap_derive-4.3.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clipboard-win/4.5.0/download -> clipboard-win-4.5.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.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/combine/4.6.6/download -> combine-4.6.6.crate https://crates.io/api/v1/crates/com-rs/0.2.1/download -> com-rs-0.2.1.crate https://crates.io/api/v1/crates/concurrent-queue/2.2.0/download -> concurrent-queue-2.2.0.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/convert_case/0.6.0/download -> convert_case-0.6.0.crate https://crates.io/api/v1/crates/cookie-factory/0.3.2/download -> cookie-factory-0.3.2.crate https://crates.io/api/v1/crates/coreaudio-rs/0.11.2/download -> coreaudio-rs-0.11.2.crate https://crates.io/api/v1/crates/coreaudio-sys/0.2.12/download -> coreaudio-sys-0.2.12.crate https://crates.io/api/v1/crates/core-foundation-sys/0.6.2/download -> core-foundation-sys-0.6.2.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.1/download -> core-graphics-types-0.1.1.crate https://crates.io/api/v1/crates/core-graphics/0.22.3/download -> core-graphics-0.22.3.crate https://crates.io/api/v1/crates/cpal/0.15.2/download -> cpal-0.15.2.crate https://crates.io/api/v1/crates/cpufeatures/0.2.8/download -> cpufeatures-0.2.8.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crc-catalog/2.2.0/download -> crc-catalog-2.2.0.crate https://crates.io/api/v1/crates/crc/3.0.1/download -> crc-3.0.1.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.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.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/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/csv/1.2.2/download -> csv-1.2.2.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/curl-sys/0.4.63+curl-8.1.2/download -> curl-sys-0.4.63+curl-8.1.2.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/d3d12/0.6.0/download -> d3d12-0.6.0.crate https://crates.io/api/v1/crates/darling/0.20.1/download -> darling-0.20.1.crate https://crates.io/api/v1/crates/darling_core/0.20.1/download -> darling_core-0.20.1.crate https://crates.io/api/v1/crates/darling_macro/0.20.1/download -> darling_macro-0.20.1.crate https://crates.io/api/v1/crates/dasp_sample/0.11.0/download -> dasp_sample-0.11.0.crate https://crates.io/api/v1/crates/data-encoding/2.4.0/download -> data-encoding-2.4.0.crate https://crates.io/api/v1/crates/derive-try-from-primitive/1.0.0/download -> derive-try-from-primitive-1.0.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/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dispatch/0.2.0/download -> dispatch-0.2.0.crate https://crates.io/api/v1/crates/displaydoc/0.2.4/download -> displaydoc-0.2.4.crate https://crates.io/api/v1/crates/dlib/0.5.2/download -> dlib-0.5.2.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/downcast-rs/1.2.0/download -> downcast-rs-1.2.0.crate https://crates.io/api/v1/crates/ecolor/0.22.0/download -> ecolor-0.22.0.crate https://crates.io/api/v1/crates/egui-wgpu/0.22.0/download -> egui-wgpu-0.22.0.crate https://crates.io/api/v1/crates/egui-winit/0.22.0/download -> egui-winit-0.22.0.crate https://crates.io/api/v1/crates/egui/0.22.0/download -> egui-0.22.0.crate https://crates.io/api/v1/crates/egui_extras/0.22.0/download -> egui_extras-0.22.0.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/emath/0.22.0/download -> emath-0.22.0.crate https://crates.io/api/v1/crates/embed-resource/2.1.1/download -> embed-resource-2.1.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/enumset/1.1.2/download -> enumset-1.1.2.crate https://crates.io/api/v1/crates/enumset_derive/0.8.1/download -> enumset_derive-0.8.1.crate https://crates.io/api/v1/crates/enum-map-derive/0.11.0/download -> enum-map-derive-0.11.0.crate https://crates.io/api/v1/crates/enum-map/2.5.0/download -> enum-map-2.5.0.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/epaint/0.22.0/download -> epaint-0.22.0.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/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/error-code/2.3.1/download -> error-code-2.3.1.crate https://crates.io/api/v1/crates/euclid/0.22.9/download -> euclid-0.22.9.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.0/download -> fdeflate-0.3.0.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float_next_after/0.1.5/download -> float_next_after-0.1.5.crate https://crates.io/api/v1/crates/fluent-bundle/0.15.2/download -> fluent-bundle-0.15.2.crate https://crates.io/api/v1/crates/fluent-langneg/0.13.0/download -> fluent-langneg-0.13.0.crate https://crates.io/api/v1/crates/fluent-syntax/0.11.0/download -> fluent-syntax-0.11.0.crate https://crates.io/api/v1/crates/fluent-templates/0.8.0/download -> fluent-templates-0.8.0.crate https://crates.io/api/v1/crates/fluent-template-macros/0.8.0/download -> fluent-template-macros-0.8.0.crate https://crates.io/api/v1/crates/fluent/0.16.0/download -> fluent-0.16.0.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-lite/1.13.0/download -> futures-lite-1.13.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/gdk-pixbuf-sys/0.16.3/download -> gdk-pixbuf-sys-0.16.3.crate https://crates.io/api/v1/crates/gdk-sys/0.16.0/download -> gdk-sys-0.16.0.crate https://crates.io/api/v1/crates/generational-arena/0.2.9/download -> generational-arena-0.2.9.crate https://crates.io/api/v1/crates/generator/0.7.4/download -> generator-0.7.4.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gethostname/0.2.3/download -> gethostname-0.2.3.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/gimli/0.27.3/download -> gimli-0.27.3.crate https://crates.io/api/v1/crates/gio-sys/0.16.3/download -> gio-sys-0.16.3.crate https://crates.io/api/v1/crates/glib-sys/0.16.3/download -> glib-sys-0.16.3.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/glow/0.12.2/download -> glow-0.12.2.crate https://crates.io/api/v1/crates/gobject-sys/0.16.3/download -> gobject-sys-0.16.3.crate https://crates.io/api/v1/crates/gpu-allocator/0.22.0/download -> gpu-allocator-0.22.0.crate https://crates.io/api/v1/crates/gpu-alloc-types/0.2.0/download -> gpu-alloc-types-0.2.0.crate https://crates.io/api/v1/crates/gpu-alloc/0.5.4/download -> gpu-alloc-0.5.4.crate https://crates.io/api/v1/crates/gpu-descriptor-types/0.1.1/download -> gpu-descriptor-types-0.1.1.crate https://crates.io/api/v1/crates/gpu-descriptor/0.2.3/download -> gpu-descriptor-0.2.3.crate https://crates.io/api/v1/crates/gtk-sys/0.16.0/download -> gtk-sys-0.16.0.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.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/hassle-rs/0.10.0/download -> hassle-rs-0.10.0.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/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.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.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/image/0.24.6/download -> image-0.24.6.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indicatif/0.17.5/download -> indicatif-0.17.5.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/insta/1.29.0/download -> insta-1.29.0.crate https://crates.io/api/v1/crates/intl-memoizer/0.5.1/download -> intl-memoizer-0.5.1.crate https://crates.io/api/v1/crates/intl_pluralrules/7.0.2/download -> intl_pluralrules-7.0.2.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/isahc/1.7.2/download -> isahc-1.7.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/jni/0.19.0/download -> jni-0.19.0.crate https://crates.io/api/v1/crates/jni/0.20.0/download -> jni-0.20.0.crate https://crates.io/api/v1/crates/jni/0.21.1/download -> jni-0.21.1.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/khronos-egl/4.1.0/download -> khronos-egl-4.1.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.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/libc/0.2.146/download -> libc-0.2.146.crate https://crates.io/api/v1/crates/libflate/1.4.0/download -> libflate-1.4.0.crate https://crates.io/api/v1/crates/libflate_lz77/1.2.0/download -> libflate_lz77-1.2.0.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libloading/0.8.0/download -> libloading-0.8.0.crate https://crates.io/api/v1/crates/libm/0.2.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/libnghttp2-sys/0.1.7+1.45.0/download -> libnghttp2-sys-0.1.7+1.45.0.crate https://crates.io/api/v1/crates/libtest-mimic/0.6.0/download -> libtest-mimic-0.6.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linkme-impl/0.3.10/download -> linkme-impl-0.3.10.crate https://crates.io/api/v1/crates/linkme/0.3.10/download -> linkme-0.3.10.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/loom/0.5.6/download -> loom-0.5.6.crate https://crates.io/api/v1/crates/lru/0.10.0/download -> lru-0.10.0.crate https://crates.io/api/v1/crates/lyon/1.0.1/download -> lyon-1.0.1.crate https://crates.io/api/v1/crates/lyon_algorithms/1.0.3/download -> lyon_algorithms-1.0.3.crate https://crates.io/api/v1/crates/lyon_geom/1.0.4/download -> lyon_geom-1.0.4.crate https://crates.io/api/v1/crates/lyon_path/1.0.3/download -> lyon_path-1.0.3.crate https://crates.io/api/v1/crates/lyon_tessellation/1.0.10/download -> lyon_tessellation-1.0.10.crate https://crates.io/api/v1/crates/lzma-rs/0.3.0/download -> lzma-rs-0.3.0.crate https://crates.io/api/v1/crates/mach2/0.4.1/download -> mach2-0.4.1.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/metal/0.24.0/download -> metal-0.24.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.6.2/download -> miniz_oxide-0.6.2.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/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/naga/0.12.2/download -> naga-0.12.2.crate https://crates.io/api/v1/crates/naga_oil/0.7.0/download -> naga_oil-0.7.0.crate https://crates.io/api/v1/crates/ndk-context/0.1.1/download -> ndk-context-0.1.1.crate https://crates.io/api/v1/crates/ndk-sys/0.4.1+23.1.7779620/download -> ndk-sys-0.4.1+23.1.7779620.crate https://crates.io/api/v1/crates/ndk/0.7.0/download -> ndk-0.7.0.crate https://crates.io/api/v1/crates/nix/0.24.3/download -> nix-0.24.3.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/nohash-hasher/0.2.0/download -> nohash-hasher-0.2.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-complex/0.4.3/download -> num-complex-0.4.3.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.3.crate https://crates.io/api/v1/crates/num-integer/0.1.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/num_enum/0.5.11/download -> num_enum-0.5.11.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.11/download -> num_enum_derive-0.5.11.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/objc2-encode/2.0.0-pre.2/download -> objc2-encode-2.0.0-pre.2.crate https://crates.io/api/v1/crates/objc2/0.3.0-beta.3.patch-leaks.3/download -> objc2-0.3.0-beta.3.patch-leaks.3.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc-sys/0.2.0-beta.2/download -> objc-sys-0.2.0-beta.2.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc_exception/0.1.2/download -> objc_exception-0.1.2.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.30.4/download -> object-0.30.4.crate https://crates.io/api/v1/crates/oboe-sys/0.5.0/download -> oboe-sys-0.5.0.crate https://crates.io/api/v1/crates/oboe/0.5.0/download -> oboe-0.5.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.88/download -> openssl-sys-0.9.88.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/orbclient/0.3.45/download -> orbclient-0.3.45.crate https://crates.io/api/v1/crates/os_info/3.7.0/download -> os_info-3.7.0.crate https://crates.io/api/v1/crates/ouroboros/0.17.0/download -> ouroboros-0.17.0.crate https://crates.io/api/v1/crates/ouroboros_macro/0.17.0/download -> ouroboros_macro-0.17.0.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/owned_ttf_parser/0.19.0/download -> owned_ttf_parser-0.19.0.crate https://crates.io/api/v1/crates/pango-sys/0.16.3/download -> pango-sys-0.16.3.crate https://crates.io/api/v1/crates/parking/2.1.0/download -> parking-2.1.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.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/path-slash/0.2.1/download -> path-slash-0.2.1.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/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.0/download -> pin-project-internal-1.1.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-project/1.1.0/download -> pin-project-1.1.0.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/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/png/0.17.9/download -> png-0.17.9.crate https://crates.io/api/v1/crates/polling/2.8.0/download -> polling-2.8.0.crate https://crates.io/api/v1/crates/portable-atomic/1.3.3/download -> portable-atomic-1.3.3.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/pp-rs/0.2.1/download -> pp-rs-0.2.1.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.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.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/profiling-procmacros/1.0.8/download -> profiling-procmacros-1.0.8.crate https://crates.io/api/v1/crates/profiling/1.0.8/download -> profiling-1.0.8.crate https://crates.io/api/v1/crates/quick-xml/0.29.0/download -> quick-xml-0.29.0.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.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/range-alloc/0.1.3/download -> range-alloc-0.1.3.crate https://crates.io/api/v1/crates/raw-window-handle/0.5.2/download -> raw-window-handle-0.5.2.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/realfft/3.3.0/download -> realfft-3.3.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.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.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/regex/1.8.4/download -> regex-1.8.4.crate https://crates.io/api/v1/crates/regress/0.6.0/download -> regress-0.6.0.crate https://crates.io/api/v1/crates/renderdoc-sys/1.0.0/download -> renderdoc-sys-1.0.0.crate https://crates.io/api/v1/crates/rfd/0.11.4/download -> rfd-0.11.4.crate https://crates.io/api/v1/crates/rle-decode-fast/1.0.3/download -> rle-decode-fast-1.0.3.crate https://crates.io/api/v1/crates/ron/0.8.0/download -> ron-0.8.0.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/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/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.37.20/download -> rustix-0.37.20.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safe_arch/0.7.0/download -> safe_arch-0.7.0.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.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.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sctk-adwaita/0.5.4/download -> sctk-adwaita-0.5.4.crate https://crates.io/api/v1/crates/self_cell/0.10.2/download -> self_cell-0.10.2.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.5.0/download -> serde-wasm-bindgen-0.5.0.crate https://crates.io/api/v1/crates/serde-xml-rs/0.6.0/download -> serde-xml-rs-0.6.0.crate https://crates.io/api/v1/crates/serde/1.0.164/download -> serde-1.0.164.crate https://crates.io/api/v1/crates/serde_derive/1.0.164/download -> serde_derive-1.0.164.crate https://crates.io/api/v1/crates/serde_json/1.0.97/download -> serde_json-1.0.97.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/sha2/0.10.7/download -> sha2-0.10.7.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.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.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/simple_asn1/0.6.2/download -> simple_asn1-0.6.2.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/sluice/0.5.5/download -> sluice-0.5.5.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smithay-client-toolkit/0.16.0/download -> smithay-client-toolkit-0.16.0.crate https://crates.io/api/v1/crates/smithay-clipboard/0.6.6/download -> smithay-clipboard-0.6.6.crate https://crates.io/api/v1/crates/snafu-derive/0.7.4/download -> snafu-derive-0.7.4.crate https://crates.io/api/v1/crates/snafu/0.7.4/download -> snafu-0.7.4.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/spirv/0.2.0+1.5.4/download -> spirv-0.2.0+1.5.4.crate https://crates.io/api/v1/crates/sptr/0.3.2/download -> sptr-0.3.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.crate https://crates.io/api/v1/crates/strict-num/0.1.1/download -> strict-num-0.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/str-buf/1.0.6/download -> str-buf-1.0.6.crate https://crates.io/api/v1/crates/symphonia-bundle-mp3/0.5.3/download -> symphonia-bundle-mp3-0.5.3.crate https://crates.io/api/v1/crates/symphonia-core/0.5.3/download -> symphonia-core-0.5.3.crate https://crates.io/api/v1/crates/symphonia-metadata/0.5.3/download -> symphonia-metadata-0.5.3.crate https://crates.io/api/v1/crates/symphonia/0.5.3/download -> symphonia-0.5.3.crate https://crates.io/api/v1/crates/synstructure/0.13.0/download -> synstructure-0.13.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.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/system-deps/6.1.0/download -> system-deps-6.1.0.crate https://crates.io/api/v1/crates/sys-locale/0.3.0/download -> sys-locale-0.3.0.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tiff/0.8.1/download -> tiff-0.8.1.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/time/0.3.22/download -> time-0.3.22.crate https://crates.io/api/v1/crates/tinystr/0.7.1/download -> tinystr-0.7.1.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/tiny-skia-path/0.8.4/download -> tiny-skia-path-0.8.4.crate https://crates.io/api/v1/crates/tiny-skia/0.8.4/download -> tiny-skia-0.8.4.crate https://crates.io/api/v1/crates/toml/0.7.4/download -> toml-0.7.4.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.10/download -> toml_edit-0.19.10.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing-futures/0.2.5/download -> tracing-futures-0.2.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing-tracy/0.10.2/download -> tracing-tracy-0.10.2.crate https://crates.io/api/v1/crates/tracing-wasm/0.2.1/download -> tracing-wasm-0.2.1.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracy-client-sys/0.21.0/download -> tracy-client-sys-0.21.0.crate https://crates.io/api/v1/crates/tracy-client/0.15.2/download -> tracy-client-0.15.2.crate https://crates.io/api/v1/crates/transpose/0.2.2/download -> transpose-0.2.2.crate https://crates.io/api/v1/crates/ttf-parser/0.19.0/download -> ttf-parser-0.19.0.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/type-map/0.4.0/download -> type-map-0.4.0.crate https://crates.io/api/v1/crates/type-map/0.5.0/download -> type-map-0.5.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.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/unicode-segmentation/1.10.1/download -> unicode-segmentation-1.10.1.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unic-langid-impl/0.9.1/download -> unic-langid-impl-0.9.1.crate https://crates.io/api/v1/crates/unic-langid-macros-impl/0.9.1/download -> unic-langid-macros-impl-0.9.1.crate https://crates.io/api/v1/crates/unic-langid-macros/0.9.1/download -> unic-langid-macros-0.9.1.crate https://crates.io/api/v1/crates/unic-langid/0.9.1/download -> unic-langid-0.9.1.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/vergen/8.2.1/download -> vergen-8.2.1.crate https://crates.io/api/v1/crates/version-compare/0.1.1/download -> version-compare-0.1.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/vswhom-sys/0.1.2/download -> vswhom-sys-0.1.2.crate https://crates.io/api/v1/crates/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.37/download -> wasm-bindgen-futures-0.4.37.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/wayland-client/0.29.5/download -> wayland-client-0.29.5.crate https://crates.io/api/v1/crates/wayland-commons/0.29.5/download -> wayland-commons-0.29.5.crate https://crates.io/api/v1/crates/wayland-cursor/0.29.5/download -> wayland-cursor-0.29.5.crate https://crates.io/api/v1/crates/wayland-protocols/0.29.5/download -> wayland-protocols-0.29.5.crate https://crates.io/api/v1/crates/wayland-scanner/0.29.5/download -> wayland-scanner-0.29.5.crate https://crates.io/api/v1/crates/wayland-sys/0.29.5/download -> wayland-sys-0.29.5.crate https://crates.io/api/v1/crates/weak-table/0.3.2/download -> weak-table-0.3.2.crate https://crates.io/api/v1/crates/webbrowser/0.8.10/download -> webbrowser-0.8.10.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/wgpu-core/0.16.1/download -> wgpu-core-0.16.1.crate https://crates.io/api/v1/crates/wgpu-hal/0.16.1/download -> wgpu-hal-0.16.1.crate https://crates.io/api/v1/crates/wgpu-types/0.16.0/download -> wgpu-types-0.16.0.crate https://crates.io/api/v1/crates/wgpu/0.16.1/download -> wgpu-0.16.1.crate https://crates.io/api/v1/crates/widestring/1.0.2/download -> widestring-1.0.2.crate https://crates.io/api/v1/crates/wide/0.7.10/download -> wide-0.7.10.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-wsapoll/0.1.1/download -> winapi-wsapoll-0.1.1.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.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.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows/0.44.0/download -> windows-0.44.0.crate https://crates.io/api/v1/crates/windows/0.46.0/download -> windows-0.46.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.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.0/download -> windows_aarch64_gnullvm-0.48.0.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.0/download -> windows_aarch64_msvc-0.48.0.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.0/download -> windows_i686_gnu-0.48.0.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.0/download -> windows_i686_msvc-0.48.0.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.0/download -> windows_x86_64_gnullvm-0.48.0.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.0/download -> windows_x86_64_gnu-0.48.0.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.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winit/0.28.6/download -> winit-0.28.6.crate https://crates.io/api/v1/crates/winnow/0.4.7/download -> winnow-0.4.7.crate https://crates.io/api/v1/crates/winreg/0.11.0/download -> winreg-0.11.0.crate https://crates.io/api/v1/crates/x11rb-protocol/0.10.0/download -> x11rb-protocol-0.10.0.crate https://crates.io/api/v1/crates/x11rb/0.10.1/download -> x11rb-0.10.1.crate https://crates.io/api/v1/crates/x11-dl/2.21.0/download -> x11-dl-2.21.0.crate https://crates.io/api/v1/crates/xcursor/0.3.4/download -> xcursor-0.3.4.crate https://crates.io/api/v1/crates/xml-rs/0.8.14/download -> xml-rs-0.8.14.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://github.com/ruffle-rs/nihav-vp6/archive/9416fcc9fc8aab8f4681aa9093b42922214abbd3.tar.gz -> nihav-vp6-9416fcc9fc8aab8f4681aa9093b42922214abbd3.gh.tar.gz https://github.com/ruffle-rs/nihav-vp6/archive/9416fcc9fc8aab8f4681aa9093b42922214abbd3.tar.gz -> nihav-vp6-9416fcc9fc8aab8f4681aa9093b42922214abbd3.gh.tar.gz https://github.com/ruffle-rs/h263-rs/archive/d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.tar.gz -> h263-rs-d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.gh.tar.gz https://github.com/ruffle-rs/h263-rs/archive/d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.tar.gz -> h263-rs-d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.gh.tar.gz https://github.com/RustAudio/dasp/archive/f05a703d247bb504d7e812b51e95f3765d9c5e94.tar.gz -> dasp-f05a703d247bb504d7e812b51e95f3765d9c5e94.gh.tar.gz https://github.com/ruffle-rs/nellymoser/archive/4a33521c29a918950df8ae9fe07e527ac65553f5.tar.gz -> nellymoser-4a33521c29a918950df8ae9fe07e527ac65553f5.gh.tar.gz https://github.com/kyren/gc-arena/archive/63dab12871321e0e5ada10ff1f1de8f4cf1764f9.tar.gz -> gc-arena-63dab12871321e0e5ada10ff1f1de8f4cf1764f9.gh.tar.gz https://github.com/ruffle-rs/nihav-vp6/archive/9416fcc9fc8aab8f4681aa9093b42922214abbd3.tar.gz -> nihav-vp6-9416fcc9fc8aab8f4681aa9093b42922214abbd3.gh.tar.gz https://github.com/ruffle-rs/rust-flash-lso/archive/8376453eddddbe701031a091c0eed94068fa5649.tar.gz -> rust-flash-lso-8376453eddddbe701031a091c0eed94068fa5649.gh.tar.gz +_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6b5eb917b3a1c4c1537034123b6932a1 diff --git a/metadata/md5-cache/app-emulation/ruffle-9999 b/metadata/md5-cache/app-emulation/ruffle-9999 index e76b714e1b67..18573432adaa 100644 --- a/metadata/md5-cache/app-emulation/ruffle-9999 +++ b/metadata/md5-cache/app-emulation/ruffle-9999 @@ -1,4 +1,4 @@ -BDEPEND=virtual/jre:* virtual/pkgconfig >=virtual/rust-1.64 test? ( media-libs/mesa[llvm] x11-base/xorg-server[-minimal] ) >=virtual/rust-1.53 >=dev-vcs/git-1.8.2.1[curl] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=virtual/jre:* virtual/pkgconfig >=virtual/rust-1.70 test? ( media-libs/mesa[llvm] x11-base/xorg-server[-minimal] ) >=virtual/rust-1.53 >=dev-vcs/git-1.8.2.1[curl] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst test unpack DEPEND=dev-libs/glib:2 dev-libs/openssl:= media-libs/alsa-lib sys-libs/zlib:= x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXcursor x11-libs/libXrandr x11-libs/libXrender x11-base/xorg-proto DESCRIPTION=Flash Player emulator written in Rust @@ -13,4 +13,4 @@ RDEPEND=dev-libs/glib:2 dev-libs/openssl:= media-libs/alsa-lib sys-libs/zlib:= x RESTRICT=!test? ( test ) SLOT=0 _eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b63cce9b62d67d8064cc23a79905b2d2 +_md5_=c00e981deebe949e6a0fe031a1daeeac diff --git a/metadata/md5-cache/app-emulation/uxn-0_p20230201 b/metadata/md5-cache/app-emulation/uxn-0_p20230201 deleted file mode 100644 index 2a5f3b42b2f4..000000000000 --- a/metadata/md5-cache/app-emulation/uxn-0_p20230201 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install -DEPEND=media-libs/libsdl2:= -DESCRIPTION=An assembler and emulator for the Uxn stack-machine, written in ANSI C -EAPI=8 -HOMEPAGE=https://wiki.xxiivv.com/site/uxn.html https://git.sr.ht/~rabbits/uxn/ -INHERIT=toolchain-funcs -KEYWORDS=amd64 ~x86 -LICENSE=MIT -RDEPEND=media-libs/libsdl2:= -SLOT=0 -SRC_URI=https://git.sr.ht/~rabbits/uxn/archive/0dcc3b4c2e12bf2a61e682e9168e8bdb469caae0.tar.gz -> uxn-0_p20230201.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9e83ddac10916ac146abd26868d100b7 diff --git a/metadata/md5-cache/app-emulation/uxn-0_p20221211 b/metadata/md5-cache/app-emulation/uxn-0_p20230609 similarity index 68% rename from metadata/md5-cache/app-emulation/uxn-0_p20221211 rename to metadata/md5-cache/app-emulation/uxn-0_p20230609 index d762ef5265d2..50f10e3994fa 100644 --- a/metadata/md5-cache/app-emulation/uxn-0_p20221211 +++ b/metadata/md5-cache/app-emulation/uxn-0_p20230609 @@ -4,10 +4,10 @@ DESCRIPTION=An assembler and emulator for the Uxn stack-machine, written in ANSI EAPI=8 HOMEPAGE=https://wiki.xxiivv.com/site/uxn.html https://git.sr.ht/~rabbits/uxn/ INHERIT=toolchain-funcs -KEYWORDS=amd64 ~x86 +KEYWORDS=~amd64 ~x86 LICENSE=MIT RDEPEND=media-libs/libsdl2:= SLOT=0 -SRC_URI=https://git.sr.ht/~rabbits/uxn/archive/6317b5cf181e56253da10e0e5051ac75bbb5c4b2.tar.gz -> uxn-0_p20221211.tar.gz +SRC_URI=https://git.sr.ht/~rabbits/uxn/archive/f3674b2562e6c5557fc008edbac71d9fcfde64ff.tar.gz -> uxn-0_p20230609.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2a622ffb707be3dad7de3e677c3f8009 +_md5_=bba71905054619fbe5ae6b7c4fafc25e diff --git a/metadata/md5-cache/app-emulation/uxn-9999 b/metadata/md5-cache/app-emulation/uxn-9999 index 84f2bb695c78..d2f0d5a8e086 100644 --- a/metadata/md5-cache/app-emulation/uxn-9999 +++ b/metadata/md5-cache/app-emulation/uxn-9999 @@ -10,4 +10,4 @@ PROPERTIES=live RDEPEND=media-libs/libsdl2:= SLOT=0 _eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9ed5bc5f0171e36cca661e897c13fc5c +_md5_=bba71905054619fbe5ae6b7c4fafc25e diff --git a/metadata/md5-cache/app-emulation/vkd3d-1.8 b/metadata/md5-cache/app-emulation/vkd3d-1.8 new file mode 100644 index 000000000000..a003ebc2ce60 --- /dev/null +++ b/metadata/md5-cache/app-emulation/vkd3d-1.8 @@ -0,0 +1,16 @@ +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.8.tar.xz +_eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=2599f9dd245aa422a14669ad2c7abdc6 diff --git a/metadata/md5-cache/app-emulation/wine-proton-8.0.9999 b/metadata/md5-cache/app-emulation/wine-proton-8.0.9999 index b8a90138c0bf..cf2365960117 100644 --- a/metadata/md5-cache/app-emulation/wine-proton-8.0.9999 +++ b/metadata/md5-cache/app-emulation/wine-proton-8.0.9999 @@ -14,4 +14,4 @@ REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) RESTRICT=test SLOT=8.0.9999 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=6a543cbb45202b3ce8ab89f43bf01883 +_md5_=436cc1bcf47562aca9ee505a496eb18d diff --git a/metadata/md5-cache/app-emulation/wine-staging-8.10 b/metadata/md5-cache/app-emulation/wine-staging-8.10 index a6913332722e..faf70991ad2b 100644 --- a/metadata/md5-cache/app-emulation/wine-staging-8.10 +++ b/metadata/md5-cache/app-emulation/wine-staging-8.10 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=8.10 SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.10.tar.xz https://github.com/wine-staging/wine-staging/archive/v8.10.tar.gz -> wine-staging-8.10.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=a38ac8d8602de691781a9d8b89ea5413 +_md5_=a93e8051bda248e174677d39917454fc diff --git a/metadata/md5-cache/app-emulation/wine-staging-8.11 b/metadata/md5-cache/app-emulation/wine-staging-8.11 new file mode 100644 index 000000000000..4e108df7f048 --- /dev/null +++ b/metadata/md5-cache/app-emulation/wine-staging-8.11 @@ -0,0 +1,18 @@ +BDEPEND=|| ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) || ( dev-vcs/git ( sys-apps/gawk sys-apps/util-linux ) ) dev-lang/perl sys-devel/binutils 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(-)?] ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +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[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(-)?] ) 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 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 +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[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(-)?] ) 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(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.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 ) || ( abi_x86_32 abi_x86_64 ) +RESTRICT=test +SLOT=8.11 +SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.11.tar.xz https://github.com/wine-staging/wine-staging/archive/v8.11.tar.gz -> wine-staging-8.11.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=a3d157dc8f3926787d1ea3e52117ee6b diff --git a/metadata/md5-cache/app-emulation/wine-staging-9999 b/metadata/md5-cache/app-emulation/wine-staging-9999 index 6c00d75a1093..8fa0d27135b6 100644 --- a/metadata/md5-cache/app-emulation/wine-staging-9999 +++ b/metadata/md5-cache/app-emulation/wine-staging-9999 @@ -14,4 +14,4 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_6 RESTRICT=test SLOT=9999 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=eb6c7471d416c97702e0e899f7bb4f43 +_md5_=a3d157dc8f3926787d1ea3e52117ee6b diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-8.10 b/metadata/md5-cache/app-emulation/wine-vanilla-8.10 index 7e4e8d5ec001..becd915bebb9 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-8.10 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-8.10 @@ -15,4 +15,4 @@ RESTRICT=test SLOT=8.10 SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.10.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=8e4e40281a9635a49e42bb6a4a9a91e7 +_md5_=4027e86e003ec0398abe4faeeb7de840 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-8.11 b/metadata/md5-cache/app-emulation/wine-vanilla-8.11 new file mode 100644 index 000000000000..9a1526193458 --- /dev/null +++ b/metadata/md5-cache/app-emulation/wine-vanilla-8.11 @@ -0,0 +1,18 @@ +BDEPEND=dev-lang/perl sys-devel/binutils 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(-)?] ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +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[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(-)?] ) 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 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 +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[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(-)?] ) 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(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.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 ) || ( abi_x86_32 abi_x86_64 ) +RESTRICT=test +SLOT=8.11 +SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.11.tar.xz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=4027e86e003ec0398abe4faeeb7de840 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9999 b/metadata/md5-cache/app-emulation/wine-vanilla-9999 index 969895ac1aa9..3d9538078e60 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-9999 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-9999 @@ -14,4 +14,4 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_6 RESTRICT=test SLOT=9999 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=8e4e40281a9635a49e42bb6a4a9a91e7 +_md5_=4027e86e003ec0398abe4faeeb7de840 diff --git a/metadata/md5-cache/app-forensics/Manifest.gz b/metadata/md5-cache/app-forensics/Manifest.gz index d114a45f78e33b2d71c6329da09730aad7fb0268..69c793f6bee3c719fab01cf88f40f204488f6937 100644 GIT binary patch delta 7561 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 delta 7555 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 n*O~{{O{sUA$tMSfGOos;*yTuoM0 fcitx-data-pinyin.tar.gz https://download.fcitx-im.org/data/table.tar.gz -> fcitx-data-table.tar.gz https://download.fcitx-im.org/data/py_stroke-20121124.tar.gz -> fcitx-data-py_stroke-20121124.tar.gz https://download.fcitx-im.org/data/py_table-20121124.tar.gz -> fcitx-data-py_table-20121124.tar.gz https://download.fcitx-im.org/data/en_dict-20121020.tar.gz -> fcitx-data-en_dict-20121020.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=70c576fd4323e5998f92db3c05efdd61 diff --git a/metadata/md5-cache/app-i18n/fcitx-anthy-0.2.3 b/metadata/md5-cache/app-i18n/fcitx-anthy-0.2.3 index 24eef7c813d5..6e365fb34ca9 100644 --- a/metadata/md5-cache/app-i18n/fcitx-anthy-0.2.3 +++ b/metadata/md5-cache/app-i18n/fcitx-anthy-0.2.3 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=>=app-i18n/fcitx-4.2.9:4[X,xkb] app-i18n/anthy:= virtual/libintl SLOT=4 SRC_URI=https://download.fcitx-im.org/fcitx-anthy/fcitx-anthy-0.2.3.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=43b7a4e4e667f617cb7604027be3d67b diff --git a/metadata/md5-cache/app-i18n/fcitx-anthy-4.9999 b/metadata/md5-cache/app-i18n/fcitx-anthy-4.9999 index 9b43bf2cd4c5..0eb367188e43 100644 --- a/metadata/md5-cache/app-i18n/fcitx-anthy-4.9999 +++ b/metadata/md5-cache/app-i18n/fcitx-anthy-4.9999 @@ -9,5 +9,5 @@ LICENSE=GPL-2+ PROPERTIES=live RDEPEND=>=app-i18n/fcitx-4.2.9:4[X,xkb] app-i18n/anthy:= virtual/libintl SLOT=4 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9bef05ce5a6e4e2b6c2947368f615d74 diff --git a/metadata/md5-cache/app-i18n/fcitx-chewing-0.2.3 b/metadata/md5-cache/app-i18n/fcitx-chewing-0.2.3 index e3725b956b57..afb33227a3a2 100644 --- a/metadata/md5-cache/app-i18n/fcitx-chewing-0.2.3 +++ b/metadata/md5-cache/app-i18n/fcitx-chewing-0.2.3 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=>=app-i18n/fcitx-4.2.9:4 >=app-i18n/libchewing-0.5.0:= virtual/libintl SLOT=4 SRC_URI=https://download.fcitx-im.org/fcitx-chewing/fcitx-chewing-0.2.3.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=eafa53dc333f0e0e2cd72a5071100b4f diff --git a/metadata/md5-cache/app-i18n/fcitx-chewing-4.9999 b/metadata/md5-cache/app-i18n/fcitx-chewing-4.9999 index c70e5c353cdb..2f854cd55f2b 100644 --- a/metadata/md5-cache/app-i18n/fcitx-chewing-4.9999 +++ b/metadata/md5-cache/app-i18n/fcitx-chewing-4.9999 @@ -9,5 +9,5 @@ LICENSE=GPL-2+ PROPERTIES=live RDEPEND=>=app-i18n/fcitx-4.2.9:4 >=app-i18n/libchewing-0.5.0:= virtual/libintl SLOT=4 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=95e502d1c39c634e27ba319176d53fde diff --git a/metadata/md5-cache/app-i18n/fcitx-cloudpinyin-0.3.6 b/metadata/md5-cache/app-i18n/fcitx-cloudpinyin-0.3.6 index d427749f8227..2cfcf318fecc 100644 --- a/metadata/md5-cache/app-i18n/fcitx-cloudpinyin-0.3.6 +++ b/metadata/md5-cache/app-i18n/fcitx-cloudpinyin-0.3.6 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=>=app-i18n/fcitx-4.2.9:4 net-misc/curl:= virtual/libiconv virtual/libintl SLOT=4 SRC_URI=https://download.fcitx-im.org/fcitx-cloudpinyin/fcitx-cloudpinyin-0.3.6.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a3bbdb30deae4654b21443d42a712c93 diff --git a/metadata/md5-cache/app-i18n/fcitx-cloudpinyin-4.9999 b/metadata/md5-cache/app-i18n/fcitx-cloudpinyin-4.9999 index d0f1b6b2e38a..f09976a84f71 100644 --- a/metadata/md5-cache/app-i18n/fcitx-cloudpinyin-4.9999 +++ b/metadata/md5-cache/app-i18n/fcitx-cloudpinyin-4.9999 @@ -9,5 +9,5 @@ LICENSE=GPL-2+ PROPERTIES=live RDEPEND=>=app-i18n/fcitx-4.2.9:4 net-misc/curl:= virtual/libiconv virtual/libintl SLOT=4 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=84038df6eb5cc83e86558a7566db9f7e diff --git a/metadata/md5-cache/app-i18n/fcitx-configtool-0.4.10 b/metadata/md5-cache/app-i18n/fcitx-configtool-0.4.10 index 9f8c7614ee65..169be7a2cde2 100644 --- a/metadata/md5-cache/app-i18n/fcitx-configtool-0.4.10 +++ b/metadata/md5-cache/app-i18n/fcitx-configtool-0.4.10 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ LGPL-2.1+ RDEPEND=>=app-i18n/fcitx-4.2.9:4 app-text/iso-codes dev-libs/glib:2 x11-libs/gtk+:3 SLOT=4 SRC_URI=https://download.fcitx-im.org/fcitx-configtool/fcitx-configtool-0.4.10.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=98ff9b7fc74a0b91d240db2c525d8356 diff --git a/metadata/md5-cache/app-i18n/fcitx-configtool-4.9999 b/metadata/md5-cache/app-i18n/fcitx-configtool-4.9999 index 842a0a2c31b1..071076641f4e 100644 --- a/metadata/md5-cache/app-i18n/fcitx-configtool-4.9999 +++ b/metadata/md5-cache/app-i18n/fcitx-configtool-4.9999 @@ -9,5 +9,5 @@ LICENSE=GPL-2+ LGPL-2.1+ PROPERTIES=live RDEPEND=>=app-i18n/fcitx-4.2.9:4 app-text/iso-codes dev-libs/glib:2 x11-libs/gtk+:3 SLOT=4 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fe677419ae1f5c7842fcdf99a20edbc3 diff --git a/metadata/md5-cache/app-i18n/fcitx-hangul-0.3.1 b/metadata/md5-cache/app-i18n/fcitx-hangul-0.3.1 index ce5b03d19683..fdb1b8ddac07 100644 --- a/metadata/md5-cache/app-i18n/fcitx-hangul-0.3.1 +++ b/metadata/md5-cache/app-i18n/fcitx-hangul-0.3.1 @@ -10,5 +10,5 @@ LICENSE=BSD GPL-2+ RDEPEND=>=app-i18n/fcitx-4.2.9:4 app-i18n/libhangul:= virtual/libiconv virtual/libintl SLOT=4 SRC_URI=https://download.fcitx-im.org/fcitx-hangul/fcitx-hangul-0.3.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b86c681a8e784119ffa826f30fef9260 diff --git a/metadata/md5-cache/app-i18n/fcitx-hangul-4.9999 b/metadata/md5-cache/app-i18n/fcitx-hangul-4.9999 index 4282999e6a7f..9e1233c8dfb5 100644 --- a/metadata/md5-cache/app-i18n/fcitx-hangul-4.9999 +++ b/metadata/md5-cache/app-i18n/fcitx-hangul-4.9999 @@ -9,5 +9,5 @@ LICENSE=BSD GPL-2+ PROPERTIES=live RDEPEND=>=app-i18n/fcitx-4.2.9:4 app-i18n/libhangul:= virtual/libiconv virtual/libintl SLOT=4 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e0d775414e70ecd6072b256ee9eecfd5 diff --git a/metadata/md5-cache/app-i18n/fcitx-libpinyin-0.5.3 b/metadata/md5-cache/app-i18n/fcitx-libpinyin-0.5.3 index 818d09ff01c4..8ae90d13555f 100644 --- a/metadata/md5-cache/app-i18n/fcitx-libpinyin-0.5.3 +++ b/metadata/md5-cache/app-i18n/fcitx-libpinyin-0.5.3 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ GPL-3+ RDEPEND=>=app-i18n/fcitx-4.2.9:4 >=app-i18n/libpinyin-2.1.0:= dev-libs/glib:2 sys-apps/dbus virtual/libintl dictionary-manager? ( >=app-i18n/fcitx-qt5-1.1:4 >=dev-qt/qtcore-5.7:5 >=dev-qt/qtdbus-5.7:5 >=dev-qt/qtgui-5.7:5 >=dev-qt/qtnetwork-5.7:5 >=dev-qt/qtwebengine-5.7:5[widgets] >=dev-qt/qtwidgets-5.7:5 ) SLOT=4 SRC_URI=https://download.fcitx-im.org/fcitx-libpinyin/fcitx-libpinyin-0.5.3_dict.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8cc2deafd3ed9982b6819c993717b7bb diff --git a/metadata/md5-cache/app-i18n/fcitx-libpinyin-0.5.4 b/metadata/md5-cache/app-i18n/fcitx-libpinyin-0.5.4 index 4a14f3b0305c..6c39fc76098f 100644 --- a/metadata/md5-cache/app-i18n/fcitx-libpinyin-0.5.4 +++ b/metadata/md5-cache/app-i18n/fcitx-libpinyin-0.5.4 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ GPL-3+ RDEPEND=>=app-i18n/fcitx-4.2.9:4 >=app-i18n/libpinyin-2.1.0:= dev-libs/glib:2 sys-apps/dbus virtual/libintl dictionary-manager? ( >=app-i18n/fcitx-qt5-1.1:4 >=dev-qt/qtcore-5.7:5 >=dev-qt/qtdbus-5.7:5 >=dev-qt/qtgui-5.7:5 >=dev-qt/qtnetwork-5.7:5 >=dev-qt/qtwebengine-5.7:5[widgets] >=dev-qt/qtwidgets-5.7:5 ) SLOT=4 SRC_URI=https://download.fcitx-im.org/fcitx-libpinyin/fcitx-libpinyin-0.5.4_dict.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f97549672cea6f7956d9d4d38ebf1c0a diff --git a/metadata/md5-cache/app-i18n/fcitx-libpinyin-4.9999 b/metadata/md5-cache/app-i18n/fcitx-libpinyin-4.9999 index a593b22b51de..df0c3e5e2d9c 100644 --- a/metadata/md5-cache/app-i18n/fcitx-libpinyin-4.9999 +++ b/metadata/md5-cache/app-i18n/fcitx-libpinyin-4.9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=app-i18n/fcitx-4.2.9:4 >=app-i18n/libpinyin-2.1.0:= dev-libs/glib:2 sys-apps/dbus virtual/libintl dictionary-manager? ( >=app-i18n/fcitx-qt5-1.1:4 >=dev-qt/qtcore-5.7:5 >=dev-qt/qtdbus-5.7:5 >=dev-qt/qtgui-5.7:5 >=dev-qt/qtnetwork-5.7:5 >=dev-qt/qtwebengine-5.7:5[widgets] >=dev-qt/qtwidgets-5.7:5 ) SLOT=4 SRC_URI=https://download.fcitx-im.org/data/model.text.20161206.tar.gz -> fcitx-data-model.text.20161206.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fe7c7fd7e73834d75120ed64944e370a diff --git a/metadata/md5-cache/app-i18n/fcitx-m17n-0.2.4 b/metadata/md5-cache/app-i18n/fcitx-m17n-0.2.4 index d9bd30aee33b..0ff0e897cc6a 100644 --- a/metadata/md5-cache/app-i18n/fcitx-m17n-0.2.4 +++ b/metadata/md5-cache/app-i18n/fcitx-m17n-0.2.4 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1+ RDEPEND=>=app-i18n/fcitx-4.2.9:4 dev-libs/m17n-lib virtual/libintl SLOT=4 SRC_URI=https://download.fcitx-im.org/fcitx-m17n/fcitx-m17n-0.2.4.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2b01a0a42ff52033cfd06c3d9d79824f diff --git a/metadata/md5-cache/app-i18n/fcitx-m17n-4.9999 b/metadata/md5-cache/app-i18n/fcitx-m17n-4.9999 index df6315199ea6..2240f34d4add 100644 --- a/metadata/md5-cache/app-i18n/fcitx-m17n-4.9999 +++ b/metadata/md5-cache/app-i18n/fcitx-m17n-4.9999 @@ -9,5 +9,5 @@ LICENSE=LGPL-2.1+ PROPERTIES=live RDEPEND=>=app-i18n/fcitx-4.2.9:4 dev-libs/m17n-lib virtual/libintl SLOT=4 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=79d195a94cabe62f5a54e4962e5b72d3 diff --git a/metadata/md5-cache/app-i18n/fcitx-qt5-1.2.5 b/metadata/md5-cache/app-i18n/fcitx-qt5-1.2.5 index f80dabfe32da..30442724f4f0 100644 --- a/metadata/md5-cache/app-i18n/fcitx-qt5-1.2.5 +++ b/metadata/md5-cache/app-i18n/fcitx-qt5-1.2.5 @@ -10,5 +10,5 @@ LICENSE=BSD GPL-2+ GPL-3+ LGPL-2+ RDEPEND=>=app-i18n/fcitx-4.2.9:4 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5= dev-qt/qtwidgets:5 virtual/libintl x11-libs/libxkbcommon SLOT=4 SRC_URI=https://download.fcitx-im.org/fcitx-qt5/fcitx-qt5-1.2.5.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=670c7ed33538a18f54ba71b2365a8ce7 diff --git a/metadata/md5-cache/app-i18n/fcitx-qt5-4.9999 b/metadata/md5-cache/app-i18n/fcitx-qt5-4.9999 index 1fd4950eeeea..9a0bc9906986 100644 --- a/metadata/md5-cache/app-i18n/fcitx-qt5-4.9999 +++ b/metadata/md5-cache/app-i18n/fcitx-qt5-4.9999 @@ -9,5 +9,5 @@ LICENSE=BSD GPL-2+ GPL-3+ LGPL-2+ PROPERTIES=live RDEPEND=>=app-i18n/fcitx-4.2.9:4 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5= dev-qt/qtwidgets:5 virtual/libintl x11-libs/libxkbcommon SLOT=4 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f484d4d213487c81f6fc76bb9c2fc7c0 diff --git a/metadata/md5-cache/app-i18n/fcitx-rime-0.3.2 b/metadata/md5-cache/app-i18n/fcitx-rime-0.3.2 index aa8e485c1a5b..62dea8246829 100644 --- a/metadata/md5-cache/app-i18n/fcitx-rime-0.3.2 +++ b/metadata/md5-cache/app-i18n/fcitx-rime-0.3.2 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=>=app-i18n/fcitx-4.2.9:4 >=app-i18n/librime-1.0.0:= virtual/libintl app-i18n/rime-data SLOT=4 SRC_URI=https://download.fcitx-im.org/fcitx-rime/fcitx-rime-0.3.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=810405691a49592d4b9b955ccccded6d diff --git a/metadata/md5-cache/app-i18n/fcitx-rime-4.9999 b/metadata/md5-cache/app-i18n/fcitx-rime-4.9999 index 4be78ef1a054..7dca54eccb0c 100644 --- a/metadata/md5-cache/app-i18n/fcitx-rime-4.9999 +++ b/metadata/md5-cache/app-i18n/fcitx-rime-4.9999 @@ -10,5 +10,5 @@ LICENSE=GPL-2 PROPERTIES=live RDEPEND=>=app-i18n/fcitx-4.2.9:4 >=app-i18n/librime-1.0.0:= virtual/libintl configuration_tool? ( >=app-i18n/fcitx-qt5-1.1:4 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) app-i18n/rime-data SLOT=4 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ca5cd2ff52252737619fbd6900dbc898 diff --git a/metadata/md5-cache/app-i18n/fcitx-sayura-0.1.2 b/metadata/md5-cache/app-i18n/fcitx-sayura-0.1.2 index e2ed8277aa11..237d1101055b 100644 --- a/metadata/md5-cache/app-i18n/fcitx-sayura-0.1.2 +++ b/metadata/md5-cache/app-i18n/fcitx-sayura-0.1.2 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=>=app-i18n/fcitx-4.2.9:4 virtual/libiconv virtual/libintl SLOT=4 SRC_URI=https://download.fcitx-im.org/fcitx-sayura/fcitx-sayura-0.1.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8cc92622439f19a6aedb4b667981e87b diff --git a/metadata/md5-cache/app-i18n/fcitx-sayura-4.9999 b/metadata/md5-cache/app-i18n/fcitx-sayura-4.9999 index 7e3484452302..2554a684084a 100644 --- a/metadata/md5-cache/app-i18n/fcitx-sayura-4.9999 +++ b/metadata/md5-cache/app-i18n/fcitx-sayura-4.9999 @@ -9,5 +9,5 @@ LICENSE=GPL-2+ PROPERTIES=live RDEPEND=>=app-i18n/fcitx-4.2.9:4 virtual/libiconv virtual/libintl SLOT=4 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cc36c2ad3e91bec92deaf4cbcde38b76 diff --git a/metadata/md5-cache/app-i18n/fcitx-table-extra-0.3.8 b/metadata/md5-cache/app-i18n/fcitx-table-extra-0.3.8 index 99ce1f7ef265..c487dfbbf22b 100644 --- a/metadata/md5-cache/app-i18n/fcitx-table-extra-0.3.8 +++ b/metadata/md5-cache/app-i18n/fcitx-table-extra-0.3.8 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=>=app-i18n/fcitx-4.2.9:4[table] SLOT=4 SRC_URI=https://download.fcitx-im.org/fcitx-table-extra/fcitx-table-extra-0.3.8.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5c5165a8ecaef80befb1a2b8e4ae954a diff --git a/metadata/md5-cache/app-i18n/fcitx-table-extra-4.9999 b/metadata/md5-cache/app-i18n/fcitx-table-extra-4.9999 index 9025c7368535..4b4bf1b49968 100644 --- a/metadata/md5-cache/app-i18n/fcitx-table-extra-4.9999 +++ b/metadata/md5-cache/app-i18n/fcitx-table-extra-4.9999 @@ -9,5 +9,5 @@ LICENSE=GPL-2+ PROPERTIES=live RDEPEND=>=app-i18n/fcitx-4.2.9:4[table] SLOT=4 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1982328574ccc34043d4d99390000f83 diff --git a/metadata/md5-cache/app-i18n/fcitx-unikey-0.2.7 b/metadata/md5-cache/app-i18n/fcitx-unikey-0.2.7 index 49561bfdc6f3..fb20a4ac5201 100644 --- a/metadata/md5-cache/app-i18n/fcitx-unikey-0.2.7 +++ b/metadata/md5-cache/app-i18n/fcitx-unikey-0.2.7 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ GPL-3+ LGPL-2+ RDEPEND=>=app-i18n/fcitx-4.2.9:4 virtual/libintl macro-editor? ( >=app-i18n/fcitx-qt5-1.1:4 >=dev-qt/qtcore-5.7:5 >=dev-qt/qtgui-5.7:5 >=dev-qt/qtwidgets-5.7:5 ) SLOT=4 SRC_URI=https://download.fcitx-im.org/fcitx-unikey/fcitx-unikey-0.2.7.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e39ac6c8265b6191db605ebb0adb69f4 diff --git a/metadata/md5-cache/app-i18n/fcitx-unikey-4.9999 b/metadata/md5-cache/app-i18n/fcitx-unikey-4.9999 index aa29fbff34f2..48aad30bbf82 100644 --- a/metadata/md5-cache/app-i18n/fcitx-unikey-4.9999 +++ b/metadata/md5-cache/app-i18n/fcitx-unikey-4.9999 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ GPL-3+ LGPL-2+ PROPERTIES=live RDEPEND=>=app-i18n/fcitx-4.2.9:4 virtual/libintl macro-editor? ( >=app-i18n/fcitx-qt5-1.1:4 >=dev-qt/qtcore-5.7:5 >=dev-qt/qtgui-5.7:5 >=dev-qt/qtwidgets-5.7:5 ) SLOT=4 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=36b8750881394a318e0789a6aedae8f2 diff --git a/metadata/md5-cache/app-i18n/ibus-chewing-1.6.1_p20210117-r1 b/metadata/md5-cache/app-i18n/ibus-chewing-1.6.1_p20210117-r1 index 66e8d3b2e3a4..8857d32dcf7d 100644 --- a/metadata/md5-cache/app-i18n/ibus-chewing-1.6.1_p20210117-r1 +++ b/metadata/md5-cache/app-i18n/ibus-chewing-1.6.1_p20210117-r1 @@ -12,5 +12,5 @@ RDEPEND=app-i18n/ibus app-i18n/libchewing dev-libs/glib:2 x11-libs/gtk+:3 x11-li RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/definite/ibus-chewing/archive/8e17848d3fe3bd7de052a1c26b4161092ba1df9f.tar.gz -> ibus-chewing-1.6.1_p20210117.tar.gz https://dev.gentoo.org/~hattya/distfiles/ibus-chewing-gob2.patch.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vcs-snapshot eab6d8533446763c2e9777d8bbd1594e virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vcs-snapshot eab6d8533446763c2e9777d8bbd1594e virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e7f96d5dbfe9109ec7cc9e3fe159b5db diff --git a/metadata/md5-cache/app-i18n/ibus-table-chinese-1.8.3 b/metadata/md5-cache/app-i18n/ibus-table-chinese-1.8.3 index da6f685624f9..406d8d87c261 100644 --- a/metadata/md5-cache/app-i18n/ibus-table-chinese-1.8.3 +++ b/metadata/md5-cache/app-i18n/ibus-table-chinese-1.8.3 @@ -10,5 +10,5 @@ LICENSE=GPL-3+ RDEPEND=app-i18n/ibus-table SLOT=0 SRC_URI=https://github.com/definite/ibus-table-chinese/archive/1.8.3.tar.gz -> ibus-table-chinese-1.8.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=75cdaf0dcc045256f49acc046bcc6398 diff --git a/metadata/md5-cache/app-i18n/ibus-unikey-0.7.0_beta1 b/metadata/md5-cache/app-i18n/ibus-unikey-0.7.0_beta1 index c5a0c1210605..dc8953c7fd7f 100644 --- a/metadata/md5-cache/app-i18n/ibus-unikey-0.7.0_beta1 +++ b/metadata/md5-cache/app-i18n/ibus-unikey-0.7.0_beta1 @@ -10,5 +10,5 @@ LICENSE=GPL-3+ RDEPEND=app-i18n/ibus x11-libs/gtk+:3 virtual/libintl SLOT=0 SRC_URI=https://github.com/vn-input/ibus-unikey/archive/0.7.0-beta1.tar.gz -> ibus-unikey-0.7.0_beta1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4c7fc9263201000b7912c779ceb4343c diff --git a/metadata/md5-cache/app-i18n/kcm-fcitx-0.5.6 b/metadata/md5-cache/app-i18n/kcm-fcitx-0.5.6 index 04eefa3aa035..cc6677a705f7 100644 --- a/metadata/md5-cache/app-i18n/kcm-fcitx-0.5.6 +++ b/metadata/md5-cache/app-i18n/kcm-fcitx-0.5.6 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=>=app-i18n/fcitx-4.2.9:4 >=app-i18n/fcitx-qt5-1.1:4 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfigwidgets:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kitemviews:5 kde-frameworks/kwidgetsaddons:5 virtual/libintl x11-libs/libX11 x11-libs/libxkbfile !app-i18n/kcm-fcitx:4-plasma4[-minimal(-)] SLOT=4-plasma5 SRC_URI=https://download.fcitx-im.org/kcm-fcitx/kcm-fcitx-0.5.6.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=34c1583de3c41b6b03c1200d64b3fd46 diff --git a/metadata/md5-cache/app-i18n/kcm-fcitx-4.5.9999 b/metadata/md5-cache/app-i18n/kcm-fcitx-4.5.9999 index edb231467648..a910519df769 100644 --- a/metadata/md5-cache/app-i18n/kcm-fcitx-4.5.9999 +++ b/metadata/md5-cache/app-i18n/kcm-fcitx-4.5.9999 @@ -9,5 +9,5 @@ LICENSE=GPL-2+ PROPERTIES=live RDEPEND=>=app-i18n/fcitx-4.2.9:4 >=app-i18n/fcitx-qt5-1.1:4 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfigwidgets:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kitemviews:5 kde-frameworks/kwidgetsaddons:5 virtual/libintl x11-libs/libX11 x11-libs/libxkbfile !app-i18n/kcm-fcitx:4-plasma4[-minimal(-)] SLOT=4-plasma5 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a63870d00b4f498a637fe84067aea323 diff --git a/metadata/md5-cache/app-i18n/librime-1.7.3-r1 b/metadata/md5-cache/app-i18n/librime-1.7.3-r1 index ef8a643e4fce..2b558dd8b934 100644 --- a/metadata/md5-cache/app-i18n/librime-1.7.3-r1 +++ b/metadata/md5-cache/app-i18n/librime-1.7.3-r1 @@ -12,5 +12,5 @@ RDEPEND=app-i18n/opencc:0= >=dev-cpp/glog-0.3.5:0= dev-cpp/yaml-cpp:0= dev-libs/ RESTRICT=!test? ( test ) SLOT=0/1-1.7.3 SRC_URI=https://github.com/rime/librime/archive/1.7.3.tar.gz -> librime-1.7.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1e850f9ba9eec5cc4f08ae022539aa10 diff --git a/metadata/md5-cache/app-i18n/librime-lua-20211030072627 b/metadata/md5-cache/app-i18n/librime-lua-20211030072627 index a5f7c475816d..7df5a4729241 100644 --- a/metadata/md5-cache/app-i18n/librime-lua-20211030072627 +++ b/metadata/md5-cache/app-i18n/librime-lua-20211030072627 @@ -12,5 +12,5 @@ RDEPEND=>=app-i18n/librime-1.6:0= lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) SLOT=0 SRC_URI=https://github.com/hchunhui/librime-lua/archive/67ef681a9fd03262c49cc7f850cc92fc791b1e85.tar.gz -> librime-lua-20211030072627.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0d7e884bf6709f268223139b99d33f92 diff --git a/metadata/md5-cache/app-i18n/librime-lua-99999999999999 b/metadata/md5-cache/app-i18n/librime-lua-99999999999999 index cc47fad83431..5b13636ad935 100644 --- a/metadata/md5-cache/app-i18n/librime-lua-99999999999999 +++ b/metadata/md5-cache/app-i18n/librime-lua-99999999999999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=app-i18n/librime-1.6:0= lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=73a7072d3b41ea15c643f12f3e850403 diff --git a/metadata/md5-cache/app-i18n/opencc-1.1.4 b/metadata/md5-cache/app-i18n/opencc-1.1.4 index 03b0df42d2c9..4495e32f6f11 100644 --- a/metadata/md5-cache/app-i18n/opencc-1.1.4 +++ b/metadata/md5-cache/app-i18n/opencc-1.1.4 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/marisa:0= RESTRICT=!test? ( test ) SLOT=0/1.1 SRC_URI=https://github.com/BYVoid/OpenCC/archive/ver.1.1.4.tar.gz -> opencc-1.1.4.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3053be0e458af853be3b472ce228406f diff --git a/metadata/md5-cache/app-i18n/opencc-9999 b/metadata/md5-cache/app-i18n/opencc-9999 index ff81b38baa47..b42d204a653c 100644 --- a/metadata/md5-cache/app-i18n/opencc-9999 +++ b/metadata/md5-cache/app-i18n/opencc-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=dev-libs/marisa:0= RESTRICT=!test? ( test ) SLOT=0/1.1 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8b767fb4624070427c4db2770071a106 diff --git a/metadata/md5-cache/app-i18n/tagainijisho-1.2.0_pre20210627073130_p20210701_p20210701 b/metadata/md5-cache/app-i18n/tagainijisho-1.2.0_pre20210627073130_p20210701_p20210701 index 392e4fe7f267..89ac8139883b 100644 --- a/metadata/md5-cache/app-i18n/tagainijisho-1.2.0_pre20210627073130_p20210701_p20210701 +++ b/metadata/md5-cache/app-i18n/tagainijisho-1.2.0_pre20210627073130_p20210701_p20210701 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ public-domain RDEPEND=>=dev-db/sqlite-3.12:3 dev-qt/qtcore:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 SLOT=0 SRC_URI=https://github.com/Gnurou/tagainijisho/archive/a16d7b82002d95365b54b8cd07d4fd80e2b9cfeb.tar.gz -> tagainijisho-1.2.0_pre20210627073130.tar.gz https://home.apache.org/~arfrever/distfiles/JMdict-2021-07-01.gz https://home.apache.org/~arfrever/distfiles/kanjidic2-2021-07-01.xml.gz https://github.com/KanjiVG/kanjivg/releases/download/r20160426/kanjivg-20160426.xml.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vcs-snapshot eab6d8533446763c2e9777d8bbd1594e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vcs-snapshot eab6d8533446763c2e9777d8bbd1594e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9587fe905dc1db8941e1c5e46f3f3d3a diff --git a/metadata/md5-cache/app-i18n/tagainijisho-9999 b/metadata/md5-cache/app-i18n/tagainijisho-9999 index b24a226d54be..0505c289ef28 100644 --- a/metadata/md5-cache/app-i18n/tagainijisho-9999 +++ b/metadata/md5-cache/app-i18n/tagainijisho-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=dev-db/sqlite-3.12:3 dev-qt/qtcore:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 SLOT=0 SRC_URI=https://github.com/KanjiVG/kanjivg/releases/download/r20160426/kanjivg-20160426.xml.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8280f0e9784a8aa0adbd79e8adb6a8b6 diff --git a/metadata/md5-cache/app-i18n/uchardet-0.0.7 b/metadata/md5-cache/app-i18n/uchardet-0.0.7 index a0f2917bb1fb..319c4977f722 100644 --- a/metadata/md5-cache/app-i18n/uchardet-0.0.7 +++ b/metadata/md5-cache/app-i18n/uchardet-0.0.7 @@ -10,5 +10,5 @@ LICENSE=|| ( MPL-1.1 GPL-2+ LGPL-2.1+ ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.7.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e1dfa4cf4e6ee36ffb591f1a08eeb162 diff --git a/metadata/md5-cache/app-i18n/uchardet-9999 b/metadata/md5-cache/app-i18n/uchardet-9999 index 87cc2d8faa91..2efc04aab5cb 100644 --- a/metadata/md5-cache/app-i18n/uchardet-9999 +++ b/metadata/md5-cache/app-i18n/uchardet-9999 @@ -9,5 +9,5 @@ LICENSE=|| ( MPL-1.1 GPL-2+ LGPL-2.1+ ) PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a0134a8809ecd7f84a78e92743e518b4 diff --git a/metadata/md5-cache/app-laptop/Manifest.gz b/metadata/md5-cache/app-laptop/Manifest.gz index 3dd9044b92b1ee1b9632f96539ea4a872152180f..fb74145302af3a0b3b769f424eecacd538045f24 100644 GIT binary patch delta 4071 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 thinkfan-1.3.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7f802de043596d76f7c0408497f64e0b diff --git a/metadata/md5-cache/app-metrics/Manifest.gz b/metadata/md5-cache/app-metrics/Manifest.gz index 8e57d81c7b06cff28ad7d71854d5cad1494c871f..0184f108878ceeacee5889805bb500e3c97e12c8 100644 GIT binary patch delta 6420 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 diff --git a/metadata/md5-cache/app-metrics/portage-exporter-0.1.0 b/metadata/md5-cache/app-metrics/portage-exporter-0.1.0 index d0f636d0fa48..b1817b7544ea 100644 --- a/metadata/md5-cache/app-metrics/portage-exporter-0.1.0 +++ b/metadata/md5-cache/app-metrics/portage-exporter-0.1.0 @@ -9,5 +9,5 @@ LICENSE=GPL-3 RDEPEND=dev-cpp/prometheus-cpp SLOT=0 SRC_URI=https://github.com/projg2/portage-exporter/archive/v0.1.0.tar.gz -> portage-exporter-0.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=41265560eadabbad35bd008a86acdee1 diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz index e4a9a1b30cc0ae76d4832a56eb875d3cb1004c36..b8f1545f3db31e4fff4aff50520c84e5bda37b8e 100644 GIT binary patch delta 69562 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

      j2NtWC8j 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

      s`OH9z)x*{gXpv^=6@=QG-1w zMRHW1oT?9;UR_V2fWyM6YUi~Ro34i^Ft6pfOy2db*8d_18F(^;Wwtpr4q#!h%rcFE zLs1=UFu}A9qQx0!)x_EDv+5C>qqmBrt#cL?{#4lImy@mqKw^#T07qjRf z)7v5oCca^(JSamHdyeqjty`%dU1Enl_M)Py-c%EiIrZ7n<+3$)Sq8yLMCMF5#Pt@X_Rb#sjg)!`@Cu@IW;L|IvHz?YRsbM?Vk27EQ z;!HRv^us!BuG1s3mu^EZ$ZjX~gBR|l;Z^x=fMeZeB}yyr&Yq4c5(Tx+%B>UR?i4=7 z(B>VtmL!V33X~6JDy`6*Yit|u$T^QHk9YnkWvdUr2@hZQ6F`(gAtZ_tIWGBjE-u@a zGe64Q&CB`{C>0OAF;C7~EXM+Uobb8KiL0beB@#g{5nRU(s)-spIUo=84I3G!)N5ZJ zh@@0)xxt3l_v=)b81?pKJ*xZp?MP;qaFZn@JBfIM9f>oPms(>(>M#0I#5t$M4_4!p$RdgT=#FG$ePRH-NrB}`2BYp%Utx`X5ts@)k$p=1==w75 z`~mHo`kI2^OK2({pI53Hqrw{i$CC>~v}Y!yt&|Kr32Nk^*D8fbJM|b)kBW#e+8%To z-Xx8;CAze6jBa(%Ss_(d53lT!EV{z!znpvMgnXTelca2k0{k*jzjtCPb=kf>X0?)2 zX!^xb9ae&Fv9$CGbr6E936nqWIH=SIzH;iVFQ1jFae;GgcS@=)6z7furDw~_@N~@* zSH(51>;%WucVK1#)kX5ocAVx9>lD9Tr^^%5)DKd9hzFFEz;W9+3c80~pQNlRZBmoK z(P}vY?E6-x!BCI-uGHXQ!R*IP#RaIO5=EH)EC3te3?OHZ-VdIRYE8>>>$BJHXVtq> z1uu4w*4N&z?^@6m8-vmI@maI?^3nxEb`!%Vp{~4%21h-QPkk@OH+@G$@)+uqp4dT8D)V564UOu;?P5W>tc&)(qE7e@4^yCzyBrFJ)ls@#fCO=DcQ-NbO#j^6* zr}C;+e9AK2OB#P$tw*JS09{m|4i)gnL2*3QO3;p4fSaY)q|l<;E{U;C<-yYn0uthD zNs}(8P7EPBQ(a02PD0)>%vN2TF9YKgvw|yvl8*pCaD$8`P#b`V+Cy5FxBe5j3l7nY z;_?Q6Th3e;WfH*nmZ@InGM50}^ZiRmUzh2ZpZ~VRCfc+`AD(0b`?5KrZ84+jdpwA)2uLB$19=`Pp4D_ZeFqq zvaVB2z~vh6to~RAm`A%6gK$2bMN%GB^O;kh*(VYB26($Nv@ z6l>oXi?b^Foj}oqQG88ZvDaiAxXT%=7s}mhbV>kscPJmHDj1RUDqt_&3T+6eqRv>G zU7n;pnBw!h`U!bztunOUX5(Daw>EG7^^h9s4plz%(eEP5mKD0><8ACEQh0LM3j~qk z_v@6tTc^ebb+(C;o8LcNaWDP7E7sz{!Rl+^F8k{T;Y zF-kS9E%_ZNw6k7i+EIGH$#3acBK%vjU#0C2+e;_GC?T(8m(6B~K{+j@IKWtq6oMpp zFaGWPo$@)B<+tCG^i~fkKWaK0fuJrQFOx8XLelmQ({Uz^lR78k0_K2Q)U)QiOcgYL zT&MWWI_asx5th7?6h-K_3jJ0W>cPMG9_->vrv{37@bV5gM=xHFu>|*1ketCG5=w16 z)myQ_D0Nm1lYzt zRKGuW;EU7Nu2!J&wjD^0mG5?+lB`S8?LduoYA$`xz~2rc5h(KQAD0|IloH5Un*@iW zOd`FWRH~c5ZI|N=>{GJ$HLS4a0*K?_ls|Z}L;kzn;AX>eDqO0NpBR_tcuM8ejA1Sr z7&+aeTw@#4u1;7F%c;0LweIZfdve^i{5X=yNKbI5e8Np8@RoJx=y9L?vFNz^!B3*67ehPWbm;n)$a;#LRw;f>OS8?n)~*e#o@G|bks_w3t*6ZSa^K+J zC05nnmH}u?nsm;cM}AR|P~18Fn${)lfkD`D!E{8ZnG0C#Wih=oT2AWIUUq*wI7F1QzALBXb*0uYDszxwL!th>5AuZsy)sLe+2O z^f@~TS<~C>lM_bRcKZ_SR0OhPO%XpvqI^F?JSf_NaH~mIBh+r8>ID{T?kv8wstZkC zD1~;qZik{AM(pGO}Z|+-m$6m*Hgv-ls8_;O%#Vo`A?3^*6mq}T8ZRojkP~` zE_-mMflO8;xzz@EyU8e^C+B|0tpKAp2RG;Qbnsot+XBWt02JAV33XN1S6(ow6puPk zr*eZ$&!%N$PiB#*Am4guBCQ)`jGgE)epoGKK|ej#tUg`ziN%QL-DzbLK8Ti>>9uI{ zj@{OmCb`CLN=r_Yvo#yVd<7dU9~&J-51HwOI0LL=X#wN+i%aNG8o}XbIb=y=tk@i_ zzf?a3s=anQwKZ!;Zz75S2Hy^O3S9$1;xXt4@Ig_1EmCDs;1+D7n1D3_5%wJSQuPT= z@?7?=BwprqtDIH0*u|#zrmpD(1h8p7u?wcPKtq)Hnd_JeKOGx99s0Z#M-e!n?HF z$rH>xHPgYrxA`msM0S;^Hm_OPxv}d7qL2b7SgRksO0S+&x>X@{>*W14Z~-_3URO05 z?HLCZ>L~j8m~kX0)Bzm4%0>kQusrgS0otHShhgqVGhKf=m8YbH?I$Tt$vMZl=dQfv zGCh`+bxHc`^7RgZ*XH%DvPdT{utpC9wT4aA>sIppk`h2@&yFdc3w5Zje8hQPrg@D_ z*#ECV+Rkb?rX8~0wh@JZB&YF4iShE}kpA=xxk0)O z8{bWC(e$F4oO^Z!<`?DG!LGW!E}Ky-z1!oLQHbNol)b4MZYE^AEC_E$#>*mugj!b4 zE@zqd>WqNPmlx1Jqk1h%h}iMRtj_mN=mTn#4b=H{)x>H}*mbF(!uF0+6KVyGwxlkGMCHX1y4mV#^-}u~i5xEDXR3ra z|HEkkb`)I!L*8sqq(k{<9<3)>JvF<%^Q&gnW39F&&Hl7dWZawI^rCFjFm|I5_3kGx z4rte_;;6@(?_T~m!)v3ynO!Vr9fpjA^F$G|pk>vbi#58AdP>n)^m5SGWe~}(bqA6i z``+}~dfdV1eNtVKP_E^wR#Xs;zS~lwtw|*pMZ>IH2nF6Q7klY9k#JvbHdR8Am!;&Q zay#-C9NzAJH7_f=Y$8oKZ^a`A3nqny#|Zqp(l-nBG6|8NhX5svP+5e0$gNWJX(%zn z#%1eE907+}=@3%@HO}INTlGzHJeZItM7Ay?uh!2+c<1x$w7`>cAaCg~6ZLarZIgY% zrIH+mymg>{dD0%NaV(`L;xuW+y{f1U={cw7Z6GUNcNvIt0cD*ePqjRozE%2cC};?L z%BH671m<=*fLmlcCl$%>>{@d803{b&kk`MRzPrBq*1s&%`P;{TeIjNh2bMRbO`iBK zg1k*NYl&{R_8BT0YEEaj;=B(H+JloVV~|@m5n7B|_>f6;T_g!+f)%(QoI&k9cjJc2 zpuLe@$Emcux9U^NSc+hP5MP(|pt^bV8YmuA=}@%Qqki-QP;qNfla$0Bn!yQ4m4_mN z5ibgHewj)F-&NM$Z4&8b>tNY(cHmvq!5`8^qEkqONTu*A=mk*B5hU73;jZ=1)@$vq zxIg*e*oWbVVRJxbzx7YAM9~+tx${}5hyhttW_@d283~QAdf};1k5T-vLK;M?dO%gU zX^jo0)B!VHd-gtG5{X=-tm&8&(KczvU>s==s+K{YjEb~B>OC$R!79|IB$?uNc0UmxQl4#HH zyjnl^4@;1O*q+}|2RsVJ)3~d}bqMk!8s!tmi?FY4(|AlJm2;zfSoetDVMHne z@VXj1e5@jwn-$iqO!go!upnV}3-#vPqb^!GjK|QjcD7P<-mia*!vziEwCl z8ypU2r8~ibzdf21J%?OI_TS(Ll8(S_pugP)z7-rBm7*@*j)p2A8-Pwyg9bUIQJ}w8 zi%r=)C+^w2ly4yduxhi8a>i`k3R^mlKJF`|#^Y_fbMY6e0T4^)Y);)pwr5`2@dr;g zPd0hbThz%(Qj1MArLt4@0$Qy=r)2rI^-ou8cQP6C_%f1u;e;QF8xnRT`~`uHB@0h zYAisF3Q8|HK2G)~>9jlR-qIuX79a0Q3@BSx_wC=U)&g433+A>UVGtK7h^cEVm zyGRxecT%MiL^BB-R2m#Iy^b}}1MucE1bew-DrFqihM@dc;)PmDy>4m_hjXW-VD$#= zE*#UyXcI0zL>x=^lKTP@@%*EXRvfoR_|t1szcgMiK$`I9|IAcY?k{ zRQ&|>p1XA+)x<7;S9<*J#QvoW;?hlIE%mhAK2hRO0}-YMe@xxtDPxE5RpGZmda>WamX26Dq8gB^Z?T|2+>Y z@>ZMj6_sGe)(wE?)v9^rrT3x>8B)qgeKwQl5z$1S2m6m0muy zSQ*Zs#zix~q~19@cq;EmYJ%fS`U|by_ zc58SQv;|(dUQU;tMd|n)`1rdDidnACP|k*bWF<0m4sf`zFHt9=&Gy4O71!zMCiT>T zM^{+FQkNCp$Q=ogcTwKht}|Q*Vn*I1OO&yCF+5SiD_Q$Kh#-~JeYU>ziR{HWZ&*Bq zr%nzW!lqVtb$C=;fuKEO6PZ6?=^d6Njmmh%X@Fz#LTxMC9zvo zbkhX@P_6YA@NCidjoj*4Rp;toWtsTU8j`Oaq$;gpJL%jbp>11sEZ|kZ=plD>`E~=Y zq60hj1&L~egGl*g6693K=pX`E8tvXOT#C`DSq7ZE9Ocn-IJwHi7Gl=RGJT%EfBrQ4 zZ`a@d`ak_`TXtRi(gQI_QdeR#-+J39n;w1YMGcrv8p)0Y6+44_D3{NP2+5APr;4HH z+IV`eIQt5Q9yS#WsmWIHjNof=K8GP`I2H7^b;gH4XKQ$s;KbbH~jZ%W~SI%i~#ldN>0p4<%Y*bc2)3z1}6A17~jGcoSw#cWd$L%g>mWi&!1zs%X^ zm@bRESe-E}d^2j;TjNqriPJ%RqV3vV_tu9$E>KRM8^15`wib21Q=`bVkXBL7hc$ zOsh^Rg<%VGJ72F>RSfln&Rfc}syMf`Cg6g-LNRq7!Ql&QE-!SwHR`T*vrYzE-VUYm zRGW-<2bskJWbSG1VfNn4g!i<$g$d zY)@8stAYkEWha=aWOSlShjMnIQ=G6o)y}>I0Y2JLdYlK(Gmg%_aY8bAN5`?~K(Rt9 zcAAoX2IWLYP!b8CMlfe-?M-(D5mm0tg+liA@~~H>zPt8$VdMqyHotx%Pubn}`k4ZD zn-VN_w7r!0>sQdQ^^${6y~#1qb&4;x#2A2ppnA^i z{{Ji(aVtEznAK{fyX~M@0=I54%1f#wB`wflyxGP?4pANi+sPuxRDD*R#x*1*dX*(KlxD8Jh(4a44g@oGVoz{l6N@l z`PC)j^T*%%+oh@F;9_{3MCt-{bh|a^bt}WvKqb@3Nno(1!%pQjCsb6PS5E&XRyzsF z*FAN91_4`>dC%hOkcC(!8{H#NQ10Gnq}c5Mhm%^vW~CIF4ETtTapoe8h2(i?__rM` zDb}1+jhu`5qGISmwYIIQ0oHCOUvy(N9mBL%l_s=XQ4c2$Y+zGe+-H{U7!{2oBvT5o z%Q)y@B`3@y4|g2No4lGR-tH`oYrRf^ees&@cJgF3ZX`=F+7-kbNO z7|UWsO|-qT&Nk{Bi`yQB^JSH-GbTxk5R!P`U6tLb-j~-5yq}w%luJYa^f`EwjN#WN z=ZAkR3GSJv&DpFRHreUYESt!w_nc$;H?T`}5aOINKhZ{IyS`x3fBpWlT#cwHzx}`d>;LorNdMb+{V98_Sr-4pjFf_9xF$!{AS@amTiD8i9uj@s#+?*i&y$Ii(lBd#rlbJIw1IGxXE;Nv%G2 zJ2UP3I<=p^7T*=0hljcfU;kV!qS|JMKGe^*ZT{Q2MJ-w;zA-^J16 zhnV>2C*M5v-3#B5a(?r-yKj z>v_UL%;~zHGw*oqxp%wrxo4TR_todDqbFnpndoshY+({O8X6 z-Lv}`^J+Pl(o*}KnDP$^ZA!g_4>{fYK4;`!^VND-_uTbvH(!(+r`r1{*Uqu_yY(GL zZs^O?5~sscrkFU~9@Dv>(egsY)*a4BYs`pV-f2#>BDHl#gk5$=(U8-9U8#iC#tP*( zIhDlUl@RySbL7O@wXeJ9dMet~)(-qd>}&LAayBUG%%kUaLMQ|CsN*?Li6`XvoD+~q z$amY}xze4GOXCv}Y*CX}ujeEVJYQ&QfBJ0K^Q)Zxea)ZuPv6%c$`A3o9>#~9%8gba z@o~`8op<3qo;W*36Am95a(_mjm|!2zo}up6*VY*3X_ZsP^3ZaeVaqZvalp5c$u5k6d(lyUIXx+JcyH~zy3g>iwkvDyA zL_W5z;405EOF`H24)x&)->2oHH|7|hh$6-vR*Gc~tboVqe9%4GX{&IqoL%QbO1XYD zJ3P<#;fJe!|8x1Sez7`Cv}3nz_t)<`x>yvw1l@2+xMfw2=_R=ojCx`&nb< z-mbbvxEBXFIYoXbw6nwg)NwbTx$KZJ!+!Rw?E=bG2kR&0oePrN;&G;fR+Cl;~B`<{8X&9}ydO<#G0 zYok^(r&1TD8P$>F}f}5oG2nq1M8O6SfFPr#<}-a%#Vq6QBA-gdfk!H=g`T z0q2Tsr*Y*-NLW2`rWd|_rieSmYhm-D1id>!=Cp(ormNuBP8p%px*}#UCT4=n7pB&4 z&hnInSc0>BWC1C#17+ z;*F>0A%+gTRKk5l*>TO-8V;3LxYLe#A&0#2ifGB{nfQ(v5D$T}aQbLFuiQ!}4t9Rl zr+A)-cGgjH;05k_aRw;T(=tw?Js+TeXu9xER~A&@q(m(enR(wFBTtNV?G^8!)2nX`m@>-nB?WsZn|R#3(h5&u=Lf&xSgE#d-7-~%6=74Ry~ zf0k4JXMGZop~M^k#`<)A3(GqXzGvcc5S`|XV;XAwlTk>p11R$Ht*$%aXxndc;{W5FEfgN?J-J2l`fe}oe)xpV?6ABrJP+}cgZ>V$`>zv~@S zz0p{r&-fJ;te@7u{`}Ki|MGnt_^9~(&yh%XePYc`AVB!t5Hr#5OV2l31nss|(e%Wd zj`5U%XVH)VB3NYQyHGpa6K^*&4k>{oagk^1k%69A!4R9PmIOWwXX5Qa!5l53*fkoZ zev=k10|jpx$i=tykf(Nd=O+OAu@B%S5&U`9bzv+qb4bJuxIj${Fxvnf1uqGX;==)1 zPS;Mu_prGG$#@MMU_DEGv*+zNXUC;1}6$ht7|Yl<%kZaHGU#xi2$=J$4K ztAUmQ9~-u?pB4|?V6`hvkUgXfCFR$i0x;cWg$FN4Ktdrw7}pLLjP0AS_WWh;pXdJ# zG)J+%EA3NI7mTCyaW#B2JfWaG`|xjVZ=m{xBDV!A>J`|HWkKq|g?)n7!oCV11uz2r z6JcFfy@A1q7+b>O-vr^sGnLv6Ts$Yf9=xYe2MUEx%^$IEq>MaA-Vv=E#Zc1@P9f5x_q7o-*`@FDU73$l<^o`q^`W1&GU)}D&ZkG7 zPBUB&+!5fsart1j2LmhRfF{5)B~_t1F99&vSZBf8qV8A(9zeGa8b8DY$J%tUH z4qnFZl|G?jYKdZu-eWzbt`t#$@=l=0$B^7>%;fGAPk3R%e zD-rlUvn}n8U>d9oqFce%(P%DI{FWi%m3c0h$iX5tMwE!(A=*eUz&*fTpbB=GQTA~b z_JcvLhWzzLxD2r0jSEX)T%|QOtOqmzKg_58Cbh?01^yXL1fW42!<>=WItg1D@OC{n zg2Wh`u8(M!ulG42OApBZwe5t~NNw=3@#4XQIU#^UhsOsnGauS#NjIKf&I#mAEro?P z&iE%%D+rB%q0rKIe!?dj1?=IQ5ZQB8`~z-+V1-4a-x0-tayHHpkbJ=xms>_(oy~X2!`L>^);a{Kc#gcylli62P#~ z8K)kfeDlG;XuLF^Hh&e`&*%KI!CAu5{vCSq>A8&b8Pb2QaSq^PL3{xt8K(U_6<-Dh zMwK742_a)GH-ZBw0Qw%N7?Bu3h@0BoF&)$cHxHvN1IXbC4jm8C&vapnZOO@Ss`x)x z^9K#ggD(t(wVcWu1;Y!dNLTJATs}Y+79ux5cPu(9}Kk@QcLH*^w{q^sE6_CC@K7H3~{zMI&_vUjj zkNKk6gWzGu1P{Uq55A1ig-8H&N-Fpvwl%0NVEHQgJ#hR1Oa=JzLIF&Mpn70KPyj#3 zKVx7Met?s}SaD|yH;BW#5&UnGIzU6b{|ODepB|hjVWYxL3km}YxpBlmVDNtgH*Ksb zn|$Ro@>-Px0vguy)SLGR@dXm*r|t?itCNSvd*Yl!!ytwLBTF*DYhx`b$Tvy-%Rm0x zU-ylmI;bI=go&`mFAxjZi`|4lfT}1JZ-l?)BzfT8^^ngv17t-QAkIvbf3#&tWa8tXGFukX@n}Bt2W#F^Pkh^zD*&cnS%fOs zjy##ZEH#21Z=7*MQ1OY^ul~itA)sW?dV)?HkdU};@EGyku#?k^n_)V*TSO-dT{kY6 z_aaIdwH5^9o3MWT+w<3d{~zD4zyA1U)AM)jivyf6na%$HylVMSD{fMe?cJCFUD zP0zQv0Tehl^Ooo?^m>Hbh|{l-%(C;c1Wz34Z0W{_W;8~gj{iCnegN(%SC7b};qUO4 zVE7hs(b4~T>Omhe=G`vvPlWU*o;h7m{2jiE>Nm{_-$7D7sWab%uK|xr)hDQ#hb_hs zybF4bZUEN!>Nbh{7f7jd4p528AJi#LgmUxffDVW^?+R^#Kh)TA+PA>wMvKqFm3NpC z1S%&?1-^zjX8TO2V|{#WLQfKq1x~`V0N?M*M?DFjKUXif95f3tjte)n6fPWw?>cSb z?BJ8cp#}eI{G#r%)%p}PJwez`)!0x|AYzqa0wMfm;8*`ANvTpVA%vcO34w?vnwADy z%_qSy;U$eT!s(7HKr?63Pl3|BUlkf>M5k(r1iI-e);L| zdUjI{@R?5o%=t~5Os}ZmD+_;X4wQJ_!I=Rnn2GYY7>6T@L@0bg;$N{_Ux(xCnJ91t zq8A*FAd0&H&O9(yyf5#%%EEP-LTLjGjt?9MkKDuRA6NnB$LS8Ee;UGy>Sa#F3-$*L z0X{T0O)w_#WQ>Lgvb^B}_dJJSHVMDsbT}Si@`mQ%uqvqI=Fm~PjBH?GU@0C4l7%uR z(TpLa!b7ibg8El9>b;~f{^5f@eL8-b*z%x9bAl`HjB_M5a8Tg*h~eX>%AHL@pjy}{ z-hf~|7vb;d89hxX+*L%r9w1JszXrg6{h#R5n)i=?JHNcZ>beMl@e?m(ViAF=WBK^e zYslHX|3P^`$He~U#*^YC3EmIRRN*Y(?!+89dsIFmTYTB$ebQCJg|Fm8z@x%i5H5JC z@!?qpNSM#0}SaS%fKfI-+N*@C=tN06$veX95^oVfWt6PL5P-^W;`XHB49*b z9Q+Ei{`%v+?;pPpKMXzm^{H5Rz9LZc=qiM)mISQs50JaV3nyM<$$rb5BjQz0E&Z74 zjgZF|NP^BKR^HDo4CHghw?Q?nh8*ofQpVl@Jj}2_6q*E zA)G*Bq7z3290t;X40uq^ZNsT2lIm;Xt^j2tm?G(|60wJA_zCd8p#PXC;d}$*_{o61 zVp3ooVS$ARAF03fqB4`y5k;97{^bt!CI;2V>JmPSce~=1*3k$pMX2pES&e;9qA>pg zQO5;9Jufu7daJQah%i0sFo_PvOV6$<@kl>3*< z3LGE-gUHwOd;OKGx$@|ZPRA%=4F@D`jvfCB;z6g72_QRhIL{-PMT72V*N4!4(6PQl z>=~**7Oz-$^hygi)iCmz=HSD;U3i4k0sbl2blMR@Zf?milCi@MZ~~8 z5mWKX;2aAevLxq5aa%2LJ^aD#^>@R9q0HWL9qRzRO1w;)^*s^@cJW1*VcHC>M>G;o z!JF~SDRUCDnvX0W!utRH3b_(&=d;`cwko*GF$1U8jpxJ=uU0tw`tT1#?43dEr*N>>ECE#T{{zXp{I8nm05WYN(yT`@PfwwIX*s zAdzrkYk3lya4jHQxByX`-yHo9V#?q3@JR{@MI8AMELNlL8c;n#>V|nuEI=^YP(Oe} zsd#p)quOq!Ix)FDhOv9*eW8eWr`D}Mh&((H1a$Kd3IZS50AB_%DH7uHQgYo5WB*M| zd>{ZVL6P~03y0&~Xx!J+VcXm2egj*Qb!rE|)x5dJ-M}d}ZVlz0#3Psu0gi_S+`xk> zCbbLJFBU!xRR~1DjCz|sZNMyen28Ax*so&xw|&2MH-3nPD44@1Ace|Dg2XKzDqyLF zyrC-Cl;sU&fdY8w&Drz*C|$dBNj>9$ArE>g0uMxnpbO~0ox#lo!N->9hPPR3~<3a$}%#)m3go`U^m;Mu<>U0pLstR9Lzu7 zJ3z4jxbsfo@X0`kM;O89U{wb%$pPLbdbQ>@034v96z_#ORl;`qouuLqK{2(@yBy&Y zm~Iku!RPZC6@p;hhDnZ^-;3IHUnTPzK$&R9mvVNz~#Adj+hE)K3npKUHl~wc|+qYo+SL8apT8;8+pR5IPyP= z$*7mVWUiJ~kcE=~?|S`^0PKm91KO5A_9niN zoi2yN{~KDFXeuL_#$ zgru-zvE~a!i~QyO)kFPTy#Dt6ulc?3opI*FKM_5>S|+R!UveFL-iVk0*GzI(I2)1l z7T<*@t02851+?+@8@uoh%2&a!5QB*a7z0p#0eJepOD?kw?*~oNPAstkfgrBwu9kv+ zTy$+Y2kPRBg^O?&+GC|39|4WTGh<=_C)My$ge~0N@(LjxLI-io5=Hm|@DKO60H*Wl z#I_AF0)FA_0qim0x4?#&JvOj!1U8`>_x?Ff^US00QCh~FuMzd|=8P@cxWJm26Dkds>PANV0s^}pyz|Xji^9;nY85d?h63Pr zfuYm#sJ-gOsU1ieK_I{dKU4~n5{&`7ufv;T5JBxN`vG}Dh6_|a;@g1xc)zrxo?HV1 z?puU~cLE1oVB~6kx;>U!fTP60915)4tG1YMH5}jb-aZ}9?Y*JNz)oIgh2zM48BDOk467Ivb^ItLvIdZ|2i9t>C{Td48Td}Q-)M!2K+0J3z8OlUDyG zt?>z{_GRVJkn#2iB9j1kb7HmQgy?6(E-!%E03;`xsG$%8wk4MxpO!MZ3DUrEY`icC z8Qua`vbrr>p@Hj~Cje@*S-9g(+zrF$nITah%nzl2`d^|t2(s5}k9cV{xTiJm(2)}? zC;^gPmsdQGgr%R@ImYMaBUcr~S#`6{gRcaedwcFpWbqQ^CIClMlNBLCaLgqI5D@hG z{xfL}MRk3xp@qhmh+w$bugOQyxczT%_^_l^RumRNALF`_ElmjQdG>a zV0pb+7mgAw2mGT7K!Xcd0LIKBg;pSdVB3xlu=)+TewK$maCDvnIX&aKu2tZ5_o~{~ zJrXRf64g-lqLbVR9HdgL2k0tR!Md|0YgaTs+a#$V9CN4}FI+A`Cy^DFeS>C~DQyB5 zOlw(c+O9u}s{Rna*&vkh(*^-*GwqgvGspu-`Jmqm><-LCY9O43gHH)p9U_zfK!ei3 zwq`=5A-q7GbwN|{-B<(Uy^Oe?Vu3rST1?CqbKz;4pNAAlGVp`4xljKd#FBwfm`Wgs z#W9IngV)^;-v@rcNAUrcLymeEf62nAzVfShoDL~HoY3#P{{ z)WN}s?eN-o6yEd1D1bbFCapJb%&DZ$>`Nld65owq-Y~%u@S+b6vU!^x@bn?w!i(-@ z4&SjrJ6@;Q^AoJ85jdrKRanAO=`Ur2U0Yz>FYxs3EgB%JjJtHOSi0|VP61->kAwp7 z9nb)7!rTQbz#pK`&Q^T`83x#Wq-=#df%19tkaug|U)LBQ>*(L^a4@l_#WodIPlzGR z1a+^Nr{YYF#_(@=KM3fujUrwRYj1xdt@MiOGZcCY13kfW7V`vH-h#OtZ{pGeg~}D1 zz7Qcc<>OmBMYzOtTk&>1n&8Fn-}MUl(T5E}dPWt%QD)}6mVy|9S8fYl4yZ=l4B zKOdox$gpK09Y9C$P{=rj{&*7wRKY=`Zvmit?sCK37BSX4KnqkBO!%bdf<2a-ZMke(&S@}2`=1_B&>P8Kd< zw!oY)>_jmG`B}m+mx(UC)`Y^1V!4oo)jMIhX7CV6wFHvTzbysxU!laQsI&S*tMsl+ z)Vxua-R(n5kdZr(#$2n zU9EL}8&Ux8rmEEJhIQE$mvDBt^9BA3_gVaa1qR@mZQB_iQJ%Q}Oj_xi$7)}ilq_%r z`oIj2EfQ!irxh$QtkxnDyB4gfgC~|vEX}$n+Y7cOO34Jg6RUXz5lGnUEXt;jz!J>Oj;^d`*iMi z^x<y{zG z=W4@a*xPBG4ki$moetP>Z1=L@Cw(@XqJdu50c*W$&t7AtVLK*hfMik=y>d zWv7mT&WE%X4&-H#XpmmTxZpF#YXD*?9*I8(RuiwliD9a3*hdBRnIwhYjo*uE{q(oL zo%PF4KYzcz)othR2(X_wUQgz^E`SN(XmopLlXqVg@!?%Y;IXrJQ3N1@q7@3G7hqJr zR(@M%c`6zFd@b|-Nx=d)BsV9z1oh(p7? z@$5E`CVmc-1s%ln?{h2!ZQiZo+Uf&9M1iaupLvGx5S%&5jAJiEY7iHA1+J96BdfN_ zCX}FAKn(_1UgjrJrWEu)lUn+rDzs0JUyDTzDW1erW0Lq60*0lX5)d#WT8ERz&F?cX zGKl?Z@gTcwr%mxTeeS?rrDO}K@CI+6msQ%&+wLEjYv@P^=AX#P(q? z5ri7ECqQDnZ?-(XZTaVUqU6jZs!9SP39+4gAnSRw|5#{)|9qG8m%Id&4&&MO!`tr6 zCnkJ#wDq&#nDDdHMr?w^-HB4ov@<^Wq-|pqfiePFbKPM4V*jnZ7d8jNr_d(ct=H3n zz6*(3YG`u9qS{s=EpdD{&Lzwij4Jx*tsHs8v7cnDe6&Z~YH{_bk2e>1s^is!ebw)c z0Z!twU^m|ltTk=+@OA=TZD(z({40ph7BNs;da`imImOhqr9A(U%znL}jz-X!@+UMS zNbNFSa0Oa$O2TEm+{6VHCkkMU4=!_0pdv?wq6kDY9_E0MaDZ?bK?$CR^L>_mqjqJE z2;@&=-UlC?ssJ$Y^h8fv@@_{yJT}jMr0GG+@WBl(z%)~TxhwPxcZrWDELarhn zTt{%}Q*fA6PYsLGUtgQ*)aAvJE0^o&nL3k@TbL^$1!8elm-#46Z9&U0(QyjLPAr&9 zr)=85B&>~hfJ`tEKs}# z`zLy=@5K_}&%y+A1pot{cS~7I0e$T1kQ5XvoaPlIgw|qbQ3@fif+O3p=rr@bfPCC4 z@e0!=V%f{F2?5t8lG_z2z(K&D-tbr!rR6-{^_pR**%HwTJIZqD)IieU7# z)M8Co9w^Zp&Kc~itHiu+)fS=ATrMz+NZUabj!|(m38CA|z7A9O>Wv8fo0Rsy|J&cs z&);Kt;QJr)cQJg)tFGznp}4)!!(%^oNv}@yw>|{4Sp)8uz>YBr-LY;WI-s97D;;=) z|3X6?Q4JW zxdShOCl?M_R8zePFm(bGztIEUL2J-)M(DJMjk&1F7MSm*smFOjj?t{9b%H0kj0$ zN6YM}cU{OBO}?<4RAMino{>#x17t2h#3st*VUzTURvEV!dT`jAp#PE434Oo{AGm1P zoIIq65gaW{|k3&StAB9!kK}NsRtjB)FWx{I#I-zDG*mH})AMc(XZ|`u##y~tJ z25Sbk#f??g0WSj4*tZCf!nH%f%9R~HwW@b6lZbw4OV*Pl`_8R`c`i%Cz^Tx{k7S{J zJFRW-CbV=mn=~ME79F=B1}^vIZ6)FBTVBpuL_R72sTRzOs7nMcLm(=p>B}1#G!ttm z_6!l@Esx6`(1G#UgjOxT!fibAv)_dEBG3+6_;z_6v9r%8xQjL8HtE!(K05XV25nh2 ztiM9dI1f(XTZuft0&pSjg4nNXkB9%|l?eT~dp!6~t8H%}c>G(UxoYPHari~#WjWEF za-n?1IO9jg{&*8&(hR#B1b*{?3tj4yZFLu(_cgg^C1y0=;#J<@;R+|;X(B_2- zneFF2*6lQin|On5UglYCkH&@|C!F+qlK}ICPQF71ev{Qd{@Y*w%YS(}b@=Yy02*pCW63a=7g9M4q&q<58N-QRsibRKcOEfnadz1bKPpx@SqMumcwEqfY*S0|wm`s`b;It1{H=|=*d?V$<%&x(41h!RMM zH&_t;Kgdaa`ZB<;NPz)5%`SORA&PH;GkWcZGMs6oylo7y&$(M)RvgGg{PG^*STJL3 zdAy29=O*fbi`%p;>deP$1Z#L7p?f)H0W1YW;lj5(_5MIr;M-l0C-huU31hK}$O$sp zQ7bS}0N%W+_jADfU`b!YDO&l<-x7YFQJoa9gwKNGX46N@7BB-ps>3Nb^#}IBiJCci zAXqICi~P5*a{Bbf}TXFD2&yfg){f#_OZpR>WS-kZc z@Ga!y^r-Nx!Gx+4m{n&#_fnj z`(m3#F2jqcX&)6HxLe=-R&!ajpPus8P&5ebTr#YR3tjDL#HNGKDE42iog!|n`emQs zvzv6fC5(;>h{3r^)kY2Bt-S(g;@Du1*?QGv=G#$*m-l7-t5iMMPO%6|kGC-nqkv~S zck7zTo=vFRRWXhmI01Z4=wRU`$K{x>ucG>rOa?D}Ge=P9mv+O5&O>Q}qY9EuyeV$e z=P^0;?Z(>BBoqN}C4TZo@I1@R!mPS4>z`)6EZkqimVyzwe{c!iw+`K6o3Ss8i=XGM zH4T!B=-Aruff$_KhRT|`dA1Ghps{W_p$#y=%GfRG1o0|_V-d~+;J3)>4yf{zvcuv6 z90yD_A5);_1F>)?o;d9QiYs<-;)XZkW;;?&%Tb^($^VtqUPv0gNH(}ag9&dn=~LH3NZH`tYR~rSyMbacHk^(<`qqzIFB-322lUOd z5=ZPH1fV>)9{)>-xb5rvEiP_ra;&wx6F+Y<_z~vC%fS%%Fo?^wZBI|vZ8JO|6DYkT zXw}O2K~Udeo0Gtnv1s zJl=XCa4RHc&+QcKaT6X{})nw zJ6u0qTM7UNr<|>b9&GSmH=$Vs1kT{)9PV)0GGx1L<~y6sQqCXhHd!uy@dO*obY1>VtKns;g>vq@OGnM%x|IoaQezT z|AEwghcmA9B_il#agh!OmSQ!VRvy`3lL@kuug_!GNNBcg19qGovKx;! z1Hx-wsPn$y7G4j|Lojf>s_m1G%xL_$1MI>v$gK}$vwSq5@{YW*DY0dfMLECWBrl#Y zf-u%FPg}k2Ox6Tho;Pl%zB%s$?`C)Iawfyv7-@X80}ybm;8@3#KvK>jB2@IRzCo6V zSH`aYnb`6_$t>_vj=^wF#W0-<7$#UjnK?+pCXp{&mqYlhz2E5@BLI)4V;8mpk6%fT? z#iNDK`&9G+={#$_%|DKf4o+A?pP&_$*vyGTAuSwq46qe#<8$`ijuz0sFgQ1%`+Q64 zA^X4-s2V)-t%|E#1tKO@ixnU{?*J}6-b3ub(_kK`fi+P6?^RXfUF^1CD?IfF&6$ z+|C)3t(W3({I+&RtH%IYqDQ9u>|8=kb3(ZQrg#q`D0JI$S_0+Uxq~|!gxKAk8w)P9 zJClcYd_1rDA+t0y;LaKP1W0=xO^`a*_S)YX-q4M72rkzsD0h}$L{L);Vc!{2r9A@? zP2HZiuhgNAewqUVLw5R-!-TT)sBp8+p$Jxgl2{D=kZ-m11-pNW!v?W!?SOAIhY(R#5aJ7aj=Aa(~2k}_8dlgFSl(~aRkB_ ziT(2Le>*>aAAcA>4EXpb$9#(zZl_E*!vBfp>M(XdDQ66;fDg~(*jD%}_TDbuG~2h2 zEm#+mG2rsRjkdfO+SSYb40J!qkBX_r7Iwd4#jYMBD}GV;SWFu{AHE+lgVu!#2Y0d% zSZLbW>oh3m+}L`2JHRYzw@xs)&IQvCJR?yN*@y4{Huh(Hn~^lWkn!ra0>GhtX4M(o58)Qbey_JP01}C102x4g z4S;mnmfxOec*qpp`Z;LG`H-c?pr$dM&Z#Ni)IvMi7*FSrf)9rp=(ygska z;HJ)Px6TH#(QGnAH04!6cVRd_Ds?M{{YOWY0gP1;XTcBw?9JXzM+rp1w@cSzqJyR* zp97GHwM?9EcACxQI6~lyUF&v*tX~PhPwVgBV|U-xTEEP^3l5N4+p#cL<{yj9@!*Mh zFt2&hFSOh-49*_f$jyGAU^^g(BIT_XS~?l2+LVjqfH=(oa=>Yw^fnL>rLslA6=wxX z8R&yT7$4|MTTUP%!^-_Ek#62gHWAyszmfdz)Py z>GiyIL(bK4BzW%l+X10ny9DrD?&fk_VgZ+OtP6+wDWUfQwwF&>?=bmddnsoOoX0FM zdT2_vtou0Gr#LRrLc#}cG%xPgES`ywGXq zi+Cj?OLZEX8zTk|zStZ(ynb=mYmUcynCSiWAsiE9u6N8c@BOQY{(kc> z56siPOptP1rKw@g|4wfs?tDA#M|wxxrVdZEG^hbx?C`|%I&tJIr)fMPdnFKw;$DMn zk@DVFp8_COGFLerl4{5_cQ`CUA3fXm0Y$n#6RJR5g4>32ZDK9q8%~IG!S7cKFfRK9 z&H6hQ1h|m3bV5Pli8x$G16o z@?T~3^IU&DV10zD>?THS0HxSHYN$T4&8dv z3JM|Cz#MqoI}rjFHdU+5PLBhSZfoK?PI`cyaZ7-4fN~?aIgrPj1M%6@0INV6LI#f3 z(jk0=b7ij23&tZ5K4`N8Y|x@JdIy&Ig0A&R0TI3%Gx(O8t!CcuxLQ0@c<#My^s%dt z@Ci=A$}TG&PrUB8a_4%lN>EOxv@GYnugy`~Qg!A%{u9}ycZ~cu(e-JskKB>alh+U zPH^bzZCS5nxZRfeYE9(l;uO@vsh!JtRf(W}6Y{rZ1@~n$B(?(5zdM{hP3w<`lLQFa zm%lQeg2#Q5br$^Sagt2O4`k=8N82`!-PzggIN!Eqgetm4`Q5D)epS1_pPxbX^ZS3C zpZ`1f;U$pm*LkPTNd0W-2+b0PnjB%aqa7YQK1=2oFR+d`ADw`8?BwF1Z%~Zm5_ot# zFrF-1y(HkjE(=41+0!|Ct4JgPl=q!o4f5DC&@X%72eA~r1-Oq7$mK9L9t;cvlCvrb z>UW#*J`MzT=TnAl6#pnXkEjtD<4)$hgj%TGW3^KzBC0NjM@ze0zDF zyl7)!bL^{W{>usqjLxa|jz~!MYdW0MPEUNkW3tY1E0TffaTu?~Lo8v)5k4+Rn5da!a!eb6%a`*U0f0`z+18BQ7Lo-}Pzk28Bkmtu z!LtKXcYWc*vLjo%7B91voS_TAl4V!2y7gNc_Rj>C71)l+-Ez`sqTJmLYkPh7G{Ql&I62LGW$21Bgd%LD1Imct~+wC)& zwG*lD_z5rUAF~Jbr1Z`*pSX2EI=C#2;S_rZ4thllM_As)d&Wl^S#7vnD(5osZ?(+j zMC+PD>Guq8FD;Sf2KBnnXFGcL0jOCZfM@d<((eWKKYsZcq_h6@-~SGEEI-8hoePV; z%zTS(NI+1~dbsz4NAa3(6^zlA9AtE+)0^(%;jw-Gyo$Xy}2@M zx;OytiN2WDHbEA7?d65+T{1cvy@|xh26!WI&T-S$7D7&(GYxbBK~CF>qE!n^SUbvp zDzsG8v@c1DAerE?$8r&rK}q2jtzI8hUI&#A_umnz;chXLf#~V?w?fgC?O-_hI+Ok_TW zz)GMxHj!i_7cu&-_|pGeZW+B>c@<&Ej?%bM;Ap!rp9fB8Ru`uX4HFTa2{D(I|zsReU9u{$>AJChH< z)6k>fB(HpDuljIbIlmaof#py=8{^@f?h*mD=W^MO&QC;VRU3ZyY!*F0G4U{bQt}oI zzzR%l77Tm;f_mE4_^i)bu(zhiqCwGT{#K}-y&6Hm!|lC{0Yy8y#3R1ad(B~AA;xX> zoomYu=8@g(q=kUf=I)jmTl?4TqjCKGjJ_Xd+prxp!{%>5NWEXe|NNPx;_oE2y`?(0 z>ktV_;4OQ0F?JCSH03P}^x7xCgU5Dv%h#N)&rG*>hS%U!hxLCexBvx1+16TAi=ZGV z3*s2m%*P&SGyi~hBJ6&4b7=TyCD?oyKRE&H5P75Ns^=m2#am|q^T8pcc{;z3V|3xC zGf2Thrc#UZydv5N{ajXZ+Rcs3`Xrtb*q1pwHUn@>s!xpp`5+=zronQ{D0^A z<;Va2<1hd7*J`lTz6^D4@BJ;0fVZ$f^f=TW?6Q~jlDFMDmVND#9HeBKyM;YCR*b;j zoL-FAgvs`77l!5Oc1+%E*azvYO7obp>F`!Uh$7e97+9dx>$4op3pDUV!^V@@*W+}z zJRGRV$>DAA1eTkR;PAujDAH@WOb2}qV7FYI;Jxh+0A72Crymjf$=&=Tj&vxbULM;|rlqr9H9hZi zyz4HmRRtWl&BJ*uyzT1t;^2wgTxWmMvG~#EM60|GSNly)sM=r5Kf77-`oe-9{4gf| zxZuMLh#-;Sh(#NIdbbReLoC4Pww%9s+l}L$n8on@_3T+EB{#B#v>$#3w}R`yJppzw z8t;XIG0RN#ClAEa*tWc3&&mZN~ze6OSSG3mq z*mG)QWrGWp+W`;N?W=Z&Jypa~-ic@Z28Uvr`SrNjf>4x>!+3|2hV|~61cE!VFr4np zA2$jwD}>R|a|}v0Z-6tFyBNQ;w-8=$d?az`n8EHa<&tZBix!D=Rp6eM1NC!!$#Z?P zg-$jz^Mx#(9CipE`xf+j~`=!x^1Fl^)k4_PeWm z$8E&#)Gl}MI@--)A#n5@oWd@6^HToGf}XXl0kxs&hJ@WWtfmFH&+|AV!9n_*h}T8a z^5Q0(J%1vr>s_4qB~f_%R^S0z9hQTx9Sr+8tj6wix34+R&@0B_vb)E&z-JP5Eeb%} zlg&QYjh94EEWv>f^*~&x&+T3T43-(j&Z3%K1NW!$z z+Ez7i?6Drt&$*yK7!QgGZWpP$OZLWt@>nJz>N{{LxZ)`D7MHnblykf-RU4#?USW#E z1Qn?5?E-LrMEw(4^?%y@&|Y@;ZP}Z59IiimTvzG(Rh;v=Z3BARyLZwxfNNDRmK6&{gM`%?}XDe(f~wu&sCY zf(?)Srd1aRA3H0(I=CU4(+FMxIf8(vU+*B1ZYun|lQlp=_$u%5c8hK`wIl}PeaAT5 z#Hc4(=@bEcc2lE}{WnqBVJ4P(i!tph`b6o=A;N@}%jvD|MS%MT@LY4~T%VV@ksu-s zZzHUJsT`CSam?bCf(d2|=GMFR6*`W*Vs^w(vZ_4gW_~eQ2rvnSj%!hXx;JphM{3K( zd9L*C;Oy$KXW)Vr^6h$Ce4K0M0LZs4E=@-ZY)As`uV=TDSPZ-z2fHC!hBF67J@$L~ zTRgim`!=K9q1=yCQIZ>*teUAY{wArv{`8k0*Zk|Z1kHCi@lRj1tY~zV!{uxch^SMj z^^0QNiLpmFZ&=~q+yNHdEom1VbQXwV2aKr>@UMG@tlEL{N6V}%19bRWu|m{w&YN&D zMLd~U2sp)($Mummg;fEwa=m48IXgrKYEEz{?}|__pk~g;Df5?&?Dsw0@p_1GxJXRQ zK@L+^+uRdltFk*IV#v;l8t%Ed-eG#qdVwzF%WjJ*VTSqtmZ<;xU;gd<8+QFK$2th? zuYMVE?Utvo9AwTXy?p5Qy>9UaK#g!C;w91}rRH3)in;&=`D2%gyQjkTah$qUp)Nmj zKwWTuM7cMR|A8}4FCEUosWpT-du(^r?g}9LFZNhrG4!a(QHI^@; z`e~oPzFkwp{<2iQj2grbUoh`unE~u^zxzfX+~4I+IJZKKX;To#&_|QDIVjb!LFf`% zENta0V|9K%(KFwd`~QaX4XpBgj{9F*eOr#ta6jH&&dzcGP58LOz#gaT@YaJnId0m% zIxOqBS{oCZZpA1K{9p4JP;_(3#Sz!XJOeSz`qSZ^lM2;Bb}k^kDL7wpcz@}zj*}c6 ze%onrIlm~~_nS?9;-87Cn6vsaZx@t;!Sa~3zlG57{+EK@ZkGTw0|~5bc0k^O7ChD% z+G^RWLbjNGTMdT~=x(b){n~sH4px)`^wc zEahOY>`FLZWqS1^Vs@G5dF!7KI4k*-;OBQV4tnu>LA^KpDSbgy!)%Du!R|qDc6XUP zt`iF(Si9KR!K1@T8CEtsxz6zr{lQKx~uoHR&)dR z<5V`3{{kv^ILMx#_0GdtQ_a;*fX&BsngF(AwFL;SW6<%D-=XX7W4*Ty++tF&L3Ir3 z*zYu8sJV0ibm1;%PR;Q#(e0FoIKO=hw)2DYo%hii>?7LO`xE;sf`ec^4KDYNkz#!;AK0I z)SJ~k@F8BKceg#dB>i#Go@=EYZ(F(r_1Bw{`n;v)C3AXg9D`4LwU5sc_B%L=leuBI zmsQ>tl(@_r>W;tW6Zma!@&Ep_GD_-+9$N~)98y zSQU`kajEFp+!hqwmVVr8zdb#U@eptUG8{*LF!knQ18l(!67zG|R3>CX&)2(x&?{?i z8XV2)U}Mg5d;9p-9r9oJ;B_i*936_`umQrRrHHOTE%0$3glBTY+ugmmv~wQLdK~WM z#YZr|(dX?l1Oh)X@Ha{QkH7s^0r9J&`Z6wQ+2d=+_w(*g3)xf^6dUJ?!SAL+8O8EW zcNAHYmG-;G%Aw(|OnCqfE=Eb98@Qsc;6jxRPT|z+Tk+m)FLWrn_gV>=ql)fj0$+a6 zKPy`yp-$Zd|Gvwt`7VzhCb#iK$-R}JW5C4So!0k~fy+5+6CUTC5An?2mdC^%z?YCG z0NgG(!3$uz>w>u=EUPYTnQ|)jb|vL+vig_5|J(nZ``>>2+xPXgK>YG&@WWR+iF5b( z_M6V*e8uwa=;{zP$!_*Sue%HpKkI_c;?N0x96kY+j;>!;%*17UY6SogO=?964q^_^-(02>pX ze%BLjceE{&W;|rF(asg$PsOb?+a@6Yrj|g{Hm+K}g^V+ReE}u*N0Rto{{HvBd=u5> zjDz@H{gU|v++)VU3yl5kk~F&DPKa&cBSHc*IDF;4;9-2M!w^b#R$`I|@xD-7U^x-n zH4Ymw^SgorCmYx?!oe=@x9@AomkpeVqmH=Ve0R}m~A zsm}5GGg-Y*{fn%UBTvCjc>}{O%X!z@hVi!lxU}Q3AhRu7SIRqvN4n|#%;6{B4I&{p z3$NPTk8#50iJFd3M&n(|&aZ(fy%)yUf{>E^x|T75S;hwe1cp2A+u7p8{Oz3|p~IQY zf%tAG^m0N5c(1{NLG;~gzFF=Fmffh-Lx{%cl5EYDyB4R~vwGF*0_je0 z3&g}L4fl}zHnH;Wf3CPTp;9r-CJQ}QSI7ZMSt}s7#?ZeA%ci_5#Ie#w12*9WL zjsYwS0?y`FA^r4^U;gsrKi<(=?}%%T9C|&H>ETz0|i$#Rp`6xRYom2P3pQPf(G!+pcP} z8|N))iNSPq(&Nl`&>+#{bHI;$DOiMNGi()*;}JQf4ezl+&+E?=yj@*x7Ph1nqT^jU ze+)6dtU);Mz`Ybf8|mF;GA`$c#3#Iap@E#g*ZSpm-`!|Vr?Sen^43p?8sHomZo6x=%cQ&RCwe!yoTWwte)lUAMecWF zqIs3$g`Zb^IMo$FV6Ib~oT$-`-Z?Y6k=$fotB4OcRRsx#-A!A6D{S7OS=c^Cg~xD!NNLhf92+ zx0Y7&X{ESf+orwcMyg~QY+HA~9`Jy(zns-z%^%=|IFpwJHPhMQNC`)4cS>@UAGE?f zm;dC_zvUCkmr*sTSu1>Qt89u}$m4y67eddd(>50i$%^%Jve$2&Zf!eh^>(scYVYkT zx>1t16}O%y%+{m#ymuv?6e*e>SW!I+UwGM72+VErJ;u(|k-Te1k_w$B*0Ql^=d z71wIcx89DlD(wnzU*Mh_-`?6rsFULv(5NW>2CJD$dG}n2ah$PR-RSC^HtXY}SMg;! zD9?&uF#cCB_4Ba>EWU+QW{AF|h#Rb`I>!r@cMLL7#rr4|0=C`6cPkBI6JqXw^#^B+ zZ5P^BAO$GF(nZv-+H^lmR|ot)T`;*>MUFP^`g6f;cYsh$5jI{xm8z6QUadxHTE5K4Aa4AMCV;Yhrp)GQXx0#y6xvUk_(c;-@|b~kiy>C z{XFhF^%C0IC5|9A{e2Plana$eDZbw|&Dnu|uDP=&`W;CEoU!q8Js5)Xml0fg@0Rgm zHZfn$EqYh5RZEq4q}#eI!q9tx@n^Ckzeu)-+Sy;|zWMbo8%eJIv-400UmqK)EhKLk75a-9oa?w(6mg+4 zpZybPqnWZB9vU3|DR_Hli#dC!+mo1`Qd-=!Ho+##(f+vrxB0Z`W)4JbUnmG*N}27v z&+gM*6RWV+F%t$HKuNH&Sb1AW2k}1cj<0_ztNMFcS-OM6e;4+>-TN}m>5x}Z?{m4K zG}^n1I(7RN+=84NPChy=InE?X!Yw(tJ-F|<2ly?Y>9|UJMg2NcVAnf754s$j%)H7w z9Q7lu*DXiK={uPqKzMFYQ%E;_4Y32%T7UKiJM50ZO(1IiNfJd`vIcy4mVG*c1tIX>=8NTLV{p$W>g!&GNjtyOZDy#T=S)uK>gID=Nl-+3-IKwH_ za<6Tx*Kuu8F%A|tW!LLnfW@nf;^qhISe?zmyDvA*1Ie;uFTEJ3R`GWK!B4|G6#K)l zlx97P*9!B41>VVNf5%k1vs|(pSzXuUVQ`q${ff86Qwtwzu}QOopgXSK`EV|}aGdZ= zu16m(Kk3gA5=I9F4u|i(gS)2pA}+v&k)08N1lxLnKao{&BSHSMF(d+x;&R?*bBd+2 z)B;j~_wtA59r$wL-84|f&-r;qdo;CXMrL6Bj_ZEVE--^mJvE# znb>EQy=^1dkc4VE=@Q*sUSZl{IBmww-cKVYXPw22@qoXao@(Sdwi31W{F$io??r{< z!e3g%w!Q0cRwNO~!FHHcU@g+2Q@1brm zfK4lzVhyXQ*Qx@WrEPdw;BTGEM>sr4*sv_KtDQM*zwG)G4rde;B{?`L8YHl0aM1@Of(P(6w zQ~6R7&z_dOdht!zXvd3l28#dZx%Q;YHP9MH2ui(i2AZnm0$}1iZ)u-by_1|Z*$@Q^ zwNr)l);+WQ3>jWLK#r##>~Lr!2={LJJhGhxs!+u3wnXRskVD7wRyGor))hBBHpQs2 zGEc+yJG~S&9b~J3`@mfeF`7^Z8Qt;szg7~a4TL14Y2uX+i5|l-as_9jPs(8dWGojNSgD#BLxKLPRyWw8$HaP;=6{x$HmMd`%5@U@i^bynT@7tm#d*jGG=oeMiIOWVvJavMw zs>TXmR2%bLQoHJ-!|rT*_M$?ViO>1NBGos~UQae262gu_ppTZ9L_uEmL*D$IwuTdr_&CWyv`$Jmq0*4T)KzCo1ZL+@G%_qM*WSs0 zuigA=2~7P1FEXm00>F4jJdzFkP=%-g@ug>3%sb=@?gE&(?QUq`s;rHU*U65fK#SO` znWuzkS(0~rD}7;p(0>a;SWXLP%~7Xqx7zS+k$(SWiBPLOz`y*%YCX-I-m1A-0P`Bt z{;d;krQJtRa5i0CJLC!UAm@QdUK~gT=Szbq+D$Zw<{*UKw*RV=oQ-gzKGHrfVz+}S zt7)<3ROX^D%wh$P2u*l=)3>rBO0 znuR&<1@4z12m}Yjr7#~OZ4St*tkPI6J#_h6u|VdgQ(y`5DKpl|W#gFEbw!~}S*y;I zK)r0rg5@(I<-NVdq%wjM{w zUq+Z4`wr^MnNXX-8EreHdOF6EuxIVzh5gY4qkE2>j{NsyhdZa`O5Al?+|+I4oO?|u zX%gV+$9?#!Y=^iKM3cidyM~E&6%a6Inmkj(PuP*Re@p0vDAnf%OXL-%I@My+F6-+` zeMxWGTG#vE{<`|r!!p{8Z_X#RHDA%jOCP5>N6)2d$+!pjj6!t88|NJ%1omOtPPM7g z0F#+2}Mp<%L zy;$~r|M>Z9q2z%3=76N-a@0BdenIG-k1&o49fKss%5cDg$*kud!al$o%>Z91yx$GEs z_0YYJDLWh*3{p3sZ`jzaxm={g5Ot?LrnE8qw4cfnS>B#4HKV3`P4?PVoIET7kQBj= z#F?VmW+oOJ@6}!&A}hm>4r+zP%OUKd?_v#-H6G3d01dj8(W&>WYz}@;Ix1RsI6#~1 zRx4ot^A&pnEM|8IMT@FTs^RdhFn6^V-6Z0iQ_z*w(BmZ8#9o^t8Bi&a0SqSljDErU zU}E~0s_N||%g|o8U5&paOVEH?I7$QpFe*-sq6|b4N0 zuB)+w)o0hhO`WBC1BM>J!{H1ApKXZ=X;}#Kk8G28@*fnnU=xF;GVt|s?x7L#RkPe} z%C=E}A13OzMofj59ou78YndDz)shZbVOYz`)hpDYDWD0HzrO7j)PW|Al{*!2$Va*0 zMauXrzv#+Z5s(7Z^Gum{>X=W_v#ffRGL$pqQ!dvO#V$31>0$n~PVxJ7x;!zUqUJ=I zFKAcV#ckt=qt-A{6-uBeiI7~!5wb_%a7dr`c0;6neWnxLiuvx-p?R3pu2E!A8b|+K zK+X}pAMB25O=-FOY=1~A=)Pe01t`kH?_|5yYT3eIw0x}c=*Du&))HxTb`4Fu?`}lt zZd+ruL1#-^XE?B|>^g9n48nWy1_iQQy$=RZDTm6TF?*|0_~SaIr8ixl`qY(D%c|27 zqqMgRu>7dd)ZWq#rgED0(2HF8)&x`_f?Fw_OM9AE(K&L9jY(_>t$boAZa<>(RLWCs zY?6@qRgQl}qO$4T3v0f6ctxM~6fKbka(Z^wlE;z;e3tepgh#Djt$6X>6NLLPezssP z@!~}rNeG3GiPgy(XAxSkS=*+#p_Qi{j6^`b1hn@g*4}A2?7CLq$CWx=rv1qQMfYqF ztoDS{(FHgxPw3<7t0d;(EVq9&Lc zmhK?dwOT_|qtA-bx=*D6C!AgBc_sDh5VT&Mm>;{ct<`}-FYQ=#ojEkfzMPA?bVkiz z=Waj!{>%F>(~i$zC-GLE-7g2kNv%7d4n(n&TVuz1-ijPJcdg$k)Jx%0oiY~nvO6N$Cm z*)CgF=&~Pgd0c4#oW1{nC;qrj`w#1MvO%3~(t{>wg>7w>u&HeoEYiX1OQm?Sk6OZ6 zEiNZ*^J+F2F6m~U=~zik>+M^$5R#cKQOWj+mb6*)ev_X%^u%_EM9HZ9(22HxnBW5_ z->tG)3^6G0O92fqRw6`@1n9qzU7 zK!?~k8P}$-^R7-a=Vhu4`SUu(@7Ae|-P<3VS9XW}8<>Jb1-qEK#TrnYZX&2hHnDk7 zcWc$q`Cxn~3u1e)IpazTN^QJVz>}Jtdr`VuPUeKCZNX(ItD*mdo1Q zK%N9()VXXRwq#>t&Osx%@Z&m_AI}~5LRq4$3qrgt2de(99(1?KI`2V~Sx~uZ@T>~> zo4hf#RlNP{HpdU81QG|ItO$!TiL|l|v;AqS96emR2zonnI{PU=9F=v$I`jh zroAa3Mahd8Au(FSD|&qiAK*-E#{vq_r@A}BZI|=GE59Hlvuw)Qd-LLTayT9?j;HOt z*X~lDr`?xcTUdmS*9UF$gr z?VRGIzgO@S+6K(JIY0>nA``tV)8}74e)wm6yUB#%E$NBhi2x68?}&wU2O!%d0Hs&- zz$&;GVVaRl-Ljf9G9*9s$Fx>}!+{sQJCeuip?vT|o1*;ys3lbePav!hTljnJYHD)= zIhRCc!o=g&iUXeR!?xT@Rp@gg#R0YmSz4QrMR**5QmL*A8rfIH8WKOo4t?(-R!CbA zZk@KP5o))ftUoxo>12D_!wmDVFBGD!y3FBl`sUaHnf>cR{noy`Z);C28{<`ndO}f< zjD9Xy$U=FYT@3Fw$|fynolU$fJoU4IhC*B>&NkF29#9vLCS7L&tB^(sHf0PzdE=$I z339kAYsqohnl(#NE0KI(W9^SVmm@gSKqkvJxs?;}c9T&+PtN_0J8EeGth#so){=c` zAU`l}1yCdlCh)4JU%FsYiJ6=^1iiaL5%fSd2JkI!MfF}7}Tne#Z#W+Q2}PCo2% zaegf>F>E4cnW}+`_aTg4M{FK<dModb$MfEE-|IQ1LS z_G>49?<#U8*u$f$BHgRQJ|3Akb5EcS2nQ2HpY;2w+)LP1a?|{#qV9M`39F z9i6)ZP^}>~l3HHTQ#~?;5;yPnvx4Zu2D3U(3qWdj49^C^k(3LTtHK&ffYC2j#KVGQ0S25MLtPwY9N^z?Z;C_AC9u|-Rv!zUR0BFds8@lwcI+`Rkqh z+b*=#uj)2BHhopIz3vWq?V0sb2?X}j9|G<`5bNl06??e#d!;Vrb>wOKb#gdR!L_iq|E}wUX?ZG)p~-}3A5S@1^IEU zwk0|Kv`}Q+Tf4B(6*ASvLRo7Cvg`qEdN9;d*L?T#eHmUGwax4zogGVm`X*FdeL>5z z>zOlcQth^AtoCxy*JTh%u5|;FRfTr>MvpuAbWGS43FV5)HfEJEqfg6fY?fUmm!j&G zLOYl9uOVAYzlns$a%m|x6nR-nF3PtfZ^7a1=2!EwqS;LZ7J;N%fMdaIVc|6b|E~SJ zg?gEUNY6unHjKb5G>+4wyBW~+2ZGgexZ;j6Y1L3INVQf z19hf5>_D6gC<9SvSECXD#a2{%6(j_FN~Wgf1m<=*fSc`h-c{PZlWUo@K8+V!Fz7R? z5^n3y%hW%8{Kscv*6zUarnJeEABTZuzZ}*BXcOX<-mXzk>|#H-C4I=KU6Wdc_apAr zEChj^%OQ&`XT{6G0)9GIOVD7(V~4RGWY*~HT(VJZEFZKgv4;I`WGK+#qh`#{aH^t% zgS&%G98--~rm|h6`*e+UaR3`!Wkt7f+?-^ydjPOOB2Qjy=uf?FcG=2eHBS2AgYz~y z0(ID-XHmU(e#yzffs?gww}0QS*Vd)1W@W8 zz=!4+PC;*-WkJ_Gsx;To6?6N(#j2 zYeEtYDvkjmthaiHx{XasLr!p6!HZ4q`@3~cg)e@W2S0!L+j#%+>#Un8bWI0#k?b=$jt%pufWcz6`Dd zC>yZL(a_nHVTWR$q!e<<2|<57iKnu8PTW_RbUi}^V3kuI<&4?76_z@)%J&sGK^|7; z;xAIH&bob`PTj=`M!2;!uQ!;IwN#ZWF3Sm0i$%2CUXtVmv|54Z5=;-}U#`~SWMF)f z!`ArbAp4xGiHg{XSe2k1P7c-mv~IN#3#X<=nPf&>QyVR_mf$;`N@h_h*=Q-kJd<urJf$PLBE1X_n8#!yGat89ULVnPBnyaH`$nyuR8H z(0?Uf;8N;PM-Qh3$rfylysa+ibEhV=s(KHz(B>ug1td!Mvb*)BQUk$s>jw{720H-S z_aoXNwatxVp^wGwfH9}jd0dqfTAPX!S#b1eZR7Jp)4+Jwu6?Ba*q5eF$`?70mK^y= z|7O9C?^g?)qDo>oHDt@JkO>^3Y8}u^4%97=C)>Ykd%S}F{Za;T=_az4pc)W26z)2C zcD1;5UQXtc=XaxQOmJ#-O5r&qM4O3SAp?Q!Iya=2n* zONsHZTE8yYp`tzoi~Kl-V5Y?9wK4{;_xg=DGcFGhEcJ*antpp%r8fu%f?Y+xj^5N( zrz?Z?!Yu9SwmcIzv}M$(@&eLo9WtCjjjPT4vh~i{!M-hd`tW+Cqj=pMP1Qr5y~bWi&Gv1@CgV2t94d7dg|DxMV3Wreb23(7&$|7zPT6&Ox=HQRxfI?zVX4^_egf|RDQ3u3t}|Q*Vn*6*mdIn(VtAv3 z*K>oz6G2Lw>aH(+B5QHZ8)i=-X#7<=cb0{ zwV-$*nXsIiLB{Xa=>=Z_6`xDXU_?1>Q-s&5N^xiBhv1tJDX^>9r9aXO^ADfC3Fa`A)b(eM|u9^fn6?SwG0i;HUcMSH}sT2(5 zRfOua&dd&Hm5D9Hte0i_GXMDUdA3j2U;q3+?d`d2sQ94=Vz5bFiOqB$^;GqXCE=}S zHDExzF*z2LtqdL^U%n?IBs=1sDu(v8@t`8!iKV&OTG59gb+=SJW8-D2n#4<;YK`i- zopf@J(K(@4e058&SR${mj@x-(La=ID)4Cer>Q>LVrB>Jx%NgZR6~Ivy2mCg@h@wue z^4Y;=*@&#MC?@A%f^V2O*mjlv*-~NM5B6eji;mG>?^D0L|8;)8+AnkTx7OmtSNX~J zx!KFXxji>&L0|8Zw{&U*aXKJ#=|HBpRVzd5c-X08NQA`0*)op3cW3})wWah~-avmn z>1uNs#GavmoTYSm`CVy(n?E#9+5 z;-*UWW?QUw6>Mw$NJ*|Urq-KHt9oS-;SObsg4aFwuF!!^X@{+nmmM}r9kQt9U#^x{ z(BG|=^v?7Q?z7u#i~tqUo&o-HT`H)oeg~MrVb1mn`CJmJHlC9uNw#+V05aJ^JfEMx zw>WItIaGa9MW~G3hB?;2B3<`BJ9YaHAde60V)f>g)N?X-JC=uE9G(@MZ{p^#a4pLI zpLTHQ5Kz1tBtq(rl$;^;HemRsI00GzKZs9qo3Zo9ouyKw*J=}d(A~7N)7x< z3wvV=*WmC49IASu>#b4C_wIc7280c_L#dpL(~frsnZ*KnV4FKRc9VQERENkKc~6a7 z51@6@MOZDQugmoDfB*TBfcpN!{IU!ik80E7`D6iSCxdt?Il+9$ob=07&Mq{_3CmNg z?Asu~M;l6yCkZG>LW4+>C3#1mr077gLMm38_U#@jv&Z31%>Xq`d!v(iqbZ1}a;0bT zae3$=C(*)o2n=Zfyv?t_lc%h1d;Q!u+hi5WD{B%g!@ssW5PikKzhDqn1gF#rKU_3+>0|5-5NR(NvfD*8)+7(uaG1S=G}==5y11v-p3 z&-DkkG&<>`IJJt!oTQvIG$!|1AQIMjBN-jfxomg>L3dFCMX!>n*(**u6V%&DF>n)|9rilTrvlO9=p0pk@Rc1=beMsq+WvT^`^J%lNbKGtH5**@*(+jet%+4TJEphz{>is~+P}YW z!9V>;ui|%cF=u}BlUP%>GCp~X9-HbLv+rRl(wYk#9HAyoDD=yD402p_gvzdNvdg90 z+@`Dh$r~FM2_5^YYO%Hfr#`(mxA&ObS@nl4-7D*4p`MI7&IfT;TGpueE$kV3+D3 z*`nXI5h=T4#xJY&k3U|PYk$$|b+Pi3twt6o*avTK2&=%`?5lOu0?p7uUSH?PF+7{! zU3CWiE)*BhS@>kftFoqg4#AXgM8*deYa0ydThgVZjcPk-)i~a%`!fCYwo|>fv|l=q zZ_T-1g4zKeVSn+qE~gHGSy2}Zj$IgsTKH9Os(X)`RxBL|8xe=`^7JAvvr_deJWv8T hY(TQ%y}(CQey|25)+ww1m+b~`{y*mB3 etcd-3.4.26.tar.gz https://dev.gentoo.org/~zmedico/dist/etcd-3.4.26-deps.tar.xz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=04c9b4bed3b2a7946f235bc321345897 +_md5_=5fea28edabc937af477325ae17240de6 diff --git a/metadata/md5-cache/dev-db/kdb-3.2.0-r2 b/metadata/md5-cache/dev-db/kdb-3.2.0-r2 index c29f8ce31bc7..3e653ac86c2f 100644 --- a/metadata/md5-cache/dev-db/kdb-3.2.0-r2 +++ b/metadata/md5-cache/dev-db/kdb-3.2.0-r2 @@ -13,5 +13,5 @@ RDEPEND=dev-libs/icu:= >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetwork-5.15.2:5 >=dev RESTRICT=!test? ( test ) SLOT=5/4 SRC_URI=mirror://kde/stable/kdb/src/kdb-3.2.0.tar.xz https://dev.gentoo.org/~asturm/distfiles/kdb-3.2.0-patches.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fa777234fbad2bf7bad7a9c79ad0f2ec diff --git a/metadata/md5-cache/dev-db/mariadb-10.11.4 b/metadata/md5-cache/dev-db/mariadb-10.11.4 index d11fa3d9dd87..57f09f1d435d 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.11.4 +++ b/metadata/md5-cache/dev-db/mariadb-10.11.4 @@ -13,5 +13,5 @@ REQUIRED_USE=jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) stati RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.11/18 SRC_URI=mirror://mariadb/mariadb-10.11.4/source/mariadb-10.11.4.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.11.3-patches-01.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b21813f16bb2b5aaadd5a369336c9250 diff --git a/metadata/md5-cache/dev-db/mariadb-10.4.27-r1 b/metadata/md5-cache/dev-db/mariadb-10.4.27-r1 index 8ebe736b7331..b2f27b2ea7d4 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.4.27-r1 +++ b/metadata/md5-cache/dev-db/mariadb-10.4.27-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=jdbc? ( extraengine server !static ) server? ( tokudb? ( jemalloc ! RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.4/18 SRC_URI=mirror://mariadb/mariadb-10.4.27/source/mariadb-10.4.27.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.4.26-patches-01.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=00f619bab5b4024f21050f3f78a9b57c diff --git a/metadata/md5-cache/dev-db/mariadb-10.4.28-r1 b/metadata/md5-cache/dev-db/mariadb-10.4.28-r1 index 557c549a4902..7282e0fc23e4 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.4.28-r1 +++ b/metadata/md5-cache/dev-db/mariadb-10.4.28-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=jdbc? ( extraengine server !static ) server? ( tokudb? ( jemalloc ! RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.4/18 SRC_URI=mirror://mariadb/mariadb-10.4.28/source/mariadb-10.4.28.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.4.26-patches-01.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a05079532b2965e065280234267e8641 diff --git a/metadata/md5-cache/dev-db/mariadb-10.4.29 b/metadata/md5-cache/dev-db/mariadb-10.4.29 index 277922c84710..7d74d7870a38 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.4.29 +++ b/metadata/md5-cache/dev-db/mariadb-10.4.29 @@ -14,5 +14,5 @@ REQUIRED_USE=jdbc? ( extraengine server !static ) server? ( tokudb? ( jemalloc ! RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.4/18 SRC_URI=mirror://mariadb/mariadb-10.4.29/source/mariadb-10.4.29.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.4.26-patches-01.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=106db50f6b630509e182da95c30886c1 diff --git a/metadata/md5-cache/dev-db/mariadb-10.4.30 b/metadata/md5-cache/dev-db/mariadb-10.4.30 index 9fc85d864ecf..0f0ffb2da91b 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.4.30 +++ b/metadata/md5-cache/dev-db/mariadb-10.4.30 @@ -14,5 +14,5 @@ REQUIRED_USE=jdbc? ( extraengine server !static ) server? ( tokudb? ( jemalloc ! RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.4/18 SRC_URI=mirror://mariadb/mariadb-10.4.30/source/mariadb-10.4.30.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.4.26-patches-01.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=106db50f6b630509e182da95c30886c1 diff --git a/metadata/md5-cache/dev-db/mariadb-10.5.18-r1 b/metadata/md5-cache/dev-db/mariadb-10.5.18-r1 index adcb9c6f61bc..532e075ce462 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.5.18-r1 +++ b/metadata/md5-cache/dev-db/mariadb-10.5.18-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) stati RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.5/18 SRC_URI=mirror://mariadb/mariadb-10.5.18/source/mariadb-10.5.18.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.5.17-patches-01.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a1c3a62e654d5bb8826e162035e194df diff --git a/metadata/md5-cache/dev-db/mariadb-10.5.19-r1 b/metadata/md5-cache/dev-db/mariadb-10.5.19-r1 index 2e0a72977c7e..78b3c03734cf 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.5.19-r1 +++ b/metadata/md5-cache/dev-db/mariadb-10.5.19-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) stati RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.5/18 SRC_URI=mirror://mariadb/mariadb-10.5.19/source/mariadb-10.5.19.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.5.19-patches-01.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=de38c701c063750da0e75ef00dc593df diff --git a/metadata/md5-cache/dev-db/mariadb-10.5.21 b/metadata/md5-cache/dev-db/mariadb-10.5.21 index 032a541fd7bd..ad5138d1d0bf 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.5.21 +++ b/metadata/md5-cache/dev-db/mariadb-10.5.21 @@ -14,5 +14,5 @@ REQUIRED_USE=jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) stati RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.5/18 SRC_URI=mirror://mariadb/mariadb-10.5.21/source/mariadb-10.5.21.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.5.19-patches-01.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=11d5bfaa6501a4f8a2f02def13b27816 diff --git a/metadata/md5-cache/dev-db/mariadb-10.6.11 b/metadata/md5-cache/dev-db/mariadb-10.6.11 index c7ef1b5bd80f..a1655bd1d0dc 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.6.11 +++ b/metadata/md5-cache/dev-db/mariadb-10.6.11 @@ -14,5 +14,5 @@ REQUIRED_USE=jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) stati RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.6/18 SRC_URI=mirror://mariadb/mariadb-10.6.11/source/mariadb-10.6.11.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.6.10-patches-01.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=badc728d4035eed0c702532390ad9380 diff --git a/metadata/md5-cache/dev-db/mariadb-10.6.11-r4 b/metadata/md5-cache/dev-db/mariadb-10.6.11-r4 index b92e76d5d60e..dc9f2191f94c 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.6.11-r4 +++ b/metadata/md5-cache/dev-db/mariadb-10.6.11-r4 @@ -14,5 +14,5 @@ REQUIRED_USE=jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) stati RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.6/18 SRC_URI=mirror://mariadb/mariadb-10.6.11/source/mariadb-10.6.11.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.6.10-patches-01.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=07341743b21e514aed1faa50be1da7f9 diff --git a/metadata/md5-cache/dev-db/mariadb-10.6.12-r1 b/metadata/md5-cache/dev-db/mariadb-10.6.12-r1 index 043f04a13fa0..67ce6c42bfce 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.6.12-r1 +++ b/metadata/md5-cache/dev-db/mariadb-10.6.12-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) stati RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.6/18 SRC_URI=mirror://mariadb/mariadb-10.6.12/source/mariadb-10.6.12.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.6.12-patches-01.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3cc8d227b400059ff25e785ce579b128 diff --git a/metadata/md5-cache/dev-db/mariadb-10.6.14 b/metadata/md5-cache/dev-db/mariadb-10.6.14 index 306bb4eb466b..777ececf27b9 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.6.14 +++ b/metadata/md5-cache/dev-db/mariadb-10.6.14 @@ -14,5 +14,5 @@ REQUIRED_USE=jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) stati RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.6/18 SRC_URI=mirror://mariadb/mariadb-10.6.14/source/mariadb-10.6.14.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.6.13-patches-01.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5df265438415c59c86a6919a48cdbd70 diff --git a/metadata/md5-cache/dev-db/mariadb-connector-c-3.1.13 b/metadata/md5-cache/dev-db/mariadb-connector-c-3.1.13 index 85395d01aec7..8924f1026a91 100644 --- a/metadata/md5-cache/dev-db/mariadb-connector-c-3.1.13 +++ b/metadata/md5-cache/dev-db/mariadb-connector-c-3.1.13 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=https://downloads.mariadb.org/f/connector-c-3.1.13/mariadb-connector-c-3.1.13-src.tar.gz?serve -> mariadb-connector-c-3.1.13-src.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cd43504bf3d59fc1c96282ccb84606e2 diff --git a/metadata/md5-cache/dev-db/mariadb-connector-c-3.2.5 b/metadata/md5-cache/dev-db/mariadb-connector-c-3.2.5 index eacbb2f95410..df2968d9c1b2 100644 --- a/metadata/md5-cache/dev-db/mariadb-connector-c-3.2.5 +++ b/metadata/md5-cache/dev-db/mariadb-connector-c-3.2.5 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=https://downloads.mariadb.com/Connectors/c/connector-c-3.2.5/mariadb-connector-c-3.2.5-src.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1baef328667b75977f0996ab05ac8dc0 diff --git a/metadata/md5-cache/dev-db/mariadb-connector-c-3.2.7 b/metadata/md5-cache/dev-db/mariadb-connector-c-3.2.7 index 95fbaf2205e7..45392f696d8b 100644 --- a/metadata/md5-cache/dev-db/mariadb-connector-c-3.2.7 +++ b/metadata/md5-cache/dev-db/mariadb-connector-c-3.2.7 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=https://downloads.mariadb.com/Connectors/c/connector-c-3.2.7/mariadb-connector-c-3.2.7-src.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7bfbd17f0af30466bb9794c450b77a84 diff --git a/metadata/md5-cache/dev-db/mariadb-connector-c-3.3.4 b/metadata/md5-cache/dev-db/mariadb-connector-c-3.3.4 index 51ccbbb413f0..208dafee1536 100644 --- a/metadata/md5-cache/dev-db/mariadb-connector-c-3.3.4 +++ b/metadata/md5-cache/dev-db/mariadb-connector-c-3.3.4 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=https://downloads.mariadb.com/Connectors/c/connector-c-3.3.4/mariadb-connector-c-3.3.4-src.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=54f7e8ff5fdc5ed7d30486dd50ad0395 diff --git a/metadata/md5-cache/dev-db/mariadb-connector-c-9999 b/metadata/md5-cache/dev-db/mariadb-connector-c-9999 index 20aeed851c2e..39de0d27e27c 100644 --- a/metadata/md5-cache/dev-db/mariadb-connector-c-9999 +++ b/metadata/md5-cache/dev-db/mariadb-connector-c-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libiconv:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( || ( app-crypt/mit-krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-crypt/heimdal[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ssl? ( gnutls? ( >=net-libs/gnutls-3.3.24:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !gnutls? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) RESTRICT=!test? ( test ) SLOT=0/3 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5433331abd22ed2b7a58d74f060047cb diff --git a/metadata/md5-cache/dev-db/mariadb-connector-odbc-3.1.14 b/metadata/md5-cache/dev-db/mariadb-connector-odbc-3.1.14 index ac1f7c6f7da5..154987679357 100644 --- a/metadata/md5-cache/dev-db/mariadb-connector-odbc-3.1.14 +++ b/metadata/md5-cache/dev-db/mariadb-connector-odbc-3.1.14 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1 RDEPEND==dev-db/mariadb-connector-c-3.1*:=[ssl?] dev-db/unixODBC SLOT=0/3.1 SRC_URI=mirror://mariadb/connector-odbc-3.1.14/mariadb-connector-odbc-3.1.14-src.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ec24349064cc495c50cd85b53d749641 diff --git a/metadata/md5-cache/dev-db/mariadb-connector-odbc-3.1.18 b/metadata/md5-cache/dev-db/mariadb-connector-odbc-3.1.18 index e7b605596237..c9fdcc2e144b 100644 --- a/metadata/md5-cache/dev-db/mariadb-connector-odbc-3.1.18 +++ b/metadata/md5-cache/dev-db/mariadb-connector-odbc-3.1.18 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1 RDEPEND=dev-db/mariadb-connector-c:=[ssl?] dev-db/unixODBC SLOT=0/3.1 SRC_URI=mirror://mariadb/connector-odbc-3.1.18/mariadb-connector-odbc-3.1.18-src.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e4e0fbf353530c08f17481bb8a2a13d7 diff --git a/metadata/md5-cache/dev-db/mydumper-0.12.5.3 b/metadata/md5-cache/dev-db/mydumper-0.12.5.3 index 049f20661b4c..c468cf93dc2e 100644 --- a/metadata/md5-cache/dev-db/mydumper-0.12.5.3 +++ b/metadata/md5-cache/dev-db/mydumper-0.12.5.3 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ RDEPEND=app-arch/zstd dev-db/mysql-connector-c:= dev-libs/glib:2 dev-libs/libpcre dev-libs/openssl:= sys-libs/zlib:= SLOT=0 SRC_URI=https://github.com/maxbube/mydumper/archive/v0.12.5-3.tar.gz -> mydumper-0.12.5-3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bde9ae9c1620d61441fa6e261425598b diff --git a/metadata/md5-cache/dev-db/mydumper-0.12.7.3 b/metadata/md5-cache/dev-db/mydumper-0.12.7.3 index d7091c6b9e17..db015a05caa8 100644 --- a/metadata/md5-cache/dev-db/mydumper-0.12.7.3 +++ b/metadata/md5-cache/dev-db/mydumper-0.12.7.3 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ RDEPEND=app-arch/zstd dev-db/mysql-connector-c:= dev-libs/glib:2 dev-libs/libpcre dev-libs/openssl:= sys-libs/zlib:= SLOT=0 SRC_URI=https://github.com/maxbube/mydumper/archive/v0.12.7-3.tar.gz -> mydumper-0.12.7-3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ff506b56d84a18840d5cb5002d548c77 diff --git a/metadata/md5-cache/dev-db/mydumper-0.13.1.2 b/metadata/md5-cache/dev-db/mydumper-0.13.1.2 index a81c209c3a28..dd0e28d82288 100644 --- a/metadata/md5-cache/dev-db/mydumper-0.13.1.2 +++ b/metadata/md5-cache/dev-db/mydumper-0.13.1.2 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ RDEPEND=app-arch/zstd dev-db/mysql-connector-c:= dev-libs/glib:2 dev-libs/libpcre dev-libs/openssl:= sys-libs/zlib:= SLOT=0 SRC_URI=https://github.com/maxbube/mydumper/archive/v0.13.1-2.tar.gz -> mydumper-0.13.1-2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c708b589c8ff2e1b1f3ce20be456ec18 diff --git a/metadata/md5-cache/dev-db/mydumper-0.14.4.1 b/metadata/md5-cache/dev-db/mydumper-0.14.4.1 index e6037965b00c..7f3dd26f2552 100644 --- a/metadata/md5-cache/dev-db/mydumper-0.14.4.1 +++ b/metadata/md5-cache/dev-db/mydumper-0.14.4.1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/maxbube/mydumper INHERIT=cmake IUSE=doc -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=app-arch/zstd dev-db/mysql-connector-c:= dev-libs/glib:2 dev-libs/libpcre dev-libs/openssl:= sys-libs/zlib:= SLOT=0 SRC_URI=https://github.com/maxbube/mydumper/archive/v0.14.4-1.tar.gz -> mydumper-0.14.4-1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4ace58b29497aa29225459a827091c28 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=edc7e6ffe1e6bbe879ce01941ea92615 diff --git a/metadata/md5-cache/dev-db/myodbc-8.0.27-r1 b/metadata/md5-cache/dev-db/myodbc-8.0.27-r1 index 1960e297ec8d..2ccf53d99c28 100644 --- a/metadata/md5-cache/dev-db/myodbc-8.0.27-r1 +++ b/metadata/md5-cache/dev-db/myodbc-8.0.27-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=dev-db/unixODBC[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/mysql-connector-c-8.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=8.0 SRC_URI=https://dev.mysql.com/get/Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.27-src.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=04c142cd81dec138e648368ddaba0cf1 diff --git a/metadata/md5-cache/dev-db/mysql-5.7.36-r1 b/metadata/md5-cache/dev-db/mysql-5.7.36-r1 index 155134aefd57..6f5294c1a266 100644 --- a/metadata/md5-cache/dev-db/mysql-5.7.36-r1 +++ b/metadata/md5-cache/dev-db/mysql-5.7.36-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=?? ( tcmalloc jemalloc ) RESTRICT=!test? ( test ) SLOT=5.7/18 SRC_URI=https://cdn.mysql.com/Downloads/MySQL-5.7/mysql-boost-5.7.36.tar.gz https://cdn.mysql.com/archives/mysql-5.7/mysql-boost-5.7.36.tar.gz http://downloads.mysql.com/archives/MySQL-5.7/mysql-boost-5.7.36.tar.gz https://dev.gentoo.org/~whissi/dist/mysql/mysql-5.7.36-patches-01.tar.xz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=55b7f0ce16d570b0858683f2b18c199e diff --git a/metadata/md5-cache/dev-db/mysql-5.7.40 b/metadata/md5-cache/dev-db/mysql-5.7.40 index 5c58461f4c5b..838b6c49dab7 100644 --- a/metadata/md5-cache/dev-db/mysql-5.7.40 +++ b/metadata/md5-cache/dev-db/mysql-5.7.40 @@ -14,5 +14,5 @@ REQUIRED_USE=?? ( tcmalloc jemalloc ) RESTRICT=!test? ( test ) SLOT=5.7/18 SRC_URI=https://cdn.mysql.com/Downloads/MySQL-5.7/mysql-boost-5.7.40.tar.gz https://cdn.mysql.com/archives/mysql-5.7/mysql-boost-5.7.40.tar.gz http://downloads.mysql.com/archives/MySQL-5.7/mysql-boost-5.7.40.tar.gz https://dev.gentoo.org/~whissi/dist/mysql/mysql-5.7.36-patches-01.tar.xz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0ae3a8467e1796a59cada80df2cd9b53 diff --git a/metadata/md5-cache/dev-db/mysql-5.7.41 b/metadata/md5-cache/dev-db/mysql-5.7.41 index 1c2ae8ce3bb0..d8dbe3773f69 100644 --- a/metadata/md5-cache/dev-db/mysql-5.7.41 +++ b/metadata/md5-cache/dev-db/mysql-5.7.41 @@ -14,5 +14,5 @@ REQUIRED_USE=?? ( tcmalloc jemalloc ) RESTRICT=!test? ( test ) SLOT=5.7/18 SRC_URI=https://cdn.mysql.com/Downloads/MySQL-5.7/mysql-boost-5.7.41.tar.gz https://cdn.mysql.com/archives/mysql-5.7/mysql-boost-5.7.41.tar.gz http://downloads.mysql.com/archives/MySQL-5.7/mysql-boost-5.7.41.tar.gz https://dev.gentoo.org/~whissi/dist/mysql/mysql-5.7.36-patches-01.tar.xz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=edce05937506324e263c1099c291f0f1 diff --git a/metadata/md5-cache/dev-db/mysql-8.0.27-r1 b/metadata/md5-cache/dev-db/mysql-8.0.27-r1 index be87e7cf5874..3d64363ed60b 100644 --- a/metadata/md5-cache/dev-db/mysql-8.0.27-r1 +++ b/metadata/md5-cache/dev-db/mysql-8.0.27-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=?? ( tcmalloc jemalloc ) cjk? ( server ) jemalloc? ( server ) numa? RESTRICT=!test? ( test ) SLOT=8.0 SRC_URI=https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-8.0.27.tar.gz https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-8.0.27.tar.gz http://downloads.mysql.com/archives/MySQL-8.0/mysql-boost-8.0.27.tar.gz https://dev.gentoo.org/~whissi/dist/mysql/mysql-8.0.27-patches-03.tar.xz https://dev.gentoo.org/~dlan/dist/mysql/mysql-8.0.27-patches-03.tar.xz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=05338cbc85902e3dc9bf827517eaabea diff --git a/metadata/md5-cache/dev-db/mysql-8.0.31-r2 b/metadata/md5-cache/dev-db/mysql-8.0.31-r2 index 26566e333905..d44e83d093cb 100644 --- a/metadata/md5-cache/dev-db/mysql-8.0.31-r2 +++ b/metadata/md5-cache/dev-db/mysql-8.0.31-r2 @@ -14,5 +14,5 @@ REQUIRED_USE=?? ( tcmalloc jemalloc ) cjk? ( server ) jemalloc? ( server ) numa? RESTRICT=!test? ( test ) SLOT=8.0 SRC_URI=https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-8.0.31.tar.gz https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-8.0.31.tar.gz https://downloads.mysql.com/archives/MySQL-8.0/mysql-boost-8.0.31.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-db/mysql/mysql-8.0.31-patches-01.tar.xz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f547a82241925fb5fe3436d49840390d diff --git a/metadata/md5-cache/dev-db/mysql-8.0.32-r2 b/metadata/md5-cache/dev-db/mysql-8.0.32-r2 index 05f8c0b0e091..6b2f07ffcc21 100644 --- a/metadata/md5-cache/dev-db/mysql-8.0.32-r2 +++ b/metadata/md5-cache/dev-db/mysql-8.0.32-r2 @@ -14,5 +14,5 @@ REQUIRED_USE=?? ( tcmalloc jemalloc ) cjk? ( server ) jemalloc? ( server ) numa? RESTRICT=!test? ( test ) SLOT=8.0 SRC_URI=https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-8.0.32.tar.gz https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-8.0.32.tar.gz https://downloads.mysql.com/archives/MySQL-8.0/mysql-boost-8.0.32.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-db/mysql/mysql-8.0.31-patches-01.tar.xz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 1abaebfe913f48975739281ab7d7ab75 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c55f718702873a4e5883ae0dc977ddcf diff --git a/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.27 b/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.27 index fa246328e96b..c3e01f2e782e 100644 --- a/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.27 +++ b/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.27 @@ -11,5 +11,5 @@ LICENSE=Artistic GPL-2 RDEPEND=dev-libs/protobuf:= legacy? ( dev-libs/boost:= >=dev-db/mysql-connector-c-8.0.27:= ) dev-libs/openssl:0= SLOT=0 SRC_URI=https://dev.mysql.com/get/Downloads/Connector-C++/mysql-connector-c++-8.0.27-src.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d837dd1616e348b33b407bf3151728f0 diff --git a/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.27-r1 b/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.27-r1 index b1c6e257b364..a19c0e49def9 100644 --- a/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.27-r1 +++ b/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.27-r1 @@ -11,5 +11,5 @@ LICENSE=Artistic GPL-2 RDEPEND=dev-libs/protobuf:= legacy? ( dev-libs/boost:= >=dev-db/mysql-connector-c-8.0.27:= ) dev-libs/openssl:0= SLOT=0 SRC_URI=https://dev.mysql.com/get/Downloads/Connector-C++/mysql-connector-c++-8.0.27-src.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=150269b40bbe99a51004bbef1e1be3d0 diff --git a/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.31 b/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.31 index 2378264e88ca..4ec5fce96417 100644 --- a/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.31 +++ b/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.31 @@ -11,5 +11,5 @@ LICENSE=Artistic GPL-2 RDEPEND=app-arch/lz4:= app-arch/zstd:= dev-libs/openssl:= dev-libs/protobuf:= sys-libs/zlib legacy? ( dev-libs/boost:= >=dev-db/mysql-connector-c-8.0.27:= ) SLOT=0 SRC_URI=https://dev.mysql.com/get/Downloads/Connector-C++/mysql-connector-c++-8.0.31-src.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ad4c7ea75337ad6ffb9add7b5737c7de diff --git a/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.32 b/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.32 index de68c8c373f7..fae8a71462b2 100644 --- a/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.32 +++ b/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.32 @@ -11,5 +11,5 @@ LICENSE=Artistic GPL-2 RDEPEND=app-arch/lz4:= app-arch/zstd:= dev-libs/openssl:= >=dev-libs/protobuf-3.19.6:= sys-libs/zlib legacy? ( dev-libs/boost:= >=dev-db/mysql-connector-c-8.0.27:= ) SLOT=0 SRC_URI=https://dev.mysql.com/get/Downloads/Connector-C++/mysql-connector-c++-8.0.32-src.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7df491d559bdb2d1a847688250acbbe6 diff --git a/metadata/md5-cache/dev-db/mysql-connector-c-8.0.27-r1 b/metadata/md5-cache/dev-db/mysql-connector-c-8.0.27-r1 index ed75ccece25e..5d72b583d178 100644 --- a/metadata/md5-cache/dev-db/mysql-connector-c-8.0.27-r1 +++ b/metadata/md5-cache/dev-db/mysql-connector-c-8.0.27-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=>=app-arch/lz4-0_p131:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-arch/zstd:=[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:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ldap? ( dev-libs/cyrus-sasl:=[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-libs/openssl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !=app-arch/lz4-0_p131:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-arch/zstd:=[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:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ldap? ( dev-libs/cyrus-sasl:=[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-libs/openssl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !=app-arch/lz4-1.9.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-arch/zstd:=[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-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.13:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ldap? ( dev-libs/cyrus-sasl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !=dev-lang/python-3.10.11:3.10[sqlite REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://cdn.mysql.com/Downloads/MySQLGUITools/mysql-workbench-community-8.0.33-src.tar.gz https://www.antlr.org/download/antlr-4.11.1-complete.jar -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0655b2e5a0b3cedb8acdc0cae33836b8 diff --git a/metadata/md5-cache/dev-db/percona-server-8.0.26.16-r2 b/metadata/md5-cache/dev-db/percona-server-8.0.26.16-r2 index 61dc5b4e7101..a2e8b8715171 100644 --- a/metadata/md5-cache/dev-db/percona-server-8.0.26.16-r2 +++ b/metadata/md5-cache/dev-db/percona-server-8.0.26.16-r2 @@ -14,5 +14,5 @@ REQUIRED_USE=?? ( tcmalloc jemalloc ) cjk? ( server ) jemalloc? ( server ) numa? RESTRICT=!test? ( test ) SLOT=8.0 SRC_URI=https://www.percona.com/downloads/Percona-Server-8.0/Percona-Server-8.0.26-16/source/tarball/percona-server-8.0.26-16.tar.gz https://dl.bintray.com/boostorg/release/1.73.0/source/boost_1_73_0.tar.bz2 https://dev.gentoo.org/~whissi/dist/percona-server/percona-server-8.0.26.16-patches-01.tar.xz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a7d72c9e92b818c0ae132e0816bddf16 diff --git a/metadata/md5-cache/dev-db/percona-xtrabackup-2.4.15 b/metadata/md5-cache/dev-db/percona-xtrabackup-2.4.15 index f48612c06b86..72e779c3f427 100644 --- a/metadata/md5-cache/dev-db/percona-xtrabackup-2.4.15 +++ b/metadata/md5-cache/dev-db/percona-xtrabackup-2.4.15 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4:0= app-editors/vim-core dev-libs/libaio dev-libs/libedit dev-libs/libev dev-libs/libevent:0= dev-libs/libgcrypt:0= dev-libs/libgpg-error dev-python/sphinx net-misc/curl sys-libs/zlib:= !dev-db/percona-xtrabackup-bin dev-perl/DBD-mysql SLOT=0 SRC_URI=https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.15/source/tarball/percona-xtrabackup-2.4.15.tar.gz mirror://sourceforge/boost/boost_1_59_0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=058a7bdd98bef4f2219ba5d15b274340 diff --git a/metadata/md5-cache/dev-db/percona-xtrabackup-2.4.24 b/metadata/md5-cache/dev-db/percona-xtrabackup-2.4.24 index 6df217d72ee7..e88ead8146f0 100644 --- a/metadata/md5-cache/dev-db/percona-xtrabackup-2.4.24 +++ b/metadata/md5-cache/dev-db/percona-xtrabackup-2.4.24 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4:0= app-editors/vim-core dev-libs/libaio dev-libs/libedit dev-libs/libev dev-libs/libevent:0= dev-libs/libgcrypt:0= dev-libs/libgpg-error dev-python/sphinx net-misc/curl sys-libs/zlib:= !dev-db/percona-xtrabackup-bin dev-perl/DBD-mysql SLOT=0 SRC_URI=https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.24/source/tarball/percona-xtrabackup-2.4.24.tar.gz mirror://sourceforge/boost/boost_1_59_0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=550a28e33f080ba9be7889f0dc0d1d82 diff --git a/metadata/md5-cache/dev-db/percona-xtrabackup-8.0.26.18 b/metadata/md5-cache/dev-db/percona-xtrabackup-8.0.26.18 index 393a6b4ef841..c061d5d7b7aa 100644 --- a/metadata/md5-cache/dev-db/percona-xtrabackup-8.0.26.18 +++ b/metadata/md5-cache/dev-db/percona-xtrabackup-8.0.26.18 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4:0= app-editors/vim-core dev-libs/icu:= dev-libs/libaio dev-libs/libedit dev-libs/libev dev-libs/libevent:0= dev-libs/libgcrypt:0= dev-libs/libgpg-error dev-libs/openssl:0= dev-libs/protobuf:= dev-libs/rapidjson dev-libs/re2:= dev-python/sphinx net-misc/curl sys-libs/zlib:= !dev-db/percona-xtrabackup-bin dev-perl/DBD-mysql SLOT=0 SRC_URI=https://www.percona.com/downloads/Percona-XtraBackup-8.0/Percona-XtraBackup-8.0.26-18/source/tarball/percona-xtrabackup-8.0.26-18.tar.gz https://dl.bintray.com/boostorg/release/1.73.0/source/boost_1_73_0.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=37ecafae7e768cbdb8bead8b499e655d diff --git a/metadata/md5-cache/dev-db/percona-xtrabackup-8.0.30.23 b/metadata/md5-cache/dev-db/percona-xtrabackup-8.0.30.23 index 8a8fb65fb74e..5a722b31d4c7 100644 --- a/metadata/md5-cache/dev-db/percona-xtrabackup-8.0.30.23 +++ b/metadata/md5-cache/dev-db/percona-xtrabackup-8.0.30.23 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/lz4:0= app-editors/vim-core dev-libs/icu:= dev-libs/libaio dev-libs/libedit dev-libs/libev dev-libs/libevent:0= dev-libs/libfido2:= dev-libs/libgcrypt:0= dev-libs/libgpg-error dev-libs/openssl:0= dev-libs/protobuf:= dev-libs/rapidjson dev-libs/re2:= dev-python/sphinx net-misc/curl sys-libs/zlib:= !dev-db/percona-xtrabackup-bin dev-perl/DBD-mysql SLOT=0 SRC_URI=https://www.percona.com/downloads/Percona-XtraBackup-8.0/Percona-XtraBackup-8.0.30-23/source/tarball/percona-xtrabackup-8.0.30-23.tar.gz https://boostorg.jfrog.io/artifactory/main/release/1.77.0/source/boost_1_77_0.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=db3f35dfbc282d0c6c6ba61461a39408 diff --git a/metadata/md5-cache/dev-db/pg_top-4.0.0-r3 b/metadata/md5-cache/dev-db/pg_top-4.0.0-r3 index c33d2caea4c8..be0e24df0e56 100644 --- a/metadata/md5-cache/dev-db/pg_top-4.0.0-r3 +++ b/metadata/md5-cache/dev-db/pg_top-4.0.0-r3 @@ -10,5 +10,5 @@ LICENSE=BSD RDEPEND=dev-db/postgresql:= dev-libs/libbsd sys-libs/ncurses:= virtual/libelf:= SLOT=0 SRC_URI=https://pg_top.gitlab.io/source/pg_top-4.0.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f61603a2a92a7ac87d908e0fb001053b diff --git a/metadata/md5-cache/dev-db/pgagent-4.2.1 b/metadata/md5-cache/dev-db/pgagent-4.2.1 index 649c6fca6d3d..eba3dd76d99b 100644 --- a/metadata/md5-cache/dev-db/pgagent-4.2.1 +++ b/metadata/md5-cache/dev-db/pgagent-4.2.1 @@ -10,5 +10,5 @@ LICENSE=POSTGRESQL GPL-2 RDEPEND=acct-user/pgagent dev-db/postgresql:* dev-libs/boost SLOT=0 SRC_URI=https://ftp.postgresql.org/pub/pgadmin/pgagent/pgAgent-4.2.1-Source.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=428654f052b9d4dcf70458f1d0c0e92f diff --git a/metadata/md5-cache/dev-db/pgbadger-12.1 b/metadata/md5-cache/dev-db/pgbadger-12.1 new file mode 100644 index 000000000000..8f76cae24ba3 --- /dev/null +++ b/metadata/md5-cache/dev-db/pgbadger-12.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-perl/JSON-XS dev-perl/Text-CSV_XS dev-lang/perl +DESCRIPTION=pgBadger is a PostgreSQL log analyzer +EAPI=8 +HOMEPAGE=https://pgbadger.darold.net/ +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=dev-perl/JSON-XS dev-perl/Text-CSV_XS dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/darold/pgbadger/archive/v12.1.tar.gz -> pgbadger-12.1.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=46527bb003b1c0382c929e982c738e59 diff --git a/metadata/md5-cache/dev-db/pgrouting-3.2.1 b/metadata/md5-cache/dev-db/pgrouting-3.2.1 index 999bf4a26c78..213c7940bae0 100644 --- a/metadata/md5-cache/dev-db/pgrouting-3.2.1 +++ b/metadata/md5-cache/dev-db/pgrouting-3.2.1 @@ -12,5 +12,5 @@ RDEPEND=postgres_targets_postgres14? ( dev-db/postgresql:14=[server] ) postgres_ RESTRICT=test SLOT=0 SRC_URI=https://github.com/pgRouting/pgrouting/archive/v3.2.1.tar.gz -> pgrouting-3.2.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 postgres 43fa70d2d8740e8e0149e6da1995ea28 postgres-multi eb5db133692fe18bccaa7c2c5f45306d toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 postgres 43fa70d2d8740e8e0149e6da1995ea28 postgres-multi eb5db133692fe18bccaa7c2c5f45306d toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bbe9dc9585688405b61c0cd87a52230a diff --git a/metadata/md5-cache/dev-db/qt5-sqlcipher-1.0.11-r1 b/metadata/md5-cache/dev-db/qt5-sqlcipher-1.0.11-r1 index 80b32d21051a..c6239dfc38c8 100644 --- a/metadata/md5-cache/dev-db/qt5-sqlcipher-1.0.11-r1 +++ b/metadata/md5-cache/dev-db/qt5-sqlcipher-1.0.11-r1 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1 RDEPEND=>=dev-db/sqlcipher-3.4.1 >=dev-qt/qtcore-5.12.3:5= >=dev-qt/qtsql-5.12.3:5=[sqlite] qt5-sqlcipher-1.0.11.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8e81ebfe489401738d54b814e46f54fa diff --git a/metadata/md5-cache/dev-db/sqlitebrowser-3.12.2 b/metadata/md5-cache/dev-db/sqlitebrowser-3.12.2 index 67b6f5221fde..3595275a0dfe 100644 --- a/metadata/md5-cache/dev-db/sqlitebrowser-3.12.2 +++ b/metadata/md5-cache/dev-db/sqlitebrowser-3.12.2 @@ -12,5 +12,5 @@ RDEPEND=app-editors/qhexedit2 dev-db/sqlite:3 dev-libs/qcustomplot >=dev-qt/qtco RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/sqlitebrowser/sqlitebrowser/archive/v3.12.2.tar.gz -> sqlitebrowser-3.12.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e752f4ffe8e0507f11cd2fd6dae7b87a diff --git a/metadata/md5-cache/dev-db/sqlitebrowser-9999 b/metadata/md5-cache/dev-db/sqlitebrowser-9999 index 7ada0562acf0..6f2182b41dfb 100644 --- a/metadata/md5-cache/dev-db/sqlitebrowser-9999 +++ b/metadata/md5-cache/dev-db/sqlitebrowser-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=app-editors/qhexedit2 dev-db/sqlite:3 dev-libs/qcustomplot >=dev-qt/qtconcurrent-5.5:5 >=dev-qt/qtcore-5.5:5 >=dev-qt/qtgui-5.5:5 >=dev-qt/qtnetwork-5.5:5[ssl] >=dev-qt/qtprintsupport-5.5:5 >=dev-qt/qtwidgets-5.5:5 >=dev-qt/qtxml-5.5:5 >=x11-libs/qscintilla-2.8.10:= >=dev-qt/qtsvg-5.5:5 RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e2fe80274de4d7803f92688bd531cd65 diff --git a/metadata/md5-cache/dev-db/sqliteman-1.2.2-r5 b/metadata/md5-cache/dev-db/sqliteman-1.2.2-r5 index e65cf547aa2f..7f765ea0a148 100644 --- a/metadata/md5-cache/dev-db/sqliteman-1.2.2-r5 +++ b/metadata/md5-cache/dev-db/sqliteman-1.2.2-r5 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 >=x11-libs/qscintilla-2.10.3:= SLOT=0 SRC_URI=mirror://sourceforge/sqliteman/sqliteman-1.2.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=dbdf5b318a2704737488dc9efe15d6f4 diff --git a/metadata/md5-cache/dev-db/timescaledb-2.10.3 b/metadata/md5-cache/dev-db/timescaledb-2.10.3 index fe8d05622cb4..63636fe46176 100644 --- a/metadata/md5-cache/dev-db/timescaledb-2.10.3 +++ b/metadata/md5-cache/dev-db/timescaledb-2.10.3 @@ -12,5 +12,5 @@ RDEPEND=postgres_targets_postgres15? ( dev-db/postgresql:15=[ssl] ) postgres_tar RESTRICT=test SLOT=0 SRC_URI=https://github.com/timescale/timescaledb/archive/2.10.3.tar.gz -> timescaledb-2.10.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 postgres 43fa70d2d8740e8e0149e6da1995ea28 postgres-multi eb5db133692fe18bccaa7c2c5f45306d toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 postgres 43fa70d2d8740e8e0149e6da1995ea28 postgres-multi eb5db133692fe18bccaa7c2c5f45306d toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=19db5d2196504f07526b52ffab518dcf diff --git a/metadata/md5-cache/dev-db/timescaledb-2.11.0 b/metadata/md5-cache/dev-db/timescaledb-2.11.0 index 8e453dc84e15..f608a0112ae9 100644 --- a/metadata/md5-cache/dev-db/timescaledb-2.11.0 +++ b/metadata/md5-cache/dev-db/timescaledb-2.11.0 @@ -12,5 +12,5 @@ RDEPEND=postgres_targets_postgres15? ( dev-db/postgresql:15=[ssl] ) postgres_tar RESTRICT=test SLOT=0 SRC_URI=https://github.com/timescale/timescaledb/archive/2.11.0.tar.gz -> timescaledb-2.11.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 postgres 43fa70d2d8740e8e0149e6da1995ea28 postgres-multi eb5db133692fe18bccaa7c2c5f45306d toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 postgres 43fa70d2d8740e8e0149e6da1995ea28 postgres-multi eb5db133692fe18bccaa7c2c5f45306d toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=19db5d2196504f07526b52ffab518dcf diff --git a/metadata/md5-cache/dev-db/tora-3.2-r2 b/metadata/md5-cache/dev-db/tora-3.2-r2 index 249a1a03e06d..01e4b0c803b6 100644 --- a/metadata/md5-cache/dev-db/tora-3.2-r2 +++ b/metadata/md5-cache/dev-db/tora-3.2-r2 @@ -13,5 +13,5 @@ RDEPEND=dev-libs/ferrisloki dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 de REQUIRED_USE=|| ( mysql oracle postgres ) SLOT=0 SRC_URI=https://github.com/tora-tool/tora/archive/v3.2.tar.gz -> tora-3.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=56fb0b8660dc5395c9ff1a7bacf29dfd diff --git a/metadata/md5-cache/dev-embedded/Manifest.gz b/metadata/md5-cache/dev-embedded/Manifest.gz index 3a582ffa294d0de2104a772f238ec8fea9acd8c9..b25048ea3f7498420d137d0dc4d5fc67a39f3e7b 100644 GIT binary patch literal 11998 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 V*-L=dev-libs/tre-0.8.0_p20210321[approx] net-misc/curl virtual/blas sys-libs/zlib[minizip] || ( sys-apps/coreutils app-misc/realpath ) cairo? ( x11-libs/cairo:=[X=] x11-libs/pango:= ) icu? ( dev-libs/icu:= ) jpeg? ( media-libs/libjpeg-turbo:= ) kernel_linux? ( net-libs/libtirpc ) lapack? ( virtual/lapack ) perl? ( dev-lang/perl ) png? ( media-libs/libpng:= ) readline? ( sys-libs/readline:= ) tiff? ( media-libs/tiff:= ) tk? ( dev-lang/tk:= ) X? ( x11-libs/libXmu x11-libs/libXt ) java? ( >=virtual/jre-1.8:* ) virtual/fortran REQUIRED_USE=png? ( || ( cairo X ) ) jpeg? ( || ( cairo X ) ) tiff? ( || ( cairo X ) ) @@ -14,4 +14,4 @@ RESTRICT=minimal? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://cran/src/base/R-4/R-4.3.0.tar.gz https://raw.githubusercontent.com/deepayan/rcompletion/78d6830e28ea90a046da79a9b4f70c39594bb6d6/bash_completion/R -> R-78d6830e28ea90a046da79a9b4f70c39594bb6d6.bash_completion _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c4c9f40d02769e361086374ee0e354ea +_md5_=efd0396cec5ab31c47a9d0aa9202bf49 diff --git a/metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.5 b/metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.5 deleted file mode 100644 index c7ed367518a5..000000000000 --- a/metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.5 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=Scala language-based scripting and REPL -EAPI=8 -HOMEPAGE=https://ammonite.io/ -IUSE=+scala2-13 scala3-0 +scala3-1 -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=>=virtual/jre-1.8:* -REQUIRED_USE=|| ( scala2-13 scala3-0 scala3-1 ) -SLOT=0 -SRC_URI=scala2-13? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.5/2.13-2.5.5 -> ammonite-repl-bin-2.5.5-2.13 ) scala3-0? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.5/3.0-2.5.5 -> ammonite-repl-bin-2.5.5-3.0 ) scala3-1? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.5/3.1-2.5.5 -> ammonite-repl-bin-2.5.5-3.1 ) -_md5_=acdda92ac71b5dcccdf100f2cb7268ac diff --git a/metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.6 b/metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.6 deleted file mode 100644 index 4a25cc036af3..000000000000 --- a/metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.6 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=Scala language-based scripting and REPL -EAPI=8 -HOMEPAGE=https://ammonite.io/ -IUSE=+scala2-13 scala3-0 +scala3-1 -KEYWORDS=amd64 ~x86 -LICENSE=MIT -RDEPEND=>=virtual/jre-1.8:* -REQUIRED_USE=|| ( scala2-13 scala3-0 scala3-1 ) -SLOT=0 -SRC_URI=scala2-13? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.6/2.13-2.5.6 -> ammonite-repl-bin-2.5.6-2.13 ) scala3-0? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.6/3.0-2.5.6 -> ammonite-repl-bin-2.5.6-3.0 ) scala3-1? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.6/3.1-2.5.6 -> ammonite-repl-bin-2.5.6-3.1 ) -_md5_=77fed048e24b38353a50612b00ee2fd0 diff --git a/metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.9 b/metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.9 new file mode 100644 index 000000000000..3a10f2b184d0 --- /dev/null +++ b/metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.9 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install unpack +DESCRIPTION=Scala language-based scripting and REPL +EAPI=8 +HOMEPAGE=https://ammonite.io/ +IUSE=+scala2-13 scala3-0 scala3-1 +scala3-2 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=>=virtual/jre-1.8:* +SLOT=0 +SRC_URI=scala2-13? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.9/2.13-2.5.9 -> ammonite-repl-bin-2.5.9-2.13 ) scala3-0? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.9/3.0-2.5.9 -> ammonite-repl-bin-2.5.9-3.0 ) scala3-1? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.9/3.1-2.5.9 -> ammonite-repl-bin-2.5.9-3.1 ) scala3-2? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.9/3.2-2.5.9 -> ammonite-repl-bin-2.5.9-3.2 ) +_md5_=146cbbe97fe92a9533877f5d0bec7460 diff --git a/metadata/md5-cache/dev-lang/eisl-2.90 b/metadata/md5-cache/dev-lang/eisl-2.90 deleted file mode 100644 index b08e8461cf20..000000000000 --- a/metadata/md5-cache/dev-lang/eisl-2.90 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile install -DEPEND=sys-libs/ncurses:= -DESCRIPTION=Interpreter and compiler compatible with the ISLisp standard -EAPI=8 -HOMEPAGE=https://github.com/sasagawa888/eisl/ -INHERIT=toolchain-funcs -KEYWORDS=amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=sys-libs/ncurses:= -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/sasagawa888/eisl/archive/v2.90.tar.gz -> eisl-2.90.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c7debba2fe0933643f9eba90b0a3d7e3 diff --git a/metadata/md5-cache/dev-lang/eisl-3.00 b/metadata/md5-cache/dev-lang/eisl-3.03 similarity index 83% rename from metadata/md5-cache/dev-lang/eisl-3.00 rename to metadata/md5-cache/dev-lang/eisl-3.03 index 7ff5fbaa1685..5d5b957d39cf 100644 --- a/metadata/md5-cache/dev-lang/eisl-3.00 +++ b/metadata/md5-cache/dev-lang/eisl-3.03 @@ -9,6 +9,6 @@ LICENSE=BSD-2 RDEPEND=sys-libs/ncurses:= RESTRICT=test SLOT=0 -SRC_URI=https://github.com/sasagawa888/eisl/archive/v3.00.tar.gz -> eisl-3.00.tar.gz +SRC_URI=https://github.com/sasagawa888/eisl/archive/v3.03.tar.gz -> eisl-3.03.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=301fd3953ac8d5c104684bae3a0d908b diff --git a/metadata/md5-cache/dev-lang/gdl-1.0.1-r2 b/metadata/md5-cache/dev-lang/gdl-1.0.1-r2 index 7e440d7efbe2..775e4ac4cee9 100644 --- a/metadata/md5-cache/dev-lang/gdl-1.0.1-r2 +++ b/metadata/md5-cache/dev-lang/gdl-1.0.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/gnudatalanguage/gdl/archive/v1.0.1.tar.gz -> gdl-1.0.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f92dce4ecc2d67f47a1fba71d17365a7 diff --git a/metadata/md5-cache/dev-lang/gnat-gpl-2021-r4 b/metadata/md5-cache/dev-lang/gnat-gpl-2021-r4 index b553b7556590..97d8966fbba8 100644 --- a/metadata/md5-cache/dev-lang/gnat-gpl-2021-r4 +++ b/metadata/md5-cache/dev-lang/gnat-gpl-2021-r4 @@ -13,5 +13,5 @@ RDEPEND=!=sys-devel/gcc-10.3.1* sys-libs/zlib virtual/libiconv nls? ( virtual/li RESTRICT=test !test? ( test ) SLOT=10 SRC_URI=https://community.download.adacore.com/v1/005d2b2eff627177986d2517eb31e1959bec6f3a?filename=gnat-2021-20210519-19A70-src.tar.gz -> gnat-2021-20210519-19A70-src.tar.gz https://community.download.adacore.com/v1/44cd393be0b468cc253bf2cf9cf7804c993e7b5b?filename=gcc-10-2021-20210519-19A74-src.tar.gz -> gcc-10-2021-20210519-19A74-src.tar.gz https://community.download.adacore.com/v1/8ace7d06e469d36d726cc8badb0ed78411e727f3?filename=gcc-interface-10-2021-20210519-19A75-src.tar.gz -> gcc-interface-10-2021-20210519-19A75-src.tar.gz bootstrap? ( amd64? ( https://community.download.adacore.com/v1/6eb6eef6bb897e4c743a519bfebe0b1d6fc409c6?filename=gnat-gpl-2014-x86_64-linux-bin.tar.gz&rand=1193 -> gnat-gpl-2014-x86_64-linux-bin.tar.gz ) x86? ( https://community.download.adacore.com/v1/c5e9e6fdff5cb77ed90cf8c62536653e27c0bed6?filename=gnat-gpl-2014-x86-linux-bin.tar.gz&rand=436 -> gnat-gpl-2014-x86-linux-bin.tar.gz ) ) https://dev.gentoo.org/~soap/distfiles/gcc-10.3.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/gcc-10.3.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.3.0-patches-4.tar.xz https://dev.gentoo.org/~tamiko/distfiles/gcc-10.3.0-patches-4.tar.xz https://dev.gentoo.org/~zorry/patches/gcc/gcc-10.3.0-patches-4.tar.xz https://dev.gentoo.org/~vapier/dist/gcc-10.3.0-patches-4.tar.xz https://dev.gentoo.org/~blueness/dist/gcc-10.3.0-patches-4.tar.xz mirror://gentoo/gcc-10.3.0-patches-4.tar.xz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain d1966987826808fa491cc49f2deee81b toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 991f7a0a58b14de3b8d00b5dd9604f9b toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=e513d54c0cdb82d17eedbcb4ee35ec75 diff --git a/metadata/md5-cache/dev-lang/ispc-1.18.0 b/metadata/md5-cache/dev-lang/ispc-1.18.0 index e40ce8e8720e..1a5431ac0426 100644 --- a/metadata/md5-cache/dev-lang/ispc-1.18.0 +++ b/metadata/md5-cache/dev-lang/ispc-1.18.0 @@ -12,5 +12,5 @@ RDEPEND= ispc-1.18.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bcdec94289b3583214cceda9d1e8901c diff --git a/metadata/md5-cache/dev-lang/ispc-1.19.0 b/metadata/md5-cache/dev-lang/ispc-1.19.0 index cade301a4982..a31d641830e7 100644 --- a/metadata/md5-cache/dev-lang/ispc-1.19.0 +++ b/metadata/md5-cache/dev-lang/ispc-1.19.0 @@ -12,5 +12,5 @@ RDEPEND= ispc-1.19.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=054fd73fcf6424ad2630108cb043a564 diff --git a/metadata/md5-cache/dev-lang/jerryscript-2.4.0-r4 b/metadata/md5-cache/dev-lang/jerryscript-2.4.0-r4 index 70f3df64bbce..d95199c2becd 100644 --- a/metadata/md5-cache/dev-lang/jerryscript-2.4.0-r4 +++ b/metadata/md5-cache/dev-lang/jerryscript-2.4.0-r4 @@ -12,5 +12,5 @@ REQUIRED_USE=debugger? ( ^^ ( python_single_target_python3_10 python_single_targ RESTRICT=test SLOT=0 SRC_URI=https://github.com/jerryscript-project/jerryscript/archive/refs/tags/v2.4.0.tar.gz -> jerryscript-2.4.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9257dfbce9838752b6dd2153bf6b5f76 diff --git a/metadata/md5-cache/dev-lang/jsonnet-0.19.0-r1 b/metadata/md5-cache/dev-lang/jsonnet-0.19.0-r1 index a6b090d336d2..8b400a3b9dab 100644 --- a/metadata/md5-cache/dev-lang/jsonnet-0.19.0-r1 +++ b/metadata/md5-cache/dev-lang/jsonnet-0.19.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 pytho RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/google/jsonnet/archive/v0.19.0.tar.gz -> jsonnet-0.19.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=065e88c5f55d7d681393607fc985239e diff --git a/metadata/md5-cache/dev-lang/jsonnet-0.19.1 b/metadata/md5-cache/dev-lang/jsonnet-0.19.1 index c6feced045fb..8a6f78207426 100644 --- a/metadata/md5-cache/dev-lang/jsonnet-0.19.1 +++ b/metadata/md5-cache/dev-lang/jsonnet-0.19.1 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 pytho RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/google/jsonnet/archive/v0.19.1.tar.gz -> jsonnet-0.19.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4aa4a883dd07d26c670ace8003df9706 diff --git a/metadata/md5-cache/dev-lang/jsonnet-0.20.0 b/metadata/md5-cache/dev-lang/jsonnet-0.20.0 index 6ace4eac6577..5fc123ab6bb9 100644 --- a/metadata/md5-cache/dev-lang/jsonnet-0.20.0 +++ b/metadata/md5-cache/dev-lang/jsonnet-0.20.0 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 pytho RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/google/jsonnet/archive/v0.20.0.tar.gz -> jsonnet-0.20.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4aa4a883dd07d26c670ace8003df9706 diff --git a/metadata/md5-cache/dev-lang/mozart-2.0.1 b/metadata/md5-cache/dev-lang/mozart-2.0.1 index 12aaaf8720db..4562cec6fbe3 100644 --- a/metadata/md5-cache/dev-lang/mozart-2.0.1 +++ b/metadata/md5-cache/dev-lang/mozart-2.0.1 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/boost:= dev-libs/gmp:0 dev-lang/tcl:0 dev-lang/tk:0 emacs? ( >= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/mozart/mozart2/archive/v2.0.1.tar.gz -> mozart-2.0.1.tar.gz https://dev.gentoo.org/~keri/distfiles/mozart/mozart-2.0.1-gentoo-patchset-2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8d6a6508b6d7621f4aedb600153cba06 diff --git a/metadata/md5-cache/dev-lang/mozart-stdlib-2.0.1 b/metadata/md5-cache/dev-lang/mozart-stdlib-2.0.1 index 876330eea339..aefec5bf34a8 100644 --- a/metadata/md5-cache/dev-lang/mozart-stdlib-2.0.1 +++ b/metadata/md5-cache/dev-lang/mozart-stdlib-2.0.1 @@ -10,5 +10,5 @@ LICENSE=Mozart RDEPEND=>=dev-lang/mozart-2.0.1 SLOT=0 SRC_URI=https://dev.gentoo.org/~keri/distfiles/mozart-stdlib/mozart2-stdlib-2.0.1.tar.gz https://dev.gentoo.org/~keri/distfiles/mozart-stdlib/mozart-stdlib-2.0.1-gentoo-patchset-0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9ab6b989faa480847aec722c18de04cc diff --git a/metadata/md5-cache/dev-lang/neko-2.3.0-r2 b/metadata/md5-cache/dev-lang/neko-2.3.0-r2 index 5fe56b939fc0..b986de82d345 100644 --- a/metadata/md5-cache/dev-lang/neko-2.3.0-r2 +++ b/metadata/md5-cache/dev-lang/neko-2.3.0-r2 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=dev-libs/boehm-gc:=[threads] dev-libs/libpcre:= sys-libs/zlib:= apache? ( www-servers/apache:2= ) mysql? ( dev-db/mysql:= ) sqlite? ( dev-db/sqlite:3= ) ssl? ( dev-libs/openssl:= net-libs/mbedtls:= ) SLOT=0/2.3.0 SRC_URI=https://github.com/HaxeFoundation/neko/archive/refs/tags/v2-3-0.tar.gz -> neko-2.3.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=070ca2d7f3f9024f3801f6774d5aa7ce diff --git a/metadata/md5-cache/dev-lang/ocaml-4.05.0-r9 b/metadata/md5-cache/dev-lang/ocaml-4.05.0-r9 index db06c4c9a0cb..e241393501a9 100644 --- a/metadata/md5-cache/dev-lang/ocaml-4.05.0-r9 +++ b/metadata/md5-cache/dev-lang/ocaml-4.05.0-r9 @@ -12,4 +12,4 @@ RDEPEND=sys-libs/binutils-libs:= ncurses? ( sys-libs/ncurses:0= ) spacetime? ( s SLOT=0/4.05 SRC_URI=https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz -> ocaml-4.05.0.tar.gz mirror://gentoo/ocaml-patches-9.tar.bz2 https://dev.gentoo.org/~sam/distfiles/dev-lang/ocaml/ocaml-4.05.0-patches-1.tar.bz2 _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e6be82e0648bad0c4817b057e891de0d +_md5_=be49dcdf1ddd0bfea6df5545c83752c6 diff --git a/metadata/md5-cache/dev-lang/ocaml-4.09.0-r3 b/metadata/md5-cache/dev-lang/ocaml-4.09.0-r3 index aadddd906c79..115bf51244b5 100644 --- a/metadata/md5-cache/dev-lang/ocaml-4.09.0-r3 +++ b/metadata/md5-cache/dev-lang/ocaml-4.09.0-r3 @@ -12,4 +12,4 @@ RDEPEND=sys-libs/binutils-libs:= spacetime? ( sys-libs/libunwind:= ) SLOT=0/4.09 SRC_URI=https://github.com/ocaml/ocaml/archive/4.09.0.tar.gz -> ocaml-4.09.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-lang/ocaml/ocaml-4.09.0-patches-1.tar.bz2 _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=cfc0d7b7b67de0755195791b491a6b0e +_md5_=906ee43e540e2301494454ba924b62e5 diff --git a/metadata/md5-cache/dev-lang/ocaml-4.10.2-r3 b/metadata/md5-cache/dev-lang/ocaml-4.10.2-r3 index 53f53c9332ba..bf26e1574bbb 100644 --- a/metadata/md5-cache/dev-lang/ocaml-4.10.2-r3 +++ b/metadata/md5-cache/dev-lang/ocaml-4.10.2-r3 @@ -12,4 +12,4 @@ RDEPEND=sys-libs/binutils-libs:= spacetime? ( sys-libs/libunwind:= ) SLOT=0/4.10 SRC_URI=https://github.com/ocaml/ocaml/archive/4.10.2.tar.gz -> ocaml-4.10.2.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-lang/ocaml/ocaml-4.10.2-patches-1.tar.bz2 _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=b9c9be724d5747db2724123976ab04e8 +_md5_=a4326f7744e564530ea5b374fe340777 diff --git a/metadata/md5-cache/dev-lang/ocaml-4.11.2-r2 b/metadata/md5-cache/dev-lang/ocaml-4.11.2-r2 index 107699d10ea9..d312f6fe1abf 100644 --- a/metadata/md5-cache/dev-lang/ocaml-4.11.2-r2 +++ b/metadata/md5-cache/dev-lang/ocaml-4.11.2-r2 @@ -12,4 +12,4 @@ RDEPEND=sys-libs/binutils-libs:= spacetime? ( sys-libs/libunwind:= ) SLOT=0/4.11 SRC_URI=https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz -> ocaml-4.11.2.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=61cf7321eae2c0dbf597f1d866c4f8af +_md5_=fe2bd5f6205afd8c723879d6514de3eb diff --git a/metadata/md5-cache/dev-lang/perl-5.36.1-r2 b/metadata/md5-cache/dev-lang/perl-5.36.1-r2 index 70bae76cbc6a..bf0c593f1947 100644 --- a/metadata/md5-cache/dev-lang/perl-5.36.1-r2 +++ b/metadata/md5-cache/dev-lang/perl-5.36.1-r2 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://www.perl.org/ INHERIT=alternatives flag-o-matic toolchain-funcs multilib multiprocessing IUSE=berkdb debug doc gdbm ithreads minimal quadmath -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=|| ( Artistic GPL-1+ ) PDEPEND=!minimal? ( >=app-admin/perl-cleaner-2.5 >=virtual/perl-CPAN-2.290.0 >=virtual/perl-Encode-3.120.0 >=virtual/perl-File-Temp-0.230.400-r2 >=virtual/perl-Data-Dumper-2.154.0 virtual/perl-Test-Harness ) RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 >=sys-libs/zlib-1.2.12 virtual/libcrypt:= SLOT=0/5.36 SRC_URI=mirror://cpan/src/5.0/perl-5.36.1.tar.xz mirror://cpan/authors/id/R/RJ/RJBS/perl-5.36.1.tar.xz https://github.com/gentoo-perl/perl-patchset/releases/download/perl-5.36.0-patches-1/perl-5.36.0-patches-1.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/perl-5.36.0-patches-1.tar.xz https://github.com/arsv/perl-cross/releases/download/1.4.1/perl-cross-1.4.1.tar.gz _eclasses_=alternatives ad206653f4297ab882a84e8fb7940190 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6e7732ef61e7120b93b9bc11dc1777b6 +_md5_=48444d5a16b984850e6ce77b01abd6c9 diff --git a/metadata/md5-cache/dev-lang/perl-5.38.0_rc2-r2 b/metadata/md5-cache/dev-lang/perl-5.38.0_rc2-r2 new file mode 100644 index 000000000000..48deb732a99e --- /dev/null +++ b/metadata/md5-cache/dev-lang/perl-5.38.0_rc2-r2 @@ -0,0 +1,15 @@ +BDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 >=sys-libs/zlib-1.2.12 virtual/libcrypt:= +DEFINED_PHASES=configure install postinst postrm preinst prepare setup test +DEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 >=sys-libs/zlib-1.2.12 virtual/libcrypt:= +DESCRIPTION=Larry Wall's Practical Extraction and Report Language +EAPI=7 +HOMEPAGE=https://www.perl.org/ +INHERIT=alternatives flag-o-matic toolchain-funcs multilib multiprocessing +IUSE=berkdb debug doc gdbm ithreads minimal quadmath +LICENSE=|| ( Artistic GPL-1+ ) +PDEPEND=!minimal? ( >=app-admin/perl-cleaner-2.5 >=virtual/perl-CPAN-2.290.0 >=virtual/perl-Encode-3.120.0 >=virtual/perl-File-Temp-0.230.400-r2 >=virtual/perl-Data-Dumper-2.154.0 virtual/perl-Test-Harness ) +RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 >=sys-libs/zlib-1.2.12 virtual/libcrypt:= +SLOT=0/5.38 +SRC_URI=mirror://cpan/src/5.0/perl-5.38.0-RC2.tar.xz mirror://cpan/authors/id/R/RJ/RJBS/perl-5.38.0-RC2.tar.xz https://github.com/gentoo-perl/perl-patchset/archive/refs/tags/perl-5.38.0-patches-1.tar.gz https://dev.gentoo.org/~dilfridge/distfiles/perl-5.38.0-patches-1.tar.gz https://github.com/arsv/perl-cross/releases/download/1.4.1/perl-cross-1.4.1.tar.gz +_eclasses_=alternatives ad206653f4297ab882a84e8fb7940190 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=84b87a8a6af080066c2833fa964d9394 diff --git a/metadata/md5-cache/dev-lang/python-2.7.18_p16-r1 b/metadata/md5-cache/dev-lang/python-2.7.18_p16-r1 index 2ce41fd5f881..c293eefdab39 100644 --- a/metadata/md5-cache/dev-lang/python-2.7.18_p16-r1 +++ b/metadata/md5-cache/dev-lang/python-2.7.18_p16-r1 @@ -5,7 +5,7 @@ DESCRIPTION=An interpreted, interactive, object-oriented programming language EAPI=7 HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ https://gitweb.gentoo.org/fork/cpython.git/ INHERIT=autotools flag-o-matic pax-utils toolchain-funcs verify-sig -IUSE=berkdb bluetooth build examples gdbm hardened +ncurses +readline +sqlite +ssl tk valgrind wininst +xml verify-sig +IUSE=berkdb bluetooth build examples gdbm +ncurses +readline +sqlite +ssl tk valgrind wininst +xml verify-sig KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=PSF-2 RDEPEND=app-arch/bzip2:= dev-libs/libffi:= >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) gdbm? ( sys-libs/gdbm:=[berkdb] ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( dev-libs/openssl:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) xml? ( >=dev-libs/expat-2.1:= ) !build? ( app-misc/mime-types ) @@ -13,4 +13,4 @@ RESTRICT=test SLOT=2.7 SRC_URI=https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-2.7.18_p16.tar.xz verify-sig? ( https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tar.xz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=a73fdfe7a76fd4f49f5c734da7521b65 +_md5_=07f6969534fe4308d677a6e4ecf49993 diff --git a/metadata/md5-cache/dev-lang/python-3.10.11 b/metadata/md5-cache/dev-lang/python-3.10.11 deleted file mode 100644 index c18b3c0b0edc..000000000000 --- a/metadata/md5-cache/dev-lang/python-3.10.11 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-python ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-lang/python-exec[python_targets_python3_10(-)] dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) xml? ( >=dev-libs/expat-2.1:= ) !!=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) xml? ( >=dev-libs/expat-2.1:= ) !!=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-lang/python-exec[python_targets_python3_10(-)] dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) xml? ( >=dev-libs/expat-2.1:= ) !!=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) xml? ( >=dev-libs/expat-2.1:= ) bluetooth? ( net-wireless/bluez ) valgrind? ( dev-util/valgrind ) test? ( app-arch/xz-utils[extra-filters(+)] ) DESCRIPTION=An interpreted, interactive, object-oriented programming language EAPI=7 HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ INHERIT=autotools check-reqs flag-o-matic multiprocessing pax-utils prefix python-utils-r1 toolchain-funcs verify-sig -IUSE=bluetooth build debug +ensurepip examples gdbm hardened libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml verify-sig -KEYWORDS=~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 +IUSE=bluetooth build debug +ensurepip examples gdbm libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml verify-sig +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:= dev-lang/python-exec[python_targets_python3_10(-)] dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) xml? ( >=dev-libs/expat-2.1:= ) !!=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) xml? ( >=dev-libs/expat-2.1:= ) !build? ( app-misc/mime-types ) RESTRICT=!test? ( test ) SLOT=3.10 SRC_URI=https://www.python.org/ftp/python/3.10.12/Python-3.10.12.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.10.12.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.10.12/Python-3.10.12.tar.xz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=54fe552b71e167b5057ce669f577c6ae +_md5_=184d0ba3a5ba0bf623a203ba0819c35e diff --git a/metadata/md5-cache/dev-lang/python-3.11.3 b/metadata/md5-cache/dev-lang/python-3.11.3 deleted file mode 100644 index 5cf57945883c..000000000000 --- a/metadata/md5-cache/dev-lang/python-3.11.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-python ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) !!=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) !!=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) !!=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] ) valgrind? ( dev-util/valgrind ) DESCRIPTION=An interpreted, interactive, object-oriented programming language EAPI=7 HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ INHERIT=autotools check-reqs flag-o-matic multiprocessing pax-utils prefix python-utils-r1 toolchain-funcs verify-sig -IUSE=bluetooth build debug +ensurepip examples gdbm hardened libedit lto +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 +IUSE=bluetooth build debug +ensurepip examples gdbm libedit lto +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 LICENSE=PSF-2 -RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) !!=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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_11(-)] RESTRICT=!test? ( test ) SLOT=3.11 SRC_URI=https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.11.4.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tar.xz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=15caf8e4ee698d68ebbca4969c080837 +_md5_=19b170af618190878ae6e0c3524a1d81 diff --git a/metadata/md5-cache/dev-lang/python-3.12.0_beta1 b/metadata/md5-cache/dev-lang/python-3.12.0_beta1 deleted file mode 100644 index d9f76e6484a7..000000000000 --- a/metadata/md5-cache/dev-lang/python-3.12.0_beta1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) !!=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) !!=sec-keys/openpgp-keys-python-20221025 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) !!=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) !!=sec-keys/openpgp-keys-python-20221025 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) !!=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) !!=sec-keys/openpgp-keys-python-20221025 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) !!=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) !!=sec-keys/openpgp-keys-python-20221025 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) !!=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] dev-python/ensurepip-wheels ) valgrind? ( dev-util/valgrind ) DESCRIPTION=An interpreted, interactive, object-oriented programming language EAPI=7 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 hardened libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind verify-sig +IUSE=bluetooth build debug +ensurepip examples gdbm libedit lto +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 LICENSE=PSF-2 -RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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 ) !!=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) 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.0/Python-3.12.0b2.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.0b2.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.0/Python-3.12.0b2.tar.xz.asc ) +SRC_URI=https://www.python.org/ftp/python/3.12.0/Python-3.12.0b3.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.0b3.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.0/Python-3.12.0b3.tar.xz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=cbfee88d69122faebf87b247fbc18003 +_md5_=5fe382796fac8fae7752ee8f7218806c diff --git a/metadata/md5-cache/dev-lang/python-3.8.16_p4 b/metadata/md5-cache/dev-lang/python-3.8.16_p4 deleted file mode 100644 index 2de468a20eb4..000000000000 --- a/metadata/md5-cache/dev-lang/python-3.8.16_p4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-python ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-libs/libffi:= >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) 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 ) xml? ( >=dev-libs/expat-2.1:= ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] ) valgrind? ( dev-util/valgrind ) -DESCRIPTION=An interpreted, interactive, object-oriented programming language -EAPI=7 -HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ -INHERIT=autotools flag-o-matic multiprocessing pax-utils prefix python-utils-r1 toolchain-funcs verify-sig -IUSE=bluetooth build debug +ensurepip examples gdbm hardened lto +ncurses pgo +readline +sqlite +ssl test tk valgrind wininst +xml verify-sig -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:= dev-libs/libffi:= >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) 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 ) xml? ( >=dev-libs/expat-2.1:= ) !build? ( app-misc/mime-types ) -RESTRICT=!test? ( test ) -SLOT=3.8 -SRC_URI=https://www.python.org/ftp/python/3.8.16/Python-3.8.16.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.8.16_p4.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.8.16/Python-3.8.16.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=60b978cdecbca379a75b3c85f2b6ecb2 diff --git a/metadata/md5-cache/dev-lang/python-3.8.17 b/metadata/md5-cache/dev-lang/python-3.8.17 index c7f875156311..eb97fc7f7e58 100644 --- a/metadata/md5-cache/dev-lang/python-3.8.17 +++ b/metadata/md5-cache/dev-lang/python-3.8.17 @@ -5,12 +5,12 @@ DESCRIPTION=An interpreted, interactive, object-oriented programming language EAPI=7 HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ INHERIT=autotools flag-o-matic multiprocessing pax-utils prefix python-utils-r1 toolchain-funcs verify-sig -IUSE=bluetooth build debug +ensurepip examples gdbm hardened lto +ncurses pgo +readline +sqlite +ssl test tk valgrind wininst +xml verify-sig -KEYWORDS=~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 +IUSE=bluetooth build debug +ensurepip examples gdbm lto +ncurses pgo +readline +sqlite +ssl test tk valgrind wininst +xml verify-sig +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:= dev-libs/libffi:= >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) 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 ) xml? ( >=dev-libs/expat-2.1:= ) !build? ( app-misc/mime-types ) RESTRICT=!test? ( test ) SLOT=3.8 SRC_URI=https://www.python.org/ftp/python/3.8.17/Python-3.8.17.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.8.17.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.8.17/Python-3.8.17.tar.xz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=81faaecebab306fc7a0e0e8a4bc019bb +_md5_=7741c039d899e2c9a8144ebd98b336b1 diff --git a/metadata/md5-cache/dev-lang/python-3.9.16_p3-r1 b/metadata/md5-cache/dev-lang/python-3.9.16_p3-r1 deleted file mode 100644 index 4e8cdae9c547..000000000000 --- a/metadata/md5-cache/dev-lang/python-3.9.16_p3-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-python ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) 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 ) xml? ( >=dev-libs/expat-2.1:= ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] ) valgrind? ( dev-util/valgrind ) -DESCRIPTION=An interpreted, interactive, object-oriented programming language -EAPI=7 -HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ -INHERIT=autotools check-reqs flag-o-matic multiprocessing pax-utils prefix python-utils-r1 toolchain-funcs verify-sig -IUSE=bluetooth build debug +ensurepip examples gdbm hardened lto +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml verify-sig -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:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) 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 ) xml? ( >=dev-libs/expat-2.1:= ) !build? ( app-misc/mime-types ) -RESTRICT=!test? ( test ) -SLOT=3.9 -SRC_URI=https://www.python.org/ftp/python/3.9.16/Python-3.9.16.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.9.16_p3.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.9.16/Python-3.9.16.tar.xz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=f23defa33bd3788fbddde0f78dd7104a diff --git a/metadata/md5-cache/dev-lang/python-3.9.17 b/metadata/md5-cache/dev-lang/python-3.9.17 index 544ff3073960..e1d2b8d18df3 100644 --- a/metadata/md5-cache/dev-lang/python-3.9.17 +++ b/metadata/md5-cache/dev-lang/python-3.9.17 @@ -5,12 +5,12 @@ DESCRIPTION=An interpreted, interactive, object-oriented programming language EAPI=7 HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ INHERIT=autotools check-reqs flag-o-matic multiprocessing pax-utils prefix python-utils-r1 toolchain-funcs verify-sig -IUSE=bluetooth build debug +ensurepip examples gdbm hardened lto +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml verify-sig -KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 +IUSE=bluetooth build debug +ensurepip examples gdbm lto +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml verify-sig +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:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( >=sys-libs/readline-4.1:= ) 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 ) xml? ( >=dev-libs/expat-2.1:= ) !build? ( app-misc/mime-types ) RESTRICT=!test? ( test ) SLOT=3.9 SRC_URI=https://www.python.org/ftp/python/3.9.17/Python-3.9.17.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.9.17.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.9.17/Python-3.9.17.tar.xz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=d362f0a7cc600e22107feea21ebe6a19 +_md5_=ebf848cd6d3510fcc7b05f7c6f2de654 diff --git a/metadata/md5-cache/dev-lang/rust-1.65.0 b/metadata/md5-cache/dev-lang/rust-1.65.0 index 4e02b2ed9b06..76e5d4d6cf7c 100644 --- a/metadata/md5-cache/dev-lang/rust-1.65.0 +++ b/metadata/md5-cache/dev-lang/rust-1.65.0 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=stable/1.65 SRC_URI=https://static.rust-lang.org/dist/rustc-1.65.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.65.0-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.64.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.64.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.64.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.64.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.64.0-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.64.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.64.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=d2f1c05cbf2f06bb21755d5615add7e7 +_md5_=70cda5f37e3e557ce5327ceb87a7e428 diff --git a/metadata/md5-cache/dev-lang/rust-1.66.1 b/metadata/md5-cache/dev-lang/rust-1.66.1 index e4082245b1c6..be8af7fd9920 100644 --- a/metadata/md5-cache/dev-lang/rust-1.66.1 +++ b/metadata/md5-cache/dev-lang/rust-1.66.1 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=stable/1.66 SRC_URI=https://static.rust-lang.org/dist/rustc-1.66.1-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.66.1-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.65.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.65.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.65.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.65.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.65.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.65.0-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.65.0-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.65.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.65.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.65.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.65.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=0c77026c883405d6851dbb366d5bbebf +_md5_=574817797b07d493b9ee1f9cdb59aa7e diff --git a/metadata/md5-cache/dev-lang/rust-1.67.1 b/metadata/md5-cache/dev-lang/rust-1.67.1-r1 similarity index 99% rename from metadata/md5-cache/dev-lang/rust-1.67.1 rename to metadata/md5-cache/dev-lang/rust-1.67.1-r1 index a94250e959cf..216b7088cf32 100644 --- a/metadata/md5-cache/dev-lang/rust-1.67.1 +++ b/metadata/md5-cache/dev-lang/rust-1.67.1-r1 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=stable/1.67 SRC_URI=https://static.rust-lang.org/dist/rustc-1.67.1-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.67.1-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.66.1-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.66.1-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.66.1-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.66.1-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.66.1-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.66.1-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.66.1-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.66.1-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.66.1-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.66.1-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.66.1-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.66.1-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.66.1-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.66.1-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.66.1-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.66.1-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.66.1-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=1c8cfc04c5b9aa96636bd814f5bad26e +_md5_=5e18330e6fecca233e94e72d6aa820b1 diff --git a/metadata/md5-cache/dev-lang/rust-1.68.2 b/metadata/md5-cache/dev-lang/rust-1.68.2 index 222d4dfe58ed..f53f62ec8d87 100644 --- a/metadata/md5-cache/dev-lang/rust-1.68.2 +++ b/metadata/md5-cache/dev-lang/rust-1.68.2 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=stable/1.68 SRC_URI=https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.68.2-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.67.1-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.67.1-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.67.1-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.67.1-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.67.1-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.67.1-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.67.1-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.67.1-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.67.1-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.67.1-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.67.1-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.67.1-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.67.1-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.67.1-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=f6474f2cde5f59481c6d325667af255c +_md5_=8b4bba30d8fbfa0b5f4c840b68351568 diff --git a/metadata/md5-cache/dev-lang/rust-1.69.0-r1 b/metadata/md5-cache/dev-lang/rust-1.69.0-r1 index 183bff23225f..70d26043d52f 100644 --- a/metadata/md5-cache/dev-lang/rust-1.69.0-r1 +++ b/metadata/md5-cache/dev-lang/rust-1.69.0-r1 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=stable/1.69 SRC_URI=https://static.rust-lang.org/dist/rustc-1.69.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.69.0-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.68.2-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.68.2-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=6f53ff870e0a655c71bf0ce2eb22a3d8 +_md5_=8bc1b4ce6af41bb536ed82796f396dd5 diff --git a/metadata/md5-cache/dev-lang/rust-1.70.0 b/metadata/md5-cache/dev-lang/rust-1.70.0 index 488baa284e38..bef60fef5f67 100644 --- a/metadata/md5-cache/dev-lang/rust-1.70.0 +++ b/metadata/md5-cache/dev-lang/rust-1.70.0 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=stable/1.70 SRC_URI=https://static.rust-lang.org/dist/rustc-1.70.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.70.0-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.69.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.69.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.69.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.69.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.69.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.69.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.69.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.69.0-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.69.0-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.69.0-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.69.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.69.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.69.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.69.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.69.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.69.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.69.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=142b942c296f34278d566e0922fbc05f +_md5_=c6c0faa1b04c230a862deface91978ae diff --git a/metadata/md5-cache/dev-lang/rust-bin-1.67.1-r2 b/metadata/md5-cache/dev-lang/rust-bin-1.67.1-r2 index 236e2e145d69..ec5baea34ade 100644 --- a/metadata/md5-cache/dev-lang/rust-bin-1.67.1-r2 +++ b/metadata/md5-cache/dev-lang/rust-bin-1.67.1-r2 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://www.rust-lang.org/ INHERIT=multilib prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal IUSE=clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA RDEPEND=>=app-eselect/eselect-rust-20190311 || ( dev-libs/openssl-compat:1.1.1 =app-eselect/eselect-rust-20190311 dev-libs/openssl sys-apps/lsb-release sys-devel/gcc:* REQUIRED_USE=x86? ( cpu_flags_x86_sse2 ) SLOT=stable -SRC_URI=abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.68.2-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.68.2-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) rust-src? ( https://static.rust-lang.org/dist/2023-03-28/rust-src-1.68.2.tar.xz ) +SRC_URI=abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.68.2-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.68.2-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) rust-src? ( https://static.rust-lang.org/dist/2023-03-28/rust-src-1.68.2.tar.xz ) sparc? ( https://dev.gentoo.org/~gyakovlev/distfiles/dev-lang/rust-bin/rust-1.68.2-sparc64-unknown-linux-gnu.tar.xz ) _eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=fda8a5a048734d0bff81ac7bcdda97d7 +_md5_=8fad5d37c055707654720de204443f5f diff --git a/metadata/md5-cache/dev-lang/rust-bin-1.70.0-r2 b/metadata/md5-cache/dev-lang/rust-bin-1.70.0-r2 index 42f29bddc08e..8487dc9c0352 100644 --- a/metadata/md5-cache/dev-lang/rust-bin-1.70.0-r2 +++ b/metadata/md5-cache/dev-lang/rust-bin-1.70.0-r2 @@ -5,12 +5,12 @@ EAPI=8 HOMEPAGE=https://www.rust-lang.org/ INHERIT=multilib prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal IUSE=clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA RDEPEND=>=app-eselect/eselect-rust-20190311 dev-libs/openssl sys-apps/lsb-release sys-devel/gcc:* REQUIRED_USE=x86? ( cpu_flags_x86_sse2 ) RESTRICT=strip SLOT=stable -SRC_URI=abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.70.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.70.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) rust-src? ( https://static.rust-lang.org/dist/2023-06-01/rust-src-1.70.0.tar.xz ) +SRC_URI=abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.70.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.70.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz.asc ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) rust-src? ( https://static.rust-lang.org/dist/2023-06-01/rust-src-1.70.0.tar.xz ) sparc? ( https://dev.gentoo.org/~gyakovlev/distfiles/dev-lang/rust-bin/rust-1.70.0-sparc64-unknown-linux-gnu.tar.xz ) _eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=f20bd4904874503b761911557824384d +_md5_=c21733d4f9858781d78145942580b64f diff --git a/metadata/md5-cache/dev-lang/spidermonkey-102.10.0 b/metadata/md5-cache/dev-lang/spidermonkey-102.10.0 index 9889879b348c..4a29e7d2481c 100644 --- a/metadata/md5-cache/dev-lang/spidermonkey-102.10.0 +++ b/metadata/md5-cache/dev-lang/spidermonkey-102.10.0 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=102 SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/source/firefox-102.10.0esr.source.tar.xz -> firefox-102.10.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=7d77e1a3480e7cbcc78c6237d116b674 +_md5_=c4f5fb03f50ebfac35f38965327a70f6 diff --git a/metadata/md5-cache/dev-lang/spidermonkey-102.11.0 b/metadata/md5-cache/dev-lang/spidermonkey-102.11.0 index 18b3d3325f6d..b716ad2160f2 100644 --- a/metadata/md5-cache/dev-lang/spidermonkey-102.11.0 +++ b/metadata/md5-cache/dev-lang/spidermonkey-102.11.0 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=102 SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/source/firefox-102.11.0esr.source.tar.xz -> firefox-102.11.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e8612f30dd53bde57acbbfa7b8b3488f +_md5_=8f7a6555e050ebd4b2755b306afbf289 diff --git a/metadata/md5-cache/dev-lang/spidermonkey-102.12.0 b/metadata/md5-cache/dev-lang/spidermonkey-102.12.0 index 4b37c420e760..4dedef97b70a 100644 --- a/metadata/md5-cache/dev-lang/spidermonkey-102.12.0 +++ b/metadata/md5-cache/dev-lang/spidermonkey-102.12.0 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=102 SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.12.0esr/source/firefox-102.12.0esr.source.tar.xz -> firefox-102.12.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e8612f30dd53bde57acbbfa7b8b3488f +_md5_=8f7a6555e050ebd4b2755b306afbf289 diff --git a/metadata/md5-cache/dev-lang/spidermonkey-102.6.0 b/metadata/md5-cache/dev-lang/spidermonkey-102.6.0 index a1ffa585f176..a32b88fe5aba 100644 --- a/metadata/md5-cache/dev-lang/spidermonkey-102.6.0 +++ b/metadata/md5-cache/dev-lang/spidermonkey-102.6.0 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=102 SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.6.0esr/source/firefox-102.6.0esr.source.tar.xz -> firefox-102.6.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-07j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-07j.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-102-patches-04j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-102-patches-04j.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d510c8c13c50a664165c62e5a3102a95 +_md5_=88e173d56b09118c5f206ab9a6fe6824 diff --git a/metadata/md5-cache/dev-lang/spidermonkey-78.15.0 b/metadata/md5-cache/dev-lang/spidermonkey-78.15.0 index 42d85c5816dd..edec5f2826a8 100644 --- a/metadata/md5-cache/dev-lang/spidermonkey-78.15.0 +++ b/metadata/md5-cache/dev-lang/spidermonkey-78.15.0 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=78 SRC_URI=https://archive.mozilla.org/pub/firefox/releases/78.15.0esr/source/firefox-78.15.0esr.source.tar.xz -> firefox-78.15.0esr.source.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-78esr-patches-19.tar.xz https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/firefox-78esr-patches-19.tar.xz https://dev.gentoo.org/~axs/mozilla/patchsets/firefox-78esr-patches-19.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-78-patches-05.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=713b113ee1c9cfd3f11e985021ee4453 +_md5_=aee253e71e1619ba3276a8a4c9e167af diff --git a/metadata/md5-cache/dev-lang/spidermonkey-91.13.0-r1 b/metadata/md5-cache/dev-lang/spidermonkey-91.13.0-r1 index cffcc14ca042..fc48e09b1128 100644 --- a/metadata/md5-cache/dev-lang/spidermonkey-91.13.0-r1 +++ b/metadata/md5-cache/dev-lang/spidermonkey-91.13.0-r1 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=91 SRC_URI=https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/source/firefox-91.13.0esr.source.tar.xz -> firefox-91.13.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-91esr-patches-10j.tar.xz https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/firefox-91esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-91esr-patches-10j.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-91-patches-05j.tar.xz https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/spidermonkey-91-patches-05j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-91-patches-05j.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a39bd2047e8b1427cee98b51c71a0a23 +_md5_=e7350ab6bdb6c90fd3f1c3c75f012aad diff --git a/metadata/md5-cache/dev-lang/squirrel-3.2 b/metadata/md5-cache/dev-lang/squirrel-3.2 index 996e552f0285..9a848bf0be76 100644 --- a/metadata/md5-cache/dev-lang/squirrel-3.2 +++ b/metadata/md5-cache/dev-lang/squirrel-3.2 @@ -9,5 +9,5 @@ KEYWORDS=amd64 x86 LICENSE=ZLIB SLOT=0 SRC_URI=https://download.sourceforge.net/squirrel/squirrel_3_2_stable.tar.gz -> squirrel-3.2.tar.gz https://raw.githubusercontent.com/albertodemichelis/squirrel/v3.2/squirrel-config.cmake.in -> squirrel-config.cmake.in_3.2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b1503a556c773a047ecb5416ee135be0 diff --git a/metadata/md5-cache/dev-lang/swi-prolog-8.4.1 b/metadata/md5-cache/dev-lang/swi-prolog-8.4.1 index 4677c41de536..5c4232438f7e 100644 --- a/metadata/md5-cache/dev-lang/swi-prolog-8.4.1 +++ b/metadata/md5-cache/dev-lang/swi-prolog-8.4.1 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/ncurses:= sys-libs/zlib virtual/libcrypt:= archive? ( app-arch/ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.swi-prolog.org/download/stable/src/swipl-8.4.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6faffc3f8659cc64a188c974f7cf72cf diff --git a/metadata/md5-cache/dev-lang/swi-prolog-8.5.11 b/metadata/md5-cache/dev-lang/swi-prolog-8.5.11 index 69fb023180ca..fb621afe18df 100644 --- a/metadata/md5-cache/dev-lang/swi-prolog-8.5.11 +++ b/metadata/md5-cache/dev-lang/swi-prolog-8.5.11 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/ncurses:= sys-libs/zlib virtual/libcrypt:= archive? ( app-arch/ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.swi-prolog.org/download/devel/src/swipl-8.5.11.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5b2d4614e0a90299b7eb45f1cffada76 diff --git a/metadata/md5-cache/dev-lang/swi-prolog-8.5.12 b/metadata/md5-cache/dev-lang/swi-prolog-8.5.12 index 4767e49e6431..a2e6c1875082 100644 --- a/metadata/md5-cache/dev-lang/swi-prolog-8.5.12 +++ b/metadata/md5-cache/dev-lang/swi-prolog-8.5.12 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/ncurses:= sys-libs/zlib virtual/libcrypt:= archive? ( app-arch/ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.swi-prolog.org/download/devel/src/swipl-8.5.12.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3030c61ce04b6a82ecd526052736dee4 diff --git a/metadata/md5-cache/dev-lang/swi-prolog-9.1.2-r1 b/metadata/md5-cache/dev-lang/swi-prolog-9.1.2-r1 index 06f2cbc808bd..609a4637806a 100644 --- a/metadata/md5-cache/dev-lang/swi-prolog-9.1.2-r1 +++ b/metadata/md5-cache/dev-lang/swi-prolog-9.1.2-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=doc? ( archive ) minimal? ( !archive !doc !ipc !ssl !test ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.swi-prolog.org/download/devel/src/swipl-9.1.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cf4069aadc93d03ddfd82700c6fcdea3 diff --git a/metadata/md5-cache/dev-lang/yap-7.0.1 b/metadata/md5-cache/dev-lang/yap-7.0.1 index 0226457e7555..bafdb5175aa2 100644 --- a/metadata/md5-cache/dev-lang/yap-7.0.1 +++ b/metadata/md5-cache/dev-lang/yap-7.0.1 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libutf8proc sys-libs/zlib dev-libs/gmp:0 java? ( >=virtual/jdk- REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) SLOT=0 SRC_URI=https://github.com/vscosta/yap/archive/5bebd8e3aae655690ddf33dfb32289766910fa25.tar.gz -> yap-5bebd8e3aae655690ddf33dfb32289766910fa25.tar.gz https://dev.gentoo.org/~keri/distfiles/yap/yap-7.0.1-gentoo-patchset-0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b45da3ec60e569f2e435f454d44063ec diff --git a/metadata/md5-cache/dev-lang/yap-7.1.0 b/metadata/md5-cache/dev-lang/yap-7.1.0 index e73ad5c38d53..cd2df9f78d78 100644 --- a/metadata/md5-cache/dev-lang/yap-7.1.0 +++ b/metadata/md5-cache/dev-lang/yap-7.1.0 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libutf8proc sys-libs/zlib dev-libs/gmp:0[cxx] java? ( >=virtual REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) SLOT=0 SRC_URI=https://github.com/vscosta/yap/archive/77bb2ba5eadfb95b67abccd22b298cfb75dd3328.tar.gz -> yap-77bb2ba5eadfb95b67abccd22b298cfb75dd3328.tar.gz https://dev.gentoo.org/~keri/distfiles/yap/yap-7.1.0-gentoo-patchset-3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0f02b718bfd0f8fa84fbe1d7c77d7e8b diff --git a/metadata/md5-cache/dev-lang/zig-0.10.1-r2 b/metadata/md5-cache/dev-lang/zig-0.10.1-r2 index 62d67f412dbe..4a60cf7c9dab 100644 --- a/metadata/md5-cache/dev-lang/zig-0.10.1-r2 +++ b/metadata/md5-cache/dev-lang/zig-0.10.1-r2 @@ -12,5 +12,5 @@ LICENSE=MIT Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) || ( Apache-2.0- RDEPEND=sys-devel/clang:15= sys-devel/lld:15= sys-devel/llvm:15=[zstd] SLOT=0.10 SRC_URI=https://ziglang.org/download/0.10.1/zig-0.10.1.tar.xz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 1abaebfe913f48975739281ab7d7ab75 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=95b2ec82c0177ac1c02d970989058bfe diff --git a/metadata/md5-cache/dev-lang/zig-9999 b/metadata/md5-cache/dev-lang/zig-9999 index 4bfcec8c0d0a..b3ca0281f831 100644 --- a/metadata/md5-cache/dev-lang/zig-9999 +++ b/metadata/md5-cache/dev-lang/zig-9999 @@ -11,5 +11,5 @@ LICENSE=MIT Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) || ( Apache-2.0- PROPERTIES=live RDEPEND=sys-devel/clang:16= sys-devel/lld:16= sys-devel/llvm:16=[zstd] SLOT=9999 -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 1abaebfe913f48975739281ab7d7ab75 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=909aa804fd44d92a8e583fcb063053cb diff --git a/metadata/md5-cache/dev-libs/FBGEMM-2023.02.10 b/metadata/md5-cache/dev-libs/FBGEMM-2023.02.10 index fd301cb54d7c..a6c8408ee623 100644 --- a/metadata/md5-cache/dev-libs/FBGEMM-2023.02.10 +++ b/metadata/md5-cache/dev-libs/FBGEMM-2023.02.10 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/asmjit-2022.07.02 dev-libs/cpuinfo RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pytorch/FBGEMM/archive/03b2046676707da64504e898490ab46104d4682a.tar.gz -> FBGEMM-2023.02.10.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2a8bcd1328d490526768831941fe0b73 diff --git a/metadata/md5-cache/dev-libs/FP16-2021.03.20-r3 b/metadata/md5-cache/dev-libs/FP16-2021.03.20-r3 index 54b7703bc427..855a6c97176c 100644 --- a/metadata/md5-cache/dev-libs/FP16-2021.03.20-r3 +++ b/metadata/md5-cache/dev-libs/FP16-2021.03.20-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Maratyszcza/FP16/archive/0a92994d729ff76a58f692d3028ca1b64b145d91.tar.gz -> FP16-2021.03.20.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d6afdaf501acec0005a00340f1c3c010 diff --git a/metadata/md5-cache/dev-libs/FXdiv-2020.12.09-r1 b/metadata/md5-cache/dev-libs/FXdiv-2020.12.09-r1 index 779942c31a28..82677f623c61 100644 --- a/metadata/md5-cache/dev-libs/FXdiv-2020.12.09-r1 +++ b/metadata/md5-cache/dev-libs/FXdiv-2020.12.09-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Maratyszcza/FXdiv/archive/63058eff77e11aa15bf531df5dd34395ec3017c8.tar.gz -> FXdiv-2020.12.09.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ef9db7d353320585f6f706fa513357b4 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index a34048a4053265296d01351eaf9a78670e17b1e6..4e893a82e897d1aaebd0cbe481bbe8c0313818fb 100644 GIT binary patch literal 156523 zcmV($K;yq3iwFP!00002|9rj6vK`5lrZ?A9U|yCmzlOUHtE^j6OX_Z!wFa8e!Xw`ErmkYIK3?e%>D;OvvkY!!=15;$k?h~?|@|Lf-e;h+DXfBrCj`f>jHL;M(i_*_5q z5RVyAMG6D8dvA5$GNXFug-Jldf#X2cf4D_`OOyY z;|wzto^)K-Jk~xt5821M+7;tn#yHMVZ+_xDcA51qdAI-NKPaaE^Pv-XbM_{@^|+%Qnx zIqSaf8Fs&x&tK7net(zNJWmv@H-7A{2g)0AUL_6`?Jj3SjROzT4om<^)?;zVSK0jt zF;66V@DgdDXnBVF?iB?*u6!i)Cf;-LaJ$Ccc;vi}b*>!GkvYYUU<-fvO&b1OhKXXP1 zePF2fi1EsKgpni9Ugs#it=^Ax=Hrfisa# zX7({kPGcoLHr93b>$pNh9)TadJ2F48JY7V`R_{I$+KGIx&EMfYIJb604E

      hYkHY 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ℜ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%0DvaUugtuz3Z zv<;+mlX>ItE2VOO9ZX=@%uQtRkFAVxy)nW`M5@4AuNsml6EtezRhA+%BnLvcI^F!U zQ_3P>ab8JkE&y%H69lSJHn!%iOJJFlK?tjC%?ih%ZNO`@)-}aj8qO+xPJy4({d`6- zy?z~nq(GGjXp$zQ5u`5n4ginzct=Iulf(J46b~Q2@B44iwwZU=8i zu_nUEITgdTeALw1ojp_25Xl=^lIN>4*neApxM9?{;e1b(*Pzq6Re}KM-6pAz zXy8fdRRbNT1r&+vR(4h)>~o9w1kHD*jk8m$6aOIK`PM?+PQYX1{shTpHLDLBqpV?a zG|a&tH82i)z+Dvt3XCg*{uHXvN4?E03*OW9r)B!Xhb#bKK%c+7Nn=PB3OXN8_3h@l zZCteLe!>c|?wekF&&{JCNK}MdT@x@*N%de4D@t%h(~U%uMM-h!^lC7(G1TQPW=}O6 z!9i!U{pM(v@VYuYs^sspgHwuZ#5333=>{-U8wFjy6Yxe~g4>bHJ@mar$h2($1IaM( zyaTw}l0T=*n|)1kjKf<8C}iy6A4kt~+x=SQLkOd9-J6eP^6I|6i9uc6mgS=jsiA?> zB;h?!yn~$eM?S?3%VvTOhmmA#HAZ@hj*N9p%A7J+={WBTTJl!$TQ+?ygSd3cSH8XQ zI@aOsOsM=Nhj_h27x}>Z(&6&9Z$nmM2P#H%7Q%l5gf5DiJot!Ow`w-;Ld(15@V@+T zZE+6Pr|bFPP`P7EE3U(GD%#8OP~UdDZ7at8+Nk?4X>alV(=zS;R(YdIJ{f3PuO)Ny zac-e{x*nayIL%rpbsNw}S!A!UE4xREs|E!;?v|vH(IC;A>QWo;vHQDJFGM>fi|Yq` z)yJH#KCBw#e~H{)clL@BQ@Tee6V^r)7 z9GG*TUdkq76-xa}3G5*N0#)9PVxWK?h#u{hw8HQ9&V`W1lSmov#O4^II<>MZiHrO; zIrA5rn^M1vw&7Lr*PD0VjgC`~s zutnTLlZOUCj-eWmhEVo+$kB(R)hq34rfJ{C7gYbAm|~N=7Nb2!CmsCgSsiG5U#nj? z3uIT(Z@@qY=O^!>OYcln%&vCakG>Q5hUG-=Q^&J0i)-3-5Y2r$>(>eI6mtM+R`%8m ziGt9P>#Y&Es{JPxoQjoqTF0ZS7VD(GoG|ZvnX^ee2Av9#!20A}t!ibC@WjC@BuN{3 zf*lqCOZ(aa0;aM7!6k0AGEBwuWr_~narANx3)6t)IwCwze)X-AZ``I zX;!I37sH2$8}(XCdmc(tr6Lc+wkE+Fh~~h%6qZf&u$?}r*Hh}BAj-**XPpk=v`xfe zeKxm5f_L+-TSqUu#8u-GG8iB&>&N8)b5zSTeek=tYfarwQ+YF??Gk|Z`5lL*wYNr} zYGkXhJ5~EjrNpUeW@nCljrM5+<2_H172pdP+nKr)rEniSk!1dWlE`<6@ zV&Kfy?aH@1zN$hxkw`#4DY2CgzKn@S=>F)FV*)sstn5vq-#-zp%a>YBAk zm&w3o%;#6=98K+b?kY>B>AwvBT&Mr~HoyM(->MuD)35L*PpaDrsWN6=TGUUh$xC7u zCs8vMXVzlQS8{Gy79FL#?z_}3=cTl?nT&91@ADArdTn~!54{LuwJx2PhQ{c?0-}lc zd?9Yu*B$El8PkO{li;0tcADM)%*w0wx{m_yRIpB~k7U)Lm-I!&b35X&Jid| z)0SS5#Pep)rjuxt-&Wg!cg?w2)rJshzSPyUhCiMV>fbF@bE#haK8`c6l0>>EiwR8^ zg~|yqSs$8a%J#8KfP4TqsdanEXe&@yV(Eycm;KnJ!vxCH+Efs%@k6XKJkMbp5WLZ~ zRMWFs9oOv5$oTAz`e1A+c^%O?0QFsh^CMoBpUPBHq_uq6n7G-!B+o*=Sp;ys560mL zFFR*ApF#zCO9-WIQi7RK?EHguJq0$K`&tG+vd3Ww&bv&n`-#za2jSFj^Q2mRoxe!_ z*ZPNDeC4Of)qZY8BG=Y;0AMMe#OdgJde(U=rE#e!}Dm*fY#+=pzy( zJgRu4+hNh;=W%eVYaXK7-%dPK565-ek|z7e7L2#K#RJufHlLVaCCb9kRyjX#s$ z^NYn1#+No>(lU*?Czo8$KMQg(;oRNZrLPdOl_GF1AeTPGLI z^F~zZbAnI!;G`#%cJWV8A&MhUYTMM1b?b_##Yxk<7tHhUvM9cY$3%HAad~46*mk`w z)Q`%Kp8xWFf3v;KS$_O>nNIPzs6EAF**lVl6W1hrI6bw>b|+TcMvk^ZGZu1#8t!77 zNwqo&PlsFOb_6NgVmmc^=0FsViQP~N5hbRhdTuh#=Vv!h8^unncQ6mMdfQsGEma!u zDQx${7__fV>r|$o2|5ABQdQMX)r-yshni>P>iDQ(lGLU1!i`d9sy9jW2i1om8${um zO1x9&GW0*M)o=Hg`UfYUmkJ^hkMu-U>3?2_cB5BwR4?hw z)g5E4aq5hzi?>D~dP}qQ)q>O6#X)EZ@r`dL%1*>k_8H+T#HH-^0iw80jW~G+p8*SK za;P?4_YhY(i$WD@i?UgcYua^Pq<$N6AmO_7m)P8PeRs&0Z1sE3zNAAF!j^}7Tn%5)u}+_#Unef?R83; z4hW4W6diU$Z(a|Ca})MSE>0KdA>ggqLr&ley_V{SFTei&n<4A`{)=7&Z&uxMy^gYT zd{k8UOvOe^P_z>R?<7&sAnq>OSuxKVEG5jyPU4}3OG;K181TSg;OqaGbOgO3D%(VCOgY}rADk? zCy>#V_OEOqsrOocI&eg3L7F6df7Ui^hyvJLyQ4(`!I>UI+e}_7uzLHM=wJ2iexpb-<#2+NqY>)3}--=8N2R0KG0~@TWFRi-^mG}^fIr#PH`&jN-x3mjc18i7* zb;TLW%ff`DO=-f0*WN<+E;;OcDigN|p6pPScXQFndmb8a%;Q6Xhm8MP zs(;>JsF*iVMjf^{(JV)k+R%krtsszpSHi|7I8jWhmzTKbq8tqbG`_OxAJi~bSkB^K zO7kwEyqBqb$D3NXadPkOwRE))YNJCJmqSZBa;2w754t0M0De#+b5IW_u*w#>BVsuH4_v#vo>k)J?6)nxsUME= ztpIDUf;rjSA*Q{p)$`^14>`o>f4`$Heyeb51TIy@;vBSBs9z!A=`_nux_ol2s`?U% zb4p(G-tvdR*Tnxtg3<3Q%JrE;pJGnPZdosmG#germj2_8>n{FVhg?Ytb7KF?CYdmM zRDJbWm#BoTc6QzoQE)!&=pszBmp`1yQ+10fNisFxNmWjul?K#-e`E6GNQ|wX{5Z)U zd5_8zY#l2;VW?R4s6KH}S^#ISSFd>dG`>I6ZZ4dZ-7nD|4_DGEMc;4CT%>Eg-YmLL^P;-y?CY*4J4mVzu1aW`P22Q1#W@;a5AR=+Rvl%k$KgcW zNdYEqBukadVJ+w4)lj^G;XVVEU;b1VjKY8uSk3zio>4e}gjk=a?%D1bbhdU(aVxbb z%;n|#xu;c0m_%C2x~?STm8eE9wR04W4_>W3B~ku4?yixMY;%S2My-EcC?)Z)SN6N~ zzZg`_{UI(p+saFqRG~2}MU2F8dC(Hn+ex0|Z1Ms!f1R8t49((t5a7-&Q*%g`S4u&e z*h!>P;Kg}}X~`Ub4d9=i)a`ukx4ETB*tPHJHH8CcNt_#g-6i+k>|}EZwm`Hq-}@$A;&%16ZcCU( z2Y1(y1?m}G>W(^+7Ie2ATMKq76U#bwHk{4Ax|vYA08ubceKZLJr&K0QY_ya!*P+8oPImA7lVMF1N zlsDCX)Tz~!H*0q^kYmdRbEYa2`*k}GT@{a2y`cXv7A4}oE+_P7TiaNGtd^U2h|mpi zAOi|4g?4?(3XcMqRc2aU@H7sw=Xsan#XGA668=skZ+<%CsC=92S-v5 zO^WqlcZTip)^qsjL-qD6#f~~4>3#gPac6xDeRxjdVzM-;L`4|?`h z>d&I-Ghl9kmOEAZrH`=M5}oZNWg#5WC!OtHe3QXatFoqTsX`aGst@51KuIxC z?Es7-&#&Jau;d!|?Zu9=3-Ngf4)LZ23--vUFS6|B0$w(_7ZsB;N64gHIzwHw$Myu_|0+VYCgiQ*`| zl2w^W1GR0EC$>ulltIxd%aI3&Bj^!(j~qB#8jR>ua}PfLZgI>l18gfefpn-_i80>Y z@ivFEW<>iLJ}>6u9swg1xuNx>JoH^BJXkQ=dsf+9J3QHYyt!h}`n)24nVSl>6x5EF zlYLo&1;TD^-|Syr#FLq#e(^W2RT;uK`A#?3@9JLr*7#OI|MvTj-lY~>$;X?hnA0^E z?|20TWgVlJMWGy=)w@<1bGD6@N!f}aX0M?uCBvZ$p0j2(fHHLNd7PA11FfsedjQyo ztAvnCHUr5iEpIUNSpW_`5<8BU3)s|@uJd|^^MqbE>Kn@g^LB1k-L!=`w2USTdf%W? zV*4E61!@NT=9s-+KvG|7NA)pI3@Z z`ov68lN<~%1|{eHRUz+>HQA|SDm#TRvP~^nqUfYw-eYO~(mFc{VSw#ad({pIHz%`>IjUPda@tt8=B%KV?`IE7+OsVB+erzqhpdv*hL7$5TFyW0 zbdpTsw>#RekoaMDULk3=@0^$WPvOJ9MW3}#yr?PxJ(+4tZ;bY+#>^MVO4w0Jjaqnt zcPD|qR_p86%?AB&ynUO%R8uZ%D*_}xK^=8ylhvkbwc17rD7td~%dRKq96;81V>d-K zXVEr-+R}<;m1QcWB2ss zZVy>d4|P3Rlb+nCe0qu9m6)d|3F*%9siG$yF;0?RsoCKJdEXP%a5`L~kV6sc6-g^y ztO|w<0L=(cI>Vn-Mmf^U`WOOU3D zxJ=fYilYNA+s?7Waiq8{W^~7kvfK4Uy0itNde$xGkd;KRtKfSu#r-y?+P25w9wFm2 zRAnsWB-rNwQJ(6>d!fg+1%**h74P>gtRKCWdp;8zDOh#ovu;W)f1dJ(eZ^YTQsiedNwJN8xapk;}J_>4HcTg$; zLabgiXnQEr)QDT%nuHppC^17QlNzabBQbamrGPChotrc}O88-OXqmRogTSqQwl(`( zvzjPsqL@5t<``3_fPZFb0NQx)07cDwdQhWO4aNtJ6wgn zqd!}fI4jky{+6|_d%I}Iw2@+D z!g((j*#iPYMK=`lji9Jgo;dHG>UD;#F-(D$-tynm|M|T=nZWxiZyIz>4~?!~MX`UU zYTV}aSFfbl)qxOjDxo~LsKFV;E?MrP(q+JKf$MFzSw0=Ba@b2vg}PA-D{`ZxgHg1* z7kbFA&$2&A9vr97D`(OMN0;5$wmP?TNBPv?ewIX|NT+dFNtGWRVFF^aK5M8fOJ+`b zzJcsW;PILxUD1xW9uUe`E82LS&P8hM%%dsGbSY~$sbG2L`)!?m|N8U%<@eohNFUZ# zvL0SttR*W5jQvoO0$DVQoMJr9wY4xkblH7uQ!l_Lk7`7-EqrSP+1PLZz|j{qc-h>4 zPFq{-&!MN&^2V4*v>skUrgBn>g{04pc;*SX{=}f_jHP3;E*-Qw!`v>tN!CP>&A{pH zp*V)72Sm7R*c{Z*Q3;;Z{HhP%e+<#CbR{dUq1i&3%E)sbFZIDmJG+E*5;05n(Y0n? ze_gTv_uI!@#2;?vMST(F>8>|h-`0!H+1+?aVV9<_dmMT|pYrv*B(K!H4yTGz*p2OR zMB#8y@{0OUDMhDn7R#5{?nZ$GR27q$UjTr)$ix9n5(RCdd9BWGpfLE{Z_#GO9M1SH z^T(7MDkt7%ET6AUuS3O3DQ2hm0XGDIxxs$TYI8X)k(0g0rq&awFE_hUDy~11C65HX z3|P~Q8SDe7J*4@vAKEJ`KJ)+T^|g)EBsom;BHxpis8q_X@ zGj7eQ4#SX@o%0&Wnt28<2o$N2R^n`0*71|5r{~1-dWZKgwH}WXz)DQIr^0_P;Ueq! z`_Y^?C5_Q?ARmN%>qy9y-#2CZIcVXaZdZTTMnt%a1C_?hOFyX~^`jM|{>k|}(ooCA zWCrdt*XZd?BGdO!7R+^brK?}-^yAmx?r*~&R=u!4;u{xoc(@6rRKw0$Z4tN|?3fmt z!VRIm`*2!4N!SB?+6E=D^lf;@Q-Lhzq?T22`W#-t5Mw7RY_T(^GY(Di(pD2!7W=%V zgGZ{k`C=kB3T7>SFR*x%`!QRv3zpfARxL#@6m8L__eO#3wpX!g!p!R4PNAyPtKi=g z2}@}YpU1I!mBmH9UJ?i9;FP$yU8@pm*p?(nl)qoB_~*s)MuP9Mo$akaJzmnCsr{Q8 zb*r)ZR3=ri3sr`@ z3tmTGZ*y^vl0OIA(ekBfMWY$~qaO>=jNeX7jC+3RVRw~y?Dh(%E6B!-89;F>90MAa zGp&S4-RcdN`s$%~OI4~xlCp!?76Bv~>LvwB?&t3otGQHf=6nRD^E#b=@~SYTu>H7{ z)>8C?+Cec#$yRkwGo4T0{o<#}*IVb)C}qGkdat=b>pT)g8M#ThG;%qGx3*~-{^`GU zjk8B(SgBna`}QSx*fz~c22)mHx`WPa97vPovy1u_HEM#WfiW*ci8QSt2!ZSkr$C2y zR+nDhUg~oQFW!B1ELQP&ty{9(JmSoFGK=8)AN-yE%x_EepL6{B^KZX@+s-KEgKm`G zW(RFVZ8OEj0iKRUCN0Ud4eow7DgWIw$XS=12Y_%!D+t`hZT#XiI<(?$D)}+ z^Q4FfBxy5KP`Td}Qi~n7KuzH2($$q@Gm|J9IIgTzD$z_MHo_)pBo0EUv#PbQ<9Xnx z&iCc|`uqC2HIx6bb7C%BpSNZHz z`}uB%h5(PELrR^#9m!wjH|GOBJhk)NC3I$j8I4cT-)N1weTWlyGCA`{M3gk! z9+3}Qy*NUlVe3hytZA&Hi`%fsKhgGeCOAJx90kz=FC=p)Eu}==zCGSk`uF-QfwVZM zz%ZFU4-YKWKp@UxJPtN8#T__h*{U~l+^{F9oK+HmjN_&P`FvSsU~*WeU0 zKtNrb4~MBXR<)RB2W+`4J>0cEwQUsE-zGZ*f-8DUww#zpLNY9Vi)ZY7Gmt|8=u^MR4x z^ef^;?3Yvm`nq%oq9DBi)F%bUw5RhoE0tKO_rkhodsr<8P+zCIvYFClygDfLfT0vZ zblAeL5(^ne>l+QQ$b6O+^RoR|I00H5DMG0UWLL#CE7tU(Q=gjB6 zbRu&xBPb{rz))IdR(0^^u!g^ha)e|}P;4Qu6d%gkt#LWd4K-9#;S}vaUYtcBc&a!f zNrF`kswrB}$F1ya_t1*vxEiGt1q6#&_$f_RwqBK zeYa%Ryd>lkcf0D#viJ2Hw&5cKmaMHHlAd_L`M3F;=j%WJxCEm#WX0llvA%lnl&8ES z_67+ivzPm>@M@sGbNZ4B%l=2y45sP+CUe_yxv6(rxlXkbb3CMl4Fac=%{O(nRqya7 zCAVv9m5@cf)H$UmJW5S!t1!xEACUce zU|w;nLKDB#$V*o_>R#9?N9%V^SYN!4| zP(I!`57hxK-SN(oyJt6R}K5(S;M`VW25N*-2fz)l7O%I z`S~$~mHx|M_CnVi&Re8i1@+r?g~;xF}tQQuCK%BA`_xSGVEY;VS{KZXg*yZ>Ng4lBDkUJcsbOLX7%FbG_NT+r%xSJslb+& zZl`0}YO{1sstv`pyX(%~$yxU1Ux)JsnC`06=O+aPdYaxH&xwq3v7U`yN z*-5%=CG(Vy#l&qVAG|0dt~77DwP)c7Yz;6{N4e#pR(XGvpW_7-+Ce~*uW{b0tARJc zC@B|3TPqv7ZG~1ZpR*i3>XJ(%?#lY)?U`PegC&=Q5~m2ME!7(%h3dYj7N!^00A?pL zrJxUORa8_ag4{2-KA#@}>WXh3aVy(?XTki6RN5f&!9{O`wpsW6>CdH@_qq)4i+^9) zx0LhL9ZknA$rp~g6;+_5`~Z6u&$(}10|~vs@&D87&Kqo_+okF}hlJ&GbtTGg@P~#_ zZ?X(Y(yZF+NwMy>ZrxEdj}(?ft*m2~w4a`ojj)N8(6!?V{OlhaJ zJ;k_s@5jj9j?d9IlVwy8#vXWAB&=^_3~1tf>9(0QOabogD=MY*Ru!8&`A9}1z3Mpy zV%BWCQn` z%dHb5JB8C)w2mV3@a&&ZA%ek&_7o?zf}UoaSa2Pw(;MC)-^?lb;s^@cG4-KKrBUhJ z+{Yt{x=xiR*>Yr$Te|{6ltf)UnRwB{{*d@xXW|8K?XZ0jdyLmG;rw!c{r$@vzdp*f z%5HcMSdn^yjKaa?B&z+YVJXKTsWc+3R#E*e@^2N)m%oHMV|GF-IZ)j{UYI4B`Vn_^ zG(ZA1kAA0Z;3XwzJsY1ba8cPt#hlJt$_;UNmL*p#!WvM&ddUnIui8fN> zr7bUusb}IQSea$Z)r2r7>ov7{c^*Cmuq$_5XH}AAFoqmi9ma9az{+u89_pZ=M%;_s zFu#7=vzO$+ePQ3;s0~goXjs2AC{^dINWfRG##Fs1Tj!&|jG7sfjSMihGdW2}S)|Aw zVH;gpA9W?}sI{b(%I=m??YzBhtlNpmlLb@gu#E_uJ)Ld(JcjmJq?u;pRXJ4y9QxMU zMOI8%J{Rd`O9}+7Q#47SXaTi&ff?^3R6Q zbV*A_0-nCw?e%tyoo`sN@FGzWcDK%i4&SFuQXSzGDs|3u`8w)Ly(v?4=)lUicUJ>4 zwsb1sLM4;4gUUj`b)i?)yQ+5~MMh_!q@Ly}!SZq_$xEo-n|GSJp|djm@R9TMiir4s zC|X?4?aQid%|U2<+fo1duu$i}gjwIl=~;LV4#6dx`a;@RFYeU z)0leAbQ31KW!h59yGb(?2tUJaZ#>i%Y1&$6xhNUxa4yOoD1Sm(b81BAgSAQe?1i3N zSDyotlczOGmpOyV(Oz8+*=)pNHJoklQC1T#3Mk+)MJLAvC_nN|guA^wSaC@|%yuDF z{M0a<0Lu2^=zw~Qmwdz!CE1C(|Grco#N_;Ldn~8ulB1&P8OTR1lt8sa$N>l*irNt> z#%|7Oadh1*TX%kB9g3e2Af=`&(Ludz65yp@YMylWmLMmJIj)X9%kT})14sGDxTDDh^C`2_WKvQZY z18`xcBBLtOX>?Lsv*R9B2l-A4QmYaEMwOZWIe+=K=XuYMlIC67-TQsYId8)yf(BLo z*kX={INZ{0SgXdUcJ5HX;@n0B;N`1oCZhJw#?2~rckh(vwr;FeHd#?$FtU^-iXKJH zwC9UmK_BJt!+4oQdq-M`mnOd{ypQ%cnoM6+MAeD7J%tysVisrAS$Mk~i!<;59mskY zIc-fHI}HC-X~xDm+#c7YBOsmzl6J#`DhoY36T%^{?Juhp{;<8g-aM;@gF@$>#@Lfn zx~9Y|7iLK^Hi|~Thz9pjn{7^r-T^_~bhQN>PKX>0b~V_HFLM!Sh#tCDNc#XnQ5Byf z#-ypwA+?onKLx`ivo?Ie+DPtjjD6COb8|RPY3F6J?fk`I;=`5?p_P^-~UfYA5g*8I?(wA zLfJ>&QxDSSbMTa2af84CL|}ELBb|K9jy`h;C2EJ~k=fuVW>PV2IKr-8C?R)7)$sQ$ zFnK)(enZjF{q8BZP*U6T z0PTTu_r#2iE6&{{sSxd*cHvL?iosUTww!r*g*?$vmom8l(^8FC@}1LH_3aX3h4K9^ zc6l)#!JJ+vkc?|?(>bKepr4BIl0>Nlhb^?e?O}P?Mdi`mOiGNXdq@T3Sg?U)WGy*Q z;#11^o;p4E`r<*X1p9O4_kgB?kQa2#M88&yd5I}9(UHm`<*&x z-=oJCqb76Wqa7f1;18u{bqDa^9+Y5(XFN2{wJte=2|FG7$LRjd13xcUP-h>v$h zEz_!WcRsq7DoI({k=W9pqOqw=b)Gfy0_~_*1sv^C{Klama+?b16_}PiiEKdlDP( z*$Y)K^Yz!#x_U|1p`_5`)IoE-9Ou5i;U{FfT#`n#!^(<~4S)gRil{X%NT$|aX zFQ(SVBI0?+;P69J?ngE{6@(W}&gKF1h?Lj1E8)cwD!MMJ^6aA{AN>%kqbG`g8UXcc2J)Z zA|22nP&mm)Aju%J%e!}-I7nAyY(>}Fwis4euWvaOrEZ%#s9LG;D|6S#Y_@zfVCZKH zt8K6?1Y0aYaGtxLYKT&~1>4iAun;P=;jXfu6c3S#$_s6$?zmtrUDlkF*#Zbncc|=T z4Y-|!E)IrJjkC3My-}H@o~(Mx{jQv7#%Nw zfD1l1YEen4on)x`;G-W#Nqu-ViIL*%yi#-?$2;wZh_UY*wH+Z!;@Jew1+Qb=Ube+e`K@y~SGj9Pii6WJ9Bb zzC|PW?$wj7^ozK&Y$-Xi^#G5l(?jxcT1ibaz1tq;gTSj#b>3LHdZ(E9p?k}8yD?Ns zlDmE%WY?Er08iuuHM@ng)A$lv$MC5Mq@@u}e`E=&QCHMJ8E5VLtAg1%3SeoFA79rI zL$GRaG$MO9N5#bp442I-HoScm-dHFgC7?b>)SIa|{<=;d#`SMYbr2DGvlIZg6RW2p zO{cBB!dtvaS-iDV>z{l`HjHc|3REg#@7ixb-(^2fuMAQvl_Oj?^`VDGq?<@D6`X@Yn!q> z+3>1+RAr9&Bq=({ivJPio!%pIU=M3G{#ub1{+@(2H?@?Ci~>sSHv3rSlJmL7->+EQ z%#Y*E5hg6{-JG!;hluUaYJ2-<4n6Qd3<`xqD~jp z>BB?uj;S@PCA|hV_MB2=y{Im7iPbSDl>nu9eHJ}cc4@IPcqj&DpbXSn_NHXt6DiL6 zZo>d7WcxXMCqjc(09wyl=`Bko{Zxu`a%W^Gflz@U&AYrPRh+uTF}dO(A_0THyAFAQ z??LOw=hyJzrFz&;es4V}Q+Q9+>`%KSlZ~=lB9{Mk+0d60rdGOS7tZUgI*mNxtX@i9 zSI(EtNCcgO7y@LVZls!LM=BVjqU``jb7C%PAF!)|kyOZAXrJgoZC6gOlzv&(M|UQY za+BqnO_lb;T57t=9OAmg<(^7a&R+N9FXIRg5uDDBjg#7VpIrg^q-TZTnTR#EPRVmo zwq1pxSsqxmjYt)gk`AdHeT6;%T{`Z0HF#5I@Ga7PT3nsrs=zrtZiAl@ zS@GOqGF97+#KE=z+`TQ;PxHTj{OKnZ>f*m9z{(pJa>}OGmuyt&8NA@3f@gLZkZ7pZ zfI5fXFodlFCe`5iXr(o04{f>Ym%S24V`vuT>~y1|mSXKxuv69&g@GEuCOa!i?a%Jv zJiU&g{x40Nh>M6rx>6JH2EAo(XpZE~*rjisniVC^K?2vjSa&O#DjErxqqb5@oYZrw z2*j1On03rh5fu%wyqpOOa?Y{nhv={mwG63 z%!0`es46BAPV1>VZ*(qI{cr_1JQOyKIYRa#I7*H3HrR=l(5xTNQWCo8XOZ?eDSK=x z-uBs8<`c(0XH{a9!0W6VTiI+6rBU*0wdZZLDX=LZObP(KtH`JX#&Upm-!yq!ch9V( ztMcO<3`Ms)Z*6F`dXWs-W6QbU;yo@W^KVxxeHa_JH;)crb>iq(b%46}7VV@4qy7h$ zUL1HZrApIIDK!OLQX@Q#Ms<1LmpA09+wm=e6HHY~QdTpkm1*!JFH)ov;?#)bu#chZ zz1vPLpV(jOJl^4v1KG$;(;a8+CT~ewb#^2H#xc`H_`kL$(9$3yvSm$^oXB($Djbbv zN4k*}TRQK{G%qevlK3hrB31F|!@mgD_Dt=9Rc)e7obX{|yWB8^-U`0s7v z>*$jK#?fS7`UAw~LqMjok-IvsJb>RVq}?~aA|S#xJtr(X2Ol=+-NE{9A$k*Gigve; zgMQu4;w#FR;#6Lc*H^7g*4l!(Md=#}9<%C`HVuu^Bi7`5sXU?!!F_x1udWhOnl`P@ zw3UVArvj--1ao^rYTHW{l=WC%YD$|u?Sswd?^i2)@Mhj=wrl~uQy?1iy8m#9&^`9> zk||C-RT~)=$Vd$#50ZTlZ}0A>x&wq+PFj>Z(ho8-1(S3otvrgRz=Zo0vJ$lOc_`Ds z?0mx=U&N#@C1C5KE6?yD^dfUGYF4^$z_W5ImMjiO0g25&fZw>(NDWm@bp?Gj9IM)~ zD;z25u5)bF)?oqJTV1O=M~kZZSQGTuV;pke0kUr$uAlC2_m?mCe|@Nt{vmy#-u5N- zI^IN9B$$CDwAfsyh)GVK<_(uJ?QE#|s2i(|SJD*s4y0+pntESO7|0B^YE%T&=|}RQ z^Dyo3=guldAa3wZ4xqildp?}QQ$W1Wb{C*siNUa`5F}|}D49CMrIpIaSKC^Pr_#g< zIdv9FVJ$wl1Pyt+7+EoL^)Abr0O+R$%g*Y!!XP)?{N$8`DzBB|{R$yGZTrN8H$d_8 zx9`tmE7#SxK>;v!*GA&DeZI#g^|FZsA*Ukxy1e8FdQquW80A(bM|6vqGrV0+kh(r> z9j82?lw_iy;dw}?1viYVXnY@D`sM1wQvnR1Ol3cEq=-a;+EiW@ z8KXNjMTpkCut=0Cj_X~zEV5rxEk$OjG>OriPJ519i{U292HS7J3VBfmtQ(LBj&J&> zEn@0T@${#4Y9HO^e=8UVC4ZyjASCH_yl-2ia@@f?WYTSlCe9EfuSS>EQcpw2Lu#_B zU&Z1206HDcP7+}UDMDf&=SBaOTDQ272u*E8`NOMbM~{wvyyT$t1F^+u)CrE&Dgij{ z2&%k!sxLtl(_JV!>~?C{t@#rFU=TrgqttEj6wd1W;Eb|bSMgT;P~M97zttr5jNCaw z(sU-@H`$N-(^6gk61%N$e51*>u^8-ogF3%EzUSRiLNHz8JQAs&^S0%Jdv#fDd62waniYS*(-A@JL#6!pK z^wT2Ep3)scuOPZ@Vse#wzQ3aiA1Uux$mR5GfA8vj$c}I=4dr z{AAyatjc%Qr;;zJ$~tI~Wh11lW6%2NK*^cA8jxC@0Ulzju>*WQLsVw7oNnJozF?^Q z{Q2P=#A&NdGsX2-VGYU4lD|q(OuA_qJ>*-cntMA~eMtwrB~Y!?PQ;R~&%faW%m}DC zq|D_aNvS*XM2YrRPJjLOW&EsaYyH!}{aR63Y6{Beos1sK`4&NSN8H&^ar<9)f|e6! zUOK49ueMk7?n@IH&#L#G2XPI!`Sh-pGf!t2@b2?UHY;vPvZsT~N5~w28Q$*1Jp62P z_OG^nijR>N*I`Y5gNbhqBwAG6O^zgGG?6cN4%$$#j6g%+S32_IyvuRg6gsUO9orn+ zvBt^l<(%m047#2!pd;ICV7~Tu3$@$u_00_?$(d^8J!!q58Z4NmACv}8o>5S^X$oO`mI=U9dG@+>hkFXBj#owbPO(K{ z!xr)qjd04sYGyqETw`kbASzU)c!s}UtN7jfU8`2ajx~(Zc<+|!WPT3zSggc&{ z)nq-l)eDaSXqS~)fmJ6voZ{Qt0v?lpeyDh+=g5(%$$8V4xQUXGsl4s0AI`jOnD(v$d%jNKMG2Nj=he=i5XBh` z*>pu$Z}mKDc;umUO4dVcEMs_U9p%A3W5+4?$RA|q=*D6`cLQ2ZdU>ceox^g@KV6Cd z0jD^j0E;WvPYMmIbKGh zYuae+o(MwksY%7vZC9~uMAXVlD-I=)*HswKj}z6lfYSQYO2sX$8Q%mWpX_z`P3?bQ zN-1h#Pz4`0+_LgcLacoe{3uV_dsCj(tHlx1rM^d2Fv=^1R4C*-k?GKkM41x;Pl=A! zutw?>RwvS;=aTB|WLusu8SdKm;Z8d9)kA6fNH8DjMGc~WP0y{2L}XR!I3z_t4g(P1 zJ7s`ObtIi#dN)U!Dqu9JTDvVXVDheHV*W0m#e*y=fV&UVD#SLw_A<(XeR zeA{{OctZ)=frw>Gk$zu=E=`-E;sZZVn@hsk$)|1+SoJJL>|)f+0Z?{=D_29n{|yeJ&f ztaxEMhV`d7Y@^xgmaCJ_kfLLD3ewD|iizI}c&_(!+Jp5DQ=gj?7`HV~q$X6uPe+@- zSuGD>`tEwWgxgF(!HX*SSTkeS*^S&s%C)wjvHX2-rD)k&bU%g8(F1V<CPu^UopwZSPkPS6zCph^nv>i3y}mrXieu@>tj ze9?~|PSKey5hy`Odok|WQ2;qLi7c_(7UHzhVO1!Q*2{!YzX*LPiEeDLn|)(N)>EDi z{1&Z#y^^&@;0TQB@15{q3=EH>B&$nZ500##0Q6)rD!G-{GmQJoA#FfH0jg1U)Ua7M zx5i2iy1v%x{`tpWKA1+wHVt?e$nq9p?Yn=a)7G^GKnMwsl@jlDnUcuGi@b6Y)~IH9 z(&zAMFe?SZF|kYPwS<~xx}fqa`XTRLE~okrKtsN2rm9KGTbXe<6_;xApBR)ZY!66! zuF@9W=9yaPk=LadX7SH&H3%M*!h#a&*2(cs#Dy8<_hyF$PqsS$SdO?POMy5WuSt9u zV2tUdBd8S!OJKjK?Mao#+icuktsj1v_vUeDNw?v6oy2{wY*Fm(#?8iP-gO6sY=|8z zJ8XU4OBeG;9j#OKvOSc{>VbX^=h8j7+7YYpM>e)!zy>7#YuCZ1Ff&qo10Ph74wuTy z^5@g_xx1)YlbWq;sJIP8!JiTY$UiFGKU<*b0@qRiH&*N6YnALw>Q-n|Ig3!e934+r zzgTNNVLB~!IQ0^gO)bL;KD(yRZFSYRwA-=>dac*^@?XF08Pz|=>BGC#rR{P;Iw!`F z$w~s^Ou6$_$+G37qDcq=AbQ$1Q%O|C{Bk|iv%QLhk3)AfA&dPp^>+z$fDe!$00Nv6 zyEmm8E!=xpm)fbz?Cr14sP?F))G}(_)11~=fF|!{d1LWVwd3Ig0sw60ai}ObWty-} zra%>>X|s*fyla+2Gc(6n9Jp2Ta4QCKKx`=Aj*dEQJT-gvaQ;ur6o_cdPoh%jMR}F94yr<-9r0 zAnaxHk(z~gUlnZPkY!CUE>&Rb+M-HSdkQ(N>Xl2>;(2J&Uu_q4Dngg&Rv8dh5)K%y6`YTWQNKU#}88R$1dv*+s3CREK)UI6nGzu;qSvAPA zsUS&1n-Phh$&EKJvZuD_L5Tqe-Gjo8UDW{2#Ai)NHYNMtU6BaoKS+#(PBxi*TQZ)^ z!!T^Cq|}--7HV6qO!8Fg)p=8g2zh&?nW6H0?N>h`eCYNM=Lb8HW6+pBynPLtw)6d%{+f3?aC+G|ibs@(wG zAQ2HN!&Z4#@#X*^+t!+zDS~UIBaYps2yDEf3?2t=XiTw;>6$*0>jQ>xjag(vKh zop{b|q+;cKpRGJ{Py|y$naQPajB-iDf9i+SwL)%+dmPr%B(AQgkVfg=<`I)?+u+ZZ zNG{iQ<;-vT7C$`qH!pO~_R&OE;QNiU>`(=@`J@7N6sI`Z_S9k5zbo=V0U0?r9(;-w z5c-g45w3OK4*c-UkM;gi@2M#U#gg-Fb&)ImdUmfT*l-|hJIGlTpO{Zl?m2wk=p5=+ zC20iw&Z~G!tI8cvgfd|2gmrEve(?%Y^UV8<4sp%gIBE4bWb4+xy@#jm=&U7=Xol1G zfRKs^m^MdY7Q-IYEvZWK+g#X#)7fipBi#gW7>Q zKJ>2;ucLZX9-g4wstA;jqNGTDlCpjqo+_7+&)sw2RVhBB^chO(X1aYWN9GAt% z10)NM5|+6yyLh7Zh`qybR3AX?P&a@7ril2%kKe)`Ell5?@qA-tag;A22rrZbcJe!_ z5}0H6lpgQK_pne3Lk7R$i?rySeBdBe+kZ=eDtVPrePeY(i28at^Wv1kAfoCm$Ws!S zi%bvkvz8}RlmHg z2@WkpJ=iaMUJh`uEsyvi(cpAH$V=gJFK0QS=@2*O-Z?&hUZ@}Vi$9##0Zs4H<)&;W z_!1aMj^r>^l2u@rSZ*%~ySs~<*${}lwN)dkUcy*=p}x(p z-$3&p#Sc~D`KF4m$_Y8;I5Z7V7>G~hh1#jk+Dkk_bqaN@(l+m!t#b1yn#&Q}9fa6~ zIuaTgmE2cU=(j^SK3q0bx9R}xeqVrXz1Suoa{_F3*{ia0L`H!|eM9c9$$D{g4)Ln==o+9@ln|TqTvlV%t z?{In=WgrY|{>mmB6t~Bkq?VG4rail{bd9GGvkbFfqCAE3Qx}k>?&d)iVgl2Nm92CZ zA?(ZKBkxOlr}5>s+_?wTH9U=fmqEG^JZvpdu}uHyItOQd7hW4YuELb%mBr zy&gq=6kdtISCoBK@YTLOU#%-IJ}FC8&ei1de_glmVWh@;c=hCUaUfx;^vwSUWwsS< z{yp33LqQPvcH~`>JAg2P?*-DQ3C<2iRE?U028^~GBv+b$8tGHHQT6c~x&BX9B0rqxW^$F7b-MNixE# z6PqOaeeKF09ZvGx*N_Ul&TH+c(=|rJ15v z?{*ZMQ}b6LyRgUhn`_B7F~t-Zzu!735I*F6vM!APuW|$-0?f9E<-maMB#WkMopNa& zyZDiwLnb=HhlL>VS(2Q?lP{(GlrGtQqZnD90dhEj9)|BO&wWXSd@kZB^%V*IXnJnR zB5SMJgwWI`2YH7lQ0vxW={YU_iBO6u8wxH`r4BtB4f8I;mPzWY<=b8K55N8J{rvLf zSG&!r{9z>;-o!R3UV)7IqQ!Orid$)Nl%=29PP!e*mnG1Aah<3QM6+L{EHKb#J6zja zmm6`aiNO#MN9?med!O;`KiIHfrd`xW<|6xPNH4Ilt|1eE2%-pb2rJ$ZS{ zXCsuY@%QUh|GZedraMXQt!lp!a&|Ezxq;p2`0G+#O)=KK+?hb07f4lQNQarGcvl9#jH-q+#p2;@ zAehAb0>V=s0YuKK>GG;mg)a4{GA7>Q*3Fg3Qn=-?5r8ey?xawzGb`S-5aDB;&eDgX zny+S&Z;SQgug`}7hO+tfEwZb#7%8GaaJ-MR_-l#?u}OG{QrmA8^>iSRgm619vcwh& zI7XncW%df{KlZG46Xj6ToK(KLccKa+RluKY*eRcr^hmJHunr^z6CRICKNm-`iju#?Y(DaoGNA2W2M1nc{b_!f zoZaKuQyr8S>@zCdw}HAJzTCh4bN)Pc8YJT!Z)PaKBrv$_0lPwLcR;i7_mH?6^z4#5 zkTqIgyF^l0%#2)}vW%=6J2jj{!Z$@ge@>O~ZwuI=3z0l3HMZiimU~?! z7ES7kW}w}c#=WGF&c4lcrc0qNK+!xjE*(A75%v`mXMCK_bjFkcg1{(%r)ISJf6F#t zX@hfqO0wv7e5tU=zO`wRRO+@z^tP{lSF#|)eKRfN^6fT}uyhfgRq810Bd{<5_TZNQ zq4*dj{i{lbGKIC%No*eKY`Hxg%_QpN^p3}uee~>(5lWawn?5G(akg3|-8z7o(lz*w z_8L_5eU0(3`{oSPo}u3##+Spc4M|?{Br&+>NtGv{-KA5eB4>HiQ}wsevt2m~s!d8; zUKe<6sKKFQwbzs!Wm4)BC@Z{cI|MCC$CFXwTlw?**S^`2`8zO8c~kcz_Uer~q$)c- z3UGH=-6m<)YA-xG9ZUj!p{gk@HmyL9o*I#WZ%Wk>99snq+60yO=#1ha#G#fZl(Iny zbb~6|g3sw`ve3MhyLpL=9qCp!%IS2i9v3mK+M#ef^q4YrrV;_6JOtAvS@h6lm~f+X zmcwL@b&?i{Lc>Ywm{l6#l(J2>Z>|8GEI&npCQr16(su2y3st^TAnCPGDORO8 z**;p92>bM?<`8OzO%+n9mF@l4b~-ItIT|gIt|+V}>Q-lsC{ve8g_oR-8oWU->_}ox zQh?C>L&d~Ny3@7nbau9T2Ti{qs1{B7(be>9r#4`e%BxwAGyQ@eg?tG2)d@}KothJf z(|f(g);`N$qVt%CgS}LQ&Rc^6wZ@=qY~ZVw)h*_4$Vr7qq2#{6yTv=yw}txu=KbxT z^UL>X3*?9QX%zBNk(e!C`c`w{BK?A9ik-BwHTmjAVev?d0ADFTx2XFXrGkSh{>4o& zArU-Yk`l^QS8ujNZ%;1BI;V981T)2+dWOO%=v8o(7-+UHZMK zPHqAgpG3s-|8+B4< z)f%=Hfea2o7O*79vOFXW?m11~69HXq??KtRMYvQ{aP(Yzli*xqQL4phX01|ek2rO+ zrrL6eKX_~zp7<8je;oHu`x5{3vi0rCVo29ldEq?m7zBsaK!fU}IbcC$uXLVr<9E~K zi*M}iPzpQmQjL^YRb3$w-VQZv>3eoLpr$|UH?SH|vYNgLAEV1|R%5O%d3diAIMOyl zJG>iIz?_;eD2Cat%+_LwyzvNXY29F4@`3c_D5Lza69>XmgMbi0wZz4K0W$0*w)o4^)%8AH7_vOXXNgphS8 z0P%99wM1sespvI`lavz#WU>nhe}ae}udv(OI{osnslLtc&+x~^VbXi`l?02CW7`Dl zo&@6ToTPjA#;>d!aW90?%c%?RnK|cn+S)od{Dc?e^LCq2$dk0GC?*MnZSm$bCD*@P^?YtQU zU5AsE;qm;A=hDyG+gNWrb;H;b#ltD&rG$;$JJW_UuN>yl{(Z%)ZvM4ooK&iuH*@=_ zZRNU@X`dSEoh07#<|V4puB-_4&lqm^`FLsSV%ihZ@HGHzKvOmID1m*UmWKo9l%(Wz z%X%jcn{H(++kI~a2^&;7X}kN+T5rOLs+3Fo@*b2Qyq`_OC+ti%cGhy0&D5Px%iW6r zfa&GI_Dgcq)L6dOmT&8S2*U$xIEsAX-N3lK{Zt}N{);Y|>UDWhqWf9=-xiG;5C|Av zizw|Z=zjJ$02W>wAs*Ca$E&40J?V$iCA!hrl=;XTusj8 zQqnsQ@rli*s$-b*mc$YzLs#C{FkV!=ApFzxfO5)YPO3`<=+zqa9+r2c0zg++dQOLn zEiknRqY&_7ofE2IWfKenR)nu{8(jzh3-FQH$r_P5i79%4lQLy7vyErSlHk($wrIco z{%xx}h#}sW>e?)O6@fUaaVsK6600V?L?8|)5Mi5P)EXZ`Kh;;tM3BJ}9hBUvFz|Xf z7vbQ~__lbh{^K4UBOqP@A7pHq{%vg%ug=)X4x<15a&Fh`H)`6klosZ#bW2`kYIADU zX^JJM$${2q?aMV~FZd-x=g=zN2Kx2Af(rPaz*x&nsXE%&laKu(&!}=5y#m(Awrkl* z?s;3PZ$AklY{u)5`o>tkoc4A0!@Ba?YbP13Ypv zhWA*{5cKD>^bHDo9Yqz=u37{?vM0Q2E!w(nTKnV-)Tz2TN8%GgEG6(rypB*v137M% z%Z8zyp;}32dFm_LR0i?FT!ChX0o2HgUP%0@W9SbA~0|AaL*Uj50iY96ymGwT=lNU%p zdLt=i(DmY#4I()>`nHE)@V~RlBLFJ4{IvyQNtRlX6XG}m!1dN&P|Jb-j~nKim2a|a zc5JCr5_kdR5Q$&JwpeuZNe8Z|Y?jL1PX3NVO$ZJEF>NU^bt%8Bi!aDt%T5xw*DAz{ z_U{;rrJ*ef_on{^gf_fA9U_TXe5Fa+BU1W;%3bT$lF*j(VQtps5dv4yvM_ zrGP&p)Ydi|2MRBReP^4RR`&;pT9?O6-Jkeol#KPBt9KBy|D$6-c} zrlL%r)DTBJleaeDA@Jyxo}mU_JfZbV_jE1s?7ccc z#TxVqMw1DSW*}XA*R%Il;PsHofH>7UXdEm9?-7B9l_U zSWPyASin;yQgAx^P<@8iVk3=gm=+&Ebr%#fM%8K#D@kQq|AFeI?E{Lklk(A zZnfUcr`Y*^Sq`Q@}+@%NGcs(#K2BLn}WEqU8NpNvgf@V3dstedm7xa|n-G|5!27DCcPI5^Vh?bT2?FS-s>QIwdb zwzWZSo^!AqZwh_6K6?1f6e%TZ3;$)?mPYk7rz&Z%0uvxkz^ zo{MzL%euh!kMqixruMo=M1f#iK83xAZhKLSVp%lLe!DG(J^i0kmTmHHtM#EDncign z>Pg@{`^;*Q_u~%2&Bt5etCEPk3<`uBen{KT0e*JCl3;Nk)HjzZSc4-w^V!;VW_BQx zbgjspM}x>aY(r@YDnLFQpe7v<_otqlpZBMu6|jAAaKcN?QvpMDcc!*n99D7!7^Y}> zt=yF!rcso3awO$KHJO#|VH?{fk|i?L>m*Mt8}%VLv)m-GYk^HRw|lGNJi#!%&42v| zK>dT)5Wh3wzun!~RXyAO8cwOoW&})6LdsHdR~gn3Svsn0@(M8~Qd{Ztm(@1Xbcq6D ziI!sax=VjjEy%Oft|Q32w4{Ev#M^l~52{-Rd6vBwWvF?*eOfZ!q`VIv zUj37r(QBnZ2<=^*C*Iq4EIY1Wqo%1~0HXP>BR~yV3SgmRW>dG zm;5c`jj*ka7x;`%KhMcxOU?x|lO8;aGW#4SYx>ky?{hw>SRm1;d#G8Fcy)B=trw?? zK(8{2UZl2pcE@ke>Jgw>5uJB#uZ<=F{?I+;Qe|R!Df6^oFxghHQ!|-(PD$YQoN|^` zQxsl0Yk8rm|M>O!udVdHz0tml@51<{c*D(~(7d2E+hlwpDKJylzou^vk$x%va(Erx zbaZr3QaV#oCqQdr?LE}(z9`x4Dg)_$CO_@+D_# zZR>{~^oqgJMzV387X~DVN!y}r7crSOU8(%&g<=XVR7j$gTW~d*_mej9( z$fpJeZDz7^2v!)zV~+HzCG&rNyT5+@zHIH*w;QgmuNLL`GMb+20#iDns2p(Ly>(lO zRbURD8CqpnR}i#MKS;MKCBoU#(JCsiZjIv^NaU36s+~`e>a7+5$-)L#xd9!ICJI|> zey51zuOo3d{kAZM+n3#vI1k zy4$)KJHWTUCUYM0>*#X5{<=^}Ld^S=I7I-^tLNw39)jdR zfXd+{F3>iUq!hw-Mo`GWDX$Nq)HbA*)xHr>9W`HWKX$t$z`0nyBfvCn2Zy#R95cWMmM zy5t?uP|0jQP(`+{9@|!4DFk=7@aDCbF6+S|$EIY^qp@lFn9zDy*OHz$67p-Q(!WU- zDJkbT($l>H-?kU*i{$*!S)H%>p!@0UaX86Qn<0 zYND6rW(TZl@ilBmAF>Il40_|ZiSCFeO+>|~HtiNUoYdLg+N+1708Xs7+uxSz7iYdy z*~o9}bOHjhbJbJ2V>#x%TV3Gdb?O1?eADbfS^4L9h&dF;cM3)MeNiHhGQ4c}+JO4& z@Qx{K^AYr4dhP>^wyD;aB0|DN3diBSQ*49U`m^KWL>#FhKGzm^%U&IMDZxjb>R$58 z9x6jhkU*T~AZb9`*e_YH0!7wzE0ENr_zrK|JABfU?n~+$Iu@l$^Kugg->^z=Y?4P6 z@bcGnDy-96luEb4LPZAIBVpJ-!+i4cu+9dfVCLm8B%IniMbL0-|M~noYbU27?)`g4G?@9VU3%KW&{%oj8u;a*Tt-q~LDQ*Y>`p>jPUHDevurdd^07(JzOei%~$V#W0n`^PE$Bc6*W|0)fJfd^Px|wRTtZSv3=xs=bx|GvD0ulLh)>1Zh zUX%h|-ZD>{?4>FZO*UBds;erwroSzR#wwT)_9#f=j5UQ^R*6iRU+3_L6mo_6kKvqN zZPxgAS6NX)vhLob4;%K0V36zh`=$E0hQHn-)h!{Mc&Qa+-uh(g*ly*V30X^)M%0=l z{S6mECdn~z-PJ6Mf!=Bc&R|kBvticoP^^_udK~mcJCN)Zl zbLmiVEAl~14^j1I;!xEHP${4}O9x+hU=B>u^X ziMwsM^xIgGbT_G!ZDkCZUiogCCF-1X)l7a5nygOkmpMCBFDvkf%?6I)^>C8wxK+yG z)h10Ml1>UWz0RQ%zN!rxV>WY^PrFi;X{}o7HpkyNTze zZvE*)w+gT;@Q+2(N#-ce=j}`-?iA}+Ip_eL5;#UTr~YiCkr33c4m?wr0KqQj<1!z6 z0AjDahz#f2t_+bo)BTFP71Ap8IUnp*ZUh|Y!x*kD(eWar?%h_jBJTpVHIu2YfVjs{?#+UY6f8%rYo6Yzm>ZPu7L zo`itm%PfSk9(Spvnwqj}O-&Q=#kf?)c2;9fDgnJyhCp7Sh~y9&Sdmp;uk!DwZ_iJr zL8Y(WE@wbKd<&WBEP<3%{fZ71<%)d^N!g@jz<67yw7HYeLwcrAlTdLg=VHaWCh6&; z|Lt8NU?PwHXh7Dt&pKBguUUi-nNmgeJlEZ$}W%q2=HpAKoCe=wk3@u zCz-kW?|HD5{Zfw4cjla`B(}6S2?E`#8>`pKnnbJ$hfhWQWCbY^IF!wj$Mzxx;XLHq z5v=O?i*+(moev`DwcO71=hzp)@)&wBQF~@@SEL41KAb%nU8M`pV824cs7(^a&LLwr zRpowC(!oYUvwSa)G?tbFs}cH`PHS(RIsSGSJ5Nja%@31HQIr?{Dx2&?<6}@b@ZvzG zUG%6eGAnpFCsXvb$ftx%;6ykti+wMtAr#_1&NlDi8E8w zP@>Y1AM%ip{_TJN>DB1ca@wC}p!@(8IlJPrN$m&@F~?s?l6Zwx#&b}1Hi$D@+0vk0 zk~Fd&V7#5`V)0yegOX^Hl4ed~-ww>%>SA$~0AJ3+MANc#$6EtGyj0wYNky<=(?{JZ zjghaWhnc43{Atayfq$FEE{gc7+S{w@jX|y3rj}b!v}X-xcU~f_G0LIdTasRHC!w@z zH>)vV?_3I| zgamoJoYkr$F=gf~%T!CJyG=%N-?|L$7M2;9ednXb>H(XB~@jW4*q>Rqgb$_ zAJVb1_bZx)Rl}o)48S1!_DOPX455pm#D4JwoB(BC;$L|Me@X;Kq+IjpjsvV*)-HW z+MT4piQ{6`pxQ>BdcP39!XVrFsP+P+_&18i;^-y2?{J{sVM5N&9DyRP*JaN_=6}H{ zfTy#oYT4aY1+bX3QYQ$rsvIGmZ|qaZQDUj8by9Jgk6qKv4bY>adRShL@{pW^0eoe( z`m7kKR_mHET*ab;ea^*PdY)#2++(GB`||12$FFaVmjyo`JFD3?(WxN}OG>X=rXw0+ z2j!5m0w>hx=dls{4_Stn&Q^c~J&SAej+fvRE5U-b+az)9N;YIU&c~svR3to51cI-L zw3OUoa~hiz|wb{%|{P@gw^;(d!%?uiKBzIY&5#88F zOxQFj&j(9V z=lxi)>M?c7R&kQnrkZ4@n=n+ATa*ABwQyNfYGFuc_w}x~-=>7N`~_RnS-Vi)?GY(zroQ>dkNNnsp@y$9_=@L|*yF&teZySC^(Qe+S zKNjp?zyI>_zOTjSaIEtM7$^XN`BaqSbcZx&%;yqWy@-$CK!*eKGA^gUTLtl{r)IKk zYsXrX9D9G>JIsuPx(rs-|fU0B<%bm*5n?0;5!4DeGfsk6Msu4ZxcgirD+! z%C!~!6tk^SkQs;aFBi+L#Y;VgA_~x%N2O38N=-!*__~`-a&Tg?^{N^q=sNIEs1^=N zR(^-&`6U@B-Nc8|ozclUBv!Di0(m>&BC=B>HQ`1`C8%&Rjry7rp1w2t;x#ufVcYzk zmovSNToOOWP(ZtBTzy7?@RAq? z$)}qb9Q=)n+!L)eV=wLDSM^-1^7HoL2#*+lTKb(;nnVIz-}{<9W|unY7mI}c-Ehtx znaZwaK9=*#U4H_yT)&oX6Xh{c{vd&6umcZ~c2(bqB#FS+&$N_e&Sha6>g5Q9VubH^ zHfn+JJ1CBuL+4rVymm%K=Zplz0(o*$y2BB831O95U7Gt44gxd2E7i*hB?&)gz$8{mojqjjJ zh2tkdjvq=1I~M&++6=3yV_-~`GM-HqHFG4$d))=BCJEhlu`EqgiYocNT@H8?OWxy4 zPH;(lndGpYln|oQ?fgLwDVS|gk>|m>kk7CM^$dv!q(qR@XxR&#%L`MU8?>%)l9DcgXC)k~G(xadl6EL- zd}sz?#tWcBMe{aYA7A88FM5sA&Zz^`rv_||6B9v1UgojmDGOCsA$@o1DwDW0_j;y7 z%6QI^?2#!ZBAZt^Nr!q)FQvh^KD`i2aS0olB}+X4H|g*lwigHH_dY)_y;^YcQ}Bvn z&zVPum~9VTdOLyd_MD;nO0(v`~aW>(^;f@n?e)1;cua)LXk9(H?~Rwsnc z!QWwLf*23o{CFCt7+GOTj^rFOSvOGi9DE$5GnY4^lIlMg?GGBGZrKlk{QRYx(w+Xnm-+vXG9po=5 zW26gSc4{NV2IL1il<5>oaQeTTkNre8i)r>W3baX!^OHV_(!Vc=S07lOu+5dJ5dgp1U5Yix0Isk& z5tkZBK>}T9HjY%SV1|7mnO!l=kVpxK$+5hAd22j3a7eN-J8k8K<+;O7)>WF#q=76a z@jAD8)TJ%mH0)wKDQGus@w2gJkbp3TtdsrJ`*)WRN`Y$Y(>ntKu~Nj7<8q`)B?>G_ z|Chx&i0Ln6rJ8|*j!xD&J_WoYQ-q+JB2jvfjHyqYdy)4j6P9y%sis2(aY$dUMXt|E zn#N;wehypoeUR;`B7ofcVzGi9wrW%W@uw+N;Duikl+K49N~*Fo4uu(Z8|<8t2)qCq z9m>{(Lwy)2^x(}+hM(0=v?xl+NnIr)=d1^XH@O-3sz8(8GKaSaS(UaMoKNxwt+@?U z3LX!p?C;~Zx69=>W@C5|VSt8_wODni^ryg)se#>dxlIz`p{pc(5yTY+S59ZB9Dni} zQkR>Sz#K*18&IH{xr7x0K?BNcx4L@ejN85hOE%?=d4Yqs;Y@<$Uipt7ayY7fI+{vB^IYm_RW^{p3H6sR$}%XILFl*`Y4>oOWzWpO>rkWw#Zj3<|P0=DVRNFHAHso zKq=aU^YO?0y13y!YabY=UQJk^t)} z^qlH9DqN_yffn1HP4Z5-s_IZsjj~z0lERm|+~alDSHoFI&&G)vhLUaW7Xn!+n0wUdosAF zzUn;7p)7@7r%{d6jjysTHNKq#rR>_R^1s(yHffZ+sZJVkzSDLMN^Gg*w-p=EfX{wp zee0FoP%ljyY|2xAP9o<3-CpticJEyP*{H zK_%?0@wM{52LX+6t{5CJ1Y}*oW`Yt=#j@h-N+;Z>j26m`OxjdI62xEr9}BmPXkYYp z01o+YNqtNHA9HGbK&ImuG-(O@PDlWzkYf}{rDm4Ylz4)~Gg12h`IZ~P-1P=hMS9%M zr0v@lC6M-8<<;a^eN$YI|GLh3P__HTn;G7=ID*pjuJgSVq41g{idZFHc1}ExW(J9R zm$XBT1kFgNnQsILA%FYB)5nGcEeVfy$O5jc5gQ6&U&u^?;Q+bj<(~eDPVD+10-ma)6 z`4+uBQEpV<&cxZNpj^O_ZUCN2fb4MLHeIv$vh2+I@FxUm@WUnSWli8YSwNV&Yf2Bc z$o4ddM>;!P>q`1u6@MJc_{xp!`cv-?9$Ut1olx~wApEniFVfaUPCw7h~38UZze` zZuV3zXHq8fvP)HUvt|ID+&Zvxpi`DRD1liS)_N?_Psh%eri^3g?N$d_ek;BequAAV89=2+^+nqqDsFFOUGvLGCN8<^-i~!UVpGjuFH(`I_DuP&?kb zD4en=34Eky_RxMhlepd8DcPvuL44FepT=qdR<)$_(_aDPO;i9eg{}zDM#cekt@-(` z^o~BaRS8Pg=;rCEjMU^%<&DSU&jOJZi)k83Qw384xuSbo1WkFbb_$pBFYzh#&B01t zCNAE&zObtPPDkSeswlCX z9<8ReI@dej#sduC3Xy=63&cFCk~k#2!bb)EP$0177H?DU1FsqhBWmqx&z>l*!++9+g0iTh_TntD_RE zNvYiGngmq;Sc0LBw07tV$3I-lA5|Z3TLVqI4{i4-MY9c9bxWF8*XNOMFydoZeQy2N zh3K=J3S9B(*YxBk>lZI1vA_c)duC{tUAulpa`Fkc%6xbcuoZ1Z90eJ{0pZR2G$(7R zUXz^~M?MUdGI4EQ0^X7YQyb@+1m1ydLBSFM4)1tAnPh_(vsW2gB3Ms(MbWN)R{57* z7fJmT4AhSnF>1yahg^$pI$K(_t<2uvybuPP0W>0YtFqIBa$8wCfy(!P@7S}PGA~+= z_PDh8x)v)eX@UQ0zkU9DTepbmkqQr0)A<&MOgsr^_m%h*T0as!$VHpOsM=UwG7z`S z*Q(@i0{UF8NuA^tol5TNV9FYl!%5)ZN^ROYsr403PeW4l zo_;RhaeYNqU|kv^=2Pb+cgfsU3Cc=bQ-Xq&qpcDT+sc%CsX-**Z7TY)5g9fIprWN? z4~~6%OGa6t1!t$m04ar5{=8=2P4-^pHM?@RxZCVhOC{PTf0c8SZWT@(qSV?Td;7Xn zKdNJarwC>zuv?5JdtsvGC8DaVA16#!qI3HWYX=RK20+(F?6n5jO+x2(y?i^o;R9PX z)t)K%Y-R2oD~0GZ#XWSxtmI<{3zbFpqIK#sdTGN%L{(0QSbqt~Zc;^cjKZ|6F>J_L*N5;>Ypz+pe0^vI*e0y_SkJLf(+v>J3)n zh#j+tvShAQ^U|H%v~}$^%cdJwn=BxstL>ycb&qAL)Ssm%Pj6*Q&uI^ThZ-J zArw~BCD6UH-@es*>$EO0Ia?lrU@x;f*yd>D0X4Yn>o-!WBf&f+TiZD>YG~@86KF53 zhcjR)I=#Dyroep-&TMUXIjBrN1@x%_<>kG!K9AQfk-pUJMSA!+`%*z({jGdHY21gk zX=aIvLuQ9usKb7(>id$M0oa?qfL)Ht99~Z)Cv=KFL|#%DM2YKDg_z{rSsx0WO?$3Q zC$V!)xRWIL+5~$YYi`{Qs5M?g^A1x`lQ`jCYz(W-6M@yv0iP=CvT3ujscM#iC7Z5A zr1Zn;2FS`m@*^wT4FJ1@=Y(D=L!bb=eGCwg(ZiNfU8)P6iJzgHRe-hF13el zL?Bd_{U!$iMC1>hXP-kV&RmjLJDWl~$24DdIVvUqa-$yZjU)>uGSuo#p~%m!h(%Sk zGp4$RHuLfyBjY=Lubh>lC=zmaEgjjE$50U{fJr%#);auO&&2&) zrWMP1#Qkxv8hIqjtHayTL%q&uF#&RlT15p?H=o4`1}ENtO70tC$bOE-|BN0C?dfKz}dq^p0+W_(UiyI1!K_im>4dHCVP_*HSKGl)u!fU z=O})c178(&>(e`h@2v`Xx5i7BnbIdMkH@ktR)<$vhj#~*%&jk_&v^y*zv^Htqni3! zZ)x_j8yu*Vq`=kXPF6b=N_#HVAK!lY?duu_e~ai3V~)a3$ZX8TgH$}9WZ(_dmZF># zCvlsjN5so>+5$h7&XawuF|N)cfOEpBK?CThXu<^!tjm@-=!T;yH1Oy4u2^z4dBZLq z5TX;MU&0lqQ%_d_ZPlV4V2?lss^&vYymJ&qX~iE72zUKG>{Hd{2Q!^6Bvp2MQ&j5e zkvWk(HAuSvCVc+7gc6zpE90by1cGVqdV>N%VaI>0)>{$ylpePp2r8^wUM*R+ZQTHz zYNzV&b6xsgQXc5F>yhB=mbvea3E5viq+xgBu~)PA=^@r|DA+N)cjrJFy`toEi!o-yGP`HZ<%9i|d>!r;E76 z6SM{@kfOEgcN;b-fpdu`^h@HLL)=RH5a_9&z*;ju_SL8PueYk^{BVXBnyNaOsim+f z&NX#snOC)o(}VhFNs(D6*ZrJQotHs6|3CAKKnKgJ+37XTE*};MwyBkHZ09KnRxdI~ za!F#_p`7ewQNe)fvQbCo_YOOU4LodVv3DY(UNO~*WHC||)KDdWG!NiVOvwIk)h(3L zOQ|?Q2H{VOP94D|j2y{UjjSK%VJI4H!pFsEsGW!4kXr$4_Ss4FuXXz6w}sEu5KSN0 zmk;}ryxj_ONXxixFJa`{Hcr#^R_`8HmM`(xQeXNX zU*A+?R$SkX2g45>JuXRNfGLs2W!GEBThServ9-zOvrUfGu3xp&70Dj;=4I-X%|{NH zb64D*6BMae1W=$XjjS(9{myC9c8gV?+qq_gExv&HFB!10>JLyFMX-*>#I9u}WXMp% ze8}w%!WP|nn%TOk{g)4`JS80~K|51Fh-s$R|G);5Z6Ie6CiMQ4WVTTvZb~1kaH~F| z!aUoO8Ri#G%9l3M)vMTcF}*2N;s{gtuD~5 zx~T&t9mLKlJlWZMT8NCw*t_PN*9e#Dm=_?K#3gBrw>w{S_uUN>!#va}Flnj4LqThA zys%=!nR#~eeiFbr_Zo)Vy4Tf9fVs?>I3IFg~!CTMLc1z1TV)O-(o-Wy3V~_j+|ucXDtErLgE}ys#lHOg8iJN zYcMzB@3c+*|913C(|09k%#_Eb6Y0@==0en*3Z<>g6M-AVuwM%RQ*LUF(^&833SZY%`SRyN32v zpsB2;YFoF48d5s@!X~UTa^`<7)w+&9o;MKJ@Sg4>v&#Cl6KFk~$Ts}l+syKH$!v%oL7E-`^9ig*wRk|jC;Wq31 z$;LXp<5ZK3oRrloDcB zGRcjChO@_pa!P*V>kY%frlYK?UP{@ALo=dwkqJQP;4e*XfiSubo?48ZdTH=Bq)*k~ zfdWn(0~|;V@71y$JO`!~XU)oDDY{*lb}! z9VgvB6>%LwlNq(Hm0Waw|8_1^I?rujs6GIv;NEo-n#5r+ zzU1caJquW6#%LC@58yc~u_nC%P58h3xZLVTt<*2k*Y4f>% z89&vZQ+|V1`(t>bAC3bKDh+jSRYlR$Q;Rji=-l~GH?_UWo6{yS@QFP!orp<#*iv`; zzrdAFqXD6AFM#B3rYT8_a7au#KquCV&Av9MJRhY>KNBDyHoi-W^=d zDR=5b)#It_a$5~bz|c)D57EpE=mel?hjTc`m+q)#k<65?`&+Z9Q=q!sh6&|{)cJAj zue`Qa9d_mFrqCe3oY;OfbJ`sg#!xI!^PwVMADkwy$L{HE5ZjR2fORJ#&9tn#G#*Sk zj#Ya!A*o8xI0@(3^U&EV9(?$|w73(M>cuzti^X~?amu5=KAhgwdPmAe9s3$&8SJjG zSW6UnY#xfPEniC1Z@jHumF-wF)@l&g$`@vGNAQiyscB%S6#yFitT zN(X47OyQ=VH@m=1Cz%dh9mU>LrCY^_)3Q9d)uMVW)@X|NMhBQ=(>~JSq;w|161wWH zt0tRQCt!Y};`BW8sb5fEBYnM6ukt9(;bj)$@M>v-jQChix83Vj)UM=GS>ynLDH2ge z)#FQvN=gzBN2#fYc8={8+#QxY6>-<@#}VeNf&9U7(pt68MN}S9sp~_HC@U_JixvVD zO>-!e%z0>QC{qbf(0R$F8MofVrVe@lY}ZFTic0RV~*14-!D?N9eASRf>4hJ745MK7h10g)B zLK;jTuGtpk4WmAHZ_iypVFa$nr>3racR-CgZ0GW9CZV+k5w9}XGlj; zM{b!rf&1ErnL$M4tp0%l;n;`!leBav=Pfm6J!+PaN=)dFXpO|>6jN#5)j-Gj}29{Nu^fkXK( zWw|Jt&axhW$kTa_UG@G$P<)-I#v?A8*i`XIgAhSFnoo5w?R!rzXTj3V~hM;O`ij&oRqxV<;AByRs60z2dB=<0oyW8i~t>faXl=FPNPCLHLa+M7S~5=OrNbHTn-Vjd2kR0+0-fE&>s zR6ZPwnr^b#d^4}PvxKSZvQ5eNB@!tCKuNY4u&XM>Q#Uo~Ueft1ER!549N zrUIzf13{$l%fa5@K+S=x7HDj5&6%vyrY13=Y*qC*uyVJroL{%7pFbVcgVj6v_)zjC zNb|aB*f7>_FFEiZC-s2$l0?QuQ?s#@wZqCzdv-g!L$U5OMRkmFc*YuCH%2tL?)X;zQ2D8j6sAc$+#$g1xRtpMFdi5!iUFD!pue65E}X-BE7KQH#zI>?T1+3pX1JiE|!r zjSii+Buo$?IQx3NNF?VE3wPU2Etwx#@Z0}<`}RK$M=Tkh^QosDl>4_=-Bt1;Du=Ub zlvz97~x%<9^Pnpz5wqz>Tq4Cr_r5q1^D|iyB zxb9$KPhQ1XfOC4&bk;yzNQNb>0yer#6fYkRwaK(}SQTB!QxiV@07>uR=HXwf^*^g4 znuS&S{$P8=q+|T?cF6K}yF1(@G7_YlQYY{nWp&-A4D{NUC%FTpw@)msZn-71vsISO z+6p>GUah#Zs#h}WF!t-_51ng^Zoa? z{CRa4_MguW$74>A(ppgps;hoCQMq=`mf+B`Rq_HTJq?6*_0<+yS@9p9JD(y8q^Ik{t$zPapc@C+T-n??t^^#c3C<^43{ZBC8iTO=2@4GDuV)Z*B_9 zUq%E_n#rJ2;@Gj3D3G;I?y+z6TAlJQTsgj3A-<+#>M*Qu)OM?FAnC#9(^ z$`)<+ZF7%uZ~*yYP@cj8a1ecFr;ZL%ZqYgOq|=h)G{p8J`MfbYLYhDFsZB!*2M-A#W3PsL~;;!#l z-KLq|v#0W}ytkU?2l4m1mIp3XKo)YJ(oIyZkRsFN*lI&Yji_T}IHS!4AbOG=6c6X6 z^@yp%YD0m@9tfZ*>=HA(YOrM|xa|*}%-2dCKdw}^s_InrYBH(<2d-Q`-y$r&fYhJl zWEnqSv!p@I&N=FV(qZWwXd2-~Lg<_Je>?d<4;^roIOI^Pt*PLI7H>_aB+#b25qbXb z>Mm^B4`j-nDaw{^!Y4S1p;;MvKuB4llG`y92F^AB{k5A^=ELbWvW(Jnx(YSB)<@uuwzEV~!&QS(^&0gN#Dd2B&53 z)HO-l-&e}%cB^u450!BSoD||M5PdNkY=IQ-kAw6@z8NKpbV5yKliFHgXn?^MQ##a3 z^4qzVqTEulqpJL9Fq4;qC%QojIxik2sc{>^i@g5j{<&gQ;=fPnyf5!KNO$j%N{_uL1Z~TgowFJ2PLtiFER)b2%sEYI=O%rIJt=FphD1n^ zsYFo7Z=R|)LQ}1SU+#!cUW}3G^{)aC_Ic{%@VvxrfF5<>c+4jKd#!B4Y#$tcd7Z#+ zyQ!&5sPb&nVYj+!m`wmWBRi!iS78t2wV zu@R##1xMu8@ZDNcT_J_*iLCY2g3(T`P!@1_s?!T0tu~;y;8H%wfy&Zp{k`p^KI#W2L_R_VxP^Nh(j(oqnquDz`E7S>%_h+^Ld`BAr?6scyIW-IOO}L4txB zSGtp`ao-&?(`TeAN3f}@ndMR|W643$u&1a{7?#6H-Oj~!X?kaqAm112+T!K@8Ja0> zZ%$6P25uD0e97hgVQqWpUF(#KA~ufVyIU_M$vNV4i2{HJobJ|Vji=$P16$a7N)YHX zlI9*%;slf^@{$NE_x@O@e~gcRQ&}`v06yn)PlD{d#)KT3lB_5%x}7B7Xy)gq@pjD_ zOFc5H;(O&@5@4B{Mw*CfK%BUAb~l2);_yh){hZ!{ ztwyQ;m*#G{J2OOv+5no1>r}VHVPSFVc>uhKC`;+Ic_4MLr?>`-2GtEu-MAzS5vY^B z&6oQ(cDmJDl4w( zF#*d9eMzSPJq5?K>>m5Jlh{-sw=L^*Ykjygf7Q?|{(StL|Ez@^l2@QM9|>6$q!(a~ zFf0Q!m;vQ@=sE~~BseNKOgMC7t52^gF`+hj%W{rsXp(~rQeZJi3#xm0$U~v+s_$J z_wk6S%zQ_s9sC?>^?8;KN0V6w2YkqMsYw+o8#{;?ra6y-#8jZ*->z6WkT1R!G*OLp zRr@$u>>)MSsbl>$_si1EZxJr@n&UKTOei}&hH|#?bo?B!=#-c{@wW4%SilXI^`e)z zQkZ$@cCTnTX)ad1h5DsWEpNzMM*YHa;4mtlr5SW^+G_`Km-twwfBf>TeesrgnM$Mw z(aOOJh0W!j=Hzf2$*Opzu7l4dtKaKMB`$sKOC$I_nO4ZOz%9y`P3IboMAV<;SF?&h z;ht3ctO|-oH-|3Jr_x$c`7#nbwI>_#eJVGBPAxis(<6?dpxmC?dAt$6-164j%4w0i z#BodcAH<|F7SDf@06S&HNg3mKR&ziI3J5t|KGapYjAC0)BWKmWK*?Y3v7WivlewMR#tOF<#z` zVM+3(<-)h!Ml_qAHZU6h+(FxsI1`F5duvYtLwX%?rml#jbofg>0|`W+D2-FAPC55w7fpL-Vrq`pKrq*JYL`}4p zwM6+YA|*BdUis}LZ0Go9*XKqhilJo=Uwb63uf4=ix|T!D7ljr~6gu zhf^P{*Q5zKv{AE>T2=p+ODp?N9p9-*$x+wGNz^lh4R9E{IqNW?9-|sZs!|WIT)5|$ z(m#}RU6*Hk_@yzd+WVme&ow}`2SH_kj-2+-^}hZutF`~QTHO&~eaMyM<#$lW+vAK% zJW}~dn(}T}+Zt-H(+fW!vCphadt)xBP1$sJX`Ob(;ppdRr521ApmtTPS5OE4)y*=2%jc5^#Ct1#~Ih+}YGiQJI}{t`Xv? z>Q1lTlQ@>Ib*Z97)`t}E*R{Ku>a|NnJ@=*H4V1Au1C^(jKl*v|4I&ZpHD2fRG*2U^*Yg|bTe+U3e_H}|Vsw$qejgWx3Q)N;pD3L+l zXb#sCAFPiRVWIvY6@?{(LjfS8@AlT3f|sb5RZ2-5OoF<`WXjMGaSI4+zZ`YFW}51I zp7F01>^p1bVQ^VuUrw7w2Qs=OIE|R9td+C#WnG?0_9J8KbFWM-AV_E^K~L=Gb?<4g ztXb6;U@4oQMdCz{J#Ud2ub?XJJ_riuaLj^?oDl)LW z8w=}lg`>&gFYF_74$G>_DOD4-s)gjTo4m3nj;4%kYdaB6boOccreA1LKjK)lwtcFO zPNWYHZ2!yO`v3VqHUjr$L$Sq&$z?xub*N;Tyoj5{11(p1mwr8gJfK>VB3n2*EV*XW z!5yrN<^>>~G^w^hOA63z+FChQLOvtY^8*7p^VE_x1kPsB+$(Ur0TX@B@w$wjAxCAX zovPCEIE%(@B7>iFBp?B3;d&GGgEu`VB_Yp4nL(=S1~6$5jzh7_qbiwGy$nu1)n}$K z1T0T$2-Y@vrx0zN9?F$%k8#59YZVP!!29C`?=^1hYqY=FcpXv^36^R#o3uIgmuglH zhHtzJ#oUz4q`Gc(4+5C&(-1UwJMm|yOuyx+9ZtC}bM8V!Q~R-Ai@JAsFX_Bey3312 z%1JFAXh~@{nQtc>mB1_KRMlM5i#={R82t$LHu|Y?H5OCt-}dL>?fsEV4p}1x^2c7< zsn`P;KE~t~zSnPo6tQ%L_omS6trY%qslJZC{lk3~Khy_*`__YsD97&J??wg$eN(r3 z>u9@4Lutn=l$cSRj$EQA$ZjW(7&M~8Hlc$(yMU3Tb5nI31|5qhDYE;#IlUWI-tZ;_ z+zW85JD-@y@_qn!bv`aVZ?rmAMyz?|q>y}32>M=PeN?cvR=rI0{>tj=W*ZVl$v|?9 z*Sm-Y4(qhlB47fW#c)k>ug^@rxxbOwlm2Pk!?!|qXX zM@YP=+jV%#wU12BB=<#E?t&pstipZ7lR@zDYT(V&i__>VKz5G0DGYg0z$tRbHklGT zRx3R_Pr!nmFWVe#7FY&nA}%LRtj@)!z_>B&s$C)kAp7bcs70XAg$hL4t?00;n(a2$ zyw`CZ(ux`*8mTvJ}DhW0@4=T$-x)LY?K`@zp)TZeqNY^Ks_4JALBN_~pdD){iQcQ`fWjd_K8fcWC;1 zNGva2&hpl=EKl+a#Gn#`I;fXunkpDXvt-&7vxrg~s)lrWr~)irEA{FA<&WRLD{ueT zXLTm{6_uFvK&4xlhNTETnX(=?$2_UEGnE<$G8T@&p_ey-TBNB-+;q2hbvZk*M;j!) z1W(;bsJl-|Mp~1_upQbM*h^reMv9Jew5ZtRt!_skBEHX@NVkdt>wV1>4{sxd+2k1S zauz>=1GQ%)$hFzz6+R!0SglD@a&%pAJJ2HPDi zVPRSkAq`4fp|RqJ7hi1YY4dF9>U?JMC#bPdDUlTw++@-8S<~K})KuSDnHf3Xe3oMOxsV96rYrqk<17@yock z#^JLXztrUV;&BoQ8&lDg++zQamHKg+i~*cTVj;x^X@wsZ++lhZd0FDf5&L)$z5=+M zT7AmMq_!!JLs5dZt4gT$y8raYRFjt0U`hAat7Ut1$o#44cZ8=tZ&5=WtGAdaSV}}muLw7x{JyOfHmPL6LEWm| zmZ)}XYB7}MxPJF@Xq7&sD^xwSDnDExf zRxqDC+yslc6C(gHUas!of*s5@9O7bOPIV|$a%(`v0Q&RLRbJNi@ae|jWZsfN?o;h4 z{%M^0qmkRA)bsYTpa`q~x>Hs)`K2Q*F)cY6?@eNv+|1TtxYGU z?a3ZB6UTiKnv~hgL>iL)8GPLVe8zxW$_VF#FjIN6O=MCt){04FUD=GOcK? z=LK5Qz)ofU5)^#6y&U$EOQ}fRkXU~G4PWNrn#kxV;G`3X;GE9bU8MW&j{&S)%0hH1 z8ZVlTO9xe=4F6BTvP@~jPS=K-!*Eq^e0OhihiVq*A|Z%~iFQQXje;!zBUEry>-N!- z@s?*fRs}Uc&Ict~x%}X4b=G=C-nOIK;Z3N4y>U8Tyd?L=?)-Bi8Ul>X7{vR$l)j_N zb&A!vwT8AlfB_j))prEKdiF2E)2TC-gI7c; zLcZF0%G;*DT&m-Tr7E{%24`??g=Ljl9)tuEOq@&kpJOO22WlRC&pmPsk`63Y-F6kp z4>kVzM;x>g7oSX?zCzj~1Fh`=H!I{QH+fUL19%lry_x`|@0e{2gROAxp0zNF7o76^hqcD?FZ;8IQgysT2^C@a6n zAHOcGx;e2aK9=h1$IaWr)Aqvt&?~Z<<%3e1L;%&HS@$UkJ9B&v$D8H0lCcKcV%=2P z6<-8?rPdN@nj@c8C*N0tM#Ez*vbWPF=AAVKy%jz>*dfj*5q`F*_vk?gJkpClnjBiY zK(<*!9Z;y=CF$f>NaB|#7-fsF9+Zn}EV(lk)g*NLEMvKWfJW`T2CsoQdmaF=zjh8h z<}TrxZ=zyKUKH!JM&E(WucaFOx3>H(HF?fhH7|AWbO1jF$aOS|9WpF6c(6g= zu2sXTkY<5b3R}#E$bp?pKB)mHH zm7q|UWL~C5=X`r*>VuW);q$T~BGq5Ww=zdt(OxruzjOxDv7QnW zSWq>jPk<*|=2E2$>^{6Jp2P=<7V;w1rz^(-pZA-Nr3^nslQV%d-A+slQrQ;3+R>y+ zu%-N9hs%?d0nLAxl5W?EAF^79?{&@YT}LQV{J`XX8YLY&3C{3N)CXOS3&@$&<|Rq= z-RY`!T+W+imAA^mVtm~QegW3zHPe-b7xt=(koz+A%{aaFpCb;h-U(Pb2))+om*2<# ze)>3mZ=aWP(eZWx{b=>E0Ew^;z~k^Z3_@*}SvY5Ox}*C|1L{z3`IlOmaL~1lXO9(i zNfRe`oXg;1Z>rPkDYtP1sfd9gYFT+XE@F2I>mZs*<04B*&Ta2YW=ovN4=__*Sj+cT z903KrI*n+_Zh`0snI;|lQHmG}M#pu78y}C8^Nwj_{6sIb)u|Q1*fQgW*j}Lu_V1dX{sh36=R+p{;xkPD-RlFC4 zw;ccn-sZh@SlQqtv}4m8CJ6-E(t%EDnKi|PlZI(&Bz?CfuXg1gHXHFI%+izy&_C4) zL-m-J669vhrOW$0?Ygle^n)RzwC94&-##r3v9Lr_sN7!LOHl-!>?n<=f@B<|lZ{Pm@?;a_|#REe0C8~C4PHH6> zl9N6?+}ConCM%uWqTKTXc{+fmLRppQsNcc`s9#t}UmhNnQ?X=>rGY43u*B&z*^O_Z zDjkU-@9drizCNZ}_wOAnFqnSfg3$9;&Lguw+yrcn)nJ>_REW{%<~BL+QisYv0JqLQ zBUb7K!&Wac>5`>%)flwu#Y7a{ls7E82o#a;aMFN^qL-}?4Z5DI_4(6prp2&~0rI2k zuxHgjd(;^$ExPM1O@{^0v)Exy&Dr;}Q$x&Sc{5&A2}CFzD)ONyLbu&3j&9oWdIOl9 z@=#A#7N>WL4xl<(&T$)#ro@wdYD4Gc{7kjY4kzqvp3bZ4!lcq#xRkXsc=qOnP-o}Wzq&56Slps`xpg}Va zPJY?fg&?IJDac`XRm*v5AOPryb5N9&R3KC#U@2VldWcBxeJgwe4tVRbY(UuL{ks)m z9Vw(5(?Q`u@~h)I=c09Loub2oaue)S4d99fiQqQygY&?ASE8Sjmxl&W#(xSgxjud8 zv6|{OPhS)cCm@2Ssv2ArHrw_0E6$uA<& z6V=jGA3(3oQ8#&RnfWF0vTjQ7EMkOs9PlKVpA*$leI(yyIA2wS`oCfL|0~t@fMCUDX)qRhmbuODv1f!D8~6Y|eXOcxig;#hf+{ z@mSOT;9JTfWhzuwB?bWGb}-ssuU7e)0{_7S$$%C;8E++BDT;j#)kd@OnqDRB)TM-U zr{2g(03u3V>h<9eJqcx(a8?{aRS7LRCI(jCw^LWLOrfy|S{x1#y@6SAUp?fyM)Bv1 zF&Pz--@VK#YuZkkk)4VzhuW3>N#rt0=~(%eeRa6mY``*WEcGmn=ChXx7Ep47Y<*cp zs4k)VGJp4O6dxvrq(<6UMERhfB&FkHzUfb^6+fIIJ;p02^R%M6f}^^W30;HX>GdE` zgoqOrnAt#`x%IA{Sm2}`&DomV%OR(H+};tN{81i)(2)0{SXj_Sh{Mqpu#ZlO$e-P> zMN^aJPKbLsPmn1xiQoF}SoP1&qDZO-V-OXGcbJ;_>cv9I|4?*U zrDksGOOQ-ix&o}DW=LHNI~)2Gz^s;6>1n@%A@-ztBEWU;(f@L_;##ek9@BGdMftYk z20*q7j2b1`by2OApd&v|!K&TVOD#td?zTnMly43c+5poz+_|fkLOKo)Z*o8)F8>V& z#MG8MZ9?%Wly6s7x#+FQ=_jCdjM64^l`3lkYy-nn@dYWq$s0Pw8%UOm1i<1= z8|p)gBBjBvT_!C>Pd;=}a~4tYg23lGipq3hW^fO{XHE_kCn){JQaR^zJ|qwKvn3)G zDS^*#IZXAm0_ZN$x~jXA+MQ%~td5)QGT;fJaVT<~74l_=opLMfSP}j6W;e&4zRbO% zR%7kHBk7=c@lce~Ja(1)->;un1Ol&aM{-<2n5Pei7sye^Qzgo^q^Mr^5Z+Bcj)Pa* z@`r{wYQOqf_o}=T+sW>~VnLEJfKq7AKR1z|p_LwgTjzfn@JJLvF1 zebkq~c;rpjrB28mxi|*fy-9YE?!!yJ%lx%d#eU~ zlWA2~C!-|}88Mzv7dpYq?k3?%KOPQR;Rlr=B}+mzrJ-v5Ctu_kgcCI}CJ&-}_9Gj9 zRnCuv`oI=^@US?r`y9X~Bc`6%fR{_9j6o%Pk-xwJEgt%4QtVT2D>Mnl8_~9@f;cePf045V>&#`Nu0Z+ar0@Hf73oM zo!Ef@k4^Q*_35Yl^O7Wp;dTE^mFeVZc7Rfh+0LkwgKUjO!Batw-(|P%X0Ix5k+h)F z2v&k{x1V#{MjrJpYV_CY#r3$^`*jgtM~>!vWfIl=17d21F5f!6S`B);>y_ZJ#I4Cv zmmqppN4(EL5|n^1hgT7#V`?`)+pt<~-TTIG*950aMTAqZ=z zq(yelN+zY^$dr8l_l5eS|F+b_q}PVt$1bN3o{tSQ^br`U8NtGr#)!a$Yq9~SFv#4ta!8&2uE2Vv-T;*pw3-V`AdIH{yC zh>!4o#bSle2DXP#b^0|k1E@z)mz#61DDowD+aS@ki=W`T~dQZJTbHjD9XAC~)1=;H5==PRgs?d=usYk|}sUIh6Y+`Vdle`cO{%0J9vYjU(kFila1Hc?5vY zV9z?qs?zvWn7;c%>w9&hr*;Rq@z)g+i6C{uPqS6NMfL57FH6*l?5C-rw_l^EWSz^hZMU{hUK1VdFV|{wtsdhO_NX<9SV|pD zq(kNk-r8RdD4fXWYPMsJq~3unbhq z9H`Tzl-fdCQ`*I^buYg|^|j^XE1L{zCrS0?)R-)%>h<7&JlASn={!1DDoKT1qa+fN zRP4;@1N%GK5*+h&OzF7+9qXb6H|i+>Ie6`^FCd>8i${6 z5Y47cpw@x5V>HprdzMJE*_Spf})ZZ zG7A5&&2IfibfP5kkgui~`qhq+n$J1go!|5s6lEgjDHJ$W1W!wykXOGn8<2*1o;oM& z8smuW2jOlyazgn`v3?at#c%sSxsqqJ6IMWOCo11g70Xg1XGZG92L0$=1D-+YCziyW_khrly zqZXXNRiMT~YYHFjKvbg4U51`=8Ds5*Kq{u%n$%8yOsCwnmf90?hMXw0;H?(1lB*D&}cHlmJ-)+kX(WQ@u9Q(!*oKFcr|wu+8)-Z zg5py|DsKjhSIwsr9;~95{$K|d`?}PGz9o3S7k_*t1-%r|a3o?l9wv9r%OG&wt(KqD z&HR+3I7+OOpoVn>CO#G+(NNLlM+sw{r3F^V$*|oELYq!Y?%^tzQxy9}SeO#^ZX(tF z!svhe?ej06mTp6Nvmbn1b?H62%R958C^ovHd`H#7RkcusR@-Q?8`0c`dr?71AFQM& z7N;cokty!N<)n!e0`(<;LtaZ95BW*3&Ut?&8|BKdFh8N`D(fxb;IDLD$|}g(!_;RXkk;2qn>$ zhey2bRiqt@rQfz=192R#;(xAG{yqut*jDT)?Tjk%@Tg=HC4wjAx2}u;rAnoIUCxu~ zSw@Vu?odOL=%32lfM(p}>=*k;PGYk>!okQ%JBT}81z8q}E-&TMhzoOzW)6?7)%bMbykiZo3HHM=3dfd@97`@FDqzbPrXI?u^=kw%uf3wdu? zF6F-^#GXl`WAzdAjWXV`S@wGU)naWwSP*(%2@#v!m%g+0BX|~!>`ZUeGRSNpuPJD2 zLz%VAmKE(Id`t4u_uCIn{RYy}NxUkZ0E!`uE600CYn#GQYVRxgtFEOc7yJ1F3Ixh+ zbCS75nU}i&1k@#;0Thz?F1FFYkxTQ-I~#r3*}0$`f{y}xgK(}jID0c6+GA&)qv;IU>vdyCFD{WPH&U3X7K1mUMIkE|eCOyDA5}`vuyM=L z>{sMp6oSm|a45S(N=SZhfs#!f=g&G67QVkM_+6>*(=p(~0f?qc7!?HZ(mCg<{n9y| zq_QVZmEMPr?NPTP(4DrC4)*Pi(eU7B(V&~Ei08SzA33E~Y~w5rOa6JaqRp!B228K$ z?%WkWaaZ`5{lMmFch;yH@T8f&kczWd%TmG9O5SS{EkX31RfS&nQbQA|J>{iy$*;ey z@5e5Qv8gOKiNyO7?cl@LDnOIY5ntxAm(#zLFl5+vs2xX4)}0jmrpwwEHYf6__YQr8 zctpy*9rz5SI@a)l`hc7-#{!%1OFNo#*_edsty<3pKEp8SP!5l?O)8@Lo z^6_tP#*J^1Yfq94`)S-1N0e9~etT2Wr8tNHq1!h;oD}W=Ep+Rp2!9ZRi7sl0QNOd^rxKJBlDt5>y$~Q!g3f^c+iMu7Q8`ItP~dM$U?T77 z3j%auJ#^6}#1p!x@aaXK_H{X#tb2Ak!3NMyG;^ea zf0`W$(Nl_3M8XY!xmMfT)_P7*0Eww(94K&V>D27Y1IEvwzS)-Cf+iiH)kDddr0u7S zY(-YGJql$WcE{1mB%A=J5~ZrzXUfbI)OQ8iIC*VoT_T_P3VQJ9&lKCsmiJUD(}`&{ zw>C$@$eYS~E3eDplPc?NWFzoVldYRT0-6RHD%FL0)Kj&a+iKC!z{7>hOC|O&=R~iC zp&aAsOwmvmnsBNJFbnwT^L@S65aE7&;OD%qxk#udB_z=<+Xl~$8qX$;#HIJ+v;69~ za+tPL5z9hFzs5OBx>dxPN>fOklPozYxT|F1Weqczv$J%U5GhisMriC8y-m{Lb^rbz z<0;rUIjpmFsWzFM`@mjiEjFbp6ke5==L9veo`Qme2yojSdQ=0px2aJMC%!n@qr4kv z#D0L{DM~cOn}fnivtRq}RQ?gJw-ud_Yc3b6fBOA%d(&vhS`t!bY!9h&=L9E^R4REb ztP2=&bLbx|)meVxDj`ZYW9NgKl4Bb7svCGY{kuX|S0Z>W!2nt%B%XeO|-z|NjTV~8vuNgo!kpaRJ7S_7)3!~ z$#UUTAsAY{g=E3eI)<`OqVw%H{;e zRim5((W(klm{V_40p2g;oZ{4-PHiN2WhTPdqW!DRh9oXh3Ulhb#N^cu4(HPAVXN>n ztGz^75OHfs>dZLV-MW;KcdnrLUU3fF#xE!bD6dW{Y2g3>^UWLy9?#|a`{%c_XxNI6 zwd!liK_f&qfP%C-@(>EabfCV|&TdjgQ;)OV?x?b|g$2^FW{L5zztznHM`=#Y@k#w6 z99#vdkz3=P-Ax@H5K)z=T+oa zIl@TpA)7fNKyB|>a8x+7WQG4$$Jd!YitS7s<`aP2Z+_DIF;uHMvh2ZYMs`767t8nZ z(Hn;mRJrpdW=jd1yTc`O5-LGp9K@xG0w|FSL39KIk*&(92&b7MN@?9>R+3;eQRc(l zEWS}OOJ^B>wN^UkP_(}Gm2yiY+vJVKDB;j{Nb@$W2QFuYWv$p~dI$1E@+qpMiV2iDdEK#R zJA=~0L0)z_6vMdeW?Z_@-jv;rz)~v>Mb-mi~l7X*+M`Chu80icb^&H`Mveorl`o4U1N zvC@|E)w$#VSVrf8LjXxypIF*eol-axo4UY`9d-aaK*Yat{;t#499jjk0e8dP@qX(J z-_%A85v8#e557M;Ti%c9HGI3((l44|E zOyjsBo1$^LRh3JJ%%Y-Kq25&mRL-|kiE%N!cZYweUQU%Zl##K6U%WR@AuH*xqs0B* za8K&;_S15?3EG|5Y}$&?gLhyx&*^5&RU!e038|u42(St#xfM{9F0Yb`tQ^x2Sry*k=ny{)5 zw(H9|+P1VLEt^S7$uZX5Ta}$pr<0iNAgA&A<@G)P(Y!fd7oz~}pplevzQz!K#+9US zza(vmOx_Vs%~k=uht6aM>?F~ud1(tMK8QP%_H5SX6+fGjKydA*52C(`=_J6-f%L(O zf?~ob#MaRrGa_A+ou_xLoAF&2NC#hu1o;IN{?Wet_RGg#f7-#t5BYmZKr#&~2TU{1 zwZN6Y4wB)7RgYjf*}Nla^ak>jj$z>3G#QcB&)P+;Pi{ML8%1B&)Fi2iq57W^1B9(g zQ0sc@Z4x(&YF})X_L2#^SM;h{(vWo_%SAUa(u1V1F*-`6Sr(7Y;l@b*^=LaL)G zfs4!sa0@H|;n0ipN&V|>7scY{;PKGwpji|cB6g+gPQ@0L)I3P&8q+Efq-l~)?&@(J z^6Hj+z^!MRSA>UT#8+$@1XC;W**O@|I*Qa14@p9{J&SC;<)hiapx%?5O)%Ny5LN0% z`%+o`_>e?pb+6--m*P!`wAMm9)nd-?1D{rtH00luQBpn;p>z7 zDsU12IlYX+hvlerJ}Y0C1R>R)gPjFm<^7^73fh}eXGO7I4j`eP7;qVp9eX~q&UFg; z-0O3&wU6#i7%5n-#h}}tvn6C|yWga~KylL)zjf5ll3#@m%@l!+(zy5Ph0mq>_5Bx% zC8y~T%crbX?PXivEJ*YdQstp&mg}5&m(@QV+vO8nr`D_rLP&2XKW@W8)thA?ASuN` z`AU726`3DhfvU}ST^d|V_fN_ka7;^?#glqpDgMFf&4OyaQwak#oVMuC96S)%qD49C z{6OpVT6H=C2J5y`i3#^Ey_m;Hz?~&spvvOGUhcZeDC?S(k_Q8Vo2mcbNRTp@y~Td5 zlrD{JjdsPi2J(xQR&{9B9W#*L4#@$8D3Ja|HVXo`nU=YU2FZXBf2F0%W+lq4q}-%x8dbebzWT(Msz4qjtN_r$e@}Z zrKvYU_wtT^kV7bD2#qXSS^D-8-yd0>_5EtBK1`>o8L}MKQ|^kcPeIMo`SkRs2?o{D#p>~eFqbt%$iYFEp!h$dfBnOAj2i+{d) z#RhHwV=qa3SMLKf%tqncWZqR<%5Ep$*{-5SbXV8G(msn}j&tcV9K?7cf-#)(jOeD~ z^Y;Jo^(NSs+}4uiR5$^0p?CMu`~`;t5>q52l1)kaqp!UY5$|47s!IK(6q|SrE^v<7 zY0PZo!X*50RI4NGuJ3M&T)u1hbx?a-6jpI08{F&I8V7CNH*ojRYA7#N)E^MG zO^`36;n`Lwq)&IjlVI6Nk^D0<&jdz}#kV$dmJP~-a)G)lbC51t>a6HQ-K`wt$4dCU zyZ^cZa&=WBg&N9;K>wFB=$Z}bmd5e%?(4Cf8%}Eyixity18%r0TU1QoM-Pvt*>`fD zmygNWBbVxR7vbmUYe)S^AH^CqPVN8gpf)~#TaExO!;X*0EwxZ#%Bv)1a9`}x#}by# zFwQJ4caVa`&frR;PBdGl2_C!YE3|`iK3wMGbDZIUsF478$UGpzlp&q}Q=z&PKAMv2 zYn{tdvVJn#a&kd2v$MiuYrtQpx*`dVNuDdWQ+L{Xs*rFgfvl*#aN^v8+ZPm82akup z+3Lej7y%Gg50d5Lpy}XEJ>vWGAC9S=D)7df-1|_r=+fj&(cr z9(-VrX5(F71Hg@g)Z76$$ULk8s9+X0NY5aN@Sn%@L*$^|?1au$6PMFvVud-~6me_I z(y-FkO4RVP9ZPrVBkfHY%MBV9RjshTLbwtSck_50&*_w3u~lY#&Dr)jApedgnXz4z zRmV{j@_boz=yeA5<~Bc4W?5dk?YwaGc5$YxjqIy!OqT9I2f+vYjG<`OOIUCr+)3ME zA5o2F-R2@M+O-HJQUUjl$#vJ!AWX+BKn?DdlY zGKZ|!OnvRy%;##H-RVls+%{Ww+rz08$8;%Tf$YLwC8#>GW_1v`EfI191_&3=3LGr; zbzfpbX`K$-C%hlsm9l$;&YQTc@eokqGuGibXCB4JLH)CjPxhFbotpRAS)g+k1rvnq zUTcU!YM+YcRiFpoeYT|7`c-#@kgIW&wymT1Gu^k~-V`@#xjD}f@H_b4qB^{;If5K| z(;(HpRv;%3RJyn%9y`A@2q}1p%hI;s5;oX5CNsliBff_ehjd3uZ zEYHtu?!33I;nj6j)rXb)x4UbzC_JI8O)`MZVMJP zmb3u0B6^yg3_*gejCbP$(()+DR59r9bn}G_m<49H1qJTxbd&*sJps`XuVJf4)<16 zJcCj_^Wn`UQqAR@19<&7l*LmS0N{|Vkw@1#*4ds{R3}$ldZ#Bo7`0}kwYTO)1OsyV zt(b?!rT{G`Ao1W0(A?Z~E)4*1h8`Si)7o*UB^8_wXgX+; zu{C3i{O96V(+;-iib{IQyMy>-74KqnkweE2X|&@V%5^wuf6BdD-Z!@DqL}(CR)xI@ zO^7X|Ms82#>nkb(-#?>fmUe$02-oyNWX-E>b;AG&Y{oy>K=B1`#b$0bN9t1XCTgJ$ zj!CyiD3<#DGKxp7`}yR1fr#JFY5x4j7mdfaNd9k%m#6Fu2ax;7 zIeCvNSvC{RPOdzpU5j5(IkzcoYdXh3lj|MXUMMh8J?IgZy2Jd)>HsP42R|+f)H`$d zn(^nE=#j&3bymHrTCLUJwZqM{zpF zs&z?Sy(dBf_cv(6a@#@WE{o&ArqJ8xRie^J_U^yU=f^LaVEIqNO^+K2ws#ZU);X6Q zCSB>dY>}i#0d`?HIdW>QV{!HJmm-zGZ(wWnR<+MNrrgNEB_uuwi6XBNVyu#+^Mtpi zmuZiT@mfyX*YV}%%pax=4(De1>{TXfh3Bs@ z!WG>x<{!OslYawYDY>LY#ftU1HlIHPy0N`NXcTqC5D?_R9mp+iZ zKuMN*rx`po9q6r1@doMoF%>Q>F10FW0V~o#eG*IexLC`L^hC@eIoz-6%fEj5vW@$- zIr=IS17R-jldJD~uDDOGP)xPGa_)7&t|7X6bi-LQ#{)Re#b&0n&JOH|NB!WmSdC004dIhc@+T%LG9Ysa1e+pcLdAx`JP-SGf0> z?7X<3eYxbV6pd0oYX5Q7)wnu!1*jY%h|{(yKR91jZ&^P3%0=ZxhNJ6d3!zb|!ap15 z`$_%lpTGVHVBhn5+x+Z$6RD_n&H#&bHr>`7M^w2rSChKWN?rxq04{evUB`Ce&Sw$x zJx4V09?_W9xR{#07UeKw?_7vOMJb@WmNQz$kp8vwa-F8zWK7DRf7I1M4>5WE{F@HE zTzj73NtX>e2L_euKfowr>VNS79Fe0{aKfE1n2HPl=EG9q9k zb$bhrM*Nt>MvFTTx3}>(^j2NvTPe4pfZPK z@fdQiX9|c)gEeThCN&Nu!Xfm$=Yu>UFR*mCz&eRbw{^WF_>(+g?sT?4=D^$tTd?J0 zq+=-{TcwH1xLx@(Bral!9*B-{SJ)CXTDjAbHjO^jdjSwWr>$x?Y~1wjyua-Pc5HJa z&5r#jv%quICuOM$+WuBpXi8_F{sUgirA zVE9K5LV&dO$4myUUy|JT8Yvcg)arJe;efLo7B-vqsN8c9;3`hI8@APWf*t8N4!?0Y zsHv@?A-9gC`YtIVaVy%c=Q`Km(i9iAI`dynYPbG?Kd*BFnQY@L?z6rg#ys`Gb-;eq z;|UgZ)Loo)PZ;a)3Kd_9*g5V>7~vb~v8VU#y4ChS3-m=7b_)W@;#N=(jeO8~jTM4I za&XI}yy)`dLv;3Z!698j$;wX7YBgqgC)8%qiTfOuGU3aQrZ2$`Cm>fq>*kcoI2Sod zUk%fN_G#u_P^-p5O~>eDTmR_s;!-FesWN(dKd1Xk{Ut&I!waetN}|p?&U>D^o83VP zRY&UpAl+GZ*sE5Qw`QsuuWyA89;ZAt>fZoXaY;SjE|(=M-pV#`0r?~DT5LA1q=B`W zY=(5DFJB~pmn4PabH&l1D6V(E2dbH>W>|TTLQJ(rZ;EUHvzfQaoh#?t=5{q<;Hp_a1)8d(|f8H^!`IJRk8Q zpBN;vuLgcXdDSXZsVPm92E_g%oAPOr z$k(+I1VNdfaqkmsd(kG1eND^?QXxnD8~g@fEE2|P#Z{Nv$veE}RU87~+bL{X({wjJ z>}ek_xyAsEQ|Pj-;XgS7Es9 zZmx8DDZuM=$Hg5dAV03i9!_arvpLHOMht!3igvgTep)T&9TYxO=TLmPg%kyECM`)} zuX{M|uqPpvH}ys8yHu^F>rUm7e;{_~uu0#ZOd}&Wk6;t`P;aMjPL}q-Qm!gOn%$ZP z&Dw2O3Zgq2+x156dqdpK=_6Pw48iiN+ui3f9!pT~7!+cij%%hGiFxBMC$$4r0x`Xw zpPgb&z{xd7R^mwOmIZw&3YY>14qb-S**x6@=K+%Kz=AeVT$xm=sjI%OSTy8B&DMi& z9Gr~yaictYVvTmjh{Cu4K=nj0C`X; z(&P$K+19_@hwFguWu@2;6;h&t%DY_U3PVW6rH4!H+M!i%=(aew?CAliytL2xIH!O2 zT~bgvn?Lckjs!&uoXCW$2xxiZtt2UL8p_z@!l%in%p2f?B+#_XsjUV^Z))Yj$CQUk zmS~Apw%O+?j<*u&2zBqvY*bFr6s(XC<#fER=lOn3_vce#Msf{7np^Zpd%x^l@|WaG zP1~Bv!0M`V71W5|mQB2{7M2Ylehv5mc&QpdgE8Rj4mupb;cL{_~uwGsJK1sL)D{B_GSGK)*)~BfA%U%Yg$#I7;0SoEtged5(VJXOCV#2*yC%U(MH{%vqLouJ>#7@)UUtBP?DRdfV#e$@&H0RN17 zhh=xGmE6$f8_-)$)qcn}Fb0?zY#;orU_@EOZ{RMcLA>@5vvXsEOs>VkO_m%!u#Z>A ziE}Z7CZS93cv6L$p+za7NlIR&Z4I?x^|gU92o)U39=kpX>U^`>mXec;kG5L_a__6} zc||gIQ#eY+#jw5%*k_y|u?*iJy#E;}cu%t8G)ptgeH_hSOzaU6NhOP1_t2V8h*t60pMG z*j=DU1;h^k^-Sfhin__Xe$#2w3|vRB#g)`E#!ie&=X|QX8R+hq51bt~#Iw@m@>Yt> z@|fF47mw-y^Bm3uk?q`CzO;58&E8K}NgvkUq83FTVf>eWeE+v!`_Di3UtKG;j;DV5 ztAwyP>+|sL>NJ};6Q>fKhw#NI(9KVg{Q6mgPB8LxQ(C_$NWinz`^%-#R(xE=CmMkj z`EzIPx4c*+>v(f@PeZ>N;;LSPI+N5lVcrm2-palUJMr5XjF`kpO>J9xQS=1_L=xE2 z07O23<9HrNCV6UVFdgA0PRH$47u6Hh3T__SFf=R49N7?@oOZ1p2?viHuIzl&Tz>iE zU*G@s@83rM>8J01`{VOArc6BhA42^hh=Bj!v1;3HOD zlh}P#b-OMCLrA&^SEypvy8dch^SDLp&P#`v+I5~61(6TkaZ&oWR`q_IZ$3_&I__AG z*RKdYL40n;t+kh}#^8 zErH-s-74x$2NxVJo6*77=4{lld+klLJmuiEh8Jmq3Qw+ol?%htzVanw1|J(J`XJEe3Zxa2bi37q?@E;as32q_JHQccIbDMdY0fP<6g_oMp! zg$3?;y|>w7Rq$c$r@M!>WEH)yt4)485{_;b3ohYs%(CI9N%7=AYFPwJ0Ztr35A1J8 z-8H5D-5t>LQBFb~7VZCB^&tjNl`OLx6C_Spa?qo%WuJHo%Stl>+AV^bg63DJ8f-U zdpc7+axmJ`8d5ZXXhoQHFFLhZgE~%ZaKb`;rjzj5c z^*h?_K5p0jqH1>#qIQ}Cu0?WCO_sk3ydu&-bnQqnchEME(U_xEZhqWw_~ ziY^cc=0sM>#X6VamWD1magm^dV!d%%OmU9sj*jQX-HO|us*tDUP!7Oj!4@=-wlFD* za2X?H=l%z;8z3I`R0Wx+z7FcQzi*cf$Z2^UQ?whmS3Up$F!4$jv;una66T>6g zq`$9I!-REdT;H7>QVL;mVY_P0m*&ABxv$6c$B)0wZ>HZI)SG#yn}oNTSaG{?DTW*r z@n0EK1&GkjO!4rrbuOxMG)v;=PWz?e0G|#}K&rrt)h}}w^@uF%BK&fE&1!7fj&a%B ztK}?+Q<>#(e9Y=?%duKqYHv_)$J|`{sui%u1?PeJ(tv%c>3%gs(6^+xxO@>(7eA}R z?sj6GHvvI^(Jx+i&_Cq~T3G`D54D3q2-{HFAvL?d->BgKe%dXX?|7asdea?oa83Ji zg4YQk;E4WUN7spKPrLTITW?e zlKF3)YR8s#8EG>Y+jMU*bP*-(Hm$DbC^Qo_>({&Vb3A_e9xlkEJNHP{ zo71prJbPg~sjuuhB!8)^_TH)3PQD;z&GC2&ryGtPPX1_(<$g7v+*kt8L(C$gS;nRqjt$0m-gXTi_dU zt>~PKeSzrn044#U@pN$n>H$fSUH%tdhyS55#wHRaV~|00zXnD zhmZesjIIPl5VxwotDY*41L%8l&-VtC@TZ*botiOBe+=%J%8_kbucpNhe5ho1s*CG> zUfbrOs*MgEP|1`xq~TfPPv`VSfAC#ZFB7j}k&|?+4WPS4+$5m?G5JlVmDl)0>q|<+ zT8)J7dUVj>XmtT#ek^O^c^w4Xs0)xY(;PV<`7C#w+pvm%;X3rl%DX3`LhT@>e_*Fm zPa0UIhjE8tSz%||NP2)$b=L$P{Lu^mZlxMRxOE_gmR4=sRcGBk-lUbZoWSJwAU$&w zJiK1wc589_Fsfii0JPk$yBMtN<2wER_y5!XwI@E0Kig(Z_v;G4T1#!N?xiQTi_n^h zX^vaGM1aOlBG$Z~i_SBv*?oxOQt+?3QI<{eP7aZX^_lu}fUZw>Omi?mV_p)df?F8Z?{~%rx+v)}x!K zVm!S4a6Ibs9?8k?Fk#&t&ZxbF5)gc{R|UA7+M)`RyxkB80t?opmL+BA;1y zHmTSR0V3#;M&fUTbeoGF*!@gLVvX~4>wLRmmpcL7e+MSacLi$>e_wZ{V1wJ>OdzcX z)m&8%hSk%Z2cNYpw7-TC()RG`S|wK1Imv|ld+V{0TAZZ5oUOF?Zp+$n!36^mChitv zg4cHPAlGS@4j53IPgi$-ro43!_nL*zW6L)X=7=d-r4Va0Uk_>iK2=;Ih<|syl?(a- zad1so_kz<|u%|jM3{@+sZfl3e15q0Riu8!F*7gxn4tl66%e~dANf{5_+SE>rpJyfki`EPj*`L_@FBTBEogq+Zt89RT2{Sv)SEB5VUfpTwI#J)xm^; zJnH-&#D|oXZapj_XtB*>2Yx~xc@c+F>&tzR6%W8wy#;>3wKz<|9cH>yuV!ND171)QZL$+-Z4mts7R zqavpk0T+NsmyN!n%d#=+=BS!w0)x7-4@q&_+2L9u3D@l-*WJ$i7M6K-e37aH^{I%9_e(urb+q}R30M3ZO5>@UdRXr0_lFkFp{o(;ExJ1ZaBjIA zx=Lvn@o01?jvSh^6$PU$FJD>MMhXH+9tz#t=F?ZFbGHqLhg6PB2;m}vIZn0oiGrXv z>lf1YQO}(ZJ>rNlVwAt$-aB7UD5D#xq{+O1&@CcJF}=5 zxDJ)C*5M$#`q%5KJC!C&N|G&d{J3iCL~gMBa?F9OZ%;%?%(XwO)i$Z0DCXlFvK-EY-Tx5QST6|QbcEX0RvL$ z6|d%=uO4B2Ye^p#^XzJos8Usyr0}tB8KdQr&30}8egbC*I$>=wjin)nz1poF0$OtE zq&oGc)o0x0X(GE8*Ly6SUpm|$Z||2M`ybC1l8wY1?qYPNRSafPI69A zxqlJvb=y0Y=DN2aF`3Fz1?ODc&~w6ZDmCj5ddS4ee?P1GU4GLBCxk;;wVSV_Pt~o- zs;~u6`D(7~Y@_L2gway-&U@uAQYF;a^aj!l_Hnyt zrPS21H>Lm;@cHH9VFTwZn3*~$Lh-vxJsmeY0a&`Av{wb#v-)4cRQjSKd%O<~r>?gz zi3DU470VdVo&(5~)U#SnX&r7Lw`iGXrejZ*IWJAJ(%FxA&H3!cLouxdFmQ51-wybt zu*ps6H&l&shRnZ$Q)X=% z)xPHc4b|{mQ9M0v3r$tgC5@tOqmv|x1WLs)eud?*C_eyH1L&X(==(t_U#Ws@dSBJn z{u6Wpn6%{Rx;HqF@Uvh@*P%JV7z&#|hs{ns(^^Ot0(}M{tKw>z{#NSka>!okuD-a_ z5G}888Dw>*MM@7=eN~FClzTZ_9xW<+rF11NvF7GK%CfV7!S6p>1wQ8@ZR^o8YASuoT z(o!#2k2>YqbY&tK@RY&tLHj?)LHG#6v{_Hg{dP(UmNrcgiVJ1RogW%$ZR!EtZ?5nt zXsmQAK$;kODiCZr?1X_SjB`1CryHXkN}&`{@^XF1F+H1msk!CN8A=xwT>*j}q1pzx zzn#+W>-#T#m+$Iv_dEpf;D|7%lE%5MR2 zr772`!SpCYh~DO~k|hdJG1E!Gi*ym@;bL^Rv^0{ISTOH;5kGi~yu@L#Jf%l{jK%c< z#kulvXYLU=9$31kiT>lP;@7jf-p-2X$SIEj?dnxq9aX0^gr>jA_J z{hh_dUZQexxl7~KJ3CMN^{hTUzs>Q-uRs3&?;WX>6MVZ^QLdr;%Ua8w+(iD4N>1lE^@J&;)g0FNHtF)$!@4}I^SuXC13!clLAtDK zg*~=CH&k-zxG*nn(}t&D@j;xL06*StH0eCS6};ru&}C>!wn24qICcF|^+>@M@;aY` zT}l0a^q7H;kxsZ~A0(L&(6(Zji{tzfr-Vc3bwhFB>%p426S;M5kH}iY1qM$(xN#Iu zubneljB+nr`7lnaf%59wIzLnCF+z_0-cwl!Qq*bFk>~rZl;59 zSAY=@k5Ye!<=99r!|^pcL1318Y22OpxT8%gCkfTx4u-;M9nBjRYPaDC+E&kINHw^e zeE46_?DN=zRBBzn`S=hU^zh`G4rgo0vEak@D6`nKmM6jN%3!lSBet=xZA#UCEHXjrZd7$bKo z1_jUfFi9SFeLtl9<&fS84Ik_SbDGi)B4^Ydg*$coXfCd`;|Mv|X^#jT3Z_c@szHrY z2NVze4hRhn(hz=nBBBlzsP!mv55PW}gIH_T>eM{hR>2+RmLi|x%Rw?aY8YCJ3KP0u z?a*=hvRZa152#HiR64p`WOIfeQ9R+GO;t~E%d!=X>-#B1fDfq1=omxUbI0neC<`3b zUWeVB@G-*7X+`|oA+2A(FXq4h`5gCZJ9+QT$8~H;JO{V)p&v6>Nq;G_u1c`{_?K&r ze6$LKK`Pww1@N9~3Z+I25|brTp{5j-w77OMgeka{s8*DA=*M!696o;oa*LY5=e;l9 zYy1Z+@NA)D>&&@2X_Q>aDkOAgV1@>0@Dphdc^}lKIx_LW;lJrb>{29aY6Ys!uwB=9 zJCq-{|D=YJfk^A78UbOrfuOg^p_oDV%V9+h>pRW9Uz43$x|PS!J)muU{^5T4nFKc$je}dj#nDwe%D@r+maE9861}5p zHp!P7{T0()xjM|fzOQCxUlPf=0(h9m3i@>DyMCKUoU zzk+in#Be2SlXmEir||NL?qvZ=BX`_tr2fdQJbyZ$!`?Z~G$4&T}#ox>bXl+)L#drr-k0BZ& zhitc_^3L?5dPoV7Z;RZw;A0SfeRCJYQ@K12T#K#0p3?t(zIb=-ZL^*4eckKwPAe8g zKG@5EMf+Orw%rAoZvX)(cCjwVo`MF#x6EHSc%hQ46Dy}}!mW9GK%jYmI*eXw<>?9< ztW#9}T~#&pgK*~SBSUUN z@IgQ`c&;mPJbsZv%1e4wJWh}o?mC&tQt)AO*(z(!*R7o1M@#0nzkTjw`_b$h^)`y0 zH2kcZ+pjjBXG_^SexPwnK73z9B25PR>HNVubLzw!9qVuHAV8~XFlvMB!ci}$dLcZO zq@{h*#&u{=t6iTOBCrqgvy}imQ_&O0f_^Gyj-u=sdo9 zScUJ_BVn5C3vyWMcY#f|trqCzv6{q0O{;bFH+EQ6_y10Ipi*MrSYO>T26b;v2EZ7M= z$w19+SmMKs-MbV*w8p|G!RKi&vo0Od01Wvh{RSA*VkF0;M#hdIB$w+Zn!#uE@!`b_ zDeSzu9kac`h+zbOWo+H*-F26$V~!2SthDCE6O&Vw)$QKPznuzgODX56h$e8=qW0Ib zQlun*Q>lDseveA$d{in_69%-E;e+S8My`!>u+^Ddg-};6L<-WcHol#w8un!QS9J}7 zivRN1+>BpPyDZlggX(57Jx6}sI5_#TCuH#9leu4WEt)N#s_NXX;by&iE?vsEif`9J zy=abDvy-4%f+#Z5sQ^$M9&^4Wu^vA!s9UcHvt`7>{6Pj@HXoTv5D>_#t9i(f}%Y$JkqQiGLe)oz!r=q`;G&J60T zp4M&+5yhg7;zDp&Jge9J`9&!s*#Ur96t8OhegF&Cf}y78t3;);!|mg-mKCxhw+>^2 z=C0KhC+1ENw~zDGIh|kt;x8&wKztu!$Fc`-#>YZG0Ymi_J_*eU^RQ-9U+DsQg>C*Z4dH-C#G$z*>rhZIC*?4^aV z^O#`bz_qm>QGiv^wRN4(6-rk+tEe&NcyMmF3VBt3BlAU23v7Hb(Q&Bj;QmUbKRBOu zlsahE3kIO%0-0T-E^Fd(?fw3w1m-&S&@D`cJEL~qd8lDSFq5P555l3mmvV!1+Y|$& zo{+jiaxv`@a21m!UPJCd2)&)<`Fc?E_uqfAe|(D0ueTxUvqWbluh^w88aZ8gmxJtn zC^0&Avu4Ilnoi0QMHt%wvLtQ*)s;-WKpE?LrUL)+;Yo&Qk9HLteY8)*MLgA}X)d$s zH|ILD8wuq#i{Kb3VTYvJx0%!#wIO%YL2~jaTB=To9ssLv3oIuOh?GJ9QJH`w^*VNI zbXTJ7H9tDxxbuB0SFYO(_lN6wbd8^3WL$P`+4{>lU7pgbf}l{?b|O(TaNSyAo>@gS zLXe3I4ndlQaXZUb?`y)2`xXdW&K-4key|1z`w2v#s->~7aoGR=*r?l=nWnIIe$j2^( z1g<@-W|HxEsg7hp^D5+L7sOUbQN3NI+0r(dKh=EWlm6=|?b~#`Q2BtXx~!{_ZFHe( z0nw`+$8OdqoLhP0hf=On)%$3HOcn?TetNbYVp+>=Fv%bBT~WV9T!OrL{XvSAi`ur_ z*C;CJTg6>NKi`+&;%Lb|nzV62v~$L{)Ofw{Y72>Ey2R_R&Q(?zNR_-zwGWlxz*So0 z`DzK<-O`5!mv@1jBsH)=KO4eXalIUNEEd&O1Zh^^zMa!Ql`yO6hm^n5q~dMx?orq< z=AtX*saCK>?n?lxa+qs65Ugt}h2<0mSPRaX^;F;HaDW@0|J<^}>Jx-h^Uo7D0^A(Y z^3MqFQzt{R+L}T8LPv5`4}ZzskVv)HvwuuN&(Q1hP?g2;6f5ho*lb=~u*T0aiq}*; zb#q=#VIGe&$G2~++1hr|DUu74O>OeRscIy&(c6~-qx^-C4Jl}T^VMdA(5q}kSb6mnWx5qBt> z{ZX*DTQ5$QH#O@x^u7&gPLi5m<5p$YvRS*W+yh{Ao8k3N_b-|i%5N0rm!D_0Ap1DYza z=vl713sdF7gHM{McDlG+mvf70H%hp~WQ+3A3N6Rha#4NI_3NUWZQfpqfoG=-wt5wF z?%z8Wo`BBwWR6A5x%kv}FEA=eZZGCowq0U(no2)zxR(lo)x{zQ+uCE{RYP-a-mh<# ze!qPF-C_K;2VUR!a8-ICz((^0ifSY&O?C2ZJqRRgY_;>5pS;wta6FRyGVRFT_BWN6 zi3*!5b;e`KE|b;FxM^+8?~ z6nHK!^m@SMLF#;{-^m$2>c@~M)VSp3r^8d=^LZ@4IBBSP20+W&2A}h+#6yJ(vR+c0 zC>-SBYegcf^PG`1DF@3Ak|<5Ap2hX;s6Jad$aT9zruu%Ro|^{;cgP?z8$==6FzX6> zXvYYhieyh0ZGaIVnd#&j;bnU@<;iPIh)*aO_nNn0-n^G zpNYypCA^voylK@Iss(??6PC_cKrr64Lp*j%lwh*y^ITiv86xbAACLO6lw#9?`>pzw z&B<(qDD-Ra4M~LRd2rN(IOWI*E#zY*0!~GBA(P+E={In}as5!f13A3HQ*isFIZs*_ z$c3vzfFa7>u9bE5YdH6~7m#$&ya@9BFe+EYo8cto<{LfM&z4ppyN!PDF?jx-NWdLj zSqN8vk4}YhRW}vrkFk8{kc{OV%(;!l7O^$l;O{Sz7F`eHVdX_7A+iKln>)fCIF(XY zDqcs}#K)WP+6d(hJ|LP7muojk`yAOpO#_ftBBPwJ1qt?Bh` zKpwy!PQs8z_ATXWJ*v?I=`XpRvU=OrlW3N?*nE&`5JXq5_fF+HqB5tUH6u(eg!nq7 zv)h*MvLuzu!8>VSn&4;;+2Ex@GA*$2FelI?xffi(Zb^=zI2vhP{~R8-_yodmDL^E0 zbpP6(HlGb#?^Ym?_-Gzh?u&oe0WaJnHD;34m1lR(q^FmozDtq1@=dMf%PC!fGkSwg z=hprt+qZJc4xP>7HtJ>Oq;4WG6JQh!DSKwp~#|eIKme}2HKOjeq zb0%?FJM<&fVXSOr0`6qH_HqCz;wJj=?@YaQb5;G;brq*6vr5L>sg&44mXVn86T;Ay z1qSDRJh^}WvU_;t>vYtcFPLudMN5hTQE;%{h||3T?kbFXbti{yvw-zr1&;p>M|Q7m zSgd2ZMH3hgMCMj0mMjkGysNs7UGYkN==68Uu2HNU)~ye4RVs6R3{e+QQP=j@A-W91 zo-T~lE&dLx>O5zMGVd*Vw6eYj5VrdYmwNuS5Chc@JeKnj?NHH37y5G#0CAh1z1G!K z;o@`+_r_h&gbB8_^_P>R&T@uR@OxqtC-O3_D{2_Mh) zOuM(4Sv_-2Dh?9mZpYW>Hxm5&Pv6J*L;YILEU&V!=-UdCUY=Z2zO1eq_IGR{Wy{he zp-X9AWtaI_1HZQ+b}8h^cc>&VVYwBC8yrIXAgZ|XFtzJZ;QAVSZ(8L)^_1^?IHC$j zej%q~^oWE>omg$K+^WztrO32pQlhj?rO4Dp%mC5ev<`&z0*WpL6EB4?Ar|Tv*1VMf ztYs@5)(DFlwsc@Zb$4wxE?5~|kpPHk{?rITp=6yCy%Df|$?$IB-9)w_baX7Zk=E)LB7 z*p4GvwQ(NpqdcCsCh)mOy?_SfbQP}nxTb|>wFN|JYcc!f zcymx|J49t{;l5S1#_G-zzwB~oDZzIv!8@kT3r{?Pujlm7|MMGsYPrFjYC?j?88P_26+MC>N|IA0A&tdWDRFjEB(=@Mw z+E+~oCRzK~5_tX6WM-;t^EjnS8m*+}C%x{H6OD7+&d91W)fV>>_@-5XW_p`%5;fsu zw`D8wx?Q5jU25wgr8Wp^R6hK4_@Yj2(QG^<-?uJPqpBzq2WK-5T_H||p^a(ZY-m6I z^5frr{`7tOHZpyNH#;KJbSZ9^g`~F-DHd2zn_h|s*zw_lUTPtlH;9PCSug%IO9p)? z^}T|Xq&^Qnm|LNi=|s=41bk|D-3=CGzBbET+Cg3qPeReo*Er&+Znu%~ow*NoGD5sg zm%X;wyuBqCgl2nq@0O&Jdwax1av>jdcF$?41gpUQ3jA99d@jW767%i41poC!ehxB( zIyT7#vINqxF?zpF>W^Rl__=dfZg*Tcy#Y-wk<(xN4)70GPnS!~(5K=~n?jOl9xAVa zsP%rHy0EL=qU$jDc0`+GODzkCk9|Pr=Sbv)nQ23P4^;ra3RJ5o*hzLi!v#2kM1E8X z^i(+&?CwD`*Lx3FxnkA`m=0Jug1}vK%^5hqAiG`Fb)kORo7WBn>gf(}P@e!-K&Zdv z=##&=mK90O7~(eHC~qE&As!L^hX1a z>8f?i`LWw^0WsXi8A=1r*;ER#E=mM~{ZD;lm7dBW@ zm_Bitk221tplBGn-YclaA0w#fYVw*KBjbVLfPyvZJiVMK>YArlJ>Hi~r`A}(L271? z<M*j+*k<94iheCN8&}a z5C84B+PB;Ff>l7ls25%G|>?`=^59t^4WChX|L^Xj~MjF*;3Q9&<$`CA8|eG^^B zg?Sg%O1UANn#xpM)ujyn(zC|$jqYgVyW}hasD1l|I*co>Ro<7k`N(hP>7J>5KQBB4 zimULa20ilCjiew3F1YfWn*9Ju zT?yk5cRNp^MFoP$>4%e2kG|b*&_Y&&Wzo47a51TF1&?(d$n{}Tjb1wLO++Q9KF;kS zJRN|R=!({pjn(>?4~=qz@?t6lD!vGaRVJo!o7Gk94suLao4EPS%BR#7$iQckC7bum^QRa{p7|Ie-b;6y@tn+Adb&gzz$PJdDV8>BR+z;FJ1&T_S76|-ZyZlS$%Nsm=Rtx2&zT3cD!iO> z|JcFe(OI-k1E^QIP@oH=LUq*KQci+t4V9WTG!1aW)71ghKDCHf+0c<8|NOAS?Gy)W zj8~-RHIX`7BPx!Ts6xUE(OPnYx~1I1+qwPv@6W$~`p1s|)%Jx(6AWJs2vB5y_?@3% zr9$MUzId~EmI$Tn$Dw+cQSzvNADIjq~H#5)L&qqPq27Ekxlg%NGE` z(@I!3;>5Z31I|EBa1}3-4YvUA%5vZ3ARpPy$nSVVMg; z<+RIj%Nv%4Q!46hn*;mIY6uDk)#6qV|CG+R1_~JC0w(92=gRzK8an86Lr9GO-dujQ6?Z4=aI1xv!*fv^<*JveStFe;y66OUb~mC4GmCiCbRO-> z95~+QCfb1fIDmF<5gJbNmLXnk55s_!Y7V!f&sj-vow2(HRrTd^k<{Cj2JzC}u{?KU z!L7)tt!hu(sbUw+wA&?cr0aR~4DOetUDf61T4%9;v_n>MORno$omG{-qSf_>{52pf zT6>;4B{pNs@j9sA#&$0fN|bl5I8~N_T`B-*HAImOKJ$mKIALSwaAE9rt-W4um#CPo z>+`83E}(rkh+9y=z=gk)3tE~Bd$$^v3$VHM7|GiF_@~`WmrVFV1Dx?PZ?I?R77UDn zxbC3Jf($(yl`deQY;W!amfbw%KNkp!;AX4vc04Jcq+$}3*kb77WAXTyN#p|`QgW%< z>YeJVcg-;zwltE2Jkx(Us6Ef|?x1O@sVeYsU6OKHeAnzNY0(tOi<+Ex#q(0d*H|C8 zJwqnMQN%~{MM3tLfo6@cOYMYvblSHkKI5nWV5jkMY!r~C9-hVh8xlu z-wpI#Zl|oHE@2#AuUi2_@AyF2yEJKETZUxt-|2C#ZSr07QXp5Uopx$EJheE|94Eyr z-5{_)j`x%w4?(x^>bTdR&gu(QY~jtd=uqX#PTOi)nGv&f2pG6B&=%STq z@Kr0%HhK<#O7K0ogV5qG0`T?im_Eb8{`kc~p&#;ht-j7GJc1#9ud3F?-ubNs@VnKx zNQma5nRgk{ccm7VPiH!P{y1XKGdi;SVp~#h>NI1OoN(%-CVzT3tDptcovhU5%Q>I3 zM4e&E2ePsO>eQ2d^fl}bKx}Ff$A{#3J_`Kt3(q}4V-p3)=R~(^2y4XRYH{ZO1HgkG zLQ-y!l&c1V&afR$XS7>i5a1DjVgC2Cs((7Gb`kv{T<0J$@tA^+6?TrB z6X}bTN4y59Xv z?g0ziWz8jxyN1SO8h~ywFEx8r->plvVy(~O`&s?=(_Y?Af9!3n_x0_qJWIPjF^qy((LlREvA25AcLPc{w}IH-oJtK<+6PcQ>xtUay+q7y%C%teQ)< zwVS%E(T<3KA2!K9xwMWO3LAn6)Sd`oH#?yM8qJqsWAXYvi};+VZRMZPgtn z4+P72omXwU%m5cT<6>om6VfdB*;Y&N3_sE&BfIxPj&>1Em+|L0|9nzkc9DsvuP%kw zK8hSVX4#bwoA<3u!eNWwH3B$OS7G^aG)C}#I5OiqGx4c6b&Ytr;z2mpu=R5P=Bx`Q z>rl#d>+u++H4j*D9x-6_(v@(T3&b56(pl( z88{|Du=#yl@fci52xQGI^VRq_4@D=f`)CrRbmTSF6CWy>IpKZXY9)BTJM0Kb1?K46 zXZcdw%_3yhRzc+@cTGMH?Drr4_5JZff!}DG{pLAZAF~Y%)S1u6MUSQXP3jI6&RynT z$^a{Hsww5kLv-}+R>(6-IJV$H7*byN&mef{^fhjq=L-JJJ1bkcT=&kFQCBnf6Eez2 zbf43asP=r(V_L-#R{?;gkC%c8+3}NJ6tsxCema_H>g!s<@i>MnHBE=2?Y`=Uz4&jc z5<<>e8dE0?YPfn*i8YsJY!NnbRDV9E`sJ8jvArs*vp2#dfr0x2>^!k<%sPc z$E3N3Bmfv(xluZ_buQJpJ+yg;hu)%-m!=5cu5qda$JGnngrwK$X;(t#A1sb7Wf7`l z&(_y_fAsw0gq+EL?1S>TfEnReCy(@7Z2#@I&)@&?$B)l9AKT-*E57d3rAsk*(^@v~ zMN2`gD+QB^3`X#HB73>xs9bYYVPivxlh;tUTv!kYI>1OedWLr08fOF8)X}V4eufmL z03sy*uyj9Sb{)cbr;lzw|izF-lV{mT0{7Vh*>$Y)yz7m0B?s13fg{I~7y76q;1s;dGl1?DVKu2;qCZKCRWKwuXwAWy5-Qy~%APSKM5j90UP! zp!$JleqfqhI6&~Sw8s5DxJ6=q;YP2#l1q{$6)pVACK;_74i%U9?x!n`iXKnfb>B|v z^N(NlZNHX`=|zcI-ODu}2}29dX7PgXP;@|R>Np;RIop-|D%+@48q+yDzsKc5(WRf2ACRKk3XLf#pe+Cl5||q_bLVfl?lJff_((t2NVy@G?oE*7 zOaKXY&_)H=H0QdxkxwM>vEC9;pwK{U68qd4ozX1B-HUS&KLA zNI7rLh#FjzxgTCUwD8u|LLrCKWs01YGP5bDSWSJn2e%w{-R`!#p{5jy1D(+U@0Xp} z04iD#IkMY8dTi>m@{rNt$4T!kD&jPBU%JWFoIIb zEqJ_Z*??Ugw8^Ow?H;abQ&ewcBjMK?%;)*H-+%f({c!$}|2iw<%HSATCa>o`KOa9) zPhb&pYPDw9LV!N=V^>#b&#-iB2g(g?vqL4-))4{EiLK;XPOlkA0E23fkr6(!o!UC1ZiR?&0MD9hCQzC?Wf+x{YHBoZBM5%C?Nvlp z1lI?*{K2=Y*s+B4K^!jo@pg}kf(@i(cO!U=ZYe6~BV9JOzD4#gV)fIRt&U%tD+r$yQp)3&PNpp7P3 z0QY0(78`XDYXZ{-J9?3IxWW(BS2tX1kxcq z0P$WLa-No&;qb0T=m@eGvJNG>+vQ&Rt>-uysOXHy2}j+3_@JxPsbJG@cj?E!eg5&& z_s69jC^_xa6?e= z-^GsHDCLplam4c*h&f&4CxMVSL1?9A0w?ifIkEO+5e*4RBWgDr*r4c?SUk zId#Wu4%-dbj(4s=gQ3fZA=WA-`0(^#nxZ#{3ri|7@|oNCY%tZEI|X)qlrH$#bBACP zBuQhpDm&U1_Xh&y>U}$t?|nIV!p*YM3WR{M$L)uj`7m7qx#27wOk!FrYnwBxhGTm+ z-7X0w?$;NecqqmvN%& zZCoLh-P_lr>`$HgtoIUq7zm$*WCS(M7Nt)SJWKr;Kc_-PJnuD zS7%_Qx&|G^f-fh*bw3qn*134kH*+h!Wofxv3Kh$@|IY0Oz)%v*c}3FmP}S{g3;y%Z z&p$S%A_um2#b$TWyZRn541gMG{IsyJm!jj+xf@_~X!p^QYd+QmE^Xu7Y1jRW&p4V! zoe74d41%X4KB8*y-Q8`2mw6mEb@(Y2pFOO4X%qiaw+1-zX&(ykMn3bS&qH~klV6O- zsgupA2qh4*E8egiZ@vpx=+Pkl*?Xiu&I)`U?gef8Fk*!(6;s<-rD_k7sDgp>N$GZ- zQhy-B;Ga)PAKRAStksIEgxYiR`R=|lA!gUW2ui2MWTZfytTa#I8Q2;dU9o4aIT zO{UIYJL4^i&#J
      )~Zf#LT9SR8v-n=*SmSt~=XDny=C0M}baQ4v{)Ql2n0J0Q3ZI ztE_NL#o65$({9OOQ&}XRk~-}g59{J^0negu)}?elo2rEoM>8yUoVTlg`WBf6oir{`TJU5EktvYRa@BLBtc4QSte;vSUpi@6rETt)JSNXTB)q#F^Yrp0 zPj>M8R_V?fO}6D)4L4UAHt3N>`{p{k%bTO@{d?|1cJ<&aThr8y!(^8ShF&B?)4_O0 zIW*&$Q4c6^*$88+r2y0UhffDrq>tm;_4Mx?0DQ9!lY{PsD~-{AhnGaP8_{o!#f1s}?ZUbmYOL0Ny zqwNQIbqJxWSo!Eu!AIaq7C|9e(1p)|efYq%N&=ee5Oi9dwzSxElT;g-w5CxwD2j~E zw;+l@GwSJ22@E!=fTe)beCrDs5|*wc=C6-4`t<#mtF-46&g)IIOM4=?dF8*I5-X(P z8zy|XA*K;GH%bI$V^)z4I0odt+|*HTjZ(474xENH9xHnH=0oa-*y)#SL2=xPY>EKGig%Y}7~Z>!D5yi|xK5ZwlV z!^xNJ&szALL8<9+1hGPVRi_)wQBWPiK9Ez#ykN&r6N&nNZOLt52?*BsUELS;3J z^z2pW<%|CIsigiz%mY4Kvsg;j?Kfz{%E^F}ln=+qc@Ho`Fzhg0#K5_W=niv+L#_p_ zIQ&`lrG(F(uA3*d7~fpU?`s>_>(JB$*P#qs^{P-L0yAh9HSW?k_Smudkwumro1(8C6K05?HRVRK0}k9M3#S9QoW z6TpChG}}4g2_+}TBG2&pC`wJ9$)&laTLYJ?hYrB##;ul62b^Z&reVjg3M=%0H zfT^qrrotUmI4*Mqm2`GSk!WXAgKz$r8OXYhZ9@+;p92hIO*z)_aZI0gE9N9Vz3Bt! zhs3Y29xFH(1XNwptY=}x7>MbSd>qjS|r^@mtNpam zwj||E*`1ONHfy_q$JzG+wbW-gI)CJf1$5BRmSQl#&WGMIVKDXwi%uOY`X7WB;}}Y6W6%7HDRTa6FSl!VS-a|r5xZQruSjiRc(mu zUU+$rB4)YQU`bh30j1rcy>2wQJnx zTCyNtGi%ksr=lEZBQFq=xR3W$BmA}0hyNKL-L)$JRldmG>oP`?H7&sOcy zms!|1t*+wQv`gpQWL`}?K_nK;yQ;-{t`c(8Q6i`eOV^ftZgmH5O>LZ!Q(uT|HqYe5 zkD3g;D4^}poJ$3PabmX&n;*0}AnnYeH)A;v@R912N!1x3V+<&a^fljAlU2mCg5qh;=AiNN2HODo@kSjytvjN-zkNLD77(mo}bSp4+YY8B+ z$=z33{!z4-kNhe-T0hSeBp$ZkG<0cvh-I$$D7|wk*=mE<{_e+{%UO`%1WhO!ghX|R zEq;ON$+xpP=2>|xXPZ{e8(ncB5;6uyPtPB~b?ey^dyXRe02-;S+VHP7z(6 zqlKMJ;9tBcK#79GYmeB}Iys znj-EfU5XOSd+{ar=tFnfzyR!K>NB5wv9S^Di^INo0?_c_S||sESttR9E@SQGJ=QCO*B!S}dXv^h~#a+u?Fc5A)Hz zH|Qw_;99y%W=&0u-C-{b+?vq`_)WUA+Cq*EJI6&>OIyHuxR3{CjW(VZPm1dVuOgvO zCs_|&8J^eBqGAEMZj-`>lF|7g($rfy|3;D~&ih%AT8NgK|LFk%)KF?@={*X;BO|Vp zP=9C+#TNoz*0ndSU5lCAH;%fwrNUVzb#LK`YAnEquD=}A*uGC+<*f6ohG1oY|C<-A zVJl55uVy9gcEZbD=CkVP5>$S!`d5#55^>!`NdiGV64DKLa?RQe5*`^H9~kaH;vlR4MO77((IWwtDc><93g=8*f}5OI8Osc1580<6LG)!)4kJzxWuQZ)TZ%sarJxJ{LJ?tmPO9#RhW7Jw^Lj6)FJx!s%W}dFI+5uB0 zR5SCM^7-wkw6qW0DBwbPTf24h>`5eJE$J-+J5&iN_vxG2b`#(_m2D)k(skO&Dy!4 zGEwTIy`*!LIEvB!x&=BL2BfOVp>TRtCDZ#d@bjb&7e+2+wXX+2s?Ym$XPHkPCcbe{ z(fHwndUxG5NqpAP_NuonC`c+_>QJ=~Zh2cu|8{79|8@4~^QTWg`52RrFAJIVNa8xH{ZctKB#S z$$a`Y1DEm>`F1(&b{msWOT4wROJMn+g*>?7O#Y(}cc|L?szMk1{ z<)3?+KYRy@eO1*(*HP~?GedL2lym5QV*J#OP(o_bZim~f>W$<$@3@FSMF9=opOgW1 zY7aW;zdrb3T=66Ko3$*V^W0!f#}@ekW0URn02mDGqadT^jT0@MILS*?P!HyCMO^{Y zmYR0mw;8OJq{^p5%!Oz_?cnyAHKpnVHa@WICdS%2Hzda?dOLZT9ImoDZY$kA)T_lA z2wi*6^y^Xm@wXrKc!)p5{N4FxC_S7=;b10r+{)|Tmv+N{a#-Z-!x=&XC!|HqlkvDv z*5$(dT+8T7C~;G75!$vf&T{i?7E*V6HcB2Azob$Vgh}#u{tRNw|0L{v00)PQqcf{c z`5H@aCkx|c6DF!@v8Cp8(YTykmVRIet7WYaKc#9Q-DHe-ePg61T1D0a>ex z;OLlIy2q1%OR9e8hXyW#z@OSfEp>^3W7>M`-Gz%MaA@7qwVI8$wH;XT$3*N>@w5@$ zqMO2ni7luSi%pKcYCvFNWhf4)hKN>Lb8DGahYXeX zt+l`vGzxNLF}55Ibxxb3-(QaD|Bg?;eyZC{Iw(E%Hf`qSua=z_x!19sn8DXv*IGUA z>d-*oha@D;OYLD7dr$JBm5C#(U7=6-(jTaEqMEj+qMKDLYJ+ld9v$Z{4LvG3P)271 zW;kE|F}xW1NXe?ZV#LJtE|_h5#^v!vMJ+#ajyEVIYopA;S+HyF`v`WTBT?kGMpz<9 z6Z#d^32u{b`$SRiT!lEV7?Zp9Q~4|5%}U4kc20l%_WP%wKmYXU_icM0|Kz-#&wHvV znjNsvZ^7!EfZ;i|iM-6|(HxR*m#lnd-dY9+0ehnhoAJzty2_{OTO>`Oq7A45GPZD` zCCsH^xSk$?hos^r8C{REp4Lann7C!l-5HW*8XHb&L9D!ZBoo;AsdE6NJCZGuhT#q3 z027N^Q>m?9ZCa|M)@lw)Ll}jf45;(j}q}!>;R(m#o7ncc*N@ z6Iu1jnOmqs9a18>y)B-_tlM(IRatE`b@%#z89Uc4Np2%azY72FAx{7ify>kE0T2kW zSIvvMo0^$@`u#psRc2Cb>8w^eGc4960|B_3!QIUq0@=G)^>-&|?3+p=RVCUA#ofGt z1EFglxIdtR9mEE!EA7&S9G41MwXb|5@d@di<=~5EKQHsf(j!sB_9`waIJ^$krJSRM zq-~n0su($J%8McyNW0}CyF~$~il%8X>^pqVfB*Q$e|=JG2uOOY`>PjuexVAqEZ7n_ zlyJ_q+7hLaveq2Lk`Zn50A8tTxu#Wh`RS_vY?_dTWh7k`us*dXQ}d`Oho#kyMo5C^ z-gD~gKhWdUD&w|bbU!cqKo6UKUXGX$MA>_CQ@yERP0k>yx2x4HyG!4oxcTXB#X8_$ z@lH-qItm*ytB?y}#Y3U`tm9^(SkvyebzVX?pPEfu4y}}(jA-vb^dFwW@pJp+gmTz_ zia)&8CCC=a4JcFVBv`*Jx+jP|u*p6o?dUGRlM@|mANIGcMCkzcuqjf}F`PZ1v!$QQ zk)f;?5YcVj&aIZB7&Q^MQ0R?R%v$H=w>5A9)Jiisq4dY zYu4DC&cdKzz`gQ17Ql%6c{vw3hinf3gaa-gHKK=6XyM2q=3^_-POgl05KgO6>YV2I zy|p^tu15L5FRF49iOr_;?r2eCf9hwzsto@JOmA0Px(L^FNC%w8u;wcH`>k%F@ekdV z-s}!vojx$>P(eysB`Ju-OeZAlzqjVxMT)d=6JVr z{e;sy@c4(CW6Eu+b9IoLwTK`*PCJR&`j&hJ9oxLNXovK1uP&LP@9XKf19@NZFi3ve zvWlMLof-b)kM@5*X)*0oU3{LvEA_59m}V1236p&6VCGB0YlHq>6~!&*(BVh?u8CNL z;oX+O;H0cXn%cVG;J%y8a2-=^B!@rQ342>}gf_xd*sHdW$-&EyQ^(=2dh-JifP9(p1SCq@iW>Su*UauW*uIDNV zLD*ExWGC{2pe%{~MapW&zpT>@9_PYycC*0;{q1p6(Dsi(}HGa-S z&cz@-JlXaKE%Jbg;30R8F0ll1H@l{KycjSkbna9mM>_`g?Uo2sw-=r+PltkAe%kbh z-Bnl!wi7r}C=IYase@#*M-_ysF+{Q-Eny5E6td9=b>(Agbct6-S(U>Cu^kj?2LJ1}KP zPUMkTFKw)?wuB2zoZ^ynvt!q>kNnXr`&g)B2?am5Q{xn9xdR@%bad0B9h!Yuek)e# zcz3oqu@O!`8_^h)0L*b^^^uooEXkiGCtK|&-yNq_thZJeiPJ?Ev%Ae3T_I0VPEhpl zd7Utow6ySgTR&7j$YZ1j)8*uBB9|0ZdPr=U;85(jbB2%rU=vckZ0p#KPf4Bi+z#GK z)~uR0NG2_J%F8vx77Mj9y@N=yByw>4Xj=Hke}De^-|NEo^m^|_7vS{1bxKAE?f^2U z9|^;7B=RhH+1b#hrn(n=&>cQ+ua8E)T|O~!}9CDSTWy1FX9Fdxv~)S8>ENoKXq z#aUISyS|m|3Gn4P?tY41`3bdKY&YkuvfjbUP74Y&x_Fk!ieR&?4~T?tT{fLyz6VK;WpzIq%d|P|R!czeM<*R$;`hvF^;8kU&BH>HxVV3YB@BdL#Gn zL)~ExR$9}O=0yV8^R61w-n$^RJ(c>$MPyY~L_v>Rjq<}NJNL_0Kn{#!6)@U5)w|i@ zTtR`bTgTCu)bIlzDTQzge!YdP3Ce%UTO6j+PRpBiv6UZOC8Hro)(LD2AFK5Hr|bWG z{q5Jc2|oiA=jX}&_(^5p2?8lIjKjx>)PtrMw8I2GA`pENh_N9bi}zw^b$SaGP%we`!rb7v(Rbx`Yhj-{xVGO(`zN1Ai^$^qUexbqZw=t{DAru|*z9(b3MJTn zb%~yFLSf)6693Acf40O~H=7zx@cW*Z7DZL`<#6KE`h8ukBx0;vZ{MyxZ1UgO&fdy!cYvRW_076GVMUFm}K zH`4BPzaoEHd3yE35xBiHirwt*w029dV^(8V{Y_^-?E|3U$`{|eG6+f+XfFzS*FNEK zNwxY4t)SQ@a~(y+8AW$AQ?eveqSlY_gf&Zaownv=ui}cSrF*NQ8_}f;f<6tEJli8| z24bq>r@D;I=t0DV;pmA%w8#wxuo@cP*J_Nnkfac`U{t)2juWHs=8vn%OVZk^QLoT5}> zny5My$J~>nb!-99N*z3jom?={1@EXS?cdj4s%7#k||2v~8g(q>{W9m*1r1fYd>f}~+L z@5Osg_pZ8F7pQ52GiiVO-XkTZ5}$5L19RdE5-u$uWjk;!EwzHypO-ERfz9v z^{ma1SBe@)yYo*vz1vHs^Z~2kez&DczV8i1-QsSF2Q5IvHe)PXij8uUv`5$UzT4lI z)iMoQ7DQ)_`s!a8P@V?nYUAujZ|7~)J@@A|!lojMhD0qV`vRjjFZZr{vXRjF07IR> zyKap~O>jQYo6VU3O>pmNy#YKW16-nGW*82Q#O8zph zPhWrh^t)PvPPo7N+LBj?WSWQ>4;!RzVg2OgvPblY*83E?Y4g*zJO{P-iZE%NvcPfM zHBaUIm3@JWCC-ZO(ZR|)$>@eRhC2wJ)z3PIPGrhj-qC)BNAkNkIA?Hxi-ctzvDkSU zha&4l`JsNvrY=3Jq>Y~T>3KQ5$lpl)*TIXPbdr}=PBU>!nt)prRNap}x<$9?s}Do1lG3ptnV zt^;Qr!DQ`^b#+$Kp%NDKqd@bqSUMwq`t@&L-&bwjylg52ym%j2KqBmL60^oAju4P4 zbU*-=Xk$e_*J)_At?PyEXp36@3SH`WcIBcOG)c}&BZq&8uimvL03{$d=xxJWvG1GL zt6m`6(op~c$J1sS!k~GFx77}~dZnqyL{g8^aaE@X;8Lc#=s9$NG%ry+aFX6ZPO#3U z1i}f?6_@y6TjV-Ltdo1%+S`4Sl33dtgk@**5ms;4`^tU#^^b3#KC5D~1|)NRro_4Q zH{0G+{sUQVK!>fj>$dy+I&Wc&;`5UR`hAz~yZt1Hjw(ly-gUMjJbMWlO(uHFj8L|CIx*`c`uSn9_2-r1Q|&K0 z0ZW&hv$R5GufRLiJX~T`3QIIbLQi1_~$9n2+CAK_*Nuf7YZd`X%r&ahZHA5Jdd7CC zPdqletoW^0(|)%c_BA<)uRN&{=)ClpnMBdN6I0n}9AAAYEi6M>E3eKufRLx6oR$^e zm*}_g_pev~F?m0n)`ebp5qpu1A8(@fE!!%n?N0Jq+e^hkbZ^6pU<)@o6*$%sJ=DDV zTTw0NkqO-a;1I*=Zs8!3`1P^coR}o>*@zfKMc&dY54NT-h#k){cq?PKpMpgK{pga* zVOH}iDD0Wm{g*NXJ@qx+qz3cgbwU;$f;@(zK%AkXb(Mx!Q3xA}hP)rynPV$S0sY{J zqwPZx!V%(qLDrAIEY|tcY8WDiJr^r0p%*n4A4-nGwqa1-c1&k8^(kcADjVoUI184Q z11&Zyuo`+Yb)~&X0DIX^XVuJ_V|kU|gywqP>hjO23;l{Lw|!(B^=4;vd|X$7&e)zn z?YzJoY?Ey1So<2JFK2+hkW2_Q*(v;GejEy6w8RsNNFu7*-+2@X*DT$AH-)fwJA$fx z&^FFpeRr1BG2dk8re3_4*M#LSijQ|#J4Ymi2+iKd}wCx?ruN`C$&O-_Lbie{o zp@l|C&esl=9LJJiVT;v!iE=_!k}lNo&x@7UKz9f)S26smu4|2&010Hd+n_~sN}AJ# zob)GWm694IK`E?*e^*XmK1pWkPGcdb1|9uMn*>KIe^Z%GHICU<@F%S;>OAa~h)p|= z1Rt|E_;}pzDGnOJB>=QS&STY~d#tF^VoBf)#S(D>_>ZlIX=56|FggRTgnuqkdhN95 zmexJ_Z82rnanfl+Z!bBv5|FC>%jGnpfmedp`g5UvQI+v;U*5R$n?nDKmcrcU>^}67 z0+F%2b)4$nYR5TA54aNnew~1O=z!OOp-~mdJKDZ@Xmo!!0I4dtswzaAp)ZwOD|o>R z85Qe~qw?;PYTs&E)Ljj2Qo@504#32w!8xy9<1Hnd`NO8tP01XfWi2|`kotCy`!pX4 z;k2^m-&&0$_LEhmAj%$0NPB#{`L;gXh)_N>K3;KD4oA)u-Zru`H}$LDbE--&W@u7-WI~tt#ok``6~pnWnG|xzYTG_1}E7Y zK_A?q3Gy}^zf6v!@(zi2Z>#R5fprcF>_=FtYUGMS>-lZ(0=Vn6M|0_@Y~NX~<0ERl zEEnlU&v&BS&AT|r6U81gz9l;2)yK^2W$45$m{(k|1O7s-Mg1}znE())M9xrW&0MOIG1_m;eool1*#|%SNz!1BByrHLCW?<>= zG|_gaotjp%QonuKz^FC^z`UH%aez|`#^zMsi+ewk0XqF$GY*n{%)5dl!#m}u*4M?8U;9?Q(+^fpNo@*xv6slaM^y-z zgRM0TM5ZbVz1#8g z!Br#m88n0yj+V9;SA^Wp9y&6#-(Hh_>T2$MIy-i1z2@Zo2=KJA6FpnmuT4*NQWvj9 z#ZPkAeLDL&Y!}&Yjx#Ut->wAHvd9y{-iA zr+!_5Z;bl0-H<~gQCRqV!PY0Lrk#yHxZb(q=6v2(K-&C zTit=KCM{2E-r1% z?ks~Ul3sYMt^(3zyDaT$?heY2rz@~}w)wtdN1iTp&Yo7U702ly6MGN71VPq)g%q4^ zJauAePtW421gDj&ptK<@h@ zlq~6RN86L)F1-G5ou{)?I?%BWYU%R6IL4|}v;Naj+7H`-bc z;sX2CG!EYYtH3TGMI?Yi!njm$1ALuc*m&o>?J$RZ*8q6@r*%8lW_!8ovI^c?bV#&*R>>e|{cIgRR3XU2uPi_(I>c_>=Y|=_H%6zkXVOqI*rrwMWGfMw;dXZv z`Bb$?4rnepQIQ$j2A?xcImlqVV;`!tHfLi`)nHok)zv+!9}#YKL=)pgIY;9LEy9;V%SyQb4n^u&=i) z#J_V>8HR`^FyjD5TSgSqf*{q$0Ue@n5LH%_CJ+_xsf^*=h+e>gx6aL}GuSc41=P;B z!nap(@}dCfHnt?6Qf4_E>4zzmQ|;%N*?HO7Nksvs{=s094YB}IK&`*GX2QbV`#7%0 zntl0mI9oX5C7@}ptuVG~tHE(Bc9}(c@IllOfsdw;s#<^%Fs=R$?~-&-?K3VT`fP}Ln14JuOSQfPw;_T!s-HWqw!c|i~Z74YS zK?}_NyX*B4$+j1bL%V=?33pU8oh7QuoK@Da*%G0_z_8J04V*61c}GBPh=i1LY`jz^ z+d(5WQzqz5F^7gWN z+gc)B=ca-0cNgsV&Vni6*`08QF*OZZp~1TNaPn_31^>5J9=nRiv1)^2@qFrIqP%bP zj()05PmCjV@M$cx!IrMe!?f?4jhsSOyOS)XXfKUu#>H4C1pA~6js~fuxJW7<$xT`8jf$2 znBA1_(~A-AztzWref#m-&wu>-_a8s~`fYx>b%J{X8a2N51XeAy^+8q2aFN2MAMnh? zGp8s?*H4-OR+XI>$c+lf5 z`xb_Z+dBztA4yjLp6;|2M(rlMTuemHZ@DJ`11w{(0U?dDqzhDRAfzSE80=VWx+Cv- zyPYK_ah8(=@T{r<`fSCw6mvnTou|Fw_%DRw065Q@0>(uQCcH^ikw25pvBL8{Oj(=ISQx!aKycM7?+G!ZT zIBd5jq=Y5jFu$D>2dZa}RUUccbfuwGfPx;$IRv|rIyjMZtu;ur^-qJ|%O+qFt17l- zVIj@Q?_0};p)=@{Hw9;j<9b*d-!^d;DaZ5IwlRzCXF`MOs2!0pS$J{?#pY{$T$&@> zO@)HSd(4~D$70`XZIitPhuDNLj_a|qgwIP4AcbEZb=xoVm*4(5R|WF?VSnjasx1EM zyi3{%%o~tiRLTW7Z;Csosi2Rmmtu}YJNHLg`ySN3>Bmv^m&i22p z38+7n6-Q9L;U;n{8{^HHyo*<)kma_-%51B3`1FQ`dpZ_aho$lphb}}Pss+Onc*CbUmzjv3)rYF?A;35Eq_$kaqNo;b->=ubj{e#t3_1fYZ~Z)!d$Ap~ zI^ixY>GqLtOJv~~EB_%5^!dkMyh#2?CjT)hVgKTJk83KdV#F-a3-~LMW-8F$~ zw|ysM3oU2%xIEto)}av$*tk6Z)W_2))~<~zSU(c|vV(}EY0Z9#9VY=yU0Jd>8D8_& zdB1l{e7)}9zWma@{aD|Mvt*vm}A zs?ZFI_Tu-tn*w=?%4sP~wp@Z&AsVrCf|m?UhoCQY(z3QX{93SbPEQBD)b0!_KP;&A z3Xx8gv#B_dC7E=pLUTEVXU%PRt^s?-vIypnDiw`rSH;HG^L7Z}9=(%*2wlz#YL7f} zIc&$!`$}=Uefbip^MAiz?|hwKt{=Cb_U)&j_x15?`EDG7riN`(OG$;STkjOzEQmjC?*fspU2vBpYOvzo z+48&AEw!olZ6RFOudG_DLk6*G z!3K~b>;sY%2=;zcqx1BF8njFRRPg^tA@hs-v*eVA*5LhAHrpoLBWLZPiZT=|l7+sk zGY{B=cz!wJAD5M&HsKC3CvXvO%r2;;MpAR=Kn1y_QmJ+ap(O7gtM%W%v#SaTue=;R z7v2(0Q1#f0tsEuOc0%2oDYYy|cm01@LXf@}5DPw^r!J`3ZV(kg`R?1xI`B&eNcUSV zv601&L(yAhDz2p+%Hud37<0Fp`K)yiSJ$Mf;Fn0?ArC-zHcDR#o0CKEYFJOtuc9RE|WzExIst7xj@ChI@uAJ zV-f5Ygw^A0%4cO;UX+VzOO{FgETvAw)Bw?FsXgsDSQs1Inxdq@U#~8*1_^pd1IuR1 zO6vt1MJklf*#SFLz;R%;W*eKcs{mutM+>LDdC7{|YMeUURaFN_$dr|%cCP6TV{#R5 zzpvD%U*6i8mv`P@>ezg)xio)>=jykxQtHo@MBo5Ilc;t@9hM5TT_I}F>WQO-y90H1 zaRcA%E}kLiGu8PzxlKultVg-+x$3O){#eCer9^ap$6Cfy1S)N39YIr2+q5Pem0zG6 zfn}cVAoC3}Hwju`A;q7X-bOH8w=L!5uj`DiiQrjzr$q9+MsUeKmkvAC{*xviY!26& z77o?By_kh9eP^-qdmZ~FtS@6A87IMtSaNKuE0TSqu&-vIyhD24H?MflrFOJmoIS@j=1q1kI*jOc0A=0y5_{0j56;?SXOTvMJDQORat^1* zt>`G<*``gWjW3aB*-f`{UJeC?+tyRwRb1CTmYOWQZorjGrQcoO1V_DZ;Jt&)(|Z#` zTsX;jijk1S?3`|YS*+;n{p(8E`T-;<-m?QxhHgc|Dgp8#IgIg~?X;T%7OM^8u28}< zd5#j)l$Vv!Ab@)%1p#4CSdnNOG5I_IY**0tu;6MxQW>;8^301*Xz`QEaoayMy zg%f1E`nD$w@)4>)CFij$SbRm$9Nqu)o^doFILWyy>uW0tYdHjz{nq$OL2B`ESe+B3 z0OIBB13>P*j9zE}#{HhWOOZe{}4@Ao_%^G{k=cb09_R9$J^WP97NK_Ktf?r0lF zc}=I1fOzr1`8FP<>&%9+_sR=1=VOb$ziKgf|9%G*)U-FT0q)GJpqnkHD_~f<)w+Wf zTvOg#v=^1na?D#pm!jKpEhJ>8+WE`ytX)i_$0wU!Q?mSC>Hqo}E<%(#-|}C1X_WUI z#GsR%4a#al5U-X+Su*(Y!1gsJ^#pH)vw&|Zx$}t>3~#=%9c*knfVVHoAk94Ox^W|t znzbV4RL#?|3J41eNnGj6)~lDtHG(3aHo3i}x;7nX)fN_d+}eF>PTsu&ijEN86}TiL zRdIjgaR|{tB^>yY#u0XXYFDeGtXiY_((FUqQ~hW_zn5-^QTd6yOqt?)f#>V5zx`Kl zpFjWj_1paAm-)rb^(OFF_7}L`?nIa#*Yby-mktI-#s;UmbaxC#iG+j-avy8*dtId* zT5AEniE*8P7t|pgibto5u+6DZ41`?>2X@Xx<123@)NhH7pZn++XZjJ_Z(C?j?a->1 zGm21?M~iyg6-Jz=E=3Lpmuk}OES!Rr`OE@SfM9ZTOGoWNuvNIA3Vf6T)faH@>d&tHFGos#E~czQewuIz>-F9j&GF;e6h6!K3t z3f5JaRbX9P~z;3Xs#r+1&0*5zZlL|}hBmzMgt4(%2P{Lc2gKbC4;Fa#TR-{l;h5Nr4cfZ+!mKSU+zQoz8xC5@TO4>=uReJ>WELTfW z=T;@fh)dvV4OG&ClwibX2~1CL>xFESOJR%M(8!U~<6AQwOS>ZnqTxnJ-1nxd9!I}& z;P{dkEZsggZ|MON+8V^wH3qWMm_{9vQ~ylzvvaC|Rf3@dvq{GPvQ%$%)%a42Zl;k% z1lagXgDzZ!#iV5cEzo1tSnb zPWYd;75o7;+)0In9Ji}nPJZBJdjCTlv=Mqj;jTe+%Dt;@>uyWK?$LO?_i%mv{d((? z4=b$4AIkZ>U{Dtij^b55k9sRgk}N)h2ajf38}DBanken+WTpdLL<(S|S%{7tree(A ztx?padTp&$3q&GF+9!`Rm(=t*lI~!{64FX{IJEM&ADDrhm&m|k=*+UIWaON@MvAw_ zoSA%5Z86(6Z_;kPBTx2V$TQeYd#+AAPwQdf?@$8h^kWTMn7m~VZk^1&xGxQkhuVIt zxTqS-pO)%v2KdGKEN+)x-8+Q6FF%%ZU6<&=CJK*WDaV+*8fY+2l6Z1miS`63y}aKW z!%xTaS7+A7c3_Loqbuk{s5xaL$!H6C^g_+%j#H{nRC}l%E)!`ejU5dHG3Oms7I9!h zvEGrrQT5ia0=;{Ev$?(0yE`F(WV2p0#fXjYeWqoEx;b5>mP*rIJnik1W3da!YNHul|O+Dw%jrZkfHhJuEW97gAd#EJE zY=~5;97QEo&+XK53iP5?F&n;Ep|sN|XhW%m3*W@zfMfaVa31{`ZyVv7aze}C0hDO} zg?^gb%r_v-G54Tsl4Z&5Bkld;kM?CQq_8c7z@C0WDlKQOcmki221`?Pefg+%gLuoQ zi)|RP0t>j;GW1cK+w0Il9+3)>9eKc8858ZNhjPKw-Vqy$qLCjO0mW8Fg|NqFNz2u} zKVWF7L9Zz7SV*$uZp)$BMgabqM@>s5z{X_wXtAe~ePZt#d+^ZedaHz6)|tS3O(6BA zj8vGamv$MrM^u}H34>7Jti|kwVRITjeaHa6EY;ijJN8#YOFglGvtBc4Grd6z*ieQ&b@}Vh1hhmJ|t+d%;sPR3K zp||R3PMTCl$RPqd*Sz$`qsYu{)Zw)&hzL{^&)Cp9iLsM zavVC~V-^w^6FA(d?oQT0!Io+Ioq1w!#Fs=AaY@Ow&glhs_pr4go8al8K{lO{7H>6! zP%h0lcdUXYx4oyk8mpWa6=Qj8g7>NW-L2&< zFa6G|_6{&p4{2Pw2$7kEOs7@OKA*Fhpr{meK9!sSvQJAH-ZiQiZ|5fDC3%f{^jV_) z6qdDZx7tf7s&*#l{nSn(d`CSQ)_9LP@5d05ffuaktM5*virSL^v@8kc`ms)ZDR2|r z_8<2AqJp0;n-(n@+t8>9IrL!5%42T?3D$-*5%%Q0UgAS283!&>jR8Kbqa{F#fZe>T z+$+&zAHqx9GaU1_%d$9iHdSPTT`C|Zs=TN7GEWu*PCJNS*BHRJZIBXRPvAA;GY8;U zX3W*!LT%O z*~{2_#s`)BSz#lh@m}JsdpP@L9&E%*)#2zkml*S0_Ni);z`wTM4<5ksX&m~=T|s2- zEy>^=E8Pt$UpKr25N9Jz`Qx!tzx@8WeVaf2O+2;#v?t91;){$Xtj*3HK)|+x_q+i1 z5>3(OpmvcpO~BFZ2#it|DYZCboLBeJLm4c6ueIa?GrHMX58V22Ug z2y@#uTgbK*w`|n%-7w<7-P~<)s zs&+G50^d7Kqn;F~rl|d|rnZ+0u)X5+J-NcJT8lc)N;%vD=3B;~EbPux{_9ee_Y&Y1 zUJZtbu%Jk?*XiVE?`!seq_sPu3*}@ZI2ISTr6R(onKrm=TGoM5&2bQXd-z1mMCNc= zhvzqT)%xTE^IgNL~FYX#x-8!K-mHWO{ zpML!xWw*VaiU#-eYFni(iHfq@EWi*=Vf4Y$g@RBFmfbGNi5^hB%;PE=(I0W?GTbt% z;T>rzvVP@*>!Rk`uP5BSlq)s<1~ zcx*xd(JwG<*J`*}4kroeSiGjB!GJ1})YY~z_kBQRx~7uFxi7mTyLx&7?B(^OJr{LY z7^)V&962#0K!13|E z6x6#lj8v+=U`dyV_qF=``P0{LZw-3Oed0w))3S0?`OThLkk=iRvaxfu5tVjt(?K(A zG)1!<4S?LYo6o4)G-nAKnwH%uY@-$BItZ*hbQWa*HMLMxEI>Q-WfT;F(`1Y5&^`Jo zRDSW6wpx~7w8(TnH`$-JnSGJjs!2mqvJj50=?Ss=)G*F5G+y_n$Ju4!^7MX#b-p<5 zMEb$s3Yr-3OQ+(gDkcSfy0U8P>WcAqC;vTmEo*(0)EgTRZiN+gXWlKeL%=dHU>uvGp)0x- zXB-|lofsGG{N?NV#sJy-*jCv{-Sc%TUv$G%(Lx=jV_P+$uD}F~0j4xW?=7jMt)FfU&NN;V4u2`sJCk}k0I}Um z4%L>1{g7-tbvXO;)H#`D4=}r->_(K)kCiKdlYXw_(&iq3>XA*FMar%mL0ZVBocv}d zJfn^5HWE0<0UFGQV*{-(^I9^EI`wg>jVweZ@yrp%I|5L?A1OblQn(wTs!O`CYY6O<6~F~Is~k+tI?%ft0NYB zQC{nUyzAhyYmi}I=B~a%xJlBFmTNs`3Cu;+OFM!yICr{yFC`I+#x$S;Qn)NA>g{`tq>+n2BNiw!VIA12t{GyN$&-1MTp^CEuL2E|P) zSb~F9@?=BjW^=)`8;FC?i+5l>X281>aI;%l*QH<>bBO#Msz&U!?n_QyvsVgUfK=-N zx^!;bQ^f9l(7?2Y-qW?D%1jw`ga%k-e?uM)=a9U0JT(5;ytBG5R^CH!EP=IPLp51i za|dm=lQ#8H6U1_PG`jd%nIz+HouS!f3)DXCApNL3eETxr8ekqCOmEhW`%5j}q0}SX z%Qh%GqvbtoxkD!I+0bO=XE!v6i6^niZkA)onjQAh!i7)BkTn_A;Z$5wFQl}kt$e6Y zc4sZWwW=Vk5xndo$U|ub7~}K4xQkJn-3so^q5mf=&{>u~?NWDcomXMe=-MLiX6~wQ zsTLkwgPUN;Ifb&1T@mBHTx`50BrztPE%{b$-4!UmA}mB-#hp~3_U3`Akkh=w4u!VcyHn?$2g;Lns_OUBe&!L-vzpuv-*<;h^h3pnL z{Z2Rg`ZAbNaYxI8k)Z5@WheY$)11#oeVMr5HZXis&Y^C4A{-8^+62G}Bahiw%KjbI z+jH%+Sp1uJV?Nr|IL``NF1>cng*SLk2;V9Y9;%__>jugsbDJ$1UYO{EAT>D=ILlat%my%MW@H| z_tr$oI_s5qB}(-KApB|lzRlt7+o9eMgg_f6sFh9<>|Sl%pCfR9S3bmm>Vn4X#UUUo z%?dgoSMDGvuh$)2?FFuQXb`DVzn?`k4Y0A3y{JQU0(P#W=#97LjCDxdbyu&!%6PFH zxa;P<4^=+zdj6Zm%0HwR({*QSh=I2vu3$SGc%Y{0?f}ju(rFY$LP+iUcA5uw(`7z+ ze?`kic9rmF-Y}j`g?NWb31;e6G>@i2H-Y%i5mLP~8ap`2MaS><>|EGJAts$^joVfm z$_^c(IBLq&D41mT|7w%c$jEDc#{|7#+nlrnkyxkRIKVrzdh%EjWSf5=;rh{5OkL{uI~ABCfzcce>H$9gT8MLQ8- zr2`%+w5um<=-yQ?G4yfVS&dX8jJR5V8tk*G3ldlasxzICA6!?Pv)zu9CqAc?;aHgx16qX z(}OBbK4VL3Hi#9~Hp%15x#>&fRPn^`E!Wqd+n3+p_E=!iUYcbl33qw_ahP?S-pR4- zQ_x-Tt!KAHgr<^hEiCQil?k;5j3~dln^$)`%?~JL1H%LUX`qf>#Nh0HUX+Q;Y!7%5l&sbR})O zFoyNS)SS>efrz}(%@#`4ZAivNXriH-#WY3O;TK_ek9Ym2MbpKXMSBs4ibKhHNDdsV zfv?oN+;xiJ^k<&bTUkCSF9QZKqJE_+7n0J+FhqL;y;n|7y71u@TGOAG$PG64{&Ple zu8*a3NZ?Ta8swSnVuBhx?j}|V)DEgjN-WNSaKzb^DoLq6+Ju*0+!J-jX)na^#*j=k zRYV+0vOB7Kk-Q+^glxrASav?~n&|>r@_ddI=Y3n_cUupoEwj2aeP_{rX@8&Z>eP-o zKF+4rMNXg|#7)(@oM1QyXxEugY4dJ^)@&+Dkbkb+D6>={v!H z{Qlfx=kuOopH69pQ;h_8%1yfUQo>{10Fqp=8dP)lUE*NQ2 z#e4~%@&2+6M90DTU$-=S^3re{T71F69nBf1juRYUdssI+4wUjGWjZC)*%0TdM0r=Z z6PLIDv|x)K?M~qTkmECLo<^o6l%oTV?Og0)ZteHvYF4^-#EwF=7%?Af| zS%%lBf`#6~t`SKn=KYx+R}KcVso1rQ>hdNRG#QD}Lm1#i*V7*CP=v54NwkBMf-zL* zA=}55=ow%GP{XZO0$9NbT{34<%m2Q>^dJt9V%O`iDjIzZzIj}B`X20o#ECsr6)~@= zo6K&Athz=F`}0ohb?Lr-{lFQ2>Qz1^SG&Fjn$yZPpdP%(nX4#WhaMF@n$m2rK^x-L z4Ap;GQEmlj0Jn!)@y8AIyuJ8vUYt~U?#dEqIt^UdNa^fsFs~O6!|P6f-E+a3;;n^6 zIF^>90?WIm9tS@|)ZBm;59J zUaz@Z?~im4(p7x2(^v}>B4F6Oi3hi5HR#J!x7PNUt`3A^O7>O~xIkJ0<_x-@=0sH- zy@!iZH8AZ{HH5T1Hx&~OVIrtUD|c(1viNBKnU#A-C_ppb7Fzj<~IIRpitjP9hs>NQG>j-@s()h2oYdK^&tU%7v z>(wFl(?#ubd9*%CxA9sb)h?!67eE_nz&NVjWO7QaYlvZKU6>PQCsMLBu{sONtDSy? z0_3wjz53D!bnNwcdb?be7-~0}WgL8~h0&9pD7@#~K2%m-*X!r@_3v}FrH1|E@{Io+ zf2vW2N*GlhzEq&Ry#j{S!|>Pj!qJO!H$d^K?1JO`EU$K88exshBDS+@P`@S;ZaeH! zUAXEz%X#I@KVj~_-&Zs^+ zuMbQ%^*wp>gwWTc2;zbbF+^)NIe%&T+{Opqr&^K#h)(V`DicZT1!dD~+?plr{ zqF5I}Tqm&+X1Ms%1fPL#*3C&-p7u9%iAY~A{WTsfC{1yy9*@l}T zFP(GTZ%yXcQiq$o+Reff&%a-+)gJE(6c5D4n2t3FQ`v5o2%hR9oFdZjscBD`4%6Bg zRpH>9HU3RmXd-$OMA?a>-*5nfS1p*j4$#S=LZxs>I9WF!=j6^cH&s?U;V_|G z#8i?gJN0r*m2YCh-HvUf|FmL%-eWpT1TP-PT&@PdCA&|eM$zmS-lqd8s-+=nbwAF)%8dQWkodZndu*_NHa0exc9Jx7j+z&;GEGaGnOGnH&=#M*X4WJyW zFth3XW(E!EBDs;{=DkXOY*n~7$$(JjeayNS^0q+Jr0HAH#UQ~gQ@;sqn(R%Ef8E+r ztmO4odvBWliB})NtG)wv)#LY9?CbdQ>GyAsomO7Bd%x;ZW?dV1llV%l6d>F8zB#5S zJtSX_GP4!_!rNvQn$d-=bD{)`QqChaxrdXWv9@)_& zP82_(b^xLH^uB<-X#8Du88vaO%4W??zjrpjUcZfJ0?04sBg*(X*b6N=v?o(8aOc%# zMYEzkIh)(ro3x^7xpM)W$;}bI!Fk<7htBaCPm{j)nyuYLvalMcr;Qzs2RUb;*untS zUWJXIE?0TB^{5MSUd}x3B)m=4<{{?pvQ$EV^HgwxjnD?-Ri9QTq6ujNh+6@+x_^Up zwf`x0J*1$X`EfyWK)@;+TA!ZYc#y=kJWzXvBc<`?_m=FpU%!_!Nk`ISyRvTKU5z_O zj037I^Cl>&)WN&<=4&hq z*F_w8HgKorF6n-j1z`FoOfl;&U!B)>=-Cz>U=4UrT_ScT?^RW|t9e~w>6Fb2A5n7f zU=5p+dnV%}TBpcTJa}2^RW}b6FAfVK$#3vsN?yGq<$EdfkI$dl_cmFxwXed|l$yIi zg}1UK>Zo(}GIU1XOlX}tVt=W~z{SSm6K;japaoRF+)JBq+(Ber%M^8UJHzszs#$MD1XvcFQU z4v7(RE=Zc@9qN97COK(4NMo@7c>2Z~>>Lz*`(m&_1|XjR_o(T!!hGP9%NcB->74Me z>@EJd*BFY{(sq`FZt869AUA+N?yWuxn%2F?ROx3)vZ~=vR6T&e_C%X^qyC9M4#Kkb}YbNW6jwt)tj58Eq!=7$&TWIZYOmuqMmw=Ob4fqqErFcHm$l+ zi%D@Y!qB>cFi$l{Xp?gdaV0{Yi=TV(ZMmGwN!OAZ(W)?-9N8#SZ%_8BjuK9Cwxy>L z*r<|jz|dB9??*VMT|qo{xOHiG$UZZGqo1maMH`GayAbTVaajLyCekj|d2inV{lAU& ziu&`*jjbb!UBU(RIac2<0PD1ERW-h(WC&S7Y05iAEBAq5N6cl_R5?uc0p3fILsw=H zouaOXUOTW(2ga&h!L4fi9`#Wt`d&P~!VphA7f$PKW7Mw8#^Jyc98JCVr0p&AiH$us z8}IqNtclrFd#Ai>vq%5~%$5=y!WXxZQJQMR@Jcy6ZyY4(**JGqr9nlucVFsY<#8Re z{`)0+hh*iYQP{%9G-*U5ep|Y3Hsc=kvQJN=i_7WpgG`j*+Qb)2&6%B3Lg{7lCJ>S5uQ?>1SLMdvh%VKxSk5a{InL~+E|Qq zreHnER*>PO632A9WtG+oR_)!0u-;0bL0S4s8imPpZ}qr2Z`tfk4IFoZ+=fM-H9PoBDMwxO=#nDQmgXI%h~ zL!VYbk(!a4G7luDFySs)1ERq{DKiOPariIkL0Z8Dk7Ic#N6Zcwp*e_-AIXG@( zJAajAvN^q9mIn5@tlS#N%&ri@4p}2WpP~-Qgk-QJ7$aTK;x@J#BgwR@YrEY*9vztU z*@>d1cD3&u%isU!+s_MHyyMqrm9rEF_#FW|R>LldiWilNUC_7qDaC6_P{K(v&Vyt> zw_Z3ag#D=^zLGG`=Go7rExZ;NyoBOXM+dlAoP8D5fb53An!I^bl$2$8-e0tNfaYLY zC8*=c$r*zm=ll#^279S0c(9{*mFlNW)%5@;ikhl72HM@Bc1udB^3jI?Eh>3<*b^tD zIgakN$go#IWsG(@p9Dew-gVhOUgFq`h(EtN*QVV^zt0)Q!K)_FXmk#kKb`*ajwcdW#XW=Q} zbu2@)W4FxS<1$hhNA{MDtpxQ~dx%d7%?2K@qxQaYz^plU=IsQp%Q3@2q~eh8n&D#lFnH&HsKZS$;0r4O&olCc2As%~KjrOGj^% zg-nDG#ThvpDs4?0(GJhxSY;5$$8V)bo!dW8o7NRSb+)_nDs?*HjnvDT%PpoQP@M)l zsFtf5%pY5OVrxJ&hXks^?(h!_`64iH>?2rCG-@PJBntfXW0iP(EskwIB zlsL6_wnQECNcLI<+=qiuy_3i#d3j6L+nrQDotM!!LEnqnbsZqoUCy;?xy<3Sbv5bX z&7ZSS3+RL>kH?|(&|5tQx|p#`^ZvajZ`!;+g1}!KLWQfHNHXRg&c)TDq0qAFfjr8K zhyYIP&ehCP$c4!PUByVr3sp>#qS9n6m6%iHr%U?xR_yDy?_FOUOE{~y%Z|0-)bdsw z)6p-a*c^RC7>51cj z@YFa}*YU}Uf=tUhZSJwe?0(lc9cfm=aZrQM^JHMMb+kETiUUsvqwXrI5!DG%oj2C3;7 zJJ~KkiR5c*s9*#QoNWWT*g|mDYjb(>MOY@}s`3cEySyv~F(|id`~F=4wRZnF>Uj`i zHOjiGGO^-Wo1b7UY1tOUr+c{StH32WpJ3eiwyO0YudZvvO~Sl1^;-INS3CHYEdCoD z^V8l!wx1G>fEZ=oc=y|Rz}xlE0LH>4*cDBsyRJVV$KDAyMRTpNod0pj{)}Nwv7Mxx zE&CoUAI}22sXYyqvFjCe(t$Y@iS2Q*1eVuM2Uz$z`N3;V*e_Y&BDT(M`=E99OX-TM zi#$NcR$Lr3&JLFm#nTdavJ)7=a9pOQ~(r13^`*ApHj3g1v~Q(IL9-^o=V@VF`~`LI*Rx%b^m`oIw& zY~Na(94ThiVieLOkgI(e%rVN>cs-Gx)!(eTW#J%^eDtX#y;TQ?VKV24n$dfS1EfuW zf@Is?TG&gyxLwtZOI@#YuPSw4eKLdmYX?(Ns)Gfq%Zk@&@8B(aaERTpOVY!4?qR?E z&+qf~9+r*vGBYo_R_~riaELoK@0Z{iV5c<(x?hu1lGU5OZM43&y40eMOC`{%(A?qu z7|hu|cUy1ovRf8UNm(@eXR?>=MCdNFOTC40Dp;;P-i)9-3R@!-@y7RgIHwEd}81h z5Q#Tg?OAcO#ssO;)&Zj6h4JM2dhzB0>1dAP~ zMih65sc#Z?Vs?BtcQBOmKBQ8%c*-CT-XWV=lUh*gZL96sBRQZ>&5FqM2V65*Ct0u& z#tD`!Q{#xKKpunzAh|g+*V@PJ#XmoN{REv<(NX8w7lGB$m78=ziap!layB;re@<01 zh{$p^C0bg4GxM!F=iZ9Ov8Fs6U+09Xs^iq~sj%XuvRu+!Jr!?Augp<_Y~9U>54lLi z^PINO`XhX4o+{?Er-#f7p&;R~-N<_m!S3WJ))k)RlEn)m5xZ3D0GB41D@V23ESHx9 z>~%UARmW)y$e9W4%Vt|IL*S7z=`+JsNu7PE(WZ~>^v_?W6TA7RCGHQWdC@nPC6Ft$ zgok?(KATs5)~gA(K}i~sCyZ>`ceBP{=PAn(wRJ+762#_D%^qja`U;kKK+xhEdfeoW z+qT3dcGmu`Z>>QgRW{|5NAg#$Lm7jv*-$Qrx@-IT9XgpP#^6}LF6_IqrM;%8)$g*c zuLLg^M^9uG*ul7)E#Z7>c1(vkoig#Le2kSHg=j}p`ojtyZ04O5{V_f}0>0d)URA9? z@L&@nF=Pi0MtIs(>DsF{Kx(%+-nDIT#9$*^KD`{S$?)pSspRqtxIA?=?o#nyDtOl> z;J{;S-jafF4y(E>y0@iG9rfS^VJVO3WC_}yPD0GB8dY@;_RU$l5*`Itec91(`%Gt7 zkrVd45gT{5r_+JfmXy$OjH5XoN3@^L9=m$O0WmUk<`vj8cgoJh-YmNi?VSkyaeew) z(#L)Z3T8h$uMfDs_sS_O(}Y{24YLc_ncWXIARO(E`>>TG^hmZWOOqL1dyZjuT7Ib6 z9n_&$h|!DkHmmlR&Nd%acj96BtvZi;B}-_ZCBP+2zE^&9zYDAXz#4nlK*uyLlg3yv+W4D zDy$%{_oe#vQ~&h&(;vSqsowCznO}6RthFl}SRGc@D3%k*X;;u)YYNU`22|PkOB9ce z(Kr+yqT?U?60N_qM~W3h!!v?#fwX)jn^WS=8C7lcw&(p+Yqt~Jo#HvPecK=G+MY~* z%;FKrJ_axxpgnSM^6r3>Zc>0|6++?VYpSN})xt^OBS551j+-W5UXv@N3PH5|*2&;g zPYq?jPc4tLgKmJd3SKD0Wq-}}-IZDz3@@dQQ}rrxEyOmfqU1K?@XsoL2r#>-pN0h6 z`C(8=PS($0v8qJGWeTu#_IY#qi<5~|u4cWRPr8<9^a^pB+iO$18bTaSVaI~&p99Wi zOLB9z6v4U;4(P6LplKfHAcDQukax6aJ}Jg^ds(3-lM0|oN8{)fA$z!cRlV}hx3T}y{#Yz9)z@$T>woFk@~##7>Ld>PHT>}@kLaYjIUFo` zuRnMK0#&k3#Eo5LJeDGqT{9Iy0-1vY2N~81Sb=(nI>2LZI_w;W(+ELyax%cO$*zv5 zA{niS?yGv*0c=1 zK~&8J96L*EmjSs>IZyT{kT7U!%c`0WSuGMWM|C_`>!0oOA0PHxIX?sY;S3CTk(Gis zlc#x5XTO{t^NQdwx!)J8;=WHsn6C<&0J&N2K4(#x!ltS_E|EL(R?_{^W^6Bhot@;% z-i+9MYB$y<+GxB?cItB$X+PL(!MV%s$b~gSLZe=Cn^*E3#y_HuJDjc4R1w1OosVO= zUGY!gP9%kR>!ayX-h>F9{nPZ1^-c;9%U{fgOLHGbPhPZDgX|XnWuexTTMo~=)2W-O z&DpSfXKLXDBeGlJ$cGAOdv{DYc&F5pswAFtJN1-Ask)4=Zc@-UF_TQWOw~ZvkSxWc z!@3Lzy0## zn+HOvFT(!W7SQ2fAN1>5)--+7V|6I%>6}3XW$sH)2YjA#^*l_qRt%;H4{mIXMut3%~{@dZk9o9Xw}`rcp5c-^Gqht6?8z~08r2@ ze_p3ImC*7M%{2%h6etF`W);O(oL~ES^_i-wl?0XOZ{Q*@oX~8)WwF=?(GMhiSm5nQ zE|AmdY0=y z7aii@DZPfM2NZ3M3Td}~iC}{Bog5}!69Lp6E8^VB0AY2k+ZP}%Bdqbs)NOKnU0oZX zk=NDL-pr4o$@gXY-#?4GzkL0W)_E~iA684IwoV7>TmG4+N`;zMsGkAm_O8;_Dj*J- zi)^Pz&7n*OXjFR{4LbF0^Ll9r&P^<8DU!_<6;|1B90FH<&C;}1sI|)p9+#x{tg$fX ztt@48T3v~3$E6j%A-n-K^wZJe*vaRnVlz>ngyzoPpc!_&0b6;uO2F#&5$@GlF1x!% z+sK5&*0WvHzMEhMb=JE3ZfgG&wG9GTKPWmV_yoS_s7q-r>O*6zqz(}bYb`SgZO zinjNA)017ft-&T!N-HYW(jp&IFjhP}4oO*ndSrb?dPSGooEoP>{E`$eZ)4`ndBb7^oudGpi{z8hvv z#|GI~VVRK-nbTAc7LawO(^_**FH;JYb6p1qh~%KT4R5|Q2jc@=*+QCTJa!tg27m(A zvMC?0x@rQ7mm6d|miZuIcGX~yrEsL3u^rI%cUm!0^BQ8hs|C{sSp%4I{hQ@FOouPa zRahLbKB-!iaM>eXRqQNwIs>(d`=@CBG%;>sQH}d9$=GfCngag7Io+yPR^Fhtq;F^7 zVFP9yRyf)(7*wPOJ0?XUW>Sa0pO2Zf%iHm>t81T?Tm9?{jh^D_(9fJ&)vI8}#LqqarTQ5eSJIv8lwfNx8-)^V; zwBrgt)E6c8OU^MA5r|jzEI9yJ2oj^p07+Uz)$5c00C+nQPd9+zFY95}m&$^)*G8i<(crvN{}9mBdKdylkdk6Z+} z*bY?=)!K+U8tVy}z-fTF1H=Yt;muhGV5M)R9?t=MA4~Mto7HO?Xjc~xf7~%Z?b4O@ z1W5d8ncgsHe3>29=gv{MWeB*9rt43(Tjp>)^w{-(wJXN%HonMKu(GgqRfEYc!e9cB zFuPg;Bytewqa%M_J|Al|#tE>uIoyT5I82k5Sa|c#neJ`H#tdm-7u)g8z7psX8gG!& zv@)2LG-dC@j#M}~Z<~GE0a#GShx4e1qn3JprmZO2*=0Lfk=~%RbyJFZ97|ax=`==0 zvdR17s_NU%>MO*b6i+)}+8pGgLv?A=RJ50W(*ucjaj`DdN@zcu?Gw$`Y9d94ltKL6 z+wL%>p;+8)$xbReOZp}kdV^v#)zB!%OT&PuJ2^}2So^I{245Uc?T$+U!=Xu6fxlVs zC-V#oWirI!jbQ`hRlq89qYH>;EVpLTqP1PADfgG@~86ilT_Ozc7 z5?IW7-l*OQKt|Tk%!<#W+(Y`1XZok5)A8FczpMtWGl3M&m!>v8qN@cKFNgAN(|PnV zJqwx%d0nqez(&|4r+|6Xr`Hk|PzBa3P3PdSM7Ck-eXEmgo}B?uG#)5H#3=kCM=3JA zxe#K~LbFPz=k3K+D!m!4It zS=6hk*{_>PC00H-y^=A<=4MjpfzJquCE2jGcwk=mG5^hCl^@R63jNXu;)!&UR5Neh zhgu3F$3<1uGt>rbQ?kK1WKfZ5jt{;i;Bmdw%K$A8WuObk9%3^T>$1$xf0k5GYos+N zf4!RRP@Af^FktMlvnsEpleg_)zE!R=%Q<7!35L$F?pDtZ+bF%72nlq45zS{UoC`p5 zx_z;lkq-?-$&;FOFV5nXeDXH#p^&7VFuavHEri5ff5o@KQ2lrTSW&Mue9189MZT-N>pP z$de{JX8Nk)Y{UoKS|Q3h)@i($729CPCrka)y9F)0+N0TzlM+@8HaXapU5*O&&$1E3TeMbt_h#Bqx;n*!C~{j%<^a(2EgY5N0STyFE$pxLR9 zy#@8xh*W;dFEa%;6$aIgb1-M%ZFnd~Uy9x{xd%*py#(7BE4F=Ua_Vo%WzG z)*vBp@V}QKkCL{KfGf1LGhew8?jB+ zL~jtMRDxa6>|{Avlp6@~=pRy&>&%>EHJ`vm1gmKXhxSA3$bcl*1ju%{i5%vzrWYOA ziDDQspe@T3djG4RJu-H_)Kg-w%MJKq^&on` zcd2(Y*_+<+=R%?&vqRd-6%<{X97mNW?ojWVoV@G%lPK$Z!+*gtRg*>~!b$II)v_8Cu(IAm#kKzm~>^@+-#d$~Z;g!nV*W}PWB+KE# z+ucBPKNp;5f7*4lUuxI2u`8fYOmk3<-D3AE{E6ovGQgmwmz9nULSx9{Ls33GzhIP` zrm{LKL7d(p!+*`M-+)$Ov%2-ee!jGJ^jOr8g18+{{Y6z{in^*x=?}ZCL%Z8kf z{d?FOs*sBlEHeSwG}8(W8Xmj;#!lW}t2Uzgm*78ut61K=pO+Qn=m0W54%s}N#Cx;s z3%njkkbQnx`v^c9!R7)fkpODHO|BU?X5L@i^JcJso3p z(@f>_i89303|wbrHM)S(*fpcnvBCs%RVB3@+?E_`pY}jHBMw^oe{G#zk{q`Ygx`G% zUO)_Vqw&+n0nliPHZ3biKTtZozYn{d8B%^yP_er+jRvZ+3R#&$Z9A4u$5DVLnUgZ? zIj+Cv7OBVy!o6QwMjlI#PRC`SJI7ECAccg(n6{%>AnQ^B$Q~#vDX^3`r+Ug2aw5()8$D!{o~*_}4) zvezSX4Nwf=vm~?Nuvb;ol@JWhkPfeY6j|Z|QUH{0ReC#5(e1PsHEOJUti^!u6d-C@ zt9ex)+8L+Xe1tiNj+N!Ak{XN6_yc?m{&xDG_fLSAv!}_7oPVXc#N4{O<*q5H>=9tc z$d-?M>Dxhkm8U71)) zmxAgx5La&sbVID(lrX4{6ZQR8!bMl`<7SN?td&*&G>W9eD z)HH;>)M9j;aK9d?irq#Uzgd2TY`T(6nJ=?91ar8E!2@{+p0{sL&6eEMfS|AXHOY_w|1TH5$YQi;P1a!*=&ncwQVoO za@V|_V5H1+;K7M^k*|5m1Xm_Ehz=C?zU8Fvlu^{0nwFn?ld}>>ze8sYs<^qS+OaEo z!D$&XjMkm5?FEj3j^S}S&8#6yR=oESqc(FoSfLV~DUIZ5QTnKOL)>@j!LFwCbwH## zszr56YeClM0O%c#kI3}vK$EG>I`}~EXGg$&<3!nu;{Qs$TF8@Z2>?+^IQd}X$EA9^ z27E!EXG!usn-%@pDP%w=ZRv^^C1luK2T3*aMRcWLGjaGfZ&cVYI#nN+$`#rQ6PUnN zAZuPH-w*J7-b(s+1&Z<}?LZ~tUC|On?RM>gAH&gFg&ZnOXvawyyLK^8m7TXI&O2c} z%s0Y{5(?KbT2}Tw998#o>U`>%0j8hI)o~&ZyT*Z+;b3m{?)!FkZW^fB9d4Q%c{|3A z4JCeGrawNhPL|61{sBPuR4Sk%6|w~ft8a%`EC3oPd@THbIC7s8=&pHRq&S;%{@2{( z5nsV3<;!*NgIvQmL;< zs5zJFGNze^{sf>G$i?@4tTizF^0zfrMq0n*L%9;5M}hIcKlir3P`6(e44$ z$C!A}%h0?$E{-LOas%EJP7IeJ_pX;Z)^Sf=S=_0s2roCCU<`HsSfR^V!J^jg6sNHe z4>Tp;y3f5;kmCT_2S+Za6*pi?260Wh+A17AJ-U^vJk*YL`jtNlTzTuQ50dV!UY+`q zc1Bft=j`e_#C}pVfS2RM@RINI(u~h~uK>UGKij{4NgqqJdHn>x|8UK;-48Td96k*mHS)s z{v2SDBWtz8{+D?_G`uQAs8FT#gF;4j>3#x&Tc;38$dS$}sG+ZSpDdD~AiNm|7y%L6%B2_^mDS~2eo1%wG z(SH3PBwa#()}S0R&kmkI-kyFBkMd9DI0^kcC7D~jQ%lnI{sifi4bw;6Ny)0LF7mw;UW4;uV#l3L~eE{d!3yy$C@+t<+nc zyuFx82?*O^i;D;eIPNy9_=mYyw&qQgIQhDILa$&Ju-tp9i;NuH0( zHkD*K2#~C9@%Dhol`@>aPIgJtJRMtlEY;UJmalM>(D9;ty*l@**Aw&Zjh%AoE^uz^nt%f- z@sFTEyz07)+|%qWQ{y7^+^19gYAIb+SG%fEekKN$F6{FjAn3hI8K7V588rpX<04jX zPSy2iG2^KQ2gae-6{kH0d!SW6cAb8@WLDk1o3_u@#oz>6?s7n)tSn-9$z|x~m8F8a z%}(LXZs!5K>0M>boXk^OV#kumo`+$Ca<%@Sg?j6&=a)WlkZqHUBbA_{wqD30OX7PJ z6?xVT!H1Usyid(eNq>>UDkY2Zit@0#{}lfRMM^T{1fDV%l}Pb@g%f+6VEt{Ipi_%`9+xojj5P0Ql6|4)_9$RB%Bh z$>1~sC)>L&a53m$sh3=Q)~<}Ln$$|^?vAVnzj}~X2*fK=!#3i%Vbr@+pzWz8EPJVG zIRftE1A!lGfd`XAqJPyu9X!;%$T7!MH`3Cc8kcPcEBeh(=zm+PwNB?t0wh>8FUC3HS(_3? z(Qo-tsu@uJyEP_9h4tvS{Pzq11HbV03ShB-Tva$#S+O~Aw+;5#L17<3kTDybRDvu{ zVW*;JgBCmMJ8t`Yt`qoeANINKL7CZhKB+4Jy``E=T|xR<*K*zxF&V|8wv+-80-p+1 zfY+$hbON>{xoI0G?Y<;fPR?BrNC6ka4w&KR!N-TwqMEC`uhX~R-b^6M$M}KJ^5TpX zogxkF3HI?BIr-XQzxisFB~!4zUZTEo{JQ{L$S{hA1LCBbB-_3n2(C!9H#VDhSl~+Q zH!Jq6ecy^f-og?(r;hi;G^c-_#2{~{y&0c^+S|Twmw!q&D;K|fNBjB8aYnBcvpTs! z2Qt|c)7v2JSDcp6Mm7WHd=FW{`QAWdUX4_}a{~K_uvS%|?aH?e{@l;YRONEKEK{iz z!t6=A*j{9|cBxsL+U1S8l2dYl;;kJ|GX=9p=a$28d@ndMO8_H^+g&`Sw^8II)?iJ= zo!PFV*1}XZ-3cY_2jpIEWH8WPc@}<`%(j-nJ$(8sYlMPo-0H)G+ZRFQ*6t#JK{jeD zZ)6w!Nj?_%A@`m2?N{D;S#}2>rQC+lTZ5 z4sIJwiXmAlD*X#UBU$L73C43ygAY2)%ETpQkkqPh{)^w~!Eu;4ykjofr%^^|_`Opp z@wGIK?AjV<`Lz@58ZUvZLddsPab~io?JKb>=$RAABpXE^KSaszsM@fA)t35HrWf!r z6?m0vX-IT59^f$a4JGALU`DDqN*!b{9*02#PhuZEse_onz*NF{uj(eR!Kq+9e!lr!9OI zIyAzPH5FJhIpd;NI<;dW0UoEW0Kw=xJdhfD07OPg`8n-p-<~{@Ij3dlh!QWYtF(F= z3vJk6X9NY2((maONqt zLU_}0@z}pF)YtK4PFpTDoAF+q$aJK?oTCR(%CVFvs3v5}%NaED$s8=Tiq&c?-e^>U zb9N3a4PYlY%L0Z}N|g6S#9&WR*Me50+kzXSWO`K?FaP%@=dLJ`qSKNMYl|3f z+NmXuHLj@_`MRUz1^sQQPO7VyRwr1gOPIRegaeft(X>&qLXJp3<GC{|-F zfWgL(a!?hJNeoogSr9cbNY{Gfdbdm=%QI;CL-Nr}yE^VM^#vvQS#Cc~LlSXAvQ`^e z(vZH`S@-GcJUypZX-O|)OAPhu4z<-Ni^EGlAl_!HmB7HB8Fq6NM7a+!k^_tC?%O1B z^9P6RKxnBDii?6<{V{3#XZuSx(~pUR7hg<#EY5dF0;tE^k_w6@@ODJ~V>gnS*S%*{ zRgU852%u454<+b0bnv;Y%Jz%LbGU|5mEUr@#!N*dR6~b%u2uTA_yr|g0I~g?mLver zN2OP6e^7tfZBAZ$f+U@--dF#9MlX+Ls$5DVDRH;;#IAAnKyDO>X4COnr$80zRFb); zmpG0aIfV*J2gXt910hI(R!_GIDfwt)gy$-yk8!aP;tP1<{MXoQPsG4JXlIw&vMoay zimj+0huq8D>fsgBs97m)c{k3L5~ZTV5_V2gyK7J>UsLBOa?Gi2C!N~+0Kw86*<*V#s; zX0|rGRg=0M9|7lP!IW4>2P7Z|0bMU$+e31+@_U=*uh0MabyY4~`apsCgqU_82$!ll zlB)FBDYeOV08x?j$_mZNpWyW^`fZR;u3o?64jj#8IZza+nrvZ_pl0i!aY~x4mFmnO zg%n?_X#g4KO-v0^&f<8^w)1gwNw4pe%AEX|kD;}8rMf1G89~KCX3zuD^cM2*6 z=Xx4TJWA13vQIhm^ac^XSvTmJ;{YS2Ab_XpVqeCPng_yC42}hOU#0*4_66v?h_L%F zU($#2!a}gq;IyxPBkfQX-21p%3Ejt=$=I|;AO=*9J2UQ>UJwuOT4YHdC@dzTKe@(qbhmI5eS(d`^Y}hS+Ec-$S`^&~srYP!xF>Q`3BeaIdfpAJiq_MoQ5>PzL=mE>NYbZmY#H(Ak`UNAmLS~F_S?AhprLPSA8SBJrJvN& zl4Pag2>^Prmu1p$Fsn30Ip({rdF11@xhO(LJRRKXN{UcQC>pEKcRSaC1f$trP^@pu Z3r%Hb6P%#ak)V!${13SyegG0w1OTiTHn{)* diff --git a/metadata/md5-cache/dev-libs/apache-arrow-11.0.0-r2 b/metadata/md5-cache/dev-libs/apache-arrow-11.0.0-r2 index a836806b53c5..bc6123b4f3b7 100644 --- a/metadata/md5-cache/dev-libs/apache-arrow-11.0.0-r2 +++ b/metadata/md5-cache/dev-libs/apache-arrow-11.0.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( json parquet? ( zstd ) ) ssl? ( json ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/arrow/arrow-11.0.0/apache-arrow-11.0.0.tar.gz test? ( https://github.com/apache/parquet-testing/archive/b2e7cc755159196e3a068c8594f7acbaecfdaaac.tar.gz -> apache-arrow-parquet-data-11.0.0.tar.gz https://github.com/apache/arrow-testing/archive/d2c73bf78246331d8e58b6f11aa8aa199cbb5929.tar.gz -> apache-arrow-arrow-data-11.0.0.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2c815b5ad9249986eea8d9f38cd05592 diff --git a/metadata/md5-cache/dev-libs/apache-arrow-12.0.0 b/metadata/md5-cache/dev-libs/apache-arrow-12.0.0 index a5b6379ba629..de8653960a04 100644 --- a/metadata/md5-cache/dev-libs/apache-arrow-12.0.0 +++ b/metadata/md5-cache/dev-libs/apache-arrow-12.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( json parquet? ( zstd ) ) ssl? ( json ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/arrow/arrow-12.0.0/apache-arrow-12.0.0.tar.gz test? ( https://github.com/apache/parquet-testing/archive/b2e7cc755159196e3a068c8594f7acbaecfdaaac.tar.gz -> apache-arrow-parquet-data-12.0.0.tar.gz https://github.com/apache/arrow-testing/archive/d2c73bf78246331d8e58b6f11aa8aa199cbb5929.tar.gz -> apache-arrow-arrow-data-12.0.0.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5193745c50fd6ccf802872a8b044e1e9 diff --git a/metadata/md5-cache/dev-libs/asmjit-2021.11.13 b/metadata/md5-cache/dev-libs/asmjit-2021.11.13 index df21277c7ad8..b6a8dd9ab17e 100644 --- a/metadata/md5-cache/dev-libs/asmjit-2021.11.13 +++ b/metadata/md5-cache/dev-libs/asmjit-2021.11.13 @@ -10,5 +10,5 @@ LICENSE=ZLIB RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/asmjit/asmjit/archive/4ec760a3d1f69e32ba460ecd2513f29b8428700b.tar.gz -> asmjit-2021.11.13.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=351666e4c24bb14cb0869afe844bfe3e diff --git a/metadata/md5-cache/dev-libs/asmjit-2022.07.02 b/metadata/md5-cache/dev-libs/asmjit-2022.07.02 index 9a9dcdcde44a..ef1507d85f1a 100644 --- a/metadata/md5-cache/dev-libs/asmjit-2022.07.02 +++ b/metadata/md5-cache/dev-libs/asmjit-2022.07.02 @@ -10,5 +10,5 @@ LICENSE=ZLIB RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/asmjit/asmjit/archive/c59847629d3a19da4d10f0be4ac33b43fc4a100f.tar.gz -> asmjit-2022.07.02.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=962b9124a3f98aedcbfd22802ed79331 diff --git a/metadata/md5-cache/dev-libs/atcore-1.0.0 b/metadata/md5-cache/dev-libs/atcore-1.0.0 index fa43e09d68d6..da0b3e504e45 100644 --- a/metadata/md5-cache/dev-libs/atcore-1.0.0 +++ b/metadata/md5-cache/dev-libs/atcore-1.0.0 @@ -13,5 +13,5 @@ RDEPEND=>=dev-qt/qtserialport-5.12.3:5 gui? ( >=dev-qt/qtcharts-5.12.3:5 >=dev-q RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://kde/stable/atcore/1.0.0/atcore-1.0.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ef306343a6be8110c5f608ab5f040bd5 diff --git a/metadata/md5-cache/dev-libs/avro-c-1.9.1-r2 b/metadata/md5-cache/dev-libs/avro-c-1.9.1-r2 index 4806c4b943de..fdbf7dde2498 100644 --- a/metadata/md5-cache/dev-libs/avro-c-1.9.1-r2 +++ b/metadata/md5-cache/dev-libs/avro-c-1.9.1-r2 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=app-arch/snappy:= >=dev-libs/jansson-2.3:= sys-libs/zlib SLOT=0 SRC_URI=https://archive.apache.org/dist/avro/avro-1.9.1/c/avro-c-1.9.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6a8cad20d9f9617df3f9c520e17392e2 diff --git a/metadata/md5-cache/dev-libs/aws-c-cal-0.4.5 b/metadata/md5-cache/dev-libs/aws-c-cal-0.4.5 index 65a178c5bf85..e985ca3902d6 100644 --- a/metadata/md5-cache/dev-libs/aws-c-cal-0.4.5 +++ b/metadata/md5-cache/dev-libs/aws-c-cal-0.4.5 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/awslabs/aws-c-cal/archive/v0.4.5.tar.gz -> aws-c-cal-0.4.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b81f7ddf56c463c1b962d2e8dadab894 diff --git a/metadata/md5-cache/dev-libs/aws-c-common-0.4.62 b/metadata/md5-cache/dev-libs/aws-c-common-0.4.62 index deb65fb2e10d..cb59998687f7 100644 --- a/metadata/md5-cache/dev-libs/aws-c-common-0.4.62 +++ b/metadata/md5-cache/dev-libs/aws-c-common-0.4.62 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/awslabs/aws-c-common/archive/v0.4.62.tar.gz -> aws-c-common-0.4.62.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a66498e95e23ed07f7f9417d3a0aadd6 diff --git a/metadata/md5-cache/dev-libs/aws-c-common-0.5.2 b/metadata/md5-cache/dev-libs/aws-c-common-0.5.2 index ba35fcb865b3..103e816c2f6e 100644 --- a/metadata/md5-cache/dev-libs/aws-c-common-0.5.2 +++ b/metadata/md5-cache/dev-libs/aws-c-common-0.5.2 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/awslabs/aws-c-common/archive/v0.5.2.tar.gz -> aws-c-common-0.5.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b2e32b5994b51a5bffbc240e9e3fcda6 diff --git a/metadata/md5-cache/dev-libs/aws-c-event-stream-0.2.5-r1 b/metadata/md5-cache/dev-libs/aws-c-event-stream-0.2.5-r1 index fd0370ffb043..7886dd518277 100644 --- a/metadata/md5-cache/dev-libs/aws-c-event-stream-0.2.5-r1 +++ b/metadata/md5-cache/dev-libs/aws-c-event-stream-0.2.5-r1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/awslabs/aws-c-event-stream/archive/v0.2.5.tar.gz -> aws-c-event-stream-0.2.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cee1abee2bc3d454e3448f41d7fc733d diff --git a/metadata/md5-cache/dev-libs/aws-c-event-stream-0.2.7 b/metadata/md5-cache/dev-libs/aws-c-event-stream-0.2.7 index 288f75b7c6f5..df3f85537c12 100644 --- a/metadata/md5-cache/dev-libs/aws-c-event-stream-0.2.7 +++ b/metadata/md5-cache/dev-libs/aws-c-event-stream-0.2.7 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/awslabs/aws-c-event-stream/archive/v0.2.7.tar.gz -> aws-c-event-stream-0.2.7.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=adee10f5729f537db49c920bbf80d04b diff --git a/metadata/md5-cache/dev-libs/aws-c-io-0.7.0-r1 b/metadata/md5-cache/dev-libs/aws-c-io-0.7.0-r1 index dac71eee7c24..ed716167a9f8 100644 --- a/metadata/md5-cache/dev-libs/aws-c-io-0.7.0-r1 +++ b/metadata/md5-cache/dev-libs/aws-c-io-0.7.0-r1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/awslabs/aws-c-io/archive/v0.7.0.tar.gz -> aws-c-io-0.7.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e916c93e8c9faf05f849c17441ebe946 diff --git a/metadata/md5-cache/dev-libs/aws-c-io-0.9.2 b/metadata/md5-cache/dev-libs/aws-c-io-0.9.2 index 474de309430b..831e9f40f5bb 100644 --- a/metadata/md5-cache/dev-libs/aws-c-io-0.9.2 +++ b/metadata/md5-cache/dev-libs/aws-c-io-0.9.2 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/awslabs/aws-c-io/archive/v0.9.2.tar.gz -> aws-c-io-0.9.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=42b360ca127d36a98b3098778e318fb9 diff --git a/metadata/md5-cache/dev-libs/aws-checksums-0.1.10 b/metadata/md5-cache/dev-libs/aws-checksums-0.1.10 index d49b40bbf140..0959c6569ffe 100644 --- a/metadata/md5-cache/dev-libs/aws-checksums-0.1.10 +++ b/metadata/md5-cache/dev-libs/aws-checksums-0.1.10 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/awslabs/aws-checksums/archive/v0.1.10.tar.gz -> aws-checksums-0.1.10.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=216c4cf499e6dbae4fa3f929a1454be7 diff --git a/metadata/md5-cache/dev-libs/ayatana-ido-0.9.2 b/metadata/md5-cache/dev-libs/ayatana-ido-0.9.2 index 7949dbbb922b..bd857189a11f 100644 --- a/metadata/md5-cache/dev-libs/ayatana-ido-0.9.2 +++ b/metadata/md5-cache/dev-libs/ayatana-ido-0.9.2 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.58:2 >=x11-libs/gtk+-3.24:3[introspection] RESTRICT=test SLOT=0 SRC_URI=https://github.com/AyatanaIndicators/ayatana-ido/archive/0.9.2.tar.gz -> ayatana-ido-0.9.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b84e4a9edd32eb8960f042e634fceafa diff --git a/metadata/md5-cache/dev-libs/ayatana-ido-0.9.3 b/metadata/md5-cache/dev-libs/ayatana-ido-0.9.3 index 688d1204f3cd..cb3e1c177ead 100644 --- a/metadata/md5-cache/dev-libs/ayatana-ido-0.9.3 +++ b/metadata/md5-cache/dev-libs/ayatana-ido-0.9.3 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.58:2 >=x11-libs/gtk+-3.24:3[introspection] RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/AyatanaIndicators/ayatana-ido/archive/0.9.3.tar.gz -> ayatana-ido-0.9.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=69af0e5ea1d6519c6d8b725637954543 diff --git a/metadata/md5-cache/dev-libs/c-blosc-1.21.3 b/metadata/md5-cache/dev-libs/c-blosc-1.21.3 index 325a99b2deee..69d28e4a54be 100644 --- a/metadata/md5-cache/dev-libs/c-blosc-1.21.3 +++ b/metadata/md5-cache/dev-libs/c-blosc-1.21.3 @@ -12,5 +12,5 @@ RDEPEND=lz4? ( >=app-arch/lz4-1.7.5:= ) snappy? ( app-arch/snappy:= ) zlib? ( sy RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/Blosc/c-blosc/archive/v1.21.3.tar.gz -> c-blosc-1.21.3.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=900d703aeac535ae6d17138112ad4ed9 diff --git a/metadata/md5-cache/dev-libs/c-blosc-1.21.4 b/metadata/md5-cache/dev-libs/c-blosc-1.21.4 index 5100e1acd85c..5d0867120ed3 100644 --- a/metadata/md5-cache/dev-libs/c-blosc-1.21.4 +++ b/metadata/md5-cache/dev-libs/c-blosc-1.21.4 @@ -12,5 +12,5 @@ RDEPEND=lz4? ( >=app-arch/lz4-1.7.5:= ) snappy? ( app-arch/snappy:= ) zlib? ( sy RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/Blosc/c-blosc/archive/v1.21.4.tar.gz -> c-blosc-1.21.4.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=633c375a3606b40795219d3ec7e80c79 diff --git a/metadata/md5-cache/dev-libs/c-blosc2-2.6.1 b/metadata/md5-cache/dev-libs/c-blosc2-2.6.1 index 1059b0da8f64..eb38fc86b0b8 100644 --- a/metadata/md5-cache/dev-libs/c-blosc2-2.6.1 +++ b/metadata/md5-cache/dev-libs/c-blosc2-2.6.1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( zlib zstd ) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/Blosc/c-blosc2/archive/v2.6.1.tar.gz -> c-blosc2-2.6.1.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1b40f170a32a86e8e34a19ed996e2654 diff --git a/metadata/md5-cache/dev-libs/c-blosc2-2.9.1-r1 b/metadata/md5-cache/dev-libs/c-blosc2-2.9.1-r1 index c4c3880c5013..bdd46beb1903 100644 --- a/metadata/md5-cache/dev-libs/c-blosc2-2.9.1-r1 +++ b/metadata/md5-cache/dev-libs/c-blosc2-2.9.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( zlib zstd ) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/Blosc/c-blosc2/archive/v2.9.1.tar.gz -> c-blosc2-2.9.1.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8b2460534b3746eb9cf07889d8027c56 diff --git a/metadata/md5-cache/dev-libs/c-blosc2-2.9.2 b/metadata/md5-cache/dev-libs/c-blosc2-2.9.2 index cd33992ae8f1..5fd89194d85f 100644 --- a/metadata/md5-cache/dev-libs/c-blosc2-2.9.2 +++ b/metadata/md5-cache/dev-libs/c-blosc2-2.9.2 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( zlib zstd ) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/Blosc/c-blosc2/archive/v2.9.2.tar.gz -> c-blosc2-2.9.2.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b816b33f2039e8e7a5d0a4eca3b61ed9 diff --git a/metadata/md5-cache/dev-libs/c-blosc2-2.9.3 b/metadata/md5-cache/dev-libs/c-blosc2-2.9.3 new file mode 100644 index 000000000000..e19217501230 --- /dev/null +++ b/metadata/md5-cache/dev-libs/c-blosc2-2.9.3 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=app-arch/lz4-1.7.5:= zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= ) +DESCRIPTION=Blocking, shuffling and lossless compression library +EAPI=8 +HOMEPAGE=https://www.blosc.org/c-blosc2/c-blosc2.html https://github.com/Blosc/c-blosc2/ +INHERIT=cmake +IUSE=test zlib zstd +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=>=app-arch/lz4-1.7.5:= zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= ) +REQUIRED_USE=test? ( zlib zstd ) +RESTRICT=!test? ( test ) +SLOT=0/1 +SRC_URI=https://github.com/Blosc/c-blosc2/archive/v2.9.3.tar.gz -> c-blosc2-2.9.3.gh.tar.gz +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=b816b33f2039e8e7a5d0a4eca3b61ed9 diff --git a/metadata/md5-cache/dev-libs/cJSON-1.7.15 b/metadata/md5-cache/dev-libs/cJSON-1.7.15 index 6850f16deb8f..b875ec75933f 100644 --- a/metadata/md5-cache/dev-libs/cJSON-1.7.15 +++ b/metadata/md5-cache/dev-libs/cJSON-1.7.15 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/DaveGamble/cJSON/archive/v1.7.15.tar.gz -> cJSON-1.7.15.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c4c4a2fb08b4a2913026d88bcaf96932 diff --git a/metadata/md5-cache/dev-libs/capnproto-0.10.2 b/metadata/md5-cache/dev-libs/capnproto-0.10.2 index a62d6d76e78d..5066a2b57dd6 100644 --- a/metadata/md5-cache/dev-libs/capnproto-0.10.2 +++ b/metadata/md5-cache/dev-libs/capnproto-0.10.2 @@ -12,5 +12,5 @@ RDEPEND=ssl? ( dev-libs/openssl:0= ) zlib? ( sys-libs/zlib:0= ) RESTRICT=!test? ( test ) SLOT=0/091 SRC_URI=https://github.com/sandstorm-io/capnproto/archive/v0.10.2.tar.gz -> capnproto-0.10.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6494b8b50ff6b7402f2851d71ea1ed4b diff --git a/metadata/md5-cache/dev-libs/capnproto-0.10.4-r1 b/metadata/md5-cache/dev-libs/capnproto-0.10.4-r1 index c4ee40c7ef7a..79bacf84a6fd 100644 --- a/metadata/md5-cache/dev-libs/capnproto-0.10.4-r1 +++ b/metadata/md5-cache/dev-libs/capnproto-0.10.4-r1 @@ -12,5 +12,5 @@ RDEPEND=ssl? ( dev-libs/openssl:= ) zlib? ( sys-libs/zlib:= ) RESTRICT=!test? ( test ) SLOT=0/0.10.4 SRC_URI=https://github.com/sandstorm-io/capnproto/archive/v0.10.4.tar.gz -> capnproto-0.10.4.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f935344527aead35bd01db07e96c1fa6 diff --git a/metadata/md5-cache/dev-libs/capnproto-0.9.1 b/metadata/md5-cache/dev-libs/capnproto-0.9.1 index f57be4ded4cf..dd35e7159be3 100644 --- a/metadata/md5-cache/dev-libs/capnproto-0.9.1 +++ b/metadata/md5-cache/dev-libs/capnproto-0.9.1 @@ -12,5 +12,5 @@ RDEPEND=ssl? ( dev-libs/openssl:0= ) zlib? ( sys-libs/zlib:0= ) RESTRICT=!test? ( test ) SLOT=0/091 SRC_URI=https://github.com/sandstorm-io/capnproto/archive/v0.9.1.tar.gz -> capnproto-0.9.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b561ad6598f47b2fd88db12a06ab05a9 diff --git a/metadata/md5-cache/dev-libs/capstone-4.0.2-r2 b/metadata/md5-cache/dev-libs/capstone-4.0.2-r2 index da0f718d0c31..de57da6e99b3 100644 --- a/metadata/md5-cache/dev-libs/capstone-4.0.2-r2 +++ b/metadata/md5-cache/dev-libs/capstone-4.0.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=test SLOT=0/4 SRC_URI=https://github.com/capstone-engine/capstone/archive/4.0.2.tar.gz -> capstone-4.0.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4ba79d7e302c33f9d0ce8da92bbb0eee diff --git a/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r2 b/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r2 index 730257fb95b5..1ee443f12910 100644 --- a/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r2 +++ b/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0/5 SRC_URI=https://github.com/capstone-engine/capstone/archive/5.0-rc2.tar.gz -> capstone-5.0_rc2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8b39d35e89c1b2af664aaa20e8ca138d diff --git a/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r3 b/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r3 index 59cf595ef037..90e7fe30f085 100644 --- a/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r3 +++ b/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0/5 SRC_URI=https://github.com/capstone-engine/capstone/archive/5.0-rc2.tar.gz -> capstone-5.0_rc2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c4433a52b68f0c7a89f78b9ecd3a1e08 diff --git a/metadata/md5-cache/dev-libs/capstone-5.0_rc4 b/metadata/md5-cache/dev-libs/capstone-5.0_rc4 index 35876e155bb3..7fbaa0a04e26 100644 --- a/metadata/md5-cache/dev-libs/capstone-5.0_rc4 +++ b/metadata/md5-cache/dev-libs/capstone-5.0_rc4 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0/5 SRC_URI=https://github.com/capstone-engine/capstone/archive/5.0-rc4.tar.gz -> capstone-5.0_rc4.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=455a30beeadfd07a9df58f57747781aa diff --git a/metadata/md5-cache/dev-libs/capstone-9999 b/metadata/md5-cache/dev-libs/capstone-9999 index 6c9a3c36358a..b08b3f19a36b 100644 --- a/metadata/md5-cache/dev-libs/capstone-9999 +++ b/metadata/md5-cache/dev-libs/capstone-9999 @@ -12,5 +12,5 @@ RDEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) RESTRICT=!test? ( test ) SLOT=0/5 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=455a30beeadfd07a9df58f57747781aa diff --git a/metadata/md5-cache/dev-libs/castxml-0.5.1-r1 b/metadata/md5-cache/dev-libs/castxml-0.5.1-r1 index 775b05c9aa7c..d41291b0013b 100644 --- a/metadata/md5-cache/dev-libs/castxml-0.5.1-r1 +++ b/metadata/md5-cache/dev-libs/castxml-0.5.1-r1 @@ -12,5 +12,5 @@ RDEPEND= castxml-0.5.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9e3c5ded1f6369edc75eefef73396018 diff --git a/metadata/md5-cache/dev-libs/cereal-1.3.2-r2 b/metadata/md5-cache/dev-libs/cereal-1.3.2-r2 index a06a1f5f0303..b8825d10ecfb 100644 --- a/metadata/md5-cache/dev-libs/cereal-1.3.2-r2 +++ b/metadata/md5-cache/dev-libs/cereal-1.3.2-r2 @@ -11,5 +11,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/USCiLab/cereal/archive/v1.3.2.tar.gz -> cereal-1.3.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=38001712429db145bd6219f9fa80e696 diff --git a/metadata/md5-cache/dev-libs/cgreen-1.3.0 b/metadata/md5-cache/dev-libs/cgreen-1.3.0 index de786017cc70..7b07dcfff17c 100644 --- a/metadata/md5-cache/dev-libs/cgreen-1.3.0 +++ b/metadata/md5-cache/dev-libs/cgreen-1.3.0 @@ -10,5 +10,5 @@ LICENSE=ISC RDEPEND=sys-libs/glibc:= SLOT=0 SRC_URI=https://github.com/cgreen-devs/cgreen/archive/1.3.0.tar.gz -> cgreen-1.3.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8e0562a8ad3d0972b4008f1559580e96 diff --git a/metadata/md5-cache/dev-libs/check-0.15.2-r1 b/metadata/md5-cache/dev-libs/check-0.15.2-r1 index 7d1c3a9c51f2..21841a94cd6a 100644 --- a/metadata/md5-cache/dev-libs/check-0.15.2-r1 +++ b/metadata/md5-cache/dev-libs/check-0.15.2-r1 @@ -12,5 +12,5 @@ RDEPEND=subunit? ( dev-python/subunit[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32( RESTRICT=ppc? ( test ) ppc64? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/libcheck/check/archive/0.15.2.tar.gz -> check-0.15.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=08bc4ae80c7f61bc3cfa992caf176fcb diff --git a/metadata/md5-cache/dev-libs/clhpp-2023.02.06 b/metadata/md5-cache/dev-libs/clhpp-2023.02.06 index 3664f732b307..00ef2e047803 100644 --- a/metadata/md5-cache/dev-libs/clhpp-2023.02.06 +++ b/metadata/md5-cache/dev-libs/clhpp-2023.02.06 @@ -12,5 +12,5 @@ RDEPEND=virtual/opencl RESTRICT=test SLOT=0 SRC_URI=https://github.com/KhronosGroup/OpenCL-CLHPP/archive/refs/tags/v2023.02.06.tar.gz -> clhpp-2023.02.06.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6976c38a58615c4cf7df37d66662b82b diff --git a/metadata/md5-cache/dev-libs/clhpp-2023.04.17 b/metadata/md5-cache/dev-libs/clhpp-2023.04.17 index 0c8c182a9b22..aee1abfe7864 100644 --- a/metadata/md5-cache/dev-libs/clhpp-2023.04.17 +++ b/metadata/md5-cache/dev-libs/clhpp-2023.04.17 @@ -12,5 +12,5 @@ RDEPEND=virtual/opencl RESTRICT=test SLOT=0 SRC_URI=https://github.com/KhronosGroup/OpenCL-CLHPP/archive/refs/tags/v2023.04.17.tar.gz -> clhpp-2023.04.17.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a0b6a218f7f7f218f08285476844bf5d diff --git a/metadata/md5-cache/dev-libs/clipper-6.4.2 b/metadata/md5-cache/dev-libs/clipper-6.4.2 index 101b816a5b31..28a48585b3c2 100644 --- a/metadata/md5-cache/dev-libs/clipper-6.4.2 +++ b/metadata/md5-cache/dev-libs/clipper-6.4.2 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ~arm64 ~x86 LICENSE=Boost-1.0 SLOT=0 SRC_URI=mirror://sourceforge/project/polyclipping/clipper_ver6.4.2.zip -> clipper-6.4.2.zip -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f0a55fdac54144d4e6dd45d32584ff31 diff --git a/metadata/md5-cache/dev-libs/collada-dom-2.5.0-r1 b/metadata/md5-cache/dev-libs/collada-dom-2.5.0-r1 index bd0526bd85fb..8f7fabc8f9d4 100644 --- a/metadata/md5-cache/dev-libs/collada-dom-2.5.0-r1 +++ b/metadata/md5-cache/dev-libs/collada-dom-2.5.0-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=dev-libs/boost:= dev-libs/libxml2 dev-libs/libpcre[cxx] sys-libs/zlib:=[minizip] SLOT=0/25 SRC_URI=https://github.com/rdiankov/collada-dom/archive/v2.5.0.tar.gz -> collada-dom-2.5.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7d6b40292804d6974084ff4dbc7ee880 diff --git a/metadata/md5-cache/dev-libs/console_bridge-1.0.2 b/metadata/md5-cache/dev-libs/console_bridge-1.0.2 index e7868a1d6865..7e13711978da 100644 --- a/metadata/md5-cache/dev-libs/console_bridge-1.0.2 +++ b/metadata/md5-cache/dev-libs/console_bridge-1.0.2 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/boost:= RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://raw.githubusercontent.com/ament/ament_lint/0.9.5/ament_cppcheck/ament_cppcheck/main.py -> console_bridge-1.0.2-ament-0.9.5-cppcheck.py https://raw.githubusercontent.com/ament/ament_lint/0.9.5/ament_cpplint/ament_cpplint/cpplint.py -> console_bridge-1.0.2-ament-0.9.5-cpplint.py https://github.com/ros/console_bridge/archive/1.0.2.tar.gz -> console_bridge-1.0.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3117f6dd3e00b7e21c445cffbb6302d7 diff --git a/metadata/md5-cache/dev-libs/console_bridge-9999 b/metadata/md5-cache/dev-libs/console_bridge-9999 index 171e20500e31..974708bea4a9 100644 --- a/metadata/md5-cache/dev-libs/console_bridge-9999 +++ b/metadata/md5-cache/dev-libs/console_bridge-9999 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/boost:= RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://raw.githubusercontent.com/ament/ament_lint/0.9.5/ament_cppcheck/ament_cppcheck/main.py -> console_bridge-9999-ament-0.9.5-cppcheck.py https://raw.githubusercontent.com/ament/ament_lint/0.9.5/ament_cpplint/ament_cpplint/cpplint.py -> console_bridge-9999-ament-0.9.5-cpplint.py -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3117f6dd3e00b7e21c445cffbb6302d7 diff --git a/metadata/md5-cache/dev-libs/cppcodec-0.2 b/metadata/md5-cache/dev-libs/cppcodec-0.2 index 7051aba3d7f6..aec4e6729a9b 100644 --- a/metadata/md5-cache/dev-libs/cppcodec-0.2 +++ b/metadata/md5-cache/dev-libs/cppcodec-0.2 @@ -11,5 +11,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tplgy/cppcodec/archive/v0.2.tar.gz -> cppcodec-0.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=833f28c3feb25ca9423e7136ddfbdffd diff --git a/metadata/md5-cache/dev-libs/cppcodec-9999 b/metadata/md5-cache/dev-libs/cppcodec-9999 index 55220881534a..bc18fc6d7693 100644 --- a/metadata/md5-cache/dev-libs/cppcodec-9999 +++ b/metadata/md5-cache/dev-libs/cppcodec-9999 @@ -10,5 +10,5 @@ LICENSE=MIT PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=833f28c3feb25ca9423e7136ddfbdffd diff --git a/metadata/md5-cache/dev-libs/cpuinfo-2022.03.26-r1 b/metadata/md5-cache/dev-libs/cpuinfo-2022.03.26-r1 index ad964f30f9dc..2ac3884bef3d 100644 --- a/metadata/md5-cache/dev-libs/cpuinfo-2022.03.26-r1 +++ b/metadata/md5-cache/dev-libs/cpuinfo-2022.03.26-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pytorch/cpuinfo/archive/b40bae27785787b6dd70788986fd96434cf90ae2.tar.gz -> cpuinfo-2022.03.26.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e8b42d5fc762a3c3ca549d10b21bded8 diff --git a/metadata/md5-cache/dev-libs/cpuinfo-2022.08.19 b/metadata/md5-cache/dev-libs/cpuinfo-2022.08.19 index 6ff4bb41c24c..9c451df441d7 100644 --- a/metadata/md5-cache/dev-libs/cpuinfo-2022.08.19 +++ b/metadata/md5-cache/dev-libs/cpuinfo-2022.08.19 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pytorch/cpuinfo/archive/8ec7bd91ad0470e61cf38f618cc1f270dede599c.tar.gz -> cpuinfo-2022.08.19.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8495fa4671e9b4eff34b0838a2ca2d82 diff --git a/metadata/md5-cache/dev-libs/crc32c-1.1.2-r2 b/metadata/md5-cache/dev-libs/crc32c-1.1.2-r2 index 5853ffb21b81..2860b7a1d6b1 100644 --- a/metadata/md5-cache/dev-libs/crc32c-1.1.2-r2 +++ b/metadata/md5-cache/dev-libs/crc32c-1.1.2-r2 @@ -10,5 +10,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/crc32c/archive/1.1.2.tar.gz -> crc32c-1.1.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=360ac6cc94adf8cd0972a43a3079770c diff --git a/metadata/md5-cache/dev-libs/crossguid-0.2.2_p20190529 b/metadata/md5-cache/dev-libs/crossguid-0.2.2_p20190529 index 2bb99e6979b9..fb67990770e8 100644 --- a/metadata/md5-cache/dev-libs/crossguid-0.2.2_p20190529 +++ b/metadata/md5-cache/dev-libs/crossguid-0.2.2_p20190529 @@ -12,5 +12,5 @@ RDEPEND=sys-apps/util-linux RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/graeme-hill/crossguid/archive/ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz -> crossguid-0.2.2_p20190529.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0bceafa683f2a702f662a5f3d0717117 diff --git a/metadata/md5-cache/dev-libs/cutlass-2.10.0-r1 b/metadata/md5-cache/dev-libs/cutlass-2.10.0-r1 index f452a643bc37..f9c8498eddb4 100644 --- a/metadata/md5-cache/dev-libs/cutlass-2.10.0-r1 +++ b/metadata/md5-cache/dev-libs/cutlass-2.10.0-r1 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=BSD SLOT=0 SRC_URI=https://github.com/NVIDIA/cutlass/archive/refs/tags/v2.10.0.tar.gz -> cutlass-2.10.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cuda 13d76baf0dc95e560610c6b7dfa79db4 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cuda 13d76baf0dc95e560610c6b7dfa79db4 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bcdc05b68c59bca2b955e983e12ced03 diff --git a/metadata/md5-cache/dev-libs/cxxopts-3.0.0 b/metadata/md5-cache/dev-libs/cxxopts-3.0.0 index e2c8b46f72f2..46738a625aa6 100644 --- a/metadata/md5-cache/dev-libs/cxxopts-3.0.0 +++ b/metadata/md5-cache/dev-libs/cxxopts-3.0.0 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/3.0.0 SRC_URI=https://github.com/jarro2783/cxxopts/archive/v3.0.0.tar.gz -> cxxopts-3.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=179c1ab6f20a350781150feb1074be9b diff --git a/metadata/md5-cache/dev-libs/cxxopts-3.1.0 b/metadata/md5-cache/dev-libs/cxxopts-3.1.0 index fe16331bb822..65b5987a875b 100644 --- a/metadata/md5-cache/dev-libs/cxxopts-3.1.0 +++ b/metadata/md5-cache/dev-libs/cxxopts-3.1.0 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/3.1.0 SRC_URI=https://github.com/jarro2783/cxxopts/archive/v3.1.0.tar.gz -> cxxopts-3.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=baa931b7303f0b7dc0552fbb64fdaa46 diff --git a/metadata/md5-cache/dev-libs/date-3.0.0 b/metadata/md5-cache/dev-libs/date-3.0.0 index 0c36a520d572..59e00fab7a6d 100644 --- a/metadata/md5-cache/dev-libs/date-3.0.0 +++ b/metadata/md5-cache/dev-libs/date-3.0.0 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/3.0.0 SRC_URI=https://github.com/HowardHinnant/date/archive/v3.0.0.tar.gz -> date-3.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bd7fbaad72a1288726e3068b7c45c2d1 diff --git a/metadata/md5-cache/dev-libs/double-conversion-3.2.1 b/metadata/md5-cache/dev-libs/double-conversion-3.2.1 index 5ea5d76b3f31..eb1f17b47b80 100644 --- a/metadata/md5-cache/dev-libs/double-conversion-3.2.1 +++ b/metadata/md5-cache/dev-libs/double-conversion-3.2.1 @@ -10,5 +10,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=https://github.com/google/double-conversion/archive/v3.2.1.tar.gz -> double-conversion-3.2.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a213c69ccbdaffdebe2b0c4ce031375a diff --git a/metadata/md5-cache/dev-libs/elfutils-0.188 b/metadata/md5-cache/dev-libs/elfutils-0.188 index fe7827b26d44..4b6e7ea8c7da 100644 --- a/metadata/md5-cache/dev-libs/elfutils-0.188 +++ b/metadata/md5-cache/dev-libs/elfutils-0.188 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://sourceware.org/elfutils/ftp/0.188/elfutils-0.188.tar.bz2 https://dev.gentoo.org/~sam/distfiles/dev-libs/elfutils/elfutils-0.187-patches.tar.xz verify-sig? ( https://sourceware.org/elfutils/ftp/0.188/elfutils-0.188.tar.bz2.sig ) _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=afbac6b5115ca5ee2c040dbf0bc409ea +_md5_=8adcd2bfee0c999e856fe893387c9e1d diff --git a/metadata/md5-cache/dev-libs/elfutils-0.189-r1 b/metadata/md5-cache/dev-libs/elfutils-0.189-r1 index 388326445666..c7539efe18bb 100644 --- a/metadata/md5-cache/dev-libs/elfutils-0.189-r1 +++ b/metadata/md5-cache/dev-libs/elfutils-0.189-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://sourceware.org/elfutils/ INHERIT=autotools flag-o-matic multilib-minimal verify-sig IUSE=bzip2 lzma nls static-libs test +utils zstd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux LICENSE=|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ ) RDEPEND=!dev-libs/libelf >=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(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) zstd? ( app-arch/zstd:=[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(-)?] ) elibc_musl? ( dev-libs/libbsd sys-libs/argp-standalone sys-libs/fts-standalone sys-libs/obstack-standalone ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://sourceware.org/elfutils/ftp/0.189/elfutils-0.189.tar.bz2 https://dev.gentoo.org/~sam/distfiles/dev-libs/elfutils/elfutils-0.187-patches.tar.xz verify-sig? ( https://sourceware.org/elfutils/ftp/0.189/elfutils-0.189.tar.bz2.sig ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=77820e16741d02c7f20dd7451e290d5e +_md5_=7cc3bd19ace5d4d413e90e095f5caa35 diff --git a/metadata/md5-cache/dev-libs/fddl-20111124-r1 b/metadata/md5-cache/dev-libs/fddl-20111124-r1 index be166481d70a..02abd7f7ab28 100644 --- a/metadata/md5-cache/dev-libs/fddl-20111124-r1 +++ b/metadata/md5-cache/dev-libs/fddl-20111124-r1 @@ -8,5 +8,5 @@ KEYWORDS=amd64 x86 LICENSE=GPL-2 SLOT=0 SRC_URI=https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/fddl-20111124.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vcs-snapshot eab6d8533446763c2e9777d8bbd1594e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vcs-snapshot eab6d8533446763c2e9777d8bbd1594e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ad19b744031dbd9f34e9557d4d8b6485 diff --git a/metadata/md5-cache/dev-libs/flatbuffers-23.3.3 b/metadata/md5-cache/dev-libs/flatbuffers-23.3.3 index 0646a129793f..4e51b9804369 100644 --- a/metadata/md5-cache/dev-libs/flatbuffers-23.3.3 +++ b/metadata/md5-cache/dev-libs/flatbuffers-23.3.3 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0/23.3.3 SRC_URI=https://github.com/google/flatbuffers/archive/v23.3.3.tar.gz -> flatbuffers-23.3.3.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=20dbc01645a0b0b648ac95742cb6f7f6 diff --git a/metadata/md5-cache/dev-libs/flatbuffers-23.5.26 b/metadata/md5-cache/dev-libs/flatbuffers-23.5.26 index 6bad969d1f67..2c3bbc0763da 100644 --- a/metadata/md5-cache/dev-libs/flatbuffers-23.5.26 +++ b/metadata/md5-cache/dev-libs/flatbuffers-23.5.26 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0/23.5.26 SRC_URI=https://github.com/google/flatbuffers/archive/v23.5.26.tar.gz -> flatbuffers-23.5.26.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c7f9039f3438bac6c578771c6a9e0d79 diff --git a/metadata/md5-cache/dev-libs/foma-0.10.0_p20220612 b/metadata/md5-cache/dev-libs/foma-0.10.0_p20220612 index 76aa93da00dc..fc862f69ceef 100644 --- a/metadata/md5-cache/dev-libs/foma-0.10.0_p20220612 +++ b/metadata/md5-cache/dev-libs/foma-0.10.0_p20220612 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=sys-libs/readline:= sys-libs/zlib SLOT=0/0.10 SRC_URI=https://github.com/mhulden/foma/archive/9e8c3df573015a26c84e113ba710ef3d57c8e777.tar.gz -> foma-0.10.0_p20220612.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ea56d768088fe823beb150e96c90e2ba diff --git a/metadata/md5-cache/dev-libs/gost-engine-3.0.1 b/metadata/md5-cache/dev-libs/gost-engine-3.0.1 index 20f094901e54..335b630f49e0 100644 --- a/metadata/md5-cache/dev-libs/gost-engine-3.0.1 +++ b/metadata/md5-cache/dev-libs/gost-engine-3.0.1 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/openssl-3.0.0:0= RESTRICT=!test? ( test ) SLOT=0/3.0.1 SRC_URI=https://github.com/gost-engine/engine/archive/v3.0.1.tar.gz -> gost-engine-3.0.1.tar.gz https://github.com/provider-corner/libprov/archive/8a126e09547630ef900177625626b6156052f0ee.tar.gz -> libprov-8a126e09547630ef900177625626b6156052f0ee.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=57ba94f908216412cbc82339a5cc96e4 diff --git a/metadata/md5-cache/dev-libs/gost-engine-3.0.1-r1 b/metadata/md5-cache/dev-libs/gost-engine-3.0.1-r1 index 790f1b7fa0d0..ebe321080479 100644 --- a/metadata/md5-cache/dev-libs/gost-engine-3.0.1-r1 +++ b/metadata/md5-cache/dev-libs/gost-engine-3.0.1-r1 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/openssl-3.0.0:0= RESTRICT=!test? ( test ) SLOT=0/3.0.1 SRC_URI=https://github.com/gost-engine/engine/archive/v3.0.1.tar.gz -> gost-engine-3.0.1.tar.gz https://github.com/provider-corner/libprov/archive/8a126e09547630ef900177625626b6156052f0ee.tar.gz -> libprov-8a126e09547630ef900177625626b6156052f0ee.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=311eb045a34ef35262c918617cdaf84c diff --git a/metadata/md5-cache/dev-libs/gost-engine-9999 b/metadata/md5-cache/dev-libs/gost-engine-9999 index a2780f59aea7..f2bd4b2adf1d 100644 --- a/metadata/md5-cache/dev-libs/gost-engine-9999 +++ b/metadata/md5-cache/dev-libs/gost-engine-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=dev-libs/openssl-3.0.0:0= RESTRICT=!test? ( test ) SLOT=0/9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=57ba94f908216412cbc82339a5cc96e4 diff --git a/metadata/md5-cache/dev-libs/grantlee-5.3.0 b/metadata/md5-cache/dev-libs/grantlee-5.3.0 index bb0324dd60dc..b83f7888358e 100644 --- a/metadata/md5-cache/dev-libs/grantlee-5.3.0 +++ b/metadata/md5-cache/dev-libs/grantlee-5.3.0 @@ -12,5 +12,5 @@ RDEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=http://downloads.grantlee.org/grantlee-5.3.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=672b233fe00edae381ad1d3e7ba5cf74 diff --git a/metadata/md5-cache/dev-libs/hidapi-0.12.0 b/metadata/md5-cache/dev-libs/hidapi-0.12.0 index 0458128756c7..51a755cbda6b 100644 --- a/metadata/md5-cache/dev-libs/hidapi-0.12.0 +++ b/metadata/md5-cache/dev-libs/hidapi-0.12.0 @@ -11,5 +11,5 @@ LICENSE=|| ( BSD GPL-3 HIDAPI ) RDEPEND=virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=0 SRC_URI=https://github.com/libusb/hidapi/archive/hidapi-0.12.0.tar.gz -> hidapi-0.12.0.tgz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f6018f8b26f6558732df5424818ad526 diff --git a/metadata/md5-cache/dev-libs/hidapi-0.12.0-r1 b/metadata/md5-cache/dev-libs/hidapi-0.12.0-r1 index 2834360e1460..b4393b9b62a9 100644 --- a/metadata/md5-cache/dev-libs/hidapi-0.12.0-r1 +++ b/metadata/md5-cache/dev-libs/hidapi-0.12.0-r1 @@ -11,5 +11,5 @@ LICENSE=|| ( BSD GPL-3 HIDAPI ) RDEPEND=virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=0 SRC_URI=https://github.com/libusb/hidapi/archive/hidapi-0.12.0.tar.gz -> hidapi-0.12.0.tgz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c5487c83620ab08eb7aa028ead05096b diff --git a/metadata/md5-cache/dev-libs/hidapi-0.13.1 b/metadata/md5-cache/dev-libs/hidapi-0.13.1 index abfab602cb59..c308659f0694 100644 --- a/metadata/md5-cache/dev-libs/hidapi-0.13.1 +++ b/metadata/md5-cache/dev-libs/hidapi-0.13.1 @@ -11,5 +11,5 @@ LICENSE=|| ( BSD GPL-3 HIDAPI ) RDEPEND=virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=0 SRC_URI=https://github.com/libusb/hidapi/archive/hidapi-0.13.1.tar.gz -> hidapi-0.13.1.tgz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c5487c83620ab08eb7aa028ead05096b diff --git a/metadata/md5-cache/dev-libs/hyperscan-5.4.2 b/metadata/md5-cache/dev-libs/hyperscan-5.4.2 index 63a574ffd730..33bf55af7429 100644 --- a/metadata/md5-cache/dev-libs/hyperscan-5.4.2 +++ b/metadata/md5-cache/dev-libs/hyperscan-5.4.2 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/boost:= REQUIRED_USE=cpu_flags_x86_ssse3 SLOT=0 SRC_URI=https://github.com/intel/hyperscan/archive/v5.4.2.tar.gz -> hyperscan-5.4.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2272d01049d29784fd684b4d999d67c0 diff --git a/metadata/md5-cache/dev-libs/igraph-0.10.4 b/metadata/md5-cache/dev-libs/igraph-0.10.4 index 6322d7bd9c3b..b6fec79d2f04 100644 --- a/metadata/md5-cache/dev-libs/igraph-0.10.4 +++ b/metadata/md5-cache/dev-libs/igraph-0.10.4 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/gmp:0= dev-libs/libxml2 sci-libs/arpack sci-mathematics/glpk:= RESTRICT=!test? ( test ) SLOT=0/0 SRC_URI=https://github.com/igraph/igraph/releases/download/0.10.4/igraph-0.10.4.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9a649ee6a3c01fb41a985647c3fba465 diff --git a/metadata/md5-cache/dev-libs/igraph-0.10.4-r1 b/metadata/md5-cache/dev-libs/igraph-0.10.4-r1 index c5c80f4b1ed1..9ab3885a59d1 100644 --- a/metadata/md5-cache/dev-libs/igraph-0.10.4-r1 +++ b/metadata/md5-cache/dev-libs/igraph-0.10.4-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/gmp:0= dev-libs/libxml2 sci-libs/arpack sci-mathematics/glpk:= RESTRICT=!test? ( test ) SLOT=0/0 SRC_URI=https://github.com/igraph/igraph/releases/download/0.10.4/igraph-0.10.4.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bb1eccc6feb1e4233d7f9dcf1d2d558c diff --git a/metadata/md5-cache/dev-libs/imath-3.1.6 b/metadata/md5-cache/dev-libs/imath-3.1.6 index 871ad7e0ff85..44790ed8e00e 100644 --- a/metadata/md5-cache/dev-libs/imath-3.1.6 +++ b/metadata/md5-cache/dev-libs/imath-3.1.6 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=3/29 SRC_URI=https://github.com/AcademySoftwareFoundation/Imath/archive/refs/tags/v3.1.6.tar.gz -> imath-3.1.6.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=67c9ad918e618234d4f5e15a70479def diff --git a/metadata/md5-cache/dev-libs/imath-3.1.7 b/metadata/md5-cache/dev-libs/imath-3.1.7 index 1a0f30d9a5ea..7ccd79d1634f 100644 --- a/metadata/md5-cache/dev-libs/imath-3.1.7 +++ b/metadata/md5-cache/dev-libs/imath-3.1.7 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=3/30 SRC_URI=https://github.com/AcademySoftwareFoundation/Imath/archive/refs/tags/v3.1.7.tar.gz -> imath-3.1.7.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bf149e9bc08139416ebbd5e65c52c61a diff --git a/metadata/md5-cache/dev-libs/intel-compute-runtime-23.17.26241.15 b/metadata/md5-cache/dev-libs/intel-compute-runtime-23.17.26241.15 index be4219d287bc..143dc2861961 100644 --- a/metadata/md5-cache/dev-libs/intel-compute-runtime-23.17.26241.15 +++ b/metadata/md5-cache/dev-libs/intel-compute-runtime-23.17.26241.15 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/intel/compute-runtime INHERIT=cmake flag-o-matic IUSE=+l0 +vaapi -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=MIT RDEPEND=>=media-libs/gmmlib-22.3.5:= SLOT=0 SRC_URI=https://github.com/intel/compute-runtime/archive/23.17.26241.15.tar.gz -> intel-compute-runtime-23.17.26241.15.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7e4cb0bde6286d0ade341d7b0851cd8c +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d4536d50ad4b8b0a6862745c903506e8 diff --git a/metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.26 b/metadata/md5-cache/dev-libs/intel-compute-runtime-23.17.26241.24 similarity index 79% rename from metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.26 rename to metadata/md5-cache/dev-libs/intel-compute-runtime-23.17.26241.24 index 8179750a569c..8bdfbb7aaa5e 100644 --- a/metadata/md5-cache/dev-libs/intel-compute-runtime-23.13.26032.26 +++ b/metadata/md5-cache/dev-libs/intel-compute-runtime-23.17.26241.24 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/intel/compute-runtime INHERIT=cmake flag-o-matic IUSE=+l0 +vaapi -KEYWORDS=amd64 +KEYWORDS=~amd64 LICENSE=MIT RDEPEND=>=media-libs/gmmlib-22.3.5:= SLOT=0 -SRC_URI=https://github.com/intel/compute-runtime/archive/23.13.26032.26.tar.gz -> intel-compute-runtime-23.13.26032.26.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d4536d50ad4b8b0a6862745c903506e8 +SRC_URI=https://github.com/intel/compute-runtime/archive/23.17.26241.24.tar.gz -> intel-compute-runtime-23.17.26241.24.tar.gz +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7e4cb0bde6286d0ade341d7b0851cd8c diff --git a/metadata/md5-cache/dev-libs/intel-metrics-discovery-1.12.164 b/metadata/md5-cache/dev-libs/intel-metrics-discovery-1.12.164 index 90821fed9f29..7ee4c0134715 100644 --- a/metadata/md5-cache/dev-libs/intel-metrics-discovery-1.12.164 +++ b/metadata/md5-cache/dev-libs/intel-metrics-discovery-1.12.164 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=x11-libs/libdrm SLOT=0/1.12.164 SRC_URI=https://github.com/intel/metrics-discovery/archive/refs/tags/metrics-discovery-1.12.164.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2e8291497611771371fcf50fcaaa0ad9 diff --git a/metadata/md5-cache/dev-libs/intel-metrics-library-0_pre20230417 b/metadata/md5-cache/dev-libs/intel-metrics-library-0_pre20230417 index ee7e1a58efb3..4e36da34e537 100644 --- a/metadata/md5-cache/dev-libs/intel-metrics-library-0_pre20230417 +++ b/metadata/md5-cache/dev-libs/intel-metrics-library-0_pre20230417 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=x11-libs/libdrm SLOT=0/133 SRC_URI=https://github.com/intel/metrics-library/archive/5524ef74cf0423006992a52571590cb8bc2d7468.tar.gz -> intel-metrics-library-0_pre20230417.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a7b2d5d05386e87148827193d541ab5e diff --git a/metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.12.1-r1 b/metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.12.1-r1 deleted file mode 100644 index 68c42cc8df24..000000000000 --- a/metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.12.1-r1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=dev-libs/libxml2:2= sys-devel/llvm:15 sys-libs/zlib !!sys-devel/llvm:0 -DESCRIPTION=A set of new intrinsics on top of core LLVM IR instructions -EAPI=8 -HOMEPAGE=https://github.com/intel/vc-intrinsics -INHERIT=cmake llvm python-any-r1 -KEYWORDS=amd64 -LICENSE=MIT -RDEPEND=dev-libs/libxml2:2= sys-devel/llvm:15 sys-libs/zlib -SLOT=0 -SRC_URI=https://github.com/intel/vc-intrinsics/archive/refs/tags/v0.12.1.tar.gz -> intel-vc-intrinsics-0.12.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=51e7e830737ae5fdccd40d23bffd1767 diff --git a/metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.12.3 b/metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.12.3 index 0c89bfc2924f..4b26cbff5aa9 100644 --- a/metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.12.3 +++ b/metadata/md5-cache/dev-libs/intel-vc-intrinsics-0.12.3 @@ -5,10 +5,10 @@ DESCRIPTION=A set of new intrinsics on top of core LLVM IR instructions EAPI=8 HOMEPAGE=https://github.com/intel/vc-intrinsics INHERIT=cmake llvm python-any-r1 -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=MIT RDEPEND=dev-libs/libxml2:2= sys-devel/llvm:15 sys-libs/zlib SLOT=0 SRC_URI=https://github.com/intel/vc-intrinsics/archive/refs/tags/v0.12.3.tar.gz -> intel-vc-intrinsics-0.12.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a1f369ebe0fe1090cd565bfb7b248531 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=51e7e830737ae5fdccd40d23bffd1767 diff --git a/metadata/md5-cache/dev-libs/json-c-0.16-r1 b/metadata/md5-cache/dev-libs/json-c-0.16-r1 index af4cc859bde1..cc4c935f5e7f 100644 --- a/metadata/md5-cache/dev-libs/json-c-0.16-r1 +++ b/metadata/md5-cache/dev-libs/json-c-0.16-r1 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 s LICENSE=MIT SLOT=0/5 SRC_URI=https://s3.amazonaws.com/json-c_releases/releases/json-c-0.16.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=88a83e17c7a79fd7f707fd3065118010 diff --git a/metadata/md5-cache/dev-libs/json-c-9999 b/metadata/md5-cache/dev-libs/json-c-9999 index 15097bee7a61..a0d30f42931c 100644 --- a/metadata/md5-cache/dev-libs/json-c-9999 +++ b/metadata/md5-cache/dev-libs/json-c-9999 @@ -8,5 +8,5 @@ IUSE=cpu_flags_x86_rdrand doc static-libs threads abi_x86_32 abi_x86_64 abi_x86_ LICENSE=MIT PROPERTIES=live SLOT=0/5 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=aad0e4dceee61c65914998ba76d1e88e diff --git a/metadata/md5-cache/dev-libs/jthread-1.3.3-r1 b/metadata/md5-cache/dev-libs/jthread-1.3.3-r1 index 2812e1de6597..fe9574873b81 100644 --- a/metadata/md5-cache/dev-libs/jthread-1.3.3-r1 +++ b/metadata/md5-cache/dev-libs/jthread-1.3.3-r1 @@ -8,5 +8,5 @@ KEYWORDS=amd64 x86 LICENSE=MIT SLOT=0/1.3.3 SRC_URI=https://research.edm.uhasselt.be/jori/jthread/jthread-1.3.3.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0ea413cff9e8dcd911d6864ab43a5c13 diff --git a/metadata/md5-cache/dev-libs/kasync-0.3.0 b/metadata/md5-cache/dev-libs/kasync-0.3.0 index c9109b9822ca..6af14fed1cd4 100644 --- a/metadata/md5-cache/dev-libs/kasync-0.3.0 +++ b/metadata/md5-cache/dev-libs/kasync-0.3.0 @@ -13,5 +13,5 @@ RDEPEND=|| ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde RESTRICT=!test? ( test ) SLOT=5 SRC_URI=mirror://kde/unstable/kasync/0.3.0/src/kasync-0.3.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ccb33d599d76fa13e15da86375a78791 diff --git a/metadata/md5-cache/dev-libs/kdiagram-2.8.0 b/metadata/md5-cache/dev-libs/kdiagram-2.8.0 index 19a164db7b4e..4f5878e40df4 100644 --- a/metadata/md5-cache/dev-libs/kdiagram-2.8.0 +++ b/metadata/md5-cache/dev-libs/kdiagram-2.8.0 @@ -14,5 +14,5 @@ REQUIRED_USE=test? ( examples ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/kdiagram/2.8.0/kdiagram-2.8.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ea772ba1ab7654e645b4b3d13e9eaf20 diff --git a/metadata/md5-cache/dev-libs/keystone-0.9.2-r2 b/metadata/md5-cache/dev-libs/keystone-0.9.2-r2 index 5e49d2383fce..db973c0bda24 100644 --- a/metadata/md5-cache/dev-libs/keystone-0.9.2-r2 +++ b/metadata/md5-cache/dev-libs/keystone-0.9.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=test SLOT=0 SRC_URI=https://github.com/keystone-engine/keystone/archive/0.9.2.tar.gz -> keystone-0.9.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d16a24d90bbd5c12c4cba6f956db247c diff --git a/metadata/md5-cache/dev-libs/keystone-9999 b/metadata/md5-cache/dev-libs/keystone-9999 index 17af57fbd2a9..8f77f3027375 100644 --- a/metadata/md5-cache/dev-libs/keystone-9999 +++ b/metadata/md5-cache/dev-libs/keystone-9999 @@ -12,5 +12,5 @@ RDEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) RESTRICT=test SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2c09d93748fc34648d2b99bfe41d2768 diff --git a/metadata/md5-cache/dev-libs/kirigami-addons-0.8.0 b/metadata/md5-cache/dev-libs/kirigami-addons-0.8.0 index 078d1b1648ee..ad1796fb25dd 100644 --- a/metadata/md5-cache/dev-libs/kirigami-addons-0.8.0 +++ b/metadata/md5-cache/dev-libs/kirigami-addons-0.8.0 @@ -13,5 +13,5 @@ RDEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtquick RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/kirigami-addons/kirigami-addons-0.8.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=720efa4bd1306d181e5372a6b0f528ea diff --git a/metadata/md5-cache/dev-libs/kopeninghours-22.12.3 b/metadata/md5-cache/dev-libs/kopeninghours-22.12.3 index ba68667e40b9..6f1af5d6de4d 100644 --- a/metadata/md5-cache/dev-libs/kopeninghours-22.12.3 +++ b/metadata/md5-cache/dev-libs/kopeninghours-22.12.3 @@ -14,5 +14,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/release-service/22.12.3/src/kopeninghours-22.12.3.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ba7309ac955982de7ea28e5a9b0f1713 diff --git a/metadata/md5-cache/dev-libs/kopeninghours-23.04.2 b/metadata/md5-cache/dev-libs/kopeninghours-23.04.2 index 9d724db91303..7455d03555e6 100644 --- a/metadata/md5-cache/dev-libs/kopeninghours-23.04.2 +++ b/metadata/md5-cache/dev-libs/kopeninghours-23.04.2 @@ -14,5 +14,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/release-service/23.04.2/src/kopeninghours-23.04.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b4672c2396af9b0945200331cf05391b diff --git a/metadata/md5-cache/dev-libs/kosmindoormap-22.12.3 b/metadata/md5-cache/dev-libs/kosmindoormap-22.12.3 index 7d95617764de..38d5d5bb9bc6 100644 --- a/metadata/md5-cache/dev-libs/kosmindoormap-22.12.3 +++ b/metadata/md5-cache/dev-libs/kosmindoormap-22.12.3 @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/kpublictransport-22.12.3:5 dev-libs/protobuf:= >=dev-qt/qtdec RESTRICT=!test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/release-service/22.12.3/src/kosmindoormap-22.12.3.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=765c1a33fde6bc267854441cef5ee67b diff --git a/metadata/md5-cache/dev-libs/kosmindoormap-23.04.2 b/metadata/md5-cache/dev-libs/kosmindoormap-23.04.2 index 9870fe80a098..39518b792bde 100644 --- a/metadata/md5-cache/dev-libs/kosmindoormap-23.04.2 +++ b/metadata/md5-cache/dev-libs/kosmindoormap-23.04.2 @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/kpublictransport-23.04.2:5 dev-libs/protobuf:= >=dev-qt/qtdec RESTRICT=!test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/release-service/23.04.2/src/kosmindoormap-23.04.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b6af04dfbc73ffed51f8f79c71b56cfa diff --git a/metadata/md5-cache/dev-libs/kpeoplevcard-0.1-r1 b/metadata/md5-cache/dev-libs/kpeoplevcard-0.1-r1 index fedacdafd987..8ce0c8ca0162 100644 --- a/metadata/md5-cache/dev-libs/kpeoplevcard-0.1-r1 +++ b/metadata/md5-cache/dev-libs/kpeoplevcard-0.1-r1 @@ -12,5 +12,5 @@ LICENSE=LGPL-2.1+ RDEPEND=>=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=kde-frameworks/kcontacts-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kpeople-5.82.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/kpeoplevcard/0.1/kpeoplevcard-0.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cee198d7cf108c691bdb57983995e97d diff --git a/metadata/md5-cache/dev-libs/kproperty-3.2.0 b/metadata/md5-cache/dev-libs/kproperty-3.2.0 index b434ffac952e..7abe50c35947 100644 --- a/metadata/md5-cache/dev-libs/kproperty-3.2.0 +++ b/metadata/md5-cache/dev-libs/kproperty-3.2.0 @@ -13,5 +13,5 @@ RDEPEND=>=dev-qt/qtgui-5.12.3:5 >=dev-qt/qtwidgets-5.12.3:5 >=kde-frameworks/kco RESTRICT=test !test? ( test ) SLOT=5/4 SRC_URI=mirror://kde/stable/kproperty/src/kproperty-3.2.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f84a7216d3c779b6b11a58c14967f9f3 diff --git a/metadata/md5-cache/dev-libs/kpublictransport-22.12.3 b/metadata/md5-cache/dev-libs/kpublictransport-22.12.3 index fe1bac2b2f43..4d1a3aa084b5 100644 --- a/metadata/md5-cache/dev-libs/kpublictransport-22.12.3 +++ b/metadata/md5-cache/dev-libs/kpublictransport-22.12.3 @@ -13,5 +13,5 @@ RDEPEND=dev-libs/protobuf:= >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15. RESTRICT=!test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/release-service/22.12.3/src/kpublictransport-22.12.3.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=14446136dd7a69c99d38e33e26a1db7b diff --git a/metadata/md5-cache/dev-libs/kpublictransport-23.04.2 b/metadata/md5-cache/dev-libs/kpublictransport-23.04.2 index 143082c13d9b..c307ea222de6 100644 --- a/metadata/md5-cache/dev-libs/kpublictransport-23.04.2 +++ b/metadata/md5-cache/dev-libs/kpublictransport-23.04.2 @@ -13,5 +13,5 @@ RDEPEND=dev-libs/protobuf:= >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15. RESTRICT=!test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/release-service/23.04.2/src/kpublictransport-23.04.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bae5fd2a4f33e55d277321c3dac316f4 diff --git a/metadata/md5-cache/dev-libs/kreport-3.2.0-r3 b/metadata/md5-cache/dev-libs/kreport-3.2.0-r3 index 20909749df8a..4691593ea07f 100644 --- a/metadata/md5-cache/dev-libs/kreport-3.2.0-r3 +++ b/metadata/md5-cache/dev-libs/kreport-3.2.0-r3 @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/kproperty-3.2.0:5= >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtprintsu RESTRICT=!test? ( test ) !test? ( test ) SLOT=5/4 SRC_URI=mirror://kde/stable/kreport/src/kreport-3.2.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=75d3c49eda80c5e2367800132f582005 diff --git a/metadata/md5-cache/dev-libs/ktextaddons-1.2.1 b/metadata/md5-cache/dev-libs/ktextaddons-1.2.1 index 2d668417c4a3..9a7f5fcd7ad5 100644 --- a/metadata/md5-cache/dev-libs/ktextaddons-1.2.1 +++ b/metadata/md5-cache/dev-libs/ktextaddons-1.2.1 @@ -13,5 +13,5 @@ RDEPEND=dev-libs/qtkeychain:=[qt5(+)] >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork RESTRICT=test !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/ktextaddons/ktextaddons-1.2.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fc197be60186ed282d91cb5b7748fda7 diff --git a/metadata/md5-cache/dev-libs/ktextaddons-1.3.0 b/metadata/md5-cache/dev-libs/ktextaddons-1.3.0 index a3268d51f264..7f1756c82476 100644 --- a/metadata/md5-cache/dev-libs/ktextaddons-1.3.0 +++ b/metadata/md5-cache/dev-libs/ktextaddons-1.3.0 @@ -13,5 +13,5 @@ RDEPEND=dev-libs/qtkeychain:=[qt5(+)] >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork RESTRICT=test !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/ktextaddons/ktextaddons-1.3.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6ed08469244e49e6a8958cae67cc8be4 diff --git a/metadata/md5-cache/dev-libs/kuserfeedback-1.2.0 b/metadata/md5-cache/dev-libs/kuserfeedback-1.2.0 index 7557c345d1d9..3d351799f925 100644 --- a/metadata/md5-cache/dev-libs/kuserfeedback-1.2.0 +++ b/metadata/md5-cache/dev-libs/kuserfeedback-1.2.0 @@ -13,5 +13,5 @@ RDEPEND=>=dev-qt/qtcharts-5.15.2:5 >=dev-qt/qtdeclarative-5.15.2:5 >=dev-qt/qtgu RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/kuserfeedback/kuserfeedback-1.2.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ff7f0f8a5dabad4ee115a5beaec6e02c diff --git a/metadata/md5-cache/dev-libs/kweathercore-0.7 b/metadata/md5-cache/dev-libs/kweathercore-0.7 index 68f228fcf0ae..a09c90d3bada 100644 --- a/metadata/md5-cache/dev-libs/kweathercore-0.7 +++ b/metadata/md5-cache/dev-libs/kweathercore-0.7 @@ -12,5 +12,5 @@ RDEPEND=>=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtpositioning-5.15.5:5 >=kde-framew RESTRICT=!test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/kweathercore/0.7/kweathercore-0.7.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9307c5781aada4333d72feddd567414c diff --git a/metadata/md5-cache/dev-libs/leatherman-1.12.9 b/metadata/md5-cache/dev-libs/leatherman-1.12.9 index 9ae27352064d..8829019f49bd 100644 --- a/metadata/md5-cache/dev-libs/leatherman-1.12.9 +++ b/metadata/md5-cache/dev-libs/leatherman-1.12.9 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/boost:=[nls] net-misc/curl RESTRICT=test SLOT=0/1.12.9 SRC_URI=https://github.com/puppetlabs/leatherman/archive/1.12.9.tar.gz -> leatherman-1.12.9.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=59e2d378e9f8a76232cddf52eda0c3f1 diff --git a/metadata/md5-cache/dev-libs/level-zero-1.11.0 b/metadata/md5-cache/dev-libs/level-zero-1.11.0 index 5c8658083231..a6fc3a0f75ab 100644 --- a/metadata/md5-cache/dev-libs/level-zero-1.11.0 +++ b/metadata/md5-cache/dev-libs/level-zero-1.11.0 @@ -8,5 +8,5 @@ KEYWORDS=amd64 LICENSE=MIT SLOT=0/1.11.0 SRC_URI=https://github.com/oneapi-src/level-zero/archive/refs/tags/v1.11.0.tar.gz -> level-zero-1.11.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=06d86f15d8d57049d7d2fb0ce8b2e530 diff --git a/metadata/md5-cache/dev-libs/level-zero-1.12.0 b/metadata/md5-cache/dev-libs/level-zero-1.12.0 new file mode 100644 index 000000000000..e9a6091b55d2 --- /dev/null +++ b/metadata/md5-cache/dev-libs/level-zero-1.12.0 @@ -0,0 +1,12 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=oneAPI Level Zero headers, loader and validation layer +EAPI=8 +HOMEPAGE=https://github.com/oneapi-src/level-zero +INHERIT=cmake +KEYWORDS=~amd64 +LICENSE=MIT +SLOT=0/1.12.0 +SRC_URI=https://github.com/oneapi-src/level-zero/archive/refs/tags/v1.12.0.tar.gz -> level-zero-1.12.0.tar.gz +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=54f1792f555889f751811cd522b19d5d diff --git a/metadata/md5-cache/dev-libs/leveldb-1.23-r5 b/metadata/md5-cache/dev-libs/leveldb-1.23-r5 index a1feeea86f5f..d031ce7ed2fa 100644 --- a/metadata/md5-cache/dev-libs/leveldb-1.23-r5 +++ b/metadata/md5-cache/dev-libs/leveldb-1.23-r5 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/crc32c snappy? ( app-arch/snappy:= ) tcmalloc? ( dev-util/googl RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/google/leveldb/archive/refs/tags/1.23.tar.gz -> leveldb-1.23.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8b07f997c6d26e73f87cd66170d7240c diff --git a/metadata/md5-cache/dev-libs/libansilove-1.3.1 b/metadata/md5-cache/dev-libs/libansilove-1.3.1 index 1c24c0a9b9a7..2616e33a3684 100644 --- a/metadata/md5-cache/dev-libs/libansilove-1.3.1 +++ b/metadata/md5-cache/dev-libs/libansilove-1.3.1 @@ -10,5 +10,5 @@ LICENSE=BSD-2 RDEPEND=media-libs/gd:2=[png] SLOT=0 SRC_URI=https://github.com/ansilove/libansilove/archive/refs/tags/1.3.1.tar.gz -> libansilove-1.3.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=585966ebef91105e268eb2599e0cd95e diff --git a/metadata/md5-cache/dev-libs/libansilove-1.4.0 b/metadata/md5-cache/dev-libs/libansilove-1.4.0 index 72c8e5a613db..3e91f47d52e6 100644 --- a/metadata/md5-cache/dev-libs/libansilove-1.4.0 +++ b/metadata/md5-cache/dev-libs/libansilove-1.4.0 @@ -5,10 +5,10 @@ DESCRIPTION=library to convert ANSi and artscene related file formats into PNG i EAPI=8 HOMEPAGE=https://github.com/ansilove/libansilove INHERIT=cmake -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=BSD-2 RDEPEND=media-libs/gd:2=[png] SLOT=0 SRC_URI=https://github.com/ansilove/libansilove/archive/refs/tags/1.4.0.tar.gz -> libansilove-1.4.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=160a6ebc66899c1662b40e3d9728fb1a +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=22cae439bffae8cd6173d5d02c4052ba diff --git a/metadata/md5-cache/dev-libs/libansilove-1.4.1 b/metadata/md5-cache/dev-libs/libansilove-1.4.1 index 5fcc96dbbe6a..000718c69d71 100644 --- a/metadata/md5-cache/dev-libs/libansilove-1.4.1 +++ b/metadata/md5-cache/dev-libs/libansilove-1.4.1 @@ -10,5 +10,5 @@ LICENSE=BSD-2 RDEPEND=media-libs/gd:2=[png] SLOT=0 SRC_URI=https://github.com/ansilove/libansilove/archive/refs/tags/1.4.1.tar.gz -> libansilove-1.4.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=160a6ebc66899c1662b40e3d9728fb1a diff --git a/metadata/md5-cache/dev-libs/libansilove-9999 b/metadata/md5-cache/dev-libs/libansilove-9999 index d48b34d15eb7..f75b4d944cb1 100644 --- a/metadata/md5-cache/dev-libs/libansilove-9999 +++ b/metadata/md5-cache/dev-libs/libansilove-9999 @@ -9,5 +9,5 @@ LICENSE=BSD-2 PROPERTIES=live RDEPEND=media-libs/gd:2=[png] SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=43c3c5abb9cc53043b5837f7181474fc diff --git a/metadata/md5-cache/dev-libs/libarcus-4.13.1 b/metadata/md5-cache/dev-libs/libarcus-4.13.1 index 2410965c839d..d4e69f8a81ca 100644 --- a/metadata/md5-cache/dev-libs/libarcus-4.13.1 +++ b/metadata/md5-cache/dev-libs/libarcus-4.13.1 @@ -12,5 +12,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) dev- REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 ) ) SLOT=0/3 SRC_URI=https://github.com/Ultimaker/libArcus/archive/4.13.1.tar.gz -> libarcus-4.13.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=22d4a31fa2d6addbc7d4c30c8414de48 diff --git a/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.91 b/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.91 index c07f42bd1337..3df0e78743eb 100644 --- a/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.91 +++ b/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.91 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.37:2 >=x11-libs/gtk+-3.24:3[introspection] dev-libs/li RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/AyatanaIndicators/libayatana-appindicator/archive/0.5.91.tar.gz -> libayatana-appindicator-0.5.91.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=207b949e7a76f8fe017a17731370ec7d diff --git a/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.92 b/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.92 index 6cf6bb391c86..221224959201 100644 --- a/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.92 +++ b/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.92 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.37:2 >=x11-libs/gtk+-3.24:3[introspection] dev-libs/li RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/AyatanaIndicators/libayatana-appindicator/archive/0.5.92.tar.gz -> libayatana-appindicator-0.5.92.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=918eba73c6fad585c67b0f3a77b4ec6f diff --git a/metadata/md5-cache/dev-libs/libayatana-indicator-0.9.3 b/metadata/md5-cache/dev-libs/libayatana-indicator-0.9.3 index c8826c94e083..a92adf5fa05a 100644 --- a/metadata/md5-cache/dev-libs/libayatana-indicator-0.9.3 +++ b/metadata/md5-cache/dev-libs/libayatana-indicator-0.9.3 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/AyatanaIndicators/libayatana-indicator INHERIT=cmake vala virtualx IUSE=test test -KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=GPL-3 RDEPEND=dev-libs/dbus-glib >=dev-libs/glib-2.58:2 >=x11-libs/gtk+-3.24:3[introspection] >=dev-libs/ayatana-ido-0.8.2 RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/AyatanaIndicators/libayatana-indicator/archive/0.9.3.tar.gz -> libayatana-indicator-0.9.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c81695d283a54a8b61053b7758d3c452 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=db65fa047f7672656245a20c8c01f4e7 diff --git a/metadata/md5-cache/dev-libs/libbson-1.18.0 b/metadata/md5-cache/dev-libs/libbson-1.18.0 index 1bb0c1f856c7..1a7234325616 100644 --- a/metadata/md5-cache/dev-libs/libbson-1.18.0 +++ b/metadata/md5-cache/dev-libs/libbson-1.18.0 @@ -10,5 +10,5 @@ KEYWORDS=amd64 ~arm64 ~hppa ~loong ~ppc ~riscv ~sparc x86 LICENSE=Apache-2.0 SLOT=0 SRC_URI=https://github.com/mongodb/mongo-c-driver/releases/download/1.18.0/mongo-c-driver-1.18.0.tar.gz -> libbson-1.18.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e3ca051039e38b8426e329fdb6140dda diff --git a/metadata/md5-cache/dev-libs/libburn-1.5.6 b/metadata/md5-cache/dev-libs/libburn-1.5.6 new file mode 100644 index 000000000000..06fafb8048c4 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libburn-1.5.6 @@ -0,0 +1,11 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure install +DESCRIPTION=Open-source library for reading, mastering and writing optical discs +EAPI=8 +HOMEPAGE=https://dev.lovelyhq.com/libburnia/web/wiki/Libburn +IUSE=debug static-libs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 +SLOT=0 +SRC_URI=http://files.libburnia-project.org/releases/libburn-1.5.6.tar.gz +_md5_=f0fa1e2d38d53617a3774139635fae6d diff --git a/metadata/md5-cache/dev-libs/libcbor-0.10.2 b/metadata/md5-cache/dev-libs/libcbor-0.10.2 index 8ff385cbcbc1..d75a92163f68 100644 --- a/metadata/md5-cache/dev-libs/libcbor-0.10.2 +++ b/metadata/md5-cache/dev-libs/libcbor-0.10.2 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/0.10 SRC_URI=https://github.com/PJK/libcbor/archive/v0.10.2.tar.gz -> libcbor-0.10.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b2f044e2ee18dc5cfa5deba94f2881f7 diff --git a/metadata/md5-cache/dev-libs/libcec-6.0.2-r1 b/metadata/md5-cache/dev-libs/libcec-6.0.2-r1 index d3f72c61bf2d..da8d5c96ea43 100644 --- a/metadata/md5-cache/dev-libs/libcec-6.0.2-r1 +++ b/metadata/md5-cache/dev-libs/libcec-6.0.2-r1 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libplatform-2.0.0 python? ( python_single_target_python3_10? REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) SLOT=0 SRC_URI=https://github.com/Pulse-Eight/libcec/archive/libcec-6.0.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c69de900aca15b3adc423d7cc1cb5184 diff --git a/metadata/md5-cache/dev-libs/libcharon-4.13.0 b/metadata/md5-cache/dev-libs/libcharon-4.13.0 index 805170ce1880..21d2ae827b58 100644 --- a/metadata/md5-cache/dev-libs/libcharon-4.13.0 +++ b/metadata/md5-cache/dev-libs/libcharon-4.13.0 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Ultimaker/libCharon/archive/4.13.0.tar.gz -> libcharon-4.13.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ffafaf803c4be6868903a36fc042051e diff --git a/metadata/md5-cache/dev-libs/libchdr-0_p20230230 b/metadata/md5-cache/dev-libs/libchdr-0_p20230230 index 012172559c15..62ee6fed82e4 100644 --- a/metadata/md5-cache/dev-libs/libchdr-0_p20230230 +++ b/metadata/md5-cache/dev-libs/libchdr-0_p20230230 @@ -10,5 +10,5 @@ LICENSE=BSD RDEPEND=sys-libs/zlib:= SLOT=0 SRC_URI=https://github.com/rtissera/libchdr/archive/fec8ab94212cc65d9d9a62cb3da924f5830c04b0.tar.gz -> libchdr-0_p20230230.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a6cd67617c8d8a2e721c2309435bb59c diff --git a/metadata/md5-cache/dev-libs/libclc-14.0.6 b/metadata/md5-cache/dev-libs/libclc-14.0.6 index cf8ec82c4c84..d2c285015b8c 100644 --- a/metadata/md5-cache/dev-libs/libclc-14.0.6 +++ b/metadata/md5-cache/dev-libs/libclc-14.0.6 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=|| ( video_cards_nvidia video_cards_r600 video_cards_radeonsi ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1146abd4294efeffbee6b66090a04a69 diff --git a/metadata/md5-cache/dev-libs/libclc-15.0.7 b/metadata/md5-cache/dev-libs/libclc-15.0.7 index bcc4a2df1d78..3260e92cc3b0 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 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d1b95418d66b7940177352663526f1c3 diff --git a/metadata/md5-cache/dev-libs/libclc-16.0.5 b/metadata/md5-cache/dev-libs/libclc-16.0.5 index a74d5c258d89..5e4b3602fb15 100644 --- a/metadata/md5-cache/dev-libs/libclc-16.0.5 +++ b/metadata/md5-cache/dev-libs/libclc-16.0.5 @@ -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.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0da45273ba307bb92de5b3f04432b1fe diff --git a/metadata/md5-cache/dev-libs/libclc-16.0.6 b/metadata/md5-cache/dev-libs/libclc-16.0.6 index 887e97789947..94bc9a50cd4c 100644 --- a/metadata/md5-cache/dev-libs/libclc-16.0.6 +++ b/metadata/md5-cache/dev-libs/libclc-16.0.6 @@ -1,4 +1,4 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) || ( ( sys-devel/clang:16 spirv? ( dev-util/spirv-llvm-translator:16 ) ) ( sys-devel/clang:15 spirv? ( dev-util/spirv-llvm-translator:15 ) ) ( sys-devel/clang:14 spirv? ( dev-util/spirv-llvm-translator:14 ) ) ( sys-devel/clang:13 spirv? ( dev-util/spirv-llvm-translator:13 ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=|| ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) || ( ( sys-devel/clang:16 spirv? ( dev-util/spirv-llvm-translator:16 ) ) ( sys-devel/clang:15 spirv? ( dev-util/spirv-llvm-translator:15 ) ) ( sys-devel/clang:14 spirv? ( dev-util/spirv-llvm-translator:14 ) ) ( sys-devel/clang:13 spirv? ( dev-util/spirv-llvm-translator:13 ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=!!sys-devel/llvm:0 DESCRIPTION=OpenCL C library @@ -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 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5c27a890556fc240d55c656ba96218be +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=690245c598e74353d3e67a6572d791f8 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 b/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 index 40c3a23fe313..7ac3d88d5a75 100644 --- a/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 +++ b/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 @@ -9,5 +9,5 @@ IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) PROPERTIES=live SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5c25593020d9be21204d9ee8339d4674 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230609 b/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230609 deleted file mode 100644 index 675404a89c34..000000000000 --- a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230609 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) || ( ( sys-devel/clang:17 spirv? ( dev-util/spirv-llvm-translator:17 ) ) ( sys-devel/clang:16 spirv? ( dev-util/spirv-llvm-translator:16 ) ) ( sys-devel/clang:15 spirv? ( dev-util/spirv-llvm-translator:15 ) ) ( sys-devel/clang:14 spirv? ( dev-util/spirv-llvm-translator:14 ) ) ( sys-devel/clang:13 spirv? ( dev-util/spirv-llvm-translator:13 ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=!!sys-devel/llvm:0 -DESCRIPTION=OpenCL C library -EAPI=8 -HOMEPAGE=https://libclc.llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi -LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/62c0bdabfa32f6e32b17b45425b15309db340dfb.tar.gz -> llvm-project-62c0bdabfa32f6e32b17b45425b15309db340dfb.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=440dc30959c0c6bee9ada8416ebd77a9 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230615 b/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230615 index bf09472c324f..c60f67fd451e 100644 --- a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230615 +++ b/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230615 @@ -9,5 +9,5 @@ IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/0e08374abb2c61a3ae5c24d5f60be3b548da9778.tar.gz -> llvm-project-0e08374abb2c61a3ae5c24d5f60be3b548da9778.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5c25593020d9be21204d9ee8339d4674 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230620 b/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230620 new file mode 100644 index 000000000000..285ebd331f0c --- /dev/null +++ b/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230620 @@ -0,0 +1,13 @@ +BDEPEND=|| ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) || ( ( sys-devel/clang:17 spirv? ( dev-util/spirv-llvm-translator:17 ) ) ( sys-devel/clang:16 spirv? ( dev-util/spirv-llvm-translator:16 ) ) ( sys-devel/clang:15 spirv? ( dev-util/spirv-llvm-translator:15 ) ) ( sys-devel/clang:14 spirv? ( dev-util/spirv-llvm-translator:14 ) ) ( sys-devel/clang:13 spirv? ( dev-util/spirv-llvm-translator:13 ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=!!sys-devel/llvm:0 +DESCRIPTION=OpenCL C library +EAPI=8 +HOMEPAGE=https://libclc.llvm.org/ +INHERIT=cmake llvm llvm.org python-any-r1 +IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi +LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/aad51417452432092258034c55537a7092fa6295.tar.gz -> llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=5c25593020d9be21204d9ee8339d4674 diff --git a/metadata/md5-cache/dev-libs/libdbusmenu-qt-0.9.3_pre20160218-r3 b/metadata/md5-cache/dev-libs/libdbusmenu-qt-0.9.3_pre20160218-r3 index 220d6dde1042..5871ff4b79d1 100644 --- a/metadata/md5-cache/dev-libs/libdbusmenu-qt-0.9.3_pre20160218-r3 +++ b/metadata/md5-cache/dev-libs/libdbusmenu-qt-0.9.3_pre20160218-r3 @@ -10,5 +10,5 @@ LICENSE=LGPL-2 RDEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 SLOT=0 SRC_URI=https://launchpad.net/ubuntu/+archive/primary/+files/libdbusmenu-qt_0.9.3+16.04.20160218.orig.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2fa0901de3365463b27aabae691f4db4 diff --git a/metadata/md5-cache/dev-libs/libdispatch-5.7.1 b/metadata/md5-cache/dev-libs/libdispatch-5.7.1 index bbb6b6dc2dee..11f0b8689612 100644 --- a/metadata/md5-cache/dev-libs/libdispatch-5.7.1 +++ b/metadata/md5-cache/dev-libs/libdispatch-5.7.1 @@ -12,5 +12,5 @@ RDEPEND=!gnustep-base/libobjc2 !sys-libs/blocksruntime RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/apple/swift-corelibs-libdispatch/archive/swift-5.7.1-RELEASE.tar.gz -> libdispatch-5.7.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e31ceebc547f292e7e79cd2d2c46a5f3 diff --git a/metadata/md5-cache/dev-libs/libdispatch-5.7.3 b/metadata/md5-cache/dev-libs/libdispatch-5.7.3 index 865e0331584a..16f97937571e 100644 --- a/metadata/md5-cache/dev-libs/libdispatch-5.7.3 +++ b/metadata/md5-cache/dev-libs/libdispatch-5.7.3 @@ -12,5 +12,5 @@ RDEPEND=!gnustep-base/libobjc2 !sys-libs/blocksruntime RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/apple/swift-corelibs-libdispatch/archive/swift-5.7.3-RELEASE.tar.gz -> libdispatch-5.7.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e31ceebc547f292e7e79cd2d2c46a5f3 diff --git a/metadata/md5-cache/dev-libs/libdispatch-5.8 b/metadata/md5-cache/dev-libs/libdispatch-5.8 index ea36ce5720cb..5b753afff28f 100644 --- a/metadata/md5-cache/dev-libs/libdispatch-5.8 +++ b/metadata/md5-cache/dev-libs/libdispatch-5.8 @@ -12,5 +12,5 @@ RDEPEND=!gnustep-base/libobjc2 !sys-libs/blocksruntime RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/apple/swift-corelibs-libdispatch/archive/swift-5.8-RELEASE.tar.gz -> libdispatch-5.8.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e31ceebc547f292e7e79cd2d2c46a5f3 diff --git a/metadata/md5-cache/dev-libs/libdivsufsort-2.0.1-r2 b/metadata/md5-cache/dev-libs/libdivsufsort-2.0.1-r2 index 987925a260a1..70c4673974e6 100644 --- a/metadata/md5-cache/dev-libs/libdivsufsort-2.0.1-r2 +++ b/metadata/md5-cache/dev-libs/libdivsufsort-2.0.1-r2 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/y-256/libdivsufsort/archive/2.0.1.tar.gz -> libdivsufsort-2.0.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2ec9a2fc54eab362fea2c62dbe9995b2 diff --git a/metadata/md5-cache/dev-libs/libdynd-0.7.2-r1 b/metadata/md5-cache/dev-libs/libdynd-0.7.2-r1 index 5ed1ab0e059f..1c0ca5bc3f57 100644 --- a/metadata/md5-cache/dev-libs/libdynd-0.7.2-r1 +++ b/metadata/md5-cache/dev-libs/libdynd-0.7.2-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/c-blosc:= cuda? ( dev-util/nvidia-cuda-toolkit ) fftw? ( sci-li RESTRICT=!test? ( test ) SLOT=0/0.7.2 SRC_URI=https://github.com/libdynd/libdynd/archive/v0.7.2.tar.gz -> libdynd-0.7.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cuda 13d76baf0dc95e560610c6b7dfa79db4 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cuda 13d76baf0dc95e560610c6b7dfa79db4 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9129b1fc2ecc11c4bdf2772005935af8 diff --git a/metadata/md5-cache/dev-libs/libebml-1.4.4 b/metadata/md5-cache/dev-libs/libebml-1.4.4 index 373dfef05171..fe05ceeab6a3 100644 --- a/metadata/md5-cache/dev-libs/libebml-1.4.4 +++ b/metadata/md5-cache/dev-libs/libebml-1.4.4 @@ -8,5 +8,5 @@ KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~a LICENSE=LGPL-2.1 SLOT=0/5 SRC_URI=https://dl.matroska.org/downloads/libebml/libebml-1.4.4.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=806f2f1fa3a36c49855ddf7692103d94 diff --git a/metadata/md5-cache/dev-libs/libfido2-1.12.0 b/metadata/md5-cache/dev-libs/libfido2-1.12.0 index 69492bd50f6d..6542523a34de 100644 --- a/metadata/md5-cache/dev-libs/libfido2-1.12.0 +++ b/metadata/md5-cache/dev-libs/libfido2-1.12.0 @@ -11,5 +11,5 @@ LICENSE=BSD-2 RDEPEND=dev-libs/libcbor:= dev-libs/openssl:= sys-libs/zlib:= virtual/libudev:= acct-group/plugdev SLOT=0/1 SRC_URI=https://github.com/Yubico/libfido2/archive/1.12.0.tar.gz -> libfido2-1.12.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=72fd3910601a7cd4965d5c1e5eda750f diff --git a/metadata/md5-cache/dev-libs/libfido2-1.13.0 b/metadata/md5-cache/dev-libs/libfido2-1.13.0 index 4ccee6b71a3b..1388e897904c 100644 --- a/metadata/md5-cache/dev-libs/libfido2-1.13.0 +++ b/metadata/md5-cache/dev-libs/libfido2-1.13.0 @@ -11,5 +11,5 @@ LICENSE=BSD-2 RDEPEND=dev-libs/libcbor:= dev-libs/openssl:= sys-libs/zlib:= virtual/libudev:= acct-group/plugdev SLOT=0/1 SRC_URI=https://github.com/Yubico/libfido2/archive/1.13.0.tar.gz -> libfido2-1.13.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=792d5b2d2d1fdf06f0f5e8e5b52321d1 diff --git a/metadata/md5-cache/dev-libs/libfilezilla-0.42.2-r1 b/metadata/md5-cache/dev-libs/libfilezilla-0.42.2-r1 index 6329fa7f22cf..16619140b193 100644 --- a/metadata/md5-cache/dev-libs/libfilezilla-0.42.2-r1 +++ b/metadata/md5-cache/dev-libs/libfilezilla-0.42.2-r1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://lib.filezilla-project.org/ INHERIT=flag-o-matic IUSE=test -KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 LICENSE=GPL-2+ RDEPEND=dev-libs/nettle:0= >=net-libs/gnutls-3.5.7:= virtual/libcrypt:= RESTRICT=!test? ( test ) SLOT=0/36 SRC_URI=https://download.filezilla-project.org/libfilezilla/libfilezilla-0.42.2.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=830d65e1c068de45030a1688dfa03da8 +_md5_=9ed827f05f4ffb0e38d2d1960e6a9fe4 diff --git a/metadata/md5-cache/dev-libs/libflatarray-0.4.0_pre20201009 b/metadata/md5-cache/dev-libs/libflatarray-0.4.0_pre20201009 index 5083080acdd2..dedf135ff3d3 100644 --- a/metadata/md5-cache/dev-libs/libflatarray-0.4.0_pre20201009 +++ b/metadata/md5-cache/dev-libs/libflatarray-0.4.0_pre20201009 @@ -11,5 +11,5 @@ LICENSE=Boost-1.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/STEllAR-GROUP/libflatarray/archive/c8df37f6ac73250998b90c397458469902d6d9b9.tar.gz -> libflatarray-0.4.0_pre20201009.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cuda 13d76baf0dc95e560610c6b7dfa79db4 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cuda 13d76baf0dc95e560610c6b7dfa79db4 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=53e4733346863f16ccb5eed2e5677080 diff --git a/metadata/md5-cache/dev-libs/libfmt-10.0.0 b/metadata/md5-cache/dev-libs/libfmt-10.0.0 index 71559858bb8c..0b70f418e4d7 100644 --- a/metadata/md5-cache/dev-libs/libfmt-10.0.0 +++ b/metadata/md5-cache/dev-libs/libfmt-10.0.0 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/10.0.0 SRC_URI=https://github.com/fmtlib/fmt/archive/10.0.0.tar.gz -> libfmt-10.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=350f2b6fcadd5b8f23ef9016ac8e383b diff --git a/metadata/md5-cache/dev-libs/libfmt-8.1.1-r1 b/metadata/md5-cache/dev-libs/libfmt-8.1.1-r1 index fc9cd74d26dc..22dc21c8bb1a 100644 --- a/metadata/md5-cache/dev-libs/libfmt-8.1.1-r1 +++ b/metadata/md5-cache/dev-libs/libfmt-8.1.1-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/8.1.1 SRC_URI=https://github.com/fmtlib/fmt/archive/8.1.1.tar.gz -> libfmt-8.1.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e39296394bc543a1a620802828b976bb diff --git a/metadata/md5-cache/dev-libs/libfmt-9.1.0-r1 b/metadata/md5-cache/dev-libs/libfmt-9.1.0-r1 index 049f4649feaf..f4bf5637e6b4 100644 --- a/metadata/md5-cache/dev-libs/libfmt-9.1.0-r1 +++ b/metadata/md5-cache/dev-libs/libfmt-9.1.0-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/9.1.0 SRC_URI=https://github.com/fmtlib/fmt/archive/9.1.0.tar.gz -> libfmt-9.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8617c665a2c5ae174849d5a0f03e9ed3 diff --git a/metadata/md5-cache/dev-libs/libfmt-9999 b/metadata/md5-cache/dev-libs/libfmt-9999 index bef6a93de662..b248e0b03102 100644 --- a/metadata/md5-cache/dev-libs/libfmt-9999 +++ b/metadata/md5-cache/dev-libs/libfmt-9999 @@ -9,5 +9,5 @@ LICENSE=MIT PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0/9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=350f2b6fcadd5b8f23ef9016ac8e383b diff --git a/metadata/md5-cache/dev-libs/libgaminggear-0.15.1 b/metadata/md5-cache/dev-libs/libgaminggear-0.15.1 index da593deccaa8..ed3133901381 100644 --- a/metadata/md5-cache/dev-libs/libgaminggear-0.15.1 +++ b/metadata/md5-cache/dev-libs/libgaminggear-0.15.1 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=>=dev-db/sqlite-3.17:3 dev-libs/glib:2 media-libs/libcanberra x11-libs/cairo x11-libs/gtk+:2 x11-libs/libnotify x11-libs/pango SLOT=0 SRC_URI=mirror://sourceforge/libgaminggear/libgaminggear-0.15.1.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5145b997bd668567b3fa36a06038ba0d diff --git a/metadata/md5-cache/dev-libs/libgit2-1.6.4 b/metadata/md5-cache/dev-libs/libgit2-1.6.4 index 468001b745f3..9c71622f4415 100644 --- a/metadata/md5-cache/dev-libs/libgit2-1.6.4 +++ b/metadata/md5-cache/dev-libs/libgit2-1.6.4 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libpcre2:= net-libs/http-parser:= sys-libs/zlib dev-libs/openss RESTRICT=!test? ( test ) SLOT=0/1.6 SRC_URI=https://github.com/libgit2/libgit2/archive/v1.6.4.tar.gz -> libgit2-1.6.4.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8046fb72b77a20b5ae69c49e90855bec diff --git a/metadata/md5-cache/dev-libs/libical-3.0.16 b/metadata/md5-cache/dev-libs/libical-3.0.16 index 4a9d52f8f23a..8b5e87af56df 100644 --- a/metadata/md5-cache/dev-libs/libical-3.0.16 +++ b/metadata/md5-cache/dev-libs/libical-3.0.16 @@ -13,5 +13,5 @@ REQUIRED_USE=introspection? ( glib ) vala? ( introspection ) RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=https://github.com/libical/libical/releases/download/v3.0.16/libical-3.0.16.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3e57c98c99600538ab7c7c1e54e609c9 diff --git a/metadata/md5-cache/dev-libs/libisoburn-1.5.6 b/metadata/md5-cache/dev-libs/libisoburn-1.5.6 new file mode 100644 index 000000000000..ba9cd221848f --- /dev/null +++ b/metadata/md5-cache/dev-libs/libisoburn-1.5.6 @@ -0,0 +1,14 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure install +DEPEND=>=dev-libs/libburn-1.5.6 >=dev-libs/libisofs-1.5.6 readline? ( sys-libs/readline:0= ) !readline? ( libedit? ( dev-libs/libedit ) ) acl? ( virtual/acl ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) launch-frontend? ( dev-lang/tcl:0 dev-lang/tk:0 ) launch-frontend-setuid? ( dev-lang/tcl:0 dev-lang/tk:0 ) frontend-optional? ( dev-tcltk/bwidget ) +DESCRIPTION=Creation/expansion of ISO-9660 filesystems on CD/DVD media supported by libburn +EAPI=8 +HOMEPAGE=https://dev.lovelyhq.com/libburnia/web/wiki/Libisoburn +IUSE=acl debug external-filters external-filters-setuid frontend-optional launch-frontend launch-frontend-setuid libedit readline static-libs xattr zlib +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86 +LICENSE=GPL-2 GPL-3 +RDEPEND=>=dev-libs/libburn-1.5.6 >=dev-libs/libisofs-1.5.6 readline? ( sys-libs/readline:0= ) !readline? ( libedit? ( dev-libs/libedit ) ) acl? ( virtual/acl ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) launch-frontend? ( dev-lang/tcl:0 dev-lang/tk:0 ) launch-frontend-setuid? ( dev-lang/tcl:0 dev-lang/tk:0 ) frontend-optional? ( dev-tcltk/bwidget ) +REQUIRED_USE=frontend-optional? ( || ( launch-frontend launch-frontend-setuid ) ) +SLOT=0 +SRC_URI=http://files.libburnia-project.org/releases/libisoburn-1.5.6.tar.gz +_md5_=12d6479c2be757a2058ba1c30fd09cba diff --git a/metadata/md5-cache/dev-libs/libisofs-1.5.6 b/metadata/md5-cache/dev-libs/libisofs-1.5.6 new file mode 100644 index 000000000000..99a5921067e1 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libisofs-1.5.6 @@ -0,0 +1,13 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure install +DEPEND=acl? ( virtual/acl ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) +DESCRIPTION=Open-source library for reading, mastering and writing optical discs +EAPI=8 +HOMEPAGE=https://dev.lovelyhq.com/libburnia/web/wiki/Libisofs +IUSE=acl debug static-libs verbose-debug xattr zlib +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=acl? ( virtual/acl ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) +SLOT=0 +SRC_URI=http://files.libburnia-project.org/releases/libisofs-1.5.6.tar.gz +_md5_=980bac9cecbcf052f3dc469a7518d52d diff --git a/metadata/md5-cache/dev-libs/liblinear-246 b/metadata/md5-cache/dev-libs/liblinear-246 index e7b5779f4516..77285492f045 100644 --- a/metadata/md5-cache/dev-libs/liblinear-246 +++ b/metadata/md5-cache/dev-libs/liblinear-246 @@ -3,9 +3,9 @@ DESCRIPTION=A Library for Large Linear Classification EAPI=8 HOMEPAGE=https://www.csie.ntu.edu.tw/~cjlin/liblinear/ https://github.com/cjlin1/liblinear INHERIT=multilib toolchain-funcs -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=BSD SLOT=0/5 SRC_URI=https://www.csie.ntu.edu.tw/~cjlin/liblinear/liblinear-2.46.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a282c7d294730790c7f0151f1fb75a6d +_md5_=58f0cbdd0e3dad6badb812d9745e5251 diff --git a/metadata/md5-cache/dev-libs/libmcfp-1.2.2 b/metadata/md5-cache/dev-libs/libmcfp-1.2.2 index f62cd20e341c..d117bc2fe0db 100644 --- a/metadata/md5-cache/dev-libs/libmcfp-1.2.2 +++ b/metadata/md5-cache/dev-libs/libmcfp-1.2.2 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/boost:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/mhekkel/libmcfp/archive/refs/tags/v1.2.2.tar.gz -> libmcfp-1.2.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a87214cd7de4ffc63f93e983e4dea41b diff --git a/metadata/md5-cache/dev-libs/libmcfp-1.2.3 b/metadata/md5-cache/dev-libs/libmcfp-1.2.3 index e632049f5723..c07f70bc00cd 100644 --- a/metadata/md5-cache/dev-libs/libmcfp-1.2.3 +++ b/metadata/md5-cache/dev-libs/libmcfp-1.2.3 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/boost:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/mhekkel/libmcfp/archive/refs/tags/v1.2.3.tar.gz -> libmcfp-1.2.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4141ba5334aa2a26bd80063b01eca930 diff --git a/metadata/md5-cache/dev-libs/libmemcached-awesome-1.1.2 b/metadata/md5-cache/dev-libs/libmemcached-awesome-1.1.2 index 35739385327b..df1f15e9627d 100644 --- a/metadata/md5-cache/dev-libs/libmemcached-awesome-1.1.2 +++ b/metadata/md5-cache/dev-libs/libmemcached-awesome-1.1.2 @@ -12,5 +12,5 @@ RDEPEND=!dev-libs/libmemcached libevent? ( dev-libs/libevent:= ) sasl? ( dev-lib RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/awesomized/libmemcached/archive/refs/tags/1.1.2.tar.gz -> libmemcached-awesome-1.1.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cd23015f9b3be73615e54937c442184e diff --git a/metadata/md5-cache/dev-libs/libmemcached-awesome-1.1.3-r1 b/metadata/md5-cache/dev-libs/libmemcached-awesome-1.1.3-r1 index 698d6dddf53e..b510851c2f52 100644 --- a/metadata/md5-cache/dev-libs/libmemcached-awesome-1.1.3-r1 +++ b/metadata/md5-cache/dev-libs/libmemcached-awesome-1.1.3-r1 @@ -12,5 +12,5 @@ RDEPEND=!app-forensics/memdump !dev-libs/libmemcached libevent? ( dev-libs/libev RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/awesomized/libmemcached/archive/refs/tags/1.1.3.tar.gz -> libmemcached-awesome-1.1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c2fb49f0c85de27e7e7685a136e0a187 diff --git a/metadata/md5-cache/dev-libs/libmemcached-awesome-1.1.4 b/metadata/md5-cache/dev-libs/libmemcached-awesome-1.1.4 index 299465379043..7c125ccf320b 100644 --- a/metadata/md5-cache/dev-libs/libmemcached-awesome-1.1.4 +++ b/metadata/md5-cache/dev-libs/libmemcached-awesome-1.1.4 @@ -12,5 +12,5 @@ RDEPEND=!app-forensics/memdump !dev-libs/libmemcached libevent? ( dev-libs/libev RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/awesomized/libmemcached/archive/refs/tags/1.1.4.tar.gz -> libmemcached-awesome-1.1.4.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a41aad013273911729f288e171a54c94 diff --git a/metadata/md5-cache/dev-libs/libmirage-3.2.6 b/metadata/md5-cache/dev-libs/libmirage-3.2.6 index 9dae70694f46..3c16a69ff836 100644 --- a/metadata/md5-cache/dev-libs/libmirage-3.2.6 +++ b/metadata/md5-cache/dev-libs/libmirage-3.2.6 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=>=app-arch/bzip2-1:= >=app-arch/xz-utils-5:= >=dev-libs/glib-2.38:2 >=media-libs/libsamplerate-0.1:= >=media-libs/libsndfile-1.0:= sys-libs/zlib:= introspection? ( >=dev-libs/gobject-introspection-1.30 ) SLOT=0/11 SRC_URI=https://download.sourceforge.net/cdemu/libmirage/libmirage-3.2.6.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=98eb7a17653bce05aae5382b35ac74f1 diff --git a/metadata/md5-cache/dev-libs/libnest2d-0.4-r2 b/metadata/md5-cache/dev-libs/libnest2d-0.4-r2 index 6c3b5fb0b9c3..772a3beb5a1a 100644 --- a/metadata/md5-cache/dev-libs/libnest2d-0.4-r2 +++ b/metadata/md5-cache/dev-libs/libnest2d-0.4-r2 @@ -12,5 +12,5 @@ RDEPEND=dev-cpp/eigen:3 dev-libs/boost dev-libs/clipper sci-libs/nlopt RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/tamasmeszaros/libnest2d/archive/0.4.tar.gz -> libnest2d-0.4.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a8a20d30a601add3540c544da178d01c diff --git a/metadata/md5-cache/dev-libs/libphonenumber-8.12.39 b/metadata/md5-cache/dev-libs/libphonenumber-8.12.39 index c9e8e3c312da..12525d464d1d 100644 --- a/metadata/md5-cache/dev-libs/libphonenumber-8.12.39 +++ b/metadata/md5-cache/dev-libs/libphonenumber-8.12.39 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/icu:= dev-libs/protobuf:= dev-libs/boost:= RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/google/libphonenumber/archive/v8.12.39.tar.gz -> libphonenumber-8.12.39.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c107f7d446b3898e82d86a16338edb18 diff --git a/metadata/md5-cache/dev-libs/libplatform-2.1.0.1-r2 b/metadata/md5-cache/dev-libs/libplatform-2.1.0.1-r2 index 269462d4ffe2..8e7df326cf2d 100644 --- a/metadata/md5-cache/dev-libs/libplatform-2.1.0.1-r2 +++ b/metadata/md5-cache/dev-libs/libplatform-2.1.0.1-r2 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ~arm arm64 ~riscv x86 LICENSE=GPL-2+ SLOT=0 SRC_URI=https://github.com/Pulse-Eight/platform/archive/p8-platform-2.1.0.1.tar.gz -> libplatform-2.1.0.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d8af88a203c71981e9676d1b74292691 diff --git a/metadata/md5-cache/dev-libs/libplatform-9999 b/metadata/md5-cache/dev-libs/libplatform-9999 index 3a0df41d8621..449d3569c25c 100644 --- a/metadata/md5-cache/dev-libs/libplatform-9999 +++ b/metadata/md5-cache/dev-libs/libplatform-9999 @@ -7,5 +7,5 @@ INHERIT=cmake git-r3 LICENSE=GPL-2+ PROPERTIES=live SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5bbae936cd785eb8c979fdd3857cc062 diff --git a/metadata/md5-cache/dev-libs/libptytty-2.0-r1 b/metadata/md5-cache/dev-libs/libptytty-2.0-r1 index 36a711424c01..5d73e1667abc 100644 --- a/metadata/md5-cache/dev-libs/libptytty-2.0-r1 +++ b/metadata/md5-cache/dev-libs/libptytty-2.0-r1 @@ -8,5 +8,5 @@ KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 LICENSE=GPL-2+ SLOT=0 SRC_URI=http://dist.schmorp.de/libptytty/libptytty-2.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b041867e8fa448037c3a8561c119b6be diff --git a/metadata/md5-cache/dev-libs/libqtxdg-3.11.0 b/metadata/md5-cache/dev-libs/libqtxdg-3.11.0 index aa32eb9975b6..6b465040a1cc 100644 --- a/metadata/md5-cache/dev-libs/libqtxdg-3.11.0 +++ b/metadata/md5-cache/dev-libs/libqtxdg-3.11.0 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/glib:2 >=dev-qt/qtcore-5.15:5 >=dev-qt/qtdbus-5.15:5 >=dev-qt/q RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/lxqt/libqtxdg/releases/download/3.11.0/libqtxdg-3.11.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0159d7eceffc821a83069b77a4065d28 diff --git a/metadata/md5-cache/dev-libs/libsavitar-4.13.0 b/metadata/md5-cache/dev-libs/libsavitar-4.13.0 index d3af7fbad695..ca27ac01c96e 100644 --- a/metadata/md5-cache/dev-libs/libsavitar-4.13.0 +++ b/metadata/md5-cache/dev-libs/libsavitar-4.13.0 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 ) ) RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=https://github.com/Ultimaker/libSavitar/archive/4.13.0.tar.gz -> libsavitar-4.13.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f91f0241e87bbac452d14f058d05ed82 diff --git a/metadata/md5-cache/dev-libs/libtsm-4.0.2 b/metadata/md5-cache/dev-libs/libtsm-4.0.2 index ca6c839eccb8..747fc8585a13 100644 --- a/metadata/md5-cache/dev-libs/libtsm-4.0.2 +++ b/metadata/md5-cache/dev-libs/libtsm-4.0.2 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 ~x86 LICENSE=LGPL-2.1 MIT SLOT=0/4 SRC_URI=https://github.com/Aetf/libtsm/archive/v4.0.2.tar.gz -> libtsm-4.0.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=40c41bd6e88d16b72338e5177fe14ff9 diff --git a/metadata/md5-cache/dev-libs/libwbxml-0.11.8 b/metadata/md5-cache/dev-libs/libwbxml-0.11.8 index e4bccfe2a5c5..c4551ce9bcae 100644 --- a/metadata/md5-cache/dev-libs/libwbxml-0.11.8 +++ b/metadata/md5-cache/dev-libs/libwbxml-0.11.8 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/expat virtual/libiconv RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/libwbxml/libwbxml/archive/libwbxml-0.11.8.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=26d35e62752d547191a8c5fb252de7a7 diff --git a/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.5-r1 b/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.5-r1 index b57fb698e81f..2e6852199b67 100644 --- a/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.5-r1 +++ b/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.5-r1 @@ -11,5 +11,5 @@ LICENSE=BSD-2 RDEPEND=sys-libs/zlib[minizip] openssl? ( dev-libs/openssl:= ) SLOT=0 SRC_URI=https://github.com/jmcnamara/libxlsxwriter/archive/RELEASE_1.1.5.tar.gz -> libxlsxwriter-1.1.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=21cb38f255d50ee3ab855fe531f1cf3e diff --git a/metadata/md5-cache/dev-libs/libzip-1.9.2 b/metadata/md5-cache/dev-libs/libzip-1.9.2 index bbe05c2036cd..28de3d767498 100644 --- a/metadata/md5-cache/dev-libs/libzip-1.9.2 +++ b/metadata/md5-cache/dev-libs/libzip-1.9.2 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( tools ) RESTRICT=!test? ( test ) SLOT=0/5 SRC_URI=https://www.nih.at/libzip/libzip-1.9.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=aa629ecc220a75998c1a522b630decde diff --git a/metadata/md5-cache/dev-libs/log4cplus-2.0.7 b/metadata/md5-cache/dev-libs/log4cplus-2.0.7 index 22c042942043..81398f891e91 100644 --- a/metadata/md5-cache/dev-libs/log4cplus-2.0.7 +++ b/metadata/md5-cache/dev-libs/log4cplus-2.0.7 @@ -12,5 +12,5 @@ RDEPEND=iconv? ( virtual/libiconv ) qt5? ( dev-qt/qtcore:5 ) RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://sourceforge/project/log4cplus/log4cplus-stable/2.0.7/log4cplus-2.0.7.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=406e51b4a5b5af4c8bb8bfa324c15e53 diff --git a/metadata/md5-cache/dev-libs/log4cxx-1.0.0 b/metadata/md5-cache/dev-libs/log4cxx-1.0.0 index dae9023b0e5c..34015fd90275 100644 --- a/metadata/md5-cache/dev-libs/log4cxx-1.0.0 +++ b/metadata/md5-cache/dev-libs/log4cxx-1.0.0 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/apr:1= dev-libs/apr-util:1= dev-libs/libfmt:= odbc? ( dev-db/un RESTRICT=!test? ( test ) SLOT=0/15 SRC_URI=mirror://apache/logging/log4cxx/1.0.0/apache-log4cxx-1.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ec7c2b86416eb417ccc1e3d35ad73ad3 diff --git a/metadata/md5-cache/dev-libs/mdns-1.4.2 b/metadata/md5-cache/dev-libs/mdns-1.4.2 index 2b5ed8083f06..bf7e5297bad7 100644 --- a/metadata/md5-cache/dev-libs/mdns-1.4.2 +++ b/metadata/md5-cache/dev-libs/mdns-1.4.2 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ~loong ~x86 LICENSE=Unlicense SLOT=0 SRC_URI=https://github.com/mjansson/mdns/archive/refs/tags/1.4.2.tar.gz -> mdns-1.4.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2cbfb194dcb56a05073c8dbea7a8b227 diff --git a/metadata/md5-cache/dev-libs/metee-3.1.5 b/metadata/md5-cache/dev-libs/metee-3.1.5 index 4fa20abbaa6f..6b3618641c8a 100644 --- a/metadata/md5-cache/dev-libs/metee-3.1.5 +++ b/metadata/md5-cache/dev-libs/metee-3.1.5 @@ -9,5 +9,5 @@ KEYWORDS=amd64 LICENSE=Apache-2.0 SLOT=0/3.1.5 SRC_URI=https://github.com/intel/metee/archive/refs/tags/3.1.5.tar.gz -> metee-3.1.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=226656a4977fa7b52729b6cc3aea103f diff --git a/metadata/md5-cache/dev-libs/mimalloc-2.0.9 b/metadata/md5-cache/dev-libs/mimalloc-2.0.9 index 63db863aa13d..141982f3dc5b 100644 --- a/metadata/md5-cache/dev-libs/mimalloc-2.0.9 +++ b/metadata/md5-cache/dev-libs/mimalloc-2.0.9 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/2 SRC_URI=https://github.com/microsoft/mimalloc/archive/refs/tags/v2.0.9.tar.gz -> mimalloc-2.0.9.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0ed8162b816a1ed7e1dcac42579cfd59 diff --git a/metadata/md5-cache/dev-libs/mimalloc-2.1.1 b/metadata/md5-cache/dev-libs/mimalloc-2.1.1 index bfb82fce4257..fa9eedcd8b7f 100644 --- a/metadata/md5-cache/dev-libs/mimalloc-2.1.1 +++ b/metadata/md5-cache/dev-libs/mimalloc-2.1.1 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/2 SRC_URI=https://github.com/microsoft/mimalloc/archive/refs/tags/v2.1.1.tar.gz -> mimalloc-2.1.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5ab0e58a62597083013630091523d98a diff --git a/metadata/md5-cache/dev-libs/mimalloc-2.1.2 b/metadata/md5-cache/dev-libs/mimalloc-2.1.2 index 36bf45ea73cd..81b3c13b309d 100644 --- a/metadata/md5-cache/dev-libs/mimalloc-2.1.2 +++ b/metadata/md5-cache/dev-libs/mimalloc-2.1.2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/microsoft/mimalloc INHERIT=cmake-multilib IUSE=hardened test valgrind abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/2 SRC_URI=https://github.com/microsoft/mimalloc/archive/refs/tags/v2.1.2.tar.gz -> mimalloc-2.1.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9a9a347a04efaf522b0e0802ba04793f +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6c2dcb331f9d448c6e1ca95cf60e466a diff --git a/metadata/md5-cache/dev-libs/miniz-2.2.0-r1 b/metadata/md5-cache/dev-libs/miniz-2.2.0-r1 index 36961d058d97..08e438510a8b 100644 --- a/metadata/md5-cache/dev-libs/miniz-2.2.0-r1 +++ b/metadata/md5-cache/dev-libs/miniz-2.2.0-r1 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ~ia64 ppc ppc64 sparc x86 LICENSE=MIT SLOT=0/2.2.0 SRC_URI=https://github.com/richgel999/miniz/archive/2.2.0.tar.gz -> miniz-2.2.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1fda0e0c64597662f4fa99cc6a20f2b5 diff --git a/metadata/md5-cache/dev-libs/miniz-3.0.1 b/metadata/md5-cache/dev-libs/miniz-3.0.1 index 2fc2db44dd28..87b94e81239e 100644 --- a/metadata/md5-cache/dev-libs/miniz-3.0.1 +++ b/metadata/md5-cache/dev-libs/miniz-3.0.1 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 LICENSE=MIT SLOT=0/3.0.1 SRC_URI=https://github.com/richgel999/miniz/archive/3.0.1.tar.gz -> miniz-3.0.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=06ce14b84e2505773ecf55c42a0c51dc diff --git a/metadata/md5-cache/dev-libs/mmtf-cpp-1.0.0-r1 b/metadata/md5-cache/dev-libs/mmtf-cpp-1.0.0-r1 index 03b6d374f525..0e74cfdb5872 100644 --- a/metadata/md5-cache/dev-libs/mmtf-cpp-1.0.0-r1 +++ b/metadata/md5-cache/dev-libs/mmtf-cpp-1.0.0-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=dev-libs/msgpack SLOT=0 SRC_URI=https://github.com/rcsb/mmtf-cpp/archive/v1.0.0.tar.gz -> mmtf-cpp-1.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fd19388229b99fe598d545f115cd75a5 diff --git a/metadata/md5-cache/dev-libs/mmtf-cpp-1.1.0-r1 b/metadata/md5-cache/dev-libs/mmtf-cpp-1.1.0-r1 index 524b1d2949cd..239f81870e3c 100644 --- a/metadata/md5-cache/dev-libs/mmtf-cpp-1.1.0-r1 +++ b/metadata/md5-cache/dev-libs/mmtf-cpp-1.1.0-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=|| ( dev-cpp/msgpack-cxx dev-libs/msgpack[cxx(-)] ) SLOT=0 SRC_URI=https://github.com/rcsb/mmtf-cpp/archive/v1.1.0.tar.gz -> mmtf-cpp-1.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cf4e1e4359c94fd6560d240627cc3a22 diff --git a/metadata/md5-cache/dev-libs/modsecurity-3.0.9 b/metadata/md5-cache/dev-libs/modsecurity-3.0.9 index c0dc4ee94fbd..8a79b4b8a12c 100644 --- a/metadata/md5-cache/dev-libs/modsecurity-3.0.9 +++ b/metadata/md5-cache/dev-libs/modsecurity-3.0.9 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/SpiderLabs/ModSecurity INHERIT=lua-single IUSE=doc fuzzyhash geoip geoip2 json lmdb lua pcre2 lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=Apache-2.0 RDEPEND=dev-libs/libpcre:= dev-libs/libxml2 net-misc/curl fuzzyhash? ( app-crypt/ssdeep ) geoip? ( dev-libs/geoip ) geoip2? ( dev-libs/libmaxminddb ) json? ( dev-libs/yajl ) lmdb? ( dev-db/lmdb ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) pcre2? ( dev-libs/libpcre2:= ) REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) SLOT=0 SRC_URI=https://github.com/SpiderLabs/ModSecurity/releases/download/v3.0.9/modsecurity-v3.0.9.tar.gz _eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=578e5d5cc17b6e2ffc63c23830f4a12b +_md5_=9c86ff938c88b71a4d0ae9906ded0122 diff --git a/metadata/md5-cache/dev-libs/mongo-c-driver-1.18.0-r1 b/metadata/md5-cache/dev-libs/mongo-c-driver-1.18.0-r1 index f9c50a1322da..23197eae2d2f 100644 --- a/metadata/md5-cache/dev-libs/mongo-c-driver-1.18.0-r1 +++ b/metadata/md5-cache/dev-libs/mongo-c-driver-1.18.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( static-libs ) RESTRICT=x86? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mongodb/mongo-c-driver/releases/download/1.18.0/mongo-c-driver-1.18.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2bc30c1cee636a4b8da253788fc0c2a9 diff --git a/metadata/md5-cache/dev-libs/mpfr-4.2.0_p9 b/metadata/md5-cache/dev-libs/mpfr-4.2.0_p9 index 9aca138c9652..5d0e681b8371 100644 --- a/metadata/md5-cache/dev-libs/mpfr-4.2.0_p9 +++ b/metadata/md5-cache/dev-libs/mpfr-4.2.0_p9 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.mpfr.org/ https://gitlab.inria.fr/mpfr INHERIT=multilib-minimal verify-sig IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=LGPL-2.1 RDEPEND=>=dev-libs/gmp-5.0.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] SLOT=0/6 SRC_URI=https://www.mpfr.org/mpfr-4.2.0/mpfr-4.2.0.tar.xz verify-sig? ( https://www.mpfr.org/mpfr-4.2.0/mpfr-4.2.0.tar.xz.asc ) https://www.mpfr.org/mpfr-4.2.0/patch01 -> mpfr-4.2.0-patch01.patch https://www.mpfr.org/mpfr-4.2.0/patch02 -> mpfr-4.2.0-patch02.patch https://www.mpfr.org/mpfr-4.2.0/patch03 -> mpfr-4.2.0-patch03.patch https://www.mpfr.org/mpfr-4.2.0/patch04 -> mpfr-4.2.0-patch04.patch https://www.mpfr.org/mpfr-4.2.0/patch05 -> mpfr-4.2.0-patch05.patch https://www.mpfr.org/mpfr-4.2.0/patch06 -> mpfr-4.2.0-patch06.patch https://www.mpfr.org/mpfr-4.2.0/patch07 -> mpfr-4.2.0-patch07.patch https://www.mpfr.org/mpfr-4.2.0/patch08 -> mpfr-4.2.0-patch08.patch https://www.mpfr.org/mpfr-4.2.0/patch09 -> mpfr-4.2.0-patch09.patch _eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=d3ed8635424edaaef333ff9b68eeabfc +_md5_=4489a8e117c30d77d18d94a343915288 diff --git a/metadata/md5-cache/dev-libs/msgpack-5.0.0 b/metadata/md5-cache/dev-libs/msgpack-5.0.0 index 2bf39de451b9..9ad301aa7c46 100644 --- a/metadata/md5-cache/dev-libs/msgpack-5.0.0 +++ b/metadata/md5-cache/dev-libs/msgpack-5.0.0 @@ -10,5 +10,5 @@ LICENSE=Boost-1.0 RESTRICT=!test? ( test ) SLOT=0/2 SRC_URI=https://github.com/msgpack/msgpack-c/releases/download/c-5.0.0/msgpack-c-5.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c42cb22115a7d2febfff973b9cfaf5e7 diff --git a/metadata/md5-cache/dev-libs/msgpack-6.0.0-r1 b/metadata/md5-cache/dev-libs/msgpack-6.0.0-r1 index 218291f3add6..8c189f3e9b1e 100644 --- a/metadata/md5-cache/dev-libs/msgpack-6.0.0-r1 +++ b/metadata/md5-cache/dev-libs/msgpack-6.0.0-r1 @@ -10,5 +10,5 @@ LICENSE=Boost-1.0 RESTRICT=!test? ( test ) SLOT=0/2-c SRC_URI=https://github.com/msgpack/msgpack-c/releases/download/c-6.0.0/msgpack-c-6.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=db4b4d66330f96009388dd960c9fdde8 diff --git a/metadata/md5-cache/dev-libs/nanomsg-1.1.5-r1 b/metadata/md5-cache/dev-libs/nanomsg-1.1.5-r1 index e6f6095b662c..8edba1ea858e 100644 --- a/metadata/md5-cache/dev-libs/nanomsg-1.1.5-r1 +++ b/metadata/md5-cache/dev-libs/nanomsg-1.1.5-r1 @@ -9,5 +9,5 @@ KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~riscv x86 LICENSE=MIT SLOT=0/5.0.0 SRC_URI=https://github.com/nanomsg/nanomsg/archive/1.1.5.tar.gz -> nanomsg-1.1.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7bc7b59339f488429abfdc004db93f26 diff --git a/metadata/md5-cache/dev-libs/ncnn-20230517 b/metadata/md5-cache/dev-libs/ncnn-20230517 index edd7d591a701..2d1d7eb2fac7 100644 --- a/metadata/md5-cache/dev-libs/ncnn-20230517 +++ b/metadata/md5-cache/dev-libs/ncnn-20230517 @@ -12,5 +12,5 @@ RDEPEND=tools? ( dev-libs/protobuf:= ) vulkan? ( dev-util/glslang:= media-libs/v RESTRICT=test SLOT=0/20230517 SRC_URI=https://github.com/Tencent/ncnn/archive/refs/tags/20230517.tar.gz -> ncnn-20230517.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6913b128389754f3cbaafd003e601688 diff --git a/metadata/md5-cache/dev-libs/nettle-3.9.1 b/metadata/md5-cache/dev-libs/nettle-3.9.1 index 885caa79c5e9..a3369ecb7e22 100644 --- a/metadata/md5-cache/dev-libs/nettle-3.9.1 +++ b/metadata/md5-cache/dev-libs/nettle-3.9.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=http://www.lysator.liu.se/~nisse/nettle/ INHERIT=multilib-build multilib-minimal toolchain-funcs verify-sig IUSE=+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_sha cpu_flags_x86_pclmul abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( LGPL-3 LGPL-2.1 ) RDEPEND=gmp? ( >=dev-libs/gmp-6.1:=[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(-)?] ) REQUIRED_USE=cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 ) cpu_flags_arm_sha1? ( cpu_flags_arm_aes cpu_flags_arm_sha2 ) cpu_flags_arm_sha2? ( cpu_flags_arm_aes cpu_flags_arm_sha1 ) SLOT=0/8-6 SRC_URI=mirror://gnu/nettle/nettle-3.9.1.tar.gz verify-sig? ( mirror://gnu/nettle/nettle-3.9.1.tar.gz.sig ) _eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=ec3e83c20744073a8f2338d4bd37e3dc +_md5_=c9f81cec535e63b8077020a2e25b11e0 diff --git a/metadata/md5-cache/dev-libs/nss-pem-1.1.0 b/metadata/md5-cache/dev-libs/nss-pem-1.1.0 index c046b7cab407..cc9beb41eb56 100644 --- a/metadata/md5-cache/dev-libs/nss-pem-1.1.0 +++ b/metadata/md5-cache/dev-libs/nss-pem-1.1.0 @@ -11,5 +11,5 @@ LICENSE=MPL-1.1 RDEPEND=dev-libs/nss dev-libs/nspr SLOT=0 SRC_URI=https://github.com/kdudka/nss-pem/releases/download/nss-pem-1.1.0/nss-pem-1.1.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=05af6bb3594db4ab290d70b64d674f4c diff --git a/metadata/md5-cache/dev-libs/nsync-1.24.0-r1 b/metadata/md5-cache/dev-libs/nsync-1.24.0-r1 index 2696bf8d9ec8..90c78b0936d7 100644 --- a/metadata/md5-cache/dev-libs/nsync-1.24.0-r1 +++ b/metadata/md5-cache/dev-libs/nsync-1.24.0-r1 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/nsync/archive/1.24.0.tar.gz -> nsync-1.24.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ed8788dcbf8e2a72e00c3f1f13aa5fc3 diff --git a/metadata/md5-cache/dev-libs/nsync-1.25.0 b/metadata/md5-cache/dev-libs/nsync-1.25.0 index 5937bc91398c..12257bab783e 100644 --- a/metadata/md5-cache/dev-libs/nsync-1.25.0 +++ b/metadata/md5-cache/dev-libs/nsync-1.25.0 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/nsync/archive/1.25.0.tar.gz -> nsync-1.25.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=99bd82c43d8f244303856c87f37418ad diff --git a/metadata/md5-cache/dev-libs/olm-3.2.15 b/metadata/md5-cache/dev-libs/olm-3.2.15 index b312847621a8..e47c3c5f7c61 100644 --- a/metadata/md5-cache/dev-libs/olm-3.2.15 +++ b/metadata/md5-cache/dev-libs/olm-3.2.15 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.matrix.org/matrix-org/olm/-/archive/3.2.15/olm-3.2.15.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=db329450e0b94ac81c529abd9a1248d6 diff --git a/metadata/md5-cache/dev-libs/oniguruma-6.9.8 b/metadata/md5-cache/dev-libs/oniguruma-6.9.8 index 0b32f98928de..97d6fa9af619 100644 --- a/metadata/md5-cache/dev-libs/oniguruma-6.9.8 +++ b/metadata/md5-cache/dev-libs/oniguruma-6.9.8 @@ -4,9 +4,9 @@ EAPI=8 HOMEPAGE=https://github.com/kkos/oniguruma INHERIT=multilib-minimal IUSE=crnl-as-line-terminator static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos +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=BSD-2 SLOT=0/5 SRC_URI=https://github.com/kkos/oniguruma/releases/download/v6.9.8/onig-6.9.8.tar.gz _eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=315a67acf9292dc8d414eb3eb2717582 +_md5_=3ced5d938e54565c864437e5835a473d diff --git a/metadata/md5-cache/dev-libs/opencl-clang-14.0.0 b/metadata/md5-cache/dev-libs/opencl-clang-14.0.0 index 610ce001971c..1d71c5a585b3 100644 --- a/metadata/md5-cache/dev-libs/opencl-clang-14.0.0 +++ b/metadata/md5-cache/dev-libs/opencl-clang-14.0.0 @@ -10,5 +10,5 @@ LICENSE=UoI-NCSA RDEPEND=dev-util/spirv-llvm-translator:14= sys-devel/clang:14=[static-analyzer] sys-devel/llvm:14= SLOT=14 SRC_URI=https://github.com/intel/opencl-clang/archive/refs/tags/v14.0.0.tar.gz -> opencl-clang-14.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1f462019c269d57e6140f89a1ff041ef diff --git a/metadata/md5-cache/dev-libs/opencl-clang-15.0.0 b/metadata/md5-cache/dev-libs/opencl-clang-15.0.0 index 404dfd926ef1..256e67cc4271 100644 --- a/metadata/md5-cache/dev-libs/opencl-clang-15.0.0 +++ b/metadata/md5-cache/dev-libs/opencl-clang-15.0.0 @@ -10,5 +10,5 @@ LICENSE=UoI-NCSA RDEPEND=dev-util/spirv-llvm-translator:15= sys-devel/clang:15=[static-analyzer] sys-devel/llvm:15= SLOT=15 SRC_URI=https://github.com/intel/opencl-clang/archive/refs/tags/v15.0.0.tar.gz -> opencl-clang-15.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cb30de71fff655bdde3ef7412727cf0c diff --git a/metadata/md5-cache/dev-libs/opencl-clang-16.0.0 b/metadata/md5-cache/dev-libs/opencl-clang-16.0.0 index e83a8320a0cb..95b1864e6c2f 100644 --- a/metadata/md5-cache/dev-libs/opencl-clang-16.0.0 +++ b/metadata/md5-cache/dev-libs/opencl-clang-16.0.0 @@ -5,10 +5,10 @@ DESCRIPTION=OpenCL-oriented thin wrapper library around clang EAPI=8 HOMEPAGE=https://github.com/intel/opencl-clang INHERIT=cmake llvm -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=UoI-NCSA RDEPEND=dev-util/spirv-llvm-translator:16= sys-devel/clang:16=[static-analyzer] sys-devel/llvm:16= SLOT=16 SRC_URI=https://github.com/intel/opencl-clang/archive/refs/tags/v16.0.0.tar.gz -> opencl-clang-16.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=22c17927713296cc7dd4160661630713 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c71d3b5c94f10cb8a1e33dd2aa090a1d diff --git a/metadata/md5-cache/dev-libs/opencl-icd-loader-2023.02.06 b/metadata/md5-cache/dev-libs/opencl-icd-loader-2023.02.06 index 177d91e6bbb5..92337ac3fa3b 100644 --- a/metadata/md5-cache/dev-libs/opencl-icd-loader-2023.02.06 +++ b/metadata/md5-cache/dev-libs/opencl-icd-loader-2023.02.06 @@ -12,5 +12,5 @@ RDEPEND=!dev-libs/ocl-icd RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/KhronosGroup/OpenCL-ICD-Loader/archive/v2023.02.06.tar.gz -> opencl-icd-loader-2023.02.06.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b301bbe3e87dbb382b6efac06a7ecd41 diff --git a/metadata/md5-cache/dev-libs/opencl-icd-loader-2023.04.17 b/metadata/md5-cache/dev-libs/opencl-icd-loader-2023.04.17 index 5183ef283390..e6912019a490 100644 --- a/metadata/md5-cache/dev-libs/opencl-icd-loader-2023.04.17 +++ b/metadata/md5-cache/dev-libs/opencl-icd-loader-2023.04.17 @@ -12,5 +12,5 @@ RDEPEND=!dev-libs/ocl-icd RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/KhronosGroup/OpenCL-ICD-Loader/archive/v2023.04.17.tar.gz -> opencl-icd-loader-2023.04.17.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6d2e03cb70ebd6e013384ef41122974b diff --git a/metadata/md5-cache/dev-libs/openobex-1.7.2-r3 b/metadata/md5-cache/dev-libs/openobex-1.7.2-r3 index 68af2766d6d0..ddf8067df0aa 100644 --- a/metadata/md5-cache/dev-libs/openobex-1.7.2-r3 +++ b/metadata/md5-cache/dev-libs/openobex-1.7.2-r3 @@ -11,5 +11,5 @@ LICENSE=GPL-2 LGPL-2.1 RDEPEND=bluetooth? ( net-wireless/bluez:= ) usb? ( virtual/libusb:= ) SLOT=0/2 SRC_URI=mirror://sourceforge/openobex/1.7.2/openobex-1.7.2-Source.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=97b66fbe7a7cb8b0b423f99857a8c46a diff --git a/metadata/md5-cache/dev-libs/openpace-1.1.3 b/metadata/md5-cache/dev-libs/openpace-1.1.3 new file mode 100644 index 000000000000..750543b0df1a --- /dev/null +++ b/metadata/md5-cache/dev-libs/openpace-1.1.3 @@ -0,0 +1,14 @@ +BDEPEND=dev-util/gengetopt sys-apps/help2man virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install prepare +DEPEND=dev-libs/openssl:= +DESCRIPTION=Cryptographic library for EAC version 2 +EAPI=8 +HOMEPAGE=https://frankmorgner.github.io/openpace +INHERIT=autotools +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=GPL-3 +RDEPEND=dev-libs/openssl:= +SLOT=0/3 +SRC_URI=https://github.com/frankmorgner/openpace/releases/download/1.1.3/openpace-1.1.3.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3e7dbe1c25c524ee743f2d79b477f375 diff --git a/metadata/md5-cache/dev-libs/openssl-3.0.9 b/metadata/md5-cache/dev-libs/openssl-3.0.9-r1 similarity index 78% rename from metadata/md5-cache/dev-libs/openssl-3.0.9 rename to metadata/md5-cache/dev-libs/openssl-3.0.9-r1 index 07494f0c8993..c70782bb1509 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.0.9 +++ b/metadata/md5-cache/dev-libs/openssl-3.0.9-r1 @@ -4,14 +4,14 @@ DEPEND=tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-) DESCRIPTION=Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS) EAPI=8 HOMEPAGE=https://www.openssl.org/ -INHERIT=edo flag-o-matic linux-info toolchain-funcs multilib-minimal multiprocessing verify-sig +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 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos LICENSE=Apache-2.0 PDEPEND=app-misc/ca-certificates RDEPEND=tls-compression? ( >=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(-)?] ) RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://openssl/source/openssl-3.0.9.tar.gz verify-sig? ( mirror://openssl/source/openssl-3.0.9.tar.gz.asc ) -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=db5c17939da1ef46236cae3a1b7733b0 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_md5_=d01ce25a4f7302c9b19575fb395050fb diff --git a/metadata/md5-cache/dev-libs/openssl-3.1.1 b/metadata/md5-cache/dev-libs/openssl-3.1.1-r1 similarity index 83% rename from metadata/md5-cache/dev-libs/openssl-3.1.1 rename to metadata/md5-cache/dev-libs/openssl-3.1.1-r1 index cc7e637029c9..d5e7d7392fad 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.1.1 +++ b/metadata/md5-cache/dev-libs/openssl-3.1.1-r1 @@ -4,7 +4,7 @@ DEPEND=!=sys-libs/zlib-1.2.8-r1[ DESCRIPTION=Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS) EAPI=8 HOMEPAGE=https://www.openssl.org/ -INHERIT=edo flag-o-matic linux-info toolchain-funcs multilib-minimal multiprocessing verify-sig +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 LICENSE=Apache-2.0 PDEPEND=app-misc/ca-certificates @@ -12,5 +12,5 @@ RDEPEND=!=sys-libs/zlib-1.2.8-r1 RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://openssl/source/openssl-3.1.1.tar.gz verify-sig? ( mirror://openssl/source/openssl-3.1.1.tar.gz.asc ) -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=9204b92c6dd6f73dcc39a6e104aa4802 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_md5_=337f62c9d9130875fb068e791a360c32 diff --git a/metadata/md5-cache/dev-libs/openssl-compat-1.1.1u b/metadata/md5-cache/dev-libs/openssl-compat-1.1.1u index 4e2f4e8df992..4476dcc9ab79 100644 --- a/metadata/md5-cache/dev-libs/openssl-compat-1.1.1u +++ b/metadata/md5-cache/dev-libs/openssl-compat-1.1.1u @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.openssl.org/ INHERIT=edo flag-o-matic toolchain-funcs multilib-minimal verify-sig IUSE=+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat 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 -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=openssl RDEPEND=!=dev-libs/openssl-1.1.1*:0 tls-compression? ( >=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(-)?] ) RESTRICT=!test? ( test ) SLOT=1.1.1 SRC_URI=mirror://openssl/source/openssl-1.1.1u.tar.gz verify-sig? ( mirror://openssl/source/openssl-1.1.1u.tar.gz.asc ) _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=b321efd742b365e4060fd9c6d7d7ea78 +_md5_=37ff96c0c5a07deb746c5b97ed313795 diff --git a/metadata/md5-cache/dev-libs/pegtl-2.8.3-r1 b/metadata/md5-cache/dev-libs/pegtl-2.8.3-r1 index 79a0c8db2ad8..07b258114950 100644 --- a/metadata/md5-cache/dev-libs/pegtl-2.8.3-r1 +++ b/metadata/md5-cache/dev-libs/pegtl-2.8.3-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/taocpp/PEGTL/archive/2.8.3.tar.gz -> pegtl-2.8.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b8e9d944dbd6470b50eb7e266ac5c416 diff --git a/metadata/md5-cache/dev-libs/pegtl-3.2.1 b/metadata/md5-cache/dev-libs/pegtl-3.2.1 index ecae2dab6b73..51471ac381c4 100644 --- a/metadata/md5-cache/dev-libs/pegtl-3.2.1 +++ b/metadata/md5-cache/dev-libs/pegtl-3.2.1 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/taocpp/PEGTL/archive/3.2.1.tar.gz -> pegtl-3.2.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ec13f6e7ea956c89f49396ca9e82af4f diff --git a/metadata/md5-cache/dev-libs/pegtl-3.2.5 b/metadata/md5-cache/dev-libs/pegtl-3.2.5 index 9253b932a1e4..43ee37bdb41c 100644 --- a/metadata/md5-cache/dev-libs/pegtl-3.2.5 +++ b/metadata/md5-cache/dev-libs/pegtl-3.2.5 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/taocpp/PEGTL/archive/3.2.5.tar.gz -> pegtl-3.2.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c93663071a668dd561c00166b7f913ec diff --git a/metadata/md5-cache/dev-libs/pegtl-3.2.7 b/metadata/md5-cache/dev-libs/pegtl-3.2.7 index 630dc56e41c6..d14c4c7e9466 100644 --- a/metadata/md5-cache/dev-libs/pegtl-3.2.7 +++ b/metadata/md5-cache/dev-libs/pegtl-3.2.7 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/taocpp/PEGTL/archive/3.2.7.tar.gz -> pegtl-3.2.7.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=072aa854f127313a389803f54c24b89b diff --git a/metadata/md5-cache/dev-libs/plasma-wayland-protocols-1.10.0 b/metadata/md5-cache/dev-libs/plasma-wayland-protocols-1.10.0 index fbeb7c709d12..f05cad361fc0 100644 --- a/metadata/md5-cache/dev-libs/plasma-wayland-protocols-1.10.0 +++ b/metadata/md5-cache/dev-libs/plasma-wayland-protocols-1.10.0 @@ -11,5 +11,5 @@ LICENSE=LGPL-2.1 RDEPEND=>=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=0 SRC_URI=mirror://kde/stable/plasma-wayland-protocols/plasma-wayland-protocols-1.10.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2b71b8cc04b63d6aa05f1e609227f74a diff --git a/metadata/md5-cache/dev-libs/pocl-3.1 b/metadata/md5-cache/dev-libs/pocl-3.1 index c417825c3d06..86a899d3a6b1 100644 --- a/metadata/md5-cache/dev-libs/pocl-3.1 +++ b/metadata/md5-cache/dev-libs/pocl-3.1 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libltdl pocl-3.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=98e58a8a15768e6e2aad54e57efe33c9 diff --git a/metadata/md5-cache/dev-libs/poco-1.11.2-r1 b/metadata/md5-cache/dev-libs/poco-1.11.2-r1 index e002e48fe9b2..e7d2d988a83e 100644 --- a/metadata/md5-cache/dev-libs/poco-1.11.2-r1 +++ b/metadata/md5-cache/dev-libs/poco-1.11.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=7z? ( xml ) file2pagecompiler? ( pagecompiler ) iodbc? ( odbc ) mon RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pocoproject/poco/archive/poco-1.11.2-release.tar.gz -> poco-1.11.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=59dcf9105eca4f88a3513804464eaaf4 diff --git a/metadata/md5-cache/dev-libs/poco-1.12.2-r2 b/metadata/md5-cache/dev-libs/poco-1.12.2-r2 index 7c5d55cce7c6..5c6dc4a84781 100644 --- a/metadata/md5-cache/dev-libs/poco-1.12.2-r2 +++ b/metadata/md5-cache/dev-libs/poco-1.12.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=7z? ( xml ) file2pagecompiler? ( pagecompiler ) iodbc? ( odbc ) jwt RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pocoproject/poco/archive/poco-1.12.2-release.tar.gz -> poco-1.12.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a2835a51b987b2ccb2e370ba157418ca diff --git a/metadata/md5-cache/dev-libs/poco-1.12.4 b/metadata/md5-cache/dev-libs/poco-1.12.4 index e11dca7b35e1..2fe748bcc77a 100644 --- a/metadata/md5-cache/dev-libs/poco-1.12.4 +++ b/metadata/md5-cache/dev-libs/poco-1.12.4 @@ -13,5 +13,5 @@ REQUIRED_USE=7z? ( xml ) file2pagecompiler? ( pagecompiler ) iodbc? ( odbc ) jwt RESTRICT=!test? ( test ) SLOT=0/94 SRC_URI=https://github.com/pocoproject/poco/archive/poco-1.12.4-release.tar.gz -> poco-1.12.4.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0fbf74c4a27271036a5190c5ccc39166 diff --git a/metadata/md5-cache/dev-libs/psimd-2020.05.17 b/metadata/md5-cache/dev-libs/psimd-2020.05.17 index 37a22f456229..2e8fee3d719f 100644 --- a/metadata/md5-cache/dev-libs/psimd-2020.05.17 +++ b/metadata/md5-cache/dev-libs/psimd-2020.05.17 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/Maratyszcza/psimd/archive/072586a71b55b7f8c584153d223e95687148a900.tar.gz -> psimd-2020.05.17.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=769482fbfb7911be717f381e84e9b5ae diff --git a/metadata/md5-cache/dev-libs/pthreadpool-2022.05.09-r1 b/metadata/md5-cache/dev-libs/pthreadpool-2022.05.09-r1 index 720b362051d3..1a19f6f1826e 100644 --- a/metadata/md5-cache/dev-libs/pthreadpool-2022.05.09-r1 +++ b/metadata/md5-cache/dev-libs/pthreadpool-2022.05.09-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/FXdiv RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Maratyszcza/pthreadpool/archive/1787867.tar.gz -> pthreadpool-2022.05.09.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=61d9b86509915f30c2da3be938b1c214 diff --git a/metadata/md5-cache/dev-libs/pthreads4w-3.0.0 b/metadata/md5-cache/dev-libs/pthreads4w-3.0.0 deleted file mode 100644 index 39551446f260..000000000000 --- a/metadata/md5-cache/dev-libs/pthreads4w-3.0.0 +++ /dev/null @@ -1,9 +0,0 @@ -BDEPEND=app-arch/unzip sys-devel/parity -DEFINED_PHASES=compile install test -DESCRIPTION=POSIX Threads for Windows -EAPI=7 -HOMEPAGE=http://pthreads4w.sourceforge.net/ -LICENSE=LGPL-2 -SLOT=0 -SRC_URI=mirror://sourceforge/pthreads4w/pthreads4w-code-v3.0.0.zip -_md5_=5e47c813e8d4b39500c51ce9d00d4e66 diff --git a/metadata/md5-cache/dev-libs/pugixml-1.13 b/metadata/md5-cache/dev-libs/pugixml-1.13 index c2dc70d63f1d..a0793aeac828 100644 --- a/metadata/md5-cache/dev-libs/pugixml-1.13 +++ b/metadata/md5-cache/dev-libs/pugixml-1.13 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/zeux/pugixml/archive/refs/tags/v1.13.tar.gz -> pugixml-1.13.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=90bf26fc08a57a808729f0c371d724b2 diff --git a/metadata/md5-cache/dev-libs/pugixml-9999 b/metadata/md5-cache/dev-libs/pugixml-9999 index 2719ba614215..a0ce0a17fb0d 100644 --- a/metadata/md5-cache/dev-libs/pugixml-9999 +++ b/metadata/md5-cache/dev-libs/pugixml-9999 @@ -9,5 +9,5 @@ LICENSE=MIT PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2387e8999ebba12327822a17f52e59d0 diff --git a/metadata/md5-cache/dev-libs/qcoro5-0.9.0 b/metadata/md5-cache/dev-libs/qcoro5-0.9.0 index 3025a5555a77..7c6a753e5a2e 100644 --- a/metadata/md5-cache/dev-libs/qcoro5-0.9.0 +++ b/metadata/md5-cache/dev-libs/qcoro5-0.9.0 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( testlib ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/danvratil/qcoro/archive/refs/tags/v0.9.0.tar.gz -> qcoro5-0.9.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4cbebc5381e8baafeb323a618de30a08 diff --git a/metadata/md5-cache/dev-libs/qhotkey-1.5.0 b/metadata/md5-cache/dev-libs/qhotkey-1.5.0 index 489e3ddddda7..1cfc87c334d3 100644 --- a/metadata/md5-cache/dev-libs/qhotkey-1.5.0 +++ b/metadata/md5-cache/dev-libs/qhotkey-1.5.0 @@ -10,5 +10,5 @@ KEYWORDS=~amd64 LICENSE=BSD-with-attribution SLOT=0 SRC_URI=https://github.com/Skycoder42/QHotkey/archive/1.5.0.tar.gz -> qhotkey-1.5.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a63fbf3fc0b491adf3bce85e0c075c72 diff --git a/metadata/md5-cache/dev-libs/qtkeychain-0.13.2 b/metadata/md5-cache/dev-libs/qtkeychain-0.13.2 index 7e8fc2912e22..11df20a5e7f2 100644 --- a/metadata/md5-cache/dev-libs/qtkeychain-0.13.2 +++ b/metadata/md5-cache/dev-libs/qtkeychain-0.13.2 @@ -11,5 +11,5 @@ LICENSE=BSD-2 RDEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 keyring? ( app-crypt/libsecret dev-libs/glib:2 ) SLOT=0/1 SRC_URI=https://github.com/frankosterfeld/qtkeychain/archive/v0.13.2.tar.gz -> qtkeychain-0.13.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=75d6472e773e622627bbbe06adca1fbf diff --git a/metadata/md5-cache/dev-libs/qtkeychain-0.14.1-r1 b/metadata/md5-cache/dev-libs/qtkeychain-0.14.1-r1 index 66768503ee9f..f72095f63601 100644 --- a/metadata/md5-cache/dev-libs/qtkeychain-0.14.1-r1 +++ b/metadata/md5-cache/dev-libs/qtkeychain-0.14.1-r1 @@ -12,5 +12,5 @@ RDEPEND=keyring? ( app-crypt/libsecret dev-libs/glib:2 ) qt5? ( dev-qt/qtcore:5 REQUIRED_USE=|| ( qt5 qt6 ) SLOT=0/1 SRC_URI=https://github.com/frankosterfeld/qtkeychain/archive/refs/tags/0.14.1.tar.gz -> qtkeychain-0.14.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5a868cfd4a1d9891bbe2ca130596c05c diff --git a/metadata/md5-cache/dev-libs/quazip-1.2 b/metadata/md5-cache/dev-libs/quazip-1.2 index 32b910f6e242..ed0d54eafe80 100644 --- a/metadata/md5-cache/dev-libs/quazip-1.2 +++ b/metadata/md5-cache/dev-libs/quazip-1.2 @@ -12,5 +12,5 @@ RDEPEND=dev-qt/qtcore:5 sys-libs/zlib[minizip] !=dev-libs/quazip-1.1-r0:1 RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/stachenov/quazip/archive/v1.2.tar.gz -> quazip-1.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bf3bfcb4a1634a063a4cb59050e9d864 diff --git a/metadata/md5-cache/dev-libs/quazip-1.3-r2 b/metadata/md5-cache/dev-libs/quazip-1.3-r2 index 6a8a7f5f51ed..ac98a03b3dac 100644 --- a/metadata/md5-cache/dev-libs/quazip-1.3-r2 +++ b/metadata/md5-cache/dev-libs/quazip-1.3-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( qt5 qt6 ) RESTRICT=!test? ( test ) SLOT=0/1.3 SRC_URI=https://github.com/stachenov/quazip/archive/v1.3.tar.gz -> quazip-1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=911e540ef459309f65adf87bd3d63f19 diff --git a/metadata/md5-cache/dev-libs/quazip-1.3-r3 b/metadata/md5-cache/dev-libs/quazip-1.3-r3 index 379556d59378..c6bfb5e2f41e 100644 --- a/metadata/md5-cache/dev-libs/quazip-1.3-r3 +++ b/metadata/md5-cache/dev-libs/quazip-1.3-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( qt5 qt6 ) RESTRICT=!test? ( test ) SLOT=0/1.3 SRC_URI=https://github.com/stachenov/quazip/archive/v1.3.tar.gz -> quazip-1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8db4a755cfac9ed131cd591b338df13e diff --git a/metadata/md5-cache/dev-libs/quazip-1.4 b/metadata/md5-cache/dev-libs/quazip-1.4 index 2bfa7bb3ffdd..47628edd8c6c 100644 --- a/metadata/md5-cache/dev-libs/quazip-1.4 +++ b/metadata/md5-cache/dev-libs/quazip-1.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( qt5 qt6 ) RESTRICT=!test? ( test ) SLOT=0/1.4 SRC_URI=https://github.com/stachenov/quazip/archive/v1.4.tar.gz -> quazip-1.4.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=758f36ae8d545fd20cd4cfa80d1151e5 diff --git a/metadata/md5-cache/dev-libs/qxlsx-1.4.5 b/metadata/md5-cache/dev-libs/qxlsx-1.4.5 index 932f4611f901..d3100e0efd3c 100644 --- a/metadata/md5-cache/dev-libs/qxlsx-1.4.5 +++ b/metadata/md5-cache/dev-libs/qxlsx-1.4.5 @@ -12,5 +12,5 @@ RDEPEND=qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5= ) qt6? ( dev-qt/qtbase:6=[gui] ) REQUIRED_USE=|| ( qt5 qt6 ) SLOT=0/0.1.4.4 SRC_URI=https://github.com/QtExcel/QXlsx/archive/v1.4.5.tar.gz -> qxlsx-1.4.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f3f8d7f4461044020e51a70015b69bf9 diff --git a/metadata/md5-cache/dev-libs/rapidjson-1.1.0-r3 b/metadata/md5-cache/dev-libs/rapidjson-1.1.0-r3 index 5fef489223b7..ce631d5dcc84 100644 --- a/metadata/md5-cache/dev-libs/rapidjson-1.1.0-r3 +++ b/metadata/md5-cache/dev-libs/rapidjson-1.1.0-r3 @@ -11,5 +11,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/miloyip/rapidjson/archive/v1.1.0.tar.gz -> rapidjson-1.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3a77dedcb55bd7da73f90bac213a7083 diff --git a/metadata/md5-cache/dev-libs/rapidjson-9999 b/metadata/md5-cache/dev-libs/rapidjson-9999 index 3093e6cf2de1..91fd65d92e4b 100644 --- a/metadata/md5-cache/dev-libs/rapidjson-9999 +++ b/metadata/md5-cache/dev-libs/rapidjson-9999 @@ -10,5 +10,5 @@ LICENSE=MIT PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6a1f2fa4b6308590ab54ae190d7bf6c1 diff --git a/metadata/md5-cache/dev-libs/rccl-5.1.3 b/metadata/md5-cache/dev-libs/rccl-5.1.3 index 06828fc9a773..cd0c6004bbb3 100644 --- a/metadata/md5-cache/dev-libs/rccl-5.1.3 +++ b/metadata/md5-cache/dev-libs/rccl-5.1.3 @@ -12,5 +12,5 @@ RDEPEND=dev-util/hip dev-util/rocm-smi:0/5.1 RESTRICT=!test? ( test ) SLOT=0/5.1 SRC_URI=https://github.com/ROCmSoftwarePlatform/rccl/archive/rocm-5.1.3.tar.gz -> rccl-5.1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 rocm d027c5dabbfc98896a8fe0defa5a6c0a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 rocm d027c5dabbfc98896a8fe0defa5a6c0a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=57719c810219cffa912d3a3339326860 diff --git a/metadata/md5-cache/dev-libs/redis-ipc-0.1.0 b/metadata/md5-cache/dev-libs/redis-ipc-0.1.0 index 75c679db8163..20b53f2c2301 100644 --- a/metadata/md5-cache/dev-libs/redis-ipc-0.1.0 +++ b/metadata/md5-cache/dev-libs/redis-ipc-0.1.0 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/hiredis:= dev-libs/json-c dev-db/redis RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/VCTLabs/redis-ipc/archive/v0.1.0.tar.gz -> redis-ipc-0.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=22661a2d02281021711d501c156a60fb diff --git a/metadata/md5-cache/dev-libs/rinutils-0.10.0 b/metadata/md5-cache/dev-libs/rinutils-0.10.0 index c5888a6063df..aabc9c024ef9 100644 --- a/metadata/md5-cache/dev-libs/rinutils-0.10.0 +++ b/metadata/md5-cache/dev-libs/rinutils-0.10.0 @@ -8,5 +8,5 @@ KEYWORDS=amd64 arm64 ~riscv x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/shlomif/rinutils/releases/download/0.10.0/rinutils-0.10.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=05e9554b1df3c0faee65304b9a475695 diff --git a/metadata/md5-cache/dev-libs/rinutils-0.10.2 b/metadata/md5-cache/dev-libs/rinutils-0.10.2 index fb8bb47a0a08..4e41592d0423 100644 --- a/metadata/md5-cache/dev-libs/rinutils-0.10.2 +++ b/metadata/md5-cache/dev-libs/rinutils-0.10.2 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc64 ~riscv ~sparc ~x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/shlomif/rinutils/releases/download/0.10.2/rinutils-0.10.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7228fe73157808d307a4b081c5603c94 diff --git a/metadata/md5-cache/dev-libs/rinutils-0.10.2-r1 b/metadata/md5-cache/dev-libs/rinutils-0.10.2-r1 new file mode 100644 index 000000000000..66a6cc525cf3 --- /dev/null +++ b/metadata/md5-cache/dev-libs/rinutils-0.10.2-r1 @@ -0,0 +1,15 @@ +BDEPEND=test? ( dev-perl/Env-Path dev-perl/Path-Tiny dev-perl/Inline dev-perl/Inline-C dev-perl/Test-TrailingSpace dev-perl/Test-Differences dev-perl/IO-All dev-perl/Perl-Critic dev-perl/Perl-Tidy dev-perl/Test-Pod dev-perl/Test-Pod-Coverage dev-perl/Test-Trap ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=test? ( dev-util/cmocka ) +DESCRIPTION=Set of C headers containing macros and static functions +EAPI=8 +HOMEPAGE=https://www.shlomifish.org/open-source/projects/ https://github.com/shlomif/rinutils +INHERIT=cmake +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86 +LICENSE=MIT +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/shlomif/rinutils/releases/download/0.10.2/rinutils-0.10.2.tar.xz +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=bcb47af22247750b622bd21ead645c61 diff --git a/metadata/md5-cache/dev-libs/rocksdb-6.14.6-r2 b/metadata/md5-cache/dev-libs/rocksdb-6.14.6-r2 index 6c92b7d43034..1be667153986 100644 --- a/metadata/md5-cache/dev-libs/rocksdb-6.14.6-r2 +++ b/metadata/md5-cache/dev-libs/rocksdb-6.14.6-r2 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= app-arch/zstd:= dev-cpp/gflags:= sys-libs/zlib:= jemalloc? ( dev-libs/jemalloc:= ) SLOT=0 SRC_URI=https://github.com/facebook/rocksdb/archive/v6.14.6.tar.gz -> rocksdb-6.14.6.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f4adeda234b44a548e3934bb48deda9a diff --git a/metadata/md5-cache/dev-libs/rocksdb-6.15.5-r1 b/metadata/md5-cache/dev-libs/rocksdb-6.15.5-r1 index 0f40d10e1357..eabb5d6f5741 100644 --- a/metadata/md5-cache/dev-libs/rocksdb-6.15.5-r1 +++ b/metadata/md5-cache/dev-libs/rocksdb-6.15.5-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= app-arch/zstd:= dev-cpp/gflags sys-libs/zlib:= jemalloc? ( dev-libs/jemalloc:= ) SLOT=0 SRC_URI=https://github.com/facebook/rocksdb/archive/v6.15.5.tar.gz -> rocksdb-6.15.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=edd2622f61a84fa599ae040deab57bce diff --git a/metadata/md5-cache/dev-libs/rocksdb-6.17.3-r1 b/metadata/md5-cache/dev-libs/rocksdb-6.17.3-r1 index a17dd8ef9879..9048f7b7b664 100644 --- a/metadata/md5-cache/dev-libs/rocksdb-6.17.3-r1 +++ b/metadata/md5-cache/dev-libs/rocksdb-6.17.3-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= app-arch/zstd:= dev-cpp/gflags sys-libs/zlib:= jemalloc? ( dev-libs/jemalloc:= ) SLOT=0 SRC_URI=https://github.com/facebook/rocksdb/archive/v6.17.3.tar.gz -> rocksdb-6.17.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=20097ffabc8c228adb8fe696abaaf25e diff --git a/metadata/md5-cache/dev-libs/rocksdb-7.9.2 b/metadata/md5-cache/dev-libs/rocksdb-7.9.2 index 064cc765cf73..139f9dad2e7c 100644 --- a/metadata/md5-cache/dev-libs/rocksdb-7.9.2 +++ b/metadata/md5-cache/dev-libs/rocksdb-7.9.2 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= app-arch/zstd:= dev-cpp/gflags:= sys-libs/liburing:= sys-libs/zlib:= jemalloc? ( dev-libs/jemalloc:= ) SLOT=0 SRC_URI=https://github.com/facebook/rocksdb/archive/v7.9.2.tar.gz -> rocksdb-7.9.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=377f7698e64b9f9925ce5de1b4bc2522 diff --git a/metadata/md5-cache/dev-libs/rocm-comgr-5.1.3-r3 b/metadata/md5-cache/dev-libs/rocm-comgr-5.1.3-r3 index d3ae9fe5e44e..d9a4eb763176 100644 --- a/metadata/md5-cache/dev-libs/rocm-comgr-5.1.3-r3 +++ b/metadata/md5-cache/dev-libs/rocm-comgr-5.1.3-r3 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=>=dev-libs/rocm-device-libs-5.1.3 sys-devel/clang:15= sys-devel/clang-runtime:= sys-devel/lld:15= SLOT=0/5.1 SRC_URI=https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-5.1.3.tar.gz -> rocm-comgr-5.1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e1bf54859fed172751c563d8c0b0d3f4 diff --git a/metadata/md5-cache/dev-libs/rocm-comgr-5.3.3-r2 b/metadata/md5-cache/dev-libs/rocm-comgr-5.3.3-r2 index 67d4b8dc1404..6fd30701bfb8 100644 --- a/metadata/md5-cache/dev-libs/rocm-comgr-5.3.3-r2 +++ b/metadata/md5-cache/dev-libs/rocm-comgr-5.3.3-r2 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/rocm-device-libs-5.3.3 sys-devel/clang:15= sys-devel/clang-ru RESTRICT=!test? ( test ) SLOT=0/5.3 SRC_URI=https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-5.3.3.tar.gz -> rocm-comgr-5.3.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=abc4ea250a20c86d532b1df153e3d4da diff --git a/metadata/md5-cache/dev-libs/rocm-comgr-5.4.3-r1 b/metadata/md5-cache/dev-libs/rocm-comgr-5.4.3-r1 index 52794f4a15f7..575538645d91 100644 --- a/metadata/md5-cache/dev-libs/rocm-comgr-5.4.3-r1 +++ b/metadata/md5-cache/dev-libs/rocm-comgr-5.4.3-r1 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/rocm-device-libs-5.4.3 sys-devel/clang:15= sys-devel/clang-ru RESTRICT=!test? ( test ) SLOT=0/5.4 SRC_URI=https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-5.4.3.tar.gz -> rocm-comgr-5.4.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9b9fe4ce8fadfc7c8572448464174b5a diff --git a/metadata/md5-cache/dev-libs/rocm-device-libs-5.1.3-r1 b/metadata/md5-cache/dev-libs/rocm-device-libs-5.1.3-r1 index f3adad50caca..8f89e276a6ed 100644 --- a/metadata/md5-cache/dev-libs/rocm-device-libs-5.1.3-r1 +++ b/metadata/md5-cache/dev-libs/rocm-device-libs-5.1.3-r1 @@ -12,5 +12,5 @@ RDEPEND=sys-devel/clang:15 RESTRICT=!test? ( test ) SLOT=0/5.1 SRC_URI=https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-5.1.3.tar.gz -> rocm-device-libs-5.1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2e9adc58ebc3605bf5d6bf76058e4db8 diff --git a/metadata/md5-cache/dev-libs/rocm-device-libs-5.3.3 b/metadata/md5-cache/dev-libs/rocm-device-libs-5.3.3 index b1a139bbd5d0..c99273c6e874 100644 --- a/metadata/md5-cache/dev-libs/rocm-device-libs-5.3.3 +++ b/metadata/md5-cache/dev-libs/rocm-device-libs-5.3.3 @@ -12,5 +12,5 @@ RDEPEND=sys-devel/clang:15 RESTRICT=!test? ( test ) SLOT=0/5.3 SRC_URI=https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-5.3.3.tar.gz -> rocm-device-libs-5.3.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2e9adc58ebc3605bf5d6bf76058e4db8 diff --git a/metadata/md5-cache/dev-libs/rocm-device-libs-5.4.3 b/metadata/md5-cache/dev-libs/rocm-device-libs-5.4.3 index 881fb5c95f85..ecf936313b59 100644 --- a/metadata/md5-cache/dev-libs/rocm-device-libs-5.4.3 +++ b/metadata/md5-cache/dev-libs/rocm-device-libs-5.4.3 @@ -12,5 +12,5 @@ RDEPEND=sys-devel/clang:15 RESTRICT=!test? ( test ) SLOT=0/5.4 SRC_URI=https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-5.4.3.tar.gz -> rocm-device-libs-5.4.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=58858ca218ce47816d3effb45beadaa7 diff --git a/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.1.3 b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.1.3 index ab54ab64cfe7..47a4f2920700 100644 --- a/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.1.3 +++ b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.1.3 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/rocr-runtime-5.1.3 >=dev-libs/rocm-comgr-5.1.3 >=dev-libs/roc RESTRICT=!test? ( test ) SLOT=0/5.1 SRC_URI=https://github.com/ROCm-Developer-Tools/ROCclr/archive/rocm-5.1.3.tar.gz -> rocclr-5.1.3.tar.gz https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-5.1.3.tar.gz -> rocm-opencl-runtime-5.1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1475ca2a68e71b21ceb0bd094c556ca4 diff --git a/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.3.3-r1 b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.3.3-r1 index 3dc235c36a67..ec2cf7387c5a 100644 --- a/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.3.3-r1 +++ b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.3.3-r1 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/rocr-runtime-5.3.3 >=dev-libs/rocm-comgr-5.3.3 >=dev-libs/roc RESTRICT=!test? ( test ) SLOT=0/5.3 SRC_URI=https://github.com/ROCm-Developer-Tools/ROCclr/archive/rocm-5.3.3.tar.gz -> rocclr-5.3.3.tar.gz https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-5.3.3.tar.gz -> rocm-opencl-runtime-5.3.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5d31d8a406640ace20d720ea03c62d29 diff --git a/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.4.3 b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.4.3 index b262720e0002..0440d85e8f42 100644 --- a/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.4.3 +++ b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.4.3 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/rocr-runtime-5.3 >=dev-libs/rocm-comgr-5.3 >=dev-libs/rocm-de RESTRICT=!test? ( test ) SLOT=0/5.4 SRC_URI=https://github.com/ROCm-Developer-Tools/ROCclr/archive/rocm-5.4.3.tar.gz -> rocclr-5.4.3.tar.gz https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-5.4.3.tar.gz -> rocm-opencl-runtime-5.4.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=22338e54e3c549a6fad623c2cd9c0008 diff --git a/metadata/md5-cache/dev-libs/rocm-opencl-runtime-9999 b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-9999 index 076526834b84..7cf24551ce16 100644 --- a/metadata/md5-cache/dev-libs/rocm-opencl-runtime-9999 +++ b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=dev-libs/rocr-runtime-5.3 >=dev-libs/rocm-comgr-5.3 >=dev-libs/rocm-device-libs-5.3 >=virtual/opencl-3 media-libs/mesa RESTRICT=!test? ( test ) SLOT=0/9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5a8171919b9e375cc532b4eca2d29c58 diff --git a/metadata/md5-cache/dev-libs/rocr-runtime-5.1.3-r1 b/metadata/md5-cache/dev-libs/rocr-runtime-5.1.3-r1 index 44507d7c3f08..044f7946f036 100644 --- a/metadata/md5-cache/dev-libs/rocr-runtime-5.1.3-r1 +++ b/metadata/md5-cache/dev-libs/rocr-runtime-5.1.3-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=dev-libs/elfutils SLOT=0/5.1 SRC_URI=https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/rocm-5.1.3.tar.gz -> rocr-runtime-5.1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7a2f1162f552887abd6e71c26eb4b2e3 diff --git a/metadata/md5-cache/dev-libs/rocr-runtime-5.3.3-r1 b/metadata/md5-cache/dev-libs/rocr-runtime-5.3.3-r1 index 96db62400bf9..49acebb7d337 100644 --- a/metadata/md5-cache/dev-libs/rocr-runtime-5.3.3-r1 +++ b/metadata/md5-cache/dev-libs/rocr-runtime-5.3.3-r1 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=dev-libs/elfutils SLOT=0/5.3 SRC_URI=https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/rocm-5.3.3.tar.gz -> rocr-runtime-5.3.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ba1cf8de442ddf59680635bd1b4903c2 diff --git a/metadata/md5-cache/dev-libs/rocr-runtime-5.4.3-r1 b/metadata/md5-cache/dev-libs/rocr-runtime-5.4.3-r1 index 317a890c141a..fbd5bfe37349 100644 --- a/metadata/md5-cache/dev-libs/rocr-runtime-5.4.3-r1 +++ b/metadata/md5-cache/dev-libs/rocr-runtime-5.4.3-r1 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=dev-libs/elfutils SLOT=0/5.4 SRC_URI=https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/rocm-5.4.3.tar.gz -> rocr-runtime-5.4.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9b4c988c0ce21f29d220ef13fcec492a diff --git a/metadata/md5-cache/dev-libs/roct-thunk-interface-5.1.3 b/metadata/md5-cache/dev-libs/roct-thunk-interface-5.1.3 index 314b92e8a9e5..bb56d299e52b 100644 --- a/metadata/md5-cache/dev-libs/roct-thunk-interface-5.1.3 +++ b/metadata/md5-cache/dev-libs/roct-thunk-interface-5.1.3 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=sys-process/numactl SLOT=0/5.1 SRC_URI=https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/rocm-5.1.3.tar.gz -> roct-thunk-interface-5.1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a4430921bceb8186e3f2bed893d3df24 diff --git a/metadata/md5-cache/dev-libs/roct-thunk-interface-5.3.3 b/metadata/md5-cache/dev-libs/roct-thunk-interface-5.3.3 index 0f07197fb1e7..79ab1bcca421 100644 --- a/metadata/md5-cache/dev-libs/roct-thunk-interface-5.3.3 +++ b/metadata/md5-cache/dev-libs/roct-thunk-interface-5.3.3 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=sys-process/numactl SLOT=0/5.3 SRC_URI=https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/rocm-5.3.3.tar.gz -> roct-thunk-interface-5.3.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a4430921bceb8186e3f2bed893d3df24 diff --git a/metadata/md5-cache/dev-libs/roct-thunk-interface-5.4.3 b/metadata/md5-cache/dev-libs/roct-thunk-interface-5.4.3 index 85f600ecbaf1..8144d826aee8 100644 --- a/metadata/md5-cache/dev-libs/roct-thunk-interface-5.4.3 +++ b/metadata/md5-cache/dev-libs/roct-thunk-interface-5.4.3 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=sys-process/numactl SLOT=0/5.4 SRC_URI=https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/rocm-5.4.3.tar.gz -> roct-thunk-interface-5.4.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3151e7d04a7e95f6301e352bba6a4d7f diff --git a/metadata/md5-cache/dev-libs/s2n-1.0.0 b/metadata/md5-cache/dev-libs/s2n-1.0.0 index d02934b1bfe4..331ca6506026 100644 --- a/metadata/md5-cache/dev-libs/s2n-1.0.0 +++ b/metadata/md5-cache/dev-libs/s2n-1.0.0 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/openssl:0=[static-libs=] RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/awslabs/s2n/archive/v1.0.0.tar.gz -> s2n-1.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=541a41244f365ed78b68d477d057eff8 diff --git a/metadata/md5-cache/dev-libs/sdformat-9.10.0 b/metadata/md5-cache/dev-libs/sdformat-9.10.0 index dd0eb833df2b..92689b577bcb 100644 --- a/metadata/md5-cache/dev-libs/sdformat-9.10.0 +++ b/metadata/md5-cache/dev-libs/sdformat-9.10.0 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=>=dev-libs/urdfdom-1:= dev-libs/tinyxml dev-libs/boost:= sci-libs/ignition-math:6= SLOT=0/9 SRC_URI=http://osrf-distributions.s3.amazonaws.com/sdformat/releases/sdformat-9.10.0.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=649b6af7278662e4fa0bc5025fafa236 diff --git a/metadata/md5-cache/dev-libs/sexp-0.8.3 b/metadata/md5-cache/dev-libs/sexp-0.8.5 similarity index 73% rename from metadata/md5-cache/dev-libs/sexp-0.8.3 rename to metadata/md5-cache/dev-libs/sexp-0.8.5 index 36ac7afc955a..74c477bf2d2a 100644 --- a/metadata/md5-cache/dev-libs/sexp-0.8.3 +++ b/metadata/md5-cache/dev-libs/sexp-0.8.5 @@ -4,11 +4,11 @@ DESCRIPTION=S-expressions parser and generator library in C++ EAPI=8 HOMEPAGE=https://github.com/rnpgp/sexp INHERIT=cmake -IUSE=cli static-libs test +IUSE=cli test KEYWORDS=amd64 ~arm64 ~ppc64 x86 LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/rnpgp/sexp/archive/refs/tags/v0.8.3.tar.gz -> sexp-0.8.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=160bf4e563dafd7dbeb6c5a5b862eb79 +SRC_URI=https://github.com/rnpgp/sexp/archive/refs/tags/v0.8.5.tar.gz -> sexp-0.8.5.tar.gz +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ca79ab3631bec2f496c49a077ed6b874 diff --git a/metadata/md5-cache/dev-libs/sexp-0.8.6 b/metadata/md5-cache/dev-libs/sexp-0.8.6 new file mode 100644 index 000000000000..d6869fbf6e95 --- /dev/null +++ b/metadata/md5-cache/dev-libs/sexp-0.8.6 @@ -0,0 +1,14 @@ +BDEPEND=virtual/pkgconfig test? ( dev-cpp/gtest ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=S-expressions parser and generator library in C++ +EAPI=8 +HOMEPAGE=https://github.com/rnpgp/sexp +INHERIT=cmake +IUSE=cli test +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=MIT +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/rnpgp/sexp/archive/refs/tags/v0.8.6.tar.gz -> sexp-0.8.6.tar.gz +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ac5b03e4cee30dce5341df6845ce2850 diff --git a/metadata/md5-cache/dev-libs/simdjson-3.1.1-r1 b/metadata/md5-cache/dev-libs/simdjson-3.1.1-r1 index 52ba7c18bba8..f560396da1c0 100644 --- a/metadata/md5-cache/dev-libs/simdjson-3.1.1-r1 +++ b/metadata/md5-cache/dev-libs/simdjson-3.1.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( tools ) RESTRICT=!test? ( test ) SLOT=0/15 SRC_URI=https://github.com/simdjson/simdjson/archive/v3.1.1.tar.gz -> simdjson-3.1.1.gh.tar.gz test? ( https://github.com/simdjson/simdjson-data/archive/a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz -> simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=af895c17d38292fd07195774030e259f diff --git a/metadata/md5-cache/dev-libs/simdjson-3.1.7-r1 b/metadata/md5-cache/dev-libs/simdjson-3.1.7-r1 index b4ab143359ea..8ecea3478138 100644 --- a/metadata/md5-cache/dev-libs/simdjson-3.1.7-r1 +++ b/metadata/md5-cache/dev-libs/simdjson-3.1.7-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( tools ) RESTRICT=!test? ( test ) SLOT=0/15 SRC_URI=https://github.com/simdjson/simdjson/archive/v3.1.7.tar.gz -> simdjson-3.1.7.gh.tar.gz test? ( https://github.com/simdjson/simdjson-data/archive/a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz -> simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8f228a4d971bc473af4972d5f76321fe diff --git a/metadata/md5-cache/dev-libs/simdjson-3.2.0 b/metadata/md5-cache/dev-libs/simdjson-3.2.0 index 4b09eb9f51a6..047009ad978f 100644 --- a/metadata/md5-cache/dev-libs/simdjson-3.2.0 +++ b/metadata/md5-cache/dev-libs/simdjson-3.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( tools ) RESTRICT=!test? ( test ) SLOT=0/16 SRC_URI=https://github.com/simdjson/simdjson/archive/v3.2.0.tar.gz -> simdjson-3.2.0.gh.tar.gz test? ( https://github.com/simdjson/simdjson-data/archive/a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz -> simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9f39434adf1c54497c50e3d92a0dabda diff --git a/metadata/md5-cache/dev-libs/sink-0.8.0-r3 b/metadata/md5-cache/dev-libs/sink-0.8.0-r3 index 0c6b6549bc6a..3030aea2af00 100644 --- a/metadata/md5-cache/dev-libs/sink-0.8.0-r3 +++ b/metadata/md5-cache/dev-libs/sink-0.8.0-r3 @@ -11,5 +11,5 @@ RDEPEND=dev-db/lmdb:= dev-libs/flatbuffers:= >=dev-libs/kasync-0.3:5 >=dev-libs/ RESTRICT=test SLOT=5 SRC_URI=mirror://kde/unstable/sink/0.8.0/src/sink-0.8.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fcea7486e3be50a92340369af6512288 diff --git a/metadata/md5-cache/dev-libs/sleef-3.5.1-r1 b/metadata/md5-cache/dev-libs/sleef-3.5.1-r1 index 61ed7569ed01..fe944d5c5867 100644 --- a/metadata/md5-cache/dev-libs/sleef-3.5.1-r1 +++ b/metadata/md5-cache/dev-libs/sleef-3.5.1-r1 @@ -10,5 +10,5 @@ LICENSE=Boost-1.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/shibatch/sleef/archive/refs/tags/3.5.1.tar.gz -> sleef-3.5.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f52be8406ea28bbc467cc4c77a5c597b diff --git a/metadata/md5-cache/dev-libs/spdlog-1.11.0-r2 b/metadata/md5-cache/dev-libs/spdlog-1.11.0-r2 index 12b4c5ba1d4b..74230536b84e 100644 --- a/metadata/md5-cache/dev-libs/spdlog-1.11.0-r2 +++ b/metadata/md5-cache/dev-libs/spdlog-1.11.0-r2 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libfmt:0/9.1.0 RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/gabime/spdlog/archive/v1.11.0.tar.gz -> spdlog-1.11.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7ca886e8d7858ca87bca97eb4c455e8f diff --git a/metadata/md5-cache/dev-libs/spdlog-9999 b/metadata/md5-cache/dev-libs/spdlog-9999 index ad183ab03106..0b8c158ba1d4 100644 --- a/metadata/md5-cache/dev-libs/spdlog-9999 +++ b/metadata/md5-cache/dev-libs/spdlog-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=dev-libs/libfmt-8.0.0:= RESTRICT=!test? ( test ) SLOT=0/1 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=075cc20dc5f0dfec3fa8f49d01b1d999 diff --git a/metadata/md5-cache/dev-libs/teakra-20220224 b/metadata/md5-cache/dev-libs/teakra-20220224 index 2e9842b84cc5..1c6c76579f89 100644 --- a/metadata/md5-cache/dev-libs/teakra-20220224 +++ b/metadata/md5-cache/dev-libs/teakra-20220224 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 ~x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/wwylele/teakra/archive/01db7cdd00aabcce559a8dddce8798dabb71949b.tar.gz -> teakra-20220224.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=93bbb41c5c88417d0bc19cbbe1283748 diff --git a/metadata/md5-cache/dev-libs/thrift-0.16.0-r2 b/metadata/md5-cache/dev-libs/thrift-0.16.0-r2 index a28be5d0f7f3..762b19664790 100644 --- a/metadata/md5-cache/dev-libs/thrift-0.16.0-r2 +++ b/metadata/md5-cache/dev-libs/thrift-0.16.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( ssl ) RESTRICT=!test? ( test ) SLOT=0/0 SRC_URI=mirror://apache/thrift/0.16.0/thrift-0.16.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a3871902d92b64a3e4b72c03b50dd574 diff --git a/metadata/md5-cache/dev-libs/thrift-0.18.1-r1 b/metadata/md5-cache/dev-libs/thrift-0.18.1-r1 index 947ef3d6dfb3..0f4754c9a76a 100644 --- a/metadata/md5-cache/dev-libs/thrift-0.18.1-r1 +++ b/metadata/md5-cache/dev-libs/thrift-0.18.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( ssl libevent ) RESTRICT=!test? ( test ) SLOT=0/0 SRC_URI=mirror://apache/thrift/0.18.1/thrift-0.18.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b80469468f8cc7beb77c932f39e2c1fe diff --git a/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 b/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 index 6df2dde7b113..4bca8be56ce1 100644 --- a/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 +++ b/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 @@ -10,5 +10,5 @@ LICENSE=ZLIB RESTRICT=!test? ( test ) SLOT=0/9 SRC_URI=https://github.com/leethomason/tinyxml2/archive/9.0.0.tar.gz -> tinyxml2-9.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7487ce4a387183f89fd2b45e5d14ae3e diff --git a/metadata/md5-cache/dev-libs/tlsh-4.8.2 b/metadata/md5-cache/dev-libs/tlsh-4.8.2 index ab80992a9ffc..fefa856093c0 100644 --- a/metadata/md5-cache/dev-libs/tlsh-4.8.2 +++ b/metadata/md5-cache/dev-libs/tlsh-4.8.2 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~ppc64 x86 LICENSE=|| ( Apache-2.0 BSD ) SLOT=0 SRC_URI=https://github.com/trendmicro/tlsh/archive/4.8.2.tar.gz -> tlsh-4.8.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=254d578db02a65370ecee2fd1839cdf5 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.20.0 b/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.20.0 index 7946ccc26e27..05b883915867 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.20.0 +++ b/metadata/md5-cache/dev-libs/tree-sitter-c-sharp-0.20.0 @@ -6,10 +6,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.20.0.tar.gz -> tree-sitter-c-sharp-0.20.0.tar.gz _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c tree-sitter-grammar 5e666521269350e8332bce7aed53a363 -_md5_=7dbac29cef6cb35976742e3b6f838372 +_md5_=e47213b4ff51b8bdc083eadaeeb83fb2 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0_p20230410 b/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0_p20230410 index a4d788ccd5d8..2c791ed818f6 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0_p20230410 +++ b/metadata/md5-cache/dev-libs/tree-sitter-cpp-0.20.0_p20230410 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/tree-sitter/tree-sitter-cpp INHERIT=tree-sitter-grammar IUSE=test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 LICENSE=MIT RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter-cpp/archive/0b6d0eb9abdf7cea31961cd903eeed5bbd0aae74.tar.gz -> tree-sitter-cpp-0.20.0_p20230410.tar.gz _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c tree-sitter-grammar 5e666521269350e8332bce7aed53a363 -_md5_=5e359eb51772a1ab170612199ea1338f +_md5_=d2e1086f4b2d760c16ac10da2069b3fe diff --git a/metadata/md5-cache/dev-libs/tree-sitter-java-0.20.1 b/metadata/md5-cache/dev-libs/tree-sitter-java-0.20.1 index db0fbf8b0126..49a49f1e86e9 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-java-0.20.1 +++ b/metadata/md5-cache/dev-libs/tree-sitter-java-0.20.1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/tree-sitter/tree-sitter-java 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-java/archive/v0.20.1.tar.gz -> tree-sitter-java-0.20.1.tar.gz _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c tree-sitter-grammar 5e666521269350e8332bce7aed53a363 -_md5_=22979e7a1ceee5c4b2962250808fed51 +_md5_=a3b986467b56083e0b256d6fe0eec56d diff --git a/metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.20.1 b/metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.20.1 index 7aeb2addde9d..3f8fc3020557 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.20.1 +++ b/metadata/md5-cache/dev-libs/tree-sitter-ocaml-0.20.1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/tree-sitter/tree-sitter-ocaml 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-ocaml/archive/v0.20.1.tar.gz -> tree-sitter-ocaml-0.20.1.tar.gz _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c tree-sitter-grammar 5e666521269350e8332bce7aed53a363 -_md5_=eb90b960e2a91101a7c6e0e493b2e57e +_md5_=801d6bf2268d1cc72b7f0c03d346cf20 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.1 b/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.1 index 0a54acf7155f..785b8768dcad 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.1 +++ b/metadata/md5-cache/dev-libs/tree-sitter-scala-0.19.1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/tree-sitter/tree-sitter-scala 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-scala/archive/v0.19.1.tar.gz -> tree-sitter-scala-0.19.1.tar.gz _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c tree-sitter-grammar 5e666521269350e8332bce7aed53a363 -_md5_=e045cd8c38a3e58fcbbd7db685324126 +_md5_=923348d52a7ad0dff22efc30fae4f581 diff --git a/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.2 b/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.2 index 96664756a2ea..ac1d03d03000 100644 --- a/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.2 +++ b/metadata/md5-cache/dev-libs/tree-sitter-typescript-0.20.2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/tree-sitter/tree-sitter-typescript 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-typescript/archive/v0.20.2.tar.gz -> tree-sitter-typescript-0.20.2.tar.gz _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c tree-sitter-grammar 5e666521269350e8332bce7aed53a363 -_md5_=f604011e477772bdf23ba7a27e7ec1c4 +_md5_=a8832f5791bc6ef97a4ab4ee7e68aaa1 diff --git a/metadata/md5-cache/dev-libs/unittest++-2.0.0-r2 b/metadata/md5-cache/dev-libs/unittest++-2.0.0-r2 index 5158be3b64fb..8c188b9ea446 100644 --- a/metadata/md5-cache/dev-libs/unittest++-2.0.0-r2 +++ b/metadata/md5-cache/dev-libs/unittest++-2.0.0-r2 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/unittest-cpp/unittest-cpp/archive/v2.0.0.tar.gz -> unittest++-2.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=19cd4346a3acdf24b3101c6d42d9dd95 diff --git a/metadata/md5-cache/dev-libs/urdfdom-3.1.0 b/metadata/md5-cache/dev-libs/urdfdom-3.1.0 index a888ae8aa2f1..44874e33eb25 100644 --- a/metadata/md5-cache/dev-libs/urdfdom-3.1.0 +++ b/metadata/md5-cache/dev-libs/urdfdom-3.1.0 @@ -10,5 +10,5 @@ LICENSE=BSD RDEPEND=>=dev-libs/urdfdom_headers-1.0.0 >=dev-libs/console_bridge-0.3:= dev-libs/tinyxml[stl] SLOT=0/3 SRC_URI=https://github.com/ros/urdfdom/archive/3.1.0.tar.gz -> urdfdom-3.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=15bd0b0aec54812413794934a762e490 diff --git a/metadata/md5-cache/dev-libs/urdfdom-9999 b/metadata/md5-cache/dev-libs/urdfdom-9999 index 5c7f61b7f7b7..4bae0cdcad4b 100644 --- a/metadata/md5-cache/dev-libs/urdfdom-9999 +++ b/metadata/md5-cache/dev-libs/urdfdom-9999 @@ -9,5 +9,5 @@ LICENSE=BSD PROPERTIES=live RDEPEND=>=dev-libs/urdfdom_headers-1.0.0 >=dev-libs/console_bridge-0.3:= dev-libs/tinyxml[stl] SLOT=0/3 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=af69cbc9f45210752e22bd2a942d3a44 diff --git a/metadata/md5-cache/dev-libs/urdfdom_headers-1.1.0 b/metadata/md5-cache/dev-libs/urdfdom_headers-1.1.0 index 12146d9421b1..3ad615c30c26 100644 --- a/metadata/md5-cache/dev-libs/urdfdom_headers-1.1.0 +++ b/metadata/md5-cache/dev-libs/urdfdom_headers-1.1.0 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 ~arm LICENSE=BSD SLOT=0 SRC_URI=https://github.com/ros/urdfdom_headers/archive/1.1.0.tar.gz -> urdfdom_headers-1.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=af0d510d7e03a25b9832194fcc75ff42 diff --git a/metadata/md5-cache/dev-libs/urdfdom_headers-9999 b/metadata/md5-cache/dev-libs/urdfdom_headers-9999 index 48b06a421880..37bf7de1b72a 100644 --- a/metadata/md5-cache/dev-libs/urdfdom_headers-9999 +++ b/metadata/md5-cache/dev-libs/urdfdom_headers-9999 @@ -7,5 +7,5 @@ INHERIT=git-r3 cmake LICENSE=BSD PROPERTIES=live SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6e626cff919cd3e3db041542e3fd9a2d diff --git a/metadata/md5-cache/dev-libs/uriparser-0.9.7 b/metadata/md5-cache/dev-libs/uriparser-0.9.7 index e9066a2214fa..277d354ca9a7 100644 --- a/metadata/md5-cache/dev-libs/uriparser-0.9.7 +++ b/metadata/md5-cache/dev-libs/uriparser-0.9.7 @@ -12,5 +12,5 @@ REQUIRED_USE=qt5? ( doc ) test? ( unicode ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/uriparser/uriparser/releases/download/uriparser-0.9.7/uriparser-0.9.7.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7c9a46ea04c3d922270637a05fddf334 diff --git a/metadata/md5-cache/dev-libs/utfcpp-3.2.1 b/metadata/md5-cache/dev-libs/utfcpp-3.2.1 index 5219134193c2..f821057c8f40 100644 --- a/metadata/md5-cache/dev-libs/utfcpp-3.2.1 +++ b/metadata/md5-cache/dev-libs/utfcpp-3.2.1 @@ -10,5 +10,5 @@ LICENSE=Boost-1.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/nemtrif/utfcpp/archive/v3.2.1.tar.gz -> utfcpp-3.2.1.tar.gz test? ( https://github.com/nemtrif/ftest/archive/1e14b77c2ab8489386fc7046a8bced696c0fc4d6.tar.gz -> ftest-20211106174116.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bfe5930bc1bd60720424f9650eb7d35d diff --git a/metadata/md5-cache/dev-libs/utfcpp-9999 b/metadata/md5-cache/dev-libs/utfcpp-9999 index 8ae039660d38..1cae0cc19ceb 100644 --- a/metadata/md5-cache/dev-libs/utfcpp-9999 +++ b/metadata/md5-cache/dev-libs/utfcpp-9999 @@ -9,5 +9,5 @@ LICENSE=Boost-1.0 PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=685bcc84d9c84bb20d516f5ee8c69f04 diff --git a/metadata/md5-cache/dev-libs/vc-1.4.3 b/metadata/md5-cache/dev-libs/vc-1.4.3 index b369456fa150..687c99306dbb 100644 --- a/metadata/md5-cache/dev-libs/vc-1.4.3 +++ b/metadata/md5-cache/dev-libs/vc-1.4.3 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=BSD SLOT=0 SRC_URI=https://github.com/VcDevel/Vc/archive/1.4.3.tar.gz -> vc-1.4.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2ae2f020db068864c847bd8489cc64de diff --git a/metadata/md5-cache/dev-libs/weston-10.0.0 b/metadata/md5-cache/dev-libs/weston-10.0.0 deleted file mode 100644 index 33e2f9870aa3..000000000000 --- a/metadata/md5-cache/dev-libs/weston-10.0.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.10.11:3.10 ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install setup test -DEPEND=>=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.18.0 >=dev-libs/wayland-protocols-1.24 lcms? ( media-libs/lcms:2 ) media-libs/libpng:0= webp? ( media-libs/libwebp:0= ) jpeg? ( virtual/jpeg:0= ) >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.95 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config fbdev? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) colord? ( >=x11-misc/colord-0.1.27 ) 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] ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.0.0_rc2:= ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) seatd? ( sys-auth/seatd:= ) systemd? ( sys-auth/pambase[systemd] >=sys-apps/dbus-1.6 >=sys-apps/systemd-209[pam] ) 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 ) -DESCRIPTION=Wayland reference compositor -EAPI=7 -HOMEPAGE=https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston -INHERIT=meson python-any-r1 readme.gentoo-r1 xdg-utils -IUSE=colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland -KEYWORDS=amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86 -LICENSE=MIT CC-BY-SA-3.0 -RDEPEND=>=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.18.0 >=dev-libs/wayland-protocols-1.24 lcms? ( media-libs/lcms:2 ) media-libs/libpng:0= webp? ( media-libs/libwebp:0= ) jpeg? ( virtual/jpeg:0= ) >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.95 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config fbdev? ( >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) colord? ( >=x11-misc/colord-0.1.27 ) 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] ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.0.0_rc2:= ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) seatd? ( sys-auth/seatd:= ) systemd? ( sys-auth/pambase[systemd] >=sys-apps/dbus-1.6 >=sys-apps/systemd-209[pam] ) 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 ) -REQUIRED_USE=colord? ( lcms ) drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless xwayland ) wayland-compositor? ( gles2 ) || ( drm fbdev headless rdp wayland-compositor X ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://wayland.freedesktop.org/releases/weston-10.0.0.tar.xz -_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=02b9b78bcc78136d74b89e0ee799a2e6 diff --git a/metadata/md5-cache/dev-libs/weston-11.0.1 b/metadata/md5-cache/dev-libs/weston-11.0.1 index b0374c904d34..d16314914d83 100644 --- a/metadata/md5-cache/dev-libs/weston-11.0.1 +++ b/metadata/md5-cache/dev-libs/weston-11.0.1 @@ -6,7 +6,7 @@ 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 +seatd +suid systemd test wayland-compositor webp +X xwayland -KEYWORDS=amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86 LICENSE=MIT CC-BY-SA-3.0 RDEPEND=>=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.20.0 lcms? ( >=media-libs/lcms-2.9:2 ) media-libs/libpng:0= webp? ( media-libs/libwebp:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) >=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] ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) seatd? ( sys-auth/seatd:= ) systemd? ( sys-auth/pambase[systemd] >=sys-apps/dbus-1.6 >=sys-apps/systemd-209[pam] ) 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 ) REQUIRED_USE=drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless lcms xwayland ) wayland-compositor? ( gles2 ) || ( drm headless rdp wayland-compositor X ) || ( seatd systemd ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.freedesktop.org/wayland/weston/uploads/f5648c818fba5432edc3ea63c4db4813/weston-11.0.1.tar.xz _eclasses_=meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=851002b181a2d54d0fbb5c22b115abd8 +_md5_=eef9c70f7f618a5658e7995b122288f9 diff --git a/metadata/md5-cache/dev-libs/xalan-c-1.12-r2 b/metadata/md5-cache/dev-libs/xalan-c-1.12-r2 index 92e06e1a4aa7..082c9aa2a31d 100644 --- a/metadata/md5-cache/dev-libs/xalan-c-1.12-r2 +++ b/metadata/md5-cache/dev-libs/xalan-c-1.12-r2 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RDEPEND=dev-libs/icu:= dev-libs/xerces-c[icu] SLOT=0/1.12 SRC_URI=https://dlcdn.apache.org/xalan/xalan-c/sources/xalan_c-1.12.tar.gz verify-sig? ( https://dlcdn.apache.org/xalan/xalan-c/sources/xalan_c-1.12.tar.gz.asc ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6130ba5b9cd35741349641c988362292 diff --git a/metadata/md5-cache/dev-libs/xalan-c-9999 b/metadata/md5-cache/dev-libs/xalan-c-9999 index f5b12baad50a..0974dde46e29 100644 --- a/metadata/md5-cache/dev-libs/xalan-c-9999 +++ b/metadata/md5-cache/dev-libs/xalan-c-9999 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 PROPERTIES=live RDEPEND=dev-libs/icu:= dev-libs/xerces-c[icu] SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=20f027bf3442998a81d550f25f255e9c diff --git a/metadata/md5-cache/dev-libs/xerces-c-3.2.4 b/metadata/md5-cache/dev-libs/xerces-c-3.2.4 index be71b9aaac5c..9edcf3ff24d7 100644 --- a/metadata/md5-cache/dev-libs/xerces-c-3.2.4 +++ b/metadata/md5-cache/dev-libs/xerces-c-3.2.4 @@ -12,5 +12,5 @@ RDEPEND=curl? ( net-misc/curl ) icu? ( dev-libs/icu:0= ) virtual/libiconv RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/xerces/c/3/sources/xerces-c-3.2.4.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=98f0fe4dbe178a5e5ba792eb8d98f3fe diff --git a/metadata/md5-cache/dev-libs/xerces-c-9999 b/metadata/md5-cache/dev-libs/xerces-c-9999 index 7b9db596bc3a..763351f16ca6 100644 --- a/metadata/md5-cache/dev-libs/xerces-c-9999 +++ b/metadata/md5-cache/dev-libs/xerces-c-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=curl? ( net-misc/curl ) icu? ( dev-libs/icu:0= ) virtual/libiconv RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 subversion 44c6a1cae0381c100a526e3b348622cd toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 subversion 44c6a1cae0381c100a526e3b348622cd toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ad2c7a4f2e05112d6ee3c9c945f61c9e diff --git a/metadata/md5-cache/dev-libs/yajl-2.1.0-r3 b/metadata/md5-cache/dev-libs/yajl-2.1.0-r3 index facd7b9a82fc..a50b41429688 100644 --- a/metadata/md5-cache/dev-libs/yajl-2.1.0-r3 +++ b/metadata/md5-cache/dev-libs/yajl-2.1.0-r3 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc LICENSE=ISC SLOT=0/2 SRC_URI=https://github.com/lloyd/yajl/archive/2.1.0.tar.gz -> yajl-2.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3b6fecd907a55f291b51cf48b28e3c73 diff --git a/metadata/md5-cache/dev-libs/zziplib-0.13.72-r3 b/metadata/md5-cache/dev-libs/zziplib-0.13.72-r3 index 97fff5240d15..88e8d833ca18 100644 --- a/metadata/md5-cache/dev-libs/zziplib-0.13.72-r3 +++ b/metadata/md5-cache/dev-libs/zziplib-0.13.72-r3 @@ -11,5 +11,5 @@ LICENSE=|| ( LGPL-2.1 MPL-1.1 ) RDEPEND=sys-libs/zlib sdl? ( >=media-libs/libsdl-1.2.6 ) SLOT=0/13 SRC_URI=https://github.com/gdraheim/zziplib/archive/v0.13.72.tar.gz -> zziplib-0.13.72.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1adf8aa789efc87f01bacafab20c45be diff --git a/metadata/md5-cache/dev-lisp/Manifest.gz b/metadata/md5-cache/dev-lisp/Manifest.gz index 94b7166e88cfb374002c7c8004ced90dfe95d189..afd3f5ab6a10d96d319ef75b5a1c0ea35e8aab49 100644 GIT binary patch literal 5033 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 literal 5035 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 c2ffi-15.0.0.20230608.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=00b867c8dc7f8f9b3dee8a888f0432e6 diff --git a/metadata/md5-cache/dev-lua/Manifest.gz b/metadata/md5-cache/dev-lua/Manifest.gz index 00ec390d25b65fa68e31706cd5af194c52c33dab..38364023b7e65e14a4e32c5e3f70b88a9bcb7985 100644 GIT binary patch literal 8286 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 F008cQO9=n~ diff --git a/metadata/md5-cache/dev-lua/lua-zlib-1.2-r1 b/metadata/md5-cache/dev-lua/lua-zlib-1.2-r1 index b82af5593e9d..aba5f503c8e0 100644 --- a/metadata/md5-cache/dev-lua/lua-zlib-1.2-r1 +++ b/metadata/md5-cache/dev-lua/lua-zlib-1.2-r1 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/zlib lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5 REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4 ) SLOT=0 SRC_URI=https://github.com/brimworks/lua-zlib/archive/v1.2.tar.gz -> lua-zlib-1.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua 8f9406bfff123a92ad04e4ace3e7f89b lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua 8f9406bfff123a92ad04e4ace3e7f89b lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=060299d9710c6678cd7ed08b75164862 diff --git a/metadata/md5-cache/dev-lua/luacheck-1.1.1 b/metadata/md5-cache/dev-lua/luacheck-1.1.1 new file mode 100644 index 000000000000..8dbc9654c748 --- /dev/null +++ b/metadata/md5-cache/dev-lua/luacheck-1.1.1 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig doc? ( dev-python/sphinx ) test? ( dev-lua/busted[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-3(-)?,lua_targets_lua5-4(-)?] dev-lua/lua_cliargs[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-3(-)?,lua_targets_lua5-4(-)?] dev-lua/lua-argparse[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-3(-)?,lua_targets_lua5-4(-)?] dev-lua/lua-utf8[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-3(-)?,lua_targets_lua5-4(-)?] dev-lua/luafilesystem[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-3(-)?,lua_targets_lua5-4(-)?] ) +DEFINED_PHASES=compile install test +DEPEND=dev-lua/lua-argparse[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-3(-)?,lua_targets_lua5-4(-)?] dev-lua/lua-utf8[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-3(-)?,lua_targets_lua5-4(-)?] dev-lua/luafilesystem[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-3(-)?,lua_targets_lua5-4(-)?] +DESCRIPTION=A tool for linting and static analysis of Lua code +EAPI=8 +HOMEPAGE=https://github.com/lunarmodules/luacheck +INHERIT=lua +IUSE=doc test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=MIT +RDEPEND=dev-lua/lua-argparse[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-3(-)?,lua_targets_lua5-4(-)?] dev-lua/lua-utf8[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-3(-)?,lua_targets_lua5-4(-)?] dev-lua/luafilesystem[lua_targets_luajit(-)?,lua_targets_lua5-1(-)?,lua_targets_lua5-3(-)?,lua_targets_lua5-4(-)?] +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/lunarmodules/luacheck/archive/refs/tags/v1.1.1.tar.gz -> luacheck-1.1.1.tar.gz +_eclasses_=lua 8f9406bfff123a92ad04e4ace3e7f89b lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=5c666d072b655f69c43323dbd7575942 diff --git a/metadata/md5-cache/dev-lua/luaposix-36.2.1 b/metadata/md5-cache/dev-lua/luaposix-36.2.1 new file mode 100644 index 000000000000..9679ae1aba8e --- /dev/null +++ b/metadata/md5-cache/dev-lua/luaposix-36.2.1 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile install prepare +DEPEND=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 ) virtual/libcrypt:= +DESCRIPTION=Bindings for POSIX APIs +EAPI=8 +HOMEPAGE=https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix +INHERIT=lua toolchain-funcs +IUSE=doc lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux +LICENSE=MIT +RDEPEND=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 ) virtual/libcrypt:= lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] ) lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] ) +REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/luaposix/luaposix/archive/v36.2.1.tar.gz -> luaposix-36.2.1.tar.gz +_eclasses_=lua 8f9406bfff123a92ad04e4ace3e7f89b lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=6752ca6ba94c79a061c538ea40f73ae5 diff --git a/metadata/md5-cache/dev-lua/luv-1.36.0.0 b/metadata/md5-cache/dev-lua/luv-1.36.0.0 index 625470087f5b..d8b073a44358 100644 --- a/metadata/md5-cache/dev-lua/luv-1.36.0.0 +++ b/metadata/md5-cache/dev-lua/luv-1.36.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_t RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/luvit/luv/archive/1.36.0-0.tar.gz -> luv-1.36.0.0.tar.gz https://github.com/keplerproject/lua-compat-5.3/archive/v0.10.tar.gz -> luv-lua-compat-0.10.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0ad9c103a01a0110890e877368976542 diff --git a/metadata/md5-cache/dev-lua/luv-1.43.0.0 b/metadata/md5-cache/dev-lua/luv-1.43.0.0 index 58a974d13221..d2f713dccd1e 100644 --- a/metadata/md5-cache/dev-lua/luv-1.43.0.0 +++ b/metadata/md5-cache/dev-lua/luv-1.43.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_t RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/luvit/luv/archive/1.43.0-0.tar.gz -> luv-1.43.0.0.tar.gz https://github.com/keplerproject/lua-compat-5.3/archive/v0.10.tar.gz -> luv-lua-compat-0.10.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b91502017cb1fee543eee68c6802b0fe diff --git a/metadata/md5-cache/dev-lua/luv-1.44.2.0 b/metadata/md5-cache/dev-lua/luv-1.44.2.0 index f7fa497278f5..a11a22186e8e 100644 --- a/metadata/md5-cache/dev-lua/luv-1.44.2.0 +++ b/metadata/md5-cache/dev-lua/luv-1.44.2.0 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_t RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/luvit/luv/archive/1.44.2-0.tar.gz -> luv-1.44.2.0.tar.gz https://github.com/keplerproject/lua-compat-5.3/archive/v0.10.tar.gz -> luv-lua-compat-0.10.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=18d2327e26f558185093f9687451d282 diff --git a/metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r100 b/metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r100 index dc299b004ab8..687a1d15b230 100644 --- a/metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r100 +++ b/metadata/md5-cache/dev-lua/toluapp-1.0.93_p20190513-r100 @@ -12,5 +12,5 @@ RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) REQUIRED_USE=^^ ( lua_single_target_lua5-1 ) SLOT=0 SRC_URI=https://github.com/LuaDist/toluapp/archive/b34075b76835b778bb6b2ce0aa224afd9d182887.tar.gz -> toluapp-1.0.93_p20190513.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=06461c2f73cb27ba79288b2cd9742da3 diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz index 00cea13fa81a4e6918484c48693a103cea7115e6..e9a524af5920377385a978191c56592306643314 100644 GIT binary patch delta 71634 zcmV(nK=Qw_)diW=1+X?xf4}mzhz(5CbuWJ7|Z)wm-P!6+ecB4x9;!Q zF>FQR;PS%zvS$nCU_5yj@7ZKJzLg%ZqKbb!-e14G7jjNqLrd|ke+}X5+P9r51uy6x zk#=}I@AUBchNNK(lheccYtLWxYybIA&oBSwKYpEm`}41VPY;hT8NGP{*WKKOvpqgkFRULD7qwBuMUFI|VIzHw{o z{??)ixNl}ppJ{0;J_KJ}`u#SWP0j0*b5TNnfKPba*{Ykx)9>ooM+&)J*B3RzLDk@$ z=;-~^QRo3~^`a8505d`rI|rsa#`5yg^kXBHjrsSLg7c?+OpR{OJqn8@sfDc0t4vA8Ob0>ZmB%Il^Hp=JO$EL8bj1BhO3 z!&xo77$=4!*7=Ryt`LAHfoR-7b(Q0q%IH=FSE{w=O^PJ1FtSJd!f%}M`$Buc>zBS4 z!K(M`;Oy;!y+E(cyZtP~Nwm}r#1c}}%%7Tf89 zH$u3he@c^~QW^s!5M`6TQgVNW&e<*a;eESa{2j7{r3Tlm@_10dY5!ec`>pzSQ4$g5 z^Tv0=$dr9Q_LT?kgCgd7FiJUyu1g(i#9;A z*-egsxX0dkVv5Zw_#xO@bQMW;dtOH`=kH6b{n)A=y@;vpv$ODYy?%dbxes|d05CK)eP|DX zZn>w|0?X%2VDSDJ06!EIbIXq|dB1l`y1|eDC|UsoyG-Q0B5r@bo9mxi?9y(Jg?uESpPxCZf6rNyVeszs6?CP zS_vzWkh;gbS1MPvjM3hPZx=t{L%UZdx?jq|DJn3r51bWI@i?GAtuH2{t~=z{HpO^* zl@Rfw5$_sI%;kT=pVv+Yz!V=(&~xbtJ`&0EC|20t8$z<1#*(`*-y50xn2wjccP%}3 zp8!e4qh5{dhA;ODy=#kaUyp}t?~bV8H8}}Z=OozXBdd!kuHPi;|MKfE|Ihr}`T38( ztiOH-vFTICQ2W!|sfd{YUcFQIGF5hJ^d6mloU)M%T5^B3$v_TNycQ8W7!llQ?||ZP zpwKz(X@TUp>`G!1-f6-My5KdPj;49Bi!D}}_sX9uK+O_g-C~watrof6!S5+2;`@VvzljI;&$r9lI{-C!4W1aS^&;Z~_CS^1`|2(AV=QmE z7qbbEhzFkp| zDSMwoe|OdA|4d@pr2=0!?};>PcR1bKO&`mX-CGqPPsws7GF!`~58lxPOO*6;Xvw-!bP z5f_DcC9;_@+lg=6bYLO%VH4VrRVVs=#IUNluF^abMnAZimWsN1McId%u6x zqu&$go~^!sZoEIBzO`L1SQf4Wqk_$L_LG-pr?$M|+!X?#ixtvAw3X$mua#_&W ziEkg>DH;M<1OxUF*R!wxOk#wlFLwq%PH#EO?Y>`EwYd{|HdmNN zyB`|-#1X~RgDVCvASIyTawpZX&)27{3QF3;*Z1zy7Mu2_3s$@Y%MR9etO3I=(c8ID zMK5rNk$nIRT(}*5pyqPfaJPTT{8mBfE`0Q|P?Ua~c*?~bJKhe;y{gccb9t{xg7I(Z zmNTdDyHIC#^?ULf(dG6R^sZ%WGr5xNndiM%1K|7oez^Pw`@ia#a|?tp5G#QwXE%#u z3f^W99hPppW%}Ol)kk=L+!P0nZfEatba#&{QteeOWt2B2@tWQN1eJf;r@R$a$MARe zvPy4u#~$By&n#8?XvlRP@sq!`77?IbqlfO)Kv+Zb&?7!iLf7u{_FutLixw_dnw)Cx(s^b0IV3tSXk42juOD1Wj)UQBPg8^rjK`S~p=q3XC z*NE<{K^NXORkI*KUWSh3NbTb*i;{ZBaoEXHc9GxbovLd3cM6Bo@tS;V?fu`cSo_11 zUt1-Au8t+=MUAa!w8h*|xTSlW_|y^zS#J945U{EPKz?m0%cnaCxxm^_?J!p7Av#Xy zzfUdb^|@0A1h{z123FrFd2f65JE;D(O$mtQ4On^VYM$)ns0BG~1qqLugx4UUmCC6Gsbd1h#Mcxi zcvd?OaX_aor53b9$w}sYfN7i=W9L*YQN4(-Qoof0zPognrnFqqQMKr6M5!CfW9OP( z%H+1M2Gr&gJ?F<{r~_n{>AEC@rif1ZtCdPWP}08PuMsps>w!`*+Q2+1VwITU?R2q= z5)4htt)Vk-P9zCa0yI9`?PXzS8z~0KCO^yiyY^mg+FKLzlPpKH(-&!WDA!BEq2%CkIZIH~f4?L&whY=*4S&-3sBi=6MD4Y1 zkP0fIx*fGVymZv;mkvlk!_p*jIt<1tlfIJ(*a6D4{qINd zDYFKPnpOjL0J8DVD}S}ytMC3Twg)75%Zb(J+M}Ye??Y2o zC#7dV|E;R41AgqrsKG!+~_ zhUe551c;q=XQvk>}?Q=0>n0SAwRkeQ_i%#dH^Nor4;VaUfO zQrL-)Td;Rqhs!{^Zo44{PkHu_g05Y21mgw8H-+*cgMUs@LIvr0qDy0m{-)I)flumD z&gLe0K(@MqFP#tU+-7zR|KF_YRRE-HWuHWq%*_(~;2v#kULs~7M{|RnTbW;b)G6h2 z*=%wEK(E>>Ic!a~8Y6yMN_@XkUT(Z9X&rdL##HqD0^NR;nbpD@WR{5F<4MZUTJM}& zw1i*Bs(-4dD@=Eoo!#^}1#kak>b2c(?J`K4Tj{0)(lmL9&QvT1nWLuV@}%CT>a%U) zv8frXpZ!DIo`gCjf;M0rdunbH`l9u5)ntPu=$bF6EO#lQ4G`l5TTTz^@>w`<&MgLK z>hsoij{{oNZ#O@BoqOE&60nm>@&wFpvsq^PX~)+6Er zhs&b))nthbn=a?vZ02<3*n3KkqumF=gt)Hlud)x(8O~E}6Q^NFPF+!%vmQ2k*ngj_ ziJC!^RRv|zIU8A%Rdsz&ThlyI*W8XhZ_9moF?K1YR4k=^n^&KjM{K4#h>3HipGELW zcYk>>flX{k9j4tvV2^80TMb+JwopI!)NkX@IdfmBee#bii!1d`c zkBk*HFM&028jo#y=EH`kbH6MHv0CXA`}sp9WR1!>VYlwSb-&@@#f%?k+f~#%nK4() z1QL>kF5vMc?>lD;T7MSly2~j*uftVeA%9$hq`_@E`2rvGiMu5jdOP7@O7uq4VZ`=q zK6)3Ds!*oL9&t=lRxpA761K5{fmEc5O$L#nvV@=GPyg@Nx2x-S^^Y)}?T=9q8ESG| zdpgm{j!@vDNt^(^sXMQLMeJK40r(I>$J%mUWe9;Uu)@<+O$!8aBRlgbcUvuL+x0e_1MzE zcOsXOJOMhnRZ7dsMtNzq*OMM&7=JFg-#N{Fjm<)8g_5R9SPr!FhB-v!%cg=#>$BWD z*2z5qy63NB2UNGzI^m>-Ce+O1eT_DL%I}_K62fA3aw5kq3VohrZyTPV;QZX0oNQ$e zHncuSEE|8P0Umq2gxGl$p^>l!)GF`9Y?YNyKaZ-M>|J(8Gjkx=<)kyG=zofa3-xtL zp^|%(b3Q;%l;}oYQsY!gWE>tV)y4c^;o#|#elTPKq9lb4r=JC<9JLQa(gj>n2@r+0 z<_y@yD@%^>#-L+3j7bs-fN`t)^~rYrx<DiLcUCB@a zFz;USAr-=*H8kZ%Vz=?glz;6}6R>H=ZAt-;4`?;%1gPCg-OBg!AcA}ttpLrIyES=T z^EE2YX4ZE1R>bX)y)`vusG;?+b+EnTQ@kTP!bnmpk4_wA@lSij72}{>OVLJ=d>k^5 z!gppjs=y?SBU?5lp1TFNv7H?Js7>_At=Vg|F;jjI+Z6Ci!6{xymw#^j$j&A^E-B`q z@F9=AcIqgZ?MG8u=;+(8fwIs3nrZ`;ZEPPYXN6=AYHO*_)FtPsFuIoUstP@l{vK++ zk*Vn^#6J6-rIY$Nv`HnuOQrb7cHd1kwCuQ6hgg(hb(n$^$%?hU)@I?8e5swwlt^Ix zcd5@eokUv{xnRtLf`6LCw)88iGw2F79jEOl|C$i?%|rOx8hx*9rI@igS>CPO=1Bbr zdGF2(*%8W4u#|ffcc@mnWsDWc$acb)B;Bghlmb#MJXL=?aLV>AJL=OUfdCU{S1w$S zkj8fqq$YXF*YSDQ95|P8Yt{Eya;pr;ZwN%(YYCTc#hIv;mVa^u+4dhNbM4AoI;O;j zKoHd8Z4W4~qCC27|CLk*)4e5Z&`fI3%3|EdAdcPg<=)q*{b3(bN+crQwMpnCs54!U zKIzAoFrLvlthX{PP?wUeOJ%#ed@h0d|QiO<3TXSp?KwSUW)9V9)X65xunf*~A|(zl?3 zYIUV0KxGO0&NmbVzJt=y&OC@J^vAOUd%pbO6$iMzij|B^4Lk%&)W8<30LrWdv6KT{ zQQKwqJD%Nc4Zy6WHk`ExVdCMLlw<=mk|&3JP1zlX^~1fEWA{ygoyY4g$x`ykzOL1O z{d3JPe}DV3e*f~fe_ucUbN%-F-`?b*KLo+fH#q_odnu$6??iP$m1)I#g`&ZLN$}Yg z2yL7EOviiKjS4wNtJT>WOoRpiiC&g+X4-aAV zx!YXV^1grCN}yhK&~L@SJ0a{=h1jlRv~P>|MHTylm{or$Z<5C(C0kx91KGkz94nnB zIRr^b>vcZck0TE4NS$2(LV;8k;MO~&R*9tQ8VxFn4BRrl68ucN=VSXwt+N!IEP0~3 ze}9~x(hkB5W&AVFmpajKSRtzm46xuhO*IA=PpY|})`&`fo))5c!^}d}*VLM&Xsmk& zd!IWlE$^~Jqs}H|%3(g+Ryv)8HA>idsta5l!QNV36b@%Ce_p1I$iti1e{#aoVGylP zh%ySh5;dFTq^W1qb1OGOGE>3oS}GH2bbmG40ysRW;Q*tSql{rBD(Q}e&pmJ=%>9+$jc2nDN5au2`*O5PUeh9VO-R*W> z#RB`$xm+h_LX1{FUMcgiWQ6gO0Z9%@I6A^7C+7nAw$uFOMOe~^t*bdemSe|v%^?8D zng+K~f_*5K;nByZh`KbJsWhZrO|#9|v-YYS^D6z6Q=Ffz=b9Gc`gR^&^`z|8Q&2P7c`d2} zUX?Nd>H)I)6p!0eOSB2*Vt;#5$nI$)wgTBSyp)akiD^3QOS$7y?^uTk|9UnU46gu zEkDiL0FgM9Ue0FO8VYwlMFDHdB*~-J?+#qBhx;3IdvFqyC-YXAiD)2s);Xo^v24F6 zXy?6_5|WERt&5Yc1iaiw{pv-eusgwlDtcs6%seX12Lm^+3miw8NY*R&-3CQ`V~qiY zX9!=5nCGYU^ZmO=?|+*US1fNi@6zC;m?v#BQ+^W4Z$6CO4i2G?f_FL0S%;$vA?%~mNkvvasUrtUFa)aKVf^mDbEPn)|@pC`VUU6m@%zSwb z9JSc8HzJE~ZTl6Il&5_KeOLtz4 z8bBUlOZl+>EX))wPxm*<_IFG5;j{6&RB-3milvGGdy=^hcksDq=>VLaC1@JPYeR)LGFxfYvm08BS$XPfgXqoIT2Mlq;n^kvcDV5c155*U$)c z9u5H$<9LGSP^(!kgQ|74_J@`Kwp72~AK|>IKpVevHkHDE>VTPrHq?`cm%zaum7J$4 z4v*#rN)pFE1SF`x~=BT-{oas&=heszDJ}>BtEKCVaWOa2T?-fu>rO$~OCX7dY z9UxXb|9`wrMTl^|X&TEb7#uJ5c2%0*k#e4iKgt@=K&R?Fn1Lndc8yZ&{G*ZOR8=6N z4P}?_L&}17LR*yPa#e$q)nE?dttz|(^k$UdNQ^jukVcM|3Rd5mbwfok=a4*RY@cU7 zlS*l+^$&KULI*RR5)2nashHkMw2&drBMUOC1za5n{1{ypy_4+ZbN(khzNve)}r)-ct~< zJi4xMYR$~(|_`V4x28Q9zA78@f7+b6Kqi}04-}xA=|{xFS*_@oko=CaZuS! zxqpR=66U#dZ{1GEd#{m2rAbs)B&t*6wNbK=*KR@TcX2wgwx*_(cf-ASeaK!=49S^~ zZpoPy%00{(VX^Ap94NmoQ}kl@yJfOF=e>(r?k*bb5^u&6r$O;hf`T-3>^VS5f8kix zP?;q-TD(*|*WG{|{-NDV%-a4uV@r5fYJV2R+R2?+2_Ns#y;_Pk1wE~=abBMD-nt$R zqAJZ;Fa5^OuHeO#Cl>8W9c59-5RkQm+D7LfM^yts7v{0}sCla%>w3i8y!yjsqVOUO zRt41ZNYb$-GpIS@Jiz*9rSbgo1z^xV^y!_Cdb>tfT~B9ec3S60fWaci`A|vOOMfIX z4@h&UheQ!T1h=A;#ja5THF{Nj*J)-2D61V(?Yn#BOPp~~H_KZF&Du&`Dxlud%@w<( z)_-j$&d0rle?iJwOFxCO^O>Q-nE<3oC2#@uYiuKEyQ*#FgqXSD!xq5-^BzN2@ zjw+_CiJzH-f{r4#=si<)v{C&RjDM2)b$r68y-r?AYm+q)76U;9j_@wXP1LFe9qp9+sZ@$o6mGEaMa?cqKD9A9*ks%p#}>8)9(JBl7< z`G{2?c(oE84(&DvZktLmsgfmoRZ6)twiKUj`k_>vIxNw5huEs#zLh27ExYhM`Pfa@ z^`xfd9k(VMq1ajXNPu{C&VNVKS6b$Z(M-=o#Y%x{b$cE1{ypNllCe&Wx+UwW#!lWXsQ7RWTUa(abOO9bn?J)mKJn+nyTigY%0%NlG@kE^!M@4pMLy@rspix zH)o^}UdyEx44Im^B+j^a^rm904UC&)%z>94=`3H=T@Og2Kt$s(QGaqqZ;bPni@k^> z{sX7<14*(&I?$NN9YDW_b`?bzJ3{ysDM=0o!e5f&B(K0CO*I%AKW|**Ljt#U;sf05 zC9iEhugR0DO6=*=yKGWE2$=-TakqX`?0pj*wq;DwYtbTsT9}-}_nc$TZ98P_up6lK zZl#UCT(0y(f46jV?0?@&%H{0Ja%_cIuiL=g)e<2dcFu9?mfK_se$fp=;bXHnLEP+g zSg|*0oi7b$=sd?VdUbVZq|URE$h=|dwnDnv68sd6y?1k|o_MKGmU4Yk)^lq4DSz?yl@aJ1Dh+z$lATlY z+V*j%WAS}o`z(K7QZml3Vyo?KnTpe%L919&c2S(B@W#^h(PdNQMgRAqbS`0Zbq5TN zZC{nIeNOnOfKpCgQ~k+~j}W-~ZMsNF2O=&2$72{r%@ok1@xQ}{(i_QjdY7E0=C+$a zckQX^17OR$xPLayS~4i%hG2grP2Sl=_Vu-qp%nMJ{B}f>HRLa4p95P?GQTVzGxRz> zbffe^ZqY;QxYE)QWW1JXJDrn+%iH)`n#AsKPYds;Suv%C++{D8hE{yyVJQcI5!C|K zXzvGg3#$f7;f*Z$g_p%!Y)h#?Y6ypq*?pi)y?2&F#(!Pfjl8PpgU`Z&YA+?MTe#;K zH<5$oUHf}jef!%w22TLyp+qT%{fWgP3(dYqI`k=&3w`VJH>2F0Bzmv*tN9MT%N|42 z&wV;bNUHSiK^5XhqiJWI*83tI->s0w@7J~f)UvhP!?>lRTF+78O?GEd@pL&C;arBI z*u2&)hJUpjvbY{%Gew^2oC?{n>1T5m3@E0UhYd*e{vCy%qUS=g0nuk&NnW*`+GAQ5 zIcK1!1@EOEqUo(+$v2HXWlTY)DKt-Y%W9nx9!`S8ZJ9pQ|JQZH@f&%iy4Fj9cmSjV zPLlu53r@6XlJ^)rPOtjEuF!Aepa1^T{QbvM-G5$>Tzl&mY$Xxz7Zvsj9BE2%eSL_= z1a5%%T`aBSO8{&riib{8rx9q$slC9SGwnpuwX`B$>S(1ih0fWQQN@S>@YT@y@Zl0m zpm$~^x_-{}4aJ3mH0_IeH#|-UsdVfmmD17CnbYM&JaIl=yUpA|GhTf1zAPrXVMWh!60D+HLS=O{onPJ2R9<(}0#`XaDQZtcv*%6>5azd1gFdX*~l0VW{fEgs| zM;Qc;Y;~T3h4@@3R#hR71Q6vor9%r;nSWvwDnvnE3jdDPf4o9FCpG)kl{<k_!2juxc`EjB$igM^~bE#VRk|Hu0DJyC5>*YrPO1T68*@)&Y0y7U(AO<3p*5$M-pm2Y-!KmGdU zZ@;a7{`PV(eQU6!om!Vko;{Jb?|;z6=|Am4saBPhyi)<1DAc;}UDj#eO>I>?C#m;# z*tfQ6*V`gd2{VVQI~7Us_DR9GGpmJC)x*lcQJ4BWp9k=?c5;aGdLFMdluLWI{1}*$ zK<)JZt&IvfGqHNI4mBV<)Kk>q`=H=-nrUb{=;_c72+Zz}pNic}iy*UWkiC&z5J`*8KLr z#~wenrAm#zjURM@oNKoxz=cW!gq*j?5U0qSkZVk1kVD>s-C^zeQW#y{8g{$SvKpo8 z1`=Vs*|HUQmJfa9yzSe93X~HpER}QELNyZI?nK#7ZNzIL zwrZif7S#`%T)|_~QjdRHC|#q<8wr?DtvK;TX6H;~dtxdgEk1Mym9(kS;;|twn_oSV zx@?>SyA5K3&jx8d6Is@wU}qRJ51T({n(&T!mweKOsM#TLCStAFgy-@L5twEy5+ zwa3=xfXB6TsuHws4ognJ7-a(W)1*e>`J{q%%6A9e`3(jDC(c=EeF*@=pl)f(x1LVy zytoy_I5kQK->pXS`(mf44g9Bt+HA7pb@cjB15`xRDe7)Af*NC-8TDs41*7Q1?x`dm z0SCk7HMAAelzKoxK!03k3$JZ%Pf!aw2$$sW2gTK`pw0qjbABn{h(XjwT6Ksu*_@wn zGgqfJcBOGB{nm5@srp51F<q5e65QA&yZLC<+ruI{P^#Sw|~6XY+qZIHx(EKh;^`x zx@;dslaC3I13Vr51Y1(}+iv7kpB5QO`6E@<^0iwk;BC7+nVfkO;2oM?dZ>^WWn6mc zuDq+~PCbFZ4oHM`kZiHLKElh06OdQ*CFdbH@}5ndTM79R zhNf&aZ@^j7Cs!TgEdO+uroK=H{Y4Y5%04=V06I_t7k|*Yr{W~^vTL-3ztvChwn!De zYb!W7q^I!KkUH`N7QishPE_9qI4w6-X@HNQ616ZRg7s&mb}s_Paj|`6&wgFEpML%O zKeU|8PPD%P2dO4xJCU#QU*JCS#mXvwUiu_@ldRB%#AO9^cvmXI-0B20n`!LJm4j`Y z(YH#m8h@K40y}e;jteai7Y)cCQvF&d^Xyb|1ika6n!thOQ$J)n)h_v$6i7tws>bZI zO+Udg9H;xTKi(}%mD!Pm3asjv=6vUKYQeXY`t7aQR-nB+1&^SljPsJ;Bma)h`v8z>DC4Tc%Z~;-A&v@=2*4 z;Up}QH>S0M%|%^ph7QS^53b^*K?dc5mVX^%b9(X^Dw#<2PW*yLI`|eKmN%gK)?xia z9Jk3Oaqjt0iMjZ(-Ep<$cpUhLO846;efcU_^)0Tqx3wZR1#iWrW(5sY`S}3ls*Ive zK~5LhN0O#44cT$hv231aij|_*?5BQsLLcjR2GoD!mem7Ie&M` z080`|U$n=SKVml{q`q2>6tIqnU zXPh^CSe?pyY&$jnUU)3mq2wr9Q;WX=#S8J4I1G4g93COJ@5N3$LMGy^~A&Z{(`I0)Vg|Kw=#>HLlN; z%(o3cE1so3D6fm^t6F{aL4REl)d+U@Vra$3O7*Tvv(2CS*UR-`BK(f9?B}=ZahgO^ zND3N_Gt}r(iIAk;FH&pr3}~lPq@R1oX6H`7t_mctMW^viGNaCr$#O^?$l{75i|x|h z)WJe_sccfs_4=L-cu_o6vY!ebXUiRm5|J;#vk^7P6^F#NasttId0apL-8Mtm7w-Li z(!US6@I?)BN!v4~!_rS@E6T4^)9DqQ5WTlXDJSP4W;~k1lJRHD-odBq$`)J{Zr)$- zdE3qA8@d31CR<9#DJAVm$0B1PlLV%PRCd86Q;%yX} z!pRvnwOoMMPzF(^J{jSPV zf5Ce3nu@R6cOXAIQV675>K;sIugJGEqqnd?sF8&>!?d% zx%0{z#ehc3w12B1;Ou7Q>}0#$Sb!7@NHx{_V~fq$#YX77(7H%LWOJ3G+$81veyKkE z@!H$0fq~4@yq}L0V8gK$KpMzH z4V6EylLnA4pil$bj{_u`l}F@NH+Jiar}ibGvZTlM^d?(9^}{@M-?oQ3)FX8EDd?M9 z?a~HcqidvZiXXyh+E)YwDfMM|_H>*S;fu&2L-9Toocla_N^zQ<`ne}!tAd}?c;~xI zl999HGE;h1SK_lteQ`VoPzV_14M{xRd|932?xp|IQenr@O9$7cv(x9i)w^7Jjzq~s zhx20L&+C-F+moJyJb$g((YT@xkef}fo{OTx#ZK8LQDN}gRV>isQ5h(ind~CAaFJCD zhNRwVmDoA8iEu!^$MGC{XibMQMU2JIj&!a8IAg=F@?mBM{sM%>bK4R$TO0jjAWR`z z0y>!X`*r&LAOHGouK)OH{pZ&sSo_cD+vSqcvx1Ie!JGlbw~o z0R*zm+i-wbzt6p%b z1@Cq%6{ld4(wAtej;0-B>U24?-jA01G)81L168-fYP0iH&J-33v7(N*as^6vv{&_f zJrWLdqz$U;a^Rz!Eu}6gPLhUkhdk_b*^H6Kc{foi0e?%Kwn0{*QupFG%J(52>J>hTydE@1yIKS87AkIn0$ZOv z&RcU>nzE}?#~1Z_v+NMc_@-yf>8k*tO(M(NE@QcX!(R)7LMn!C*X~Cw4t~dWc zKc1>=Z_mwY)yJBWv1;&3xLj+ig{U>kr`*I=VSga;TeovU7#Q!8C4KRRhZDC!Q9P1? zR%yzOnHHr_U+ZNdPchgN&vy-tmIH~`E#$llC{$xMQj34#OrkU5r)rUGIX!cfR@8R; z(E_!oZroH!aFkl&@tnNav!|z>pta@XWp_qT(>DT+d+^SGu~r|q^lvv6M3rPO%;_+W zl7A{qhsGXk-`g;7^A56mSE*^|?o!fr2f$HvM!v>#mfKtq2R07_HNE2gFn ztVVrdXE~j5Y7KgZc|^N7sX`q-s!AhLOs(ies6o(q_au&C6cLEY<{V+bWRjivZ7dBr8m}^K;XQ@wTMxo zN&awHm4(lx`h|-7$1m%*Uw?KM3_rBD$WHz4iF5L)s!&P6T#{~)o7CaO?n>oS??Stk z(ex9z4(B`fow!EmYS+)DW6{A*lD{{f$gd=0Bqi4=d~Wq2c+0zvk`6(|-IJl?GYg*1 z>kzSR+f#WhUW3EHi3Q@pf`Ic8HqWofJmT9fcH)J7iB~RDbBgQvD^4+v_@6 zJQF;1&R{!ykB|Y=%Jxb-hnj1N&;M6zmA+E2@(X7vJk_0RP;=rcNgC|5x40{WLxt94 zH#}Hb`cYl>I>!>pEQC5oDgjRt{2xZv<{KHb{OMB58rxI|Fs{Tffq&u=& zvNfo%rM5YM9@Kq!$q%gIw=W%VcoA}wz6n$7cRMt>OS#0>AN4i{-@=b%NQ zQ(!8jE07*#>lcULV*M2Ein3^(aI?wcy}Bbtgz{N!xD&?sR%@+#Esb_SDEbg?K|*%& zcx=i)ja<8=K*eoz8>wxmA>?9=P1q+YI~rG)M$wfseoUuV9a#GFVx25j{Xtc$H$Lrh z)}RnH`Tl-b_kT#mSw(LSr)c{v<@a)`{Cay7Y`_N?u|pMR)2T4^X+7jDzJV1d9ezMb^gGn zd~4F2b^`eB8v0fpD1{gHBt?9$6zv{8e)zBpys?F<1HdL*7_(u9*ZP2l!I!d&_`bOB z5R%uGMC&u`%LKj9Se-<$3igCj8IiqrytK}|qg9X`h)7}iSQt-^4Ik#R^3sb-4l}TU zD!A){CVxUPRLVJ=67?jqm$H>$FXDhQa1^_T==26nfF$^1C!%>Z)SVSl(sg;8c>ncc z6&9$P8e6AnaLspsi~tYLV=0rT z=#`{@UBauSOj9JosZ~v$n=Dd_MH@9#Zz|irI)7R^NPu8uF{N{@E9Ohx+~J(gsO?Gi zVX0cZZZODP-Yo~#U;Ft)n2!Na*f|Tzw95a}r*z6CrH;5+&sz!M4?Fmx|GGT{2iO&@ z8-KA_mBkAG*7?s5Jl1P6UQxF>mEj<_hsU901vQAVZHtF`-L4MZ)S_Ayujb;C&m61s zqkmMX>ti{Y&!Rezh zq{h1-xghiD*1by0*vGf$)PWR!em`I!^4ioJ%F5LTZN8G?w)J+*O8=JYP;y80c`qOp z@oP5GlGE4#kN_hKAlu$i(|NZOwPmsJ%#dt_~0l*a|H8Jyl{e5h)@^RAv;1l68=le=$HEE zv@{vWeU(<6WFF#17N;~An#m1Du1ei z(?*W((bmr%Z48{Z`2)s zMSlv{OlDYJrHMuU>x%Dda?p1c1Wj?xRBUIqayZ|w+j7+qm_0KH6kF4p+!@GzLtdQP zY|ag?Jf{}}db*DOv|^)#Uq}29{FvjuX`uZ4kH3HA0RB;}t?BLhpTFa}uxV z1Q*nBjryjXUi+&kq_m7fw#NJ-yGL0DmM(*7!3RTPgtMw8k?U`7dsNnVIZXwnr zY1hdiwY$g@V<{hraEW@(VPm~=vND;|qx*+-(p2q@z~&%m&YP&V?jAD%qv-fy4Idqs zPdrt)H$767mTV#-j!hL6E^1l=xhP)KMLB^QTBs3{i*7hsJsD?4NL&)Xsmo2|f8lgS zsl?Z?{L@rt4|o0Gy6}TQ2b4dT_Orl^s#IdN$=X)ZreG89l&6x(TI_IWepF?eI5Es| zN(#_R)QxFR=x5=3()&Ar%lHI<59xj@r~Iv>^`BpUJgE&oVpDsIO-I(Kt?9lKmH3sH zaEC$Jr`LR!z;*&nx2IXyh!244g_->V-k0g?Eb4m*f9HH#DD>P1 z)fS&2YK9`Yr2LQQiQ|{jC_F^2^)1HD{XiU;$of{_Q1z zbe$Tug}WomduXlSeGn6)f83|V*5ja=*lxS0o!3ryAY-WxaJ?_ncGo&zJ!CC>FX=c$ z3a#Eb^jY_*q$ca~^;Ktvb=jg4omC-w3V2dtq0U-vU0tF^J=FV5+YwErJRmfHCV0TE zgE(eT*K-P38^H9$)N8Y3KS^s%QeY5+IFzd*Tv0<-X@vPWH>7^Me||27^^jf;l*>V> z@T7v3^{T3%^R&fxg9*qJL*F9>?y7T#92mO~?Chj%7}2$R6GIe=<%nOyA}?*Z{Znesrdk z4-&w^pe2dtDrJzc^cMisI1Qb*?j12LzGMa1lBx`9>_H5B&X4Yx%~dU3lij(ET9rz>KKnUJxRhy%h6YGT+MLFyN ziWG2)&^Q_HumMkQYmJrF=Dld!)zoj@%~Xm4eo$5Gd^xwprYII~#cME5Ch6|w&6!Sb z0}n}@e?%iq>8O)S;CKwOr4X$d_hhIR-8i!*pGOJX0=Zj7svIQOu{-L+5j)uWJJx%r z1C~k}7;50dRvs&6WuDl$ZbC|nKdn^!YfB1GvEzvo4Rj2QBuEg=#i2r)mIP>wD z@{|aokPSdHw)t{UgbkfFpb73@e%W2h0OfI&)UK(L`$=3}*f<|`2(kYJJFdN#k@uOH|dERWJcwJs?1zm`|inwirHg&R7qrOhJ z*YcmbjX-not{47?1{-85*;6Xa^v$LwPq1prtsAz<9Ie(ei6j6RitP$Gje z-Md24Nl?tAq%`x;v&UKKK{4Mf$84)~F1F9vU10LFbdQ;6_ zYQVclF zW8gtee*ngNQ`V4Y`Xm%Rk3N={Gm%YMt7&i8vP+pq>FK!>l)qc0J;d4*ThuGo zqEpB^_5{N28ES1dPk?0)V|qt34*+PC<0R3?zMe8NMLFB;L%!9NK&zK`Az4pp;ELvH z_4ZvP@9{PIQwW7P{duoN_F(%df8vt89}*t`1MH(KAm>G+%sDNQZf}KE#y$n`4TO={ zTCA$F#+IRk7a z@p1fNrM8J@|D)PIe?Oba1(()IR=77#=OF4^RqU=h`R5dlJ#gpowKTaX0hE(f zQO(j;)5f8wY3WXCZ5Ia4D3 zBS!n6S@7R~S}bZf@MeFZ0}n`4WK)Njqe($$=c$gsYkPo?2kEM*#*o>^n$Pg^B9%kD zl;3kY!7Co>Dk8-*FNLL)U#FDeITpz)5ZaT|T8#ujXkSnE!k*1_106rZ6!@}RSCWam zFkem-EWKH#Gg3kCfBKlb4|3{}&>E;pIiz^g?d-|NA6IJcELQ4u+dv3!>cBc0!JcFH^ZmpgZ{?m2dK-#INj#0+ zRv8b?>ve3s+LXD~Yva5E#-B@BYjSwMV}F320*)Dn#=ygC+)_ zJt)#0aFi&kzvoteh3%VVF2oww`jX-XiL=|SN9T?tg2O*PH0Qy%g$~x#Hd)= zLxf%h-Wy1BD4KifRees-0x&=Ek;lQQ|F%-U{ruCfKjwcs?P*Haf59jqMw^4bJG61J zw3u}dKak$Rf32iHt$;KaTN1&96Mbl2thGB!(SUUNygLakA&wLS&eSCNa)Lc&C4vEU zmktMc$WSO-^P|ameCbGeUKc>BQT6DZWN-&~0Ix|AkF+7>xAHvr zSv)~iB->r@oCe3DX)DVaX>wMo6EazdY*SsKreRTPGCs2sY=2m&@&je&+XNR#pVb~0 zpyiHQCXvZhzHhCz?e!u)WK$(|@UN{JP##I6tmBZA*P9)G-cL!?+r}54R|%?Fsdy5m zTyK7Jeu|P}v!3izo|ZyJma=5iC7x5Kj;v=S&>YT9&qr~7y4s>qC!lFp|0G>nq_QP) z?Uox>oq1^BtH2acf_41EDs4j5L2i99*eL;ua!K3q(flnFUD8n_?~>fI6n=@=Jg;5g zT?!~S88cyjbKg;&s^w64J=&wF!+q(xOo?#a6vg^kJhGPW&ROf%(H?UJ1w;joeojP4 z#$vl(+aO+>;cHzcy;E**i>31ys@7CHdD4cr=_irg1FvB;fRJ<5Nw9s(gleYFr__tB z+!AnfL_5_&=21vq@t|IAMl@$DzgwvFUtiX*_mAO!Lo&6T?*k;PEW1*>k_pDHc1M;( zE<>86S}?-kG3P3H|f3q$WAR>4lJ_@60F#dq@dILtCGns%{nhT zZ^56n9cffZFCx1(%@0S9#HxfKrJ31eu5xZMX_DVib(*+M02@l4Zs#dJTuPcTDue}E z_X=Bovj|heL6zh@Q+tMO$laLiN7`-jWM`2St$@MR)_=2Hjx(3n=F&Kx*d>*MjcK)~ zfhpK69kSFPjSlneLfsUGNoJ!#tHo`LI2?s`k|U6Lj9)&U0)Y}IIGIb9rjoe)Bt7&< ziGw$-L5LHEr2WsJKGsc9Ol;~W@h3XE?6_Bd0uv=MzLWSjpOj;z@^9CJlAn1El7VC7 zHI}lS&mPA)m!9BiR_H9KzhH7g``~M}T>>;~UH9n9tU?$?$hXz{&u#4Y(L;D6%c`5M ziIx&#MJe*OsUNLsKM0+k*VSG(^#T>6oyOtK645c9 za-*VDIX#>&9m>O`R+M7M%NAs6TEWKjnl_McCF?w1p6VMH^2gF9J_djIT&BPM$4~nT zMm?Q3*twi*yVPLJ#3e6%=U~4t;8|UNHcVM5uflYPC2LSb*-f}cJ9XSurMNwgvv;Q^ z{4Ab83X-UND^L`as28`hRLv_Dr?4AI!+|rv&1)!Wa$LxXyN9G0P}QIg#6GXIN7*RX zbdPTigs&t!tJwupZQeU>oo&6WS5Yb|ny&n{m+Ty|ww;|Elq;cn3#vczSW|z0MQLuO zervV-^xOFR`f>jJkNJPUQX1bocv`#?0~ht3;s_di^K^QjJe&{0-)z#9wb2-l>Z(Nr z@NGpp_*M_dqe|1EArpJYCL}R~y-}z=_>4`Txn--JFf9+Q@o>6hf!yi~COGbOJiiqI+~gs5ePV-1gx zIV}B#Uq(KLXi~{-=j2k89-$h4noiSTFwT>MYuCrrGyhsX%?)7I-dPVYUMD5u0-h<_ zmVHv<@~|*%-z`%7s+;pB`{jt8{&9Y4c9YUtoRU3EV3FeD%JO3BQPcEuGpXZ$(o*M0ENkea z=yOawBPdlpE(QQXn?*pFe;>6i7@q^-P-!e>wmNgT}2|9j=M{Hc9vtW-2(Qb?UrvT)42 z>&e^UofUGgQzX}+%@2=%CO58W9-&%Cl9myj+0#E*1}$smaQ{i!Y+aErd!X%g0qO-S z`-L-b4{35eRW&znrBsig7Cyf&JUXLl@b&0<4aEElDA z9NP!{A!Bt1bBd=gb@mFe3mZOfInV$WDmv%Z|ki}^)=kR;pl6*epKV*dk- zTqA0FX>mjA)yhUE`&efrXN|~H*G`WdagLao|J>7J#q#6cPOHnr<*TF^u+OVC2 zwkvj3%+#a0sZIKwJP(ZxSV(RCWJyM|U#72RTy52*Rg9%P@Z@#?*<>)(OFg9}w|qa- zS)5Cs?oZBvd=*~#Ax&4PUy6RmLpw}4V$10%{YAUCj1>QW&PP9Gvs^+DZ)%D|7PjzpYkC{sfuBC%5p=tr$Vtrj|L-me2Rzy3>Qp$~z}H$Nz07u%nLV5o7o zdG^;qFy&DsE6XINrUb8hoo=bDb$nX(v@h4rXfT$t9y3>Mld8@;cI{_z6lvUQ*o#8(=E=JhQ2sb>YOs%$W<$**|Sc8B=G7P=9V^^>aGl zC+@Ft$yp;E4Zy>Fkbz7H0>N(Ti-p7t+H30Pc6Aa}{^(m}?tPK6-4!z9n|<`70USFo zCnqG5HG%AIj-3oYVi1V_*0KDd_Q-_xZYSDTSmtqmm1AG#civVwSJrObp{st|EXYYa z_M0ttY~o6#AU*iJ3Rkk&`RboYT(kJAstBT+b_H@rn~n)g)HJ@zU6!!+mggc@vhfH7 zR|P4M5QcolC`bQM#V2vZ#`gP``JuY?p%0D!Xanjsq2WJ#*?&1KPok)b6=WJT+J8hPytXgvtOL;yo$EQ zppdGeU>5h>o6h{`cqq}HKt%DNd=-Io5g{nSwkSgT?63$$cs(3r9t-47u5e0rC@Sly zZCIBcv~o5jjYux0D9xbEa7_}}hq*m3_nzi|cV1>}gT#@E4rDy10%ezFc6!ZK^3vtZ zN>jE?cdEZ!s`A5G-iRy?nUtrH82~&si*5i+kc9|(I&zF)*IM)rxWQ1x1{ByuVJeR1 zrTv0e2jgTD$-_xEaXm(>#-ZJ|RK%_5Llwyr+(hc90m607r6T;i`P8RG+O1x1oFv|V z_dQYA75ecjn}w71=7q>JvvJj8OY2l%L8CennOujH97PtV z_(%Y5f`h88q?@X7?{vCoq&4(33N6Tg)76#xme60dET-D3qdNR!NMNINKdh@9TAq-}wa;dfRI3jWq2A-L-~!mz)59i0ZwC z%CFp05>0*4d%Fvwo_# z-htq&cH5xj<-e#Jw*Zp?K|j!^T+#Q&42vz&!2u?zy0|0PuG^W zj9#+GH^nNzXVXv6d$i#gKV`^GJ|efBs!V7z{b(V?%hY3tJ<_(<^^nh{Ghe4Hl!KVI zE${@Zlj!B)+N+Lj6X9oh;=Wa;D$K_qS`q?gpX)U`!|!H|bQ7{70QT2^Fg2=kB6Aut zOEU7<61aObT{xGuD*wi+RKuZbJ%N0;HkE5Bt)*vjiCu?0=hXH4Jc0k-)}4J1Y7zv& zYW06vw9KNtwW$sX(qLJVp}tJ)V#odUA%C1bq;Se|we?X@#iMtxjrETJ2RN4zy=qV$ zo%5lc85s=Ru;ay3WF2>Z8vzfelx2w38x(aCrV*&V?nqVp=GYH@G8lbMhiZvD6ZFHb{SBl9_Lzf6M!D^#DsT_?*K&5Qf{6%&{63m75Gk!6-2{(klK1{E5S-FdgB zEiu`L(8qU%DGSf>$$MLstO;%<{5Tz=Y@GU}=83Y~L(afcG)A>bS5%2iYi8Ev>`S=P zdT|o<7?~8o0}ovZ`lkSY^dA;1hOOuL*0D;b_dk?L{8}v^0maJtU0XwyS0r6J^2C!Y zdd#5JgCZR=Xo>v?OMPqD-5vI)K+*nkI^jXFJp)XLCES)icK#&$xWR5as4VLifd>m`<>w23K%L^wvD!G;juidC z{pJ~-qiR(d?1FSP)cgg?4RsAC&Jy~6w^|3Q^@?Cb2!bWmXl@IH6NnI(P?72-I0L57 zyMnTE?TA~zc;b~ZMK;^B^FW-=3(TM|oh-5AVq54|Mig{HJ$s?oz5YK`Pw{iMKqVIw zAowLa3l88d9g6CIN&ju0VuJ(7V+%#yRLe>E$zjjwCa9S=W7!k9&Q~tNh5B1m5e^IU zg6pwB%fX9M3tt z?RKx9oGnuzuY-*m9jA~D9PDK|2u1!pIdC#HEqe~tECOhM#%V=sO$QpQJxytE6!Ng!sDoCET znvITOs;k6*0~10VlisQKQuLIxNLKJ3iCUMmkjexVE`HysNIjp3!@`?=9E_j{$g=VE zjMWSZh(6;!#5&T91SG8i@Id}L0}Jc|#hP^VhHj=lx;nn2{X zx+&AtSUxoMjDFc<;Z*IEeQ|3^SseyUOS+^i4PJ78Keu@A`$Db%`seua(F^^M$9~;L zNJvP;P{GYohkI@>2ubq57pE3Zed>0bMUOqnfV(u4puz_QgDp+qsyYWjiyhVGwncn! zIJvixN6=a2P(7kvmg+?XQuTG_`I7#sz<^~KPM2(vI`wKV-l8of$sD^No3`$#c6L07 zGMjM0;f=19T*r2O%0ec>VuYgGK?K=9$ zpW@6qhj_uSR{XiO8VJ1iHfC3Pd;2B7)@l}iFBKDcN@0czWN_GlA`S#yu!CG8ulb0> zQ-5sm3(31r!jPUw-cs{3t{W(~N*hmA!o$0NO-UXRVQ_n1N9N&t>$2IY&A?HV^6zW) zfVKYh<)@!_x%knpY3a@GHBux#5+i_lk5`QsW&Y+;EBqN_Je$=u@tGJ9Efj62I^(E+ z3M^$1RuL%t9j7YQ& z)gV$Uov|4tnyQ7kA0Nx}v>1^a;hg5tI=w^k{!Nv6C3a7`Tn4M0_o8QQFu1bTUH#ZISx4s5{1 zi*vXy)9=8Ezzt=c^Zp#E^|(T;#N$1P_fx%T znaP@GjkI~9&yc@BrPcGMGk`aLtFjb3g{im0z1O~B+G8_PX-`(hU=twMMU4LI75g@}mCrX>D^4B-ntENQ zZ~1gAm|8at(iZjXE)R$X2-#FRA0}wU>OAQA0LYyP4tdf3;xz;UB+nLf=-d zzNjD+u2k`y953BTRAe!KN(E{n$M89b<5|+yGyiz7i>wE=oH{!|P;$}bEagdGUsm8Y#ZuA(+{Vy6s(#;f->=8l;T%t=Tm<3+FsVWHl#@-k{jexMf|o4{ z!Un=6bvB#a776thd+ks@KyfMMXi6(hV>ggLM?BeR<~`k~lTrGA8y*g6gRj}~-muvG z9QR)y&fmZM>-x58@rV9KpwWM9vuCs1Fr|x$m~L$u#hQ;iN*7lGgoM$<$@}BHrW~39 zv@!~FptRSxfLp)=n|yW@?C_9WC{Jp%H09+xz{Y!CNpZx;k1a1_ICX+A3gcV9cfNy~ zTv=-G`fZl##i-kV*qw>AJhBDh^Vp~4HHAICz)GcU(C47w)Xl(t-gSa4l%FGk+>Yq0 zot92lmZG5+dr2PV_f`A%@%z8efBY)p-Er@?04`6N9(hW9|GFMZnWk&6iJS z)AhVH(-N|O*xuPvg;lXe-H9n8bq&*rXCyC=?>*n9xNZZTT7gpu z=p2dZ7URXg1p4fWMD-|cUZp9FB8U2wnp#(>M1&+BOw##cGubcIGuPrXGUg zTH8*QTCO~e$gzd_RpBKJjItFhv&e}u>aNbEgt%RQG~XBNm!JOr+xW76{O9=X_oYP+ ztJc1{1H8!!+`tO&o}y6jRE(OXC&7R}HetCcjiOPAq6k(P3HS`|9a1(@^pqw*Ws&R{ z6gQ6`9_^#Nvn@$|0nSUy4r5Y!>6k>lry$v*cg1Ti^;TTMDsXBG&ciy2l!}fn)jl-e z$eL|`_5dlcE3Ny?ru?}K=awrFLIVmQc8ecYQF>8ZdvIE$cRP)p`%YE+YS< zJReUCXzH?hpQE?!2Xv_^**bZTb_55$^CRL)g*HN_-tsJvnWs8D<+&H!mPu%i;j`XyxxpGFQhqTM^4zF;3 zqALHWG6?C58e1Dd+h7WoTTGAbdqrtycWRRD+9Vin{abhKN2-z5t%ii6nb;K^$!Z`7B9ADqazui$tkeR!Dys59l>=dhVy9o`{ZE3Ck> zAH#tnbvS{%+H2{=TIcz{t(#S6eKRV5>{1?0J(LkbY$xM`HU?FZZK^Uw&ZA~sjlh06 zP#y#Yr0lt(7uyx&X>W_j8ngOo#GQ-x2>#=|8h}oAbY#gYIe^nihSZ_GmnW>xb1GH* za(G?efTQ1gCfDJY-Rc5&v4Q8UkI{A^rL;&o8|u7tYOvRo4sR^Lqy``mO2_1XG&o>% z>Rk-reWW~UbTl~+v#72y^yTB_j{3i?+a{g#^u`nzRFYCAwBH7N-Zdw&C54Cfk=sm2 zv9dCqG1vp9hxe`(aQ4U$9lHnHl#o-`Rbk;+9VOkqkB-O(=bl0EK@Z;Z;i&{6-W9$| z&%>!oK)zl~p19$ayiq)9qO2Z&rphUYa#(s?HNz5UTl-^eM3?`HoOa%dfs>l3KGKqS z>hVbjTjl6QUjZQEylUPvynGg^-07I#-R%DJw|~s_`|iYk^!d;Fb_K@{mD9FOo6T>J z?OZL(6-(HIszI~zYjhP?!6$`cmye&cfAvOU4&9fJR&CN3P@no+T=Y1j@tR)oC$l{rePDlCS%?-ZF-V!CNe-;`d^hDPN@wED z5hK}gSHigg^JYf zopaNql7-|MFV8SPv8R|%s?%Xjf4%i%Q`>&M`B17)d5JL3C#jY$osQ3-h;G&+l z4l}wlrCmA~uT`mkg)V`3P$BW1&%OUi(aCcGi_5;yno8WqdyAec&i?2G*Zy*;@()y_ zZ*KK7r{KW2(U7yP2GFCH(7NvAEh2H6LORa2g-R|Pi38Flilp`M$Q za$X!m@BA;tT%vSO-E{dsJ94o*#5mbvnydp*nmjW3A-CdX=RqXxl(9ANaB;h{18V$nA+y;W15ya;WDa9MOk_lC952NMny~@|#J_YNh+KgCOpdVhOHi4J~x)L>|UIo zRnyHUd8&GAYQ;Rd&u@i@WR6=(UTfcy)p9#z>~xjsSR*pfv4Sd30+I(j!8v`Vs;V}H zwD@Cxp(%QwtwpbZPH<({S^sjWR55=`g5VWSRUX>*I7d2&0fTpb9GWrm3i{ zs0GMQeBRJ>3*uNhIq;$ED0i86^Vhp7u~hlZnf;Irrkq&w2-=c=?jox%$8Aaw&$xB& zoq;4)dY@bPgwCdTEwA8`p_6V97;2y;qVu%kp8S|EcAh@&8MqHI+`c#tr*@i702q!ioD z=j+>FeEUaaC0+VSV!0$?@-p(2(w5Vw8{hX!)j5A}G7mg`wAb*2BKtB7K9AL3aRwsF z$n_?w6mJzDOG`Gq^0l>Wl1S?6$({Cp0!7+HH7EXRQ7Tz8kmDxZD`o_KE*dSUV5qdH z#z1Y}FU^pyN7J^RR(w+#$*KXzDBBi95O)F(sN@5OKPb%?HwSac)_Hc?DMi)dldp=D zGdj<9IYmP|$43eHl;wOlV8Ld)`lf$8U6SH=EA{36>DMn`-J#1H!}lbmfs%NCU#I7m zr#z)}Q2AW9Mg?6#%B1;({lU}e8gK<^+&J&lA)7~;oU0z&*wL}EuvF8s6Jf$)Z3od* zkuL{$qV5jLx+E*R&&A?c9z`{Ng15i5iqP-Eq6Nxx$Dxx>Ry^08H8ABY9DIke2gl79 z$gV$?3g$d`^p?amiS!_5`_z1YRoR!wmvtp;53V1AUEN7qp8w5a#qSoY6HVC`tPszy zolEzQUyG*VklgMU<`51`Ue20g*G_%8uUa6q<>CmUm9|zLoRyID;Bhinjd5ZU(A%+^ zrGke8zNAPHzgnam+}C72(c2kFr^SYt{^=izuu{J_ZIl=RijY&A_r$e-LcE~)qN`Be zEdibU%;DQ!^^BL~zUtdC-L^xS$gZsFY+!7DwCc3^R@>rv$LxP&rGESA*WZ7dUoD}5 z?r$A@U5lqql?KTzIHRsa&dX4xUL&8IXq%j{>0A6-6`_+C{|FO1`H)Eq(uYdjYvy;Mq$DS@b-jv_v`A4lUsrJD`U^`&TF<7sbh+hPzC;@?mOHIphc4N?~ zCQA0-7N`n~T}t`0B`ytF$VyhRvZ56)1*{t^IxtmRAj;Q0^O6a>_b1Y_Sz)!?4)!uD zr39aItPYXX=TLtjYQ{BqZx0pEG1rdxmwL=6Pznrql6x(GJUUSeeC1GeyeK{@s7Et) z9Y0&!QbP(S>8?ivQ0VMCM&{>Q<*)3M_wlJjInNv7R5cFdgT>ur!Mxs9aTt!M)p1CRhRu^JkXKx+7mf5xWfo7w$42gR;? zNj4>uG@53Ab=|y3Ai^Wy;ePO@4{$s0=g3;Ko>V6w%e$WH8U&W`qUODp$>XY<3nRMR%* zIQbPp3DHUUpzY}yHLGOd^jKEQWAr{rZ()^hFP8&@4T#w^?OfCM$4U{PwhhBl|KzfIDj7h!J-GX_ zDZ0}0Ni1|!{F14qnQaUrO0k5KB&yqc?_Qmf?iy53{0;Cy7(qgn=Z_>!QsnThtW)UN zF4jALz*6Rbbx7KT6^?h;XK+%dYZfTWk;%e<`^NTBEKK#TVeQq2weOGjl$SE{N8Nx>w>1I(k_$pbk`vtG&m`Ec{Rz-nQQRhdRQr9-ek`lakQy_ z>;OB3h*clu^X+Eb;PE@&;(|fWQj6@9hG`_ow+bV~OOV&lbWBkp_C?^d=>g9Mvam~P z4~E$eAGWG2Pc1a=%qtbad;gwhqSPQ-T$io*(J8m&=IfJpC;9qAj+qTqZ|v%NU$1}t z+JE`)k14&68MN}&r}C_x{K{@(rjY5n$30@ib^f!W6XQ3+dsOxO)78comz9~hr9#MN3%xl(oJB;%f8)MZ1V`JBg%X@v+@U zhNH?_d!4tX#8M=rD=pwn+E6!Oo#LL=mTX5N!I4Imtg1+|ef84RM>wc|45se&(+M(Q z)Emop8J&Qo*OtvRvlgd1)rv%K^$d4AARDt7E?TS?Pwow0X4QD}rKgKuS&7#@9juCcu z{WaCY0!K^*?Ud)8>KMx8Ci!1ei|n!$`=*)(3p8Le=hhcYTaHy?+2eM=HicNLW2L0! z5fo$O6?lKmuZ~iP)n>mwDH6>=*laAC=XGyouc4Hx!{Mwp`*Kq1)nmJ=*n%p}D~Qe` z@>Me*r1y`V$8)rQo`{kskz^_Ya0ZYoMXw`E2(t)6zAL5vNs*jY@#3XjY;fURjr!PhCi&0r`k7W_O`_2v5?fB9kkuS~dqkd)s1?fJ5Q6kov-jQWz;BX<%Ea$b>DQyaWG z$m=N~S#6U*Y7r3nik3KD@smpr!Ktj)v}gBK+-ZE1OmereLqI=yauAMOB4^0;V4E*# zz%(M|gYvBeYG;mQMi#Q!Ww+Dz&NEY6mKn*)&&lW~+)CpTq;(p*9g8|OR52R{UM~2Y zoT#yX<~ZAZh(FZmxLRzt(2U<2H7xd=eqF5J`u}|Y@6G5EyuSr3GIG~DM00P7w(ACM z>@Hi{0|Ady^GS&a{&%q@MB#8~o2`j}L+Ie@vvkEc(ni6&J8$=Ne0mI=EdkA_Je?7( z8Ca&W3g^C4nE-n}5d#H+L={f_LA;wq!bIOUueO*tE$iLJHadK4al=q#Vot6VzzFOW!rkInzIG)CJ5qawu)5< zT*^GAhbPpVh;$heS4tdvlWVN({WMRPl`Kh)WO&OfhG`ok)n zYL;s5Z2L{7A89&0aX68eu03g!9e)^qZE1H-VAv!ZQk&DSz>(xN%Tlt-L50$8;e2!| zf3~rw0|BPdj!%^bL)2dG-{t@U5&jcU9TMny{R#&virbpjtwim}mOUkLup=diDHlg< z^hT~|V6Ts<3U3lSroTm#mFC@+-P7kFe4l!323gd{)PPlWdDkPKAo6K zA8J48AJ?07)Hc;nH7jmGV@)Px#`B?$naDr4Cr3T;5S4j7Q>*kO#faMa(QfWALWuIR zBPr^bJDZ?_*%P!x3eQrV&eDx9+#6_5nT0(b6`r?9zQ;|Jg*kvx?$V<^-oh*Ya|o7H z4?C2@)x9X%T)Ay~$DZ$^kZ~4&M=GdCWiEkzbv`r5YHL9QWp#7eiL5QJtUZatG3veu z{wmkK*J*Q$e*LP`@}}{6YZ!1*9s!0FCk#AiXihYE_oc+wHM9n?*+kuT8z&^##2 zeJq=`miy}ZJImh%Q#<8!*nS4@OX}IXaS;Ts+xaB2EkWXBRWfN z&BJ@;!s`a@I4J%5TK&?0+>7+P)A;!c?#G8#(o{SPtT<0PE0BY1Yq<)s}^w zAne>r0x+uZRCm+Mpt%RR+HtGdRM;1qY6H2QE0P)9C`;M>gK$b<)ZfQp9~(jzrr?Ep zsqN~Zm*dfjq0i`znL`33d4kHH7ODY--y9ter*kDOaUQzEt}W|-_NRLf*vU(IoBZVr zdMfC0E<~cn2x4LRlEe#QPIoZ8^7rIT*XN++sr<)1n0fTqYtjIH`?#m~K#O68SKwr7jF7b!d)~z@f z>H2&qEk4;XLn}#n@R#Ik(w~FsL)&E{u!cMe$&xh4SN!FF$@?l-SW$I;%Ev$d8V7ly;4-wbsr`dgcB#)odoccKCyb1Id@^Wv4y*3XZ-np#^E6PcCWvqty0HD4-jv8Tc!Jl@7GVi{T`$K(cTQR zy#dv!o3fn!?7aTa@r01mj~TV`OO47rf&8Z2zM;y0IKlmH4tXiVu3_f_bDq1M`$#+q zmbMBK1nprfX=2;PS7l`Yp5@l77<_cJ_`*;ckdm$*8?3S!szSsH=ZL`7R@xHvmJsLS zW!);-Xu8Nb`7(djGsw z#Hs6lP5s9nfVY}_6Mcl6;%Q3D+VD6vPsnmq?EBa`wd{N^OiXcS$g-eG4k9+IV zB&{X0T+1j^H}2qB$u{agKB|G%ZS$O(#IL1)$~c?HvC+5{=?*qv1bE(>9!1H9@j1S= zR@TMD{Nqjf$6!JYrLnwb6O*9qY~yM(Neu4RmAB8 zC9v-l`d5Tqi8(;g;25bE!>_8AE%rWt`$NKRlqZy3o3`o1;%kQI27PR;&6K23fi(^S zaR%t=ojj-8StTUj66HT-QPtN#%I_%)u@N;C;`7GdsSj!e#ib6fnlDH7F6m@L-f`3S z#P&ZaUUJd%Ss3rd`uW%OHDJ}Z=G12VS7)u3V^3hb9*%HpmL?C9SiokU;Er*B_UwIS zxO6ur-g~i1m8|w!B)x#bf)ri9C*+l_VEv^2e1mDiW!ucTqMWU$ZB&cuSnB z-CSlv$5F|;8af`Tu4t!F6e7}i)830MPu<+ek4tM($=2&&nbWb|lRa(E-6IgI6iv6= zMjo7T$%%QZMT6b#muOJ(t)*&z|EO=SdthLh#G2OFVFBk;muICJx54e!B{WP|DZEQh5z6GkNvgk!fSd{gq*50Q1 zx^)y{_VV&h8UO+9vmvSON$^&uGS#efl3qH3^T27(ShpA`88}Fw0BS&$zlCC#tqq0$ z#*1%7Y|Rgldf2Y>iWa;Y8}K}`e~n9Y43lLC+T1}E9c8D<0x?J`D#{A(M(`7Opsc*z z0e-S`e6zi`Mr4oysX5)$g_VzrY+nM-(m?OCiT8(AF=yF6h>2pxlE6WvQ3)UL_{q#AN`OoL)Uw`ahL;Lx5OEbdZ z=xDVoES8^%l0ohsA&nz4xwC7a5MpqH_{fMN8rYOxBw#N!}*Hf}Hh)A*$t6qZkZx=a$ocZVmp;(kU{LV+{ zHF1)iB^+zIt%P9I!O}i_fcr2x>jYR!5W`U(zNDv|~FB zo=@D9X^&8S>br2Ne<{8leZ0CUy98L0;%{d>y9n1JMaPC~Lo4cmXs?^%qP739VD%qr zsC{-p3CHZI!saC!6LmO8Nf~##V6IG@B0unz*O$D0g+Rh{QBG0m(>9FjGDvvA`=>fJp$aNk0o*ZuWUvlxK z1$5F&4{Xt96{LM=1mjRh97JseYtE_jG4D@l2enbHBBNLKlMQO~kDN`^;rlq1qHJu? z>D&gj#DjEL**c8RKwl?1W0q+*q3mTk)9 zyA4oRkX9m@<0A5K-X0;FGJiR=u6jn>#xPR>2AlFqB)>{4EooR0lVZ3$Ca*C5`+Cfm6&Ed=}foB@PPp|Gk7u%NC_PR!~ z8v07(1mx)uXziy90%`4`YF3k7Elo~|eBG)oK=n$-I=GY(Rm24wN>}>ih>qYvd%TI~ z6Z^$8@y&;01$-%x_vSFrFy7x$U}l24N{KPNWUk7d!MdrA=#Ov z_4G2Op(tEt>8Mym>JCyWvZ&VG+&T^{W}{g3hS6d}L6#uvA=|YavS!A%SA9vHMk*Rk zeY?!uk$T}3%tmj9Me~5???w|y+x1Xk}TgH~uL+|NTG-4CXBlBg6 zY^2P1Qa6%IjF{uIp0-@JWuEknJSFrs$4eI{Y_OlLKf4qpN_%DIgO-_xk|n@_qGI2r zfnRnkX;G2xslK9VcHY8(Lj|{3dF_u3x#+-ee<9PM zj75Q?{j(C1m~I_tG-W7l?HPAjjKKlaUTUeakQ6zu z($Q5e4Fzge-bA?)qi`3k{t zLbvFnbi}O!^HfuYXtp}|x*wpS+WF*B7)b;deSfT(70E3;ERBYx3|^j5vGvjycC^avPVUV=Ee93?Uce`Kj{8nHk> zVz&CB-1JS6vA~Ixe@}@(;6(li6?jc#(R{Q6_NZEcHX1TTASThzi{K%#MvmV3w=1Sh z&6_nHzdHDR(!TkY_AURUIuQ%jLG`=+Lww_`tV3JH^z48-41(FgQQPJ00UZx?OR~fs9 z7ORzj$Hs|7%+q1*r4aelT!IuN*Ssnsx^LxF$^{z`@EsG7U!El-8rx8(DmOLM6-q#m zsqiyV^ij;$>gtP-EiK-+EeoV6ld;(!e~aT=ff5?34yAYJHiW0h^6rq- zJCuc#i&3&1sI2Q$l$xo!juVpQ8Q1bGJaA#fzH2gT_$al#!gUJ@(vQ6C|mi^p-=>ms`HENjpL|JyRSsTdN!H6X{AFD*29bHs(Drwwg2{F zc~chOqyaUTDq3Kik`5IPW7(owM#Ri^0HII$`i571X|%*X)!H+EvTw&x$Eroo`o>Om zV)r$z9Lsw*dD6D#jB<~@0mI1^|6_nO2!$hA6>H2r@ciJk;M!Esm9OksbFV zicZ#}d~>bZKh9R(X%HUYq7Lst{Cp;x$;v=?k?TVdh}`N#^mAU%HGVCNa_FMwhOsRI6V$e2RD^BYZ6K2?s_0Avk zVmqasH@nhyHNp7|-&iW+)%9i<1$t|;;q+UkY!F*Y49i+EIZnxW3B{Ca>zQ5P$ojE# zl()P%wrR|!Z566#_8vz9Or&_crW0Ny4i)U$#>!rQ=Nx65@lgK)Tx)*0A`*ix9kSVf z>(T*$Z%tJ&@@9b~*((wa+2wj+>rqRwC9#v8FEK+(G`Mgoy4t&d?vmm>lx)5!#HX^= z5@DM2G{p6Tlo}i#(d_t}OLeeRuLB5*0gXAq`&?YBw3UuLEU@w?Y;TQ#({7~m*ZFtN^AK*Ybbrth@QcSUbS1Mc6Jy;XWY+vr&5Rt zSG^J@0-n#x%hCxz&?S))B{USHhMj7vmBgRBZ>82dH&5c%cJh*@cxey-E}y4*k3kt^ z1z_z@dv|`SfkE(JN0W^7r2N$m_~&2e`t|#NpZ@jFgX4Gn<9rA1={!!wLfKA}k||Sa z@Q|do8#r^EMA0WFsSa6166ZD?lv5L}4IVLSG@vwLR}M0hLBn>Dt>xIvWP-`_Xz6xr zNpBbbk$uo~i2_c3_D-u*;v~Z>+_LGf+6pD0d7?J2g^yJgSXQhL_@(Hb^%!BYJ6z^} zotOz+zU|t!k^EKGH>#UMHc%zA)PqM~a!3NDNhp%CWtCjzuM4#mB;OY5a60AK&U?-P z00A!G_;QexOs&RJ)Ro8U2&G6!{Okl!eo=S%X=Zj#-sW@-hq0(|KzwtH01iE>bCB5E zy%-KU&k9kA%tqCdgZt9?RvLfaNo~4+Z6Q0=RiWsudg=}5RhpcBf_q`lU7MbHdOyOk zJGN!=eUpzv5se?CDt$1uF(9T=H{Hc)yH?dW0OKDzkCBvkh9LdzFAG(-JY9S<(^5u2 zlXhpW6!40J-)nn7-;Lr$km^)Q%sLMJWa_x8h`!UR_G9vNXfabA-*#%AaeMK9=^a(D zr*8bDrYE@*Ysd}9o@bAGohah|S=y*g9fwlC!;3SXA$d6v^om!4L; znF?HRh*KHOxkSlL!8ylH5fL&mdk^wVQ62f+VB>htA z^Xq^%+M~$z_M#`OJ#Zks!B$8-`>W@tOpn+|(_R&9Iww{HmUI>%hO1$G+Or*TX+nB8 zPTVzQI?Ce$jlqCD?A ziv8LQ)lSIQZP!KZAk*UjH}LBwr|nYKIVrACFE0pHi?@5G*DkT7XA%*0jJI>S2;(}t zoa&kww^!flyDJi@XX#nDFzg-U_EpQN}yiry&?^a_FJ|i!DjO>1f^q zXeJh}&1Tz*h)sEzJz1l(t9;}0C3P;MCxZ8)cPPN1=?8nuztZ=Ai0{9PPuXmi%zZt3 ze#~^MXj-QpByxe$H4P`C+Il9J>;dOvO7e;-ofaT((*ZS7QH0cQ#dj5``)iE4{=B1n z-8QFf5i6)gDKMQE-RAMP+UjXb_p+@t#}RUZf%G<+6tkDJ-mFVhR8=Z5qA)`dA1Os)3rTO$?25ox;<@UZ@cKFvA_3xj)|1Is= zoZ}z0y&@EuMY+l}NZ4BJEcG4810l)tbtYG0Cc&jS9SY<)QYykBNTOCaiM-S4VRNJ& zak_Wkk48%Xj--Z;hATy%O{YD!h650Z-*h-U7+zKl+E!i9MZI}ElWXK2e~ao?1(0{m zZKB2Zx|~BV+fjqxdn%MTbvPSarAOaDmN_c1_msaZQ~t*pUb{(W`59TJ^yE#`JSdVi z<}sEu7KhTPIqu;t8Y}NDs*}wFteX`17^f18i%HvZJYkE{eV&ruiiY;z0fA*2BP?_mV3P- zz=*<;<0ySlI#1Qy;)+cMDH~8_8|qj#*|I&Nh9o;RdJlAJdf?pl$1?rWfBmul@-fx? zrVw@lV>M_7p2QCwe*o2>cz%~5%h{9&&8jEa@JYKd;=}FPd8)>;_ZG9%NQD3iFrbom zM2pCO*jxee>d>mDS+HTCCLD>uE;0f4{Jhyx1=}0KwiH$BptMu6%hFfU*}37h$f3p1 zmda13YKAi@6-BXf%3%oOh&=BhtJENC&&Yv1UT(j(j2Wvxe{?8khh40`y&laOLBjpd zi)5y|-neRl(_8C82T=Q-=2q-9Us=fn`BtN6g^MLmUov}x27ILdJuhB4KP9wp?n zEYFZNm5D^hf6ObqEi|iI#6?q`=-hG7d>1gemNLYO;sjpM@$d$<>ESnZ;5+TrR1!hD z{<2I|cW)g7=OHeyud)WOD^=a1R{$%OJ;ibIGIetHF3agq@Xz5;z`Dm~t~q_F@@sLN zlt31eO8#se38rj?l<%8h8#Ojm;3HcQlb{|4HaNzge;tEIB}MkrQV&(W`d-GMyvj~lsoEWAuNvT z#;_%Se>*z8>P?l7@O3CGrQK)}Ba$o=;7QN!Rp-l!n=}B@ZR(%}9Uo7XXxtFvN;Xh< zpGSVkRmbghpCdJyf>aDIaU@GuK6O3S`)sH!pZA?vRds9u)}4jXUfe|E0Q(fs>(m~> zsps*Rl`3qgH)ecxFPp)S z0jnQl4|B`YIvn>R0%+c-v)D=9CvPUHx2P4Tps{0y4a%)LWD&9bQnpM`OqbL~YI{ zt>vz0*Cj(+@@}4+F|O|%FUkZ$rCkYpe@@^I8(+k?CHuIuhi4BOa9Uar#5ohsA?~?+ zg-WS#vFIUg|>Gq zWROB#3D_pfgFz_lVp)0cv>euZ@e(iXLMZvpwTms2UbjArdMfvlpPUK8uXX{Uf4D09 zzoJ6~cQf)@362f(SJ@aWg9@gkwTSUvY2vYv??sYdAk%*Cu3zPXxSMv^%#~y ze`=YwZShGx6+G*YM2VH0Vg#nPf0P<$#EGE^Q1=RfeBg-1rSSvl)DeR-Ymq}-d<_5; zPLoq{Rf`Hjoy>YdQK_|S_9yYL0(EO$dMYZpX%AdG*Yr%m633j7pYs6zw%ssP`ARog z5HFMrIwK4Lt!-@#$d9wvA7r}0AS;&-ee`-R?RN+KdCBcZs>k!X^<`Yw!(wIKRFZQh zWcXWXl;b4vjY#+wswCQx(;720ObPfYT{6e}c30M$!PO_~g;l z!?sTK8aV4iz;@bJ41+Ywp35Yz5A6*Z`e^J)kJ{Momx7FGUs@~7 zp?UjqL`I{nbjzkVf3}9do+jNMBp@>h)p-{h_SP5OrE2Ms^ED+DsmyUKFrQwcr(+Mm zIc;5HkW8|b_(A<34@J}zqIuZ7MRqqI1r|9TJ;t1u;;Hq@I}GOP`qj(9$ex96Iwumbr!F^K5`D&P5lIE3};F~yZ4JpRr%rJIGv`jK0(|%>{Z`6 z4ZL*?Wxvfqog{}D&|EZLON0pFESt5cyQ0dD*TPg!N#5)N{QT;45YqEkr`%zlnC7Mpf=#af}Y~rEeA*YP&yhd7wB1L%*n7b9#rytVsao z6s<+$d;en?QdP?~w4Tk1W^9WP4ReE*FpA+Ex}Z8udQ$6gE>!!OD&agtMxXWbUj0$# z^eXZifAkF3`IR6zH#b9dhqNOOQQEA3O137~@)r&Y&Pvj_OcTRV7FP52Rv+lvoz1ui z=$_Ip(TbybUmYkGsLY7L(~-wi=ATz85iX8DtP}yMsZyeion}7izGX(RWgKaAE{^a* zsS~99@y)8t*s4fi(V0s{T7_TusS%^PX}Jmcf2tm~Y(A5YZ#ixf!;-{yrl_*L{&?lJ zQjS!dvip(-*|Hg20AGPtIwUMA8)8m8$LQ=8on#2=u8<9?TZ4IOY^My>a#U}Ci01W} zWBs7e+v%y(J`7+8R9qA?EXzUXn+N%dKY#h(@A{W7>(}4DLIp`HuTjBy9$q4nai&L@ ze|>O&1fr(ZkK?VB6;%;)N~JA&B!k3>2(8b%)1qn;C$%6Z&&Ag|Oz2=td-@MWM7Xxw zN>I|4{dP!5Q@0sV`-wrjn~9&UBx4rI4XW)4n4(UO+Oe7Oo7FaSi)1G}-UIWkDI^}- zWg3m053s#E>UNW;14WPQh~jmTNS{Nnf2ZlxT*|T-TW@v;!8YGotnwj2`%Yd2<6lIN zM?o}u@pI3qv)i`ZLy`atIy?wuDS?PV&RgC1L7Oqb`=uCs1o{GZsZ*`3jI59uYNPk{X~UJ;K)me<3Y zbE9!p_Pw2Iax{Tka+z|R?*6%Uf3=og7NNWIr|QI^RXr=6#9~d8P!c9z_j)ch0ki}w zjsvB8sl8f6pQIRrlb-d7aB#^VlTPSuwU=l~mjuEUzb|d+SPs#30U$v6lhU?be_g7w zg{|IfN+{jb&WgI;4o`*Rhz`*xAq2!(rWhx@n+@uypD7!wt7q&0z1qS0e-}3=yh#yi zH{OcM01G-Od&@_V4~Es^o){T&ehIgM0NCCb>Q!V*jdS_+wVHAst6t|eay_RYs7hBM zc5XsLVQ~( z0Q-M`EtyrIezo;To=x>-e+nt~I#mpHXBdu55A9wxemq4I6rziOm8HF~Xl$n2#=qMB zk`m;)J*G>o1-0?wAQ2c38670=sVlbCl6oSFM8zTbFMeuUQGqyZJ8dJgJlSE0?aaQV zW*wHKaCeAO-L`b@yC7h@l7#)9EQ%u^zyc6bo1AsciwWDDKlPb_e^bUP$IYch27BP* zKlL!~#xZK&SgYT|)%kXdm1}hV-?<82&*Lx!g`&Z}oC@o+j8$v%^61H|s#lTT>YIEt ztSO~9Qhhl__9RZ0{=V6gLs@2B!lPcOMKXfsm&(cw<$Rwa0c5=>E*d94@-4JW%?>oF z`EoWhiSTaBb6-jnb9lT^85Cof)KD%~hcLAD*zEt6?`*18p z;Jf}Z-efCur-ZzYpyW?!>BQisE>#HMUasHw*Y&nwy2yE3$&@KAxSzCv0n@t-^X5&6R77 zS;^w_-mV8lm*|(_M)ul1Y@txHzw+I~xzYP@pfyhYA~~e|s=$d}DDmPVaa~?_j}8T{$xJtxM0NYuKF%uXo=>&DTQRKYzND{DH-vsE%77 zx8mJSumyVy>Xw9iDQG~bR(6o`V{?Ck0A5;uSKhbo**?Cp9xk>i`8pZ}%~g2ZOS@4{ z5t%x^Ge$yi&aN z&9Xe`kCkk%%37_xZAAIxvVOK+xjUKb)L%C~#?SEoVpLbJWB`i=Ny3 zLjatlo>Th+nL&;)5Je zt2e_gpM{{}xh~qTfZKX&UJ(S1%v8zef1gO4-6Q|E!)Qf*FefAg&@(@z(4m4>RPcR! zw%$dvAK6R1w=^~}eUjtUz9m~}K@9HITk>;Tkr_0_ptdIBDZyQ2W)jh=ea-ET%b!mt zCbhsiiauLx3`L`_lGMNmrtra1&as`kvX-ZH)6e`mloc!_OU{3Yub`nzu3YEMf34%2 zi}kUyUeRi8mM}1X8$9Xp#s;v#9tl5>YUOv0)&6w=7u);+$k`aVYSeS)h}1Tk#oFi9 z=KAAq>mJMLsmr)_Yxh<4q-fXvxAzmg=EVYkc0_Bx9&cjAoj|$47FUv&H^sNgj~0qq zd9`C)s=IEpzG`!ib0(Qr*yAGc{ci#OAn1U0eVPp+mi4>qgPBkS7pIww$<@ug1aF@1&Ne-7b z=chM3vg4gVU~#Py`MdIha$$41n{*r~n|qs@GQc1UZ=^{DYG6iHq3fHve}MBX$$@xv zjM8RnE0|rDk}|-hGZab`tvoeZP!0h^40vimZ}mNOH3)t4OjJ>)JQ&I<=aj}CCx~kH zWqAtPg;Vzc6J^y_)!^#9|Kpko=HE;|brzBmO_t&StgiYCMQCkRUta*`6(lg*EfM0I zl_eJ|{w|qI+bIBeCrF>Fe-VUnsEn=&oUBGN#c4d-$NARUTLQPEEYet&5`A5O6|ZKO zq+bxDwga3=Z*8wCMUfz%oZWQO#<-k}SNu+<*-|kcL{$~T;ct;nqRlt(0(pRQbm*va zD3=2=0q#2;B8Bsk_h&g)!}kQV6!n_Xf5k|0+H}?`5Tv>e z1kP&dxqTHGB9D_|niL#hE^?N0Nu8G*?yiHQuItnwXD#Pu!anQT{x5pAv&1T%p|PhxX~WLB*Pgv0HISb(aqdbVcV{4{2I|*UnVMf$hn$c*Dj0L+N-VgQ zhP|}=83z8U6C4F`-rB@`Jz2sxe?acG!U#=O(~HF|>h{UB38IX4%MeDTi;oyw6JZo@Ba#kdl^Ce_AZLq52KB{B~`qOP;J( zIWqvP8reHRMy@jYlv3dW7-XPj1O{+)Dacf$I|=9{t7ct8W}3b7APQ1#m3ec4GpvCM zr8`2o^+{!wf9pc-B#KSy^FG>V!-m48CnHqVj*`>I){wBT3ITc0-P$P@2<{48D7&sW zS*KdO^l!fPj&3HFR+g9Ep_4C~R&m-mjGHK^br@mzRFpibNT+*`o+i(Ie|xDuV%IzR z3LjTnUNqDgmY`Fv6EC^&&6dS0!O~krO>b^vzD6BhfBD)|2)cRQ<>^reMX(>`tksjw z3)3litr4RG&8kNnUbjb88KY|J*GoO~x)rIYhoUc>`ev7lgL4-U%a%T&gwivb+W*RY zBJ0AlW=SmDi+st}-m`4k(PZ!D9Xi*Qv^d1Ov|ZU+Y?>2YPM0T=r*6P~uJzZ|`tJXJ z{{O!GfBe(Oe8di3<;{(QM+I3O67$HljZ|55=Cw?D&ffdxu1s6K_nvPCF|b>1t!Nj3 zMpY^eD)}#V-I;*m{6a9Kdfr`eCN`xV3szxDlvodV#IC_5Fn-BboWN|ulS8)r{S{@U z-l^?GS(U8@kv}ToWkGGR%bp!hpbpXje!84He?lp(Mv6)0+E*Tp2p@G>ZBy?v$DKSi z=T(<-Lbsap z+Z$Bp>WlqAXd;gVz0n%~u-Kx}Yqfh*62;!P#brN$l6ip5HO=$8eZsNZn;MQ!$SPKq zf5VNd43xJ9-rK5U>wq@_@RX%h^#kXHKWe3QhryK%zRLTK(vwtpEV=CY@EF6=@=UP)zfNGhNGNq34S?Z^x#}&~5P!7H$TbHJfR#*Vp zb4!7-uJP{Y$q!M+g(3lQPqR5URo~3ev8Q?T;%`Qi-)ae;ZB|UiNwdyw`|{vs)xn%4qU+noZhO{${!UT!!;k zilZKEDrfCVa5R-Qq1-N1P-j21dfGlZ%}M@dP4?Kb;k_&JzOGZRVF}NiF!gGmMy_N- zQgn4r__o~EY(dY;ApwQuX~yY(z37uCYZ#n8EF|^Y2EE2dhkUntyBchse+Tun^C*$x zDFr>_2IU8V@|HW;2e>Cc6bT@okmb2$4x;X8l_F5vlPW(qQ|Xh#saH5rq)!_c@5}YS zzpVT1y77$&uO!%1_^4J;o)@w#oAxqYAuw(IbOn)^N8}D(t7y9JEGlnKINHnfLQJ|a z>s+Y*z&V^neV&85DFAyNe;wD8rDwA(NmNBiR_ea{vmq_ri5m8zZl^MI6eZp%E0ca} zJ!pegAubB@a)S4n&vG6TN06*>oWJ` zBFS-WV%jhuJj5F{%+?l~u`bJ!o-WP6?wlVoR@RU{TQ;b-e@bfqhUG#hSiQ=y#n5 zK$<$6pSwBkf7ZN)UW%vUua|<$S|k!ziKUko;U_hnoYU=&tGZU+`=F3+?T`SgYb#D| zs>or8+1X zTxSxADYV~Yh6SBHYd_wW>*?SB@QEJYZaS)ZN;ygm6IoKfkpkJ(cJi}krPpIblIM1s z{;h-Ue}j3^;@Ir;#*VG_m==RKLQQq|l`ar{c4$DQTsEWzHeT#r+Mj-CxPv=h?C<56 z@{XRx3G1S$#&L3x*_BEkySNl=OTXkj2CzkUHQ|$|zQxCaS5J?wSAn=&1ipc21-y#4 z0tG6mlC!!^4eju>NuZ4JE_J-E)c5O$`Q^L&f9Ie6=WCd6^?ED2!yX;7wQiDqqJ91Q z*aEkl&{26`JSkPHDMeXtYKXC%pVk`n(#QZL#2e!A0iLAAj0fX}oIbt!luk>qr0)0nUvF}VOpo zA~qV$Ig|sUrcN3!lkuK(E_s?qdFiu4f56c>_09yypy+heAH^|&)<+N!b0|3msxN>B z6Q{oFm&iY9I@ajsGMg%0_Kt3f*h4*EwIhyv^WUm+B^%-tG=IBb8=;mL6GxgFKqmlS z9H}$MdnLyKPhj(MrFs*Mo46u!9F^7yZ0u+TaE4K!+aAEm5jn;c za3%@KJ}|X?Zx&1-6rMeEaPyY=1jYmEsjk8@C0G%kN0UaUOWhjJ@xEaHOWF9t_rHPa ze|WX?-z)^Qd>5&-E^ z2azK=*%EeaHU6&NBR77E81(ShwMAuTIUpAfO7E9@Z*>~~Q8Gyx0LKKgCc6|*EjV0| z75J!nqG%1gY)^KjK(YoT4v;^inNSaEI9RNG>^K`vcV>RB7y#O@6&9%QBF|k z692*Am-8M#pSvpnWyf86%xzzEv%@H>Na5A!MqE%pXDLYjNd~aJ9Mtcna!Qn_Dt%b8 zXUhkLVsbY8JW3Tcnb-vFf2DRN8BzP?qQ#w7Y0k7pd6){Tf#1OuHS*Xeh326_da_gj zm*?{oiBas2`F1Y4->}~(eZrOFWkPZ*)?NC<}GD*pummbPpTW|YwTgQa5hfNA9y3}EARM)^+ zk}3NMAlf1F5jN>20aE`~qO)j2f8`tzLqVy|U;{#A+eD@Z@QKrc#6t@#p+ z3^v3I)tqX~DXj@Sa<36c9_s1YMsgx| zco0Xtt6l!2R)%)gvWkbrJ5hGNVXyyQZl@V%MQ;-RAa9eYb!^j|36Q-Ju`PIaND5fWOW*4ktJWcaQe9 z<8=ZfD3^1oMew?}rRJ=vqw^Y_6DyJjyG8}1ov;!$f9A|PZhw1UH$Pl?0j8I_4kK@; zEql9mP>WKge=MW7dfH90QNy9bjT&rf0DKkodta#?tLht`cj|eU^M388k;jU3&_j8N zK&iC`CzC4F3532>3{eO7oJZUGi!o~|=rwdFHFoeiF@J3RMv1)^92$HO5m-(TEDO*z zEa`{NPcKvG=?$;rE zYe1>x!&w}nC7-j0DYIosbg!Zd@%+if2E2?gTPxRFY5o1be){>>^_|kwzyABj_0wAiY<(-3?;6NveI1uKE;8Su0!*D6E!g9v zCP+pIf4+0}{$B4Y5LMt0Sy=BgqW7*#=>gH3*I<$`K98jAYQCJRoDWBhnoK83l8#Q( z6z`Ldykb+2g_q>*dIi0Jlyw~8w`$vyPR-glBSsZlS{$P6B&Z`Y_V&Q2Rm(-f71=Md$YFiw_sUXg7@ii!?usQB1h9( zqa@fMBRLOy3XS*=VXlp-1Cc^{eNJ*9YYD`;H}l&mxW66r&zJPVSN!rG9Z9 zf4wCiFwW^ZbF{-tL#f8)Hqu~zN(`=K}E=qsMVDZb?l9blYIe>g=)a#r?RVb$J2 zjVm2q01fp)k14x5U2`?D^w>k-92JVEWoeSN2Ug}uC4tsRpy^UpEopUT{~tu~*vsZ1 ze==4%^tbo_otWuWAOCC<8#Suq+mN=Of9SBt#qt%UO7?Jm$p`zGFi=!+r5MS;cp&LB z5*TQoIyN=|eU_@_d-0$|O(V9sDxa#f1+~cAYW?)X_dl)gep_E&T|$NaKhL6e2va@K z`_w*|s?>`+orYBJWBt|MRIzbMxJ`%pQBKk%5p3?s>&sK}+oFQKNJjed5Pc7Ie;;(d zc&h&}pWDZj4I~yjC6;+}^Le8-b|u9NQx?TpT#mVSA&r0qh){5rFiAE7pK!Qz$%|s? z2$lm6*c?*=Lo)GoDWR0oWN%rxuSXjx4#OH5UtbEvRpKn$m z4*gR`1wNz6o+Whik%z8@6&yq$e_*c>8i>^3!meiwXGcX6#dU}m9gGY%0=pMw|C>!3 zGR8>>&GI|?Sd%j|guGFxx9h21NjbZm*5|WXXyf$$nC+fpOs^eVaNRDWf8~~Jwt(r+q+e-P)q%>X^(~pxy}IG8s$oT_0TIPgf=);G z7Vdqm+5gvn`h;OAmN#)_*{+4erA63qc)~GnB6D`k8vv;cJ^-B^mz*$s96x=;7g_)9 zD|@p$V_$QIrnFzPFA>`Gww`22>N*NAe%NNs{M9^IR8~RZ|8wORf4mR&j1nN8uzxw4 z-i{T{=nXmu)vhK`xYg4#bZ-Xl(~OhDsdS5@{JFmhI8;DoA)6@eQK!ZxPx-p)LuiZ%2LHa;H+~w&-Hi} z`iM!hj%PvsJ&)_Ze*uSCP{~P(gCu#WUJ|$MXQHxWOL*HQ9fD0VUmCcJ{52>|%A>KN zLWu-0s-;ugT&G^@qJo)@-HFh&I0ZTM7KIdwBMOxHJCtY>*xT+#@sUYUVCfYcOGVFzC9n~OwMZNTlG+;G&|tJ!|X4BqNiPO*6vgmJT3Ke*;&%NynF$% zP@xek)OwfKf1{MKEvL>IIZ2g)G_Z93qZ}?H+<&)R=EnSL6&CO72>?!=+#g+oM^T(p z`9cZF{Q)58%dFEg6}NH=YTvXX&DLogPE^fo#@IFIpb+=&oj7gK1**O$I zZbC$DV30V^{_3p)8dq{o$XrYXrXo@9pksp4AS7%of8Z;$mIsOz74#n7$y8|0i}hm0 z9aQ%`VrCOjuBaV9C2UEEByF-CfQ*G=Y{sp8ktjGooPV=i9>(^jM{;%7Hso3iS5huz z!`vE_vGB5qda*Y(WDfOHD61)75=8HBPuFLrYe+iStWUWMJCnG%fc6L6%M04roI5y$= z-sW{lV&7%&sypqS*r112Fa715TxEfP%lLL0)w7FqC%C$3Qhw)jC@yO1%C=3~!KxMb zoEj(-&T8ER9{Ce|K6}v?oeh-m2#xNC&`H)>8i#qVSu(1k;*~oG{QAp6?K1n#kK67r ze|1|QY)+EdBe$Isqe*nu$<_h7sQzvyBM*bTYMMO;U4-RbvCjqJ)JZx)bTMnz2U?RE zFFg9Wsi(Z~G1bXAwp7HS#1ldF(`7)Dj4SKQpkL+Pntiw&7Rh}Xy%FR^ud>InOaA)xp0vB;kk)dY1PZGF zPe8E0Vo9e7Cns*1nbqURKnw1VQulo8h5&t{?xeK49@ zGg_?x#{nj9?b9EBp8x&({pt<2PT1W7c@fdPD=H*JP()WfZwYFb*GOaqmb_js zv$brYOW5ROc`f9PC2?VTlLy2adie0qi(FsBkG3I#P8AiMi;y7=o>ys5<(b2bv#hZR zjYXkIj&JXJgbqDU<~RY!rf*!6%Q(61+7)#I3_x*q(MkaLtafdG1RmbGddXcXKL?*TKVZsaW!9F@(l-#m$ zivnc1-!fF~|7NKXRp%(ll@c!>TM<-H@%AT_i7uL=I7@NZ(qRu=Qi;K;>-IZV9h|8% zbvUm#9RKq#zc~!^0$l0U>0(VBISGeXa~whdqLwsA0?2^r*gyv$E8kMGh+@rHN!17P zJEoUm5&;;0w8w>P?(M5lmB%GmmCp!fd)cdKy{w~`!cSszfW3fM&Z$?hfNhO_Y)_Xk zy|zzkj%x~fDQbACdf_k|yPThlnwmtljtKyHXpf~dlzuGy!h`y!$iL+T*OA8Gtd>S8 zZ^qMevf`YU5ak_mP`rb?9%UxGf>t1V-I>`7s$rggMFr2Gq~T(Vw_V*NZ_{*uwggd$ zKvOTuzr)#$rXMVU=u!6YOhJPK%G>AO({}B%*L8-ecbhW8ryc=SeyS|S`6zxLNgkK8 zx$Hgw1WEO24)9Tr9rsh+#lSQ#-H((xVDiIf+e5d-@J&&eV_Xt)do4 zv;<33MUM=&@jTXQfTF2)LK|#4^Pc^JdO60Wl(BlH;f3WD6WQL>>VPITA-`&>F?p0E zG4_-gOfV?VU|q7ZEWBopnU*W+D44%5aA4nmf^?2Ys-w`{sSVh2X*+&vcn&fq=#UXq z+jF!-rOH1n*7raE^tzFy&UzdCPumEiKVFwPww}S`$13V-*!~84QuwJ+$qplOp3V{R zVhL`ooK6WWlhs@U#5DQv|UPpa8K z4%!w^GYDZz10UtbSu3?jRJA_bn~u(Zsdl2D-N}m&?00V=#RFhEryzT_!u{01>GDw4 z=@eP^>YfjeY!~9zsUnAZjAWOtEJe6P;p`URga(Q-X0=iu57pVDt;w=}sB4n3?L*l; zcW#$BHz<1er2r2~j=@f(_60n>P0{}H{V!|upZ@iU=g-$kB>7YV6bq&HcqZC^7pj9w zBv4s|R76bEckL4AdBLdy1}Bztsx`QigZJgnH78W{m!3tz(~U&_s5+2;(j*)s4pQD;2hO?o^zGI9idEmVUGgSxkRQ4Nv0xl^ zx=2v-xDVA!l(_4)NFa-P4LGb$O_)BMDXC4p0b1H7#pf!Z*))cu&<-W9NaU61=ZLx7%@D5tDwCki}0t* zs}#j(io+7;QT`~JayVInq$r;JbLwv!>tqSA ziY2#Dk(#WlW3I)OI#fZ=L{eUsX3!nlCtW3pEL*V7`=!p2CM}ZVy;>rJ{Ox*eSKvQ% zx-QV}NYQn?83@z9uAZPL?5eQ*Mclk-WDxLU2UT~8J{%a%1y>nXzLWXbC{r5>4S zW{zxhAffW8&ynK3qp%Wu)B)AUV(3FhZh30dO_TVV4D{5~4i8zY91FNC587?Mhmihu z$%I~SG3;t2AhGG{NA<=hc<#jxS2=Drc-3N**1e3!@E~70CbiU2R=!$~#{`RYs|0jowXEcX}>5_NthKj&s2lD7D9; z_yTn0IhA{E$qBG+&2ui7JE&exp5a_5PM7pAUFsY67)Strw_cw104`ut)O`ZPeT!b| z->lc~mq6{!ghu~d@|T{zJm6h`F#0J!S`6QyNhfiLvSX;QOm(ErPpUc}O(iQwxuq;~ zc2t>+$uT~u2s)Q@VoTpW{9||a^ls@Jd0!UiIpq4W(UD*y=5gvfy9_ zzL{+67D88l^s`5eH}ou_u5<`Zy4_iBjieJGx;t!7*5d7JL3RuU2A!&KWiQRWy_L&B zm7CqP|JxP&W6bCKj?%{o>JkB89 z&a(516a--?*6b<2TJ$_IU={0w6`pnm~4M8wr1%L$jZtP=mkyeDJ_nd!5`QzYE*e_ zJaa3uV}&W?nUk!^mP!2AwM{(SjZz(@xO;_rhGmDNs*Q6ht*44Cf8dC%*ia46M}j3e z*tjOW5iicqX;0eRoP?;;eyBUv8UH zvj7(a&eL5%NFW%7hqw8#F^&yQi!yJv$1lq^M{Nl2$~cmgNcG8TW9|;RBsO}NOq|#rV zI8QE3Njc|97$VjmwrL!in{3W2Z*wCZC8_M#YZ36a%dIPX&(3hB?$_Gv%W<1xK|5()C7^iFjK;7mz8N-8Iz#jNh=lJsM9P6zuz zE?AnO03rIWy-!W~hKe49RRZ7cYb!o9{v7`Qr~mNpx3l>c{Rx=hVDNOY&2%=$AsQu@ zS|O5aynP%h8o2#~wzq7Q*|OijnZ;aFYTo`IGMw0bDk1U2l70`}m9>&1e_x7!n2?*Q z5JC;QW(VZ@3}?J3ju0z;^O5@X_yeSEj#^bwP)iOqUDBy;V${Wpc(f@J(W_2Pxx1E) zx4tNQo^dEoPUzN=vdBpo-jZKkH_L1r@!ImC+U))1Y<@1-*FE+o*WpFtu;be{AL_BX zR|^2p3?d+%Yeq(0w5OJ$0 zDNoL>Iq(3;+$wj4Pl%DWF0=!i)oV3HWk*y?$uTrapt^N_MC5oaiZ;&dHVp!df^kCOB0&U8`&-28Sa3~x*Jn`6j-pHm%gaEz4f zlpW~AjpS4C{wjd6Wf^24f@dC^hB9fg!!e*FEokp*`nR=2Y~5miw?@lWw8}1@Tj3-& zjS9&1m8@)wN^SKUTvSMeoQ&sf3`Qmb$JOz+;Swi)!$IOx|0XM~ao@n1WUs41(a9~D%g6jk?%SO|Q=Tb}U)*lAM#HsMg>5!CV-;I(Wy;Ct?YxOZf z`_>3+ik!BrFxFHJf1T8VPJHuG)?Dh7KB*E)0Fjqoj?t-iCt0=&tlonvt)CM8Ly-w) zz1+e7N}wJws#Fs-MaSo&hOP;uD`Du$RD9!>!vqkMQQ0%Q4qB=T7}zaxv^ zwtL%WDfvcS(rU3QX<|ok4vzF8PdPNND0l<)!!l{`OuU_9;omu$dWLf7pJxl#a%_e) z{YMJb;q*d}KKiMDCuUL_Ue+z)hMH!i(IvcboTV3jUK0&!SuckgFe<0m4u`vyI=G!t z)uF@wvL5g1YMk09QWx5dUh1yp$ud6CfhQ8Ix=EJWgo&#hR|oSN(6nxJVwjLieNdOQ z~Me(8U3sd zVN;k;0X8Wb4&qOx7HrXZU!iEZBI)(8W&!KZG~4zR;}?xqz#K1r$*m9#*+H%Rs{8_2 zAt*OG#x?{lP1VqHI1FdHbf8I!Ij7DWt?8T&I28Pyf_C(5Kn*I1c@$#+%Jj%akMp2z zqu}5;*}y)3EooPdZ%ozSe*XD~FaOk$v%V3cZ?=ioh8hmr=(|Zm-f`aUV*N^&qD-=K zuc{-q&@(7OO*Rr%ZxICt4_F0iGH-L!Mi$Z8^ze2)-Be5Vv+NehAuWXz?L%$fEy~St+QjIaE#?O zwBd!1r`Zfze>c|Q&UTL+O4^VqE~l%RD-&dP1Y%Y z%uxp$>#8%^lqRKtqS<3XqgO>Si%om)f(W#yN0rUd)4a4eqt5a6)+Q%_l`yUHe30w_ ztoiH=cIjzKN)77N615_$o>6K(4oQ^9n{TQb#U+bs41+Q;^b=&`)Yh5`3@hO0oCt-5 zK;uqf>A`nKrIrdib9(*4SJ@2O9-D!GN^U?8e_f}_I=xLC9I9`tz5gL-q)vpTgh86K z)u;rOP*<6V#Bve{I8bC1z=Lh&q=PQ!f(<+m${$v#CnER_bhW$w9DujukV)FqmI8er z_0)Fx4%)zco;&-*>vS^?X}A|3LF(U~!I71Sl>JosvTnq7Bw%EqFz~WEoCH>Xzzd;W z0sDI9OY`2#!kh1M>pfEyBQ%H<8(swWr_MJ#_1pjbvVL8EXgYtC(r*e9 zA~DeN|6kbqu33^(*PGwxD!2i7A`~Gh^nLDwM}JL^p&LW-v+>o>`zkB*oUUdV+ZgD| zI(b4N?Y-94-fOY3BXKp`Wy}VD_>iz6uULc@G7>CqwKPC(WtoJsG9moYA?F&)hIG<6 zWN5NG;c+%nkmHFB#2=nWJqSW*wgwacL%e-f;?=WTwsFS_I)$8}FFmU6_~<*!m*90} z%^baLvudDgZ#C@e>`deUeOhMY_1FPJ?$>-KYKt(ejqOg#>r|mG_pp0^T!^c6$?h#y zlXw5!syVKd-b?iw*kmVb^wbtE*;Zt;zv=`A(gQ>?)I8?wQVgUJ1xB&O&du|2PLOE!9Aqm;c0_0C~&A? zj&oF@N5yTE5)*1eTCE{}Js$2)D1O~U%7JaT5kW-)nZz)*sunrsY5&dy`9YaT%@D1N zxL^Lwl6{O9zxlmQ4kny%o7xnDxx<={%00Hu=<;Pl7m3b6CeT7rL#u!XX8=l1Gyb3ss->MGKwseC$epfBJdq%>|L^D=55Z zG5Jt(-PsoTH6a+J6;)hjmvb-0#c(7HR4PGwBb)MJ|JKyKL=6N2n_`Fl zjLr#OArZFWu+3I~O09Imv!&DyCB=0SeY~CJ<&zK21MIB#H`_D9!V{?prZ_+-CB3Tk zQww$|v2qE3WV>Xty@G<~w7q_oO$x*zCrK**m;?i70V%!)nn>}@K$3)+`|4%t_SMqJNz*@jj(4fgAF zxboWLS&Ce;{UPnomiZ=iTiHJ}sCO*3@*PNI$}K#PCU#KvLyuHYtMZ(r8}F_;@$5s# zX^!*N1fUJ5RvD&X1&lTA18;iF%?e8)8wEF@uu6VaYtP_N=^~Uy&Hcs6i+NrS(GO)g z;BcmCLZk|RbGq~bmTxO7x8l0I=dJhTaMbZ{mo0ox18=Q`%7pMd$)P2d-439r(q2~v z$V+9tM3RG64m^^Ah~>nbmIOO|?dMN8|4*qVhnco%>w9NUXAAY`1ERL}N}8q5Dk55r$#vI_VudVW*4U@Hec#gD-{eIQ*-r#F4q|qeB?DLtm3G#PR*wlXkN(Q z;KZ>R?6OM!K(kwH{l2+T2okWI*+?jvm`C(ckc@&RX++(rLxI>@HDd zW}zC@*u_s6iD3DWejfe?1Fc4+n#-PTR_^y})qZooMjewF(BC9LxCQT3w&< z>TO?bNnoJ9Ef&W33iT;jZBH$~K?sV{>QH)W9;79i_Fft{J6x{fvh_?wW|B4MX+IEX zJSu$mG*hR|&g{YxHM_L88PK~Nf2a*0*{}Y3XXwJ|eDP|U&xtcMW6b1TxlifIu03lD z!OxqTqz}yry*Va2YBpuX)J8s@2dG^%s7$gJ){m7=Dh_0lN>!fm?BNnCHYJD4_;Ia1 zE)$PeusW{TEE}I1Cs&<+L2I0&uodd=q%8XyEsPG;5B8ziRt=Kq0Qt_ke>zYAd96-a z>$_%A1k$Kzlu?77=)EH;aTjO!C)XC}o^ow4{nr6(P6z|Pwv^bs`!;SeRx1ZroYpH! zpxLtI^gb`x?#r8(Xy2mWusLDysK$1vNKy$~j)5ykemmm?E8_Lf+ZHQtSG@96v9_-E zc4hs2p+3;U8xl?4DuKJlf8og2k(^e$DsP3XerVXN=Kr4FP{`IsU8{B7(TO6eyjo@7 z@$xU7By2><#MArAnovDQP&@ttnU+X0WZ8)}g!yIfcdhMBiWjD&<~H2m3ER&pss-U? zI2&em1rVp|N%k#+$kxzbIO=;~fw5moM39kg-Mcjk?{a39`}hP~e}-Yf_l{8-cj?XI zkS;imY@levj|){k7V0%QHG|JbREDeuRm`Ve$pEW5}q-p7k1#P0>a|09SU{A3Hc_V7*3&W_u6$Y2kLI+YKUj|3syPquMxXF^-UlP zKUj;e0C!Olu37u!I;eOTE_zJL{@d6-AU{dNE+fD4i+VUV@7c8tGl+l{VAr#5d+VxH zbRI&$#^X92!3O>9LY+Sxz3FwA%q#&l58JbCcfzhGMCGMFQ-gt8mk=!h8h=_(^VTEn zZ^}n%pw~zDDnw_)YuZ=5Hqy9txq#0kn}A5!PpCaC{c+<-q|ku5Kzli!DzILknCfr8 zeEX&U^5;Klhw#%cKmYMhz_-`*RE}=~_Tb$MZjgBNWfeET-LKPo6xDP%NVjYyUz&RX z5g)b%UyRertJSr!v+Ryp+J8fH@IOuD^JvzU?VsSoIIqz-WfzFI#Y(|8okoa{FWo`? zvBiZ>{;Ze^2XvtmUv%j10<=x*QuhRVnw!)!*kBXBmg1i*l06c0V zW~+x)jj%upezd|nw204&VgnxA|L?->-unBsaDr=1xbzMpS=^x-mVe;Ipr$q0x~Kk4 zt;apH^E4nTaQ>saU%du_Wxm%U{>UXAnS~iwIMg+p)zHg zuL_~O3r<*uAGRBya=tX=;IKV=jJ<1fc_~l=Wa_*}IHvOR5Gb7*0aEtwu?kCK`&h?> z<_F-UW@)LdtjZ=pGlc=%daOn<@>@pYxa8(ysql$UG_$4@3lo9FFPmoHY0?2 zxsh(~DTZF5jS(3NGL<`b3VOvY+;Z3wggrFBInB+q;fOXNO+WO2uEzpdHsZl*e zB9ZE^{K_lOuL%SQ)#U{mq@{tU_!GV7&LJ>9ygDH;o%ZMGHh)XbP}+V;8cx7%hQ!gv8UXGAL$f{ZAx1Pk`rupQ81?eK9w}O4=JACczWt^C_4i=+Kg6v?^5#$i zZZArZsaK#?ipIKCyQ}QQYI9DbkGAX_igv_$)7bTOA){$|aB@C@GLB@c?X61zoMicc z+K`-i>K33RUlS>1>JCjr6ipD94#?jNybq9sWtX@w0Xlyy(>`i)PK8{X{e0hV6#uLL zY4-ozm4@Htw=h3hUErfD(O~~+Zg(161hny0mZI?vAIN`o3iBb-R<{P*I6Aom_SvRT zQ6U1dvr6ZWeI7?wi}EHG>pVF%5GFTr^xD052&iB5^>zOv%!tw27Mse#=W#m537MNp zoB~}0^3H$rT$2p6eQXQwXV_pFvZ5fT8b6O9-o64yO-_4O;gku4#SsHP2HrkIBdFy7 zF|s{s=sEhsDuv@$t3;XwV(0>|-{9#JCNsC`bvpH~(t~pNF!ISZ)%xO8e6V<7d}tF9xbz?%2f)m=RYc5d&gv^9-vX9xK(&Y5 z5%5HuRimhXkLmxl)oj8a&h0w?ydt>%;3e6UCXXjF7n z1hCzA-kJ+=wpB0LYCycgX@{!4chI`aM$w|&S0<1X)yU*u@UwQo;Zho?f6km9Z6?Uq z&dWZkXX^{2KSh0Nhue)D?0F>32JhT#VNfvUadJSXrrX;tw!reL6Cn0XHJ;swop+eq zNq(yFRz^z0!S%LGa+&-#$)i&$SkC;T1+pH#q#)0W2B&6wCiGvX zoPac!7Zj;?JLmW>ye_soe+(@_9K8wTku15pe4NgMu%LG;*$z_M*Q+&I4_Y~-ND&;p zq5^PN_D<+rd(NxoZF98e{FE$d4tS`!Pq0>t`LsCY&@G!gsAUkzNgi(x_{~R`1D5w8 z;Fr9jID^esOH1MUxkR;p`!FiA-a<@$^f8Su4TPcW>%eK7dwu5Fko0T0>UnNh? zLA8JhoF93T zDcZ}1(|W!f%CGQqwp>4Qeg{#M;o8PZGm$SRF^n|Hze}K-tutz22ZaD9i>*ET`4VTo z@A|~u*gti11iSP5m(9&-l3*RIw-LFQx~!xH;?2qT5VeuAe;je=i=QN)vabM*nLI)p zYpYJPC$*@A`<>Poo642W6YyJh0cXA~)KC9s{@?Xm6%y!x7vAP}nzgfN%Z6SFI-7^! zg)V0q78E$$4p0^+(MVeg|J+H{2Au)a@c{2zB0a4FHEjatHagFhuU;Qp9d%CQi8*x6 zCY_|L0Md(ge?`3%wp1)p!|dkOJ8Hwrb85=V_X>jc2BB&@lgPh09c0p5)1!H4eC7Z? ztgtABaSv8IXn2-DW}Fb`bm7FLZsopV5Zcy$$SRwmY>|}4&>hEo*sV$4ef9EGHopdgXW@}vDu&M&2G#k9d z*$0iFl#b<_tV>Us!vW_Kc>8SK`N9N5Kj6RF+ulT>51>c|@va;TOER~x{i8r7xnQ?w z5{jL^jFp$G7RStLqLBTq*HqCaP6bt*;Rg#Jy1e&g0Cf_=xD4OPE22N$yd-0iZ?w;vGWM{+g zR2vf@GoV_|&*^&QbteQ&!B<}YxktQ78eilW>^*FXb0oxbhKe>kqr`r5r_Bh-DV(PTkUl|yBO?iY0W z`#=6{kcz)cZw>8-qD_x8oX|&}l!sDk7J>wsP)P+aNjAOpqXzDIAc{0j8;Jlz;vKau zqkROwlXRmv;(V&@bzjbglW>%vgi>sC3nhKQ2T>3*zPPV)vgd5$J~SWz0YCQ10irdB ze;t>DEioQiqf||Rq$!sj$NB{5@|CBOPfvB%5v!b$dB|+Md5Gq|e_1yDu`L~&<|M<7 zhOL2W)U5jb?&@#fSLygeVl%}zWKiwGPzQ7z`atRCnl+tDc8Wsjfs_@#1%f>^l8nHR z11N48x*9c#9+6Y6TGEfhllG)R676#Zf7s`9SV;B>FNIPZp#zgi%I2^l^tDb^qq*gE z<7Kfv69+br*+1aOW814cl` z`8ahEn`3Jau|(+{Z+woN!jJ2u0bqI)Nj$G(aU^ap+_ENBs+HPKt{ZuE91k`QFRku( zI=#KpqGyrb_2at$mRruW6+1KUaPftrBAI-U2H!f?o{=+}*Qw!KayHYOmxnk3JAZ5u zvx5|z*S=22(Af>v4iz?mztm^z_k8*>|9y@>&;Nnf#Vu|0<~m8zucO+9 z4^0mlC>wQh=!8ct(&n_9NX8W#II4O~ex_O)A^8g1P189f+!T(9@nBk$v+t$KbrO8~LTp0-r|rz~f)7(pjkl79+rAo1#+ zW4GF&RP&+A){u;f+rDZ9iFIY)ke$^6ws~i}+1kwM9JKZfi~I)DOgdq&Yd!X}PWyWg zhZ3J{M5m9Qh-2}2k8`OoKqqzf^d>k2g=HIjHVdCRTZ@|Mu=F+goW)mNuvt^E*4R(7h@Rn`O>CT>s*QYc$x!xi)^BVI>Q{!3u_JHF*x zL-yhfIon-zPlOB-5KqaeZ-xy_+=vf3TqTP=fp`F$4zP-Wj2vXyS}AcjPIv1KXv1AC zDcx53^~nMmu}g?<)k^EN+lQ;VLZqgz6;k&|S#Oo;s-_;fI?;MZwT>@^u#dGhN;RZX z-`!HH(`0vN=d$mkl7HAltII1kE3cWa4f(0b=@pia|9m@NacbceAXK`e1AKff?N=-G zhs_CIHE{47+{VrjZ-d#W`j4DWdjsQ&+P+RJgAaL`e52eHq9f;2T^6^2taCq)da4y> zsYj6i)@{9u&ew(A&cB60Jdyx`!>gIoiGey^1Cu;P8k#5TJAVOXdcb?n7BaD=wO{tv zS`D8pAwY2-?4owV6DDuUUNJ(^wM)a+yy41ezkiF1uq4puO6Hs%oX?UVuFD5gShDxwfL9g2{(=V0=5m-=;J+)s$%)7ojQ#rK5ocU$;&MTs5TS%A_;f!2oBE z-J(*wiYibvg!cWk4)+e9=TegFoV&8agNck6;Wj6hBK_r6_f%KKZL9*WL`3LZcl zNv$ao0e_zP+DrfQ*FXOCZ}Z!?f4&d?o#D+T%yCD;EnkP^qfMwiUcl`MywrR>UJ4=Z zOEWT$rtF-z84m?p9PL_nsCJSr8|&t+{4vMqj1C+rOb;@$J!ff~_kcm2C@Oj&5Y);` z0n53vTX9F{S`~`oRUGGspO zl^{l|r!AI5AQ|&n8rv3ltV+ej66qqu|9`C4hw(yr^(Nj+yIqo_eW=yZgnI&YRsV!f z6EDxhxuT+5h3)1&?#@O2(l!_3gp`la&dDT4L+DKKePkN~l;0cP9vwCs#;&>rh&DL_ zT7PXPzT@jw6NXc@G=Nl;;QV0aO|mq*PvrFKjZ??R0Y7vI=U|>J7OyOMMXJqHWTC(m z$4xj`N@%d;toakI`5c2BpmZbD;2fId99k|uoUd@)&uhKDcf4*Py0^we1!^H91=I+j zoLc)xGlADUlQx7^qgt87(%WI$RRqDikAHnp4vRVoO=~--8Y6jmAZRdvx{>Vo1f~qT z;Y5vY_ziFn3eN#1ED;938V;JGulI7YwVlsB@97{q@ldW8~RUgQK^Wjw_>>zuAnYZ`=m?J0%dTIFWCGFJHqt4$f)Td{_+kbSM zmmN_pU+9#wvC0wzlTqag!8n#i+|k}Kwm9kMI#mtLzRncWN$58fKI zcWkRI4Ngx}trh^c&+T0SsUhlEIe*I$(sOFECNPg)XA)9_0+Y@F14RLc3LM*M{4dt( z{87O}j-!){?n~aNWbh}k#l8_MnRc_T=G9>2C(aNw#^h{5uC$ql(hxgD=C&NkiovM- zZgpd{QD|LT#As&$+jBjG5YAs80M?iZBK@nV$(bDPXL8Mlk_Xr;HjwS5<$sM*Y0?-KBjk6LFLp~_&AiD<~eJ-yf#o~d5^%V zHe@J|EpFY}tc^2F!a_Od&;k0Fu|NSA78y@d!e_MXm7CU(TXei=w{bj9^;}k$-ar8y ze`_0n>q;}+%@*~cOA-9l#)$FTmHMtv+hw2zB-QLL#IpAltfKXD5M%Lv`GJI_>QQfbu}MQVL(U zFTgm+BYE5z`>N9r|Cbfa1drx8Z9CHye{OqcB|vPvd!1+PN3+k#_COdMZ-`&(TujyZ zFYg|-1pd#qD6k7OsJ7W?DL()pdv4X9$NX1|^#QWpcb43U#H#jeS8Y(&r^B zL7?;N)K>_~MuO@v28YvZDsJjdJ&w87OR21BF^q!&yk2ov=5Ecx;Ps1Lswaxwf9Q7l zXJ@RBuXx3F$YI|sd&@J0{A)KyYh^0X)E8laCm!#`Pji5cXHM&=%38;V0Gn+uoJs(> z85OdkuM8O`IdjHawLx;_~VXB<1-XO<2a|F(! z&qgc*dU|?s`6`!dAt9}u$~9anciy_A>E(8Le@V3AtHlKLRhfgB@9gmHor3Mb-C;M< z;_ya`Gd^u0QP}kH*5hPB6*t>@CSv$#05l_x4C)K+Vf3_SM1;$~U|FZpTS^b=|z${4vI(cXt46l2BSf=lIJ-x}2 zvsZdlWy~8q&Y_4h>}z}u;59#*wE>hCHti6HN?ak?^#N9duROu4;oIt8b6BdU2{ef6 zZrN(CWASnjKzFIT**rF@T~$>$9>%K;3SfDRb9mv>@@ccrC`v=yf4P1DaHoNiEjtb+ z9$nLqIUD83U^M`y=%~vv$&Mo`oB*$|hwThUZpv*=wJV%mdB`*!N*_cts%iEwuKZdl zY2X{8x@`oJ)aZmU9u3eR5Vg(l)+4S8qcOXwp>-B}_2G#(=gCCiyExgo_9nO8Cb`_l zgfa^pdNMhxz{ZC*e`@tMWznD|<*_)%9MG?23R}1MqhXyTZy(OCu_*IRh_c71shB_E z1DipBwjU>U)So&PHOjm9~XUWwmriB6!a8v&2b! z`nGk2{`j~0^Z4a2U+TW^L-3t5B+&xYUMd)MW27CDHb(V{g%ULEH7S~458l|#JjRZ+_Y z+_i(|CEh)Wq>ixOUe~&vf%~=GfDC&{l8WYD8{VyQCcHPFp2b@=NcQX=#_ZnAAHw~a zRed5R>MlI(e~!ujX36&S*dP$R40>6bDvJL0S zgIeGT7Rqfdv>8D;J8iPqK6-^!lB-wI0QpjRGuPFeijAj1xB>(%jp@w_?_WQH^F1~dF!(;kZTC+!7g;E;=;V!^!FY-TB}%JD z+m?0wWnmtj9V_d+^a<>@T|38~&LiGI)Z5oG{q)QC11JjR(_eY82G!5B%(k289Lly3 znPlCLIfD$KsE&6Q{^MmdusRMr4b~PsC0?Ud2MQ>Uyleq;2Awu;wi+W)>m}NX}#^F zq}PXL&)P>0rI(MhEL;BgUqS}#vfM!I=w__^OLI-7w|-cu&pi01etELKfc0wKTe+*t ze`$sD8L_F_Z{v&xvq0`;>eq8tsV?tZqTMHCw@HGtL-$;6sGw6u3tlpV3YXLEoQrw{ zJF_(qvgu#*BvvGVtzY_Hx9Na@X?@oFP4;i?=NMjErlew~ZSDt$z~(ff`*xrp5Rzg} zXWDH?4)Cu4NC#Bto4Si1%4aBWq)4Rpe~^>?z2`F=U_OQ`HOtpZ$(aBCr=R}v_g!E= zenoD~!oWN$Rcki}?*Dh#B05}|p{%vG*HNAZ)sV*BYTq`_xH4S9@pDjp0}FdM={qKd zEK9(bf(X}e$hF%dx+h*BI1iz0Dsxa@MbW~e9>*5hsr=FG9OR^BlGg`n@ZG^{f2*z6 zrCnco^zYe5Act2kWv-|PQczpCw2Qs@0Qq@$yoS0jbAS`7?^jcS@^+gWEs7n5L;49Dagcvk*ae{Q7s^%m;yZNr|-1yy744DxT68u$C0O^6= zz832rKTmH*y_ZHw0U%o9-P^WB@S2fON~n-#MaMQB+B<=t`FaSj_RRr&;MU!`w#siw zM{V`Vha-c1m+#)MNDupL$TD8|-$4ypapvr5)Hw00b%z%ydOGbpZo7Ymt)@x~X~&wH zMVG)y0Th3)`^|=3-yvW}&TrA`W2M4Jw0d7DFyUzvcvU319nNKgZr5p>lk#igb*DP6 zMWh8Z^)8QEogKX8MCwgGjoygG+tCA(8V{*C;jVh~MZrG&u)+Kyuw{0vcXUwmbF%wh zva|VCt>h|)R+8NoXX|+)bVI%~iVb3=SIjVKZO?yVsMBGaq{_jX41vNbu$o8;5Y;^N z!%LX+p72gltvhHDqgWGteYKg?5aCQ%zHmDHDmvDD`k{sqzyq}#ZTvogNQQT8W z?yrAd7r0a0E>A7nrUzk>>kRd{o7V6I1PwM${)8aJ6PxoL5e-$$A&<ZF>7mHNZEy6!wvmF9-q%Fb_ADtxTe+f787TQ{%U-dnWURDW6#d)+qr zS<-1_5zDe6F;I6kevjl#On- zRC+0IFmove!B~Y29a$DH4@%&`#!y7sA*mFuA66=Vp1#+fn(?uAGt{nB^Nn4h_@{qb zo2*V#u3xo*bvdrPg}&i^x<~3gP9SmC+7VoBr5r8`bEEfB9I64bpVwB5C4d1s?7pma zt~ehfWYC6>L_|+`z7@qY_@SG-%l5XTv~0W6N+!= zqKZbU2igpDU93^le#N(csIH^6cjA8uME-!hD?PtmDVOPW4d3AYHHO)g{R>WrsT4f5 z_&AzPo(}xmuQy#T6*-J?Z|jj1ds*xsl2$4<$*cP2 zK?Y$scO1RJq&q_PnpTf@c;*2xoz>tD);oR!PMcQf0 zq)HrNtZCa2Cow1J5ib@DMTjB~Jmdz&JaiWKu58aHsW^UoF4MR9Ki~fG?WaHg{cCpi z-Oojl$LkhkR067Emh4wjt~F`)Fw6BQ*x0SNPbC2WBA1g%8uSoCY(alGo6^sQVu0V) zy(S9~lzE%pVvOwU7t#M9(jof;{@$xOCrEHoLO0#c zy^zm_rl1v80;_W>&QV;Ae-lA}>ncE4>$vmw5j&JD?NM10NY!!*MakT#t38=rmz8|| zi>3N;TGnoMHO872C+vR>GO>+9PQUVsRo;qDn&>pix`jHrYL&{EAMobJK?gQ*dcEhh zQ)m+l690G?45_#T2 zQZ*se*y8u=_DRA3jyB7RNm;!5SZT;QYZQmtvh~w_lO?zTC?|g+ubN{{%|+`KkRk1# z>(TlTOZCV9oPYayzP!8M2eV~DippP5&S;~NGGqkgEiJiS*3`tiuanTN3KhxmAoicz zp!|xDd~6aiWTjpGhF~jp(IrRME}oOP?j4-g2TpSFsDMvc63KtPHrI4qlzny0sVh>m zaBAzShK!_Wr^A0P#kebvs45Ys6>`#s-Ze|{FS7D_}C(v$ea#-xOOW!-u9WVal&%gZl>ni?r4DG)lXL&c}$pI7q-)yM$7CD=M%U0%f zPDgzWmSBXf6$WP_B30uSq5r8qo&#^3x$QFN#B{w5A`X8)rOVGnW@FpvtF&(qwWEGn z($B4YWr;^c$1&QWJhUv(u^~Of8X-;|Vg-g@=NVcK<7z5-d5IE0-!{?inj|?zA36RG zVKj?LFHOh^7*TCK)y=JeXie+I^lw+{L!Eea5)4tluF1{-N4z_0h zLI8B%xl#gtyq8E&0ZM-hdM{9N-p)35=-8wJteaKwI(sgXOq4@Q{>~2}E-0c1`d!{o zohpfgcC7c>RQFn`|NZ6X`LARVJhWhSGBt^K=(G)z(#@9tuRecqKMb~n2nnvf_^y1Mn$)+!Zy{^;_fLa63Ja5n`w%rhFFNuHbk-fhP?9S}M5KrCb z^(@<_VVC-pK+21=eFCM_`eLI%50ypJHjk*5oXomQ)n*ES1Fv& z|7%!Jlta>8$#vA^rPG#eKK+rbG|6J~%fU`aErNf~*^;F2ZkytT-KJ%mqP` zH;4d`g0SUq*t3_AQ2`=&EG!}s|BN}%zNf}n~m0i$`R&-z@cpa1#C zKYjc5*Wp_IhSWT^8mO)N6q|Cdu6U$f9ZF5}PjuY2b)LjTQsaz&=$`(N_QRe}OOKNw z@Uv65jXHI*^NO&zA!BJoj?)TL+jrOG*KHpMV6Yug!t+IHj*p2_V+x=!l&LEMU{+BG zTl6gxvVpEyR4meqc-mm0qUV|`9^=;MIUkBKExohSNvKx=(H1W0A_YQ7*j3T>VYSHX z&DK`vkRHlFcc@bTOoPAtfAv5AV~a*y9JseF#U_#I7tkBg$l#cE0{f`El@3ug2jjce>xyq` z*p;_&hg(+Qt&%l6Pe`{7A80DobL1p8S zb=53{i0V7bOJd2png+_e@_}qa$2}psKdw^z9fb4EAn5^WBo3{!L-uQc7fEtpH=~ih z>Z%ey{QhN=Y1GM(4=DSVUt?I^VIB1=4uG+oTFuJuI978glh2ANWtP{avzlmZIOqdR zVxN57&K!Dn5$rFHm#$L*B7Y(pU+@7E*k>f8V}<&C+S_mA2J}@cV<)Mr{->~AEtPZ< z|8bSluT}|?IP{Gw)v-3VV&@D3stPlLjH4vV5lD|&e5`WLa*B~*mgMXd|8eTSSS4V-o zGCQ{zE4kThvq-QgIv6JrW_V*Seqkkv&dy9PpCvd4IyvE z6VKzvRmz;Ww|PEJerOLn)0;CL;!K?0$B@yhida2vwIk@LeFi6KSyh)ozU^RuCwIjH zi87-pd)@5vfSI4w>3YDI*?&W(Fgqw0RF;V1(PCqkBHt;Q(FT^!SbnSp?gg&tdVB zW6w9x^3vONrH5KvV1t-6^SUfk-^HP%su`IoXGC!Iy=?l7mm=Vg?ZCOTp$4elkz#;X zS5OB#C#_>L@wPc`#a~bqTjf>K5tL@IeQvLfIRF9T@_&F+bdbx|ZZx2j&9NzA*kdTk z&v$YVg0Gytb+b&Ozb=_~X;G-{C$V6(PbZ(Zh1wkNeBp7e2-r70O=+~Ug|?E0x#eG` zEkb6{XB#}R*~um(URCcjD#>u?TD-VZ+$F17vUwPAbT!-WosupKa_Zn!&})ZS7wtz@ zJPZ7i-T*kswIv}*ye=3nwvgJ{r*3QnsJMh7?xnmNftz}h@WQ+8 z>pzETbpXhhKu%2vL_JZ~by!vd!Xj{Rt8QhkJ*ugQS1j5lYNBP;LV~=kXeitaK^@_u|3C zUP78uv8%zQ6?VDp>jK2qsj4kxSOptS*BMf9OWMVwP3U&CWHZ<8IKd7%*0upZRVFNj zHLgwi!v^CmEcM*T){#6{)9nCZPoEdY|M>YQw(2iKdiT*}9o}wX!pVv%a4`5#5vo=V ziaUSY)%yYv0eA`$VL`g{21%ymcKt-a*LtGE1NcGq-Ju~C+`RLK!*F1bJa9j1S;w=e zG(>m;7pmQ~$akEtuPsF$c1XY;Yt6Dx!oAHa2kR|?aq2wUQ*1*qn->V{J#vRqYv$G! zKd%nzbce)j0J2OEiK$I-ylg{Svq9j{k->j!I0tt@%2T})sO0yR0zZ8yNqwl~9&eha z(0wI%EzfGO7K^tR&SWdQVre1>c>rY~86^lsZ|vW-hd!G;V0)_ob5u~XUxGiGhm9&M zi>=_KbtB#ATSc7%dpd#g(aHFHB|W%#p(-AUt7$-|GJ8mEDBcEDQKw?5;Gy)^SNnl_?HuQP z>T(9w$q1xiWP)(f)uFs*5u>)p0qG|e& zoe%bAHY=Z4wt3?@bjj$zl`1p4lG>u><>C$Zu`R?Y{Brf>9D~NLiVI!ZuaMzwt-id( zYhlJgFnkR6PDh4bs%BbjMD=O_b;c@tHD(n-e;qpL5Kin>T0)_Fw?FGCRG>2K((jA( zkN(%++f)6~P!``Ni}*n2kQ`gKh(sI;+XkD5TKb&S8>GmJvxZsO9yTd3z@affb|7+1 zI~MI;R`21|>SR|$2*^R7>bqGt=77aL5^BdcfnW8YJr?+CJWx1bH>nW|_teorG5{ZN zf6xfS`qf`+=&^D34ep#9a`JbHYqX8p1~VzC7GkHZqxIS0dCm2lRpcPBI}b&7W2@a zX_rNK>;bA#jP8PC6y@#5Ijf>+!ctU@$+)@c5L5Gr?9#=l}@%sr}UjqcweRXn^j6+liogV;D)fytF)xMj}}Zt zR&`TgTo! z1niC44HjD+;RO65lBkWo%IYcW)om#9@?>j^6X2ace<#m_NZ|-3CKBRh+X>s#T=8^5 zg|+|50~}f#gJG{nWAx|E`B23%!H7m6HbX&gbFi8cbplX1wdX(Sz~?e{OyUhJIBS?y-)+In}|;l;kaCy3zMCNK~K7zH6n-6B|+M(53F zOa$)T`TTCEy)MZ9?NCCjpq=5c>lYGNf0_-)Z|h3fM^9Xd{1;_(PGw1K)^xag3Ms*p ze`7aw5>QW%KvS%2*y-Oc2YGB0Wut@IO1HyoTn-Ih$}|xd)K~%h3w24oY?Swf`X0dF z=7-oOLh8W_A4ZL??TAn>I}X)^tno%KY?~g{HdF?O za6gyn+ke`%-t%|)EzRkSeSz2yPfNC!?eRS-jc`kp;80$N+xnqza4r|AC#r9E5P`O? zkF#TZQG&dVc&GN-&)jxbmf2O%vQD3XVE`TpVI-nMikyf20t2_L;1V;hYZswq=}HI= z-Iu}6CJ}tcMe|_Cd99bZ zVF5UQu;@s7J*8p`g#K{OqGf;n%sb@?J0lOP`bRWGA zRm#nF)O*V~9d=4VamEjebp4Jv{{r8RB`G|YaAE-wfA1AI$5JEIyT?6nad7;K${T&e^Jk$cacbUVlHRkb~Ez9_0b?T`>h_O(bVMe;X?`BN(g_V@kVWa$UQ zq;%Lw-b6hPDL0u#yzC?jMZ^n0g%RB=?1n`Nsh5QI2G) zJeBb|e|Prjxc8>2k>33FoSY6%ce3Up6mv4xx||7m>?BkzE|AoCFeQfWHS@X@RNV5U z`+|DGUO9anPx7#{632kU7{R*piNK?$swhz#$?w=UpgKXZ@fC&onmDUk$mzwAiPkAx zQplu9f?C^8K2;GUzVK}vU?c#Q*%$fBZ?Q_n-pFeZ5IcZcP1@shri8s|_~Q$pVx}Qkzwj z0^o>-eH{>TRHffLU6A1-zS}wJKVVVphE|4?t);PeSL8iRUN4b}S6d0dkWU-rVd-SW zuSgX`A?)ZCcdDz*L1{W2Dur?I9pnOpXaHL&4u73T1?Y$4lcyzuK*Vnqh!X%^q=4NM zZ{-&xLpbx&mIzERhvAr&ItHZZ*0qo|OApu!|yrmZ*Cx|0+60nIe>sEYk z>3=7s+CKbR$?vBSA`U&wUk$C-$AwODMAc39L+_UkT~Xsu%9p%TZ~BilhS*=>%;<|O?AE%^7K<)`%Z z6rJ8r-VH}ks>No6_dPZrUe6qAZao%>VzhJkOuizQ1wdVr-6o2OIfbnU#PP#QoqzjA z>aCgF%IWjyDHgrKgjJ{o z*y=s*RQzc+{=ai5#A&j--i$!i&Lhh@niIUd=;~Z~6_~s_gsFF1R>WA-O(ua=TrMz?0qod z?MwwH=Xowg#|l5&ZrPY-ZNyBnT{g4E3;Neu1$ap;`(ZgLE9McsJ-aj_$%j7-$?Ufm zjA7sO*zT==gvGIW&-XP7AKuu{n;xh0Jyr>|AvrDf4et+%#a8Xapnn+P3#ZPMBnzR* zt7o+lh6FOzeyhGuh^6+_tFehx6NgUo^;JQ*RX1x z(L^&{c$(s2ae%3ad755$zpF_h=Xdq3?>E?G-4fohJEoH^l{V}hDQvb5m~+$y*mBwA zyOf4rmhgam4%uHS`hOl(UiCdL{qJA?>-TX>;lH=1a2|;g=TRkY-VKmoRnq}XJ+)bS z_fA)DD}J9!;?wej)3-Lh`}WK5@?S0GnF(Eqe~wkakCKc3RV48eK_Ung8PJpz{5CBAv_!RK5W(;h0Kb^uV+{O9;=F?6N={NLX`*Xi9{0mz;} z0-CiDJ%Y_!njS>}t*GNlwoup-3SrZGXOIAaep5D0y;ladom8=qYEzd864=} zVE@=S2kM=QlM&m%kVHByIVC7x!HEapR{$iykM+`%fX`37`x|r^2*qJ10Y|Bb2E;CY z<8X}sl(z%r9K_%EP)8JtC>BPHNH&&Tw$$6W^XNdyUMG)qz1L%Q>WUcG*Z=kZ0+Y82 I7&4p!03uBtZU6uP delta 71710 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�FJ1Jj)p5)pG~JdwuS=`iQjZO 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

      vm3lSRM-UmQlG8g^XbR@_c{JN{|8&tY56uqDg^ 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 diff --git a/metadata/md5-cache/dev-ml/dune-build-info-3.8.0 b/metadata/md5-cache/dev-ml/dune-build-info-3.8.0 index dad45f60a12b..b2187c22cf61 100644 --- a/metadata/md5-cache/dev-ml/dune-build-info-3.8.0 +++ b/metadata/md5-cache/dev-ml/dune-build-info-3.8.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/ocaml/dune INHERIT=dune multiprocessing IUSE=+ocamlopt -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= RESTRICT=test SLOT=0/3.8.0 SRC_URI=https://github.com/ocaml/dune/archive/3.8.0.tar.gz -> dune-3.8.0.tar.gz _eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 -_md5_=429b8def6abfcbe7ce73c020f3c60799 +_md5_=816d8969be6d60355b46cabdb83c6acd diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 b/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 index e0e9c533c175..cedbcac4ee02 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/14.0.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=81a9f3aae36c4d277e7deb51da8e2119 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 4a4c208ac572..3a6a61dd91ac 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 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=47ac9fc5ccf47d31fdeabf577e9b531c diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.5 b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.5 index 7d77a34100f4..47c1ca834220 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.5 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/16.0.5 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bb054ccbb72b406130928bc4c24b2faa 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 f617f9c78aad..9537e8bb9032 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 @@ -1,4 +1,4 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=|| ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-16.0.6:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-16.0.6[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-16.0.6[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-16.0.6[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-16.0.6[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-16.0.6[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-16.0.6[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-16.0.6[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-16.0.6[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-16.0.6[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-16.0.6[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-16.0.6[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-16.0.6[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-16.0.6[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-16.0.6[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-16.0.6[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-16.0.6[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-16.0.6[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-16.0.6[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-16.0.6[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-16.0.6[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-16.0.6[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-16.0.6[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-16.0.6[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-16.0.6[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-16.0.6[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 DESCRIPTION=OCaml bindings for LLVM @@ -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 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bb054ccbb72b406130928bc4c24b2faa +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c02be85fe4a42bdff237e09f6f02b9cb diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 index 9bfb7916edd9..729c63ab4c7a 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.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/17.0.0.9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7242d061b363021e575e5077773c3498 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230609 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230609 deleted file mode 100644 index f9806f081b9c..000000000000 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230609 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 >=dev-util/ninja-1.8.2 >=dev-util/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-17.0.0_pre20230609:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 -DESCRIPTION=OCaml bindings for LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org 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-17.0.0_pre20230609:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_pre20230609[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_pre20230609[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/17.0.0_pre20230609 -SRC_URI=https://github.com/llvm/llvm-project/archive/62c0bdabfa32f6e32b17b45425b15309db340dfb.tar.gz -> llvm-project-62c0bdabfa32f6e32b17b45425b15309db340dfb.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7627d6d7d4810ada8a9a656eb003e9b1 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230615 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230615 index 7078556af054..b02a44455c72 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230615 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230615 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/17.0.0_pre20230615 SRC_URI=https://github.com/llvm/llvm-project/archive/0e08374abb2c61a3ae5c24d5f60be3b548da9778.tar.gz -> llvm-project-0e08374abb2c61a3ae5c24d5f60be3b548da9778.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7242d061b363021e575e5077773c3498 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230620 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230620 new file mode 100644 index 000000000000..2419d3e46652 --- /dev/null +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230620 @@ -0,0 +1,16 @@ +BDEPEND=|| ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 >=dev-util/ninja-1.8.2 >=dev-util/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-17.0.0_pre20230620:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 +DESCRIPTION=OCaml bindings for LLVM +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake llvm llvm.org 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-17.0.0_pre20230620:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_pre20230620[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_pre20230620[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/17.0.0_pre20230620 +SRC_URI=https://github.com/llvm/llvm-project/archive/aad51417452432092258034c55537a7092fa6295.tar.gz -> llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7242d061b363021e575e5077773c3498 diff --git a/metadata/md5-cache/dev-ml/seq-0.3.1-r1 b/metadata/md5-cache/dev-ml/seq-0.3.1-r1 index 9af1e43b6c6f..14e0065f8c3c 100644 --- a/metadata/md5-cache/dev-ml/seq-0.3.1-r1 +++ b/metadata/md5-cache/dev-ml/seq-0.3.1-r1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/c-cube/seq INHERIT=dune IUSE=+ocamlopt -KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86 +KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 LICENSE=GPL-3 RDEPEND=>=dev-lang/ocaml-4.07 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= SLOT=0 SRC_URI=https://github.com/c-cube/seq/archive/v0.3.1.tar.gz -> seq-0.3.1.tar.gz _eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 -_md5_=436938ad983d9e41eb4aa32af5bd5462 +_md5_=1fdb392fdc2b857f2efdb494459c663b diff --git a/metadata/md5-cache/dev-perl/Acme-Damn-0.80.0-r2 b/metadata/md5-cache/dev-perl/Acme-Damn-0.80.0-r2 index a25f13737e3c..a774fcd94ef3 100644 --- a/metadata/md5-cache/dev-perl/Acme-Damn-0.80.0-r2 +++ b/metadata/md5-cache/dev-perl/Acme-Damn-0.80.0-r2 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=Module, that 'unblesses' Perl objects +DESCRIPTION=Module that 'unblesses' Perl objects EAPI=7 HOMEPAGE=https://metacpan.org/release/Acme-Damn INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/I/IB/IBB/Acme-Damn-0.08.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=784785e487aed3ac470db38bf5cda3c2 +_md5_=860eba045ab09d442eb0c2f27911d17f diff --git a/metadata/md5-cache/dev-perl/Algorithm-C3-0.110.0 b/metadata/md5-cache/dev-perl/Algorithm-C3-0.110.0 index 0ab7f3278c2f..23bb5a2f54a7 100644 --- a/metadata/md5-cache/dev-perl/Algorithm-C3-0.110.0 +++ b/metadata/md5-cache/dev-perl/Algorithm-C3-0.110.0 @@ -1,7 +1,7 @@ BDEPEND=>=virtual/perl-Carp-0.10.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A module for merging hierarchies using the C3 algorithm +DESCRIPTION=Module for merging hierarchies using the C3 algorithm EAPI=7 HOMEPAGE=https://metacpan.org/release/Algorithm-C3 INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Algorithm-C3-0.11.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=557ab8b9174cb52a4b6d9d7cf25101cb +_md5_=d5aa96adbab9722e0932720d42c1c923 diff --git a/metadata/md5-cache/dev-perl/Alien-Build-2.800.0 b/metadata/md5-cache/dev-perl/Alien-Build-2.800.0 new file mode 100644 index 000000000000..19b6a3921229 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Alien-Build-2.800.0 @@ -0,0 +1,16 @@ +BDEPEND=zip? ( dev-perl/Archive-Zip ) virtual/perl-Archive-Tar >=dev-perl/Capture-Tiny-0.170.0 virtual/perl-Digest-SHA virtual/perl-ExtUtils-CBuilder >=virtual/perl-ExtUtils-MakeMaker-6.640.0 >=virtual/perl-ExtUtils-ParseXS-3.300.0 >=dev-perl/FFI-CheckLib-0.110.0 >=dev-perl/File-Which-1.100.0 dev-perl/File-chdir virtual/perl-JSON-PP >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Path-Tiny-0.77.0 >=virtual/perl-Test-Simple-1.302.96 >=virtual/perl-Text-ParseWords-3.260.0 virtual/pkgconfig test? ( dev-perl/Devel-Hide >=dev-perl/Test2-Suite-0.0.121 !minimal? ( dev-perl/Alien-Base-ModuleBuild dev-perl/Sort-Versions ) ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Build external dependencies for use in CPAN +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Alien-Build +INHERIT=perl-module +IUSE=minimal zip test examples +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=zip? ( dev-perl/Archive-Zip ) virtual/perl-Archive-Tar >=dev-perl/Capture-Tiny-0.170.0 virtual/perl-Digest-SHA virtual/perl-ExtUtils-CBuilder >=virtual/perl-ExtUtils-MakeMaker-6.640.0 >=virtual/perl-ExtUtils-ParseXS-3.300.0 >=dev-perl/FFI-CheckLib-0.110.0 >=dev-perl/File-Which-1.100.0 dev-perl/File-chdir virtual/perl-JSON-PP >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Path-Tiny-0.77.0 >=virtual/perl-Test-Simple-1.302.96 >=virtual/perl-Text-ParseWords-3.260.0 virtual/pkgconfig dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Build-2.80.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=755264c5b0875151856cd011f12f4527 diff --git a/metadata/md5-cache/dev-perl/Alien-HDF4-0.60.0 b/metadata/md5-cache/dev-perl/Alien-HDF4-0.60.0 new file mode 100644 index 000000000000..2503ee406b50 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Alien-HDF4-0.60.0 @@ -0,0 +1,16 @@ +BDEPEND=sci-libs/hdf >=dev-perl/ExtUtils-Depends-0.402.0 dev-perl/IO-All dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=sci-libs/hdf dev-lang/perl +DESCRIPTION=Encapsulate install info for HDF4 +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Alien-HDF4 +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~ppc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=sci-libs/hdf dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/E/ET/ETJ/Alien-HDF4-0.06.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=cf78c50ebe4c7a67934e609f63292f21 diff --git a/metadata/md5-cache/dev-perl/Alien-SDL-1.446.0-r1 b/metadata/md5-cache/dev-perl/Alien-SDL-1.446.0-r1 index bced1e5c13f7..2ef14d32acdc 100644 --- a/metadata/md5-cache/dev-perl/Alien-SDL-1.446.0-r1 +++ b/metadata/md5-cache/dev-perl/Alien-SDL-1.446.0-r1 @@ -1,7 +1,7 @@ BDEPEND=dev-perl/Archive-Extract dev-perl/Archive-Zip dev-perl/Capture-Tiny dev-perl/File-ShareDir dev-perl/File-Which dev-perl/Text-Patch media-libs/libsdl virtual/perl-Archive-Tar virtual/perl-Digest-SHA virtual/perl-ExtUtils-CBuilder virtual/perl-ExtUtils-MakeMaker dev-perl/Module-Build virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/Module-Build dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=media-libs/libsdl dev-lang/perl -DESCRIPTION=building, finding and using SDL binaries +DESCRIPTION=Building, finding and using SDL binaries EAPI=7 HOMEPAGE=https://metacpan.org/release/Alien-SDL INHERIT=perl-module toolchain-funcs @@ -11,4 +11,4 @@ RDEPEND=dev-perl/Archive-Extract dev-perl/Archive-Zip dev-perl/Capture-Tiny dev- SLOT=0 SRC_URI=mirror://cpan/authors/id/F/FR/FROGGS/Alien-SDL-1.446.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d4a8288f24c78269f3315b9b6bed71ed +_md5_=e812a5063c6ed6dbf8675f1fb9402ffb diff --git a/metadata/md5-cache/dev-perl/Apache-AuthCookie-3.310.0 b/metadata/md5-cache/dev-perl/Apache-AuthCookie-3.310.0 new file mode 100644 index 000000000000..4558792b8031 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Apache-AuthCookie-3.310.0 @@ -0,0 +1,16 @@ +BDEPEND=>=www-apache/mod_perl-2 virtual/perl-Carp >=dev-perl/Class-Load-0.30.0 virtual/perl-Encode dev-perl/HTTP-Body dev-perl/Hash-MultiValue dev-perl/WWW-Form-UrlEncoded >=dev-perl/URI-1.360.0 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Apache-Test-1.390.0 >=virtual/perl-Test-Simple-0.940.0 !www-apache/mpm_itk ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Perl Authentication and Authorization via cookies +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Apache-AuthCookie +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=www-apache/mod_perl-2 virtual/perl-Carp >=dev-perl/Class-Load-0.30.0 virtual/perl-Encode dev-perl/HTTP-Body dev-perl/Hash-MultiValue dev-perl/WWW-Form-UrlEncoded >=dev-perl/URI-1.360.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/M/MS/MSCHOUT/Apache-AuthCookie-3.31.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0f85844f7251dff0ad0ebdbced8f51fd diff --git a/metadata/md5-cache/dev-perl/Apache-Session-1.940.0 b/metadata/md5-cache/dev-perl/Apache-Session-1.940.0 index fae435501d42..bccb0d1f3efe 100644 --- a/metadata/md5-cache/dev-perl/Apache-Session-1.940.0 +++ b/metadata/md5-cache/dev-perl/Apache-Session-1.940.0 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-Digest-MD5 virtual/perl-File-Temp virtual/perl-IO virtual/perl-Storable dev-perl/Module-Build test? ( >=dev-perl/Test-Deep-0.82.0 >=dev-perl/Test-Exception-0.150.0 >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-perl/Module-Build dev-lang/perl -DESCRIPTION=A persistence framework for session data +DESCRIPTION=Persistence framework for session data EAPI=7 HOMEPAGE=https://metacpan.org/release/Apache-Session INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/C/CH/CHORNY/Apache-Session-1.94.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ef7d8a77213e19c2787d4cd9145730e2 +_md5_=a715936d51635b21d66ecc65b0f36268 diff --git a/metadata/md5-cache/dev-perl/App-Cmd-0.335.0 b/metadata/md5-cache/dev-perl/App-Cmd-0.335.0 new file mode 100644 index 000000000000..8a9643852cf6 --- /dev/null +++ b/metadata/md5-cache/dev-perl/App-Cmd-0.335.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Capture-Tiny-0.130.0 virtual/perl-Carp >=dev-perl/Class-Load-0.60.0 dev-perl/Data-OptList >=virtual/perl-Getopt-Long-2.390.0 >=dev-perl/Getopt-Long-Descriptive-0.84.0 dev-perl/IO-TieCombine dev-perl/Module-Pluggable dev-perl/String-RewritePrefix dev-perl/Sub-Exporter dev-perl/Sub-Install virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-Data-Dumper virtual/perl-File-Spec virtual/perl-IPC-Cmd dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Write command line apps with less suffering +EAPI=8 +HOMEPAGE=https://metacpan.org/release/App-Cmd +INHERIT=perl-module +IUSE=minimal test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/Capture-Tiny-0.130.0 virtual/perl-Carp >=dev-perl/Class-Load-0.60.0 dev-perl/Data-OptList >=virtual/perl-Getopt-Long-2.390.0 >=dev-perl/Getopt-Long-Descriptive-0.84.0 dev-perl/IO-TieCombine dev-perl/Module-Pluggable dev-perl/String-RewritePrefix dev-perl/Sub-Exporter dev-perl/Sub-Install virtual/perl-parent dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/App-Cmd-0.335.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=98dbee25d03ea96800c3a0cb9f110ccc diff --git a/metadata/md5-cache/dev-perl/App-FatPacker-0.10.8 b/metadata/md5-cache/dev-perl/App-FatPacker-0.10.8 index 30ac6c86486a..062b40215bd1 100644 --- a/metadata/md5-cache/dev-perl/App-FatPacker-0.10.8 +++ b/metadata/md5-cache/dev-perl/App-FatPacker-0.10.8 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-Getopt-Long virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.820.0 ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=pack your dependencies onto your script file +DESCRIPTION=Pack your dependencies onto your script file EAPI=7 HOMEPAGE=https://metacpan.org/release/App-FatPacker INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/M/MS/MSTROUT/App-FatPacker-0.010008.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8f80025589c26ddf3a15aa37890c38ec +_md5_=b4e8e0799e2ecad03f770f845dba1a53 diff --git a/metadata/md5-cache/dev-perl/App-cpanminus-1.704.600 b/metadata/md5-cache/dev-perl/App-cpanminus-1.704.600 new file mode 100644 index 000000000000..e4decfe3cb6c --- /dev/null +++ b/metadata/md5-cache/dev-perl/App-cpanminus-1.704.600 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Get, unpack, build and install modules from CPAN +EAPI=8 +HOMEPAGE=https://metacpan.org/release/App-cpanminus +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm64 ~ppc ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7046.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=b577018c8975596ae1d07d188b9219c1 diff --git a/metadata/md5-cache/dev-perl/App-perlbrew-0.970.0 b/metadata/md5-cache/dev-perl/App-perlbrew-0.970.0 new file mode 100644 index 000000000000..1cde0caeff31 --- /dev/null +++ b/metadata/md5-cache/dev-perl/App-perlbrew-0.970.0 @@ -0,0 +1,16 @@ +BDEPEND=>=virtual/perl-ExtUtils-MakeMaker-7.220.0 >=dev-perl/CPAN-Perl-Releases-5.202.103.200 >=dev-perl/Capture-Tiny-0.360.0 >=dev-perl/Devel-PatchPerl-2.80.0 >=virtual/perl-ExtUtils-MakeMaker-7.220.0 >=virtual/perl-File-Temp-0.230.400 virtual/perl-JSON-PP >=dev-perl/local-lib-2.0.14 >=dev-perl/Module-Build-Tiny-0.39.0 test? ( >=dev-perl/File-Which-1.210.0 >=dev-perl/IO-All-0.510.0 >=dev-perl/Path-Class-0.330.0 >=dev-perl/Test-Exception-0.320.0 >=dev-perl/Test-NoWarnings-1.40.0 >=dev-perl/Test-Output-1.30.0 >=virtual/perl-Test-Simple-1.1.2 >=dev-perl/Test-Spec-0.490.0 >=dev-perl/Test-TempDir-Tiny-0.16.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Manage perl installations in your $HOME +EAPI=8 +HOMEPAGE=https://metacpan.org/release/App-perlbrew +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=>=virtual/perl-ExtUtils-MakeMaker-7.220.0 >=dev-perl/CPAN-Perl-Releases-5.202.103.200 >=dev-perl/Capture-Tiny-0.360.0 >=dev-perl/Devel-PatchPerl-2.80.0 >=virtual/perl-ExtUtils-MakeMaker-7.220.0 >=virtual/perl-File-Temp-0.230.400 virtual/perl-JSON-PP >=dev-perl/local-lib-2.0.14 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/G/GU/GUGOD/App-perlbrew-0.97.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=45014446fba08bacad5c97dcb2a76939 diff --git a/metadata/md5-cache/dev-perl/App-pwhich-1.170.0 b/metadata/md5-cache/dev-perl/App-pwhich-1.170.0 new file mode 100644 index 000000000000..db4e85bc7a9b --- /dev/null +++ b/metadata/md5-cache/dev-perl/App-pwhich-1.170.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/File-Which-1.140.0 >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( dev-perl/Capture-Tiny >=dev-perl/Test2-Suite-0.0.121 >=dev-perl/Test-Script-1.90.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Perl-only 'which' +EAPI=8 +HOMEPAGE=https://metacpan.org/release/App-pwhich +INHERIT=perl-module +IUSE=test +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=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/File-Which-1.140.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/App-pwhich-1.17.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=796e26c15962a6de52cbd910f3fdbeb6 diff --git a/metadata/md5-cache/dev-perl/Archive-Any-Lite-0.110.0 b/metadata/md5-cache/dev-perl/Archive-Any-Lite-0.110.0 index 6e743a476a2c..5bb2628af00d 100644 --- a/metadata/md5-cache/dev-perl/Archive-Any-Lite-0.110.0 +++ b/metadata/md5-cache/dev-perl/Archive-Any-Lite-0.110.0 @@ -1,7 +1,7 @@ BDEPEND=>=virtual/perl-Archive-Tar-1.760.0 dev-perl/Archive-Zip virtual/perl-File-Spec >=virtual/perl-File-Temp-0.190.0 virtual/perl-ExtUtils-MakeMaker >=dev-perl/ExtUtils-MakeMaker-CPANfile-0.70.0 test? ( >=virtual/perl-Test-Simple-0.820.0 >=dev-perl/Test-UseAllModules-0.100.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=simple CPAN package extractor +DESCRIPTION=Simple CPAN package extractor EAPI=8 HOMEPAGE=https://metacpan.org/release/Archive-Any-Lite INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/I/IS/ISHIGAKI/Archive-Any-Lite-0.11.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a049451f14900142ecf5ae11d43680fa +_md5_=81e483f0eecd3585ac99c674e7d45468 diff --git a/metadata/md5-cache/dev-perl/Archive-Tar-Stream-0.30.0-r1 b/metadata/md5-cache/dev-perl/Archive-Tar-Stream-0.30.0-r1 index 40941e48a3ee..4825aa4eb460 100644 --- a/metadata/md5-cache/dev-perl/Archive-Tar-Stream-0.30.0-r1 +++ b/metadata/md5-cache/dev-perl/Archive-Tar-Stream-0.30.0-r1 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-File-Temp virtual/perl-IO virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=pure perl IO-friendly tar file management +DESCRIPTION=Pure perl IO-friendly tar file management EAPI=7 HOMEPAGE=https://metacpan.org/release/Archive-Tar-Stream INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/C/CD/CDRAKE/Archive-Tar-Stream-0.03.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=389d71eeac435180a0fde33e12c91e02 +_md5_=f6cbd9a41a790d4f23d4c68eb1c69821 diff --git a/metadata/md5-cache/dev-perl/Astro-FITS-Header-3.90.0 b/metadata/md5-cache/dev-perl/Astro-FITS-Header-3.90.0 new file mode 100644 index 000000000000..56270200aee3 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Astro-FITS-Header-3.90.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Module-Build-0.300.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Interface to FITS headers +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Astro-FITS-Header +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~hppa ~mips ~ppc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-3+ +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/G/GS/GSB/Astro-FITS-Header-3.09.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=2c647b140379b84018c5765116bd55e9 diff --git a/metadata/md5-cache/dev-perl/Audio-WMA-1.300.0-r1 b/metadata/md5-cache/dev-perl/Audio-WMA-1.300.0-r1 index 788fa981d65e..7b5c045d40b0 100644 --- a/metadata/md5-cache/dev-perl/Audio-WMA-1.300.0-r1 +++ b/metadata/md5-cache/dev-perl/Audio-WMA-1.300.0-r1 @@ -1,7 +1,7 @@ BDEPEND=dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=extension for reading WMA/ASF metadata +DESCRIPTION=Extension for reading WMA/ASF metadata EAPI=7 HOMEPAGE=https://metacpan.org/release/Audio-WMA INHERIT=perl-module @@ -11,4 +11,4 @@ RDEPEND=dev-lang/perl:= SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DA/DANIEL/Audio-WMA-1.3.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=cba857a80353d752ce2b07c5224dd99b +_md5_=4be5b6ac32658277a96e139bf8dc5863 diff --git a/metadata/md5-cache/dev-perl/Authen-Htpasswd-0.171.0-r2 b/metadata/md5-cache/dev-perl/Authen-Htpasswd-0.171.0-r2 index 89e01fd33225..ead5bf0ea0db 100644 --- a/metadata/md5-cache/dev-perl/Authen-Htpasswd-0.171.0-r2 +++ b/metadata/md5-cache/dev-perl/Authen-Htpasswd-0.171.0-r2 @@ -1,7 +1,7 @@ -BDEPEND=dev-lang/perl +BDEPEND=dev-perl/Class-Accessor dev-perl/Crypt-PasswdMD5 virtual/perl-Digest dev-perl/Digest-SHA1 dev-perl/IO-LockedFile virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-perl/Class-Accessor dev-perl/Crypt-PasswdMD5 virtual/perl-Digest dev-perl/Digest-SHA1 dev-perl/IO-LockedFile virtual/perl-Scalar-List-Utils dev-lang/perl -DESCRIPTION=interface to read and modify Apache .htpasswd files +DESCRIPTION=Interface to read and modify Apache .htpasswd files EAPI=7 HOMEPAGE=https://metacpan.org/release/Authen-Htpasswd INHERIT=perl-module @@ -11,4 +11,4 @@ RDEPEND=dev-lang/perl:= SLOT=0 SRC_URI=mirror://cpan/authors/id/M/MS/MSTROUT/Authen-Htpasswd-0.171.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=0b16127262dfbcf5bdad4cf395c540b2 +_md5_=32627dc02b2a962e10a433feb7da9e13 diff --git a/metadata/md5-cache/dev-perl/Authen-Libwrap-0.230.0-r2 b/metadata/md5-cache/dev-perl/Authen-Libwrap-0.230.0-r2 index 483202e57426..3f2a934bf03c 100644 --- a/metadata/md5-cache/dev-perl/Authen-Libwrap-0.230.0-r2 +++ b/metadata/md5-cache/dev-perl/Authen-Libwrap-0.230.0-r2 @@ -1,7 +1,7 @@ BDEPEND=sys-apps/tcp-wrappers >=dev-perl/Module-Build-0.420.0 virtual/perl-ExtUtils-CBuilder test? ( virtual/perl-Test-Simple dev-perl/Test-Exception ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-perl/Module-Build dev-lang/perl -DESCRIPTION=A Perl access to the TCP Wrappers interface +DESCRIPTION=Perl access to the TCP Wrappers interface EAPI=7 HOMEPAGE=https://metacpan.org/release/Authen-Libwrap INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DM/DMUEY/Authen-Libwrap-0.23.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fe19958773b625f4849816bb90c1695a +_md5_=ae235720c142c9947314e7499250c536 diff --git a/metadata/md5-cache/dev-perl/B-COW-0.7.0 b/metadata/md5-cache/dev-perl/B-COW-0.7.0 new file mode 100644 index 000000000000..28c1999523df --- /dev/null +++ b/metadata/md5-cache/dev-perl/B-COW-0.7.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-Test-Simple virtual/perl-XSLoader ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Additional B helpers to check COW status +EAPI=8 +HOMEPAGE=https://metacpan.org/release/B-COW +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/A/AT/ATOOMIC/B-COW-0.007.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=587e6628e9a0a9f3323d7243cbce8d4d diff --git a/metadata/md5-cache/dev-perl/B-Hooks-EndOfScope-0.260.0 b/metadata/md5-cache/dev-perl/B-Hooks-EndOfScope-0.260.0 new file mode 100644 index 000000000000..df336998197a --- /dev/null +++ b/metadata/md5-cache/dev-perl/B-Hooks-EndOfScope-0.260.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Module-Implementation-0.50.0 virtual/perl-Scalar-List-Utils >=dev-perl/Sub-Exporter-Progressive-0.1.6 >=dev-perl/Variable-Magic-0.480.0 virtual/perl-ExtUtils-MakeMaker virtual/perl-Text-ParseWords test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Execute code after a scope finished compilation +EAPI=8 +HOMEPAGE=https://metacpan.org/release/B-Hooks-EndOfScope +INHERIT=perl-module +IUSE=test +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=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/Module-Implementation-0.50.0 virtual/perl-Scalar-List-Utils >=dev-perl/Sub-Exporter-Progressive-0.1.6 >=dev-perl/Variable-Magic-0.480.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.26.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=b7bd546bc7598d29a67f844a5da3d6e5 diff --git a/metadata/md5-cache/dev-perl/B-Keywords-1.260.0 b/metadata/md5-cache/dev-perl/B-Keywords-1.260.0 new file mode 100644 index 000000000000..7ada4ed6fbb0 --- /dev/null +++ b/metadata/md5-cache/dev-perl/B-Keywords-1.260.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Lists of reserved barewords and symbol names +EAPI=8 +HOMEPAGE=https://metacpan.org/release/B-Keywords +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=|| ( Artistic GPL-2 ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/B-Keywords-1.26.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=8e70ce7f40d3b81e02379dbfd3dd871e diff --git a/metadata/md5-cache/dev-perl/BerkeleyDB-0.650.0 b/metadata/md5-cache/dev-perl/BerkeleyDB-0.650.0 new file mode 100644 index 000000000000..27dc083e40be --- /dev/null +++ b/metadata/md5-cache/dev-perl/BerkeleyDB-0.650.0 @@ -0,0 +1,16 @@ +BDEPEND=>=sys-libs/db-2.0:= =virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=sys-libs/db-2.0:= =sys-libs/db-2.0:= =virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=virtual/perl-Carp virtual/perl-File-Spec >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( >=virtual/perl-Test-Simple-1 ) dev-lang/perl +DESCRIPTION=Data pack for Business::ISBN +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Business-ISBN-Data +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~riscv ~x86 +LICENSE=Artistic-2 +RDEPEND=virtual/perl-Carp virtual/perl-File-Spec dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Business-ISBN-Data-20230528.001.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=071e5fe276b4fc8f6ac7184a725f51d8 diff --git a/metadata/md5-cache/dev-perl/Business-ISMN-1.203.0 b/metadata/md5-cache/dev-perl/Business-ISMN-1.203.0 new file mode 100644 index 000000000000..7fd1f37624b8 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Business-ISMN-1.203.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Tie-Cycle-1.210.0 virtual/perl-Scalar-List-Utils >=virtual/perl-ExtUtils-MakeMaker-6.640.0 virtual/perl-File-Spec test? ( >=virtual/perl-Test-Simple-1.0.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=International Standard Music Numbers +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Business-ISMN +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~riscv ~x86 +LICENSE=Artistic-2 +RDEPEND=>=dev-perl/Tie-Cycle-1.210.0 virtual/perl-Scalar-List-Utils dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Business-ISMN-1.203.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=50f654fbb77649020cddbb4441e51faa diff --git a/metadata/md5-cache/dev-perl/Business-ISSN-1.5.0 b/metadata/md5-cache/dev-perl/Business-ISSN-1.5.0 new file mode 100644 index 000000000000..67e91e22474f --- /dev/null +++ b/metadata/md5-cache/dev-perl/Business-ISSN-1.5.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Exporter >=virtual/perl-ExtUtils-MakeMaker-6.640.0 virtual/perl-File-Spec test? ( >=virtual/perl-Test-Simple-1.0.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Object and functions to work with International Standard Serial Numbers +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Business-ISSN +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~riscv ~x86 +LICENSE=Artistic-2 +RDEPEND=virtual/perl-Exporter dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Business-ISSN-1.005.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e2bd5526a6bb688245d060a55037121d diff --git a/metadata/md5-cache/dev-perl/Business-Tax-VAT-Validation-1.230.0 b/metadata/md5-cache/dev-perl/Business-Tax-VAT-Validation-1.230.0 new file mode 100644 index 000000000000..bf3a589e2a6a --- /dev/null +++ b/metadata/md5-cache/dev-perl/Business-Tax-VAT-Validation-1.230.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/HTTP-Message-1.0.0 dev-perl/JSON >=dev-perl/libwww-perl-1.0.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=A class for european VAT numbers validation +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Business-Tax-VAT-Validation +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=>=dev-perl/HTTP-Message-1.0.0 dev-perl/JSON >=dev-perl/libwww-perl-1.0.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BI/BIGPRESH/Business-Tax-VAT-Validation-1.23.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=61d7c7d01f0d2efea38280818756ca38 diff --git a/metadata/md5-cache/dev-perl/Business-UPS-2.20.0 b/metadata/md5-cache/dev-perl/Business-UPS-2.20.0 index 1f3d31d024b9..1d558735a764 100644 --- a/metadata/md5-cache/dev-perl/Business-UPS-2.20.0 +++ b/metadata/md5-cache/dev-perl/Business-UPS-2.20.0 @@ -1,7 +1,7 @@ BDEPEND=dev-perl/libwww-perl virtual/perl-ExtUtils-MakeMaker dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A UPS Interface Module +DESCRIPTION=UPS Interface Module EAPI=7 HOMEPAGE=https://metacpan.org/release/Business-UPS INHERIT=perl-module @@ -12,4 +12,4 @@ RDEPEND=dev-perl/libwww-perl dev-lang/perl:= SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/Business-UPS-2.02.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ca28e88a0e0d56da47a8604ce15bc525 +_md5_=5b0ef650984c9dc8cf90e3dec13416d3 diff --git a/metadata/md5-cache/dev-perl/Bytes-Random-Secure-0.290.0 b/metadata/md5-cache/dev-perl/Bytes-Random-Secure-0.290.0 index a77f4abf84fd..812e4ae28849 100644 --- a/metadata/md5-cache/dev-perl/Bytes-Random-Secure-0.290.0 +++ b/metadata/md5-cache/dev-perl/Bytes-Random-Secure-0.290.0 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-Carp dev-perl/Crypt-Random-Seed virtual/perl-Exporter >=virtual/perl-MIME-Base64-3.30.0 dev-perl/Math-Random-ISAAC >=virtual/perl-Scalar-List-Utils-1.210.0 >=virtual/perl-ExtUtils-MakeMaker-6.560.0 test? ( virtual/perl-Data-Dumper >=virtual/perl-Test-Simple-0.980.0 virtual/perl-Time-HiRes !minimal? ( dev-perl/Statistics-Basic ) ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=extension to generate cryptographically-secure random bytes +DESCRIPTION=Extension to generate cryptographically-secure random bytes EAPI=7 HOMEPAGE=https://metacpan.org/release/Bytes-Random-Secure INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DA/DAVIDO/Bytes-Random-Secure-0.29.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=28d53b077baac8af7c20660c92d76579 +_md5_=6a5fd3a5e9d7cfafdc6e846f7d5446ad diff --git a/metadata/md5-cache/dev-perl/CBOR-XS-1.860.0 b/metadata/md5-cache/dev-perl/CBOR-XS-1.860.0 new file mode 100644 index 000000000000..22c52ab186be --- /dev/null +++ b/metadata/md5-cache/dev-perl/CBOR-XS-1.860.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-perl/Types-Serialiser dev-perl/common-sense dev-perl/Canary-Stability >=virtual/perl-ExtUtils-MakeMaker-6.520.0 dev-lang/perl +DESCRIPTION=Concise Binary Object Representation (CBOR, RFC7049) +EAPI=8 +HOMEPAGE=https://metacpan.org/release/CBOR-XS +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 +LICENSE=GPL-3 || ( GPL-2+ BSD ) +RDEPEND=dev-perl/Types-Serialiser dev-perl/common-sense dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/CBOR-XS-1.86.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=35f4cc6643911eb3f7f8aecb641d1713 diff --git a/metadata/md5-cache/dev-perl/CDDB-1.222.0-r3 b/metadata/md5-cache/dev-perl/CDDB-1.222.0-r3 index e3e7f9232f71..b961545ee896 100644 --- a/metadata/md5-cache/dev-perl/CDDB-1.222.0-r3 +++ b/metadata/md5-cache/dev-perl/CDDB-1.222.0-r3 @@ -1,7 +1,7 @@ BDEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Carp-1.260.0 >=virtual/perl-Encode-2.510.0 >=virtual/perl-IO-1.310.0 >=virtual/perl-MIME-Base64-3.130.0 >=virtual/perl-Scalar-List-Utils-1.290.0 >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install postinst prepare test DEPEND=dev-lang/perl -DESCRIPTION=high-level interface to cddb/freedb protocol +DESCRIPTION=High-level interface to cddb/freedb protocol EAPI=8 HOMEPAGE=https://metacpan.org/release/CDDB INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RC/RCAPUTO/CDDB-1.222.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6d4083f76d9e553f3cf5578b92bda571 +_md5_=cb7d6b5d7e96b013ccaf2d7b470aa942 diff --git a/metadata/md5-cache/dev-perl/CGI-4.570.0 b/metadata/md5-cache/dev-perl/CGI-4.570.0 new file mode 100644 index 000000000000..8665059b0220 --- /dev/null +++ b/metadata/md5-cache/dev-perl/CGI-4.570.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter >=virtual/perl-File-Spec-0.820.0 >=virtual/perl-File-Temp-0.170.0 >=dev-perl/HTML-Parser-3.690.0 virtual/perl-if >=virtual/perl-parent-0.225.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-IO dev-perl/Test-NoWarnings >=virtual/perl-Test-Simple-0.980.0 >=dev-perl/Test-Warn-0.300.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Simple Common Gateway Interface Class +EAPI=8 +HOMEPAGE=https://metacpan.org/release/CGI +INHERIT=perl-module +IUSE=test examples +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=Artistic-2 +RDEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter >=virtual/perl-File-Spec-0.820.0 >=virtual/perl-File-Temp-0.170.0 >=dev-perl/HTML-Parser-3.690.0 virtual/perl-if >=virtual/perl-parent-0.225.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/CGI-4.57.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=8643542291bffbc46df26d83324e3aeb diff --git a/metadata/md5-cache/dev-perl/CGI-Ajax-0.707.0-r1 b/metadata/md5-cache/dev-perl/CGI-Ajax-0.707.0-r1 index eb0cb54bdfbe..8c4e0541e0e6 100644 --- a/metadata/md5-cache/dev-perl/CGI-Ajax-0.707.0-r1 +++ b/metadata/md5-cache/dev-perl/CGI-Ajax-0.707.0-r1 @@ -1,7 +1,7 @@ BDEPEND=dev-perl/CGI dev-perl/Class-Accessor test? ( virtual/perl-Test-Simple ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=a perl-specific system for writing Asynchronous web applications +DESCRIPTION=Perl-specific system for writing Asynchronous web applications EAPI=7 HOMEPAGE=https://metacpan.org/release/CGI-Ajax INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/B/BP/BPEDERSE/CGI-Ajax-0.707.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d28782ab24e9a921c659802c52d64aee +_md5_=0949cae13a0ee791100c0fbf44c3e589 diff --git a/metadata/md5-cache/dev-perl/CHI-0.610.0 b/metadata/md5-cache/dev-perl/CHI-0.610.0 new file mode 100644 index 000000000000..1d23b2ccfdf3 --- /dev/null +++ b/metadata/md5-cache/dev-perl/CHI-0.610.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Carp-Assert-0.200.0 dev-perl/Class-Load dev-perl/Data-UUID dev-perl/Digest-JHash virtual/perl-Digest-MD5 >=virtual/perl-File-Spec-0.800.0 dev-perl/Hash-MoreUtils >=dev-perl/JSON-MaybeXS-1.3.3 >=dev-perl/List-MoreUtils-0.130.0 >=dev-perl/Log-Any-0.80.0 >=dev-perl/Moo-1.3.0 >=dev-perl/MooX-Types-MooseLike-0.230.0 dev-perl/MooX-Types-MooseLike-Numeric virtual/perl-Storable dev-perl/String-RewritePrefix dev-perl/Task-Weaken >=dev-perl/Time-Duration-1.60.0 >=dev-perl/Time-Duration-Parse-0.30.0 virtual/perl-Time-HiRes >=dev-perl/Try-Tiny-0.50.0 virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/TimeDate virtual/perl-Test-Simple dev-perl/Test-Class dev-perl/Test-Deep dev-perl/Test-Exception dev-perl/Test-Warn ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Unified cache handling interface +EAPI=8 +HOMEPAGE=https://metacpan.org/release/CHI +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/Carp-Assert-0.200.0 dev-perl/Class-Load dev-perl/Data-UUID dev-perl/Digest-JHash virtual/perl-Digest-MD5 >=virtual/perl-File-Spec-0.800.0 dev-perl/Hash-MoreUtils >=dev-perl/JSON-MaybeXS-1.3.3 >=dev-perl/List-MoreUtils-0.130.0 >=dev-perl/Log-Any-0.80.0 >=dev-perl/Moo-1.3.0 >=dev-perl/MooX-Types-MooseLike-0.230.0 dev-perl/MooX-Types-MooseLike-Numeric virtual/perl-Storable dev-perl/String-RewritePrefix dev-perl/Task-Weaken >=dev-perl/Time-Duration-1.60.0 >=dev-perl/Time-Duration-Parse-0.30.0 virtual/perl-Time-HiRes >=dev-perl/Try-Tiny-0.50.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/A/AS/ASB/CHI-0.61.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=7e7cb57767c6a687bcc62644363c75d1 diff --git a/metadata/md5-cache/dev-perl/CPAN-Meta-Check-0.17.0 b/metadata/md5-cache/dev-perl/CPAN-Meta-Check-0.17.0 new file mode 100644 index 000000000000..3266305cf1c4 --- /dev/null +++ b/metadata/md5-cache/dev-perl/CPAN-Meta-Check-0.17.0 @@ -0,0 +1,16 @@ +BDEPEND=>=virtual/perl-CPAN-Meta-2.132.830 >=virtual/perl-CPAN-Meta-Requirements-2.121.0 virtual/perl-Exporter >=virtual/perl-Module-Metadata-1.0.23 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-Scalar-List-Utils >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Verify requirements in a CPAN::Meta object +EAPI=8 +HOMEPAGE=https://metacpan.org/release/CPAN-Meta-Check +INHERIT=perl-module +IUSE=test +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=|| ( Artistic GPL-1+ ) +RDEPEND=>=virtual/perl-CPAN-Meta-2.132.830 >=virtual/perl-CPAN-Meta-Requirements-2.121.0 virtual/perl-Exporter >=virtual/perl-Module-Metadata-1.0.23 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/CPAN-Meta-Check-0.017.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ef2c6791febd60f3c776434fba5220c2 diff --git a/metadata/md5-cache/dev-perl/CPAN-Mini-Inject-0.370.0 b/metadata/md5-cache/dev-perl/CPAN-Mini-Inject-0.370.0 new file mode 100644 index 000000000000..84306d5cad89 --- /dev/null +++ b/metadata/md5-cache/dev-perl/CPAN-Mini-Inject-0.370.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/CPAN-Checksums-2.130.0 >=dev-perl/CPAN-Mini-0.320.0 virtual/perl-Carp >=dev-perl/Dist-Metadata-0.921.0 >=virtual/perl-File-Path-2.70.0 dev-perl/File-Slurp >=virtual/perl-File-Spec-2.70.0 virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-IO-Compress virtual/perl-IO-Zlib dev-perl/libwww-perl dev-perl/YAML >=dev-perl/Module-Build-0.400.0 test? ( >=dev-perl/HTTP-Server-Simple-0.70.0 dev-perl/Test-InDistDir dev-perl/Test-TCP virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Inject modules into a CPAN::Mini mirror +EAPI=8 +HOMEPAGE=https://metacpan.org/release/CPAN-Mini-Inject +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/CPAN-Checksums-2.130.0 >=dev-perl/CPAN-Mini-0.320.0 virtual/perl-Carp >=dev-perl/Dist-Metadata-0.921.0 >=virtual/perl-File-Path-2.70.0 dev-perl/File-Slurp >=virtual/perl-File-Spec-2.70.0 virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-IO-Compress virtual/perl-IO-Zlib dev-perl/libwww-perl dev-perl/YAML dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/M/MI/MITHALDU/CPAN-Mini-Inject-0.37.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=2e494c2df75a3cc852640497d0499d85 diff --git a/metadata/md5-cache/dev-perl/CPAN-Perl-Releases-5.202.306.160 b/metadata/md5-cache/dev-perl/CPAN-Perl-Releases-5.202.306.160 new file mode 100644 index 000000000000..d40071ee38ff --- /dev/null +++ b/metadata/md5-cache/dev-perl/CPAN-Perl-Releases-5.202.306.160 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Mapping Perl releases on CPAN to the location of the tarballs +EAPI=8 +HOMEPAGE=https://metacpan.org/release/CPAN-Perl-Releases +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BI/BINGOS/CPAN-Perl-Releases-5.20230616.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=4089f6f953b17c2e3cb328e377736d4c diff --git a/metadata/md5-cache/dev-perl/CPAN-Uploader-0.103.18 b/metadata/md5-cache/dev-perl/CPAN-Uploader-0.103.18 new file mode 100644 index 000000000000..7678d2286bbb --- /dev/null +++ b/metadata/md5-cache/dev-perl/CPAN-Uploader-0.103.18 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Digest-MD5 virtual/perl-File-Spec virtual/perl-File-Temp >=dev-perl/Getopt-Long-Descriptive-0.84.0 dev-perl/HTTP-Message >=dev-perl/LWP-Protocol-https-1.0.0 dev-perl/libwww-perl dev-perl/TermReadKey virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Upload things to the CPAN +EAPI=8 +HOMEPAGE=https://metacpan.org/release/CPAN-Uploader +INHERIT=perl-module +IUSE=test minimal test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Digest-MD5 virtual/perl-File-Spec virtual/perl-File-Temp >=dev-perl/Getopt-Long-Descriptive-0.84.0 dev-perl/HTTP-Message >=dev-perl/LWP-Protocol-https-1.0.0 dev-perl/libwww-perl dev-perl/TermReadKey dev-lang/perl:= +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/CPAN-Uploader-0.103018.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=b305ace50779c004d12f7ff637af01e3 diff --git a/metadata/md5-cache/dev-perl/CSS-Packer-2.90.0 b/metadata/md5-cache/dev-perl/CSS-Packer-2.90.0 new file mode 100644 index 000000000000..fe3435235304 --- /dev/null +++ b/metadata/md5-cache/dev-perl/CSS-Packer-2.90.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Regexp-RegGrp-1.1.1_rc virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test-File-Contents-0.210.0 virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=A fast pure Perl CSS minifier +EAPI=8 +HOMEPAGE=https://metacpan.org/release/CSS-Packer +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/Regexp-RegGrp-1.1.1_rc dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/CSS-Packer-2.09.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=d488639ab3090d48c2370e10c5480ad7 diff --git a/metadata/md5-cache/dev-perl/Cache-Memcached-Fast-0.280.0 b/metadata/md5-cache/dev-perl/Cache-Memcached-Fast-0.280.0 new file mode 100644 index 000000000000..78f769b8c243 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Cache-Memcached-Fast-0.280.0 @@ -0,0 +1,16 @@ +BDEPEND=>=virtual/perl-Carp-1.250.0 >=virtual/perl-XSLoader-0.140.0 virtual/perl-ExtUtils-MakeMaker test? ( >=dev-perl/Test2-Suite-0.0.72 net-misc/memcached ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Perl client for memcached, in C language +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Cache-Memcached-Fast +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) LGPL-2.1+ +RDEPEND=>=virtual/perl-Carp-1.250.0 >=virtual/perl-XSLoader-0.140.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RA/RAZ/Cache-Memcached-Fast-0.28.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3f5cd3eee3bc7ce189e183d30fc64197 diff --git a/metadata/md5-cache/dev-perl/Cache-Simple-TimedExpiry-0.270.0-r2 b/metadata/md5-cache/dev-perl/Cache-Simple-TimedExpiry-0.270.0-r2 index 7ce0ec59d8e2..b409b12340e9 100644 --- a/metadata/md5-cache/dev-perl/Cache-Simple-TimedExpiry-0.270.0-r2 +++ b/metadata/md5-cache/dev-perl/Cache-Simple-TimedExpiry-0.270.0-r2 @@ -1,7 +1,7 @@ BDEPEND=dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A lightweight cache with timed expiration +DESCRIPTION=Lightweight cache with timed expiration EAPI=8 HOMEPAGE=https://metacpan.org/release/Cache-Simple-TimedExpiry INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/J/JE/JESSE/Cache-Simple-TimedExpiry-0.27.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e83797d0a4a2b870086abec186aa1b74 +_md5_=5baf885803f68cab53e361d57bef93f0 diff --git a/metadata/md5-cache/dev-perl/Carp-Assert-0.220.0 b/metadata/md5-cache/dev-perl/Carp-Assert-0.220.0 new file mode 100644 index 000000000000..58dfab441b4a --- /dev/null +++ b/metadata/md5-cache/dev-perl/Carp-Assert-0.220.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Executable comments in carp +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Carp-Assert +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/Y/YV/YVES/Carp-Assert-0.22.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=2ec2f297350383911bce31b4aa34b8c2 diff --git a/metadata/md5-cache/dev-perl/Carp-Assert-More-2.3.0 b/metadata/md5-cache/dev-perl/Carp-Assert-More-2.3.0 new file mode 100644 index 000000000000..130385fb8b03 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Carp-Assert-More-2.3.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Exception >=virtual/perl-Test-Simple-0.180.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Convenience assertions for common situations +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Carp-Assert-More +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=Artistic-2 +RDEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/P/PE/PETDANCE/Carp-Assert-More-2.3.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3a48d7abb618fb8fc78a9947c0663bb3 diff --git a/metadata/md5-cache/dev-perl/Chatbot-Eliza-1.80.0-r1 b/metadata/md5-cache/dev-perl/Chatbot-Eliza-1.80.0-r1 index 87463606cbec..6e4efdada078 100644 --- a/metadata/md5-cache/dev-perl/Chatbot-Eliza-1.80.0-r1 +++ b/metadata/md5-cache/dev-perl/Chatbot-Eliza-1.80.0-r1 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A clone of the classic Eliza program +DESCRIPTION=Clone of the classic Eliza program EAPI=8 HOMEPAGE=https://metacpan.org/release/Chatbot-Eliza INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/G/GR/GRANTG/Chatbot-Eliza-1.08.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=30fcde64c3eb44af4c651ee174288988 +_md5_=252c21dd10f6c7cd97831f10fcd953dc diff --git a/metadata/md5-cache/dev-perl/Class-C3-0.350.0 b/metadata/md5-cache/dev-perl/Class-C3-0.350.0 index 2b3a3c570f0d..720857910c6e 100644 --- a/metadata/md5-cache/dev-perl/Class-C3-0.350.0 +++ b/metadata/md5-cache/dev-perl/Class-C3-0.350.0 @@ -1,7 +1,7 @@ BDEPEND=>=dev-perl/Algorithm-C3-0.70.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A pragma to use the C3 method resolution order algortihm +DESCRIPTION=Pragma to use the C3 method resolution order algortihm EAPI=7 HOMEPAGE=https://metacpan.org/release/Class-C3 INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Class-C3-0.35.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c0bb4e0d0a834f6fda81cb9c935a9901 +_md5_=36fd3458ad494f1ec81500c9fc53c99d diff --git a/metadata/md5-cache/dev-perl/Class-InsideOut-1.140.0-r1 b/metadata/md5-cache/dev-perl/Class-InsideOut-1.140.0-r1 index 319af2d2e6bf..15a4b003ed15 100644 --- a/metadata/md5-cache/dev-perl/Class-InsideOut-1.140.0-r1 +++ b/metadata/md5-cache/dev-perl/Class-InsideOut-1.140.0-r1 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-Carp dev-perl/Class-ISA virtual/perl-Exporter >=virtual/perl-Scalar-List-Utils-1.90.0 virtual/perl-Storable >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Scalar-List-Utils >=virtual/perl-Test-Simple-0.45 virtual/perl-XSLoader ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A safe, simple inside-out object construction kit +DESCRIPTION=Safe, simple inside-out object construction kit EAPI=8 HOMEPAGE=https://metacpan.org/release/Class-InsideOut INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Class-InsideOut-1.14.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c96e037e828b111d0945e6fcddabf55f +_md5_=f96f92bcf9d18a5184f23f3af1c57877 diff --git a/metadata/md5-cache/dev-perl/Class-Load-0.250.0 b/metadata/md5-cache/dev-perl/Class-Load-0.250.0 index 3a7cc510692b..aea973083d36 100644 --- a/metadata/md5-cache/dev-perl/Class-Load-0.250.0 +++ b/metadata/md5-cache/dev-perl/Class-Load-0.250.0 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-Carp >=dev-perl/Data-OptList-0.110.0 virtual/perl-Exporter >=dev-perl/Module-Implementation-0.40.0 >=dev-perl/Module-Runtime-0.12.0 >=dev-perl/Package-Stash-0.140.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Test-Fatal dev-perl/Test-Needs >=virtual/perl-Test-Simple-0.880.0 virtual/perl-version ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A working (require q{Class::Name}) and more +DESCRIPTION=Working (require q{Class::Name}) and more EAPI=7 HOMEPAGE=https://metacpan.org/release/Class-Load INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Class-Load-0.25.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a841ed486e28655feaba30a79603f23d +_md5_=65489d2c7557ff48beab853e4c23cb84 diff --git a/metadata/md5-cache/dev-perl/Class-Method-Modifiers-2.150.0 b/metadata/md5-cache/dev-perl/Class-Method-Modifiers-2.150.0 new file mode 100644 index 000000000000..0239d788e5b3 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Class-Method-Modifiers-2.150.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-ExtUtils-MakeMaker-6.36 test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.880.0 virtual/perl-if ) dev-lang/perl +DESCRIPTION=Provides Moose-like method modifiers +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Class-Method-Modifiers +INHERIT=perl-module +IUSE=test +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=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Class-Method-Modifiers-2.15.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=05c20378d71b591f138a569593a02a4e diff --git a/metadata/md5-cache/dev-perl/Class-Mix-0.6.0-r1 b/metadata/md5-cache/dev-perl/Class-Mix-0.6.0-r1 index 014c18570d91..4b9c4fcae5a6 100644 --- a/metadata/md5-cache/dev-perl/Class-Mix-0.6.0-r1 +++ b/metadata/md5-cache/dev-perl/Class-Mix-0.6.0-r1 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-Carp dev-perl/Params-Classify virtual/perl-Exporter virtual/perl-if virtual/perl-parent dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-perl/Module-Build dev-lang/perl -DESCRIPTION=dynamic class mixing +DESCRIPTION=Dynamic class mixing EAPI=7 HOMEPAGE=https://metacpan.org/release/Class-Mix INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/Z/ZE/ZEFRAM/Class-Mix-0.006.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=65a34c46616c633cb16c4108e1e9b65f +_md5_=187b0289451473ab470d10e045c0756a diff --git a/metadata/md5-cache/dev-perl/Class-ReturnValue-0.550.0-r2 b/metadata/md5-cache/dev-perl/Class-ReturnValue-0.550.0-r2 index 30950d67658e..4feb25ab9b50 100644 --- a/metadata/md5-cache/dev-perl/Class-ReturnValue-0.550.0-r2 +++ b/metadata/md5-cache/dev-perl/Class-ReturnValue-0.550.0-r2 @@ -1,7 +1,7 @@ BDEPEND=dev-perl/Devel-StackTrace dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A return-value object that lets you treat it as as a boolean, array or object +DESCRIPTION=Return-value object that lets you treat it as as a boolean, array or object EAPI=7 HOMEPAGE=https://metacpan.org/release/Class-ReturnValue INHERIT=perl-module @@ -11,4 +11,4 @@ RDEPEND=dev-perl/Devel-StackTrace dev-lang/perl:= SLOT=0 SRC_URI=mirror://cpan/authors/id/J/JE/JESSE/Class-ReturnValue-0.55.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=7022010b05f3cf69f60a2ea9447873bc +_md5_=c44d4479ced2d2a562c4e571975115a2 diff --git a/metadata/md5-cache/dev-perl/Class-XSAccessor-1.190.0-r2 b/metadata/md5-cache/dev-perl/Class-XSAccessor-1.190.0-r2 index b45182644ac7..502a22986e71 100644 --- a/metadata/md5-cache/dev-perl/Class-XSAccessor-1.190.0-r2 +++ b/metadata/md5-cache/dev-perl/Class-XSAccessor-1.190.0-r2 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://metacpan.org/release/Class-XSAccessor INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Time-HiRes virtual/perl-XSLoader dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SM/SMUELLER/Class-XSAccessor-1.19.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=602f79c697d0c869a79cc6f60c553f02 +_md5_=626838db1e7386e010f689ca22621327 diff --git a/metadata/md5-cache/dev-perl/Compress-LZF-3.800.0-r1 b/metadata/md5-cache/dev-perl/Compress-LZF-3.800.0-r1 index d63ca2d023aa..271265518b18 100644 --- a/metadata/md5-cache/dev-perl/Compress-LZF-3.800.0-r1 +++ b/metadata/md5-cache/dev-perl/Compress-LZF-3.800.0-r1 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=extremely light-weight Lempel-Ziv-Free compression +DESCRIPTION=Extremely light-weight Lempel-Ziv-Free compression EAPI=7 HOMEPAGE=https://metacpan.org/release/Compress-LZF INHERIT=perl-module @@ -11,4 +11,4 @@ RDEPEND=dev-lang/perl:= SLOT=0 SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/Compress-LZF-3.8.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=bbbdab8477e94469f997f0f875900a70 +_md5_=c9591fe807745b5cb42844f9ec51e536 diff --git a/metadata/md5-cache/dev-perl/Compress-Raw-Lzma-2.204.0 b/metadata/md5-cache/dev-perl/Compress-Raw-Lzma-2.204.0 new file mode 100644 index 000000000000..df1ca45f9cef --- /dev/null +++ b/metadata/md5-cache/dev-perl/Compress-Raw-Lzma-2.204.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=app-arch/xz-utils dev-lang/perl +DESCRIPTION=Perl interface for reading and writing lzma, lzip and xz files/buffers +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Compress-Raw-Lzma +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=app-arch/xz-utils dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/P/PM/PMQS/Compress-Raw-Lzma-2.204.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=99a8b94e0f476ebc97672bfa691897d4 diff --git a/metadata/md5-cache/dev-perl/Conf-Libconfig-0.100.0-r2 b/metadata/md5-cache/dev-perl/Conf-Libconfig-0.100.0-r2 index 0755bf5f70b5..a07229354acc 100644 --- a/metadata/md5-cache/dev-perl/Conf-Libconfig-0.100.0-r2 +++ b/metadata/md5-cache/dev-perl/Conf-Libconfig-0.100.0-r2 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/C/CN/CNANGEL/Conf-Libconfig-0.100.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9bfcf31d720ce239b609971876e3d3b7 +_md5_=5b7fd9727f60e9e73305bb0b7667cda2 diff --git a/metadata/md5-cache/dev-perl/Conf-Libconfig-1.0.0 b/metadata/md5-cache/dev-perl/Conf-Libconfig-1.0.0 new file mode 100644 index 000000000000..8272a7d587fc --- /dev/null +++ b/metadata/md5-cache/dev-perl/Conf-Libconfig-1.0.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-libs/libconfig:= virtual/perl-XSLoader dev-perl/ExtUtils-PkgConfig test? ( >=dev-perl/Test-Exception-0.430.0 >=dev-perl/Test-Deep-1.127.0 >=dev-perl/Test-Warn-0.320.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-libs/libconfig:= dev-lang/perl +DESCRIPTION=Perl extension for libconfig +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Conf-Libconfig +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~m68k ~mips ~s390 ~x86 +LICENSE=BSD +RDEPEND=dev-libs/libconfig:= virtual/perl-XSLoader dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/C/CN/CNANGEL/Conf-Libconfig-1.0.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=53772793f122930d3e14d5727160af5c diff --git a/metadata/md5-cache/dev-perl/Config-Any-0.330.0 b/metadata/md5-cache/dev-perl/Config-Any-0.330.0 new file mode 100644 index 000000000000..42edbc7a83fe --- /dev/null +++ b/metadata/md5-cache/dev-perl/Config-Any-0.330.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Module-Pluggable-3.600.0 conf? ( >=dev-perl/Config-General-2.480.0 ) !conf? ( !=virtual/perl-JSON-PP-2 dev-perl/JSON ) ) xml? ( dev-perl/XML-NamespaceSupport dev-perl/XML-Simple ) yaml? ( || ( dev-perl/YAML-LibYAML >=dev-perl/YAML-Syck-0.700.0 dev-perl/YAML ) ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Load configuration from different file formats, transparently +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Config-Any +INHERIT=perl-module +IUSE=+conf +ini +json +xml +yaml test +KEYWORDS=~amd64 ~arm ~ppc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/Module-Pluggable-3.600.0 conf? ( >=dev-perl/Config-General-2.480.0 ) !conf? ( !=virtual/perl-JSON-PP-2 dev-perl/JSON ) ) xml? ( dev-perl/XML-NamespaceSupport dev-perl/XML-Simple ) yaml? ( || ( dev-perl/YAML-LibYAML >=dev-perl/YAML-Syck-0.700.0 dev-perl/YAML ) ) dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Config-Any-0.33.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=79d988e22efe2d070a39fc083da6363d diff --git a/metadata/md5-cache/dev-perl/Config-ApacheFormat-1.200.0-r2 b/metadata/md5-cache/dev-perl/Config-ApacheFormat-1.200.0-r2 index 25c1a7f45e29..38bd711e01ce 100644 --- a/metadata/md5-cache/dev-perl/Config-ApacheFormat-1.200.0-r2 +++ b/metadata/md5-cache/dev-perl/Config-ApacheFormat-1.200.0-r2 @@ -1,7 +1,7 @@ BDEPEND=>=dev-perl/Class-MethodMaker-1.80.0 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Scalar-List-Utils >=virtual/perl-Text-Balanced-1.890.0 virtual/perl-ExtUtils-MakeMaker dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=use Apache format config files +DESCRIPTION=Use Apache format config files EAPI=7 HOMEPAGE=https://metacpan.org/release/Config-ApacheFormat INHERIT=perl-module @@ -11,4 +11,4 @@ RDEPEND=>=dev-perl/Class-MethodMaker-1.80.0 >=virtual/perl-File-Spec-0.820.0 vir SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SA/SAMTREGAR/Config-ApacheFormat-1.2.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=4819538935f7da947713caf113bd3c91 +_md5_=2b63a20a89c8f0dcdfc86c021d626355 diff --git a/metadata/md5-cache/dev-perl/Config-AutoConf-0.320.0 b/metadata/md5-cache/dev-perl/Config-AutoConf-0.320.0 index 80b84132135b..6bfcbd12ed9a 100644 --- a/metadata/md5-cache/dev-perl/Config-AutoConf-0.320.0 +++ b/metadata/md5-cache/dev-perl/Config-AutoConf-0.320.0 @@ -1,7 +1,7 @@ BDEPEND=dev-perl/Capture-Tiny virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-ExtUtils-CBuilder-0.280.220 dev-perl/File-Slurper virtual/perl-File-Spec virtual/perl-File-Temp >=virtual/perl-Scalar-List-Utils-1.180.0 virtual/perl-Text-ParseWords virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.900.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A module to implement some of AutoConf macros in pure perl +DESCRIPTION=Module to implement some of AutoConf macros in pure perl EAPI=8 HOMEPAGE=https://metacpan.org/release/Config-AutoConf INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/A/AM/AMBS/Config-AutoConf-0.320.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=db4f0469d1621e4ee52f87e70c65324d +_md5_=7d544af508d07d56716cb479f6d31f69 diff --git a/metadata/md5-cache/dev-perl/Config-General-2.650.0 b/metadata/md5-cache/dev-perl/Config-General-2.650.0 new file mode 100644 index 000000000000..39f28a2b6fd9 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Config-General-2.650.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-File-Spec virtual/perl-IO virtual/perl-ExtUtils-MakeMaker dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Config file parser module +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Config-General +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=Artistic-2 +RDEPEND=virtual/perl-File-Spec virtual/perl-IO dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/T/TL/TLINDEN/Config-General-2.65.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=cd04060f4de73c2614f2bf8acaed5577 diff --git a/metadata/md5-cache/dev-perl/Config-Grammar-1.130.0 b/metadata/md5-cache/dev-perl/Config-Grammar-1.130.0 index 8c2787e79067..cd4d1302e879 100644 --- a/metadata/md5-cache/dev-perl/Config-Grammar-1.130.0 +++ b/metadata/md5-cache/dev-perl/Config-Grammar-1.130.0 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test virtual/perl-Test-Simple ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A grammar-based, user-friendly config parser +DESCRIPTION=Grammar-based, user-friendly config parser EAPI=7 HOMEPAGE=https://metacpan.org/release/Config-Grammar INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DS/DSCHWEI/Config-Grammar-1.13.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=5ec9b42eba2eb65b414b1b58f4d47e1e +_md5_=10840b5ed8950c9fea584ea5b9762b76 diff --git a/metadata/md5-cache/dev-perl/Config-INI-0.29.0 b/metadata/md5-cache/dev-perl/Config-INI-0.29.0 new file mode 100644 index 000000000000..44fa49094b52 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Config-INI-0.29.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp >=dev-perl/Mixin-Linewise-0.110.0 virtual/perl-ExtUtils-MakeMaker test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Simple .ini-file format +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Config-INI +INHERIT=perl-module +IUSE=minimal test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp >=dev-perl/Mixin-Linewise-0.110.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Config-INI-0.029.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=7b73cfbca9fe406304d2c38c43c62616 diff --git a/metadata/md5-cache/dev-perl/Config-IniFiles-3.0.3 b/metadata/md5-cache/dev-perl/Config-IniFiles-3.0.3 index a2dc4059009a..ac46e1045591 100644 --- a/metadata/md5-cache/dev-perl/Config-IniFiles-3.0.3 +++ b/metadata/md5-cache/dev-perl/Config-IniFiles-3.0.3 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-Carp virtual/perl-File-Temp dev-perl/IO-stringy >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Module-Build-0.280.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Exporter virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.880.0 virtual/perl-parent ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-perl/Module-Build dev-lang/perl -DESCRIPTION=A module for reading .ini-style configuration files +DESCRIPTION=Module for reading .ini-style configuration files EAPI=7 HOMEPAGE=https://metacpan.org/release/Config-IniFiles INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Config-IniFiles-3.000003.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=bf7bf7161cc2eabc1b3de5034bb97c4f +_md5_=96b6274dd3c37c88c92f91a8ed5f6fa9 diff --git a/metadata/md5-cache/dev-perl/Config-MVP-2.200.13 b/metadata/md5-cache/dev-perl/Config-MVP-2.200.13 new file mode 100644 index 000000000000..2a5d0cf0e770 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Config-MVP-2.200.13 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Class-Load-0.170.0 virtual/perl-File-Spec dev-perl/Module-Pluggable >=dev-perl/Moose-0.910.0 dev-perl/MooseX-OneArgNew dev-perl/Params-Util dev-perl/Role-HasMessage dev-perl/Role-Identifiable dev-perl/Throwable dev-perl/Tie-IxHash dev-perl/Try-Tiny >=virtual/perl-ExtUtils-MakeMaker-6.780.0 test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Multivalue-property package-oriented configuration +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Config-MVP +INHERIT=perl-module +IUSE=minimal test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/Class-Load-0.170.0 virtual/perl-File-Spec dev-perl/Module-Pluggable >=dev-perl/Moose-0.910.0 dev-perl/MooseX-OneArgNew dev-perl/Params-Util dev-perl/Role-HasMessage dev-perl/Role-Identifiable dev-perl/Throwable dev-perl/Tie-IxHash dev-perl/Try-Tiny dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Config-MVP-2.200013.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f25b2b0a37b99b192aab66a5c75630f5 diff --git a/metadata/md5-cache/dev-perl/Config-MVP-Reader-INI-2.101.465 b/metadata/md5-cache/dev-perl/Config-MVP-Reader-INI-2.101.465 new file mode 100644 index 000000000000..4ac14249dfc9 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Config-MVP-Reader-INI-2.101.465 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/Config-INI >=dev-perl/Config-MVP-2 dev-perl/Moose virtual/perl-parent >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=MVP config reader for .ini files +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Config-MVP-Reader-INI +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-perl/Config-INI >=dev-perl/Config-MVP-2 dev-perl/Moose virtual/perl-parent dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Config-MVP-Reader-INI-2.101465.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=89cca221e8b2df7a71ce8551d0334bc8 diff --git a/metadata/md5-cache/dev-perl/Config-Tiny-2.290.0 b/metadata/md5-cache/dev-perl/Config-Tiny-2.290.0 new file mode 100644 index 000000000000..f7632cf3591d --- /dev/null +++ b/metadata/md5-cache/dev-perl/Config-Tiny-2.290.0 @@ -0,0 +1,16 @@ +BDEPEND=>=virtual/perl-File-Spec-3.300.0 >=virtual/perl-File-Temp-0.220.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-1.1.2 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Read/Write .ini style files with as little code as possible +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Config-Tiny +INHERIT=perl-module +IUSE=test +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=|| ( Artistic GPL-1+ ) +RDEPEND=>=virtual/perl-File-Spec-3.300.0 >=virtual/perl-File-Temp-0.220.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RS/RSAVAGE/Config-Tiny-2.29.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ed5636f11af84b475ea196ab2aadc348 diff --git a/metadata/md5-cache/dev-perl/Convert-Color-0.170.0 b/metadata/md5-cache/dev-perl/Convert-Color-0.170.0 new file mode 100644 index 000000000000..6b781ebecddf --- /dev/null +++ b/metadata/md5-cache/dev-perl/Convert-Color-0.170.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/Module-Pluggable dev-perl/List-UtilsBy virtual/perl-Scalar-List-Utils >=dev-perl/Module-Build-0.400.400 test? ( dev-perl/Test2-Suite ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Color space conversions and named lookups +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Convert-Color +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-perl/Module-Pluggable dev-perl/List-UtilsBy virtual/perl-Scalar-List-Utils dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/P/PE/PEVANS/Convert-Color-0.17.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=39f80e1f1284d629ddf7325373c7323d diff --git a/metadata/md5-cache/dev-perl/Convert-TNEF-0.180.0-r3 b/metadata/md5-cache/dev-perl/Convert-TNEF-0.180.0-r3 index e5ddfbf9b34c..e5daccf6a3dc 100644 --- a/metadata/md5-cache/dev-perl/Convert-TNEF-0.180.0-r3 +++ b/metadata/md5-cache/dev-perl/Convert-TNEF-0.180.0-r3 @@ -1,7 +1,7 @@ BDEPEND=>=dev-perl/MIME-tools-4.109.0 dev-perl/IO-stringy virtual/perl-ExtUtils-MakeMaker dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A Perl module for reading TNEF files +DESCRIPTION=Perl module for reading TNEF files EAPI=7 HOMEPAGE=https://metacpan.org/release/Convert-TNEF INHERIT=perl-module @@ -11,4 +11,4 @@ RDEPEND=>=dev-perl/MIME-tools-4.109.0 dev-perl/IO-stringy dev-lang/perl:= SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DO/DOUGW/Convert-TNEF-0.18.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=34eecd76bd2063cc9061d5d87fa2f1bb +_md5_=baadd6a638d2d7f4a446ee9bf68b129d diff --git a/metadata/md5-cache/dev-perl/Cookie-Baker-XS-0.120.0 b/metadata/md5-cache/dev-perl/Cookie-Baker-XS-0.120.0 new file mode 100644 index 000000000000..76e5a309de9f --- /dev/null +++ b/metadata/md5-cache/dev-perl/Cookie-Baker-XS-0.120.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Exporter >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Accelerate Cookie::Baker's crush_cookie +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Cookie-Baker-XS +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Exporter dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/K/KA/KAZEBURO/Cookie-Baker-XS-0.12.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0c79da1fe02347b787e632446902a8ab diff --git a/metadata/md5-cache/dev-perl/Cpanel-JSON-XS-4.360.0 b/metadata/md5-cache/dev-perl/Cpanel-JSON-XS-4.360.0 index 6a48301358dd..8401d22bb239 100644 --- a/metadata/md5-cache/dev-perl/Cpanel-JSON-XS-4.360.0 +++ b/metadata/md5-cache/dev-perl/Cpanel-JSON-XS-4.360.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Cpanel-JSON-XS INHERIT=perl-module IUSE=test examples -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=|| ( Artistic GPL-1+ ) RDEPEND=>=virtual/perl-Math-BigInt-1.160.0 virtual/perl-Carp >=virtual/perl-Encode-1.980.100 virtual/perl-Exporter virtual/perl-XSLoader >=virtual/perl-podlators-2.80.0 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/Cpanel-JSON-XS-4.36.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=24937e0d6d633cad9a0b1b79a72725cb +_md5_=2a280bd62976886b5b4ae2286187b733 diff --git a/metadata/md5-cache/dev-perl/Crypt-Curve25519-0.70.0 b/metadata/md5-cache/dev-perl/Crypt-Curve25519-0.70.0 new file mode 100644 index 000000000000..f05e80d28285 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Crypt-Curve25519-0.70.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Shared secret elliptic-curve Diffie-Hellman generator +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Crypt-Curve25519 +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) BSD CC-PD +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/K/KA/KARASIK/Crypt-Curve25519-0.07.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=7e35b2551fc05596dd0d44b6aaea1a49 diff --git a/metadata/md5-cache/dev-perl/Crypt-DES-2.70.0-r3 b/metadata/md5-cache/dev-perl/Crypt-DES-2.70.0-r3 index b74d8edd8586..8b0317bdf861 100644 --- a/metadata/md5-cache/dev-perl/Crypt-DES-2.70.0-r3 +++ b/metadata/md5-cache/dev-perl/Crypt-DES-2.70.0-r3 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://metacpan.org/release/Crypt-DES INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=DES RDEPEND=dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DP/DPARIS/Crypt-DES-2.07.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=09d3c7a29a398ca79d73f102c4e90109 +_md5_=7a693419e18751bae48e2332484d676e diff --git a/metadata/md5-cache/dev-perl/Crypt-Password-0.280.0 b/metadata/md5-cache/dev-perl/Crypt-Password-0.280.0 index 549f1e339259..23fd13d37845 100644 --- a/metadata/md5-cache/dev-perl/Crypt-Password-0.280.0 +++ b/metadata/md5-cache/dev-perl/Crypt-Password-0.280.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Crypt-Password INHERIT=perl-module IUSE=test -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DR/DRSTEVE/Crypt-Password-0.28.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fe68e54e16c9753ff7ac0573efc85ae8 +_md5_=560008991747c372706bc09a0998cfad diff --git a/metadata/md5-cache/dev-perl/Crypt-URandom-0.390.0 b/metadata/md5-cache/dev-perl/Crypt-URandom-0.390.0 new file mode 100644 index 000000000000..d4869b4347fa --- /dev/null +++ b/metadata/md5-cache/dev-perl/Crypt-URandom-0.390.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Provide non blocking randomness +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Crypt-URandom +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/D/DD/DDICK/Crypt-URandom-0.39.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=53cdb3dad524219c53fd0f099a995dbe diff --git a/metadata/md5-cache/dev-perl/Crypt-X509-0.550.0 b/metadata/md5-cache/dev-perl/Crypt-X509-0.550.0 new file mode 100644 index 000000000000..481861976081 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Crypt-X509-0.550.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Convert-ASN1-0.190.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Parse a X.509 certificate +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Crypt-X509 +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~riscv +LICENSE=Artistic-2 +RDEPEND=>=dev-perl/Convert-ASN1-0.190.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/M/MR/MRSCOTTY/Crypt-X509-0.55.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e7e5757b14c22e30ecb18a363feddada diff --git a/metadata/md5-cache/dev-perl/CryptX-0.78.0 b/metadata/md5-cache/dev-perl/CryptX-0.78.0 new file mode 100644 index 000000000000..c50c7d0ebe75 --- /dev/null +++ b/metadata/md5-cache/dev-perl/CryptX-0.78.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Math-BigInt !minimal? ( dev-perl/JSON ) virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 !minimal? ( >=virtual/perl-Math-BigInt-1.999.715 >=virtual/perl-Storable-2.0.0 ) ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Self-contained crypto toolkit +EAPI=8 +HOMEPAGE=https://metacpan.org/release/CryptX +INHERIT=perl-module +IUSE=minimal test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) public-domain +RDEPEND=virtual/perl-Math-BigInt !minimal? ( dev-perl/JSON ) dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/M/MI/MIK/CryptX-0.078.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=4403bdf2def8644ec062d4ba5a8bca5e diff --git a/metadata/md5-cache/dev-perl/Curses-1.440.0 b/metadata/md5-cache/dev-perl/Curses-1.440.0 new file mode 100644 index 000000000000..ecc0b6f73357 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Curses-1.440.0 @@ -0,0 +1,16 @@ +BDEPEND=>=sys-libs/ncurses-6:=[unicode(+)?] virtual/perl-Data-Dumper virtual/perl-ExtUtils-MakeMaker virtual/pkgconfig test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=sys-libs/ncurses-6:=[unicode(+)?] dev-lang/perl +DESCRIPTION=Curses interface modules for Perl +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Curses +INHERIT=perl-module toolchain-funcs +IUSE=+unicode test examples +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=sys-libs/ncurses-6:=[unicode(+)?] virtual/perl-Data-Dumper dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/G/GI/GIRAFFED/Curses-1.44.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=64676cc4a8aec29a2b820d00da50165f diff --git a/metadata/md5-cache/dev-perl/DBD-Pg-3.16.3 b/metadata/md5-cache/dev-perl/DBD-Pg-3.16.3 new file mode 100644 index 000000000000..a84709b9feb0 --- /dev/null +++ b/metadata/md5-cache/dev-perl/DBD-Pg-3.16.3 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-version >=dev-perl/DBI-1.614.0 dev-db/postgresql:* >=virtual/perl-ExtUtils-MakeMaker-6.580.0 test? ( virtual/perl-File-Temp >=virtual/perl-Test-Simple-0.880.0 virtual/perl-Time-HiRes ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-db/postgresql:* dev-lang/perl +DESCRIPTION=PostgreSQL database driver for the DBI module +EAPI=8 +HOMEPAGE=https://metacpan.org/release/DBD-Pg +INHERIT=perl-module +IUSE=test +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=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-version >=dev-perl/DBI-1.614.0 dev-db/postgresql:* dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/T/TU/TURNSTEP/DBD-Pg-3.16.3.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=afe0db0eec307f0b078a56a661e1c38a diff --git a/metadata/md5-cache/dev-perl/DBICx-TestDatabase-0.50.0-r1 b/metadata/md5-cache/dev-perl/DBICx-TestDatabase-0.50.0-r1 index 0182025a0338..499f2a775337 100644 --- a/metadata/md5-cache/dev-perl/DBICx-TestDatabase-0.50.0-r1 +++ b/metadata/md5-cache/dev-perl/DBICx-TestDatabase-0.50.0-r1 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-File-Temp >=dev-perl/DBD-SQLite-1.290.0 dev-perl/SQL-Translator >=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( dev-perl/DBIx-Class >=virtual/perl-Test-Simple-1.1.10 ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=create a temporary database from a DBIx::Class::Schema +DESCRIPTION=Create a temporary database from a DBIx::Class::Schema EAPI=7 HOMEPAGE=https://metacpan.org/release/DBICx-TestDatabase INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/J/JR/JROCKWAY/DBICx-TestDatabase-0.05.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=168cd7b2f9f294eb59736221d73499fb +_md5_=7332beafb48698aa6e7a4e681cc4baa6 diff --git a/metadata/md5-cache/dev-perl/DBIx-Class-0.82.843 b/metadata/md5-cache/dev-perl/DBIx-Class-0.82.843 new file mode 100644 index 000000000000..15f8b9e095d7 --- /dev/null +++ b/metadata/md5-cache/dev-perl/DBIx-Class-0.82.843 @@ -0,0 +1,16 @@ +BDEPEND=admin? ( >=dev-perl/Moose-0.980.0 >=dev-perl/MooseX-Types-0.210.0 >=dev-perl/JSON-Any-1.220.0 >=dev-perl/MooseX-Types-JSON-0.20.0 >=dev-perl/MooseX-Types-Path-Class-0.50.0 >=dev-perl/namespace-autoclean-0.90.0 ) admin-script? ( >=dev-perl/Moose-0.980.0 >=dev-perl/MooseX-Types-0.210.0 >=dev-perl/JSON-Any-1.220.0 >=dev-perl/MooseX-Types-JSON-0.20.0 >=dev-perl/MooseX-Types-Path-Class-0.50.0 >=dev-perl/namespace-autoclean-0.90.0 >=dev-perl/Getopt-Long-Descriptive-0.81.0 >=dev-perl/Text-CSV-1.160.0 ) deploy? ( >=dev-perl/SQL-Translator-0.110.60 ) replicated? ( >=dev-perl/Moose-0.980.0 >=dev-perl/MooseX-Types-0.210.0 dev-perl/Clone >=dev-perl/Hash-Merge-0.120.0 ) >=dev-perl/Class-Accessor-Grouped-0.100.120 >=dev-perl/Class-C3-Componentised-1.0.900 >=dev-perl/Class-Inspector-1.240.0 >=dev-perl/Config-Any-0.200.0 >=dev-perl/Context-Preserve-0.10.0 >=dev-perl/Data-Dumper-Concise-2.20.0 >=dev-perl/DBI-1.570.0 >=dev-perl/Devel-GlobalDestruction-0.90.0 virtual/perl-File-Path >=dev-perl/Hash-Merge-0.120.0 >=dev-perl/MRO-Compat-0.120.0 >=dev-perl/Math-Base36-0.70.0 >=virtual/perl-Math-BigInt-1.80 >=dev-perl/Module-Find-0.70.0 >=dev-perl/Moo-2.0.0 >=dev-perl/Path-Class-0.180.0 >=dev-perl/SQL-Abstract-Classic-1.910.0 >=dev-perl/Scope-Guard-0.30.0 >=dev-perl/Sub-Name-0.40.0 >=virtual/perl-Text-Balanced-2.0.0 >=dev-perl/Try-Tiny-0.70.0 >=dev-perl/namespace-clean-0.240.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( >=dev-perl/DBD-SQLite-1.290.0 >=virtual/perl-File-Temp-0.220.0 >=dev-perl/Package-Stash-0.280.0 >=dev-perl/Test-Deep-0.101.0 >=dev-perl/Test-Exception-0.310.0 >=virtual/perl-Test-Simple-0.940.0 >=dev-perl/Test-Warn-0.210.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Extensible and flexible object <-> relational mapper +EAPI=8 +HOMEPAGE=https://metacpan.org/release/DBIx-Class +INHERIT=perl-module +IUSE=admin admin-script deploy replicated test examples +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=admin? ( >=dev-perl/Moose-0.980.0 >=dev-perl/MooseX-Types-0.210.0 >=dev-perl/JSON-Any-1.220.0 >=dev-perl/MooseX-Types-JSON-0.20.0 >=dev-perl/MooseX-Types-Path-Class-0.50.0 >=dev-perl/namespace-autoclean-0.90.0 ) admin-script? ( >=dev-perl/Moose-0.980.0 >=dev-perl/MooseX-Types-0.210.0 >=dev-perl/JSON-Any-1.220.0 >=dev-perl/MooseX-Types-JSON-0.20.0 >=dev-perl/MooseX-Types-Path-Class-0.50.0 >=dev-perl/namespace-autoclean-0.90.0 >=dev-perl/Getopt-Long-Descriptive-0.81.0 >=dev-perl/Text-CSV-1.160.0 ) deploy? ( >=dev-perl/SQL-Translator-0.110.60 ) replicated? ( >=dev-perl/Moose-0.980.0 >=dev-perl/MooseX-Types-0.210.0 dev-perl/Clone >=dev-perl/Hash-Merge-0.120.0 ) >=dev-perl/Class-Accessor-Grouped-0.100.120 >=dev-perl/Class-C3-Componentised-1.0.900 >=dev-perl/Class-Inspector-1.240.0 >=dev-perl/Config-Any-0.200.0 >=dev-perl/Context-Preserve-0.10.0 >=dev-perl/Data-Dumper-Concise-2.20.0 >=dev-perl/DBI-1.570.0 >=dev-perl/Devel-GlobalDestruction-0.90.0 virtual/perl-File-Path >=dev-perl/Hash-Merge-0.120.0 >=dev-perl/MRO-Compat-0.120.0 >=dev-perl/Math-Base36-0.70.0 >=virtual/perl-Math-BigInt-1.80 >=dev-perl/Module-Find-0.70.0 >=dev-perl/Moo-2.0.0 >=dev-perl/Path-Class-0.180.0 >=dev-perl/SQL-Abstract-Classic-1.910.0 >=dev-perl/Scope-Guard-0.30.0 >=dev-perl/Sub-Name-0.40.0 >=virtual/perl-Text-Balanced-2.0.0 >=dev-perl/Try-Tiny-0.70.0 >=dev-perl/namespace-clean-0.240.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RI/RIBASUSHI/DBIx-Class-0.082843.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=6f82e64d43110957028ac810d368c12f diff --git a/metadata/md5-cache/dev-perl/DBIx-DBSchema-0.470.0 b/metadata/md5-cache/dev-perl/DBIx-DBSchema-0.470.0 new file mode 100644 index 000000000000..76fc7fc27271 --- /dev/null +++ b/metadata/md5-cache/dev-perl/DBIx-DBSchema-0.470.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/DBI virtual/perl-Storable virtual/perl-ExtUtils-MakeMaker dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Database-independent schema objects +EAPI=8 +HOMEPAGE=https://metacpan.org/release/DBIx-DBSchema +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~hppa ~ppc ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-perl/DBI virtual/perl-Storable dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/I/IV/IVAN/DBIx-DBSchema-0.47.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=4e080522c38d9f209d10842a0feea527 diff --git a/metadata/md5-cache/dev-perl/DBIx-SearchBuilder-1.760.0 b/metadata/md5-cache/dev-perl/DBIx-SearchBuilder-1.760.0 new file mode 100644 index 000000000000..9f5d22dfbe9c --- /dev/null +++ b/metadata/md5-cache/dev-perl/DBIx-SearchBuilder-1.760.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Cache-Simple-TimedExpiry-0.210.0 dev-perl/Class-Accessor >=dev-perl/Class-ReturnValue-0.400.0 dev-perl/Clone dev-perl/DBI dev-perl/DBIx-DBSchema >=virtual/perl-Encode-1.990.0 virtual/perl-Scalar-List-Utils dev-perl/Want >=dev-perl/capitalization-0.30.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( >=virtual/perl-Test-Simple-0.520.0 dev-perl/DBD-SQLite virtual/perl-File-Temp ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Encapsulate SQL queries and rows in simple Perl objects +EAPI=8 +HOMEPAGE=https://metacpan.org/release/DBIx-SearchBuilder +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~amd64 ~hppa ~ppc ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/Cache-Simple-TimedExpiry-0.210.0 dev-perl/Class-Accessor >=dev-perl/Class-ReturnValue-0.400.0 dev-perl/Clone dev-perl/DBI dev-perl/DBIx-DBSchema >=virtual/perl-Encode-1.990.0 virtual/perl-Scalar-List-Utils dev-perl/Want >=dev-perl/capitalization-0.30.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BP/BPS/DBIx-SearchBuilder-1.76.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=b6eeb8540ba36f8f09fc992f162a6eb6 diff --git a/metadata/md5-cache/dev-perl/Danga-Socket-1.620.0 b/metadata/md5-cache/dev-perl/Danga-Socket-1.620.0 index 0830c5fc85b8..e7f2344c1898 100644 --- a/metadata/md5-cache/dev-perl/Danga-Socket-1.620.0 +++ b/metadata/md5-cache/dev-perl/Danga-Socket-1.620.0 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-IO virtual/perl-Socket dev-perl/Sys-Syscall virtual/perl-Time-HiRes virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-TCP virtual/perl-Test-Simple ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A non-blocking socket object; uses epoll() +DESCRIPTION=Non-blocking socket object; uses epoll() EAPI=7 HOMEPAGE=https://metacpan.org/release/Danga-Socket INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/N/NM/NML/Danga-Socket-1.62.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=1c5814e1b949f0f310f33cc048074196 +_md5_=7c99344c4559169d5d20c74e283153eb diff --git a/metadata/md5-cache/dev-perl/Data-Compare-1.290.0 b/metadata/md5-cache/dev-perl/Data-Compare-1.290.0 new file mode 100644 index 000000000000..9ed284f544e5 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Data-Compare-1.290.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Clone-0.430.0 >=dev-perl/File-Find-Rule-0.100.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Scalar-Properties >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Compare perl data structures +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Data-Compare +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/Clone-0.430.0 >=dev-perl/File-Find-Rule-0.100.0 virtual/perl-Scalar-List-Utils dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/D/DC/DCANTRELL/Data-Compare-1.29.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=957c6d231d653fc07fb0db22033c8dfd diff --git a/metadata/md5-cache/dev-perl/Data-Dump-Streamer-2.420.0 b/metadata/md5-cache/dev-perl/Data-Dump-Streamer-2.420.0 new file mode 100644 index 000000000000..10bc0a409e23 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Data-Dump-Streamer-2.420.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/B-Utils virtual/perl-Data-Dumper virtual/perl-Exporter virtual/perl-IO virtual/perl-IO-Compress virtual/perl-MIME-Base64 virtual/perl-Text-Balanced dev-perl/PadWalker virtual/perl-XSLoader dev-perl/Module-Build virtual/perl-Carp virtual/perl-ExtUtils-CBuilder dev-perl/ExtUtils-Depends test? ( dev-perl/Cpanel-JSON-XS virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Accurately serialize a data structure as Perl code +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Data-Dump-Streamer +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~ppc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-perl/B-Utils virtual/perl-Data-Dumper virtual/perl-Exporter virtual/perl-IO virtual/perl-IO-Compress virtual/perl-MIME-Base64 virtual/perl-Text-Balanced dev-perl/PadWalker virtual/perl-XSLoader dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/Y/YV/YVES/Data-Dump-Streamer-2.42.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=d632da27b8822b247ae0c33cd6528513 diff --git a/metadata/md5-cache/dev-perl/Data-Float-0.13.0-r1 b/metadata/md5-cache/dev-perl/Data-Float-0.13.0-r1 index b3f9cd665a17..99ac821fc259 100644 --- a/metadata/md5-cache/dev-perl/Data-Float-0.13.0-r1 +++ b/metadata/md5-cache/dev-perl/Data-Float-0.13.0-r1 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-parent dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=details of the floating point data type +DESCRIPTION=Details of the floating point data type EAPI=8 HOMEPAGE=https://metacpan.org/release/Data-Float INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/Z/ZE/ZEFRAM/Data-Float-0.013.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e64744304c40bdb6c8a2d843e4c59441 +_md5_=4248c2e7c673a4430110a6cfa033dac2 diff --git a/metadata/md5-cache/dev-perl/Data-GUID-0.51.0 b/metadata/md5-cache/dev-perl/Data-GUID-0.51.0 new file mode 100644 index 000000000000..f2f2069a4011 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Data-GUID-0.51.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp >=dev-perl/Data-UUID-1.148.0 >=dev-perl/Sub-Exporter-0.900.0 >=dev-perl/Sub-Install-0.30.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Simple interface for generating and using globally unique identifiers +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Data-GUID +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~riscv +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp >=dev-perl/Data-UUID-1.148.0 >=dev-perl/Sub-Exporter-0.900.0 >=dev-perl/Sub-Install-0.30.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Data-GUID-0.051.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=38d9147394e92056c670c952b9703bd8 diff --git a/metadata/md5-cache/dev-perl/Data-HexDump-0.40.0 b/metadata/md5-cache/dev-perl/Data-HexDump-0.40.0 index 58ab31da2d23..beccee564692 100644 --- a/metadata/md5-cache/dev-perl/Data-HexDump-0.40.0 +++ b/metadata/md5-cache/dev-perl/Data-HexDump-0.40.0 @@ -1,7 +1,7 @@ BDEPEND=dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=Hexadecial Dumper +DESCRIPTION=Hexadecimal Dumper EAPI=7 HOMEPAGE=https://metacpan.org/release/Data-HexDump INHERIT=perl-module @@ -12,4 +12,4 @@ RDEPEND=dev-lang/perl:= SLOT=0 SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Data-HexDump-0.04.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=97d71dcc6be33268dab2604b9c8f67f3 +_md5_=7f7310a7fcab105c95884fab920b96f9 diff --git a/metadata/md5-cache/dev-perl/Data-ObjectDriver-0.220.0 b/metadata/md5-cache/dev-perl/Data-ObjectDriver-0.220.0 new file mode 100644 index 000000000000..9c941dcc2360 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Data-ObjectDriver-0.220.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/Class-Accessor dev-perl/Class-Data-Inheritable dev-perl/Class-Trigger dev-perl/DBI virtual/perl-Scalar-List-Utils >=dev-perl/Module-Build-Tiny-0.35.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( dev-perl/Test-Exception >=dev-perl/DBD-SQLite-1.110.0 virtual/perl-version ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Simple, transparent data interface, with caching +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Data-ObjectDriver +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-perl/Class-Accessor dev-perl/Class-Data-Inheritable dev-perl/Class-Trigger dev-perl/DBI virtual/perl-Scalar-List-Utils dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/S/SI/SIXAPART/Data-ObjectDriver-0.22.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=193bab97c204f2e7662cf72be7c3a8a3 diff --git a/metadata/md5-cache/dev-perl/Data-OptList-0.114.0 b/metadata/md5-cache/dev-perl/Data-OptList-0.114.0 new file mode 100644 index 000000000000..933a03cd63c0 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Data-OptList-0.114.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Sub-Install-0.921.0 dev-perl/Params-Util virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Parse and validate simple name/value option pairs +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Data-OptList +INHERIT=perl-module +IUSE=test +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=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/Sub-Install-0.921.0 dev-perl/Params-Util virtual/perl-Scalar-List-Utils dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Data-OptList-0.114.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=b4f1c8918526d35d10771f48d4534699 diff --git a/metadata/md5-cache/dev-perl/Data-Page-2.30.0 b/metadata/md5-cache/dev-perl/Data-Page-2.30.0 index 6393a8fb0d6e..81976f000d23 100644 --- a/metadata/md5-cache/dev-perl/Data-Page-2.30.0 +++ b/metadata/md5-cache/dev-perl/Data-Page-2.30.0 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-Carp dev-perl/Class-Accessor-Chained virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=help when paging through sets of results +DESCRIPTION=Help when paging through sets of results EAPI=7 HOMEPAGE=https://metacpan.org/release/Data-Page INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Data-Page-2.03.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=90b247a94563bf211a2bf50fc18485ff +_md5_=404fe6fd4c937513ff54dd69f434f83d diff --git a/metadata/md5-cache/dev-perl/Data-Page-Pageset-1.20.0-r2 b/metadata/md5-cache/dev-perl/Data-Page-Pageset-1.20.0-r2 index 232d8f7d7851..7849a64938f8 100644 --- a/metadata/md5-cache/dev-perl/Data-Page-Pageset-1.20.0-r2 +++ b/metadata/md5-cache/dev-perl/Data-Page-Pageset-1.20.0-r2 @@ -1,7 +1,7 @@ BDEPEND=>=dev-perl/Data-Page-2.0.0 dev-perl/Class-Accessor dev-perl/Module-Build test? ( dev-perl/Test-Exception ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=change long page list to be shorter and well navigate +DESCRIPTION=Change long page list to be shorter and well navigate EAPI=8 HOMEPAGE=https://metacpan.org/release/Data-Page-Pageset INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/C/CH/CHUNZI/Data-Page-Pageset-1.02.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=20a8ce80988b6a027fdee161805c1ed4 +_md5_=b3a7cc1105f7b712de7ab6eb1f7f95c0 diff --git a/metadata/md5-cache/dev-perl/Data-Printer-1.1.0 b/metadata/md5-cache/dev-perl/Data-Printer-1.1.0 new file mode 100644 index 000000000000..7897f6ddacb4 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Data-Printer-1.1.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Temp virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Colored and full-featured pretty print of Perl data structures and objects +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Data-Printer +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Scalar-List-Utils dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/G/GA/GARU/Data-Printer-1.001000.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=75162c5f95298f155f2f34a33d05d9dc diff --git a/metadata/md5-cache/dev-perl/Data-Random-0.130.0 b/metadata/md5-cache/dev-perl/Data-Random-0.130.0 index e30a3887b508..12b18ee33a16 100644 --- a/metadata/md5-cache/dev-perl/Data-Random-0.130.0 +++ b/metadata/md5-cache/dev-perl/Data-Random-0.130.0 @@ -1,7 +1,7 @@ BDEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.360.0 >=dev-perl/File-ShareDir-Install-0.60.0 test? ( virtual/perl-File-Temp dev-perl/Test-MockTime >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl DEFINED_PHASES=compile configure install postinst prepare test DEPEND=dev-lang/perl -DESCRIPTION=A module used to generate random data +DESCRIPTION=Module used to generate random data EAPI=7 HOMEPAGE=https://metacpan.org/release/Data-Random INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/B/BA/BAREFOOT/Data-Random-0.13.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=5fe936841e6570a211890468aeb9578e +_md5_=e761156e7384fbfba98109a436674722 diff --git a/metadata/md5-cache/dev-perl/Data-Section-0.200.8 b/metadata/md5-cache/dev-perl/Data-Section-0.200.8 new file mode 100644 index 000000000000..107b4da8b10b --- /dev/null +++ b/metadata/md5-cache/dev-perl/Data-Section-0.200.8 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Encode >=dev-perl/MRO-Compat-0.90.0 >=dev-perl/Sub-Exporter-0.979.0 >=virtual/perl-ExtUtils-MakeMaker-6.780.0 test? ( dev-perl/Test-FailWarnings >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Read multiple hunks of data out of your DATA section +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Data-Section +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Encode >=dev-perl/MRO-Compat-0.90.0 >=dev-perl/Sub-Exporter-0.979.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Data-Section-0.200008.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=be4720f429b205bfe71e9089a07fbd54 diff --git a/metadata/md5-cache/dev-perl/Data-Validate-IP-0.310.0 b/metadata/md5-cache/dev-perl/Data-Validate-IP-0.310.0 new file mode 100644 index 000000000000..6b5f04b4d0cf --- /dev/null +++ b/metadata/md5-cache/dev-perl/Data-Validate-IP-0.310.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Exporter >=dev-perl/NetAddr-IP-4 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Requires ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=IPv4 and IPv6 validation methods +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Data-Validate-IP +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Exporter >=dev-perl/NetAddr-IP-4 virtual/perl-Scalar-List-Utils dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Data-Validate-IP-0.31.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=cd790445a0e8d2c3ed0e48e7cb0f8efe diff --git a/metadata/md5-cache/dev-perl/Data-Visitor-0.320.0 b/metadata/md5-cache/dev-perl/Data-Visitor-0.320.0 new file mode 100644 index 000000000000..3988158b544d --- /dev/null +++ b/metadata/md5-cache/dev-perl/Data-Visitor-0.320.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp >=dev-perl/Moose-0.890.0 virtual/perl-Scalar-List-Utils >=dev-perl/Tie-ToObject-0.10.0 >=dev-perl/namespace-clean-0.190.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Test-Needs >=virtual/perl-Test-Simple-0.880.0 virtual/perl-Tie-RefHash ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Visitor style traversal of Perl data structures +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Data-Visitor +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~x86 ~x64-macos +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp >=dev-perl/Moose-0.890.0 virtual/perl-Scalar-List-Utils >=dev-perl/Tie-ToObject-0.10.0 >=dev-perl/namespace-clean-0.190.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Data-Visitor-0.32.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=22b343567d1ed631b91a636b6479055c diff --git a/metadata/md5-cache/dev-perl/Date-Extract-0.70.0 b/metadata/md5-cache/dev-perl/Date-Extract-0.70.0 new file mode 100644 index 000000000000..d9475f916527 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Date-Extract-0.70.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp dev-perl/Class-Data-Inheritable >=dev-perl/DateTime-Format-Natural-0.600.0 virtual/perl-Scalar-List-Utils virtual/perl-parent >=virtual/perl-ExtUtils-MakeMaker-6.360.0 test? ( virtual/perl-File-Spec dev-perl/Test-MockTime-HiRes virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Extract probable dates from strings +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Date-Extract +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~riscv +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp dev-perl/Class-Data-Inheritable >=dev-perl/DateTime-Format-Natural-0.600.0 virtual/perl-Scalar-List-Utils virtual/perl-parent dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Date-Extract-0.07.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0e86a3174a2a40d2cf777a7b10074820 diff --git a/metadata/md5-cache/dev-perl/Date-ICal-2.682.0 b/metadata/md5-cache/dev-perl/Date-ICal-2.682.0 new file mode 100644 index 000000000000..7e5dd117df1e --- /dev/null +++ b/metadata/md5-cache/dev-perl/Date-ICal-2.682.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Date-Leapyear-1.30.0 virtual/perl-Storable virtual/perl-Time-HiRes virtual/perl-Time-Local virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Harness-2.250.0 >=virtual/perl-Test-Simple-0.450.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=ICal format date base module for Perl +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Date-ICal +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/Date-Leapyear-1.30.0 virtual/perl-Storable virtual/perl-Time-HiRes virtual/perl-Time-Local dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/S/SK/SKIM/Date-ICal-2.682.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=d819e8a57258a2687f863086dddf187f diff --git a/metadata/md5-cache/dev-perl/Date-Range-1.410.0 b/metadata/md5-cache/dev-perl/Date-Range-1.410.0 index ddffa53dce4c..1a9184fa272b 100644 --- a/metadata/md5-cache/dev-perl/Date-Range-1.410.0 +++ b/metadata/md5-cache/dev-perl/Date-Range-1.410.0 @@ -1,7 +1,7 @@ BDEPEND=>=dev-perl/Date-Simple-0.30.0 dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=work with a range of dates +DESCRIPTION=Work with a range of dates EAPI=8 HOMEPAGE=https://metacpan.org/release/Date-Range INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TM/TMTM/Date-Range-1.41.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fe5831456e1ebf4fc75455ba1251ef30 +_md5_=33624cd053a47f0e71474c268469ffbb diff --git a/metadata/md5-cache/dev-perl/Date-Simple-3.30.0-r2 b/metadata/md5-cache/dev-perl/Date-Simple-3.30.0-r2 index 6fdbd9818615..61baec155beb 100644 --- a/metadata/md5-cache/dev-perl/Date-Simple-3.30.0-r2 +++ b/metadata/md5-cache/dev-perl/Date-Simple-3.30.0-r2 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A simple date object +DESCRIPTION=Simple date object EAPI=7 HOMEPAGE=https://metacpan.org/release/Date-Simple INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/I/IZ/IZUT/Date-Simple-3.03.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=336ac082746321d28301b0110bb96a8f +_md5_=7d4dc746475d70132f659490469930b0 diff --git a/metadata/md5-cache/dev-perl/DateTime-1.590.0 b/metadata/md5-cache/dev-perl/DateTime-1.590.0 new file mode 100644 index 000000000000..ef4f726ffe61 --- /dev/null +++ b/metadata/md5-cache/dev-perl/DateTime-1.590.0 @@ -0,0 +1,16 @@ +BDEPEND=!<=dev-perl/DateTime-Format-Mail-0.402.0 virtual/perl-Carp >=dev-perl/DateTime-Locale-1.60.0 >=dev-perl/DateTime-TimeZone-2.440.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Params-ValidationCompiler-0.260.0 virtual/perl-Scalar-List-Utils >=dev-perl/Specio-0.180.0 dev-perl/Try-Tiny virtual/perl-XSLoader >=dev-perl/namespace-autoclean-0.190.0 virtual/perl-parent >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-CPAN-Meta-Requirements >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-File-Spec virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/Test-Warnings-0.5.0 dev-perl/Test-Without-Module ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Date and time object +EAPI=8 +HOMEPAGE=https://metacpan.org/release/DateTime +INHERIT=perl-module +IUSE=test +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=Artistic-2 +RDEPEND=!<=dev-perl/DateTime-Format-Mail-0.402.0 virtual/perl-Carp >=dev-perl/DateTime-Locale-1.60.0 >=dev-perl/DateTime-TimeZone-2.440.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Params-ValidationCompiler-0.260.0 virtual/perl-Scalar-List-Utils >=dev-perl/Specio-0.180.0 dev-perl/Try-Tiny virtual/perl-XSLoader >=dev-perl/namespace-autoclean-0.190.0 virtual/perl-parent dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-1.59.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=6bd44795ba2d6e5131ab1dd6169facec diff --git a/metadata/md5-cache/dev-perl/DateTime-Calendar-Julian-0.107.0 b/metadata/md5-cache/dev-perl/DateTime-Calendar-Julian-0.107.0 new file mode 100644 index 000000000000..cb625a101666 --- /dev/null +++ b/metadata/md5-cache/dev-perl/DateTime-Calendar-Julian-0.107.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/DateTime-1.480.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Dates in the Julian calendar +EAPI=8 +HOMEPAGE=https://metacpan.org/release/DateTime-Calendar-Julian +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/DateTime-1.480.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/W/WY/WYANT/DateTime-Calendar-Julian-0.107.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=8e82f81ad0ec84faa7a7913c199da842 diff --git a/metadata/md5-cache/dev-perl/DateTime-Format-Natural-1.170.0 b/metadata/md5-cache/dev-perl/DateTime-Format-Natural-1.170.0 new file mode 100644 index 000000000000..63bf03563132 --- /dev/null +++ b/metadata/md5-cache/dev-perl/DateTime-Format-Natural-1.170.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp dev-perl/Clone dev-perl/Date-Calc dev-perl/DateTime dev-perl/DateTime-TimeZone virtual/perl-Exporter virtual/perl-Getopt-Long dev-perl/List-MoreUtils >=dev-perl/Params-Validate-1.150.0 virtual/perl-Scalar-List-Utils virtual/perl-Storable virtual/perl-Term-ReadLine dev-perl/boolean >=dev-perl/Module-Build-0.420.0 test? ( dev-perl/Module-Util dev-perl/Test-MockTime virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Parse informal natural language date/time strings +EAPI=8 +HOMEPAGE=https://metacpan.org/release/DateTime-Format-Natural +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp dev-perl/Clone dev-perl/Date-Calc dev-perl/DateTime dev-perl/DateTime-TimeZone virtual/perl-Exporter virtual/perl-Getopt-Long dev-perl/List-MoreUtils >=dev-perl/Params-Validate-1.150.0 virtual/perl-Scalar-List-Utils virtual/perl-Storable virtual/perl-Term-ReadLine dev-perl/boolean dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/S/SC/SCHUBIGER/DateTime-Format-Natural-1.17.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=d7ec6d7e97ed18ece4fad0ba878ae62a diff --git a/metadata/md5-cache/dev-perl/DateTime-HiRes-0.40.0 b/metadata/md5-cache/dev-perl/DateTime-HiRes-0.40.0 index dfb206d21057..d5ab8a3a14f5 100644 --- a/metadata/md5-cache/dev-perl/DateTime-HiRes-0.40.0 +++ b/metadata/md5-cache/dev-perl/DateTime-HiRes-0.40.0 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://metacpan.org/release/DateTime-HiRes INHERIT=perl-module IUSE=test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm64 ~ia64 ~ppc ~riscv ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-perl/DateTime virtual/perl-Time-HiRes dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-HiRes-0.04.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=0906ed7c2a720eeae939cccdb5fc49f9 +_md5_=9fd0c845da2dd0d27b64d9b0636639ef diff --git a/metadata/md5-cache/dev-perl/DateTime-Locale-1.390.0 b/metadata/md5-cache/dev-perl/DateTime-Locale-1.390.0 new file mode 100644 index 000000000000..4337106887c2 --- /dev/null +++ b/metadata/md5-cache/dev-perl/DateTime-Locale-1.390.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp dev-perl/Clone dev-perl/DateTime-HiRes >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Exporter dev-perl/File-ShareDir virtual/perl-File-Spec >=dev-perl/Params-ValidationCompiler-0.130.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Specio-0.150.0 virtual/perl-Storable >=dev-perl/namespace-autoclean-0.190.0 virtual/perl-ExtUtils-MakeMaker >=dev-perl/File-ShareDir-Install-0.60.0 test? ( virtual/perl-CPAN-Meta-Requirements >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-File-Temp dev-perl/IPC-System-Simple dev-perl/Module-Util dev-perl/Path-Tiny dev-perl/Test-File-ShareDir dev-perl/Test-MockTime-HiRes >=virtual/perl-Test-Simple-1.302.15 dev-perl/Test2-Plugin-NoWarnings dev-perl/Test2-Suite ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Localization support for DateTime +EAPI=8 +HOMEPAGE=https://metacpan.org/release/DateTime-Locale +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~alpha ~amd64 ~arm64 ~ia64 ~m68k ~mips ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=|| ( Artistic GPL-1+ ) unicode +RDEPEND=virtual/perl-Carp dev-perl/Clone dev-perl/DateTime-HiRes >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Exporter dev-perl/File-ShareDir virtual/perl-File-Spec >=dev-perl/Params-ValidationCompiler-0.130.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Specio-0.150.0 virtual/perl-Storable >=dev-perl/namespace-autoclean-0.190.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Locale-1.39.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=b0e9c17f00f3e98430521f0b89382f63 diff --git a/metadata/md5-cache/dev-perl/DateTime-TimeZone-2.600.0 b/metadata/md5-cache/dev-perl/DateTime-TimeZone-2.600.0 index 55a1371d2eae..975fdce969f5 100644 --- a/metadata/md5-cache/dev-perl/DateTime-TimeZone-2.600.0 +++ b/metadata/md5-cache/dev-perl/DateTime-TimeZone-2.600.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/DateTime-TimeZone INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +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=|| ( Artistic GPL-1+ ) RDEPEND=>=dev-perl/Class-Singleton-1.30.0 >=virtual/perl-File-Spec-3.0.0 dev-perl/Module-Runtime >=dev-perl/Params-ValidationCompiler-0.130.0 >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Specio-0.150.0 dev-perl/Try-Tiny dev-perl/namespace-autoclean virtual/perl-parent dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.60.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8b073e6128be359035d82f488dba5474 +_md5_=9aeab0a1ef5476444ea2d9d3a2a5667d diff --git a/metadata/md5-cache/dev-perl/DateTime-Tiny-1.70.0 b/metadata/md5-cache/dev-perl/DateTime-Tiny-1.70.0 index f264fd1dc3b3..c23f1ef16fed 100644 --- a/metadata/md5-cache/dev-perl/DateTime-Tiny-1.70.0 +++ b/metadata/md5-cache/dev-perl/DateTime-Tiny-1.70.0 @@ -1,7 +1,7 @@ BDEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A date object, with as little code as possible +DESCRIPTION=Date object, with as little code as possible EAPI=7 HOMEPAGE=https://metacpan.org/release/DateTime-Tiny INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/DateTime-Tiny-1.07.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=4565f1cf15ab8303d59da8ad2efec458 +_md5_=7abd778608f22006d5b314a1e041d7a1 diff --git a/metadata/md5-cache/dev-perl/DateTimeX-Easy-0.91.0 b/metadata/md5-cache/dev-perl/DateTimeX-Easy-0.91.0 new file mode 100644 index 000000000000..c83ded2e7432 --- /dev/null +++ b/metadata/md5-cache/dev-perl/DateTimeX-Easy-0.91.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp dev-perl/DateTime dev-perl/TimeDate dev-perl/DateTime-Format-Flexible dev-perl/DateTime-Format-ICal dev-perl/DateTime-Format-Natural virtual/perl-Scalar-List-Utils >=virtual/perl-ExtUtils-MakeMaker-6.31 test? ( dev-perl/Test-Most ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Parse a date/time string using the best method available +EAPI=8 +HOMEPAGE=https://metacpan.org/release/DateTimeX-Easy +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp dev-perl/DateTime dev-perl/TimeDate dev-perl/DateTime-Format-Flexible dev-perl/DateTime-Format-ICal dev-perl/DateTime-Format-Natural virtual/perl-Scalar-List-Utils dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/J/JJ/JJNAPIORK/DateTimeX-Easy-0.091.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=84ddc8837765a7888eaca979d48ce732 diff --git a/metadata/md5-cache/dev-perl/Devel-CallChecker-0.9.0 b/metadata/md5-cache/dev-perl/Devel-CallChecker-0.9.0 new file mode 100644 index 000000000000..93f6865087ec --- /dev/null +++ b/metadata/md5-cache/dev-perl/Devel-CallChecker-0.9.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/DynaLoader-Functions-0.1.0 virtual/perl-Exporter virtual/perl-XSLoader virtual/perl-parent dev-perl/Module-Build test? ( >=virtual/perl-ExtUtils-CBuilder-0.150.0 virtual/perl-ExtUtils-ParseXS virtual/perl-File-Spec virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Custom OP checking attached to subroutines +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Devel-CallChecker +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/DynaLoader-Functions-0.1.0 virtual/perl-Exporter virtual/perl-XSLoader virtual/perl-parent dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/Z/ZE/ZEFRAM/Devel-CallChecker-0.009.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=76c630646b5c74718133b80c6d55537a diff --git a/metadata/md5-cache/dev-perl/Devel-CheckOS-1.960.0 b/metadata/md5-cache/dev-perl/Devel-CheckOS-1.960.0 new file mode 100644 index 000000000000..fa4df88b496a --- /dev/null +++ b/metadata/md5-cache/dev-perl/Devel-CheckOS-1.960.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/File-Find-Rule-0.280.0 >=virtual/perl-ExtUtils-MakeMaker-6.640.0 test? ( >=virtual/perl-File-Temp-0.190.0 >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Warnings ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Check what OS we're running on +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Devel-CheckOS +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~ia64 ~ppc ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/File-Find-Rule-0.280.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/D/DC/DCANTRELL/Devel-CheckOS-1.96.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=32b344ae99d93f97afeb4eac4dd62e26 diff --git a/metadata/md5-cache/dev-perl/Devel-Cover-1.400.0 b/metadata/md5-cache/dev-perl/Devel-Cover-1.400.0 new file mode 100644 index 000000000000..d8969aedebdb --- /dev/null +++ b/metadata/md5-cache/dev-perl/Devel-Cover-1.400.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Digest-MD5 virtual/perl-Storable >=dev-perl/HTML-Parser-3.690.0 !minimal? ( dev-perl/Browser-Open dev-perl/Capture-Tiny dev-perl/Class-XSAccessor dev-perl/HTML-Parser >=dev-perl/JSON-MaybeXS-1.3.3 dev-perl/Moo dev-perl/Parallel-Iterator >=dev-perl/Perl-Tidy-20060719.0.0 >=dev-perl/Pod-Coverage-0.220.0 dev-perl/Sereal-Decoder dev-perl/Sereal-Encoder >=dev-perl/PPI-HTML-1.70.0 >=dev-perl/Template-Toolkit-2.0.0 dev-perl/Test-Differences dev-perl/namespace-clean ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Math-BigInt >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Code coverage metrics for Perl +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Devel-Cover +INHERIT=perl-module +IUSE=minimal test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Digest-MD5 virtual/perl-Storable >=dev-perl/HTML-Parser-3.690.0 !minimal? ( dev-perl/Browser-Open dev-perl/Capture-Tiny dev-perl/Class-XSAccessor dev-perl/HTML-Parser >=dev-perl/JSON-MaybeXS-1.3.3 dev-perl/Moo dev-perl/Parallel-Iterator >=dev-perl/Perl-Tidy-20060719.0.0 >=dev-perl/Pod-Coverage-0.220.0 dev-perl/Sereal-Decoder dev-perl/Sereal-Encoder >=dev-perl/PPI-HTML-1.70.0 >=dev-perl/Template-Toolkit-2.0.0 dev-perl/Test-Differences dev-perl/namespace-clean ) dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/P/PJ/PJCJ/Devel-Cover-1.40.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=d465d190a30fa62ea96b42c8a5958bcb diff --git a/metadata/md5-cache/dev-perl/Devel-NYTProf-6.120.0 b/metadata/md5-cache/dev-perl/Devel-NYTProf-6.120.0 new file mode 100644 index 000000000000..1501a2347d8e --- /dev/null +++ b/metadata/md5-cache/dev-perl/Devel-NYTProf-6.120.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/File-Which-1.90.0 virtual/perl-Getopt-Long dev-perl/JSON-MaybeXS virtual/perl-Scalar-List-Utils virtual/perl-XSLoader sys-libs/zlib:= virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Capture-Tiny >=dev-perl/Sub-Name-0.110.0 >=dev-perl/Test-Differences-0.60.0 >=virtual/perl-Test-Simple-0.840.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=sys-libs/zlib:= dev-lang/perl +DESCRIPTION=Powerful feature-rich perl source code profiler +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Devel-NYTProf +INHERIT=perl-module toolchain-funcs +IUSE=test examples +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/File-Which-1.90.0 virtual/perl-Getopt-Long dev-perl/JSON-MaybeXS virtual/perl-Scalar-List-Utils virtual/perl-XSLoader sys-libs/zlib:= dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/J/JK/JKEENAN/Devel-NYTProf-6.12.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e79ce67790f3a0bebc01d34912b349fb diff --git a/metadata/md5-cache/dev-perl/Devel-REPL-1.3.29 b/metadata/md5-cache/dev-perl/Devel-REPL-1.3.29 new file mode 100644 index 000000000000..b5f70fbcae18 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Devel-REPL-1.3.29 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-File-Spec dev-perl/Module-Runtime >=dev-perl/Moose-0.930.0 >=dev-perl/MooseX-Getopt-0.180.0 >=dev-perl/MooseX-Object-Pluggable-0.0.9 virtual/perl-Scalar-List-Utils dev-perl/Task-Weaken virtual/perl-Term-ANSIColor virtual/perl-Time-HiRes dev-perl/namespace-autoclean dev-perl/App-Nopaste dev-perl/B-Keywords >=dev-perl/Data-Dump-Streamer-2.390.0 dev-perl/Data-Dumper-Concise dev-perl/File-Next dev-perl/Lexical-Persistence dev-perl/Module-Refresh dev-perl/PPI dev-perl/Sys-SigAction virtual/perl-ExtUtils-MakeMaker >=virtual/perl-CPAN-Meta-Requirements-2.120.620 virtual/perl-Module-Metadata test? ( virtual/perl-File-Spec dev-perl/Test-Fatal virtual/perl-Test-Simple virtual/perl-if ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=A modern perl interactive shell +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Devel-REPL +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~ppc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-File-Spec dev-perl/Module-Runtime >=dev-perl/Moose-0.930.0 >=dev-perl/MooseX-Getopt-0.180.0 >=dev-perl/MooseX-Object-Pluggable-0.0.9 virtual/perl-Scalar-List-Utils dev-perl/Task-Weaken virtual/perl-Term-ANSIColor virtual/perl-Time-HiRes dev-perl/namespace-autoclean dev-perl/App-Nopaste dev-perl/B-Keywords >=dev-perl/Data-Dump-Streamer-2.390.0 dev-perl/Data-Dumper-Concise dev-perl/File-Next dev-perl/Lexical-Persistence dev-perl/Module-Refresh dev-perl/PPI dev-perl/Sys-SigAction dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Devel-REPL-1.003029.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=8aead600ddeaf2616c2dcf8d234b58c7 diff --git a/metadata/md5-cache/dev-perl/Device-SerialPort-1.40.0-r3 b/metadata/md5-cache/dev-perl/Device-SerialPort-1.40.0-r3 index 20e0dbab73a8..353b088e4246 100644 --- a/metadata/md5-cache/dev-perl/Device-SerialPort-1.40.0-r3 +++ b/metadata/md5-cache/dev-perl/Device-SerialPort-1.40.0-r3 @@ -1,7 +1,7 @@ BDEPEND=dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A Serial port Perl Module +DESCRIPTION=Serial port Perl Module EAPI=7 HOMEPAGE=https://metacpan.org/release/Device-SerialPort INHERIT=perl-module @@ -12,4 +12,4 @@ RDEPEND=dev-lang/perl:= SLOT=0 SRC_URI=mirror://cpan/authors/id/C/CO/COOK/Device-SerialPort-1.04.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e80ea2ef0b0f49c9716050d72528cb1e +_md5_=0ee9d82cc5dc9c0fffa7d53038b5349d diff --git a/metadata/md5-cache/dev-perl/Digest-CRC-0.240.0 b/metadata/md5-cache/dev-perl/Digest-CRC-0.240.0 new file mode 100644 index 000000000000..f4991e7b9eae --- /dev/null +++ b/metadata/md5-cache/dev-perl/Digest-CRC-0.240.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Generic CRC functions +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Digest-CRC +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/O/OL/OLIMAUL/Digest-CRC-0.24.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=85eea790b65b5f32bb2692c507904537 diff --git a/metadata/md5-cache/dev-perl/Digest-SHA3-1.50.0 b/metadata/md5-cache/dev-perl/Digest-SHA3-1.50.0 new file mode 100644 index 000000000000..0a3655a2fa06 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Digest-SHA3-1.50.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Perl extension for SHA-3 +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Digest-SHA3 +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/M/MS/MSHELOR/Digest-SHA3-1.05.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=b0e1402317899dfbbed1634faaac8380 diff --git a/metadata/md5-cache/dev-perl/Dumbbench-0.503.0 b/metadata/md5-cache/dev-perl/Dumbbench-0.503.0 new file mode 100644 index 000000000000..d1f8024bd4a0 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Dumbbench-0.503.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/Capture-Tiny virtual/perl-Carp >=dev-perl/Class-XSAccessor-1.50.0 dev-perl/Devel-CheckOS >=dev-perl/Number-WithError-1.0.0 dev-perl/Params-Util >=dev-perl/Statistics-CaseResampling-0.60.0 virtual/perl-Time-HiRes virtual/perl-parent >=virtual/perl-ExtUtils-MakeMaker-6.640.0 virtual/perl-File-Spec test? ( >=virtual/perl-Test-Simple-1.0.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=More reliable benchmarking with the least amount of thinking +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Dumbbench +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-perl/Capture-Tiny virtual/perl-Carp >=dev-perl/Class-XSAccessor-1.50.0 dev-perl/Devel-CheckOS >=dev-perl/Number-WithError-1.0.0 dev-perl/Params-Util >=dev-perl/Statistics-CaseResampling-0.60.0 virtual/perl-Time-HiRes virtual/perl-parent dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Dumbbench-0.503.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=8001f5de13bdf6843fe7e19223f93733 diff --git a/metadata/md5-cache/dev-perl/DynaLoader-Functions-0.4.0 b/metadata/md5-cache/dev-perl/DynaLoader-Functions-0.4.0 new file mode 100644 index 000000000000..3de99be8fd39 --- /dev/null +++ b/metadata/md5-cache/dev-perl/DynaLoader-Functions-0.4.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader dev-perl/Module-Build test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Deconstructed Dynamic C Library Loading +EAPI=8 +HOMEPAGE=https://metacpan.org/release/DynaLoader-Functions +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-XSLoader dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/Z/ZE/ZEFRAM/DynaLoader-Functions-0.004.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=aa384f24b975c9c26a5ce0543e3eb94f diff --git a/metadata/md5-cache/dev-perl/Email-Address-1.913.0 b/metadata/md5-cache/dev-perl/Email-Address-1.913.0 index 069dcc69508c..55e4f8df65b6 100644 --- a/metadata/md5-cache/dev-perl/Email-Address-1.913.0 +++ b/metadata/md5-cache/dev-perl/Email-Address-1.913.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Email-Address INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Address-1.913.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=14470ee52305a306762fd0b810a628c5 +_md5_=6605d81b2c769928ae6797b2ab171e4d diff --git a/metadata/md5-cache/dev-perl/Email-Date-Format-1.8.0 b/metadata/md5-cache/dev-perl/Email-Date-Format-1.8.0 index cad05a61800a..42ebf7976171 100644 --- a/metadata/md5-cache/dev-perl/Email-Date-Format-1.8.0 +++ b/metadata/md5-cache/dev-perl/Email-Date-Format-1.8.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Email-Date-Format INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=virtual/perl-Exporter-5.570.0 >=virtual/perl-Time-Local-1.270.0 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Date-Format-1.008.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a9a3806f2e07e3dccf2fabd579a059b0 +_md5_=f3615fa7196b56985ce9695ba935bae6 diff --git a/metadata/md5-cache/dev-perl/Email-LocalDelivery-1.201.0 b/metadata/md5-cache/dev-perl/Email-LocalDelivery-1.201.0 new file mode 100644 index 000000000000..e710a67add9e --- /dev/null +++ b/metadata/md5-cache/dev-perl/Email-LocalDelivery-1.201.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp >=dev-perl/Email-Simple-1.998.0 >=dev-perl/Email-FolderType-0.700.0 virtual/perl-File-Path >=dev-perl/File-Path-Expand-1.10.0 >=virtual/perl-ExtUtils-MakeMaker-6.780.0 test? ( dev-perl/Capture-Tiny >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Local delivery of RFC2822 message format and headers +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Email-LocalDelivery +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp >=dev-perl/Email-Simple-1.998.0 >=dev-perl/Email-FolderType-0.700.0 virtual/perl-File-Path >=dev-perl/File-Path-Expand-1.10.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-LocalDelivery-1.201.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=a40646cecd5ac4613ecf2dbbe9886cd0 diff --git a/metadata/md5-cache/dev-perl/Email-MIME-1.953.0 b/metadata/md5-cache/dev-perl/Email-MIME-1.953.0 index 7de1bc59d3dd..1ba5688d66ef 100644 --- a/metadata/md5-cache/dev-perl/Email-MIME-1.953.0 +++ b/metadata/md5-cache/dev-perl/Email-MIME-1.953.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Email-MIME INHERIT=perl-module IUSE=test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp dev-perl/Email-Address-XS >=dev-perl/Email-MIME-ContentType-1.23.0 >=dev-perl/Email-MIME-Encodings-1.314.0 dev-perl/Email-MessageID >=dev-perl/Email-Simple-2.212.0 >=virtual/perl-Encode-1.980.100 virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.130.0 dev-perl/Module-Runtime virtual/perl-Scalar-List-Utils virtual/perl-parent dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-1.953.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9e6a26f1f38615243dc2aa075af512f0 +_md5_=b6e7a6a7dcbfc9adc36bc03413c37727 diff --git a/metadata/md5-cache/dev-perl/Email-MIME-ContentType-1.28.0 b/metadata/md5-cache/dev-perl/Email-MIME-ContentType-1.28.0 index 3fb2fc95ecc3..69b8e448109f 100644 --- a/metadata/md5-cache/dev-perl/Email-MIME-ContentType-1.28.0 +++ b/metadata/md5-cache/dev-perl/Email-MIME-ContentType-1.28.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Email-MIME-ContentType INHERIT=perl-module IUSE=test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp >=virtual/perl-Encode-2.870.0 >=virtual/perl-Exporter-5.570.0 dev-perl/Text-Unidecode dev-lang/perl:= RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-ContentType-1.028.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6a1e3b63e8b3df176ef78933371329de +_md5_=a71f1417b346ccfce1b14b0c1f564de3 diff --git a/metadata/md5-cache/dev-perl/Email-MIME-Encodings-1.317.0 b/metadata/md5-cache/dev-perl/Email-MIME-Encodings-1.317.0 index c0ea17e910f4..bdfe7d26cc0f 100644 --- a/metadata/md5-cache/dev-perl/Email-MIME-Encodings-1.317.0 +++ b/metadata/md5-cache/dev-perl/Email-MIME-Encodings-1.317.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Email-MIME-Encodings INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp >=virtual/perl-MIME-Base64-3.50.0 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-Encodings-1.317.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=50f2fd8a5c7cf89cb1994a67c22e5d3d +_md5_=716e042bbc375356088f4fa44466bcc2 diff --git a/metadata/md5-cache/dev-perl/Email-MessageID-1.408.0 b/metadata/md5-cache/dev-perl/Email-MessageID-1.408.0 index a33233ff8398..8605582bbae7 100644 --- a/metadata/md5-cache/dev-perl/Email-MessageID-1.408.0 +++ b/metadata/md5-cache/dev-perl/Email-MessageID-1.408.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Email-MessageID INHERIT=perl-module IUSE=test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-MessageID-1.408.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f624062dc3c6f7f7bbeb6c28943201db +_md5_=f05f8083006a941f0fa11250dbc11688 diff --git a/metadata/md5-cache/dev-perl/Email-Simple-2.218.0 b/metadata/md5-cache/dev-perl/Email-Simple-2.218.0 index 1813280be3da..5049a848a452 100644 --- a/metadata/md5-cache/dev-perl/Email-Simple-2.218.0 +++ b/metadata/md5-cache/dev-perl/Email-Simple-2.218.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Email-Simple INHERIT=perl-module IUSE=test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp dev-perl/Email-Date-Format dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Email-Simple-2.218.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=38a1858a7e1971ad6cc5b90167118b2d +_md5_=b8e5863f21b29160aeb0666c4db0a65b diff --git a/metadata/md5-cache/dev-perl/Env-Path-0.190.0 b/metadata/md5-cache/dev-perl/Env-Path-0.190.0 new file mode 100644 index 000000000000..31bc089a2b18 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Env-Path-0.190.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Advanced operations on path variables +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Env-Path +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/D/DS/DSB/Env-Path-0.19.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=8db5e2124f136b704ffc7b38b7185993 diff --git a/metadata/md5-cache/dev-perl/Exception-Class-1.450.0 b/metadata/md5-cache/dev-perl/Exception-Class-1.450.0 index f2003e510ca4..11ac3b8e3c2a 100644 --- a/metadata/md5-cache/dev-perl/Exception-Class-1.450.0 +++ b/metadata/md5-cache/dev-perl/Exception-Class-1.450.0 @@ -1,7 +1,7 @@ BDEPEND=>=dev-perl/Class-Data-Inheritable-0.20.0 >=dev-perl/Devel-StackTrace-2.0.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A module that allows you to declare real exception classes in Perl +DESCRIPTION=Module that allows you to declare real exception classes in Perl EAPI=7 HOMEPAGE=https://metacpan.org/release/Exception-Class INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Exception-Class-1.45.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=b98f41d902ddf509e429629e2a0737e2 +_md5_=cacd506c9b62b0c1994ad7505525818a diff --git a/metadata/md5-cache/dev-perl/Exporter-Lite-0.90.0 b/metadata/md5-cache/dev-perl/Exporter-Lite-0.90.0 new file mode 100644 index 000000000000..57027c096079 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Exporter-Lite-0.90.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( >=virtual/perl-Test-Simple-0.340.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Lightweight exporting of variables +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Exporter-Lite +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/N/NE/NEILB/Exporter-Lite-0.09.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=47e72e7e6c342f63b9b352e3c9feb936 diff --git a/metadata/md5-cache/dev-perl/Exporter-Tiny-1.6.2 b/metadata/md5-cache/dev-perl/Exporter-Tiny-1.6.2 new file mode 100644 index 000000000000..ebf31c91d1cd --- /dev/null +++ b/metadata/md5-cache/dev-perl/Exporter-Tiny-1.6.2 @@ -0,0 +1,16 @@ +BDEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( dev-perl/Test-Fatal dev-perl/Test-Warnings >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=An exporter with the features of Sub::Exporter but only core dependencies +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Exporter-Tiny +INHERIT=perl-module +IUSE=test examples +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=|| ( Artistic GPL-1+ ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.006002.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=c0105f506611f9cded28b6792f0f3a0b diff --git a/metadata/md5-cache/dev-perl/ExtUtils-Config-0.8.0-r1 b/metadata/md5-cache/dev-perl/ExtUtils-Config-0.8.0-r1 index c8c28224cbb7..1ae27f632829 100644 --- a/metadata/md5-cache/dev-perl/ExtUtils-Config-0.8.0-r1 +++ b/metadata/md5-cache/dev-perl/ExtUtils-Config-0.8.0-r1 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-Data-Dumper >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.88 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A wrapper for perl's configuration +DESCRIPTION=Wrapper for perl's configuration EAPI=8 HOMEPAGE=https://metacpan.org/release/ExtUtils-Config INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-Config-0.008.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=5168fddad8a5aa34ca4176535386c482 +_md5_=5400acfe5c7aac39c7de8317c1834eca diff --git a/metadata/md5-cache/dev-perl/ExtUtils-CppGuess-0.260.0 b/metadata/md5-cache/dev-perl/ExtUtils-CppGuess-0.260.0 new file mode 100644 index 000000000000..97d6521bb394 --- /dev/null +++ b/metadata/md5-cache/dev-perl/ExtUtils-CppGuess-0.260.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/Capture-Tiny >=virtual/perl-ExtUtils-ParseXS-3.350.0 virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Path >=virtual/perl-ExtUtils-CBuilder-0.280.231 virtual/perl-ExtUtils-Manifest dev-perl/Module-Build >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Guess C++ compiler and flags +EAPI=8 +HOMEPAGE=https://metacpan.org/release/ExtUtils-CppGuess +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-perl/Capture-Tiny >=virtual/perl-ExtUtils-ParseXS-3.350.0 virtual/perl-File-Spec virtual/perl-File-Temp dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/E/ET/ETJ/ExtUtils-CppGuess-0.26.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=bb2d88343935694a9e72309fed22f370 diff --git a/metadata/md5-cache/dev-perl/ExtUtils-LibBuilder-0.80.0-r1 b/metadata/md5-cache/dev-perl/ExtUtils-LibBuilder-0.80.0-r1 index 2b12a01507df..eb68e23cd87a 100644 --- a/metadata/md5-cache/dev-perl/ExtUtils-LibBuilder-0.80.0-r1 +++ b/metadata/md5-cache/dev-perl/ExtUtils-LibBuilder-0.80.0-r1 @@ -1,7 +1,7 @@ BDEPEND=>=virtual/perl-ExtUtils-CBuilder-0.230.0 virtual/perl-File-Spec virtual/perl-File-Temp >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A tool to build C libraries +DESCRIPTION=Tool to build C libraries EAPI=7 HOMEPAGE=https://metacpan.org/release/ExtUtils-LibBuilder INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/A/AM/AMBS/ExtUtils-LibBuilder-0.08.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=238802afba7a6c6e634f38461db13da5 +_md5_=743c7e4ef37cc01d580d7b99881aaea3 diff --git a/metadata/md5-cache/dev-perl/ExtUtils-Typemaps-Default-1.50.0-r1 b/metadata/md5-cache/dev-perl/ExtUtils-Typemaps-Default-1.50.0-r1 index 725705d83153..6d5b72f408c6 100644 --- a/metadata/md5-cache/dev-perl/ExtUtils-Typemaps-Default-1.50.0-r1 +++ b/metadata/md5-cache/dev-perl/ExtUtils-Typemaps-Default-1.50.0-r1 @@ -1,7 +1,7 @@ BDEPEND=>=virtual/perl-ExtUtils-ParseXS-3.180.300 >=dev-perl/Module-Build-0.400.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A set of useful typemaps +DESCRIPTION=Set of useful typemaps EAPI=8 HOMEPAGE=https://metacpan.org/release/ExtUtils-Typemaps-Default INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SM/SMUELLER/ExtUtils-Typemaps-Default-1.05.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=1fca173188e8c6c3534786e5b5190f42 +_md5_=e76ed1cf26d1721236447b61823c50bb diff --git a/metadata/md5-cache/dev-perl/Feed-Find-0.130.0 b/metadata/md5-cache/dev-perl/Feed-Find-0.130.0 new file mode 100644 index 000000000000..7dda35f60aa4 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Feed-Find-0.130.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/Class-ErrorHandler dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/URI >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( dev-perl/Test-LWP-UserAgent ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Syndication feed auto-discovery +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Feed-Find +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-perl/Class-ErrorHandler dev-perl/HTML-Parser dev-perl/libwww-perl dev-perl/URI dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/D/DA/DAVECROSS/Feed-Find-0.13.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=babba873a38700074b0e661b37f44c07 diff --git a/metadata/md5-cache/dev-perl/File-Find-Object-Rule-0.31.300 b/metadata/md5-cache/dev-perl/File-Find-Object-Rule-0.31.300 new file mode 100644 index 000000000000..596277836439 --- /dev/null +++ b/metadata/md5-cache/dev-perl/File-Find-Object-Rule-0.31.300 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp dev-perl/Class-XSAccessor dev-perl/File-Find-Object dev-perl/PathTools dev-perl/Number-Compare dev-perl/Text-Glob >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-File-Path dev-perl/File-TreeCreate virtual/perl-IO ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Alternative interface to File::Find::Object +EAPI=8 +HOMEPAGE=https://metacpan.org/release/File-Find-Object-Rule +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp dev-perl/Class-XSAccessor dev-perl/File-Find-Object dev-perl/PathTools dev-perl/Number-Compare dev-perl/Text-Glob dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/File-Find-Object-Rule-0.0313.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ffaf565b1b735f5ce19602564c44d881 diff --git a/metadata/md5-cache/dev-perl/File-Find-Rule-Perl-1.160.0 b/metadata/md5-cache/dev-perl/File-Find-Rule-Perl-1.160.0 new file mode 100644 index 000000000000..be7edda7251a --- /dev/null +++ b/metadata/md5-cache/dev-perl/File-Find-Rule-Perl-1.160.0 @@ -0,0 +1,16 @@ +BDEPEND=>=virtual/perl-CPAN-Meta-1.380.0 >=dev-perl/File-Find-Rule-0.200.0 >=virtual/perl-File-Spec-0.820.0 >=dev-perl/Params-Util-0.380.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Common rules for searching for Perl things +EAPI=8 +HOMEPAGE=https://metacpan.org/release/File-Find-Rule-Perl +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=virtual/perl-CPAN-Meta-1.380.0 >=dev-perl/File-Find-Rule-0.200.0 >=virtual/perl-File-Spec-0.820.0 >=dev-perl/Params-Util-0.380.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/File-Find-Rule-Perl-1.16.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=cb136cf13791c36341162bb749e5b3f4 diff --git a/metadata/md5-cache/dev-perl/File-Map-0.710.0 b/metadata/md5-cache/dev-perl/File-Map-0.710.0 new file mode 100644 index 000000000000..dc6b90982376 --- /dev/null +++ b/metadata/md5-cache/dev-perl/File-Map-0.710.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Sub-Exporter-Progressive-0.1.5 virtual/perl-XSLoader >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-IO virtual/perl-Scalar-List-Utils dev-perl/Test-Fatal virtual/perl-Test-Simple >=dev-perl/Test-Warnings-0.5.0 virtual/perl-Time-HiRes ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Memory mapping made simple and safe +EAPI=8 +HOMEPAGE=https://metacpan.org/release/File-Map +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/Sub-Exporter-Progressive-0.1.5 virtual/perl-XSLoader dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/File-Map-0.71.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ae72c848d46464c931931ba4a44094cb diff --git a/metadata/md5-cache/dev-perl/File-MimeInfo-0.330.0 b/metadata/md5-cache/dev-perl/File-MimeInfo-0.330.0 new file mode 100644 index 000000000000..d0202879cd1a --- /dev/null +++ b/metadata/md5-cache/dev-perl/File-MimeInfo-0.330.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp dev-perl/Encode-Locale virtual/perl-Exporter >=dev-perl/File-BaseDir-0.30.0 >=dev-perl/File-DesktopEntry-0.40.0 x11-misc/shared-mime-info >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Determine file type +EAPI=8 +HOMEPAGE=https://metacpan.org/release/File-MimeInfo +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp dev-perl/Encode-Locale virtual/perl-Exporter >=dev-perl/File-BaseDir-0.30.0 >=dev-perl/File-DesktopEntry-0.40.0 x11-misc/shared-mime-info dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/M/MI/MICHIELB/File-MimeInfo-0.33.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=9d98af0f6e423726bf2acfb4f18b3964 diff --git a/metadata/md5-cache/dev-perl/File-Remove-1.610.0 b/metadata/md5-cache/dev-perl/File-Remove-1.610.0 new file mode 100644 index 000000000000..003686ed5284 --- /dev/null +++ b/metadata/md5-cache/dev-perl/File-Remove-1.610.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-File-Path >=virtual/perl-File-Spec-3.290.0 >=dev-perl/Module-Build-0.280.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-IO >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Remove files and directories +EAPI=8 +HOMEPAGE=https://metacpan.org/release/File-Remove +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=|| ( Artistic GPL-1+ ) || ( CC0-1.0 public-domain MIT ) +RDEPEND=virtual/perl-File-Path >=virtual/perl-File-Spec-3.290.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/File-Remove-1.61.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f2b2be67ee2928416df1303e575aae2e diff --git a/metadata/md5-cache/dev-perl/File-Share-0.270.0 b/metadata/md5-cache/dev-perl/File-Share-0.270.0 new file mode 100644 index 000000000000..8cccb9637ff4 --- /dev/null +++ b/metadata/md5-cache/dev-perl/File-Share-0.270.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/File-ShareDir-1.30.0 >=dev-perl/Readonly-2.50.0 >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Extend File::ShareDir to local libraries +EAPI=8 +HOMEPAGE=https://metacpan.org/release/File-Share +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/File-ShareDir-1.30.0 >=dev-perl/Readonly-2.50.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/I/IN/INGY/File-Share-0.27.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=72eb4c766a305c28d9db44028c1a8127 diff --git a/metadata/md5-cache/dev-perl/File-Slurp-Tiny-0.4.0-r1 b/metadata/md5-cache/dev-perl/File-Slurp-Tiny-0.4.0-r1 index 5a6bc7b272f2..e58ff070fddc 100644 --- a/metadata/md5-cache/dev-perl/File-Slurp-Tiny-0.4.0-r1 +++ b/metadata/md5-cache/dev-perl/File-Slurp-Tiny-0.4.0-r1 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-Carp >=virtual/perl-Exporter-5.570.0 virtual/perl-File-Spec virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Temp virtual/perl-Test-Simple ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A simple, sane and efficient file slurper +DESCRIPTION=Simple, sane and efficient file slurper EAPI=7 HOMEPAGE=https://metacpan.org/release/File-Slurp-Tiny INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=dd7b1586b62c98d4ff9857f7d6308f59 +_md5_=ae6f3da7d6e0393fb18045aaa4633a3d diff --git a/metadata/md5-cache/dev-perl/File-Slurper-0.14.0 b/metadata/md5-cache/dev-perl/File-Slurper-0.14.0 index b9536ae1d026..a201c6705cb9 100644 --- a/metadata/md5-cache/dev-perl/File-Slurper-0.14.0 +++ b/metadata/md5-cache/dev-perl/File-Slurper-0.14.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/File-Slurper INHERIT=perl-module IUSE=test examples -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=|| ( Artistic GPL-1+ ) RDEPEND=dev-perl/PerlIO-utf8_strict virtual/perl-Carp >=virtual/perl-Encode-2.110.0 >=virtual/perl-Exporter-5.570.0 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/File-Slurper-0.014.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f6c7bff11fde26ad78953c6e32196452 +_md5_=752a1c80064edd70630b90d75118cea4 diff --git a/metadata/md5-cache/dev-perl/File-Tempdir-0.20.0-r2 b/metadata/md5-cache/dev-perl/File-Tempdir-0.20.0-r2 index 2b9c3071bedb..b3082c93e742 100644 --- a/metadata/md5-cache/dev-perl/File-Tempdir-0.20.0-r2 +++ b/metadata/md5-cache/dev-perl/File-Tempdir-0.20.0-r2 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=This module provide an object interface to tempdir() from File::Temp +DESCRIPTION=Provides an object interface to tempdir() from File::Temp EAPI=7 HOMEPAGE=https://metacpan.org/release/File-Tempdir INHERIT=perl-module @@ -11,4 +11,4 @@ RDEPEND=dev-lang/perl:= SLOT=0 SRC_URI=mirror://cpan/authors/id/N/NA/NANARDON/File-Tempdir-0.02.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6541a7909c6a208d49ced7f0cf560bc1 +_md5_=dd2976713cf41dcc7faedde6d6af7877 diff --git a/metadata/md5-cache/dev-perl/Filter-1.640.0 b/metadata/md5-cache/dev-perl/Filter-1.640.0 new file mode 100644 index 000000000000..adad1dbc6a19 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Filter-1.640.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Interface for creation of Perl Filters +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Filter +INHERIT=perl-module +IUSE=test examples +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=|| ( Artistic GPL-1+ ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/Filter-1.64.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f6d98e5b2f447fb5d69b02aef17219ae diff --git a/metadata/md5-cache/dev-perl/Finance-Quote-1.560.0 b/metadata/md5-cache/dev-perl/Finance-Quote-1.560.0 new file mode 100644 index 000000000000..879b2eb11c51 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Finance-Quote-1.560.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/CGI virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/DateTime dev-perl/DateTime-Format-Strptime virtual/perl-Encode virtual/perl-Exporter dev-perl/HTML-TableExtract dev-perl/HTML-Parser dev-perl/HTML-TokeParser-Simple dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-Message dev-perl/JSON dev-perl/JSON-Parse dev-perl/LWP-Protocol-https dev-perl/libwww-perl >=virtual/perl-Module-Load-0.360.0-r2 dev-perl/Mozilla-CA dev-perl/Readonly virtual/perl-Scalar-List-Utils dev-perl/Spreadsheet-XLSX dev-perl/String-Util dev-perl/Text-Template virtual/perl-Time-Piece dev-perl/Try-Tiny dev-perl/URI dev-perl/Web-Scraper dev-perl/XML-LibXML virtual/perl-if virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Data-Dumper dev-perl/Date-Manip dev-perl/Date-Range dev-perl/Date-Simple dev-perl/DateTime-Format-ISO8601 virtual/perl-File-Spec virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Get stock and mutual fund quotes from various exchanges +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Finance-Quote +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=dev-perl/CGI virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/DateTime dev-perl/DateTime-Format-Strptime virtual/perl-Encode virtual/perl-Exporter dev-perl/HTML-TableExtract dev-perl/HTML-Parser dev-perl/HTML-TokeParser-Simple dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-Message dev-perl/JSON dev-perl/JSON-Parse dev-perl/LWP-Protocol-https dev-perl/libwww-perl >=virtual/perl-Module-Load-0.360.0-r2 dev-perl/Mozilla-CA dev-perl/Readonly virtual/perl-Scalar-List-Utils dev-perl/Spreadsheet-XLSX dev-perl/String-Util dev-perl/Text-Template virtual/perl-Time-Piece dev-perl/Try-Tiny dev-perl/URI dev-perl/Web-Scraper dev-perl/XML-LibXML virtual/perl-if dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BP/BPSCHUCK/Finance-Quote-1.56.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=31f421d7614ee32daf9578d7ab9d2dc8 diff --git a/metadata/md5-cache/dev-perl/Font-TTF-1.60.0-r1 b/metadata/md5-cache/dev-perl/Font-TTF-1.60.0-r1 index 1fee35eeeebc..d69ffe6732ad 100644 --- a/metadata/md5-cache/dev-perl/Font-TTF-1.60.0-r1 +++ b/metadata/md5-cache/dev-perl/Font-TTF-1.60.0-r1 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-IO-Compress dev-perl/IO-String dev-perl/XML-Parser virtual/perl-ExtUtils-MakeMaker dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=module for compiling and altering fonts +DESCRIPTION=Module for compiling and altering fonts EAPI=7 HOMEPAGE=https://metacpan.org/release/Font-TTF INHERIT=perl-module @@ -11,4 +11,4 @@ RDEPEND=virtual/perl-IO-Compress dev-perl/IO-String dev-perl/XML-Parser dev-lang SLOT=0 SRC_URI=mirror://cpan/authors/id/B/BH/BHALLISSY/Font-TTF-1.06.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=33da131f022b033b1fd6edd3e8c4e368 +_md5_=9134b6bee7b26087e6b5ed8c5e3826ef diff --git a/metadata/md5-cache/dev-perl/GDGraph-1.560.0 b/metadata/md5-cache/dev-perl/GDGraph-1.560.0 new file mode 100644 index 000000000000..11c310c81b38 --- /dev/null +++ b/metadata/md5-cache/dev-perl/GDGraph-1.560.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/GD-1.180.0 >=dev-perl/GDTextUtil-0.800.0 media-libs/gd >=virtual/perl-ExtUtils-MakeMaker-6.760.0 test? ( >=dev-perl/Capture-Tiny-0.300.0 >=dev-perl/Test-Exception-0.400.0 >=virtual/perl-Test-Simple-0.880.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-perl/GD-1.180.0 >=dev-perl/GDTextUtil-0.800.0 media-libs/gd dev-lang/perl +DESCRIPTION=Perl5 module to create charts using the GD module +EAPI=8 +HOMEPAGE=https://metacpan.org/release/GDGraph +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/GD-1.180.0 >=dev-perl/GDTextUtil-0.800.0 media-libs/gd dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BP/BPS/GDGraph-1.56.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=78d79ce77e2e6f4cd5bf46b01b5b93cb diff --git a/metadata/md5-cache/dev-perl/Getopt-Long-Descriptive-0.111.0 b/metadata/md5-cache/dev-perl/Getopt-Long-Descriptive-0.111.0 new file mode 100644 index 000000000000..b4c461c6a23f --- /dev/null +++ b/metadata/md5-cache/dev-perl/Getopt-Long-Descriptive-0.111.0 @@ -0,0 +1,16 @@ +BDEPEND=!=virtual/perl-Getopt-Long-2.330.0 >=dev-perl/Params-Validate-0.970.0 virtual/perl-Scalar-List-Utils >=dev-perl/Sub-Exporter-0.972.0 >=virtual/perl-ExtUtils-MakeMaker-6.780.0 test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-File-Spec dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/Test-Warnings-0.5.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Getopt::Long with usage text +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Getopt-Long-Descriptive +INHERIT=perl-module +IUSE=minimal test +KEYWORDS=~amd64 ~arm ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=!=virtual/perl-Getopt-Long-2.330.0 >=dev-perl/Params-Validate-0.970.0 virtual/perl-Scalar-List-Utils >=dev-perl/Sub-Exporter-0.972.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Getopt-Long-Descriptive-0.111.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=41b822e8e256abe8b0c5af53d276964e diff --git a/metadata/md5-cache/dev-perl/Glib-Object-Introspection-0.50.0 b/metadata/md5-cache/dev-perl/Glib-Object-Introspection-0.50.0 new file mode 100644 index 000000000000..e3ffa7d87940 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Glib-Object-Introspection-0.50.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/glib-perl-1.320.0 >=dev-libs/gobject-introspection-1.0 >=dev-libs/libffi-3.0.0:= >=dev-libs/glib-2.0.0 >=dev-perl/ExtUtils-Depends-0.300.0 >=dev-perl/ExtUtils-PkgConfig-1.0.0 dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=>=dev-perl/glib-perl-1.320.0 >=dev-libs/gobject-introspection-1.0 >=dev-libs/libffi-3.0.0:= >=dev-libs/glib-2.0.0 dev-lang/perl +DESCRIPTION=Dynamically create Perl language bindings +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Glib-Object-Introspection +INHERIT=perl-module xdg-utils +IUSE=test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1 +RDEPEND=>=dev-perl/glib-perl-1.320.0 >=dev-libs/gobject-introspection-1.0 >=dev-libs/libffi-3.0.0:= >=dev-libs/glib-2.0.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.050.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=62fab9e0fab860d18e6acd76a0c72bf1 diff --git a/metadata/md5-cache/dev-perl/Graph-0.972.600 b/metadata/md5-cache/dev-perl/Graph-0.972.600 new file mode 100644 index 000000000000..fb580d724939 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Graph-0.972.600 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Heap-0.800.0 >=virtual/perl-Scalar-List-Utils-1.450.0 virtual/perl-Safe >=dev-perl/Set-Object-1.400.0 >=virtual/perl-Storable-2.50.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Math-Complex >=virtual/perl-Test-Simple-0.820.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Data structure and ops for directed graphs +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Graph +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/Heap-0.800.0 >=virtual/perl-Scalar-List-Utils-1.450.0 virtual/perl-Safe >=dev-perl/Set-Object-1.400.0 >=virtual/perl-Storable-2.50.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/E/ET/ETJ/Graph-0.9726.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ca9c22f748d1bbf7ff5b780e20a54824 diff --git a/metadata/md5-cache/dev-perl/GraphViz-2.260.0 b/metadata/md5-cache/dev-perl/GraphViz-2.260.0 new file mode 100644 index 000000000000..76665677d31d --- /dev/null +++ b/metadata/md5-cache/dev-perl/GraphViz-2.260.0 @@ -0,0 +1,16 @@ +BDEPEND=media-gfx/graphviz >=virtual/perl-Carp-1.10.0 >=virtual/perl-Getopt-Long-2.340.0 virtual/perl-IO >=dev-perl/IPC-Run-0.600.0 >=dev-perl/libwww-perl-6 >=dev-perl/Parse-RecDescent-1.965.1 >=virtual/perl-Time-HiRes-1.510.0 >=dev-perl/XML-Twig-3.520.0 >=dev-perl/XML-XPath-1.130.0 virtual/perl-ExtUtils-MakeMaker dev-perl/File-Which test? ( >=virtual/perl-Test-Simple-1.1.2 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Interface to AT&T's GraphViz +EAPI=8 +HOMEPAGE=https://metacpan.org/release/GraphViz +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~amd64 ~arm ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=media-gfx/graphviz >=virtual/perl-Carp-1.10.0 >=virtual/perl-Getopt-Long-2.340.0 virtual/perl-IO >=dev-perl/IPC-Run-0.600.0 >=dev-perl/libwww-perl-6 >=dev-perl/Parse-RecDescent-1.965.1 >=virtual/perl-Time-HiRes-1.510.0 >=dev-perl/XML-Twig-3.520.0 >=dev-perl/XML-XPath-1.130.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/E/ET/ETJ/GraphViz-2.26.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f9d7f92af97877e7527fe2ed952736de diff --git a/metadata/md5-cache/dev-perl/Gtk2-Notify-0.50.0-r1 b/metadata/md5-cache/dev-perl/Gtk2-Notify-0.50.0-r1 index b3b46384e1c6..0a291f8435d5 100644 --- a/metadata/md5-cache/dev-perl/Gtk2-Notify-0.50.0-r1 +++ b/metadata/md5-cache/dev-perl/Gtk2-Notify-0.50.0-r1 @@ -1,7 +1,7 @@ BDEPEND=dev-perl/glib-perl dev-perl/Gtk2 >=x11-libs/libnotify-0.7 dev-perl/ExtUtils-Depends dev-perl/ExtUtils-PkgConfig test? ( dev-perl/Test-Exception ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A perl interface to the notification library +DESCRIPTION=Perl interface to the notification library EAPI=8 HOMEPAGE=https://metacpan.org/release/Gtk2-Notify INHERIT=perl-module virtualx @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/F/FL/FLORA/Gtk2-Notify-0.05.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=107c56793b69baf6f8ba8ce859615736 +_md5_=09c28f8f90efba203c60036725b65fdb diff --git a/metadata/md5-cache/dev-perl/Gtk3-SimpleList-0.210.0 b/metadata/md5-cache/dev-perl/Gtk3-SimpleList-0.210.0 index db27653b429d..4eb649f2d3fc 100644 --- a/metadata/md5-cache/dev-perl/Gtk3-SimpleList-0.210.0 +++ b/metadata/md5-cache/dev-perl/Gtk3-SimpleList-0.210.0 @@ -1,7 +1,7 @@ BDEPEND=dev-perl/Gtk3 virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A simple interface to GTK+ 3's complex MVC list widget +DESCRIPTION=Simple interface to GTK+ 3's complex MVC list widget EAPI=7 HOMEPAGE=https://metacpan.org/release/Gtk3-SimpleList INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TV/TVIGNAUD/Gtk3-SimpleList-0.21.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9f2a53e62e88ca81d393b1ba9815a246 +_md5_=15b4c509fa76ca3a487f08f5e2a8aeab diff --git a/metadata/md5-cache/dev-perl/HTML-LinkExtractor-0.130.0-r3 b/metadata/md5-cache/dev-perl/HTML-LinkExtractor-0.130.0-r3 index a488eec018f0..6f8e1f5ddade 100644 --- a/metadata/md5-cache/dev-perl/HTML-LinkExtractor-0.130.0-r3 +++ b/metadata/md5-cache/dev-perl/HTML-LinkExtractor-0.130.0-r3 @@ -1,7 +1,7 @@ BDEPEND=dev-perl/HTML-Parser dev-perl/URI dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A bare-bone HTML parser, similar to HTML::Parser +DESCRIPTION=Bare-bone HTML parser, similar to HTML::Parser EAPI=8 HOMEPAGE=https://metacpan.org/release/HTML-LinkExtractor INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/P/PO/PODMASTER/HTML-LinkExtractor-0.13.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8a4eec52e276c5a826200afa377baa04 +_md5_=86226a1708123944ff2f0c17edb9fefd diff --git a/metadata/md5-cache/dev-perl/HTML-Mason-1.600.0 b/metadata/md5-cache/dev-perl/HTML-Mason-1.600.0 new file mode 100644 index 000000000000..ab6b8c7a6d6b --- /dev/null +++ b/metadata/md5-cache/dev-perl/HTML-Mason-1.600.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.880.0 dev-perl/Test-Output ) dev-lang/perl +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=!modperl? ( >=dev-perl/CGI-2.460.0 ) modperl? ( www-apache/libapreq2 >=www-apache/mod_perl-2 ) >=dev-perl/Cache-Cache-1 >=dev-perl/Class-Container-0.70.0 >=dev-perl/Exception-Class-1.150.0 virtual/perl-File-Spec dev-perl/HTML-Parser >=dev-perl/Log-Any-0.80.0 >=dev-perl/Params-Validate-0.70.0 virtual/perl-Scalar-List-Utils modperl? ( =www-servers/apache-2* ) dev-lang/perl +DESCRIPTION=A HTML development and delivery Perl Module +EAPI=7 +HOMEPAGE=http://www.masonhq.com/ https://metacpan.org/release/HTML-Mason +INHERIT=depend.apache perl-module +IUSE=modperl test modperl +KEYWORDS=~amd64 ~ppc ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=!modperl? ( >=dev-perl/CGI-2.460.0 ) modperl? ( www-apache/libapreq2 >=www-apache/mod_perl-2 ) >=dev-perl/Cache-Cache-1 >=dev-perl/Class-Container-0.70.0 >=dev-perl/Exception-Class-1.150.0 virtual/perl-File-Spec dev-perl/HTML-Parser >=dev-perl/Log-Any-0.80.0 >=dev-perl/Params-Validate-0.70.0 virtual/perl-Scalar-List-Utils modperl? ( =www-servers/apache-2* ) dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/HTML-Mason-1.60.tar.gz +_eclasses_=depend.apache 416d1c5005c5f4594e79812fb7323f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=32654e3c2af1ceeb0976828f730882a0 diff --git a/metadata/md5-cache/dev-perl/HTML-Parser-3.810.0 b/metadata/md5-cache/dev-perl/HTML-Parser-3.810.0 new file mode 100644 index 000000000000..dad53c3caff7 --- /dev/null +++ b/metadata/md5-cache/dev-perl/HTML-Parser-3.810.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/HTML-Tagset dev-perl/HTTP-Message virtual/perl-IO dev-perl/URI virtual/perl-XSLoader virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Parse HTML documents +EAPI=8 +HOMEPAGE=https://metacpan.org/release/HTML-Parser +INHERIT=perl-module +IUSE=test +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=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/HTML-Tagset dev-perl/HTTP-Message virtual/perl-IO dev-perl/URI virtual/perl-XSLoader dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/HTML-Parser-3.81.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3798772e408e6e7c6ca7d44c9d0f562c diff --git a/metadata/md5-cache/dev-perl/HTML-Selector-XPath-0.260.0 b/metadata/md5-cache/dev-perl/HTML-Selector-XPath-0.260.0 new file mode 100644 index 000000000000..4774c3285c15 --- /dev/null +++ b/metadata/md5-cache/dev-perl/HTML-Selector-XPath-0.260.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Encode dev-perl/HTML-TreeBuilder-XPath dev-perl/Test-Base ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=CSS Selector to XPath compiler +EAPI=8 +HOMEPAGE=https://metacpan.org/release/HTML-Selector-XPath +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/C/CO/CORION/HTML-Selector-XPath-0.26.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=2746ac1b72b544bce2c6df4c94e763aa diff --git a/metadata/md5-cache/dev-perl/HTML-SimpleParse-0.120.0-r3 b/metadata/md5-cache/dev-perl/HTML-SimpleParse-0.120.0-r3 index fb519694bfe3..4f1eaa49ebab 100644 --- a/metadata/md5-cache/dev-perl/HTML-SimpleParse-0.120.0-r3 +++ b/metadata/md5-cache/dev-perl/HTML-SimpleParse-0.120.0-r3 @@ -1,7 +1,7 @@ BDEPEND=>=dev-perl/Module-Build-0.280.0 dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A bare-bones HTML parser, similar to HTML::Parser +DESCRIPTION=Bare-bones HTML parser, similar to HTML::Parser EAPI=8 HOMEPAGE=https://metacpan.org/release/HTML-SimpleParse INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/K/KW/KWILLIAMS/HTML-SimpleParse-0.12.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9a2512cb5a95629ed2894b4a6a6cf79d +_md5_=9d5b3af7325a925946da31fc1aa24099 diff --git a/metadata/md5-cache/dev-perl/HTML-Strip-2.120.0 b/metadata/md5-cache/dev-perl/HTML-Strip-2.120.0 new file mode 100644 index 000000000000..20c82605b958 --- /dev/null +++ b/metadata/md5-cache/dev-perl/HTML-Strip-2.120.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Exception virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Extension for stripping HTML markup from text +EAPI=8 +HOMEPAGE=https://metacpan.org/release/HTML-Strip +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/K/KI/KILINRAX/HTML-Strip-2.12.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=a01f5840ce55a841c3d7ac0f1002507c diff --git a/metadata/md5-cache/dev-perl/HTML-Template-2.970.0-r1 b/metadata/md5-cache/dev-perl/HTML-Template-2.970.0-r1 index 69aa43e24f22..cc3ef063349d 100644 --- a/metadata/md5-cache/dev-perl/HTML-Template-2.970.0-r1 +++ b/metadata/md5-cache/dev-perl/HTML-Template-2.970.0-r1 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-Carp virtual/perl-Digest-MD5 >=virtual/perl-File-Spec-0.820.0 virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/CGI virtual/perl-File-Temp virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A Perl module to use HTML Templates +DESCRIPTION=Perl module to use HTML Templates EAPI=8 HOMEPAGE=https://metacpan.org/release/HTML-Template INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SA/SAMTREGAR/HTML-Template-2.97.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e943ab148288b4591ac9c2c4a51a4496 +_md5_=0e2167886c236ee7019c8ad1767ae3f4 diff --git a/metadata/md5-cache/dev-perl/HTML-Template-JIT-0.50.0-r3 b/metadata/md5-cache/dev-perl/HTML-Template-JIT-0.50.0-r3 index abb79114172f..e4748187078c 100644 --- a/metadata/md5-cache/dev-perl/HTML-Template-JIT-0.50.0-r3 +++ b/metadata/md5-cache/dev-perl/HTML-Template-JIT-0.50.0-r3 @@ -1,7 +1,7 @@ BDEPEND=>=dev-perl/HTML-Template-2.8 dev-perl/Inline dev-perl/Inline-C dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=a just-in-time compiler for HTML::Template +DESCRIPTION=Just-in-time compiler for HTML::Template EAPI=7 HOMEPAGE=https://metacpan.org/release/HTML-Template-JIT INHERIT=perl-module @@ -12,4 +12,4 @@ RDEPEND=>=dev-perl/HTML-Template-2.8 dev-perl/Inline dev-perl/Inline-C dev-lang/ SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SA/SAMTREGAR/HTML-Template-JIT-0.05.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=627a37d8e0d48717623a1a0db4279ea1 +_md5_=52796e32b27ddfa3d93a1c62e9a59e26 diff --git a/metadata/md5-cache/dev-perl/HTML-Tree-5.70.0-r1 b/metadata/md5-cache/dev-perl/HTML-Tree-5.70.0-r1 index 97e767387f75..f82b6e0dd988 100644 --- a/metadata/md5-cache/dev-perl/HTML-Tree-5.70.0-r1 +++ b/metadata/md5-cache/dev-perl/HTML-Tree-5.70.0-r1 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-Carp virtual/perl-Exporter >=dev-perl/HTML-Tagset-3.20.0 >=dev-perl/HTML-Parser-3.460.0 virtual/perl-Scalar-List-Utils >=dev-perl/Module-Build-0.280.800 test? ( virtual/perl-Encode dev-perl/Test-Fatal dev-perl/Test-LeakTrace virtual/perl-Test-Simple dev-perl/URI ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A library to manage HTML-Tree in PERL +DESCRIPTION=Library to manage HTML-Tree in PERL EAPI=8 HOMEPAGE=https://metacpan.org/release/HTML-Tree INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/K/KE/KENTNL/HTML-Tree-5.07.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=544b63c1d105b881a7ecf75e2384dbfe +_md5_=6ea1d03b65f600eba9ea3622d5530534 diff --git a/metadata/md5-cache/dev-perl/HTTP-BrowserDetect-3.380.0 b/metadata/md5-cache/dev-perl/HTTP-BrowserDetect-3.380.0 new file mode 100644 index 000000000000..e101b467be55 --- /dev/null +++ b/metadata/md5-cache/dev-perl/HTTP-BrowserDetect-3.380.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Hash-Merge >=virtual/perl-JSON-PP-4.40.0 >=virtual/perl-Scalar-List-Utils-1.490.0 dev-perl/Path-Tiny dev-perl/Test-Differences >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-NoWarnings dev-perl/Test-Warnings ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Determine Web browser, version, and platform from an HTTP user agent string +EAPI=8 +HOMEPAGE=https://metacpan.org/release/HTTP-BrowserDetect +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~hppa ~mips ~ppc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/HTTP-BrowserDetect-3.38.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=9ac32e0bf2ab97c3ad2a2e31cf9a3045 diff --git a/metadata/md5-cache/dev-perl/HTTP-CookieJar-0.14.0 b/metadata/md5-cache/dev-perl/HTTP-CookieJar-0.14.0 index bd70b348ad72..b5069c7b9651 100644 --- a/metadata/md5-cache/dev-perl/HTTP-CookieJar-0.14.0 +++ b/metadata/md5-cache/dev-perl/HTTP-CookieJar-0.14.0 @@ -1,16 +1,16 @@ BDEPEND=!minimal? ( dev-perl/Mozilla-PublicSuffix ) virtual/perl-Carp dev-perl/HTTP-Date >=virtual/perl-Time-Local-1.190.100 virtual/perl-parent >=virtual/perl-ExtUtils-MakeMaker-6.170.0 test? ( !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 dev-perl/HTTP-Message ) virtual/perl-File-Spec dev-perl/Test-Deep dev-perl/Test-Requires >=virtual/perl-Test-Simple-0.960.0 dev-perl/URI ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A minimalist HTTP user agent cookie jar +DESCRIPTION=Minimalist HTTP user agent cookie jar EAPI=8 HOMEPAGE=https://metacpan.org/release/HTTP-CookieJar INHERIT=perl-module IUSE=minimal test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=!minimal? ( dev-perl/Mozilla-PublicSuffix ) virtual/perl-Carp dev-perl/HTTP-Date >=virtual/perl-Time-Local-1.190.100 virtual/perl-parent dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/HTTP-CookieJar-0.014.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=595217bc213a7e06792bba7955ba2e6d +_md5_=558786b1a2d8e0fa864b111cf29cdb6d diff --git a/metadata/md5-cache/dev-perl/HTTP-Daemon-6.160.0 b/metadata/md5-cache/dev-perl/HTTP-Daemon-6.160.0 new file mode 100644 index 000000000000..1c59f41a75ad --- /dev/null +++ b/metadata/md5-cache/dev-perl/HTTP-Daemon-6.160.0 @@ -0,0 +1,16 @@ +BDEPEND=!=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Message-6.0.0 >=virtual/perl-IO-Socket-IP-0.320.0 >=dev-perl/LWP-MediaTypes-6.0.0 virtual/perl-Socket virtual/perl-ExtUtils-MakeMaker >=dev-perl/Module-Build-Tiny-0.34.0 test? ( virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-IO virtual/perl-Module-Metadata virtual/perl-MIME-Base64 dev-perl/Test-Needs ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Base class for simple HTTP servers +EAPI=8 +HOMEPAGE=https://metacpan.org/release/HTTP-Daemon +INHERIT=perl-module +IUSE=test +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=|| ( Artistic GPL-1+ ) +RDEPEND=!=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Message-6.0.0 >=virtual/perl-IO-Socket-IP-0.320.0 >=dev-perl/LWP-MediaTypes-6.0.0 virtual/perl-Socket dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/HTTP-Daemon-6.16.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=da9c66dca5201790944d017b1a20be42 diff --git a/metadata/md5-cache/dev-perl/Hook-LexWrap-0.260.0-r1 b/metadata/md5-cache/dev-perl/Hook-LexWrap-0.260.0-r1 index d40652b8d403..b6210435550a 100644 --- a/metadata/md5-cache/dev-perl/Hook-LexWrap-0.260.0-r1 +++ b/metadata/md5-cache/dev-perl/Hook-LexWrap-0.260.0-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Hook-LexWrap INHERIT=perl-module IUSE=test examples -KEYWORDS=~alpha amd64 ~arm ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Hook-LexWrap-0.26.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c350eef34165e5b57ed71db575ff3cfb +_md5_=d18f1ffa8fdf04c4486ca5882cdba64e diff --git a/metadata/md5-cache/dev-perl/IO-AIO-4.800.0 b/metadata/md5-cache/dev-perl/IO-AIO-4.800.0 new file mode 100644 index 000000000000..69d9fd83db50 --- /dev/null +++ b/metadata/md5-cache/dev-perl/IO-AIO-4.800.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/common-sense >=dev-perl/Canary-Stability-2001 >=virtual/perl-ExtUtils-MakeMaker-6.520.0 dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Asynchronous Input/Output +EAPI=8 +HOMEPAGE=https://metacpan.org/release/IO-AIO +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm64 ~ppc ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-perl/common-sense dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/IO-AIO-4.8.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=24e96cd1ffca4ccc3f23d58ccc2b16aa diff --git a/metadata/md5-cache/dev-perl/IO-All-0.870.0-r1 b/metadata/md5-cache/dev-perl/IO-All-0.870.0-r1 index d825b880e4f4..d63c23243a53 100644 --- a/metadata/md5-cache/dev-perl/IO-All-0.870.0-r1 +++ b/metadata/md5-cache/dev-perl/IO-All-0.870.0-r1 @@ -1,7 +1,7 @@ BDEPEND=dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=unified IO operations +DESCRIPTION=Unified IO operations EAPI=8 HOMEPAGE=https://metacpan.org/release/IO-All INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/F/FR/FREW/IO-All-0.87.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=977c50ec03a3b6b2660e1cace09f654b +_md5_=3ec9da526573aefdb4b3591b56804a51 diff --git a/metadata/md5-cache/dev-perl/IO-Pipely-0.6.0 b/metadata/md5-cache/dev-perl/IO-Pipely-0.6.0 new file mode 100644 index 000000000000..9421d0be1d8f --- /dev/null +++ b/metadata/md5-cache/dev-perl/IO-Pipely-0.6.0 @@ -0,0 +1,16 @@ +BDEPEND=>=virtual/perl-Exporter-5.720.0 >=virtual/perl-IO-1.380.0 test? ( >=virtual/perl-Carp-1.420.0 >=virtual/perl-Scalar-List-Utils-1.460.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Portably create pipe() or pipe-like handles, one way or another +EAPI=8 +HOMEPAGE=https://metacpan.org/release/IO-Pipely +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=virtual/perl-Exporter-5.720.0 >=virtual/perl-IO-1.380.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/R/RC/RCAPUTO/IO-Pipely-0.006.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f4a05ad71b92533fa928a86a73d938c4 diff --git a/metadata/md5-cache/dev-perl/IO-Socket-INET6-2.730.0 b/metadata/md5-cache/dev-perl/IO-Socket-INET6-2.730.0 new file mode 100644 index 000000000000..763e08aa31cf --- /dev/null +++ b/metadata/md5-cache/dev-perl/IO-Socket-INET6-2.730.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/Socket6 dev-perl/Module-Build dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Work with IO sockets in IPv6 +EAPI=8 +HOMEPAGE=https://metacpan.org/release/IO-Socket-INET6 +INHERIT=perl-module +IUSE=test +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=|| ( Artistic GPL-1+ ) +RDEPEND=dev-perl/Socket6 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/IO-Socket-INET6-2.73.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=68f80efad3b160e8d284d08ccce2bd58 diff --git a/metadata/md5-cache/dev-perl/IO-Socket-SSL-2.83.0 b/metadata/md5-cache/dev-perl/IO-Socket-SSL-2.83.0 index b23759caec18..731d8e81b37d 100644 --- a/metadata/md5-cache/dev-perl/IO-Socket-SSL-2.83.0 +++ b/metadata/md5-cache/dev-perl/IO-Socket-SSL-2.83.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/IO-Socket-SSL INHERIT=perl-module IUSE=idn test examples -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=|| ( Artistic GPL-1+ ) RDEPEND=dev-perl/Mozilla-CA >=dev-perl/Net-SSLeay-1.460.0 virtual/perl-Scalar-List-Utils idn? ( || ( >=dev-perl/URI-1.50 dev-perl/Net-LibIDN dev-perl/Net-IDN-Encode ) ) dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SU/SULLR/IO-Socket-SSL-2.083.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=72c15bbe408168a2699918ef713981e9 +_md5_=bd952aa6ea32d822d63f4ed29dce6780 diff --git a/metadata/md5-cache/dev-perl/IPC-Run-20220807.0.0 b/metadata/md5-cache/dev-perl/IPC-Run-20220807.0.0 new file mode 100644 index 000000000000..f915c79a0ae5 --- /dev/null +++ b/metadata/md5-cache/dev-perl/IPC-Run-20220807.0.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/IO-Tty-1.80.0 dev-perl/Readonly virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=system() and background procs w/ piping, redirs, ptys +EAPI=8 +HOMEPAGE=https://metacpan.org/release/IPC-Run +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/IO-Tty-1.80.0 dev-perl/Readonly dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/IPC-Run-20220807.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=c102ab0e39fd3b884acc589cb34a9a0b diff --git a/metadata/md5-cache/dev-perl/IPC-Shareable-1.130.0 b/metadata/md5-cache/dev-perl/IPC-Shareable-1.130.0 new file mode 100644 index 000000000000..a7e14a783541 --- /dev/null +++ b/metadata/md5-cache/dev-perl/IPC-Shareable-1.130.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/JSON virtual/perl-Scalar-List-Utils >=virtual/perl-Storable-0.607.0 dev-perl/String-CRC32 >=virtual/perl-ExtUtils-MakeMaker-6.720.0 test? ( >=dev-perl/Test-SharedFork-0.350.0 virtual/perl-Test-Simple dev-perl/Mock-Sub ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Share Perl variables between processes +EAPI=8 +HOMEPAGE=https://metacpan.org/release/IPC-Shareable +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-perl/JSON virtual/perl-Scalar-List-Utils >=virtual/perl-Storable-0.607.0 dev-perl/String-CRC32 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/S/ST/STEVEB/IPC-Shareable-1.13.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ab51aa6970d6db0200b7da80bda0e9af diff --git a/metadata/md5-cache/dev-perl/Image-Info-1.430.0 b/metadata/md5-cache/dev-perl/Image-Info-1.430.0 new file mode 100644 index 000000000000..672d9b6715d6 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Image-Info-1.430.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/IO-stringy-1.01 dev-perl/XML-LibXML dev-perl/XML-Simple dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=The Perl Image-Info Module +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Image-Info +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/IO-stringy-1.01 dev-perl/XML-LibXML dev-perl/XML-Simple dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/S/SR/SREZIC/Image-Info-1.43.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=a24629398cea6469c863ff94b6e2c61b diff --git a/metadata/md5-cache/dev-perl/Image-Size-3.300.0-r1 b/metadata/md5-cache/dev-perl/Image-Size-3.300.0-r1 index 8b8e39135fb2..c0470e747be2 100644 --- a/metadata/md5-cache/dev-perl/Image-Size-3.300.0-r1 +++ b/metadata/md5-cache/dev-perl/Image-Size-3.300.0-r1 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-IO-Compress >=virtual/perl-File-Spec-0.800.0 >=dev-perl/Module-Build-0.420.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A library to extract height/width from images +DESCRIPTION=Library to extract height/width from images EAPI=7 HOMEPAGE=https://metacpan.org/release/Image-Size INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RJ/RJRAY/Image-Size-3.300.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=320271d071689fadb3bfb9094d6f290e +_md5_=5ab9926ec1a21db752d166f8dc20341a diff --git a/metadata/md5-cache/dev-perl/Inline-C-0.820.0 b/metadata/md5-cache/dev-perl/Inline-C-0.820.0 new file mode 100644 index 000000000000..18828689df8e --- /dev/null +++ b/metadata/md5-cache/dev-perl/Inline-C-0.820.0 @@ -0,0 +1,16 @@ +BDEPEND=>=virtual/perl-ExtUtils-MakeMaker-7 >=virtual/perl-File-Spec-0.800.0 >=dev-perl/Inline-0.860.0 >=dev-perl/Parse-RecDescent-1.967.9 >=dev-perl/Pegex-0.660.0 !=dev-perl/File-ShareDir-Install-0.60.0 test? ( dev-perl/File-Copy-Recursive virtual/perl-File-Path >=virtual/perl-Test-Simple-0.880.0 >=dev-perl/Test-Warn-0.230.0 dev-perl/YAML-LibYAML virtual/perl-autodie >=virtual/perl-version-0.770.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=C Language Support for Inline +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Inline-C +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=virtual/perl-ExtUtils-MakeMaker-7 >=virtual/perl-File-Spec-0.800.0 >=dev-perl/Inline-0.860.0 >=dev-perl/Parse-RecDescent-1.967.9 >=dev-perl/Pegex-0.660.0 !=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=JSON (JavaScript Object Notation) encoder/decoder +EAPI=8 +HOMEPAGE=https://metacpan.org/release/JSON +INHERIT=perl-module +IUSE=test +xs test examples +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=|| ( Artistic GPL-1+ ) +RDEPEND=xs? ( >=dev-perl/JSON-XS-2.340.0 ) dev-lang/perl:= +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/I/IS/ISHIGAKI/JSON-4.10.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3ed763d93f23b4255ce3d32609be52b5 diff --git a/metadata/md5-cache/dev-perl/JSON-MaybeXS-1.4.5 b/metadata/md5-cache/dev-perl/JSON-MaybeXS-1.4.5 new file mode 100644 index 000000000000..be4436ddd0b9 --- /dev/null +++ b/metadata/md5-cache/dev-perl/JSON-MaybeXS-1.4.5 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp >=virtual/perl-JSON-PP-2.273.0 virtual/perl-Scalar-List-Utils xs? ( || ( >=dev-perl/Cpanel-JSON-XS-2.331.0 >=dev-perl/JSON-XS-3.0.0 ) ) virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec virtual/perl-File-Temp test? ( >=virtual/perl-Test-Simple-0.880.0 >=dev-perl/Test-Needs-0.2.6 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP +EAPI=8 +HOMEPAGE=https://metacpan.org/release/JSON-MaybeXS +INHERIT=perl-module +IUSE=+xs test +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=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp >=virtual/perl-JSON-PP-2.273.0 virtual/perl-Scalar-List-Utils xs? ( || ( >=dev-perl/Cpanel-JSON-XS-2.331.0 >=dev-perl/JSON-XS-3.0.0 ) ) dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/JSON-MaybeXS-1.004005.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e4b09d61bcb43eb7a24e26fb8d799fa0 diff --git a/metadata/md5-cache/dev-perl/JSON-Parse-0.620.0 b/metadata/md5-cache/dev-perl/JSON-Parse-0.620.0 new file mode 100644 index 000000000000..3c6ceb7e2ec8 --- /dev/null +++ b/metadata/md5-cache/dev-perl/JSON-Parse-0.620.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp virtual/perl-Getopt-Long virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple virtual/perl-Encode ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Read JSON into a Perl Variable +EAPI=8 +HOMEPAGE=https://metacpan.org/release/JSON-Parse +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp virtual/perl-Getopt-Long dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BK/BKB/JSON-Parse-0.62.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f3f32b5d24e29fc7684b3cde5662ed25 diff --git a/metadata/md5-cache/dev-perl/JavaScript-Packer-2.110.0 b/metadata/md5-cache/dev-perl/JavaScript-Packer-2.110.0 new file mode 100644 index 000000000000..0ce2272ab4e1 --- /dev/null +++ b/metadata/md5-cache/dev-perl/JavaScript-Packer-2.110.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/Regexp-RegGrp-1.1.1_rc virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Perl version of Dean Edward's Packer.js +EAPI=8 +HOMEPAGE=https://metacpan.org/release/JavaScript-Packer +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/Regexp-RegGrp-1.1.1_rc dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/JavaScript-Packer-2.11.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=79be77de31a52ac61689410f6e34fc19 diff --git a/metadata/md5-cache/dev-perl/Lexical-SealRequireHints-0.12.0 b/metadata/md5-cache/dev-perl/Lexical-SealRequireHints-0.12.0 new file mode 100644 index 000000000000..daa8fe7735b3 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Lexical-SealRequireHints-0.12.0 @@ -0,0 +1,16 @@ +BDEPEND=!=virtual/perl-Test-Simple-0.410.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Prevent leakage of lexical hints +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Lexical-SealRequireHints +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=!=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Transliterates text between writing systems +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Lingua-Translit +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/A/AL/ALINKE/Lingua-Translit-0.29.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=18b670a579571822074e80f0647e070a diff --git a/metadata/md5-cache/dev-perl/Linux-PipeMagic-0.50.0 b/metadata/md5-cache/dev-perl/Linux-PipeMagic-0.50.0 new file mode 100644 index 000000000000..2c6ccbfdab56 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Linux-PipeMagic-0.50.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-ExtUtils-MakeMaker virtual/perl-File-Spec test? ( virtual/perl-IO dev-perl/File-Slurp virtual/perl-File-Temp ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Perl extension to use the zero copy IO syscalls +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Linux-PipeMagic +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/D/DL/DLAMBLEY/Linux-PipeMagic-0.05.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=504f5e52703d66f6030e51ad3356a286 diff --git a/metadata/md5-cache/dev-perl/Lirc-Client-2.20.0-r1 b/metadata/md5-cache/dev-perl/Lirc-Client-2.20.0-r1 index dc9884980c48..4c4e41695f17 100644 --- a/metadata/md5-cache/dev-perl/Lirc-Client-2.20.0-r1 +++ b/metadata/md5-cache/dev-perl/Lirc-Client-2.20.0-r1 @@ -1,7 +1,7 @@ BDEPEND=virtual/perl-Carp dev-perl/File-Path-Expand >=dev-perl/Moo-1.0.0 >=dev-perl/Module-Build-0.360.0 virtual/perl-File-Spec virtual/perl-IO test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) DEFINED_PHASES=compile configure install prepare test DEPEND=dev-lang/perl -DESCRIPTION=A client library for the Linux Infrared Remote Control (LIRC) +DESCRIPTION=Client library for the Linux Infrared Remote Control (LIRC) EAPI=8 HOMEPAGE=https://metacpan.org/release/Lirc-Client INHERIT=perl-module @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/M/MG/MGRIMES/Lirc-Client-2.02.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=130cf7b56ac0cf124cb60e2cf16c7335 +_md5_=49c54b3711674837443c18ae3c6b9577 diff --git a/metadata/md5-cache/dev-perl/List-SomeUtils-0.590.0 b/metadata/md5-cache/dev-perl/List-SomeUtils-0.590.0 new file mode 100644 index 000000000000..373bbc183cc1 --- /dev/null +++ b/metadata/md5-cache/dev-perl/List-SomeUtils-0.590.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp virtual/perl-Exporter >=dev-perl/Module-Implementation-0.40.0 >=dev-perl/List-SomeUtils-XS-0.550.0 virtual/perl-ExtUtils-MakeMaker virtual/perl-Text-ParseWords test? ( virtual/perl-File-Spec dev-perl/Test-LeakTrace >=virtual/perl-Test-Simple-0.960.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Collection of List utilities missing from List::Util +EAPI=8 +HOMEPAGE=https://metacpan.org/release/List-SomeUtils +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp virtual/perl-Exporter >=dev-perl/Module-Implementation-0.40.0 >=dev-perl/List-SomeUtils-XS-0.550.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/List-SomeUtils-0.59.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0ff4c57d16412375c9b86dc28efc314d diff --git a/metadata/md5-cache/dev-perl/List-UtilsBy-0.120.0 b/metadata/md5-cache/dev-perl/List-UtilsBy-0.120.0 new file mode 100644 index 000000000000..7534a5844b42 --- /dev/null +++ b/metadata/md5-cache/dev-perl/List-UtilsBy-0.120.0 @@ -0,0 +1,16 @@ +BDEPEND=>=virtual/perl-Exporter-5.570.0 >=dev-perl/Module-Build-0.400.400 test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Higher-order list utility functions +EAPI=8 +HOMEPAGE=https://metacpan.org/release/List-UtilsBy +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=virtual/perl-Exporter-5.570.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/P/PE/PEVANS/List-UtilsBy-0.12.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=911a5b624cde2ff854e101f5f6ab7fb6 diff --git a/metadata/md5-cache/dev-perl/Locale-Codes-3.740.0 b/metadata/md5-cache/dev-perl/Locale-Codes-3.740.0 new file mode 100644 index 000000000000..b8a1bf1d853a --- /dev/null +++ b/metadata/md5-cache/dev-perl/Locale-Codes-3.740.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp virtual/perl-if >=virtual/perl-ExtUtils-MakeMaker-6.300.0 test? ( virtual/perl-Test-Simple >=dev-perl/Test-Inter-1.90.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Distribution of Perl modules to handle locale codes +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Locale-Codes +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp virtual/perl-if dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/S/SB/SBECK/Locale-Codes-3.74.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=1d17c30e94cfee74cd9f68915b09f8d3 diff --git a/metadata/md5-cache/dev-perl/MIME-Charset-1.13.1 b/metadata/md5-cache/dev-perl/MIME-Charset-1.13.1 index f541df1e150a..230c0daa0305 100644 --- a/metadata/md5-cache/dev-perl/MIME-Charset-1.13.1 +++ b/metadata/md5-cache/dev-perl/MIME-Charset-1.13.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/MIME-Charset INHERIT=perl-module IUSE=l10n_ja l10n_zh test -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=|| ( Artistic GPL-1+ ) RDEPEND=>=virtual/perl-Encode-1.980.0 l10n_ja? ( >=dev-perl/Encode-EUCJPASCII-0.20.0 ) l10n_zh? ( >=dev-perl/Encode-HanExtra-0.200.0 ) dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/N/NE/NEZUMI/MIME-Charset-1.013.1.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a9fbf906cf1a1ba420b823010150dff8 +_md5_=26bb270c544fbfe6b9dd1f816b5bd06f diff --git a/metadata/md5-cache/dev-perl/Mail-Message-3.13.0 b/metadata/md5-cache/dev-perl/Mail-Message-3.13.0 new file mode 100644 index 000000000000..39c63546d481 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Mail-Message-3.13.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/TimeDate >=virtual/perl-Encode-2.260.0 >=virtual/perl-File-Spec-0.700.0 dev-perl/IO-stringy virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.4.0 >=dev-perl/MailTools-2.170.0 >=virtual/perl-Scalar-List-Utils-1.130.0 >=dev-perl/URI-1.230.0 >=dev-perl/User-Identity-1.20.0 !!=virtual/perl-Test-Simple-0.470.0 ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=General Message Object for MIME Messsage Handling +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Mail-Message +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-perl/TimeDate >=virtual/perl-Encode-2.260.0 >=virtual/perl-File-Spec-0.700.0 dev-perl/IO-stringy virtual/perl-MIME-Base64 >=dev-perl/MIME-Types-1.4.0 >=dev-perl/MailTools-2.170.0 >=virtual/perl-Scalar-List-Utils-1.130.0 >=dev-perl/URI-1.230.0 >=dev-perl/User-Identity-1.20.0 !!VqFFvcS9dXM?*{_^RnWg5EuA{{n&uyi#?OPnzJdWP?+>d>$e4T@*=;s#peDaUt*5XPl?>TRwti7#s zo=4+FVn2Dzd~933R^Q7wd)RUeCGhj*jLYnj13%`8E+Ww!fUL^JHeDhWN_T8K9 zSM?TG{OqXlA+64jo;}yaBO#(Ijd*OeoX5Ej{y|AK_qEyzGxW99kn(o4?W`?qS2{x9 zXRX^Y`X0`_M&u9Y*++`)9Osqy60f|i7}mNF;o44Kz2)QVDP^S59@46%?lr8s_47C? z2fFf%HC`diKI%0%sCIZJ5U+VH)FMimO6)0)a2;c|dd@at zInI*zlygOtzUg+(#HV!Lq?fZ*G!?nk?J99cLZ9Tu$K()>j4iZHeTB z?)!x{p%E(`$99%c+fj2x1F@_l*9+4uTiR;-XK{V=K2byuU>1*X%8IuJUN_s1RiIJa_%mT^bsbyI_?eD)kA3WO!|XR4=*nlh zu9WJ}W%t$mZoV7yUH?yFK?o6*!*3i9xy`DAZr3Uc!#vhlTiklsF-6?b;#E@~JkLZ7 z$8m;CP`G&I!dag?p`%Zpb4Oo~dEh*1PGe%~wH)}H++qv98}c4!Jn(kCje^f729(Tm zf0A1`$G#)lUXf9ob(`Eelf5ub-bxqS7f}Ok>l=cL|Dt%`TWS>=KoPK28cx3tf6?u4rzGA<&Fb`WH-?R{Y}DGWSuJ@6Pc;+QVN@p0^D z&7q>9*g_3?5^qC^Y16EUXNaN2N93&GI4Anhwlc3HhgQRW5RV&i;9M=08VX^!o<$|< zvz|@sCG_li;F^v+k!g)S^2n&c#E2G=M4PM$SBnQDj_ol`jytR#FjXuijcfa-Sn!7* z-~H{w{Qgx0E#(;r77_kDOI#PRa;C~7mz_@zX+JoDhEnV^@{ckO1c8KchM4x9*oyND zqYlg&bITRey%1(oCnAQtc(G0>A)I34nb3X?{0bhPfQpHSGsY4=Nez#L#S$8~$Uolp zb4xgW0$wG&qsN%ifj)sZ_#;6&T|$Q0%dz1OP{mbeLP5*M1GY|dO8drnAH60H9;a4} z37xPT4xC~bIMBu)MnJE({gc$*&UbIVXy4B_e|SHB{APaf)a3*H6+{jrU82JuPB%lL-0EhUrw#N<2i|m5Ap|1VcFc))I2XaAgd7B$=<@{r2BdX1j1=wgu-f&o)G<)Tn8w*wt;dOH!Uyz- z+O-R@fJzBm`9Ms7QxFE~9k9a|Q9dFw-@!k?{K_TfYeWtF*{mR(nQ$dIQUt%YwsWd+ zp_s?Ic05grpz-VaiR5l^#b535MO@qY5Eoyc^g=tjh0&qw`;ia_KzX07dr%BG6V9Gj>QWSO^E_AASC_`xdCUQo(2D1(LWBcw2P?M(~5XR zqcbrqbdf3$^$`ayRNLST0)Vq!U0>K1!IX0(-a^#&I959#6CkdP4gz_BW@yKSwt1ur z|G^s&zPFwDitga#p)=5@(ooDb5zS>>hE-LLbMpmvEC}8EC2<|cKZ^@}Exa#&5$h%> z@iD+m{MDI2eE?RTv~L-tz;_a1IPi#xiV-@gcPOCPi#hPN;m7P(2^@dQwRVD&p0_P z5QTh!a22juFFXoCWBFHD2t4|PcAcn^A0M9Dg@=v=uHg;y*GUK_BR@vF%G#4VHvISX4l4FCA46Fz|lxi$cfjP#7ss+##=POy3Aocvzn zYjOR{AO5VPFAD3-&s;`on)?|w4uV!Hd<*o8BZC!Yz}g_VZTKYgq4Xo3JQxCn^YxYD zt_c9&K-iEt4y*2x-Njp`03VYfg&p#RQ(Y+6HVQ0|V35x-#Z~7cLSn?A{cXy-PNHk) zVFu9|9*2}>AjSddPF&xZLNd@T|9_5H6F&tgg>~cDr+Q`-;u}G`I0r&L@ZvVgBWof_ z9>K=|U_#@7C-5`>L{{&9{O+6gKOnEPYl`6&D<80%bHn$c-1uZbKF2^9!?&I*&VvYV z7y)Ki;}Tj%V^_>%xE$K!UGENhqj}cmjV;)NpXa z?>!IQI{qA63A@xS5^FIZ9CTd$M7EeeATFQ;KatmOzxvG%biLsh(tqOCLtRmecpq$Q z5w>S531j7v)~W>}-9!W%FOTPGlfNSp?pHu1XT&x0BG@V?7)r&lYy{RRf=k-ybrQ7F zg}O%bZ-fyZ)tt_bL0?Zhgp2_Li0ec@Ob1p?v;tDayucF>J3jNwkVNp3&IUGCahFgD zd>SFHCHx}bXW=md0f~QH0l+>kaTC`OH(WeXC!Dyc3e>qXK^cgMgN(l*tMVeN{E!t) z4^58~>2AmYj~Ht%^2Hq*d_j~BP}&Yn!boBlqeFT@GdN-#0PIrET!{jJiHcK~&|Sv0 zc>vu8x`jtWO(6hq6+kW4Gcq0;hZVN|M5@w@ZeD|k)A&U66PHYMz_`J3AOYa;fl5GX zE}R!^2e5hY!?=MK4J+^s$RkR}Nfg5BI?oFf)^MD?gX^K&`{4OG#lXkU3tw|hBk1v3 zR=g13Z3EF8hctLF@)1dEjp3OuoyE~-omnux&g zGDM*B+&D1#&W^*4amy=hwUiJ*?|{X&nGORq489|w!R9Ln=Ae*f)=Kkzm?DlHO1_(B z0wKT@7Q_r^pepOf%?M+B+mXOaYBdNLzYSsps1h1DTa1i{fP9M#ki))R9n*zawv02~ z%y5{-?eMi(6JBn^9xw3Awf{_H|M>QsXolhu#-4;0)ybFX!XuFv;1N9I z386(b;2PV73=t=x3Kj{7!5koiycn@26I<}IDBvX*C>Rb%1{QSYRRC(M0Zq12@%62N zZgDgR29Hrc(iQl}mLciOq*xljS|U9*OrXF~gG$mxkbqKGLdiTYC=Z^8xPpg*oT2E~ z!M9#SKU~>fPl8U%WpwNU7YJE9kWGugtbzw2uo8+YurA?&5dLd{{pq{;?(46AufSgD zBT@e;ux_Svq6=xlmRsdrI#HOIbKt*#oIui!q2ec7x`4w(oI9IciAo&uZhCMN^a0v= zS{)rg6ou{3T7JO9&@i&`?T3ms2H|%HOJqRZGrxmRZ)M1WPOKhmj$jFC@-yNEeDZ)g zLG(baL|5d6Sa^zU9)KTseZuc=o8TTV3aQ4~7l74Cw8t~|nQI}gauBIrAid#k&W)de>om9m-gM*b#|n4aXj|&?6$bVO`+dl(W>5$$ zaY0I#SZJZw=CG0lf_Y`7eZT~-w(%7UfU==Hcit|WS6P^IDND@9QIC_T2FJN6zo$0$ z4h(=%ZUEZ6C2Rz`32jv)_|n(%`ujir?d|yYdFNis`O%FbwI|ia)`;%B#0f+2#oEds z`x>wYLIAA4m>@(qJZNGW&YW)=P_*kD!d2t}q{T_M6S%eCk%R{pYvB;b3F?mgZYGAL zt1jO4>}UfHIKb~8*;k|P&KnKF7jH~>4g3;O4d)(+0JyMh_{6dD2!xm`ifEf>RTio@ zcgZE6$)TEEg}XzYc&5q=;xgv~Yx23E{{yyOxvp~_L?0s0gz6V?(1wl=!VyB=;$ASD zUC#6n*RTI$zWd?L@zLX-uk-pR(tyTKI0WH`NL&CY;L1J%&;_fRMO6pe?ZNyC4(uo< z_*M_qj=h=~?7Yu_h(L9>8Hke)Q2~?_W=E*Q zJb0;vegOUeQu82!?1`|J&KUrxt8Ig?A9J4zRl8Hu$93TEwsBqht-fRT#o$Nyj4BVv z5eIVBZj}o!3M@23cXmEC0v>-Rs?UG-C%Mo~9FOxAZ#01i?8cP&ZcApk7<}1Pkpu4R zY@z3Anp`cPaEl}2b79lQ0{9&i=sZCAX~QIkDWOqj>kW``5Xf+5bw~PR5r|6|gx8kP zHr^XYJ|8)+1e|Cd62Q1_F<<;VpK@5{gix9!+z7>-9LgDVLzXK=UVv!A38xO`PZ#>M zq4P@*#=G&`9X6+r2<=+t;tS?4N#-R(sL*&g@Jc@u*O#sTb$<27uU{39AXE>jq43?1 zh1vot;fpz~y&o;s0h+o3-rfW(FJZLH=3SEk4I8*-<{5b~fCoUMHbBq;*9AEO9^kVx zpbCUMAbKeSca<-W2SraHjQvjEJ{V-;tb0NI3MO_X8~_*@?LtvywIIC7FI_MSo$COr z2kedrKoCMaam5?~tHaDa482G2NI8JCL5f1y?{h|w$5FO=5-Ll-2qr0}Wd$?-+#Y}X zm%se^P5f1SVMVV{7$-U~J6@{u#d|jUVCheYgMA<%94hed=CB**c9^?_@8O<#HY;5K zqCv!&FwpbZiJ^!VkYCNC@MokkIEIYYw5~y(g9s0Cl`FlVTU&~Q-U<(QcH!gTyFgiX9gJ=(|52Y;= zTgTH6yCmS5LW;I+(3-ideZXrm1cGbj=+H7iTfw>azy}dgA!Y|rHUa%nePfTaoyoO*ucBBW+lzyCruuf3^#J#`MhrRjy#~=Rs<@@)4dpqBx zU!~js2Ne04uz>PrqjG~)0uC%k5(<__7<3}m(0IIdz`t-u{Aq3{*0>+gG;E3gi5|i5 z?l4x;v;u+PQ7ThGNARVI62lxSG0_$ljP(@o&L^WR1TNxN9INignn)X#@fT~82k|gC zMuIo$2J4=e3D$_pr7hk0sJWxHD_L%g_?F?*a-7%#RFVjH;YMLra84cp?Zq)1ed3kS z+xT6CD)>cc6SYDjYZb5wL(ouOzS^@=5fA5UvH{Dyx|?B3Qxca#)eb z5DBE=C2xqTUQM?>2*kt*AYTS65UxOy1n2;?zQRxB_SF}^6Pm@3@*?8BV&hoXF1G}y zo`%Nb#OOH`JrBofDGU5VJVM#5H6p5NS{ug?vFzb8yq?$~Oax^d;MEAq#b${6T0%-2 zU44JNn~fYhCZSDbknaGv%pw7R2mw|zcG+PO z1$69ZUWA!s0`KH=59`Xj8TcN(7EJhFWSU(Zi@8AFXZ{C0S zwgJ=LfBW6rZ_u~xSLseKhVZI{1aLq#5Cl)kIpeSfyrQYh0WxMoTp&UNmSxP=XW^X{ zQrU{_Qs;!8H_!l~;4O9K#f2?kL49_thTv~) zy6v3vjv;Me_+1BT9IF+x{fY4Yb$;`{4MS-9)PQ$9MRwRICfSB3bCTFDryG`aRQ`xM z?Hb00K6SGmoNNQVm6QnoCuphTSb=tzm2#hMSf+r;;CR8ImmL{#KNc~in30T@y)cN1 z`Clh3&)nvk^O0OG8p!~ZM!Z+LV z(bJwldC}%VGc8LzRx88_rf*Rhcy8AADm$P36OnyAzyJR2`*-%n?l1YW^r|uTOt_YW zmMvoRJOgHQnqeXI@jo{Gw%Ov?Cag3ESQp0TAaR8E!jSOcFw7xak1L;8D_kMZ(@YPxw;)kj zq72T3s1g7oFk{-62# zx8J_~L2&zkYOkaQI?T};lKmV=qgV5%9MX~Qo+z{$yjaZojs+vJ8EDv)Y2NHG@pYhd zApA|R1bba~!y=LCT0S{`8laK+kR61Ci=TUjh&2FjD`37)QaepN0aMLy-~ESUf^Y)D zsMe7ha?U)cwZ<*%1;%h7-aZB70OnofT!uxr5Yh3t!m>>?A@3(aza5!m* zYOFrD?ZAx3Po(yj`Mm|WJ$}jnr6=OJD(YnaYK7m;Bk({3OvI19=To9b*apDEjBHvd z_$_F-)lE)R3^e1_Yy+(Zuib>FjiJMSOMD%YCZu74+1OjgO&g%fKwaSadcrh}3a(&x zwrLr=zpjjrKkY(@+i8_leS)*=I_d&T9%tTxGY9Z;Hye5-oGvt@6*PO+D^xJk+D2Va zGLCMKr!+8^)x%*jzY=-oZjZuN)iHo(L+d$H z2en`Z9DEt}IAYe2l5@i&5OD~sh={)i?&C%Yqyd1=lV#j#Y4(i6<6u-}@o@8#*uH!7 z6 z@SwTqdA7%-c0%B8?QIZWtcT+h;do}*Eiame%KVErwaLiR&j3F-BLSV8*gWBNJ?BOM z3ViSZ2|#N>leYix^UYT6)h$jDFrXQ{I&KVJ3w9}3+u88|wb`kQ-NX71_z;fN7XNsH zto33bCKR$eyut4`O#vDKqX7M+wj+V|6xDCq4}Wg`Z#Tq;hu6=}S82t=QisJx%Yav( z;vs8+yA_OO3n1~nH>_OW&g|ra^aeuq0Yk=UtF5LOQt{6SA|Oab3abg6VXS!6JLW-&+u?w zq4Sm);~Ibf$bCH^@Fzg<1r0m2*6iP#PT!$%?I1FsJPUZW6L#0STPY8~i3K=Ndy0Tl z3}YVEyzD7t0&wZ1@d-nm0#%B`{;4+q??Nlv_E~+Eg{`(OpS>3TWof7uTSFR;Iq`_t zBksRV!V9D@>PEs|E9}``X_dU3z|^fekaOJCWi!cg^n4I+c`N=M!1!moI{;x`kb^w* z(>-13VU#cnYe1It@?CKpo1~@r#sCoLB8+s`Liq1H;{~9<>;eEn4=ad}0U@iPBh53X z9YDyp0(>XP9+*~viG&yoF(W! zk)1n6jLd%$RP0XSTWsfF5Nlw{=@>@g=ddE@?S{F(cGg$1@w@rqo9n~;yUg(u5dt_p zLF(QhI6Qxd9>rmkJ$gUzr92nP8$bv+0{ppnz*uKtQ_sio#sGRmZ~?F|g`xztvjBg0m2I*OfMHsIiR-~*5sd?t9;=2vvb2`RAR zY5S=2G7-LSZKN5u1`GvNCNkjog9*zpj|=vgc7Q1V3yPii;R*U}t%AQw?VD)wmqqr{ z0afy=s>o&6-f(g<20Qd-3$j!6BZKvL0&5ftM@wiVTt~b4@l#M>#8EGYs$gN@d<$iu zbe!|G;b^uEfRj_-t=K4gj(b}P#(=!;i5hc?;hA&o7ST#CQY2LJvP%=*k82#mX<%6O z<^wj)3a4H95B@-8I4yAE#qhuK!2;mJK&v2j=?$Q;1W@P#$oRNBxj`b(BRDhQYe8#P zS+C^v_rJdFe|@$Fzv{08F$B=5_y?R|ORM!Q=;9G9c-pRZoOdb}qyyzIfLP-;6odfA z0d4qi8>G>qsrq=p)iOx6A#pi(#0$e}@GKV;-PTRKc{Ue@lYZpCR6>3VPlSg$gOdWz ztVuHi)QRZ3K%;2&Zus$}|y-KixKP(y8>TmgAnv6inFI0BO7S#-hLP}UVbj{X$;VPWf0 za+h)z)2s`$Jir?8jD?H4dRWOmpW~hpYJhS$B5u}MBj-AkO~2s7b_P2dFqH#f*AKv; z=}r}Q$KhI+*jI%cITSP=H2b?R-@jXL|J}eCKIL#;_afq4h!m-m0V7_HAXFS6Q3Jt2 zW)8vLr)}el;su=<4*T&Vn-haXc*1qE9C+Fyf7rwVti;+k=m0(l9L$G- zv4ZU;IX`kZ$Q4@!#92<*b_<#nUT#-fceJrr2j!6*ti{?G6wx`#R=7>LIvXUbM*Aj z^7{STml^t(%4B#oo_jcXRtO^31&Ala0Wi+G0{{qQN7*KDXrUt@YChi<9+T0wOT@zA zgS2>$yHAyXZt)KxZ+uwqBRRVakgs;ld=1J2JBOpZ%7g(!h%;IV?QU@(s5r{92P^Z~e7ew+y5TPdj>+DnYwiHa9^4!(Pjpd%?_zV`6*0rBIpbM1 z4ohH;v|NtuBGgCB{LudMu6nl*wx-+(vG`OjyYw!o;f5+%>26mcMq^S$Bx#!~E|!iM zmmO>pL@(^9gEJl0r#D>N8psn$+4ALd4X@UWvjS9TaCEMXL&j7%<2f9bADP!U3HFZ^ zPq~~1=ms$OQQ<3z#7_8K&c-h%7x1Jz&J=4rzzGDG!!e?2ecbVRz9)n5n)_OMw}iP$ zK9>c^*Manf+(Xw^dP8fZZW2={oo z6T}m!2S9*;%9$RH01je*1MrV#`#rV^>c%X_IPj!XJ%yB51x{Efnjdjid+uP7jF0Ph z^j6b7V(WJ(Ij zx9_&t+U4KzTbOmqm}xRmcF!Fz$6p|7c*o7`e->Fj7Fpb~`q#OB{muLqQ~X#R0`Wct zcHUE2o&o-ESj;jZIRH06Ds$BXr{w+;f(gjLqVhfYJsr`C9gaXiP2f&LxMO}Dli;J` z1^;w*g6KEhCNzNe4naB&Zo7QN(QFUT#rHXeJK%l+^1$JN9hxl$hB(KD+#j-5x))L9 zf+iEqK{uwc6XbH!Kk58zHpQhyS2BePqS!BJme|ccGr>i*%!P7G-V&TJ&YTn z3v`JtE6QWhQ1iFaoR- z^e7OWSeHf2hmKwG7)dIwwcbKfCUV1YF?DCWI9eyiaWy+IWn$^s%2EHni|l-vqI}iCFQUZ91HX<7 z8^}bbfSubz>cX|O;I=0*8-`zY*b^!@H(YS*aNRLsT$`nF5P7=CfbjJPZWZ!?rVP!% zjJ#?Sp{qnbS^k0f!@^!~N-37t)^2aAk<%CetORt#d&3ci-}&IV4-6WIA8>pEY{!aR zmg0~_b1tJtWB3NA)6)4nTNjpXj%XXf9knG=BgVrGOg1+Ak3KbU{_yL6y#3)#e3{JU z$DYi{nY(I!a+piNzc-@u=F8gYYg=1#;&k854J5wIs!m!J=u#(eUFcZ1oAo(jbai{I z`1WAY&zvbvwFlzlY#1L8*t!)auxoWe(nC&L?geDl!QeQ+sd+o2jTA~mBJ0eTNY!N= zcvkCLHsK3#>|wN8Zi8RFjrdfc;dC?!NNBFTj;n2OAwoJv0Ey=u_@}UFGlS`E z;r^m%55``Tt#ocku~*}?BD@nlrt6NzYq5Rx^`BpLP?VBiZ56vj!~g-PB6tBpd0o4u z2bWmkidjDA=}^QLKXYc>~$0@aI9(AO@bfo zD?{K2{E#HR$Jw#uuBFqeD=d=}pH}sk+p-qEHQEuFUQ6pYzyJKpPyQ=fV^eJVXTZ>> z+b70s?%O+oh#f{ZVh3uW-v%JSX~IvHIZsPP;0l;TvvZ;22$MaUc{E3dpxng;QFp7w zxt0Tb=X5yT%oVyQ=7zWqX$DMIJ#a&vYy(wIGQ<<$jG4GR z1?16Vb5o-enCTw4cBg_Zc+HWwJQoUt$F#cu?qyq1>Bse$I<wt^kDv&RdV3=|){F8--<$w-Ck%pgep4hVx@0Y4_cl~tcu}JHN*kz* zP;jj!_cIs7Ut~GC3-nyW!qdcJ8(n-Yv9Ei3cTWX=T#xwLk>Ov7eQ1EAJc!ILXXlm8 z?Yg)Fayw4kJt$yQd1ZAdqp$1aYu&EboqB=i5Mx^a(&JT&%a*F!`ue>;Ev0)=>Ip`K zQh*x6#v4{m=urr9++@f4x+d?M3bz)5gHIfD*xh${662t^5R7>j5^U1!MHMHa8@moS zhv6K~d!rn#jOf^$DeYEqiwU0u_(9S{%mxOogc!;BR(@iU|MrK^pMwqIGXUUoTM_6Q zvfJ_PprXyCgW#)->}~e$ofl09G{QEoY+Hp}f_C7SgBLJex6d861?1DVAru}bgU`EW zCgxg-LuU)t)rVOqV3j=v8GXeZfmF|xG7Gz~gEDqrJ)6-v?UI3=URu9X(BPh74{&fe z2V&?hO|TCqn2oH?p4hP3cNc+9vp3g0kAd&B*FzwQL$KjHx$_Nkayg6v?I+sxZ|y(K zQSYDjxFyX@m(e>S;v1c5+0fyDH+G>XO6c&W^#D*AAh^fm zMz__@veif7=s6<;oOwZ1w9C>KB! z#tLM^S=vZ#gfTG!KC)kBbF~I)xZHkq#&zObVckS|G-KXtX4M0#6NSzl)No?-cOHoWz0{0Fd!y5tG zu+HWZvtOKoC5_m`yY{B&!fv>*IEWUc|8J z9`LZrU{Mx<-}y4&4@}YS3`{+_ z!@G<|WDMYT7>A9@*RbW1$*Sr zx0OYUi9%ti;O<%?Jus#=u<-M^r(PjZSTvWxcJM2ki`0(aiito_*%>}Xub&;`H~ioW9&(*o{ZcEi=vm3JZ8 zBOH+zvyb&s#Apmk#CfQ1!LaEF^=4^iah}dC+tbhSIuV<%;?~8sQ19iu|2R;y+H9z{ z6avn?C!mu0=mgOJHQd^(4jGL_Bg zSB?BII4;0xM(gE%k!uF~=c z_6dT^({Ky9BKw5;g#z~!Yus&#js7~Ko@W*Z>u=A?jdcr~SZ)u@K$tFQ?f2d-NUL*w zZbNVd=iz!F7@xa2_j}A5MZ=-kS*+ne`9aDM_YL5N>i$%6U;gWhHw&M(Wxe7__fE=$ zsZ8E)cdrvc5*WF=pEoAgKA7RRK8b@(78vbI-Q7lSk`v$ZS`V<%CTozB@EyykLorl zwXVGLYLw8SOb3JnH@Hu+_!Gyz|DTUa(z9fFgx6!HcnuDkuo<)7#_B;x?u;yMtahOa zM6zUW0qA#E7D|t0w&4C$+Yw=zvXbSF7c+ecmkpy%_cz0 z_Q+#EVRDedL*Hdu02LFvwYcrHPxA__d?{=ykx1}D~BuJ?re>7j{q?kP%k;`?p2Rr^R^d&o2k9s zr9Ev^`T4^Ee>7+3>Eb=1+sPq)+)9nmnHwDpPb?Bes-=e}UHYk@j=P=uRm;Ev%0%q^ zut%T}B=J2btm|$%gacJ27`(N|_K}ABvXfaO!EW8byyxUduBA4d-HB!Oz1W(QyF2~v z`)u%pM2^i>!MC5kS7q6F_E0BK5*RLkt|A1}elw2F19H7{F6OFTE{2nU#`3|IZmDN^G`6dYBdF43YpLRpUdw& zez|<*Q-JwAP_ftDMIte}S6zncda5nw(DMcvN^ltz=p?X@`+kfFD8v>~P(p;;WKos+ zFuvb>)BgSY=d!1Or+U>#hnsD{An#c~3tXhb(;U?hBpGs1@8z8w2ejzqFl`S`V%TLl zZkw*V!E*pZ30%X?$9V92><3^w7QW3^(qg}*%h6429AcCTKTqv}S|_mW=#ct*NPE}K zA0wGZ?WOfAMsKBRmX$!G92DN2cvrVt;1TEX!j1Sm*VnsP%C+Cisgh`3apx$z3&u`2 z3PDRQ^OC14f(~bdKP|5N;>~a0zyI6!Z+`u5{AqpN-+yOKgbnTmv9X|(a7g%6i@D%8u>p9j?YNWRI-KAZz>SyVr?H*^ zY)czQ6Ko8=%o#_wlGs4=Y_Wg}dxuIq3GxNaz0vKmK0^F)R|<-3BDjD^yr#yiH5_dB zW*i&=f8W4=8sf}%nLc`}(T>X7_Jm^uIu=gX6*&#|&O5q5C-t%gAnt!9xR+fr>5Q+s zU5Q0Dpv6I?ieA$d-IrHE@zA9UMRbf*am{1O>=KTyz1VWi+j@b_>3t5Zm_qVOfZaU`L^NFu_Sap4uUgi0$Dk4 zIzM_yG$+_K218up!DD)DTXP*ta=aX1TpX7?&MsS6&hgl!u*FbNuJg39!6bUMSdV^` zLI}9L*)Mg6!S|mj+n?Kq@9)}f3=g5b>f%J*!8rv^>qdJkRxUA$7wGDALC3c3AfLVQ zrH3t=d>;nt9RYW2jRTbHg&FonVY(-bIlDW

      @Jv^2Vp>Zf$!oP+4zV05m|$zXVA- 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�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 z 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

      9no12-&@B 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�dVXQJ~`1wEX+mJcQ5X4z+(vTD+pacB@l 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 AWB>pF literal 342530 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

      W>pK1RyB~jC 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 z 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 {bvN+tGtjvA}XlGe@ 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�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 uWSqkCtPK-eN*BPUL4EYTqE=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Python to native compiler -EAPI=8 -HOMEPAGE=https://www.nuitka.net/ https://github.com/Nuitka/Nuitka/ https://pypi.org/project/Nuitka/ -INHERIT=distutils-r1 flag-o-matic optfeature pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~loong ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-util/scons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-1.5.7.tar.gz -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8cf4127b8da219de3d0ae035e5ea0295 diff --git a/metadata/md5-cache/dev-python/Nuitka-1.5.8 b/metadata/md5-cache/dev-python/Nuitka-1.5.8 deleted file mode 100644 index 585447762b62..000000000000 --- a/metadata/md5-cache/dev-python/Nuitka-1.5.8 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-util/scons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-util/ccache ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Python to native compiler -EAPI=8 -HOMEPAGE=https://www.nuitka.net/ https://github.com/Nuitka/Nuitka/ https://pypi.org/project/Nuitka/ -INHERIT=distutils-r1 flag-o-matic optfeature pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~loong ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-util/scons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-1.5.8.tar.gz -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8cf4127b8da219de3d0ae035e5ea0295 diff --git a/metadata/md5-cache/dev-python/Nuitka-1.6 b/metadata/md5-cache/dev-python/Nuitka-1.6 deleted file mode 100644 index d3ce4dee8d2e..000000000000 --- a/metadata/md5-cache/dev-python/Nuitka-1.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-util/scons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-util/ccache ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Python to native compiler -EAPI=8 -HOMEPAGE=https://www.nuitka.net/ https://github.com/Nuitka/Nuitka/ https://pypi.org/project/Nuitka/ -INHERIT=distutils-r1 flag-o-matic optfeature pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~loong ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-util/scons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-1.6.tar.gz -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8cf4127b8da219de3d0ae035e5ea0295 diff --git a/metadata/md5-cache/dev-python/Nuitka-1.6.1 b/metadata/md5-cache/dev-python/Nuitka-1.6.1 deleted file mode 100644 index 0ba0c94c16e6..000000000000 --- a/metadata/md5-cache/dev-python/Nuitka-1.6.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-util/scons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-util/ccache ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Python to native compiler -EAPI=8 -HOMEPAGE=https://www.nuitka.net/ https://github.com/Nuitka/Nuitka/ https://pypi.org/project/Nuitka/ -INHERIT=distutils-r1 flag-o-matic optfeature pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~loong ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-util/scons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-1.6.1.tar.gz -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8cf4127b8da219de3d0ae035e5ea0295 diff --git a/metadata/md5-cache/dev-python/Nuitka-1.6.2 b/metadata/md5-cache/dev-python/Nuitka-1.6.2 deleted file mode 100644 index 926a14e579a0..000000000000 --- a/metadata/md5-cache/dev-python/Nuitka-1.6.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-util/scons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-util/ccache ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Python to native compiler -EAPI=8 -HOMEPAGE=https://www.nuitka.net/ https://github.com/Nuitka/Nuitka/ https://pypi.org/project/Nuitka/ -INHERIT=distutils-r1 flag-o-matic optfeature pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~loong ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-util/scons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-1.6.2.tar.gz -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8cf4127b8da219de3d0ae035e5ea0295 diff --git a/metadata/md5-cache/dev-python/Nuitka-1.6.3 b/metadata/md5-cache/dev-python/Nuitka-1.6.3 deleted file mode 100644 index dbaf2af5fbfd..000000000000 --- a/metadata/md5-cache/dev-python/Nuitka-1.6.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-util/scons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-util/ccache ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Python to native compiler -EAPI=8 -HOMEPAGE=https://www.nuitka.net/ https://github.com/Nuitka/Nuitka/ https://pypi.org/project/Nuitka/ -INHERIT=distutils-r1 flag-o-matic optfeature pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~loong ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-util/scons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-1.6.3.tar.gz -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8cf4127b8da219de3d0ae035e5ea0295 diff --git a/metadata/md5-cache/dev-python/Nuitka-1.5.5 b/metadata/md5-cache/dev-python/Nuitka-1.6.4 similarity index 98% rename from metadata/md5-cache/dev-python/Nuitka-1.5.5 rename to metadata/md5-cache/dev-python/Nuitka-1.6.4 index 1c920784fe0c..33c02ff52784 100644 --- a/metadata/md5-cache/dev-python/Nuitka-1.5.5 +++ b/metadata/md5-cache/dev-python/Nuitka-1.6.4 @@ -11,6 +11,6 @@ RDEPEND=dev-util/scons[python_targets_python3_10(-)?,python_targets_python3_11(- REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-1.5.5.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-1.6.4.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=8cf4127b8da219de3d0ae035e5ea0295 diff --git a/metadata/md5-cache/dev-python/Nuitka-1.5.6 b/metadata/md5-cache/dev-python/Nuitka-1.6.5 similarity index 98% rename from metadata/md5-cache/dev-python/Nuitka-1.5.6 rename to metadata/md5-cache/dev-python/Nuitka-1.6.5 index cf29fb8bddd0..1fcaa29b2b2d 100644 --- a/metadata/md5-cache/dev-python/Nuitka-1.5.6 +++ b/metadata/md5-cache/dev-python/Nuitka-1.6.5 @@ -11,6 +11,6 @@ RDEPEND=dev-util/scons[python_targets_python3_10(-)?,python_targets_python3_11(- REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-1.5.6.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-1.6.5.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=8cf4127b8da219de3d0ae035e5ea0295 diff --git a/metadata/md5-cache/dev-python/PyGithub-1.59.0 b/metadata/md5-cache/dev-python/PyGithub-1.59.0 new file mode 100644 index 000000000000..fca2385d2702 --- /dev/null +++ b/metadata/md5-cache/dev-python/PyGithub-1.59.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/httpretty-0.9.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/deprecated[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyjwt-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pynacl-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python library to access the Github API v3 +EAPI=8 +HOMEPAGE=https://github.com/PyGithub/PyGithub/ https://pypi.org/project/PyGithub/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=LGPL-3+ +RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/deprecated[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyjwt-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pynacl-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/P/PyGithub/PyGithub-1.59.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=320508f6b543b4f511d9e9e65b847902 diff --git a/metadata/md5-cache/dev-python/aws-sam-translator-1.70.0 b/metadata/md5-cache/dev-python/aws-sam-translator-1.70.0 new file mode 100644 index 000000000000..15536b73a2ad --- /dev/null +++ b/metadata/md5-cache/dev-python/aws-sam-translator-1.70.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( =dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A library that transform SAM templates into AWS CloudFormation templates +EAPI=8 +HOMEPAGE=https://github.com/aws/serverless-application-model/ https://pypi.org/project/aws-sam-translator/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND==dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/serverless-application-model/archive/v1.70.0.tar.gz -> serverless-application-model-1.70.0.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3b51212bb788567e5b2f86181133b284 diff --git a/metadata/md5-cache/dev-python/bitarray-2.7.6 b/metadata/md5-cache/dev-python/bitarray-2.7.6 new file mode 100644 index 000000000000..443fd53dd039 --- /dev/null +++ b/metadata/md5-cache/dev-python/bitarray-2.7.6 @@ -0,0 +1,16 @@ +BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +DESCRIPTION=Efficient arrays of booleans -- C extension +EAPI=8 +HOMEPAGE=https://github.com/ilanschnell/bitarray/ https://pypi.org/project/bitarray/ +INHERIT=distutils-r1 pypi +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +LICENSE=PSF-2 +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/b/bitarray/bitarray-2.7.6.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e30463673007a78151b94570673b38e7 diff --git a/metadata/md5-cache/dev-python/boto3-1.26.157 b/metadata/md5-cache/dev-python/boto3-1.26.157 new file mode 100644 index 000000000000..db9563fd7bd1 --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.26.157 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.157[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The AWS SDK for Python +EAPI=8 +HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.29.157[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/boto3/archive/1.26.157.tar.gz -> boto3-1.26.157.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/boto3-1.26.158 b/metadata/md5-cache/dev-python/boto3-1.26.158 new file mode 100644 index 000000000000..ba122a9bf692 --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.26.158 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.158[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The AWS SDK for Python +EAPI=8 +HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.29.158[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/boto3/archive/1.26.158.tar.gz -> boto3-1.26.158.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/boto3-1.26.159 b/metadata/md5-cache/dev-python/boto3-1.26.159 new file mode 100644 index 000000000000..440ae3f5f9f0 --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.26.159 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.159[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The AWS SDK for Python +EAPI=8 +HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.29.159[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/boto3/archive/1.26.159.tar.gz -> boto3-1.26.159.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/boto3-1.26.160 b/metadata/md5-cache/dev-python/boto3-1.26.160 new file mode 100644 index 000000000000..6f3adc0ad940 --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.26.160 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.160[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The AWS SDK for Python +EAPI=8 +HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.29.160[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/boto3/archive/1.26.160.tar.gz -> boto3-1.26.160.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/botocore-1.29.157 b/metadata/md5-cache/dev-python/botocore-1.29.157 new file mode 100644 index 000000000000..28cec8fd1dbc --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.29.157 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Low-level, data-driven core of boto 3 +EAPI=8 +HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/botocore/archive/1.29.157.tar.gz -> botocore-1.29.157.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0a0fb1a94ac28cee470da7b1644eba68 diff --git a/metadata/md5-cache/dev-python/botocore-1.29.158 b/metadata/md5-cache/dev-python/botocore-1.29.158 new file mode 100644 index 000000000000..bc63eb6c767f --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.29.158 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Low-level, data-driven core of boto 3 +EAPI=8 +HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/botocore/archive/1.29.158.tar.gz -> botocore-1.29.158.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0a0fb1a94ac28cee470da7b1644eba68 diff --git a/metadata/md5-cache/dev-python/botocore-1.29.159 b/metadata/md5-cache/dev-python/botocore-1.29.159 new file mode 100644 index 000000000000..375b387a8f02 --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.29.159 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Low-level, data-driven core of boto 3 +EAPI=8 +HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/botocore/archive/1.29.159.tar.gz -> botocore-1.29.159.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0a0fb1a94ac28cee470da7b1644eba68 diff --git a/metadata/md5-cache/dev-python/botocore-1.29.160 b/metadata/md5-cache/dev-python/botocore-1.29.160 new file mode 100644 index 000000000000..4d569b3282d9 --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.29.160 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Low-level, data-driven core of boto 3 +EAPI=8 +HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/botocore/archive/1.29.160.tar.gz -> botocore-1.29.160.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0a0fb1a94ac28cee470da7b1644eba68 diff --git a/metadata/md5-cache/dev-python/build-0.10.0 b/metadata/md5-cache/dev-python/build-0.10.0 index b2703cddf89a..f525d9cf97ac 100644 --- a/metadata/md5-cache/dev-python/build-0.10.0 +++ b/metadata/md5-cache/dev-python/build-0.10.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/build/ https://github.com/pypa/build/ INHERIT=distutils-r1 multiprocessing IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=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=MIT RDEPEND=>=dev-python/packaging-19.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyproject-hooks[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-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pypa/build/archive/0.10.0.tar.gz -> build-0.10.0.gh.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=180ab1738f95641d95ec82e3a109a27c +_md5_=c8b89b7d6fe0ea982bbaa9b013be7b8b diff --git a/metadata/md5-cache/dev-python/cattrs-23.1.2 b/metadata/md5-cache/dev-python/cattrs-23.1.2 index 6e40f63d0f98..47a0815e9084 100644 --- a/metadata/md5-cache/dev-python/cattrs-23.1.2 +++ b/metadata/md5-cache/dev-python/cattrs-23.1.2 @@ -1,10 +1,10 @@ -BDEPEND=test? ( >=dev-python/cbor2-5.4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hypothesis-6.54.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/immutables-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/msgpack-1.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/orjson-3.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pymongo-4.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tomlkit-0.11.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ujson-5.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/attrs-20.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=dev-python/cbor2-5.4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hypothesis-6.54.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/immutables-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/msgpack-1.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pymongo-4.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tomlkit-0.11.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ujson-5.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test-rust? ( >=dev-python/orjson-3.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) test? ( >=dev-python/attrs-20.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Composable complex class support for attrs and dataclasses EAPI=8 HOMEPAGE=https://pypi.org/project/cattrs/ https://github.com/python-attrs/cattrs/ INHERIT=distutils-r1 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test-rust test python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 LICENSE=MIT RDEPEND=>=dev-python/attrs-20.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] >=dev-python/typing-extensions-4.1.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-attrs/cattrs/archive/v23.1.2.tar.gz -> cattrs-23.1.2.gh.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c897f8a0c952c9e478b2f8fc33ee40e9 +_md5_=757eef9ad55d89e61155ac970eb10c99 diff --git a/metadata/md5-cache/dev-python/cbor2-5.4.6 b/metadata/md5-cache/dev-python/cbor2-5.4.6 index 15e35d711e03..db1ad3be1720 100644 --- a/metadata/md5-cache/dev-python/cbor2-5.4.6 +++ b/metadata/md5-cache/dev-python/cbor2-5.4.6 @@ -1,17 +1,17 @@ -BDEPEND=>=dev-python/setuptools-61[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-scm-6.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=>=dev-python/setuptools-61[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-scm-6.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +DEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) DESCRIPTION=Pure Python CBOR (de)serializer with extensive tag support EAPI=8 HOMEPAGE=https://github.com/agronholm/cbor2/ https://pypi.org/project/cbor2/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 debug +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug KEYWORDS=amd64 arm arm64 ~riscv ~sparc x86 LICENSE=MIT -RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/cbor2/cbor2-5.4.6.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f76bda0b144391080c25e942b17c88e6 +_md5_=92759db0606d48394c9f7266754abe33 diff --git a/metadata/md5-cache/dev-python/cfn-lint-0.77.10 b/metadata/md5-cache/dev-python/cfn-lint-0.77.10 new file mode 100644 index 000000000000..e486c32d213e --- /dev/null +++ b/metadata/md5-cache/dev-python/cfn-lint-0.77.10 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/aws-sam-translator-1.68.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jschema_to_python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sarif_om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=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 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/aws-sam-translator-1.68.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jschema_to_python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sarif_om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn-lint-0.77.10.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=210ba815496a2deaa792bb4ff6d921bc diff --git a/metadata/md5-cache/dev-python/clang-python-14.0.6 b/metadata/md5-cache/dev-python/clang-python-14.0.6 index 973e0bd30f6e..53ecd07eca11 100644 --- a/metadata/md5-cache/dev-python/clang-python-14.0.6 +++ b/metadata/md5-cache/dev-python/clang-python-14.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=llvm.org a0783ae0ec5df1bd6fa937248a040889 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=llvm.org 629de9ec51ac48768222b9fdcb3d903d multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=df1bc02b22483edeca144370d496a934 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 f5179a88b8c1..3e9a5765a642 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 a0783ae0ec5df1bd6fa937248a040889 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=llvm.org 629de9ec51ac48768222b9fdcb3d903d multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=af6077f776aa5a8c36aee6ad4acd5183 diff --git a/metadata/md5-cache/dev-python/clang-python-16.0.5 b/metadata/md5-cache/dev-python/clang-python-16.0.5 index 54fcb693c3b3..e61309e4f699 100644 --- a/metadata/md5-cache/dev-python/clang-python-16.0.5 +++ b/metadata/md5-cache/dev-python/clang-python-16.0.5 @@ -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-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=llvm.org a0783ae0ec5df1bd6fa937248a040889 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=llvm.org 629de9ec51ac48768222b9fdcb3d903d multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=7b079dd3c70e61f98b31d0d2619d9f61 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 411353897b3a..62e52a4b134f 100644 --- a/metadata/md5-cache/dev-python/clang-python-16.0.6 +++ b/metadata/md5-cache/dev-python/clang-python-16.0.6 @@ -1,17 +1,17 @@ -BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) test? ( sys-devel/clang:16 ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) test? ( sys-devel/clang:16 ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=install prepare test unpack DEPEND=>=sys-devel/clang-16.0.6:* !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 verify-sig python_targets_python3_10 python_targets_python3_11 +IUSE=test verify-sig python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=>=sys-devel/clang-16.0.6:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=>=sys-devel/clang-16.0.6:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/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 a0783ae0ec5df1bd6fa937248a040889 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=54870a9d47888a4dcba05e8fffb23186 +_eclasses_=llvm.org 629de9ec51ac48768222b9fdcb3d903d multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_md5_=a1bb1fc9623920307055d74d32407bb8 diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.0.9999 b/metadata/md5-cache/dev-python/clang-python-17.0.0.9999 index 0ff3563e33e0..76cd7cf10097 100644 --- a/metadata/md5-cache/dev-python/clang-python-17.0.0.9999 +++ b/metadata/md5-cache/dev-python/clang-python-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=sys-devel/clang-17.0.0.9999:* !sys-devel/llvm:0[clang(-),python(-)] !s REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm.org a0783ae0ec5df1bd6fa937248a040889 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm.org 629de9ec51ac48768222b9fdcb3d903d multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d756831b3d11ced76df3063b053f3e77 diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230615 b/metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230615 index 4e157f896a95..1a6855a32fa2 100644 --- a/metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230615 +++ b/metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230615 @@ -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/0e08374abb2c61a3ae5c24d5f60be3b548da9778.tar.gz -> llvm-project-0e08374abb2c61a3ae5c24d5f60be3b548da9778.tar.gz -_eclasses_=llvm.org a0783ae0ec5df1bd6fa937248a040889 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=llvm.org 629de9ec51ac48768222b9fdcb3d903d multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d756831b3d11ced76df3063b053f3e77 diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230609 b/metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230620 similarity index 78% rename from metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230609 rename to metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230620 index 5e5107f102ef..51f1836d3c54 100644 --- a/metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230609 +++ b/metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230620 @@ -1,16 +1,16 @@ BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) test? ( sys-devel/clang:17 ) DEFINED_PHASES=install prepare test unpack -DEPEND=>=sys-devel/clang-17.0.0_pre20230609:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] +DEPEND=>=sys-devel/clang-17.0.0_pre20230620:* !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 LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=>=sys-devel/clang-17.0.0_pre20230609:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +RDEPEND=>=sys-devel/clang-17.0.0_pre20230620:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/llvm/llvm-project/archive/62c0bdabfa32f6e32b17b45425b15309db340dfb.tar.gz -> llvm-project-62c0bdabfa32f6e32b17b45425b15309db340dfb.tar.gz -_eclasses_=llvm.org a0783ae0ec5df1bd6fa937248a040889 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +SRC_URI=https://github.com/llvm/llvm-project/archive/aad51417452432092258034c55537a7092fa6295.tar.gz -> llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz +_eclasses_=llvm.org 629de9ec51ac48768222b9fdcb3d903d multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d756831b3d11ced76df3063b053f3e77 diff --git a/metadata/md5-cache/dev-python/cons-0.4.6 b/metadata/md5-cache/dev-python/cons-0.4.6 new file mode 100644 index 000000000000..53cb7885d834 --- /dev/null +++ b/metadata/md5-cache/dev-python/cons-0.4.6 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/logical-unification[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Implementation of Lisp/Scheme-like cons in Python +EAPI=8 +HOMEPAGE=https://pypi.org/project/cons/ https://github.com/pythological/python-cons/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86 +LICENSE=LGPL-3 +RDEPEND=dev-python/logical-unification[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/pythological/python-cons/archive/v0.4.6.tar.gz -> cons-0.4.6.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ec4b9e2baa65a9fa96264c0fde234a7c diff --git a/metadata/md5-cache/dev-python/crashtest-0.4.1 b/metadata/md5-cache/dev-python/crashtest-0.4.1 index 463d05c8e55f..99df09383675 100644 --- a/metadata/md5-cache/dev-python/crashtest-0.4.1 +++ b/metadata/md5-cache/dev-python/crashtest-0.4.1 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.5.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Python library that makes exceptions handling and inspection easier EAPI=8 HOMEPAGE=https://github.com/sdispater/crashtest/ https://pypi.org/project/crashtest/ INHERIT=distutils-r1 -IUSE=test 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 KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~x86 LICENSE=MIT -RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/sdispater/crashtest/archive/0.4.1.tar.gz -> crashtest-0.4.1.gh.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fe2516b51f7913eaaf008a0675831c3b +_md5_=3e747f59dfc235445ce706686396c4b2 diff --git a/metadata/md5-cache/dev-python/debtcollector-2.5.0 b/metadata/md5-cache/dev-python/debtcollector-2.5.0 index 3771af494020..e4646f7c7c3b 100644 --- a/metadata/md5-cache/dev-python/debtcollector-2.5.0 +++ b/metadata/md5-cache/dev-python/debtcollector-2.5.0 @@ -1,16 +1,16 @@ -BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/testtools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/wrapt-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] 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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/testtools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/wrapt-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Python deprecation patterns and strategies that collect technical debt EAPI=8 HOMEPAGE=https://opendev.org/openstack/debtcollector/ https://github.com/openstack/debtcollector/ https://pypi.org/project/debtcollector/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 ~arm arm64 ~riscv x86 LICENSE=Apache-2.0 -RDEPEND=>=dev-python/wrapt-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=>=dev-python/wrapt-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/d/debtcollector/debtcollector-2.5.0.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=301a7e0c4a6336b84e126f38594741cb +_md5_=1d893755da574e9144ebdf0cc7332370 diff --git a/metadata/md5-cache/dev-python/editorconfig-core-py-0.12.3-r1 b/metadata/md5-cache/dev-python/editorconfig-core-py-0.12.3-r1 index 319fa1f5f8e4..a9bc12db9465 100644 --- a/metadata/md5-cache/dev-python/editorconfig-core-py-0.12.3-r1 +++ b/metadata/md5-cache/dev-python/editorconfig-core-py-0.12.3-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/editorconfig/editorconfig-core-py/archive/v0.12.3.tar.gz -> editorconfig-core-py-0.12.3.tar.gz test? ( https://github.com/editorconfig/editorconfig-core-test/archive/abb579e00f2deeede91cb485e53512efab9c6474.tar.gz -> editorconfig-core-test-abb579e00f2deeede91cb485e53512efab9c6474.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3e662e7ccb5537e0555beaade1907ac8 diff --git a/metadata/md5-cache/dev-python/flask-sqlalchemy-3.0.5 b/metadata/md5-cache/dev-python/flask-sqlalchemy-3.0.5 new file mode 100644 index 000000000000..e73e6150f3c6 --- /dev/null +++ b/metadata/md5-cache/dev-python/flask-sqlalchemy-3.0.5 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/blinker[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/flask-2.2.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlalchemy-1.4.18[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/pallets-sphinx-themes[python_targets_python3_12(-)] dev-python/sphinx-issues[python_targets_python3_12(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/pallets-sphinx-themes[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/pallets-sphinx-themes[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_10(-)] ) ( >=dev-python/pypy3-7.3.11_p1:0 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/pallets-sphinx-themes[python_targets_pypy3(-)] dev-python/sphinx-issues[python_targets_pypy3(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=SQLAlchemy support for Flask applications +EAPI=8 +HOMEPAGE=https://github.com/pallets-eco/flask-sqlalchemy/ https://pypi.org/project/Flask-SQLAlchemy/ +INHERIT=distutils-r1 pypi +IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=BSD +RDEPEND=>=dev-python/flask-2.2.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlalchemy-1.4.18[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/F/Flask-SQLAlchemy/flask_sqlalchemy-3.0.5.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=d384c2df852992423a79708c8d1a70b9 diff --git a/metadata/md5-cache/dev-python/flufl-lock-8.0.1 b/metadata/md5-cache/dev-python/flufl-lock-8.0.1 new file mode 100644 index 000000000000..b553f80302cf --- /dev/null +++ b/metadata/md5-cache/dev-python/flufl-lock-8.0.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/sybil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/atpublic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pdm-backend-2.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=NFS-safe file locking with timeouts for POSIX systems +EAPI=8 +HOMEPAGE=https://gitlab.com/warsaw/flufl.lock/ https://pypi.org/project/flufl-lock/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-python/atpublic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/f/flufl-lock/flufl_lock-8.0.1.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=8d305f604469c0ef0692c0f9fd69157b diff --git a/metadata/md5-cache/dev-python/google-api-python-client-2.90.0 b/metadata/md5-cache/dev-python/google-api-python-client-2.90.0 new file mode 100644 index 000000000000..6e837e175827 --- /dev/null +++ b/metadata/md5-cache/dev-python/google-api-python-client-2.90.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/httplib2-0.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/google-api-core-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Google API Client for Python +EAPI=8 +HOMEPAGE=https://github.com/googleapis/google-api-python-client/ https://pypi.org/project/google-api-python-client/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/httplib2-0.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/google-api-core-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/g/google-api-python-client/google-api-python-client-2.90.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=74a574385ee920c8cbc8794ab41a65ef diff --git a/metadata/md5-cache/dev-python/graph-tool-2.46 b/metadata/md5-cache/dev-python/graph-tool-2.46 deleted file mode 100644 index e5d950d0a680..000000000000 --- a/metadata/md5-cache/dev-python/graph-tool-2.46 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare pretend setup -DEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-libs/expat dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-mathematics/cgal:= dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] cairo? ( dev-cpp/cairomm:0 dev-python/pycairo[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/cairo[X] ) dev-cpp/sparsehash -DESCRIPTION=An efficient python module for manipulation and statistical analysis of graphs -EAPI=8 -HOMEPAGE=https://graph-tool.skewed.de/ -INHERIT=check-reqs python-r1 toolchain-funcs -IUSE=+cairo openmp python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 -LICENSE=GPL-3 -RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-libs/expat dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sci-mathematics/cgal:= dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] cairo? ( dev-cpp/cairomm:0 dev-python/pycairo[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/cairo[X] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -SLOT=0 -SRC_URI=https://downloads.skewed.de/graph-tool/graph-tool-2.46.tar.bz2 -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6db93c24aa231983758fbdc919b40b3a diff --git a/metadata/md5-cache/dev-python/gsd-3.0.1 b/metadata/md5-cache/dev-python/gsd-3.0.1 new file mode 100644 index 000000000000..53aaed48859a --- /dev/null +++ b/metadata/md5-cache/dev-python/gsd-3.0.1 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/numpy-1.24.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-python/numpy-1.24.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +DESCRIPTION=GSD - file format specification and a library to read and write it +EAPI=8 +HOMEPAGE=https://github.com/glotzerlab/gsd/ https://pypi.org/project/gsd/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/numpy-1.24.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/glotzerlab/gsd/releases/download/v3.0.1/gsd-3.0.1.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=6e30edfde0c1c3120e1dc400d5e4b9a7 diff --git a/metadata/md5-cache/dev-python/h5py-3.9.0 b/metadata/md5-cache/dev-python/h5py-3.9.0 new file mode 100644 index 000000000000..775521653ea1 --- /dev/null +++ b/metadata/md5-cache/dev-python/h5py-3.9.0 @@ -0,0 +1,17 @@ +BDEPEND==dev-python/numpy-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pkgconfig[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/QtPy[testlib,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( sci-libs/hdf5:=[hl(+)] >=dev-python/numpy-1.17.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/alabaster[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=sci-libs/hdf5:=[hl(+)] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +DESCRIPTION=Simple Python interface to HDF5 files +EAPI=8 +HOMEPAGE=https://www.h5py.org/ https://github.com/h5py/h5py/ https://pypi.org/project/h5py/ +INHERIT=distutils-r1 pypi +IUSE=examples test doc python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=sci-libs/hdf5:=[hl(+)] >=dev-python/numpy-1.17.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/h/h5py/h5py-3.9.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=fd7ac82f2f0c8da0ebcf06e0b4518b4d diff --git a/metadata/md5-cache/dev-python/hcloud-python-1.22.0 b/metadata/md5-cache/dev-python/hcloud-python-1.22.0 new file mode 100644 index 000000000000..13e6660b1bfd --- /dev/null +++ b/metadata/md5-cache/dev-python/hcloud-python-1.22.0 @@ -0,0 +1,16 @@ +BDEPEND=doc? ( || ( ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/python-dateutil-2.7.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Official Hetzner Cloud python library +EAPI=8 +HOMEPAGE=https://github.com/hetznercloud/hcloud-python/ https://pypi.org/project/hcloud/ +INHERIT=distutils-r1 +IUSE=examples doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=>=dev-python/python-dateutil-2.7.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/hetznercloud/hcloud-python/archive/v1.22.0.tar.gz -> hcloud-python-1.22.0.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=366a2cb3936b871bc6ed8a82e81df7f8 diff --git a/metadata/md5-cache/dev-python/huawei-lte-api-1.7.3 b/metadata/md5-cache/dev-python/huawei-lte-api-1.7.3 new file mode 100644 index 000000000000..119fcafed9fa --- /dev/null +++ b/metadata/md5-cache/dev-python/huawei-lte-api-1.7.3 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pycryptodome[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/xmltodict[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=API For huawei LAN/WAN LTE Modems +EAPI=8 +HOMEPAGE=https://github.com/Salamek/huawei-lte-api/ https://pypi.org/project/huawei-lte-api/ +INHERIT=distutils-r1 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=dev-python/pycryptodome[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/xmltodict[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/Salamek/huawei-lte-api/archive/1.7.3.tar.gz -> huawei-lte-api-1.7.3.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0342c4b5329c3a026e6cd4bd1088e466 diff --git a/metadata/md5-cache/dev-python/hypothesis-6.79.2 b/metadata/md5-cache/dev-python/hypothesis-6.79.2 new file mode 100644 index 000000000000..8874b6e6ba36 --- /dev/null +++ b/metadata/md5-cache/dev-python/hypothesis-6.79.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pexpect[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/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[threads(+),sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+),sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+),sqlite] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12[threads(+),sqlite] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +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 multiprocessing optfeature +IUSE=cli 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=MPL-2.0 +RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[threads(+),sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+),sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+),sqlite] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12[threads(+),sqlite] ) +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/HypothesisWorks/hypothesis/archive/hypothesis-python-6.79.2.tar.gz -> hypothesis-6.79.2.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=a90854c927fca94e7e23a7e8e3139661 diff --git a/metadata/md5-cache/dev-python/ijson-3.2.2 b/metadata/md5-cache/dev-python/ijson-3.2.2 new file mode 100644 index 000000000000..a601d4ecea5e --- /dev/null +++ b/metadata/md5-cache/dev-python/ijson-3.2.2 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-libs/yajl >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-libs/yajl python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +DESCRIPTION=Iterative JSON parser with a Pythonic interface +EAPI=8 +HOMEPAGE=https://github.com/ICRAR/ijson/ https://pypi.org/project/ijson/ +INHERIT=distutils-r1 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=BSD +RDEPEND=dev-libs/yajl python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/ICRAR/ijson/archive/v3.2.2.tar.gz -> ijson-3.2.2.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=cb334735313bd98ffbc70d6f0b4d1822 diff --git a/metadata/md5-cache/dev-python/iminuit-2.21.3 b/metadata/md5-cache/dev-python/iminuit-2.21.3 index e08939e6487f..13bfe4b7d05b 100644 --- a/metadata/md5-cache/dev-python/iminuit-2.21.3 +++ b/metadata/md5-cache/dev-python/iminuit-2.21.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/i/iminuit/iminuit-2.21.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c4717981f1d54238d5bc6a2267da0689 diff --git a/metadata/md5-cache/dev-python/ipdb-0.13.13 b/metadata/md5-cache/dev-python/ipdb-0.13.13 index 8371ba218805..b8eb30dccbba 100644 --- a/metadata/md5-cache/dev-python/ipdb-0.13.13 +++ b/metadata/md5-cache/dev-python/ipdb-0.13.13 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/gotcha/ipdb/ https://pypi.org/project/ipdb/ INHERIT=distutils-r1 optfeature pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86 LICENSE=GPL-2 RDEPEND=>=dev-python/ipython-7.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/i/ipdb/ipdb-0.13.13.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=99f7c05e00287ac94769b6312117ddf1 +_md5_=37ad274441edd6e26357b35fcac56043 diff --git a/metadata/md5-cache/dev-python/ipykernel-6.23.3 b/metadata/md5-cache/dev-python/ipykernel-6.23.3 new file mode 100644 index 000000000000..903af720ecb6 --- /dev/null +++ b/metadata/md5-cache/dev-python/ipykernel-6.23.3 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/comm-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipython-7.23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-client-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nest_asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipyparallel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/comm-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipython-7.23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-client-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nest_asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=IPython Kernel for Jupyter +EAPI=8 +HOMEPAGE=https://github.com/ipython/ipykernel/ https://pypi.org/project/ipykernel/ +INHERIT=distutils-r1 pypi virtualx +IUSE=test python_targets_python3_10 python_targets_python3_11 test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD +RDEPEND=>=dev-python/comm-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipython-7.23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-client-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nest_asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-6.23.3.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 +_md5_=dba6e521d0053703590723ae49ecbe94 diff --git a/metadata/md5-cache/dev-python/jaraco-collections-4.3.0 b/metadata/md5-cache/dev-python/jaraco-collections-4.3.0 new file mode 100644 index 000000000000..5c418f363b18 --- /dev/null +++ b/metadata/md5-cache/dev-python/jaraco-collections-4.3.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/setuptools-scm-1.15.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/jaraco-text[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Models and classes to supplement the stdlib collections module +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 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~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_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/jaraco.collections/jaraco.collections-4.3.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=43bc7542d8b516db698550e0e13ed9e0 diff --git a/metadata/md5-cache/dev-python/jaraco-functools-3.8.0 b/metadata/md5-cache/dev-python/jaraco-functools-3.8.0 new file mode 100644 index 000000000000..1038f691d2dd --- /dev/null +++ b/metadata/md5-cache/dev-python/jaraco-functools-3.8.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/more-itertools-0.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Additional functions used by other projects by developer jaraco +EAPI=7 +HOMEPAGE=https://github.com/jaraco/jaraco.functools/ https://pypi.org/project/jaraco.functools/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=>=dev-python/more-itertools-0.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/jaraco.functools/jaraco.functools-3.8.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0b2c0689d48c0f8181608eea69238806 diff --git a/metadata/md5-cache/dev-python/jc-1.23.3 b/metadata/md5-cache/dev-python/jc-1.23.3 new file mode 100644 index 000000000000..8bfc31f49b9f --- /dev/null +++ b/metadata/md5-cache/dev-python/jc-1.23.3 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] 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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Converts the output of popular command-line tools and file-types to JSON +EAPI=8 +HOMEPAGE=https://github.com/kellyjonbrazil/jc/ https://pypi.org/project/jc/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~ppc64 +LICENSE=MIT +RDEPEND=dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/kellyjonbrazil/jc/archive/v1.23.3.tar.gz -> jc-1.23.3.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=fa86696f12acc3eb392d1f77c7c1a999 diff --git a/metadata/md5-cache/dev-python/jellyfish-1.0.0 b/metadata/md5-cache/dev-python/jellyfish-1.0.0 new file mode 100644 index 000000000000..77b6cab6d708 --- /dev/null +++ b/metadata/md5-cache/dev-python/jellyfish-1.0.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-python/pytest-7.3.1[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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/maturin-1.0.1[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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +DESCRIPTION=Python module for doing approximate and phonetic matching of strings +EAPI=8 +HOMEPAGE=https://github.com/jamesturk/jellyfish/ https://pypi.org/project/jellyfish/ +INHERIT=cargo distutils-r1 pypi +IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~ppc64 ~riscv ~x86 +LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/j/jellyfish/jellyfish-1.0.0.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/csv/1.2.2/download -> csv-1.2.2.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/libc/0.2.146/download -> libc-0.2.146.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/pyo3-build-config/0.18.3/download -> pyo3-build-config-0.18.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.3/download -> pyo3-ffi-0.18.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.3/download -> pyo3-macros-backend-0.18.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.3/download -> pyo3-macros-0.18.3.crate https://crates.io/api/v1/crates/pyo3/0.18.3/download -> pyo3-0.18.3.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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.164/download -> serde-1.0.164.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.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/target-lexicon/0.12.8/download -> target-lexicon-0.12.8.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/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.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/unicode-segmentation/1.10.1/download -> unicode-segmentation-1.10.1.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.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.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate +_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=d2c825c400fba1d09ecf94c7c4c7b2c2 diff --git a/metadata/md5-cache/dev-python/jsonschema-specifications-2023.6.1 b/metadata/md5-cache/dev-python/jsonschema-specifications-2023.6.1 new file mode 100644 index 000000000000..ee83cf3ab3bd --- /dev/null +++ b/metadata/md5-cache/dev-python/jsonschema-specifications-2023.6.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/referencing-0.28.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The JSON Schema meta-schemas and vocabularies, exposed as a Registry +EAPI=8 +HOMEPAGE=https://github.com/python-jsonschema/jsonschema-specifications/ https://pypi.org/project/jsonschema-specifications/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~riscv +LICENSE=MIT +RDEPEND=>=dev-python/referencing-0.28.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/jsonschema-specifications/jsonschema_specifications-2023.6.1.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=5bbcde034db5c751f632a2612da91de6 diff --git a/metadata/md5-cache/dev-python/jupyter-client-8.3.0 b/metadata/md5-cache/dev-python/jupyter-client-8.3.0 new file mode 100644 index 000000000000..503487969061 --- /dev/null +++ b/metadata/md5-cache/dev-python/jupyter-client-8.3.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/ipykernel-6.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-asyncio-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-jupyter-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/jupyter-core-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-23.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/traitlets[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Jupyter protocol implementation and client libraries +EAPI=8 +HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/jupyter_client/ https://pypi.org/project/jupyter-client/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD +RDEPEND=>=dev-python/jupyter-core-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-23.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/traitlets[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyter-client/jupyter_client-8.3.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=53b22ee6c88c8e0b7a92341088bbe783 diff --git a/metadata/md5-cache/dev-python/keyring-24.0.1 b/metadata/md5-cache/dev-python/keyring-24.0.1 new file mode 100644 index 000000000000..e816a8b7ef9f --- /dev/null +++ b/metadata/md5-cache/dev-python/keyring-24.0.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/secretstorage-3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jeepney-0.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Provides access to the system keyring service +EAPI=8 +HOMEPAGE=https://github.com/jaraco/keyring/ https://pypi.org/project/keyring/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=PSF-2 +RDEPEND=>=dev-python/secretstorage-3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jeepney-0.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/k/keyring/keyring-24.0.1.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f2467e41bea22248ea53c3d9af1c8f29 diff --git a/metadata/md5-cache/dev-python/keyring-24.1.0 b/metadata/md5-cache/dev-python/keyring-24.1.0 new file mode 100644 index 000000000000..308d6977f246 --- /dev/null +++ b/metadata/md5-cache/dev-python/keyring-24.1.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/secretstorage-3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jeepney-0.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Provides access to the system keyring service +EAPI=8 +HOMEPAGE=https://github.com/jaraco/keyring/ https://pypi.org/project/keyring/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=PSF-2 +RDEPEND=>=dev-python/secretstorage-3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jeepney-0.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/k/keyring/keyring-24.1.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f2467e41bea22248ea53c3d9af1c8f29 diff --git a/metadata/md5-cache/dev-python/keyring-24.2.0 b/metadata/md5-cache/dev-python/keyring-24.2.0 new file mode 100644 index 000000000000..fea668ce1524 --- /dev/null +++ b/metadata/md5-cache/dev-python/keyring-24.2.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/secretstorage-3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jeepney-0.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Provides access to the system keyring service +EAPI=8 +HOMEPAGE=https://github.com/jaraco/keyring/ https://pypi.org/project/keyring/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=PSF-2 +RDEPEND=>=dev-python/secretstorage-3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jeepney-0.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/importlib-metadata-4.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/k/keyring/keyring-24.2.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f2467e41bea22248ea53c3d9af1c8f29 diff --git a/metadata/md5-cache/dev-python/lit-14.0.6 b/metadata/md5-cache/dev-python/lit-14.0.6 index 51c869de1386..02596414b107 100644 --- a/metadata/md5-cache/dev-python/lit-14.0.6 +++ b/metadata/md5-cache/dev-python/lit-14.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 llvm.org a0783ae0ec5df1bd6fa937248a040889 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 llvm.org 629de9ec51ac48768222b9fdcb3d903d multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=67d902868be793a5cb25a3d9aae6cdef diff --git a/metadata/md5-cache/dev-python/lit-15.0.7 b/metadata/md5-cache/dev-python/lit-15.0.7 index f04c75e32997..9dc515ce8cf0 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 2d32e797ee29a8ffdd452f4a85860666 llvm.org a0783ae0ec5df1bd6fa937248a040889 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 llvm.org 629de9ec51ac48768222b9fdcb3d903d multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=05fe9b9d4b376809fb1d6ef6ed35e15b diff --git a/metadata/md5-cache/dev-python/lit-16.0.5 b/metadata/md5-cache/dev-python/lit-16.0.5 index cfbfbbc2921b..f5eec60e5c8b 100644 --- a/metadata/md5-cache/dev-python/lit-16.0.5 +++ b/metadata/md5-cache/dev-python/lit-16.0.5 @@ -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-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 llvm.org a0783ae0ec5df1bd6fa937248a040889 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 llvm.org 629de9ec51ac48768222b9fdcb3d903d multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=a338ae54911b75708e3120d4099b3a68 diff --git a/metadata/md5-cache/dev-python/lit-16.0.6 b/metadata/md5-cache/dev-python/lit-16.0.6 index 0eb2cd12a2a1..422b150a9f40 100644 --- a/metadata/md5-cache/dev-python/lit-16.0.6 +++ b/metadata/md5-cache/dev-python/lit-16.0.6 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-devel/llvm ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/llvm ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) 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 verify-sig +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 verify-sig KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/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 2d32e797ee29a8ffdd452f4a85860666 llvm.org a0783ae0ec5df1bd6fa937248a040889 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=997bc0ae1ca46b80dad712ff6f6827ba +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 llvm.org 629de9ec51ac48768222b9fdcb3d903d multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_md5_=94aea4161cdbf423216421676015b104 diff --git a/metadata/md5-cache/dev-python/lit-17.0.0.9999 b/metadata/md5-cache/dev-python/lit-17.0.0.9999 index b0dd9637ec0f..24926da624a4 100644 --- a/metadata/md5-cache/dev-python/lit-17.0.0.9999 +++ b/metadata/md5-cache/dev-python/lit-17.0.0.9999 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_tar REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm.org a0783ae0ec5df1bd6fa937248a040889 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm.org 629de9ec51ac48768222b9fdcb3d903d multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=fe6b9c8c399961cbedf5987b128971f4 diff --git a/metadata/md5-cache/dev-python/lit-17.0.0_pre20230615 b/metadata/md5-cache/dev-python/lit-17.0.0_pre20230615 index 204285b2f9c4..4d3582d2d7b8 100644 --- a/metadata/md5-cache/dev-python/lit-17.0.0_pre20230615 +++ b/metadata/md5-cache/dev-python/lit-17.0.0_pre20230615 @@ -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/0e08374abb2c61a3ae5c24d5f60be3b548da9778.tar.gz -> llvm-project-0e08374abb2c61a3ae5c24d5f60be3b548da9778.tar.gz -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 llvm.org a0783ae0ec5df1bd6fa937248a040889 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 llvm.org 629de9ec51ac48768222b9fdcb3d903d multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=fe6b9c8c399961cbedf5987b128971f4 diff --git a/metadata/md5-cache/dev-python/lit-17.0.0_pre20230609 b/metadata/md5-cache/dev-python/lit-17.0.0_pre20230620 similarity index 88% rename from metadata/md5-cache/dev-python/lit-17.0.0_pre20230609 rename to metadata/md5-cache/dev-python/lit-17.0.0_pre20230620 index 31c8abbcd75d..39989bb5a934 100644 --- a/metadata/md5-cache/dev-python/lit-17.0.0_pre20230609 +++ b/metadata/md5-cache/dev-python/lit-17.0.0_pre20230620 @@ -10,6 +10,6 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_tar REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/62c0bdabfa32f6e32b17b45425b15309db340dfb.tar.gz -> llvm-project-62c0bdabfa32f6e32b17b45425b15309db340dfb.tar.gz -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 llvm.org a0783ae0ec5df1bd6fa937248a040889 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +SRC_URI=https://github.com/llvm/llvm-project/archive/aad51417452432092258034c55537a7092fa6295.tar.gz -> llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 llvm.org 629de9ec51ac48768222b9fdcb3d903d multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=fe6b9c8c399961cbedf5987b128971f4 diff --git a/metadata/md5-cache/dev-python/markdown2-2.4.9 b/metadata/md5-cache/dev-python/markdown2-2.4.9 new file mode 100644 index 000000000000..fb9a4c6316e3 --- /dev/null +++ b/metadata/md5-cache/dev-python/markdown2-2.4.9 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pygments-2.7.3[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-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python Markdown language reimplementation +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 +KEYWORDS=~amd64 ~ppc ~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_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/markdown2/markdown2-2.4.9.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=5a2f69da85e06ed02d0cc3f7d1d7f20a diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.1.17 b/metadata/md5-cache/dev-python/mkdocs-material-9.1.17 new file mode 100644 index 000000000000..c4583ae31174 --- /dev/null +++ b/metadata/md5-cache/dev-python/mkdocs-material-9.1.17 @@ -0,0 +1,16 @@ +BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] doc? ( || ( ( >=dev-lang/python-3.11.3:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-material-extensions[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/mkdocs-redirects[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-material-extensions[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-redirects[python_targets_python3_10(-)] ) ) ) +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A Material Design theme for MkDocs +EAPI=8 +HOMEPAGE=https://github.com/squidfunk/mkdocs-material/ https://pypi.org/project/mkdocs-material/ +INHERIT=distutils-r1 docs +IUSE=social python_targets_python3_10 python_targets_python3_11 doc +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT +PDEPEND=>=dev-python/mkdocs-material-extensions-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +RDEPEND=>=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markdown-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocs-1.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pymdown-extensions-9.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/regex-2022.4.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?] social? ( >=dev-python/pillow-9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +SLOT=0 +SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.1.17.tar.gz -> mkdocs-material-9.1.17.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 docs 7b9e167549c44efa7994614f33ba6d7a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=9ffb20d47e2625505ccc9524af451c06 diff --git a/metadata/md5-cache/dev-python/moto-4.1.12 b/metadata/md5-cache/dev-python/moto-4.1.12 new file mode 100644 index 000000000000..4fd1f1b2c7a5 --- /dev/null +++ b/metadata/md5-cache/dev-python/moto-4.1.12 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/responses[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sure-1.4.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openapi-spec-validator-0.2.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/responses-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/zipp[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Mock library for boto +EAPI=8 +HOMEPAGE=https://github.com/getmoto/moto/ https://pypi.org/project/moto/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openapi-spec-validator-0.2.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/responses-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/zipp[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/m/moto/moto-4.1.12.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=7e0eaa2ae0fa7aec1e41d567e090a7ab diff --git a/metadata/md5-cache/dev-python/mypy-1.4.0 b/metadata/md5-cache/dev-python/mypy-1.4.0 new file mode 100644 index 000000000000..02af193db774 --- /dev/null +++ b/metadata/md5-cache/dev-python/mypy-1.4.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/attrs-18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/filelock-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-6.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-1.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/py-1.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typed-ast-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-16.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/furo[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/furo[python_targets_python3_10(-)] ) ) ) test? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typed-ast-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/typing-extensions-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Optional static typing for Python +EAPI=8 +HOMEPAGE=https://www.mypy-lang.org/ https://github.com/python/mypy/ https://pypi.org/project/mypy/ +INHERIT=distutils-r1 multiprocessing +IUSE=doc test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=!dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/typed-ast-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/typing-extensions-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/python/mypy/archive/v1.4.0.tar.gz -> mypy-1.4.0.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ea32556ce55c4698df37cfbfaed3627e diff --git a/metadata/md5-cache/dev-python/mysqlclient-2.2.0 b/metadata/md5-cache/dev-python/mysqlclient-2.2.0 new file mode 100644 index 000000000000..ea241c9443e8 --- /dev/null +++ b/metadata/md5-cache/dev-python/mysqlclient-2.2.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-db/mariadb[server] ) doc? ( || ( ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( dev-db/mysql-connector-c:0= >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-db/mysql-connector-c:0= python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +DESCRIPTION=Python interface to MySQL +EAPI=8 +HOMEPAGE=https://pypi.org/project/mysqlclient/ https://github.com/PyMySQL/mysqlclient/ +INHERIT=distutils-r1 pypi +IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2+ +RDEPEND=dev-db/mysql-connector-c:0= python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/mysqlclient/mysqlclient-2.2.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f353e6e83973c39daccd24ea5c719e0b diff --git a/metadata/md5-cache/dev-python/natsort-8.4.0 b/metadata/md5-cache/dev-python/natsort-8.4.0 new file mode 100644 index 000000000000..1272b149b4f6 --- /dev/null +++ b/metadata/md5-cache/dev-python/natsort-8.4.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Natural sorting for Python +EAPI=8 +HOMEPAGE=https://github.com/SethMMorton/natsort/ https://pypi.org/project/natsort/ +INHERIT=distutils-r1 optfeature 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 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/n/natsort/natsort-8.4.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ae7909381755650b79d008037dc08f64 diff --git a/metadata/md5-cache/dev-python/openstacksdk-1.3.0 b/metadata/md5-cache/dev-python/openstacksdk-1.3.0 new file mode 100644 index 000000000000..d84cb6a78e3b --- /dev/null +++ b/metadata/md5-cache/dev-python/openstacksdk-1.3.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/ddt-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prometheus-client-0.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-config-6.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-mock-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/statsd-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/appdirs-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requestsexceptions-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonpatch-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/os-service-types-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/decorator-4.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/netifaces-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dogpile-cache-0.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/importlib-metadata[python_targets_python3_10(-)?,python_targets_python3_11(-)?] 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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A collection of libraries for building applications to work with OpenStack +EAPI=8 +HOMEPAGE=https://opendev.org/openstack/openstacksdk/ https://github.com/openstack/openstacksdk/ https://pypi.org/project/openstacksdk/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/appdirs-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requestsexceptions-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonpatch-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/os-service-types-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/decorator-4.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/netifaces-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dogpile-cache-0.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/importlib-metadata[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/o/openstacksdk/openstacksdk-1.3.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=7e198c6834eade70a3550c7b4ebcd727 diff --git a/metadata/md5-cache/dev-python/oslo-context-5.1.1 b/metadata/md5-cache/dev-python/oslo-context-5.1.1 index a7d081200959..1270810f4398 100644 --- a/metadata/md5-cache/dev-python/oslo-context-5.1.1 +++ b/metadata/md5-cache/dev-python/oslo-context-5.1.1 @@ -1,16 +1,16 @@ -BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/openstackdocstheme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/openstackdocstheme[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/openstackdocstheme[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/openstackdocstheme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/openstackdocstheme[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Helpers to maintain useful information about a request context EAPI=8 HOMEPAGE=https://opendev.org/openstack/oslo.context/ https://github.com/openstack/oslo.context/ https://pypi.org/project/oslo.context/ INHERIT=distutils-r1 pypi -IUSE=test doc python_targets_python3_10 python_targets_python3_11 +IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 ~arm arm64 ~riscv x86 LICENSE=Apache-2.0 -RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/o/oslo.context/oslo.context-5.1.1.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=7a7d893791b580b52542ba2913282cec +_md5_=fcdb329c56a39ce510efdebe54c71ec0 diff --git a/metadata/md5-cache/dev-python/oslo-i18n-6.0.0 b/metadata/md5-cache/dev-python/oslo-i18n-6.0.0 index 1a7b75cbefdf..6fcf19229af7 100644 --- a/metadata/md5-cache/dev-python/oslo-i18n-6.0.0 +++ b/metadata/md5-cache/dev-python/oslo-i18n-6.0.0 @@ -1,16 +1,16 @@ -BDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] 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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Oslo i18n library EAPI=8 HOMEPAGE=https://opendev.org/openstack/oslo.i18n/ https://github.com/openstack/oslo.i18n/ https://pypi.org/project/oslo.i18n/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 ~arm arm64 ~riscv x86 LICENSE=Apache-2.0 -RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/o/oslo.i18n/oslo.i18n-6.0.0.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a9591c2a62967383c47ff878da3d5da9 +_md5_=a86535124d04f0185a04a43f9d76bb4a diff --git a/metadata/md5-cache/dev-python/oslo-serialization-5.1.1 b/metadata/md5-cache/dev-python/oslo-serialization-5.1.1 index 11a46a5a42ee..654ddbd27145 100644 --- a/metadata/md5-cache/dev-python/oslo-serialization-5.1.1 +++ b/metadata/md5-cache/dev-python/oslo-serialization-5.1.1 @@ -1,16 +1,16 @@ -BDEPEND=>=dev-python/pbr-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/msgpack-0.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2013.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/openstackdocstheme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/openstackdocstheme[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=>=dev-python/pbr-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/msgpack-0.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2013.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/openstackdocstheme[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/openstackdocstheme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/openstackdocstheme[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Oslo Serialization library EAPI=8 HOMEPAGE=https://opendev.org/openstack/oslo.serialization/ https://github.com/openstack/oslo.serialization/ https://pypi.org/project/oslo.serialization/ INHERIT=distutils-r1 pypi -IUSE=test doc python_targets_python3_10 python_targets_python3_11 +IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 ~arm arm64 ~riscv x86 LICENSE=Apache-2.0 -RDEPEND=>=dev-python/msgpack-0.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2013.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=>=dev-python/msgpack-0.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2013.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/o/oslo.serialization/oslo.serialization-5.1.1.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=848c6f8208967abb0616ea6a8cedf8ad +_md5_=5dbb906b4998c4220d433837dfce1518 diff --git a/metadata/md5-cache/dev-python/oslo-utils-6.1.0-r1 b/metadata/md5-cache/dev-python/oslo-utils-6.1.0-r1 new file mode 100644 index 000000000000..25190478e80c --- /dev/null +++ b/metadata/md5-cache/dev-python/oslo-utils-6.1.0-r1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/pbr-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ddt-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2013.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/netifaces-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Oslo Utility library +EAPI=8 +HOMEPAGE=https://opendev.org/openstack/oslo.utils/ https://github.com/openstack/oslo.utils/ https://pypi.org/project/oslo.utils/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2013.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/netifaces-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/debtcollector-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/o/oslo.utils/oslo.utils-6.1.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=87bc33802b7eca68a9cd4b82d7f0739f diff --git a/metadata/md5-cache/dev-python/oslotest-4.5.0-r3 b/metadata/md5-cache/dev-python/oslotest-4.5.0-r3 new file mode 100644 index 000000000000..4503c14be64b --- /dev/null +++ b/metadata/md5-cache/dev-python/oslotest-4.5.0-r3 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/pbr-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/six-1.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Oslo test framework +EAPI=8 +HOMEPAGE=https://opendev.org/openstack/oslotest/ https://github.com/openstack/oslotest/ https://pypi.org/project/oslotest/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/six-1.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/o/oslotest/oslotest-4.5.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3b2d0efb235e188510600787318abe77 diff --git a/metadata/md5-cache/dev-python/pandas-2.0.2 b/metadata/md5-cache/dev-python/pandas-2.0.2 new file mode 100644 index 000000000000..3e114b89fe12 --- /dev/null +++ b/metadata/md5-cache/dev-python/pandas-2.0.2 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-python/numpy-1.23.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2020.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cython-0.29.33[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/versioneer-0.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?] doc? ( x11-base/xorg-server[xvfb] x11-apps/xhost >=dev-python/beautifulsoup4-4.9.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nbsphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpydoc-0.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytables-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlrd-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xlwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pandoc x11-misc/xclip ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost >=dev-python/bottleneck-1.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numexpr-2.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/beautifulsoup4-4.9.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/blosc[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytables-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlalchemy-1.4.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tabulate-0.8.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xarray-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlrd-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlsxwriter-1.4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !hppa? ( python_targets_python3_10? ( dev-python/statsmodels[python_targets_python3_10(-)?] ) >=dev-python/scipy-1.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) X? ( || ( >=dev-python/PyQt5-5.15.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/QtPy-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xsel ) ) >=dev-python/beautifulsoup4-4.9.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hypothesis-6.34.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pymysql-1.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-asyncio-0.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/psycopg-2.8.6:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlsxwriter-1.4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xsel ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=>=dev-python/numpy-1.23.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) +DESCRIPTION=Powerful data structures for data analysis and statistics +EAPI=8 +HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ https://pypi.org/project/pandas/ +INHERIT=distutils-r1 multiprocessing optfeature virtualx +IUSE=doc full-support minimal test X python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=BSD +RDEPEND=>=dev-python/numpy-1.23.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2020.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !minimal? ( >=dev-python/bottleneck-1.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numexpr-2.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) full-support? ( >=dev-python/beautifulsoup4-4.9.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/blosc[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytables-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlalchemy-1.4.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tabulate-0.8.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xarray-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlrd-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlsxwriter-1.4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !hppa? ( python_targets_python3_10? ( dev-python/statsmodels[python_targets_python3_10(-)?] ) >=dev-python/scipy-1.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) X? ( || ( >=dev-python/PyQt5-5.15.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/QtPy-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pandas-dev/pandas/releases/download/v2.0.2/pandas-2.0.2.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 +_md5_=7e77534e77b484866585119fe73a7ff6 diff --git a/metadata/md5-cache/dev-python/pdm-backend-2.0.7 b/metadata/md5-cache/dev-python/pdm-backend-2.1.1 similarity index 96% rename from metadata/md5-cache/dev-python/pdm-backend-2.0.7 rename to metadata/md5-cache/dev-python/pdm-backend-2.1.1 index 5dc929654dc4..5fe2b0852eed 100644 --- a/metadata/md5-cache/dev-python/pdm-backend-2.0.7 +++ b/metadata/md5-cache/dev-python/pdm-backend-2.1.1 @@ -11,6 +11,6 @@ RDEPEND=>=dev-python/packaging-22.0[python_targets_pypy3(-)?,python_targets_pyth 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/pdm-project/pdm-backend/archive/2.0.7.tar.gz -> pdm-backend-2.0.7.gh.tar.gz +SRC_URI=https://github.com/pdm-project/pdm-backend/archive/2.1.1.tar.gz -> pdm-backend-2.1.1.gh.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=15f63f845f20e0f97613a07000afc880 +_md5_=549ba052dd44a9a782daad96aafd7b88 diff --git a/metadata/md5-cache/dev-python/pep517-0.13.0 b/metadata/md5-cache/dev-python/pep517-0.13.0 deleted file mode 100644 index 9da70470db0f..000000000000 --- a/metadata/md5-cache/dev-python/pep517-0.13.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/testpath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flit-core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Wrappers to build Python packages using PEP 517 hooks -EAPI=8 -HOMEPAGE=https://pypi.org/project/pep517/ https://github.com/pypa/pep517/ https://pep517.readthedocs.io/ -INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT -RDEPEND=dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/pypa/pep517/archive/v0.13.0.tar.gz -> pep517-0.13.0.gh.tar.gz -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=99fd95a77ba3a8d985b9b8133ea28090 diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.15 b/metadata/md5-cache/dev-python/phonenumbers-8.13.15 new file mode 100644 index 000000000000..6e62fb352ad3 --- /dev/null +++ b/metadata/md5-cache/dev-python/phonenumbers-8.13.15 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python port of Google's libphonenumber +EAPI=8 +HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.15.tar.gz -> python-phonenumbers-8.13.15.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=cd823fce911338889ca577cd3d430880 diff --git a/metadata/md5-cache/dev-python/pip-run-12.0.0 b/metadata/md5-cache/dev-python/pip-run-12.0.0 new file mode 100644 index 000000000000..689898e07ed4 --- /dev/null +++ b/metadata/md5-cache/dev-python/pip-run-12.0.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jaraco-path[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-test-5.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygments[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/nbformat[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/nbformat[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/setuptools[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? ( dev-python/autocommand[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-context[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-env[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-functools-3.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-text[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/more-itertools-8.3[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/path[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Install packages and run Python with them +EAPI=8 +HOMEPAGE=https://github.com/jaraco/pip-run/ https://pypi.org/project/pip-run/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=dev-python/autocommand[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-context[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-env[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-functools-3.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-text[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/more-itertools-8.3[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/path[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/pip-run/pip-run-12.0.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3d7d824d24bab1fa08ec72f2b8799413 diff --git a/metadata/md5-cache/dev-python/platformdirs-3.7.0 b/metadata/md5-cache/dev-python/platformdirs-3.7.0 new file mode 100644 index 000000000000..2bbc3f6bb16c --- /dev/null +++ b/metadata/md5-cache/dev-python/platformdirs-3.7.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/appdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A small Python module for determining appropriate platform-specific dirs +EAPI=8 +HOMEPAGE=https://pypi.org/project/platformdirs/ https://github.com/platformdirs/platformdirs/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/platformdirs/platformdirs-3.7.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=32284234ec332330bcb589316447e606 diff --git a/metadata/md5-cache/dev-python/platformdirs-3.8.0 b/metadata/md5-cache/dev-python/platformdirs-3.8.0 new file mode 100644 index 000000000000..db1d6bba8424 --- /dev/null +++ b/metadata/md5-cache/dev-python/platformdirs-3.8.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/appdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A small Python module for determining appropriate platform-specific dirs +EAPI=8 +HOMEPAGE=https://pypi.org/project/platformdirs/ https://github.com/platformdirs/platformdirs/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/platformdirs/platformdirs-3.8.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=32284234ec332330bcb589316447e606 diff --git a/metadata/md5-cache/dev-python/pluggy-1.2.0 b/metadata/md5-cache/dev-python/pluggy-1.2.0 new file mode 100644 index 000000000000..308b34643b42 --- /dev/null +++ b/metadata/md5-cache/dev-python/pluggy-1.2.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Plugin and hook calling mechanisms for Python +EAPI=8 +HOMEPAGE=https://pluggy.readthedocs.io/ https://github.com/pytest-dev/pluggy/ https://pypi.org/project/pluggy/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/pluggy/pluggy-1.2.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e0149439524855a4f1dcb1bfc527abce diff --git a/metadata/md5-cache/dev-python/proto-plus-1.22.3 b/metadata/md5-cache/dev-python/proto-plus-1.22.3 new file mode 100644 index 000000000000..e6b318e2c684 --- /dev/null +++ b/metadata/md5-cache/dev-python/proto-plus-1.22.3 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/google-api-core-1.31.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/grpcio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( =dev-python/protobuf-python-3.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Beautiful, Pythonic protocol buffers +EAPI=8 +HOMEPAGE=https://github.com/googleapis/proto-plus-python/ https://pypi.org/project/proto-plus/ +INHERIT=distutils-r1 +IUSE=test doc python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND==dev-python/protobuf-python-3.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/googleapis/proto-plus-python/archive/v1.22.3.tar.gz -> proto-plus-python-1.22.3.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=4e77465403e138edce013de7be420ba4 diff --git a/metadata/md5-cache/dev-python/pybind11-2.10.4 b/metadata/md5-cache/dev-python/pybind11-2.10.4 index 866ed248a338..2e22743c9eb6 100644 --- a/metadata/md5-cache/dev-python/pybind11-2.10.4 +++ b/metadata/md5-cache/dev-python/pybind11-2.10.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pybind/pybind11/archive/v2.10.4.tar.gz -> pybind11-2.10.4.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=85b57d3bd709422441b637cd548b7cfb diff --git a/metadata/md5-cache/dev-python/pychm-0.8.6-r1 b/metadata/md5-cache/dev-python/pychm-0.8.6-r1 index fbd3e842d731..f8dbfc1d8dee 100644 --- a/metadata/md5-cache/dev-python/pychm-0.8.6-r1 +++ b/metadata/md5-cache/dev-python/pychm-0.8.6-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/dottedmag/pychm/ https://pypi.org/project/pychm/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=amd64 ~arm ~ppc x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc x86 LICENSE=GPL-2+ RDEPEND=dev-libs/chmlib python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/dottedmag/pychm/archive/v0.8.6.tar.gz -> pychm-0.8.6.gh.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c88c722c478431f1030992d6e9fdc94f +_md5_=34cdcd78a44c85c86f7254bfcb7dedd8 diff --git a/metadata/md5-cache/dev-python/pydbus-0.6.0-r1 b/metadata/md5-cache/dev-python/pydbus-0.6.0-r1 new file mode 100644 index 000000000000..7a09d7683c09 --- /dev/null +++ b/metadata/md5-cache/dev-python/pydbus-0.6.0-r1 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Pythonic DBus library +EAPI=8 +HOMEPAGE=https://github.com/LEW21/pydbus +INHERIT=distutils-r1 +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 +LICENSE=LGPL-2.1 +RDEPEND=dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-apps/dbus python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +SLOT=0 +SRC_URI=https://github.com/LEW21/pydbus/archive/v0.6.0.tar.gz -> pydbus-0.6.0.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=c6c9e3c796e20f344c3029976380b627 diff --git a/metadata/md5-cache/dev-python/pygame-2.5.0 b/metadata/md5-cache/dev-python/pygame-2.5.0 new file mode 100644 index 000000000000..cc63c8275432 --- /dev/null +++ b/metadata/md5-cache/dev-python/pygame-2.5.0 @@ -0,0 +1,17 @@ +BDEPEND==dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/freetype media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/portmidi media-libs/sdl2-image media-libs/sdl2-mixer media-libs/sdl2-ttf X? ( media-libs/libsdl2[opengl?,threads,video,X] ) !X? ( media-libs/libsdl2[threads] ) test? ( media-libs/sdl2-image[gif,jpeg,png,tiff,webp] media-libs/sdl2-mixer[mp3,vorbis,wav] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +DESCRIPTION=Python bindings for SDL multimedia library +EAPI=8 +HOMEPAGE=https://www.pygame.org/ https://github.com/pygame/pygame/ https://pypi.org/project/pygame/ +INHERIT=distutils-r1 +IUSE=examples opengl test X python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=LGPL-2.1 +RDEPEND=dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/freetype media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/portmidi media-libs/sdl2-image media-libs/sdl2-mixer media-libs/sdl2-ttf X? ( media-libs/libsdl2[opengl?,threads,video,X] ) !X? ( media-libs/libsdl2[threads] ) media-libs/fontconfig python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pygame/pygame/archive/2.5.0.tar.gz -> pygame-2.5.0.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=c71fbd9f2051bcb665e944e195a82182 diff --git a/metadata/md5-cache/dev-python/pyglet-2.0.8 b/metadata/md5-cache/dev-python/pyglet-2.0.8 new file mode 100644 index 000000000000..3b324d9f389f --- /dev/null +++ b/metadata/md5-cache/dev-python/pyglet-2.0.8 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/fontconfig ) test? ( virtual/glu virtual/opengl image? ( || ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gtk+:2 ) ) sound? ( || ( media-libs/libpulse media-libs/openal ) ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Cross-platform windowing and multimedia library for Python +EAPI=8 +HOMEPAGE=https://pyglet.org/ https://github.com/pyglet/pyglet/ https://pypi.org/project/pyglet/ +INHERIT=distutils-r1 virtualx xdg-utils +IUSE=examples image +sound test python_targets_python3_10 python_targets_python3_11 test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=virtual/glu virtual/opengl image? ( || ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gtk+:2 ) ) sound? ( || ( media-libs/libpulse media-libs/openal ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pyglet/pyglet/archive/v2.0.8.tar.gz -> pyglet-2.0.8.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=50d25481bb35f418a143d2f52bf8158b diff --git a/metadata/md5-cache/dev-python/pyinotify-0.9.6-r1 b/metadata/md5-cache/dev-python/pyinotify-0.9.6-r1 index 6b86912199f2..cf65e4289884 100644 --- a/metadata/md5-cache/dev-python/pyinotify-0.9.6-r1 +++ b/metadata/md5-cache/dev-python/pyinotify-0.9.6-r1 @@ -12,4 +12,4 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ SLOT=0 SRC_URI=https://seb.dbzteam.org/pub/pyinotify/releases/pyinotify-0.9.6.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=05cad43338a06d5a08e61db5be4aa99f +_md5_=888b9d4b7813b9459e7380db4fe93edb diff --git a/metadata/md5-cache/dev-python/pymongo-4.4.0 b/metadata/md5-cache/dev-python/pymongo-4.4.0 new file mode 100644 index 000000000000..22035d632ef8 --- /dev/null +++ b/metadata/md5-cache/dev-python/pymongo-4.4.0 @@ -0,0 +1,17 @@ +BDEPEND=test-full? ( >=dev-db/mongodb-2.6.0 ) doc? ( || ( ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( =dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare pretend setup test +DEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +DESCRIPTION=Python driver for MongoDB +EAPI=8 +HOMEPAGE=https://github.com/mongodb/mongo-python-driver/ https://pypi.org/project/pymongo/ +INHERIT=check-reqs distutils-r1 +IUSE=doc kerberos +test-full doc test python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~amd64 ~arm64 ~hppa ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND==dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/mongodb/mongo-python-driver/archive/4.4.0.tar.gz -> mongo-python-driver-4.4.0.gh.tar.gz +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=5b3074c1f130072167fae8845915cd7d diff --git a/metadata/md5-cache/dev-python/pynest2d-4.13_beta b/metadata/md5-cache/dev-python/pynest2d-4.13_beta index 8d8895cb4a4e..5967031ebcc4 100644 --- a/metadata/md5-cache/dev-python/pynest2d-4.13_beta +++ b/metadata/md5-cache/dev-python/pynest2d-4.13_beta @@ -12,5 +12,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) dev- REQUIRED_USE=^^ ( python_single_target_python3_10 ) SLOT=0 SRC_URI=https://github.com/Ultimaker/pynest2d/archive/4.13-beta.tar.gz -> pynest2d-4.13_beta.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e122b88d25f1252ad0485f36f3d7631d diff --git a/metadata/md5-cache/dev-python/pypdf-3.11.0 b/metadata/md5-cache/dev-python/pypdf-3.11.0 new file mode 100644 index 000000000000..6e426765b56a --- /dev/null +++ b/metadata/md5-cache/dev-python/pypdf-3.11.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pillow[jpeg,jpeg2k,tiff,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pycryptodome[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=Python library to work with PDF files +EAPI=8 +HOMEPAGE=https://pypi.org/project/pypdf/ https://github.com/py-pdf/pypdf/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=BSD-2 +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/py-pdf/pypdf/archive/3.11.0.tar.gz -> pypdf-3.11.0.gh.tar.gz test? ( https://github.com/py-pdf/sample-files/archive/69b31cff6b183a42f9081709ef9bee4047976f56.tar.gz -> pypdf-sample-files-69b31cff6b183a42f9081709ef9bee4047976f56.gh.tar.gz ) +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=5fc3d98c94192b756d07ac0e053a7561 diff --git a/metadata/md5-cache/dev-python/pyproject-fmt-0.12.1 b/metadata/md5-cache/dev-python/pyproject-fmt-0.12.1 new file mode 100644 index 000000000000..e0f67d14ccf5 --- /dev/null +++ b/metadata/md5-cache/dev-python/pyproject-fmt-0.12.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-mock-3.10[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/natsort-8.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-23.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomlkit-0.11.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Format your pyproject.toml file +EAPI=8 +HOMEPAGE=https://github.com/tox-dev/pyproject-fmt/ https://pypi.org/project/pyproject-fmt/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/natsort-8.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-23.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomlkit-0.11.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/pyproject-fmt/pyproject_fmt-0.12.1.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e08d04aa2775a06014b106bae6410c1c diff --git a/metadata/md5-cache/dev-python/pyproject-hooks-1.0.0 b/metadata/md5-cache/dev-python/pyproject-hooks-1.0.0 index 18a04dbb0f4d..f27a1318739c 100644 --- a/metadata/md5-cache/dev-python/pyproject-hooks-1.0.0 +++ b/metadata/md5-cache/dev-python/pyproject-hooks-1.0.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/pyproject_hooks/ https://github.com/pypa/pyproject-hooks/ https://pyproject-hooks.readthedocs.io/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=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=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-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pypa/pyproject-hooks/archive/v1.0.0.tar.gz -> pyproject-hooks-1.0.0.gh.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=87777d286024a439d65619d2d7cf04e7 +_md5_=d3319bb38722a03fab8d73aaba0f1eab diff --git a/metadata/md5-cache/dev-python/pyside2-5.15.10 b/metadata/md5-cache/dev-python/pyside2-5.15.10 index da6bf3425a62..47db0274e1ff 100644 --- a/metadata/md5-cache/dev-python/pyside2-5.15.10 +++ b/metadata/md5-cache/dev-python/pyside2-5.15.10 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) 3d? ( gu RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.10-src/pyside-setup-opensource-src-5.15.10.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4bba9f6720cfffaa772d4cf3e08a67b4 diff --git a/metadata/md5-cache/dev-python/pyside2-5.15.9 b/metadata/md5-cache/dev-python/pyside2-5.15.9 index b1e7070edcfa..51513a6d14fd 100644 --- a/metadata/md5-cache/dev-python/pyside2-5.15.9 +++ b/metadata/md5-cache/dev-python/pyside2-5.15.9 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) 3d? ( gu RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.9-src/pyside-setup-opensource-src-5.15.9.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a0c4ed994bdb333a4b193d37cb77c433 diff --git a/metadata/md5-cache/dev-python/pyside2-tools-5.15.10 b/metadata/md5-cache/dev-python/pyside2-tools-5.15.10 index cfc38846a8ff..6e70927f666c 100644 --- a/metadata/md5-cache/dev-python/pyside2-tools-5.15.10 +++ b/metadata/md5-cache/dev-python/pyside2-tools-5.15.10 @@ -12,5 +12,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_tar REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.10-src/pyside-setup-opensource-src-5.15.10.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=708988dfaaaae17d885eeea30c986e01 diff --git a/metadata/md5-cache/dev-python/pyside2-tools-5.15.9 b/metadata/md5-cache/dev-python/pyside2-tools-5.15.9 index ebfd8123adf1..eaa37b6940d3 100644 --- a/metadata/md5-cache/dev-python/pyside2-tools-5.15.9 +++ b/metadata/md5-cache/dev-python/pyside2-tools-5.15.9 @@ -12,5 +12,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_tar REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.9-src/pyside-setup-opensource-src-5.15.9.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=aabc17f537f0554ff37690a89031a97f diff --git a/metadata/md5-cache/dev-python/pyside6-6.5.0 b/metadata/md5-cache/dev-python/pyside6-6.5.0 index 39f5c93ebc74..f052361baca7 100644 --- a/metadata/md5-cache/dev-python/pyside6-6.5.0 +++ b/metadata/md5-cache/dev-python/pyside6-6.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) charts? RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.5.0-src/pyside-setup-everywhere-src-6.5.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1bf6c9448853a445cae14ee0fdc1f6fb diff --git a/metadata/md5-cache/dev-python/pyside6-6.5.1.1 b/metadata/md5-cache/dev-python/pyside6-6.5.1.1 index 14c5d7958b34..3b075cc37f30 100644 --- a/metadata/md5-cache/dev-python/pyside6-6.5.1.1 +++ b/metadata/md5-cache/dev-python/pyside6-6.5.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) charts? RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.5.1.1-src/pyside-setup-everywhere-src-6.5.1.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c48914e6f77c9b72619d5b8092d0eaaa diff --git a/metadata/md5-cache/dev-python/pyside6-tools-6.5.0 b/metadata/md5-cache/dev-python/pyside6-tools-6.5.0 index de1f8a8b7960..1e1220742dc1 100644 --- a/metadata/md5-cache/dev-python/pyside6-tools-6.5.0 +++ b/metadata/md5-cache/dev-python/pyside6-tools-6.5.0 @@ -12,5 +12,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_tar REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.5.0-src/pyside-setup-everywhere-src-6.5.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=027e51af0f9d9c597f4bb3dca17bbb88 diff --git a/metadata/md5-cache/dev-python/pyside6-tools-6.5.1.1 b/metadata/md5-cache/dev-python/pyside6-tools-6.5.1.1 index c9820511ee22..c8a7f1844833 100644 --- a/metadata/md5-cache/dev-python/pyside6-tools-6.5.1.1 +++ b/metadata/md5-cache/dev-python/pyside6-tools-6.5.1.1 @@ -12,5 +12,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_tar REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.5.1.1-src/pyside-setup-everywhere-src-6.5.1.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=412999417a37c00fa10274578b35ed14 diff --git a/metadata/md5-cache/dev-python/pytest-7.4.0 b/metadata/md5-cache/dev-python/pytest-7.4.0 new file mode 100644 index 000000000000..36b6bb9fa0e6 --- /dev/null +++ b/metadata/md5-cache/dev-python/pytest-7.4.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/setuptools-scm-6.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/iniconfig[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/more-itertools-4.0.0[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/pluggy-0.12[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/tomli-1.0.0[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(-)?] >=dev-python/tomli-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/argcomplete[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-3.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.7.2[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/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-python/argcomplete[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-3.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.7.2[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/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/argcomplete[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-3.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.7.2[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/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/argcomplete[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-3.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.7.2[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/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Simple powerful testing with Python +EAPI=8 +HOMEPAGE=https://pytest.org/ https://github.com/pytest-dev/pytest/ https://pypi.org/project/pytest/ +INHERIT=distutils-r1 multiprocessing pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=dev-python/iniconfig[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/more-itertools-4.0.0[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/pluggy-0.12[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/tomli-1.0.0[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(-)?] >=dev-python/tomli-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/pytest/pytest-7.4.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=934283e7c2d83f3d725011fefc58713e diff --git a/metadata/md5-cache/dev-python/pytest-freezer-0.4.8 b/metadata/md5-cache/dev-python/pytest-freezer-0.4.8 new file mode 100644 index 000000000000..ec3e1c5d3a61 --- /dev/null +++ b/metadata/md5-cache/dev-python/pytest-freezer-0.4.8 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/freezegun-1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Pytest plugin providing a fixture interface for spulec/freezegun +EAPI=8 +HOMEPAGE=https://github.com/pytest-dev/pytest-freezer/ https://pypi.org/project/pytest-freezer/ +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 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/freezegun-1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/pytest-freezer/pytest_freezer-0.4.8.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e36bcd95c01d436f444cfe633331fb72 diff --git a/metadata/md5-cache/dev-python/pytest-subprocess-1.5.0 b/metadata/md5-cache/dev-python/pytest-subprocess-1.5.0 new file mode 100644 index 000000000000..c5d4f4905ac1 --- /dev/null +++ b/metadata/md5-cache/dev-python/pytest-subprocess-1.5.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/anyio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/docutils-0.12[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-asyncio-0.15.1[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(-)?] ) test? ( >=dev-python/pytest-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.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 plugin to fake subprocess for pytest +EAPI=8 +HOMEPAGE=https://github.com/aklajnert/pytest-subprocess/ https://pypi.org/project/pytest-subprocess/ +INHERIT=distutils-r1 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=>=dev-python/pytest-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/aklajnert/pytest-subprocess/archive/1.5.0.tar.gz -> pytest-subprocess-1.5.0.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ed2b928b4f5f6a8104b9fc50f862b855 diff --git a/metadata/md5-cache/dev-python/python-evdev-1.6.0 b/metadata/md5-cache/dev-python/python-evdev-1.6.0 index 99a74bcc931f..484998c8308e 100644 --- a/metadata/md5-cache/dev-python/python-evdev-1.6.0 +++ b/metadata/md5-cache/dev-python/python-evdev-1.6.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +DEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) DESCRIPTION=Python library for evdev bindings EAPI=8 HOMEPAGE=https://python-evdev.readthedocs.io/ https://github.com/gvalkov/python-evdev/ https://pypi.org/project/evdev/ INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 debug +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug KEYWORDS=amd64 ~arm x86 LICENSE=BSD -RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/gvalkov/python-evdev/archive/v1.6.0.tar.gz -> python-evdev-1.6.0.gh.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e215d464cbddb1adefaeed49660620db +_md5_=86d22f50382966a130a71440b258da03 diff --git a/metadata/md5-cache/dev-python/python-magic-0.4.27 b/metadata/md5-cache/dev-python/python-magic-0.4.27 index d36c438ba128..62632a48aa85 100644 --- a/metadata/md5-cache/dev-python/python-magic-0.4.27 +++ b/metadata/md5-cache/dev-python/python-magic-0.4.27 @@ -1,16 +1,16 @@ -BDEPEND=test? ( sys-apps/file ) test? ( sys-apps/file[-python] 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-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( sys-apps/file ) test? ( sys-apps/file[-python] 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-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Access the libmagic file type identification library EAPI=8 HOMEPAGE=https://github.com/ahupp/python-magic/ https://pypi.org/project/python-magic/ INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux LICENSE=BSD-2 MIT -RDEPEND=sys-apps/file[-python] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=sys-apps/file[-python] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/ahupp/python-magic/archive/0.4.27.tar.gz -> python-magic-0.4.27.gh.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=76cd2c3650c856fc0bdc71474e67660d +_md5_=1dd2281d5994275840a654ce7be15833 diff --git a/metadata/md5-cache/dev-python/python-memcached-1.59-r2 b/metadata/md5-cache/dev-python/python-memcached-1.59-r2 index 2004fd8d69d3..9a51ff310d86 100644 --- a/metadata/md5-cache/dev-python/python-memcached-1.59-r2 +++ b/metadata/md5-cache/dev-python/python-memcached-1.59-r2 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-misc/memcached ) test? ( dev-python/six[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] 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-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-misc/memcached ) test? ( dev-python/six[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-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Pure python memcached client EAPI=8 HOMEPAGE=https://github.com/linsomniac/python-memcached/ https://pypi.org/project/python-memcached/ INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 ~arm64 ppc x86 ~amd64-linux ~x86-linux LICENSE=PSF-2.4 -RDEPEND=dev-python/six[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=dev-python/six[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/linsomniac/python-memcached/archive/1.59.tar.gz -> python-memcached-1.59.gh.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e8beab0a6dc0046550a532f4b0684a3b +_md5_=97f716290ad93e1682f6f8dfb0fbb017 diff --git a/metadata/md5-cache/dev-python/python-mpv-1.0.3 b/metadata/md5-cache/dev-python/python-mpv-1.0.3 index 221b502d61b2..c8ac927f0b29 100644 --- a/metadata/md5-cache/dev-python/python-mpv-1.0.3 +++ b/metadata/md5-cache/dev-python/python-mpv-1.0.3 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/xvfbwrapper[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( media-video/mpv[libmpv] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=test? ( dev-python/xvfbwrapper[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( media-video/mpv[libmpv] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Python interface to the mpv media player EAPI=8 HOMEPAGE=https://github.com/jaseg/python-mpv INHERIT=distutils-r1 virtualx -IUSE=test python_targets_python3_10 python_targets_python3_11 test +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test KEYWORDS=~amd64 LICENSE=AGPL-3 -RDEPEND=media-video/mpv[libmpv] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=media-video/mpv[libmpv] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jaseg/python-mpv/archive/v1.0.3.tar.gz -> python-mpv-1.0.3.gh.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=411e7782ebfc1fea14263dd3df096a24 +_md5_=d78f9a496746ef5e333d50ec62a6401a diff --git a/metadata/md5-cache/dev-python/python-utils-3.7.0 b/metadata/md5-cache/dev-python/python-utils-3.7.0 new file mode 100644 index 000000000000..c016be2daba2 --- /dev/null +++ b/metadata/md5-cache/dev-python/python-utils-3.7.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Collection of small Python functions & classes +EAPI=8 +HOMEPAGE=https://github.com/WoLpH/python-utils/ https://pypi.org/project/python-utils/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/python-utils/python-utils-3.7.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=b738758585ff6a2df16655b4b0759cdb diff --git a/metadata/md5-cache/dev-python/rarfile-4.0-r1 b/metadata/md5-cache/dev-python/rarfile-4.0-r2 similarity index 55% rename from metadata/md5-cache/dev-python/rarfile-4.0-r1 rename to metadata/md5-cache/dev-python/rarfile-4.0-r2 index 770b7ecfe9c4..b1f55899ca59 100644 --- a/metadata/md5-cache/dev-python/rarfile-4.0-r1 +++ b/metadata/md5-cache/dev-python/rarfile-4.0-r2 @@ -1,16 +1,16 @@ -BDEPEND=test? ( compressed? ( app-arch/unrar ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/setuptools-65.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( compressed? ( app-arch/unrar ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Module for RAR archive reading EAPI=8 HOMEPAGE=https://github.com/markokr/rarfile INHERIT=distutils-r1 pypi -IUSE=+compressed test test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +IUSE=+compressed test test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=amd64 ~arm ~arm64 x86 LICENSE=ISC -RDEPEND=compressed? ( app-arch/unrar ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=test? ( compressed ) || ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=compressed? ( app-arch/unrar ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +REQUIRED_USE=test? ( compressed ) || ( 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/rarfile/rarfile-4.0.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=56a847d44c5f253d46fec24fcf02c8fe +_md5_=8ae96579e08fa146d57b7502a531e833 diff --git a/metadata/md5-cache/dev-python/rq-1.15.1 b/metadata/md5-cache/dev-python/rq-1.15.1 new file mode 100644 index 000000000000..f4dc1896265e --- /dev/null +++ b/metadata/md5-cache/dev-python/rq-1.15.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-db/redis dev-python/psutil[python_targets_python3_11(-)?] dev-python/sentry-sdk[python_targets_python3_11(-)?] ) test? ( >=dev-python/click-5.0[python_targets_python3_11(-)?] >=dev-python/redis-4.0.0[python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Simple, lightweight library for creating and processing background jobs +EAPI=8 +HOMEPAGE=https://python-rq.org/ https://github.com/rq/rq/ https://pypi.org/project/rq/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=BSD +RDEPEND=>=dev-python/click-5.0[python_targets_python3_11(-)?] >=dev-python/redis-4.0.0[python_targets_python3_11(-)?] python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/rq/rq/archive/v1.15.1.tar.gz -> rq-1.15.1.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=80dc8bc1309615f8d20bf2b4910b2f9e diff --git a/metadata/md5-cache/dev-python/scikit-build-core-0.4.6 b/metadata/md5-cache/dev-python/scikit-build-core-0.4.6 new file mode 100644 index 000000000000..b9ea730aa9af --- /dev/null +++ b/metadata/md5-cache/dev-python/scikit-build-core-0.4.6 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/build[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cattrs-22.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pybind11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-subprocess-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/packaging-20.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyproject-metadata-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] >=dev-python/tomli-1.1[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +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_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/packaging-20.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyproject-metadata-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] >=dev-python/tomli-1.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/scikit-build-core/scikit_build_core-0.4.6.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=46823a80277322a3753810aa7ab571e5 diff --git a/metadata/md5-cache/dev-python/scikit-build-core-0.4.7 b/metadata/md5-cache/dev-python/scikit-build-core-0.4.7 new file mode 100644 index 000000000000..7ecfc4115fad --- /dev/null +++ b/metadata/md5-cache/dev-python/scikit-build-core-0.4.7 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/build[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cattrs-22.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pybind11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-subprocess-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/packaging-20.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyproject-metadata-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] >=dev-python/tomli-1.1[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +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_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/packaging-20.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyproject-metadata-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] >=dev-python/tomli-1.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/scikit-build-core/scikit_build_core-0.4.7.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=46823a80277322a3753810aa7ab571e5 diff --git a/metadata/md5-cache/dev-python/sentry-sdk-1.26.0 b/metadata/md5-cache/dev-python/sentry-sdk-1.26.0 new file mode 100644 index 000000000000..2c0b88dd069b --- /dev/null +++ b/metadata/md5-cache/dev-python/sentry-sdk-1.26.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/asttokens[python_targets_python3_11(-)?] dev-python/django[python_targets_python3_11(-)?] dev-python/executing[python_targets_python3_11(-)?] dev-python/fakeredis[python_targets_python3_11(-)?] dev-python/flask-login[python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_11(-)?] dev-python/pyrsistent[python_targets_python3_11(-)?] dev-python/pytest-aiohttp[python_targets_python3_11(-)?] dev-python/pytest-django[python_targets_python3_11(-)?] dev-python/pytest-forked[python_targets_python3_11(-)?] dev-python/pytest-localserver[python_targets_python3_11(-)?] dev-python/python-socks[python_targets_python3_11(-)?] dev-python/responses[python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_11(-)?] dev-python/zope-event[python_targets_python3_11(-)?] ) test? ( dev-python/urllib3[python_targets_python3_11(-)?] dev-python/certifi[python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python client for Sentry +EAPI=8 +HOMEPAGE=https://sentry.io/ https://github.com/getsentry/sentry-python/ https://pypi.org/project/sentry-sdk/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=PSF-2 +RDEPEND=dev-python/urllib3[python_targets_python3_11(-)?] dev-python/certifi[python_targets_python3_11(-)?] python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/getsentry/sentry-python/archive/1.26.0.tar.gz -> sentry-python-1.26.0.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f9cb56c56a07bb767cfdd4f7984eacf4 diff --git a/metadata/md5-cache/dev-python/shiboken2-5.15.10 b/metadata/md5-cache/dev-python/shiboken2-5.15.10 index 048a8dd8bf6d..4e15dface7e3 100644 --- a/metadata/md5-cache/dev-python/shiboken2-5.15.10 +++ b/metadata/md5-cache/dev-python/shiboken2-5.15.10 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.10-src/pyside-setup-opensource-src-5.15.10.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3f9e9798985e87e00dd7ec4e181deaed diff --git a/metadata/md5-cache/dev-python/shiboken2-5.15.8 b/metadata/md5-cache/dev-python/shiboken2-5.15.8 index 85abc0801beb..5b59f440b5df 100644 --- a/metadata/md5-cache/dev-python/shiboken2-5.15.8 +++ b/metadata/md5-cache/dev-python/shiboken2-5.15.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.8-src/pyside-setup-opensource-src-5.15.8.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3b63bc8da16da19f7a0801aceba45b5c diff --git a/metadata/md5-cache/dev-python/shiboken2-5.15.9 b/metadata/md5-cache/dev-python/shiboken2-5.15.9 index f1a20da87c74..1bb84fd98c44 100644 --- a/metadata/md5-cache/dev-python/shiboken2-5.15.9 +++ b/metadata/md5-cache/dev-python/shiboken2-5.15.9 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.9-src/pyside-setup-opensource-src-5.15.9.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2eefd5ab883c4e79a367e8bdade00ec8 diff --git a/metadata/md5-cache/dev-python/shiboken6-6.5.0 b/metadata/md5-cache/dev-python/shiboken6-6.5.0 index 6d240e495f92..a13ccc4b36bb 100644 --- a/metadata/md5-cache/dev-python/shiboken6-6.5.0 +++ b/metadata/md5-cache/dev-python/shiboken6-6.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.5.0-src/pyside-setup-everywhere-src-6.5.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=69a3c5855a8f7ba24e60b5eab454f124 diff --git a/metadata/md5-cache/dev-python/shiboken6-6.5.1.1 b/metadata/md5-cache/dev-python/shiboken6-6.5.1.1 index f1ac720b0d0a..3fc7a80f5898 100644 --- a/metadata/md5-cache/dev-python/shiboken6-6.5.1.1 +++ b/metadata/md5-cache/dev-python/shiboken6-6.5.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.5.1.1-src/pyside-setup-everywhere-src-6.5.1.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=61f5f9cf71de04de6f8dfb2534569566 diff --git a/metadata/md5-cache/dev-python/spyder-6.0.0_alpha1 b/metadata/md5-cache/dev-python/spyder-6.0.0_alpha1 new file mode 100644 index 000000000000..568fc6c599e2 --- /dev/null +++ b/metadata/md5-cache/dev-python/spyder-6.0.0_alpha1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[tk,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-lazy-fixture[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-order[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-qt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/QtPy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,pyside2,pyqt5] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sympy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/atomicwrites-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/chardet-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/cookiecutter-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/diff-match-patch-20181111[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/intervaltree-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jellyfish-0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keyring-17.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbconvert-4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpydoc-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pickleshare-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/psutil-5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pylint-venv-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-lsp-black-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyls-spyder-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyxdg-0.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-22.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/qdarkstyle-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/qstylizer-0.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/qtawesome-1.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/qtconsole-5.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/QtPy-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,svg,webengine] >=sci-libs/rtree-0.9.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sphinx-0.6.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/spyder-kernels-3.0.0_beta1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/textdistance-4.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/three-merge-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/watchdog-0.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.3:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-panels[python_targets_python3_11(-)] dev-python/pydata-sphinx-theme[python_targets_python3_11(-)] dev-python/sphinx-multiversion[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-panels[python_targets_python3_10(-)] dev-python/pydata-sphinx-theme[python_targets_python3_10(-)] dev-python/sphinx-multiversion[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DESCRIPTION=The Scientific Python Development Environment +EAPI=8 +HOMEPAGE=https://www.spyder-ide.org/ https://github.com/spyder-ide/spyder/ https://pypi.org/project/spyder/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=distutils-r1 optfeature virtualx xdg +IUSE=test doc python_targets_python3_10 python_targets_python3_11 test +LICENSE=MIT +RDEPEND=>=dev-python/atomicwrites-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/chardet-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/cookiecutter-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/diff-match-patch-20181111[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/intervaltree-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jellyfish-0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keyring-17.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbconvert-4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpydoc-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pickleshare-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/psutil-5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pylint-venv-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-lsp-black-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyls-spyder-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyxdg-0.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-22.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/qdarkstyle-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/qstylizer-0.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/qtawesome-1.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/qtconsole-5.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/QtPy-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,svg,webengine] >=sci-libs/rtree-0.9.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sphinx-0.6.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/spyder-kernels-3.0.0_beta1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/textdistance-4.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/three-merge-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/watchdog-0.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/spyder-ide/spyder/archive/v6.0.0a1.tar.gz -> spyder-6.0.0_alpha1.gh.tar.gz https://github.com/spyder-ide/spyder-docs/archive/cfa8e009264cb5e79beeead6a012e521db2c73dc.tar.gz -> spyder-docs-cfa8e009264cb5e79beeead6a012e521db2c73dc.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c388dc60271bdea497bd81557187d6bc diff --git a/metadata/md5-cache/dev-python/spyder-kernels-3.0.0_beta1 b/metadata/md5-cache/dev-python/spyder-kernels-3.0.0_beta1 new file mode 100644 index 000000000000..fba66a5dcf80 --- /dev/null +++ b/metadata/md5-cache/dev-python/spyder-kernels-3.0.0_beta1 @@ -0,0 +1,15 @@ +BDEPEND=test? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/django[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/h5py[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xarray[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/cloudpickle[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/ipykernel-6.16.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipython-8.12.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jupyter-client-7.4.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyxdg-0.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-22.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wurlitzer-1.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Kernels used by spyder on its ipython console +EAPI=8 +HOMEPAGE=https://github.com/spyder-ide/spyder-kernels/ https://pypi.org/project/spyder-kernels/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +LICENSE=MIT +RDEPEND=dev-python/cloudpickle[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/ipykernel-6.16.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipython-8.12.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jupyter-client-7.4.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyxdg-0.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-22.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wurlitzer-1.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/spyder-kernels/spyder-kernels-3.0.0b1.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=61cedd5c7f0843838ab4de47a2b047a0 diff --git a/metadata/md5-cache/dev-python/spyder-line-profiler-0.3.2 b/metadata/md5-cache/dev-python/spyder-line-profiler-0.3.2 new file mode 100644 index 000000000000..84faf9aa48a2 --- /dev/null +++ b/metadata/md5-cache/dev-python/spyder-line-profiler-0.3.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-qt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/line_profiler[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/qtawesome[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/spyder-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Plugin to run the python line profiler from within the spyder editor +EAPI=8 +HOMEPAGE=https://github.com/spyder-ide/spyder-line-profiler/ https://pypi.org/project/spyder-line-profiler/ +INHERIT=distutils-r1 virtualx +IUSE=test python_targets_python3_10 python_targets_python3_11 test +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/line_profiler[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/qtawesome[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/spyder-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/spyder-ide/spyder-line-profiler/archive/v0.3.2.tar.gz -> spyder-line-profiler-0.3.2.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 +_md5_=0e6544e709416c77a8a53e2f60e6e025 diff --git a/metadata/md5-cache/dev-python/sqlalchemy-2.0.17 b/metadata/md5-cache/dev-python/sqlalchemy-2.0.17 new file mode 100644 index 000000000000..b9ed22305a3f --- /dev/null +++ b/metadata/md5-cache/dev-python/sqlalchemy-2.0.17 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[sqlite] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12[sqlite] ) ) test? ( >=dev-python/typing-extensions-4.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[sqlite?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[sqlite?] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[sqlite?] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12[sqlite?] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[sqlite?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[sqlite?] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[sqlite?] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12[sqlite?] ) +DESCRIPTION=Python SQL toolkit and Object Relational Mapper +EAPI=8 +HOMEPAGE=https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/ https://github.com/sqlalchemy/sqlalchemy/ +INHERIT=distutils-r1 optfeature pypi +IUSE=examples +sqlite test 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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=>=dev-python/typing-extensions-4.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[sqlite?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[sqlite?] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[sqlite?] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12[sqlite?] ) +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/SQLAlchemy/SQLAlchemy-2.0.17.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=b47fbd233e9ae15ffb9ee10f6b9bb626 diff --git a/metadata/md5-cache/dev-python/tavern-2.2.0 b/metadata/md5-cache/dev-python/tavern-2.2.0 new file mode 100644 index 000000000000..a76c289422b9 --- /dev/null +++ b/metadata/md5-cache/dev-python/tavern-2.2.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/Faker[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/jmespath[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/paho-mqtt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyjwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pykwalify[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-box[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/stevedore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flit-core-3.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A tool, library, and Pytest plugin for testing RESTful APIs +EAPI=8 +HOMEPAGE=https://github.com/taverntesting/tavern/ https://pypi.org/project/tavern/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=dev-python/jmespath[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/paho-mqtt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyjwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pykwalify[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-box[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/stevedore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/taverntesting/tavern/archive/2.2.0.tar.gz -> tavern-2.2.0.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=33dc288d840886eea28ab474af03a7fb diff --git a/metadata/md5-cache/dev-python/tblib-2.0.0 b/metadata/md5-cache/dev-python/tblib-2.0.0 new file mode 100644 index 000000000000..76c7356cb43b --- /dev/null +++ b/metadata/md5-cache/dev-python/tblib-2.0.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Traceback fiddling library for Python +EAPI=8 +HOMEPAGE=https://github.com/ionelmc/python-tblib/ https://pypi.org/project/tblib/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/t/tblib/tblib-2.0.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0dd5cfb4ede17067c82bc46e65c8a58b diff --git a/metadata/md5-cache/dev-python/tlsh-4.8.2 b/metadata/md5-cache/dev-python/tlsh-4.8.2 index a000e6d73eab..e2724f155aa4 100644 --- a/metadata/md5-cache/dev-python/tlsh-4.8.2 +++ b/metadata/md5-cache/dev-python/tlsh-4.8.2 @@ -1,16 +1,16 @@ -BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-libs/tlsh +DEPEND=dev-libs/tlsh python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) DESCRIPTION=Fuzzy matching library - C++ extension for Python EAPI=8 HOMEPAGE=https://pypi.org/project/python-tlsh/ INHERIT=distutils-r1 -IUSE=python_targets_python3_10 python_targets_python3_11 +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~ppc64 x86 LICENSE=|| ( Apache-2.0 BSD ) -RDEPEND=dev-libs/tlsh python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=dev-libs/tlsh python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://github.com/trendmicro/tlsh/archive/4.8.2.tar.gz -> tlsh-4.8.2.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=1dd39d95f608a1af113c1c28d98db5e8 +_md5_=0991198a657dc2f6a3fff723c89f5b94 diff --git a/metadata/md5-cache/dev-python/toml-0.10.2-r1 b/metadata/md5-cache/dev-python/toml-0.10.2-r1 deleted file mode 100644 index f030b27bad0f..000000000000 --- a/metadata/md5-cache/dev-python/toml-0.10.2-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( python_targets_python3_10? ( dev-python/numpy[python_targets_python3_10(-)?] ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python library for handling TOML files -EAPI=8 -HOMEPAGE=https://github.com/uiri/toml/ https://pypi.org/project/toml/ -INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris -LICENSE=BSD -RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/uiri/toml/archive/0.10.2.tar.gz -> toml-0.10.2-1.tar.gz test? ( https://github.com/BurntSushi/toml-test/archive/280497fa5f12e43d7233aed0d74e07ca61ef176b.tar.gz -> toml-test-280497fa5f12e43d7233aed0d74e07ca61ef176b.tar.gz ) -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=14bca6b3b71b8f80b7a1c185bb4ffc2e diff --git a/metadata/md5-cache/dev-python/tzlocal-4.3 b/metadata/md5-cache/dev-python/tzlocal-4.3 deleted file mode 100644 index fbf7a33ae637..000000000000 --- a/metadata/md5-cache/dev-python/tzlocal-4.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/pytz_deprecation_shim[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=tzinfo object for the local timezone -EAPI=8 -HOMEPAGE=https://github.com/regebro/tzlocal/ https://pypi.org/project/tzlocal/ -INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=MIT -RDEPEND=dev-python/pytz_deprecation_shim[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/regebro/tzlocal/archive/4.3.tar.gz -> tzlocal-4.3.gh.tar.gz -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f0ccb939ea39aade749c0cc68c6783a5 diff --git a/metadata/md5-cache/dev-python/tzlocal-5.0.1 b/metadata/md5-cache/dev-python/tzlocal-5.0.1 index 2bf3cebd91b9..a5630933bb57 100644 --- a/metadata/md5-cache/dev-python/tzlocal-5.0.1 +++ b/metadata/md5-cache/dev-python/tzlocal-5.0.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/regebro/tzlocal/ https://pypi.org/project/tzlocal/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/regebro/tzlocal/archive/5.0.1.tar.gz -> tzlocal-5.0.1.gh.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d9440d9b92909ea64a63b4c9bb3f7d50 +_md5_=e9c58ddd3a04a3520fe28a68c3b63483 diff --git a/metadata/md5-cache/dev-python/ubelt-1.3.2 b/metadata/md5-cache/dev-python/ubelt-1.3.2 new file mode 100644 index 000000000000..672a26094c5f --- /dev/null +++ b/metadata/md5-cache/dev-python/ubelt-1.3.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/numpy-1.19.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.25.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xdoctest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xxhash-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A stdlib like feel, and extra batteries. Hashing, Caching, Timing, Progress +EAPI=8 +HOMEPAGE=https://github.com/Erotemic/ubelt/ https://pypi.org/project/ubelt/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/Erotemic/ubelt/archive/v1.3.2.tar.gz -> ubelt-1.3.2.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=a04ec56d3f1a01b4f712b5353e4230b2 diff --git a/metadata/md5-cache/dev-python/uranium-4.13.0-r1 b/metadata/md5-cache/dev-python/uranium-4.13.0-r1 index 37364e951f43..9e6253d9b6d0 100644 --- a/metadata/md5-cache/dev-python/uranium-4.13.0-r1 +++ b/metadata/md5-cache/dev-python/uranium-4.13.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Ultimaker/Uranium/archive/4.13.0.tar.gz -> uranium-4.13.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1d5e3ac34373a63a1f649815af82ffc7 diff --git a/metadata/md5-cache/dev-python/uri_template-1.3.0 b/metadata/md5-cache/dev-python/uri_template-1.3.0 new file mode 100644 index 000000000000..98f9773394c2 --- /dev/null +++ b/metadata/md5-cache/dev-python/uri_template-1.3.0 @@ -0,0 +1,15 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=URI Template expansion in strict adherence to RFC 6570 +EAPI=8 +HOMEPAGE=https://gitlab.linss.com/open-source/python/uri-template/ https://pypi.org/project/uri-template/ +INHERIT=distutils-r1 +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 +LICENSE=MIT +RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +SLOT=0 +SRC_URI=https://gitlab.linss.com/open-source/python/uri-template/-/archive/v1.3.0/uri-template-v1.3.0.tar.bz2 +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=9241f934403682f4a7ef527568038822 diff --git a/metadata/md5-cache/dev-python/virtualenvwrapper-4.8.4_p20230121 b/metadata/md5-cache/dev-python/virtualenvwrapper-4.8.4_p20230121 new file mode 100644 index 000000000000..0d3acb42db2d --- /dev/null +++ b/metadata/md5-cache/dev-python/virtualenvwrapper-4.8.4_p20230121 @@ -0,0 +1,15 @@ +BDEPEND=python_single_target_python3_10? ( dev-python/virtualenv[python_targets_python3_10(-)] dev-python/stevedore[python_targets_python3_10(-)] dev-python/virtualenv-clone[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/virtualenv[python_targets_python3_11(-)] dev-python/stevedore[python_targets_python3_11(-)] dev-python/virtualenv-clone[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-python/pbr[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pbr[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.7.2[python_targets_python3_11(-)] >=dev-python/wheel-0.40.0[python_targets_python3_11(-)] ) +DEFINED_PHASES=compile configure install prepare setup test +DESCRIPTION=Set of extensions to Ian Bicking's virtualenv tool +EAPI=8 +HOMEPAGE=https://github.com/python-virtualenvwrapper/virtualenvwrapper https://pypi.org/project/virtualenvwrapper/ +INHERIT=distutils-r1 +IUSE=python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=BSD +RDEPEND=python_single_target_python3_10? ( dev-python/virtualenv[python_targets_python3_10(-)] dev-python/stevedore[python_targets_python3_10(-)] dev-python/virtualenv-clone[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/virtualenv[python_targets_python3_11(-)] dev-python/stevedore[python_targets_python3_11(-)] dev-python/virtualenv-clone[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) +SLOT=0 +SRC_URI=https://github.com/python-virtualenvwrapper/virtualenvwrapper/archive/e63d2c389ed276aa161bb50a27c77af94d96a50c.tar.gz -> virtualenvwrapper-4.8.4_p20230121.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f89ba134137204aff20d9dc63a6f1c82 diff --git a/metadata/md5-cache/dev-python/websocket-client-1.6.1 b/metadata/md5-cache/dev-python/websocket-client-1.6.1 new file mode 100644 index 000000000000..cebb121c0cef --- /dev/null +++ b/metadata/md5-cache/dev-python/websocket-client-1.6.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/python-socks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=WebSocket client for python with hybi13 support +EAPI=8 +HOMEPAGE=https://github.com/websocket-client/websocket-client/ https://pypi.org/project/websocket-client/ +INHERIT=distutils-r1 pypi +IUSE=examples test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/w/websocket-client/websocket-client-1.6.1.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e928d0aeb7ab43cc9b164d650a5336c2 diff --git a/metadata/md5-cache/dev-python/xarray-2023.6.0 b/metadata/md5-cache/dev-python/xarray-2023.6.0 new file mode 100644 index 000000000000..972a5030ee26 --- /dev/null +++ b/metadata/md5-cache/dev-python/xarray-2023.6.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/bottleneck[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !hppa? ( >=dev-python/scipy-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) test? ( >=dev-python/numpy-1.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=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 multiprocessing pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/numpy-1.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/x/xarray/xarray-2023.6.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=32d3e292dc06f08f64e1d8d87e71ea66 diff --git a/metadata/md5-cache/dev-python/ypy-websocket-0.12.1 b/metadata/md5-cache/dev-python/ypy-websocket-0.12.1 new file mode 100644 index 000000000000..249311ccba60 --- /dev/null +++ b/metadata/md5-cache/dev-python/ypy-websocket-0.12.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/uvicorn[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/websockets[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( =dev-python/anyio-3.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/aiosqlite-0.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/y-py-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python bindings to y-crdt +EAPI=8 +HOMEPAGE=https://pypi.org/project/ypy-websocket/ https://github.com/y-crdt/ypy-websocket/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND==dev-python/anyio-3.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/aiosqlite-0.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/y-py-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/y-crdt/ypy-websocket/archive/v0.12.1.tar.gz -> ypy-websocket-0.12.1.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=b57041592a8cceafdb536e6349ec4f9e diff --git a/metadata/md5-cache/dev-python/zipp-3.15.0 b/metadata/md5-cache/dev-python/zipp-3.15.0 index cc81bccdbca9..c2b8ee92eb67 100644 --- a/metadata/md5-cache/dev-python/zipp-3.15.0 +++ b/metadata/md5-cache/dev-python/zipp-3.15.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jaraco-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flit-core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-itertools[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(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Backport of pathlib-compatible object wrapper for zip files EAPI=7 HOMEPAGE=https://github.com/jaraco/zipp/ https://pypi.org/project/zipp/ INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT -RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/z/zipp/zipp-3.15.0.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c85ba4aabdd174530d71c33110d9ce47 +_md5_=daf35be7170ca6f3c83f0d1f8ec63f5d diff --git a/metadata/md5-cache/dev-python/zope-event-5.0 b/metadata/md5-cache/dev-python/zope-event-5.0 new file mode 100644 index 000000000000..11fa8f368f4b --- /dev/null +++ b/metadata/md5-cache/dev-python/zope-event-5.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( !dev-python/namespace-zope 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-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Event publishing / dispatch, used by Zope Component Architecture +EAPI=8 +HOMEPAGE=https://pypi.org/project/zope.event/ https://github.com/zopefoundation/zope.event/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=ZPL +RDEPEND=!dev-python/namespace-zope python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/z/zope.event/zope.event-5.0.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=5f8cce1aa1fe1a2aaed455541de7a8e5 diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz index 890702ff2df6d6fae47bb012f06380fc6086f0a8..24bd32224364089a29812b53b38af43552f26185 100644 GIT binary patch literal 23522 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 literal 23322 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 diff --git a/metadata/md5-cache/dev-qt/qt-creator-8.0.2 b/metadata/md5-cache/dev-qt/qt-creator-8.0.2 index db180d0a0713..51d23b6e959d 100644 --- a/metadata/md5-cache/dev-qt/qt-creator-8.0.2 +++ b/metadata/md5-cache/dev-qt/qt-creator-8.0.2 @@ -14,5 +14,5 @@ REQUIRED_USE=android? ( lsp ) boot2qt? ( remotelinux ) clang? ( lsp ) coco? ( ls RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.qt.io/official_releases/qtcreator/8.0/8.0.2/qt-creator-opensource-src-8.0.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7da852cbaa88d5a3a1602aa6f6424128 diff --git a/metadata/md5-cache/dev-qt/qt3d-6.5.1 b/metadata/md5-cache/dev-qt/qt3d-6.5.1 index b8d02639dbc0..3638c6a7d1b5 100644 --- a/metadata/md5-cache/dev-qt/qt3d-6.5.1 +++ b/metadata/md5-cache/dev-qt/qt3d-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[concurrent,gui,network,opengl,vulkan,widgets] =dev RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qt3d-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b8eb0dc8f1cde6162b01f8b41b83c267 diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.5.1 b/metadata/md5-cache/dev-qt/qt5compat-6.5.1 index d1f82269119b..276457c3db41 100644 --- a/metadata/md5-cache/dev-qt/qt5compat-6.5.1 +++ b/metadata/md5-cache/dev-qt/qt5compat-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[gui,network] =dev-qt/qtdeclarative-6.5.1* RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qt5compat-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=750489cec99a7ea5a3813b2d2f3bc6e6 diff --git a/metadata/md5-cache/dev-qt/qtbase-6.5.1-r1 b/metadata/md5-cache/dev-qt/qtbase-6.5.1-r1 index f01e9592717e..9181b2f51e8f 100644 --- a/metadata/md5-cache/dev-qt/qtbase-6.5.1-r1 +++ b/metadata/md5-cache/dev-qt/qtbase-6.5.1-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=opengl? ( gui ) widgets? ( gui ) X? ( || ( evdev libinput ) ) acces RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtbase-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9d0e50b7c54d97814d0665d9b21c1913 diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.5.1 b/metadata/md5-cache/dev-qt/qtcharts-6.5.1 index 3e4f05fe6a33..88a694b14d44 100644 --- a/metadata/md5-cache/dev-qt/qtcharts-6.5.1 +++ b/metadata/md5-cache/dev-qt/qtcharts-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[gui,opengl,widgets] =dev-qt/qtdeclarative-6.5.1* RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtcharts-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=559ce1369ce2ce824dc1ae552bbb2a45 diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.5.1 b/metadata/md5-cache/dev-qt/qtdeclarative-6.5.1 index 0c27c660052c..96a3a5cc90f9 100644 --- a/metadata/md5-cache/dev-qt/qtdeclarative-6.5.1 +++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[network,opengl=,sql=,widgets=] =dev-qt/qtshadertoo RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtdeclarative-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=69405b5e7b90dad785b8c447a2bcdbc2 diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.5.1 b/metadata/md5-cache/dev-qt/qtimageformats-6.5.1 index 26174bb55197..218d0d1279f3 100644 --- a/metadata/md5-cache/dev-qt/qtimageformats-6.5.1 +++ b/metadata/md5-cache/dev-qt/qtimageformats-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtimageformats-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d0163720a720b4a68710be009b8ed352 diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.5.1-r1 b/metadata/md5-cache/dev-qt/qtlocation-6.5.1-r1 index 14879023499c..5e988fc8cbc7 100644 --- a/metadata/md5-cache/dev-qt/qtlocation-6.5.1-r1 +++ b/metadata/md5-cache/dev-qt/qtlocation-6.5.1-r1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[network] =dev-qt/qtdeclarative-6.5.1* =dev-qt/qtpo RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtlocation-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7c30307ba203176ddcf7c254bf1bdb80 diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.5.1-r1 b/metadata/md5-cache/dev-qt/qtmultimedia-6.5.1-r1 index be516fc49d03..53850ed05c78 100644 --- a/metadata/md5-cache/dev-qt/qtmultimedia-6.5.1-r1 +++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.5.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ffmpeg gstreamer ) vaapi? ( ffmpeg ) RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtmultimedia-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d1b32d1a58a331ca80ddbc5259e44703 diff --git a/metadata/md5-cache/dev-qt/qtnetwork-5.15.10-r1 b/metadata/md5-cache/dev-qt/qtnetwork-5.15.10-r1 new file mode 100644 index 000000000000..43c4cebee658 --- /dev/null +++ b/metadata/md5-cache/dev-qt/qtnetwork-5.15.10-r1 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND==dev-qt/qtcore-5.15.10*:5= sys-libs/zlib:= gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) test? ( =dev-qt/qttest-5.15.10* ) +DESCRIPTION=Network abstraction library for the Qt5 framework +EAPI=8 +HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection +INHERIT=qt5-build +IUSE=gssapi libproxy sctp +ssl debug test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 +RDEPEND==dev-qt/qtcore-5.15.10*:5= sys-libs/zlib:= gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) +RESTRICT=test +SLOT=5/5.15 +SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtbase-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.10-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz +_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build 32a219742d30540701630d44e86b65f6 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 +_md5_=390c8e5bce162d79e501620791449eed diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.5.1 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.5.1 index 58a01c8e0e4d..0b32cb2f20ff 100644 --- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.5.1 +++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[network,widgets] RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtnetworkauth-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4366026d4d58d07020d5dd4075e29258 diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.5.1 b/metadata/md5-cache/dev-qt/qtpositioning-6.5.1 index 67638c58de45..4260a1114866 100644 --- a/metadata/md5-cache/dev-qt/qtpositioning-6.5.1 +++ b/metadata/md5-cache/dev-qt/qtpositioning-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[dbus,gui,widgets] =dev-qt/qtdeclarative-6.5.1* =de RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtpositioning-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=78f6e17abcd406b1b6178483e59a6e8c diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.5.1 b/metadata/md5-cache/dev-qt/qtquick3d-6.5.1 index 5e0f75ac50b4..e00ba174ee32 100644 --- a/metadata/md5-cache/dev-qt/qtquick3d-6.5.1 +++ b/metadata/md5-cache/dev-qt/qtquick3d-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[concurrent,network,widgets] =dev-qt/qtdeclarative- RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtquick3d-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=88d66c9c0fc8b3942d9239598af8e46a diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.5.1 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.5.1 index 23779fdc655a..1f8c4edbc5f5 100644 --- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.5.1 +++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1* =dev-qt/qtdeclarative-6.5.1* RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtquicktimeline-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d8c0e1f3fe76ddcc5cdde1a80b7f5eae diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.5.1 b/metadata/md5-cache/dev-qt/qtscxml-6.5.1 index 988eb2f5d9f7..f2e8c36aac49 100644 --- a/metadata/md5-cache/dev-qt/qtscxml-6.5.1 +++ b/metadata/md5-cache/dev-qt/qtscxml-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[gui,network,opengl,widgets] =dev-qt/qtdeclarative- RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtscxml-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7ec2d08841aeca21134a5e11b6d0a9c1 diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.5.1 b/metadata/md5-cache/dev-qt/qtserialport-6.5.1 index ccf793e64624..2a0e9b75e3d4 100644 --- a/metadata/md5-cache/dev-qt/qtserialport-6.5.1 +++ b/metadata/md5-cache/dev-qt/qtserialport-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[gui,widgets] virtual/libudev:= RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtserialport-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=82efa76a5d737a5baa4f941bcbb26a64 diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.5.1 b/metadata/md5-cache/dev-qt/qtshadertools-6.5.1 index b05f88ac51ee..f291ea500108 100644 --- a/metadata/md5-cache/dev-qt/qtshadertools-6.5.1 +++ b/metadata/md5-cache/dev-qt/qtshadertools-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[gui] RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtshadertools-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=94a2405520e768f88bd7ee051f817283 diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.5.1 b/metadata/md5-cache/dev-qt/qtsvg-6.5.1 index db8e054ffb85..d9c4d05a7c80 100644 --- a/metadata/md5-cache/dev-qt/qtsvg-6.5.1 +++ b/metadata/md5-cache/dev-qt/qtsvg-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[gui,widgets] sys-libs/zlib:= RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtsvg-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=15a850936b3acb2a361469ef64e5af78 diff --git a/metadata/md5-cache/dev-qt/qttools-6.5.1 b/metadata/md5-cache/dev-qt/qttools-6.5.1 index 57fc18c71998..c916d1dbac0b 100644 --- a/metadata/md5-cache/dev-qt/qttools-6.5.1 +++ b/metadata/md5-cache/dev-qt/qttools-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[network] assistant? ( =dev-qt/qtbase-6.5.1*[sql,wi RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qttools-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7623271915c5f31e4d3eae7124bde971 diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.5.1-r1 b/metadata/md5-cache/dev-qt/qtwayland-6.5.1-r1 index 88049a034f88..9f08f08548cf 100644 --- a/metadata/md5-cache/dev-qt/qtwayland-6.5.1-r1 +++ b/metadata/md5-cache/dev-qt/qtwayland-6.5.1-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/wayland =dev-qt/qtbase-6.5.1*[egl,gui,opengl] =dev-qt/qtdeclara RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtwayland-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a6e6fefeaa8abeaf775a7a3d599a8db3 diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.5.1 b/metadata/md5-cache/dev-qt/qtwebchannel-6.5.1 index 090314086d52..c5a8bed50b61 100644 --- a/metadata/md5-cache/dev-qt/qtwebchannel-6.5.1 +++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[concurrent] =dev-qt/qtdeclarative-6.5.1* =dev-qt/q RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtwebchannel-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bd6870facbf3573f46920465593e186a diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.5.1 b/metadata/md5-cache/dev-qt/qtwebengine-6.5.1 index 0b371b02caea..82c7e27194d2 100644 --- a/metadata/md5-cache/dev-qt/qtwebengine-6.5.1 +++ b/metadata/md5-cache/dev-qt/qtwebengine-6.5.1 @@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( widgets ) RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtwebengine-everywhere-src-6.5.1.tar.xz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 1abaebfe913f48975739281ab7d7ab75 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3074743828557b0b560830eb6be347d8 diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.5.1 b/metadata/md5-cache/dev-qt/qtwebsockets-6.5.1 index 459384c333f8..917a6c2cd7ba 100644 --- a/metadata/md5-cache/dev-qt/qtwebsockets-6.5.1 +++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.5.1 @@ -12,5 +12,5 @@ RDEPEND==dev-qt/qtbase-6.5.1*[network] =dev-qt/qtdeclarative-6.5.1* RESTRICT=test SLOT=6/6.5 SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.1/submodules/qtwebsockets-everywhere-src-6.5.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qt6-build d25735138e197debc35a0dbf34a24048 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b872320f84089c0540455ea8951b4592 diff --git a/metadata/md5-cache/dev-qt/qtwidgets-5.15.10 b/metadata/md5-cache/dev-qt/qtwidgets-5.15.10-r1 similarity index 83% rename from metadata/md5-cache/dev-qt/qtwidgets-5.15.10 rename to metadata/md5-cache/dev-qt/qtwidgets-5.15.10-r1 index 4a406938f461..c9eb653784be 100644 --- a/metadata/md5-cache/dev-qt/qtwidgets-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtwidgets-5.15.10-r1 @@ -1,6 +1,6 @@ BDEPEND=dev-lang/perl virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.10*:5= =dev-qt/qtgui-5.15.10*:5=[gles2-only=,png=,X?] dbus? ( =dev-qt/qtdbus-5.15.10* ) gtk? ( dev-libs/glib:2 =dev-qt/qtgui-5.15.10*:5=[dbus] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango ) test? ( =dev-qt/qttest-5.15.10* ) +DEPEND==dev-qt/qtcore-5.15.10*:5= =dev-qt/qtgui-5.15.10*:5=[gles2-only=,png=,X?] dbus? ( =dev-qt/qtdbus-5.15.10* ) gtk? ( dev-libs/glib:2 =dev-qt/qtgui-5.15.10*:5=[dbus] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/pango ) test? ( =dev-qt/qttest-5.15.10* ) DESCRIPTION=Set of components for creating classic desktop-style UIs for the Qt5 framework EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection @@ -8,10 +8,10 @@ INHERIT=qt5-build IUSE=dbus gles2-only gtk +png +X debug test KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.10*:5= =dev-qt/qtgui-5.15.10*:5=[gles2-only=,png=,X?] dbus? ( =dev-qt/qtdbus-5.15.10* ) gtk? ( dev-libs/glib:2 =dev-qt/qtgui-5.15.10*:5=[dbus] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango ) +RDEPEND==dev-qt/qtcore-5.15.10*:5= =dev-qt/qtgui-5.15.10*:5=[gles2-only=,png=,X?] dbus? ( =dev-qt/qtdbus-5.15.10* ) gtk? ( dev-libs/glib:2 =dev-qt/qtgui-5.15.10*:5=[dbus] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/pango ) REQUIRED_USE=gtk? ( dbus ) RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtbase-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.10-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build 32a219742d30540701630d44e86b65f6 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=e43956af6dba8fd050be51e90d898c48 +_md5_=d742ee379f79ad2497e479f931acc3e5 diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz index e7fd50cd62e5b9b9cdffdf4e3626527e92a3b732..b5f06b82f217cae7fb02251b674131838dc57c7b 100644 GIT binary patch literal 177472 zcmV(!K;^$5iwFP!00002|9t)1k~KGWtqI=uQ}6{ygX4_LT~=jPX5ClaeJ_Ip@GaKP zOtMI7m()++-{&MFf=W`RROZj05o@_m%)=P-g#Y!w{eS=4H~;(j;s5<__kVmFzboIx zZ-2VJiJ_El{+IvPfBS#_Z}ETmX7qdCqhC2)BlLTmYwf&K9P6ZZW(iMA=}u$!nqs<3 z=`Ah(O)mX;+PR-Q>^jCO@fpv0#%?oS;m+;OsjS@Vz2@_j$^Skv%sc0G)mcvAlXe>8 zoBz-M@!!f7zsXO2dMPdUr`2{sIV(KZp7FHGPd;J9`dbpl83eQ&J=(XN+ms~@OZN=H|x$ZRcT~awWe+s<%|KopER`dS(m!IbP z<=gAK@Ll-!r-HER_z+gz_ujcaakSp(*J|hD#jfWn&vl)G@%%2VYdI2zMk{c@jNTH(fEaM+Ee4K>o;Mozn^c{-@ZTp_yy$(-(C5eR73cXR$Ju? zyeOxC&J53*Eg!@a(5iMlCDb!x<|Nljr;IB{q#9#KUmi5@j9SLxm)ls^uGiQz>^XSB zD?OfYj!*AHojeDrrM0ecot*cTORVkwU0O4a68hquL*60Z*ICy*_o#8-yie+TxAD}n z%EL#T$)~g)5Z{O#I7fD)1QiqME2P#?r*L{ZsRsl()7qn)7Gh1;!z)fy^omGIV)cU2|TOas4btblIL?DY-piU*SfBP(!{jRgWU37 zW3H!hO3w~Ul}Zci4P(`@(4c4Dq2$p~3S@g?xcPp~{2)jkE)|o;6@Fm0$1ql;4H*%lAM01N->f`L-gg`rY--)k^vh*LfDk8_%AH1ME+a{O}GK z^|=dn(RzLjy`9$YlW;kG&pXvRIp;e01In{FrBQOkyG%Z1%*09Kym+aqC%dndQrIW* z0{pfIk!ma%?f6|>YsQUY9^Bq@-EE^x>5RVWRZ7eVtmiOl$2QN^;@%ZInr+pXR~xa# z8|^|D!@%fK_QV;U5fiTTu6X9B@3pTRIpWv?-(Rp(9FS+goA&-^;<~P!xPCzU$^pLsHKC-xK1M z`jh&>iR0Zcs)~iBiYe8EAkmqE^W%ReUgvjlmAb-wPMtAkAn%dhQQnykq5avDI`Tll&aQDlfvvpNF9R zOdL#G$dC^{#)9Qf9JD>FXoS5GjH!G2T_tkTsoa&vZbbdw`r<)ajvA-&2h&BZ0^*7{ zHvasxxEjWoUvc&JA+F97#a(v3kb6U~N(&h|tb~K*#5%4NZ4DuXl5RpXL3EsQ_dy`b z&saDl@IovcAl|<`CFhxm2m$9COU1jTOkj$5SK{q6;z9!xKe({Z{^`3KmOW9Na}zJx zbI;!9;VG0*ZWoeS#EbhWSI2{oXCwj>UzD!{1RzSMq4@el<$x2l}ND3o2ScnY{YHiP(#f?2Zv`QHtlWv;6wF(3lG|_fH-O$2{hDE zon69p<(mURE}26I65hJNR?t<9so?8F`g4gDgca+j^Lmo8r#-lXyA1vzMIAXWhUa*& z&j+2t-U@gOzmkXs2(=`XapA!TmiZ74frYgrfp#JAcrI|_05M%HP2U zz>B!}1QZ3(jD6tC2)KnHG|-XKlToETgl9AiwQlK}ysRi71@r~DJ;8w)QzBL&di>eN z!}VMWuN;lot+ciuObQ|2ZQyAGo=@z7U;fZ8bhGb*52%|L!$-`56$4JAr~#i^Zc)v= zZVVFGk4q@^9DqH(oqxhE8k)q1k>^33!1}ne01=os z!SgH>uckc+`MgH*NL2?QHK4Zc(Zst#jSoAU?^ysI1FHT+WWq?*b)c9aX~*&`d;pV$0R)C z?jB_HAc$u|fCoJK0tkS~2-u*S7Qv>R<{l_&=P;o(82SSP!6jo-mBY+{X;^wDuA^+9 z0_*W2?3Fp-b_KuJi5kSON|Y6{AdQatZLGiYnHWOs2oe_cQUZRHKw zh61jbc<&EbaR6Sh>`USWA7~s}gW?fSA0QRca^*#AP2tHmh6)A_@wNCG%!2qWJ-z1^Y}ZrP7UR`=0wdf51GJ+6XWOs@!+jg8pbqn`v4`3oM5dz5~T5cXZMuwiIE2Y6oLhD zjzqkP*M+sB&`=9QG=7XX%TXE$y@M~H64)^CZz3`j7pm1ei1yL1SbKt%8^o}S0X zPO%+Ik?5 z1aqLuO>i|exmH4mn$@+2CHg-pjDp0QB80f@PjWK0y0qDfkmO)c;too z!p`dcQ+fTyA<@eZdBwah(`WZE?*yO*J79_MtUQvKZeFpkvH9})lqz2dKo=y7GeZtU zu3R%RLEdO6rU6PBs3b}ZzXkP#niA&HO$^=OPt*@zj2o|w&-`6pk>JBSh=K*gIvq?< z7RZSVRJS0)i7ORB;dsE=1Z&(lGzheTOo+I6RvZ*C5UN=cArn6U4Mx*NHMm=hufl2g zPl8DSbI%)F^1c32Ug?kW$`Ci)1|bo&Qu77f=otrzj`q62#o%9%-v}|Gw-ADbR-kU6 zS%RL{f&SyWfm|?VR338DASp4`6nqUtd*CA2dDy(k&Fg{^K%=R{klF_d>&Yz1$Q?Z# zxMHx!#MpRg^a=onaaZ5;4FqUDf>^}#rZ6!HATV$P#l1VA8Jel0Z`dyA0)c>?3TP1L z4=SFi5=9ewT!;%bB1ONW4Sug8n_Y@g60zE1&+K8=q-N0e9nZ= z4|vanx5ps+FbRkHgGqpXJOK{{6P+1Ew(ko3CA{79NW*bQPXxrnr=Ak8hShdpOn|ZI zL?=PJfag&Ryapi+rwF9U1hK1uf?GI$Ew7hG<}Z1QZJY~NGR-y6p}_yf2lhSEGP9cI z)|v8ng!Dty=|pd01b#4^q`5)@U}rHS&}KgyAT(6j0_j*_yxDiVWCU0-46h+$BnNeZ zhUNB=1w*3Xj3p-Jqh{w!2+%r;3hjxF_^<+8yv@!D5jj=k#j{;WBko|DG?0PBJw2&) zSOZ=Qzh7lqv-QRir8oOrIIf8Rd4R!t5UI;wsTe#GK=p~iCghp;ywMl57$jG4`de^G zP=mIDC56)Pz?T7qcpPS4#FY*Fg5bw%^kr@bXc6+A&o)>m7z;ohCkI1E z8_-f5^^ov3K%HrP&L7wK;l6k$J!BbRP?%PR&7iuwA!2-b0+ehsTUaKJ5~n81mCoATO8X3J6$5#jEbvP4P$TMNTIm6L6A(6-& z;Q0ir-JW0b8utbg@$}skp|wY_1)q;RCLuUBIA@(7P+}8~Cp3u<%N*OyA5m!@B{s8M z#0v0KUsngj0+)#|oWlL$VK8zi*7;DoGS9%9G$>HO?h97eMM4GtdRq`&@nAPr<3J~K z@79UB?au!stq<;aU7w{P?4`r;4wM9<@}R@8p#YP(2>l2riMOz=kS+|4QW-6mGM~ngVF>N5(?ThU zJSL$5M-SRzA*%9#GyRpc42yu4&-@oJ4RCqpoRHjSF3j=<6%If=P#Eho-vg%Ou^ycK zeSw3Y%J0k@AAc-DpMzoGKn`dgXR`)R)FOsOC;-7?rJzCz`|Pja+rO3(~I>jgaf2N&UmAUTK5d1H5(p@ zdD7m2@`de(f=8^$WEnv-YskMi5SjZ=1y+z%sb6#VR`)vOhwx932PMbW_-9ZiY|7#X z+^W}390%u}2Lk-ylOd)Em+%7T;A~^r1dPjYoi=}kWuyR>gZ4ehA_h~s*<3z!_|d=? zAmMy*^C)-2ZjD&0_Q46Z!VzIl6>oM|i|sk!Ld|DMDv;55sZd-w15hWw9s)*(tB4T? z89+XWf~S*lJt!9d<=lcm{LZ$DGlWkN+44`a`t^_hvgZ2N@Bi`NzrDVTW(`aFLLevzwM}rvE5iXvd2gY{c1w=R)Vzn*^N5&im z(uH_{+h?}tf@linLgC&d`$lg+(yYx627(_FCf)*e$1SIY@qzYiw7~2MYhwUBE_wcH zfQd#N#e-uwSU!+c^@ld%E-wUWa&w!jNL7ys&BTJ>>Oy!EW_Mx0&W+0HyCA~RmYIig*{f7Z#Eun*+ejtG!d3b z6onc9l+X@yTmW!2;pU%DxWH@^ln9*Ub>xvKD@LPM@_Bc`DO>LO$cCY@#06dwzA)^y z7`J2_rvTDxwaBg-`UsRwAqcSsb^@5jt%vJ*;sqQfjISpglM@rLO=iuptbA6TEILqdf^cDY8u%7om{0_L2Fc*a@9cFHo;su4Ec}8y_3+zwV z(p|_y>Yi{?HQ3_@UTAnk^#qj1KkGRkC<`RRejK4`&A??qE)fbxctGsL`JVgOJ5Y~BP1Y`P3n;#_%Qg3F%@tbBtD z{4_<>y+6b`{u_@H!Z5-1R?*J28ZOvI9mInRCGbyzDaZsk`0SVLiPI*=gO~dQ zYW<(zpa1(ydZJ!mND+7t5{6)~liLz8-<82R`Ah;Mz|KemLNl;j_hU!VR<*2Lp^e>+ zrQ8Uuz+b|`&Xz}BFgR^X(3@|3pU@j;`4x1Bt&fA2_gFwJS2*$ot_t|Y zMZg82F4P9{5N8bh?gQmska_;C;aMsdD*w_hRL(FX(!t9>sGtiWK>HTZB3bRb6ZioT zVR(AEBp_=o45KFAu3#(uFQk=}R{zqtY66+V03s2QHk=xLG@im~7_%}Qu_zUym$5X(dfJ zPdlT)CJDtW=&EJuD`WDt!3#iC75$EYd8?mw?+hZWXjJ0Ki9?9Qo)gF~dKAER2l$R- zD&UR_OL$-yIo@WvdMTJ9rxvkL0_ylHX}#$QqRnUTDxSC#Uhi&4Znx93M`F(t?ID`N zs}Nu|Zy66(3&8*#^1N6UF6e@$h;MQ^r~;7>t^-)eDRP9<8V4L14}_E11o^uS8}D%< zb4McTXLEu6a@K|JEy0myOdyWk2qo_nl66<7hle{u7m0N|x%Ck2nX3>*H4 zI;I3{*UrQ-UWP{tU_t_Avd_TmEActtl2slanm3JAV00e-fY4~SNXz=$N-(1 zOL$5!e5{QRn+ORS(|X#mj9~Hdxnr@`g*^f35~9}Gf6D5Ap8xZQ`;#bsZMZMp)|v|f zYd=GToj+L1tvkk95yfr{>i~g?>=o|CiBD_l_+Z;V3J;o{{FqK7;9B`tw~30%(Ld6* zhYx|LTQo#~0O-6x^}3Ji^!PEJuuRqih~X`rqd@uK(yLoU4e5D1$Lu>Gpbc9V=Q)N; z$i&-T!OtS(RmB%Tg#|{oX2*{|8SnZS`45hH9!$Vy^J%9K0fZP|AImQPEUe#pz5t4! z_Z1#a=O z6>e;ls^7Nq*}60UswZHIyDzXGxKsQi^F&jF?r`<+(F$=Sa3#0N|;9)yZkA<}S*lTNt zRskaTlx9=V*bu=F_(ISw;Mvw{UbE`~`QVR)Jxm(7R_tGYiw<}+Ncs~AI_1vIhDj?H zqEUj*4eK-ZV1NZ!9vaqdH`(rp1^EV8bL4qe&LFpq=&ZXS<=duS)D1JV(^#R8RO$z&)J@7HzbN9Up+fQQZ>Iq`0K$qcgD&>{ zn2D7Oo?fAk$0Bsg2?Exk(idEskF}t55wQt~)zJ%t`jJw_(s()KjIY{+*At4LyWy7T zFd>m6nZihd1eOJ%&F$Q_al-$rdGFhHk^l=N)bKEx>Ad*zvXXk(A-#wUB025W#~-g? zPj@QB@4ph3@epwI2~MM<6X@u$MQW!FafjM~KUEjrvP1WwAGnJ=LbRzABrBo?R}YjK z1%m`+h%+yV$@K>+@DOD!GzPo>Z#dY1!aV@a0ZV}N;Nk#OK*aOWh$9<|d_zH`*!!4v zTmrYI*)3#ebAEFsiAR!KL1f;C0(bDb#HCEYfHz>VaZ1`z-Ft&fpTwy&;h7u^kwY1A z@~4CUyB!;C5*^Q<$*Ul$FVMl}vjEhyL_RHRSjFk3<1S$q2~7psJplOIj7zhbYU0qF zy+X-WsRWLiB`!krst{!OCXfl&Fo6-92y!}t#uom&@DpEV{o(|ss-%EJojzS z5#Wu_#Sy1@5d|@v^Vpk?oUOF0PPQdM2!Z6a=Ct-q5t|>;^ce?e->{z|N?D+59bb za(z_%LBZf|E2qhBIKGmY>j(v(uwxl^(NC1Kfd*^`dB6gBjti#~ZEn9t;1M6w$5UEC z1c?PDmbG2!Ky_j+qd4{je~cTd0o6tn&`Co0{wl7&|FF;BKJi13pI+YHWlyE<%h$~Y zo?Tlmzy?PF>U{IhD?RwtX)J3%1&n2kZFXSbMXmi+8`o{foWMTN8v^6e`h|-k+!K0u zcn|>k)QuO!Enpca;iH{oV%-%`KsX?rf|PlkgHAx2-poqAA?P-pgNvI$j4+-Z)XSWY zT@X01hNch~Ib~dIarlpKg#DJ`2wkwETb$fFric}rIIzBj_dgTYZwLY#|3ZAQZBDnPA>Y=WnQ(@8>JXh$(04Il;I@Td_*jrFg@l@!;fo4;|z z3tW7^J;nYy9%5MCeEJPfgY5$*Awa|sP=9pH3q79Jr4W>OM#&y_oM~k z1Xni;YHdQ>3KYc#3Xl$efTrK+!_D8k`DtJ-ut>LpiSdE_uhBR?!h@q?5C;3_L3w@$ z@b!}S*xUrWo)Y)aaY&CI#gwv5=EJ_7b%RIj;4|TCH7~=->s$DR8JnhS|17Q#6!BGD z8`yX?=Lz6vIGyW;2S4V?jFASOu!ysg1{}I=hCCd2&zfP(y=P#&C%%9_1hrF8GHfOc zz{6~IV>-nH$9#s-9_|qAdaAdHabDsxWrM4|{)5P0}L zIJ1G-wg@;Fh%;=C-R?)5DL~LB5>VuiWV7O(AKwBRP+9GiGd^l zjGsltY44%wNurvZ6}$u=nog<`1dp9IPJ0dxsB#!nIK`2`V@-$RL*=nq0$%Y@8k%ux;@n zFxpg}`A&!k;Sq5hM4eDqS5&y z{rOc`KcAnzpMU%Q|95`+*-G}i3Lw5E>??gDu|7d5$Jxwx)b}Y_xPtn^3gO!q%o=)K zH^%=w+fW*@9v+NX2DpKcVAf_4t!@%7FtHSz$|x;med5@4OW*K6;CuVWA-9DfNX)#( z=g82&=Fpd7*&GK0e}HRb8POWH`}JF9A98!E;*BRb@T&6Geb^XLIv^* z&v=4oJ4uv6GPej@tOR>dAs`s)uUG47;Q!Z$~*ogXw{cKym~$OdeFFS^*UcG+c;pH3ZMZj1*U-Yp}}ygV{aOO z%(gdZF)Wm~#|p=X_c!$lYMqwrV0>k}$-zYStS*i?Ah>W_RkKgeA&CsK#!QZzFF>fn zJVvv@)#)dL@?}KCJugVfi9+c6ZCQb85VoKrKxpTIEm3_PvHBvf-!k?se##3lkww2( zbEcAzgc-alfF9d|X`(RTkg)?$Vux0i{noX><%nS=T+JDF0z^)9wt@EogL2TpHpP>{ zb%bE-;hl5{Vld8VG`tDA_<_YX@aUatAb#ZC-`RRm@jABWiVd9yf*t@9G)+jd6FUwD z5i(ZWtD4MuX96BORBq=sp+Oa&78>>fgsrWKp~S1*=2$1DJ3bML@t5*S%Io?v!q;37 zF>azUI?G4$7%q;;>ACpYe(dewgF(vK4rPtfDRoPE(E$^@vn)T{*5uIxC_uTFqqrOa z5FAclA8a}}r4h|cjVCu3F(l~!XG@`(`9@f=*8NUFzjFuoEDN9mfWg%Q3J81;M~Aa- zIB<^TsziC5M<2w}RLTNIM|>6E&C{NCDvYhm6d}YYYH?Qvro+?T(64gY0&x1D$m=6( z->)xwU&d{EJKN=oPe89$SoLkCoHq91j2wf2zw+71bnatE4xSEgV|yWN!*Z3=SmSBk zB3ym!P66#t`xAi;8H3>UGGEmKF%eImLGF8ewvL+&y&QQ1yzNA-Ez_Szoc_vr`ZYk)O9FE2;IV@axl*-vTjgNY|nYarN$|E));FxRq z4DfVQB>+lyiri+ZiKrk6ITXlfW<4TT9OU2`wM$>Aen{$f} z$-#EUlj_|M%72!?PdQrHFE>3Dj=Q3*P4NDajE0lXNBY!eb{JLPD3B@* zFAC}y#X-mlj*8<=a}i>y$evJ*;tG$5(hGh7V8VNBXH48Ggvbww&@>R74?CY3T7O&p zCGuLOcg4UT0LIV1{P5HK@8`?Z_Lt_8ghK}Nz>bp}U$X5&J=p;(+?GukxHbk)w8wj3 zX^!${Nxr^9YOwFVppF2I7EW_M@_Awd74n0y?x!jQ=XH5s=Q^Hcqi#T`pW}|rg)h#6 zS9~O&!#UvAaWolz^boZ3+ZqrsYRqx3cc#^5jV@k!+H@Az`3is>n9vvj5Il}24HU1h zchir(K48PkhH_4=yc=YqyFUJ0V83VZ!;o;KK^ zG$<7!;$wO5We*{p=j zhzpPo9FKLOUTiW+4k$l6r1aMUvr=2)mu9cvG~gpQnb{2w^XRNNM#C>JYIzFG3gIEj z16f9X7X{d^nC&xxDDua*WdZ+%I7Yb+4CF0LI$&t+(dP%WU2=KimJwLCpU`U~iPH{Zq*X0H~P>1SN;dV+hq&2NdIiaJk#1 zo5jlk*t*RG0b(@Qt4{rhaq_J(^M1ntU$-n2(=3&r0uuKEUd6MebK`X&nJ~<^mcB8m z{?VB8oXFv1j-D4oJdSi9C+zM0Kf_Kzg2s-^tQ21Ac4eAFp2dkGiT*^|F!YcRN1hfl z!IckeJl(STw>2@?TRZK|1=HMXOP8D&{9~!;tIPss?kEtzz(fG=jcOq)Tknq> zc~CNdz_ws(uHM?Hj=tFJbh}V%+tmRPv3id=Z=U&GR~2yZ0Z%yiU>qSfkJOhPsVf=z!-6@v_ zeD+FjsvbAskk|oZVQ4`^N563u8KeY*6ph-w?GBrB546H8KJuw~JBNQGk8?i*+U-^= zo~*>k3!C3xKFc%p{0PtJTh)@QIwV4T72KEE44%H?{*qX`t zr(clOZ91-%dvaQ^%wtZ3uv*u2%S5%bY_EEg*WwJ*J6}hT>iA%gw}r0wU&_oCC-uwp zHYh(r8lAUH^9k-kS`QJpZx{c;mz*t+woNB2r5y9)4jk&W&V&iLbix{mrQ36XZZqa_ z6__TknACmv!~G5`0?lqh^X*OrofXjPgC8|3+E6OH58-VQp5o!2iM_TaJGb3V#7w?+T{=lnh-xYB@giU<--Y^_U0!zyh7wL09R}j z*9g-rfEL?Xtt8>E%wZ^>TP4CmkH8T~?VdgNbUf1KV=D)TpIpgxoQr-(P9A4Oc!AsL zqQ92eZzL&yc7xeDcw`gRG~w(VS#;AzmnhEd{;x8wbiH`XGAvZt=J%Cc9c9}S?s_=~ z2#!oL%8?Bb-OVu_!QcWLQ62vF*sAg-$in3Ys*RjKi{Fm}qK++Lo)*UWejJ8a5kH14 zU!b!FGJM{eVD5Z@&CW}jo?R)BoE-5#D-fhDg<-+d^)d&-UEKqQnz|F?ICXpD%&K!4 z2SeTYzm!@026y~r9EPYbx$a|GuK{*1K>DbhALI>j=4u-~6k|d9d1@!Poy^a!=$mF3 z-ywfza`EF1s^RY@Mr~pr+o%BBD_D?CwhR&gLrJcFDYu=yAC(b&U=A5Lhcn0C2?8Jj zvsq4YRDqm6Y%Ev_0sbLasEUsH5#EV<1G7isgwo(nxCWqqJFd)f=!(r;+sTu_86DID z>{~}A+0p%Mem;yJn)omA^Mgn+#F#lpd>Gaq62{)$3H&tyb?6}Uc4ndRw z4meAXp4ryZE3ROp1^=bY(6j4{p5YNt6Vzi)mo*Rydwsf-&(6`>hMdfn+j#~)Lv2=f zeml5A0M=F$LVve2IL5dvO%qcbcrJ*B<8>Nw+36~~UY%ErxM`sMhH!`ZLCGi5w2#Lg z*a)u&|4e%W%X}P$Hpq0>PHaO=b|aYU{9JE?517V+r$4Z8aI5My9lEsu+E1IHowjdh zE?Te2eT;wv*jszV%%uYm#$U;-D6UT=3xl2Zb3`}i0+&EMx>5oG;^OVVwYUf(5>^>F zsb-Hvkg3CBV|!cYr^N7>(5udHf)L=uM57dat;=2rkdRUEd2oJiGF=L6ug?nHh8w$X zGru)UsAqg^B)0wo0tKiLYKkLWw$@|2n(AJW2oDe=lsndrxXfh@G=Mm=ZGCmz`vS_s zMgTm}C!XELTDafUY_n>hgEb{^YVH-m8%lm?#H!Emh4mweAxX(2DA^{HFaj)^OP ztU*YNBM3LB)>#Qy4XEg9$qirpQxG3^r}6@{7XIJBJD5uacce1i1xzS#YiiPd0ae=u z+{X#(WM$C&+2vw6i~=uQ>+!gv`kf9z|!j(ZuHBlHey(p=R%-(h|PJ$w(+1Y)#%w~>+o*k4f&q+cR059Pv_^K z-vyBIyZ#+GtbWOiH5`v!a$=&^OtTU1hcnVM#dbf(TKDNr$aK3F8Z4wkof;k<=GP&Z zJHA=5)QR-nW+Rb!WemGw|~Fm&hAGJkG(3zygm-VatKJk(by!O z-0pLLs^aC=p9{-5^Y+=q!=VWQ_D$4vYnz|@5Oh~B1aBMJWJYL@*bp~z?$U*#m@BfR`iZ%^l-Oet6z#GYDm9@Td>aS|JZE1`fQfm9(AU zj9HS~UEf}%X?tAGg#p_^CC5^6JlQ=z!&cUJEFf0fcJ3_T=cgdQl1aBHC)XI9`WEV7 zwYM~Z*hVmRVN(8cVWmF`>)7+xCt(3P4T_rY7U~DYisv|j3aAGzl5iIv^#?-on9~rr z7wwa1*bz6L4ij@J$%Br!e%VF_esV<#;l5jY0t&b^#}<)CI}M*Znr6QM@*TTyIcD58 z7dF^BUy9cvPB_}<L{Yvv#|H#W_D9BajtvYUp#bGCyywkO=&2cP2+?z~0VJ zFr&0`UUo2>u)A^M`_F~tKKC!#Fi7rjHBWN2-4opbinRnABW)l|Z~Np`pg9XXY?soz zso9S4+fhyo3P(_292V?+`hi> z_^|WI!F<2jDx6^KmHCM4t~A=cB4Z4vKGMBhw4=^JG|RnebEwnfifmJVLf&}WpljlKOK&NOKt7Udm9D1`?BEk z{A=$X82xr87>tj*6Ym!1zm{`G$#gLO?<0@@{QcYD?u0iZLAd-(t`f(gK?ZRg3V$Au zJRY$OfH3a!-3Q_Vn*1ir4+t>0w+cTp@M>oH9qL9*&v9k(yFeYg2~IU!@QZ2pl~gyo z3*vE_=CQVjb+|#h>;FI6BTBqyTbsKMNe?3)#VM44qMP{TpP@HG9{oI7L(y;*5!9 z9AJ1UBA^vceY@BVEcrkY(gRn(v$@RE<-Zrlx`~)@D#ybgHx&jqnBJ};+8z1264gCh zXy5P6CV!v5tbhGhjuU>p&!m0=tLViL6=iQ|&WZ0X?{$rBDU^7!mI*)6b|oUgN{GBg zo&`6Av)sE*D6`w2^5fR+?j+`TJ7>1~3K7_#i!JFh!^g>6e0MW_#)EuT(cao5(35!T zw*D15`2XFV;aYJ3q^r^1rPxn`T=1>IEjYi{u$&)2@1DBv5+@3GnP>>Mt5$D4At)~b zR4rYvg)_-SYnMI1P6&kVoB1bE{UI=V?Zb`t9{*l%{&IZ6+t*!Yug7t}jn}(CzRY>uX8gSUfBIN7m=|@nLY={CzcbD{vcO~ zW!M&uCW|@%E<<*KqAzEa?A_!M;Hn4dnO7xxTz?{{-zGUeWp$imvWz<-hU)?roeQ4T zCx(FY;Rlm$j<`GB>;8{~_EnkG^S)AtGIsr>4#r_ zSU>y?_?ayChcEkjy;=#%V*khGs)XXD7~vNAp-@4v$Uns!*CQJb`_$gt`0Rwajrf*^ z&U+UUKV+r~nC_kvxW`Ivx~j$fsDui4=Ge^hNIY?oIRDS(8=((VtlbsR4tGTtEnLM^ z-|nuWg-RWu%7ryMsod?5!^^GU&YP2mLP&?tc2d=#nrSnbvXPyKO2KxgNb@S@RJ05i|Z=X?#+~$O&08wa#_1DdR2EE0=c1nzb;P=yzsHJ*;OBcd2@hX5e2lV8cK8#(&g3##E+gzo5Qm> zQ~1pXRF@(F3B7je0^Fm3&27`3+CTx_jsXwW#e*`vu7mTs2qnRVtDqEf`tG%lAP!*u zV-l5MjtM$f^CbAGnceCXl`g|M=K~3U91H;N{Vu7WzelBtDrNQX%j#6u0q~5jsGR34 z6U5y?jY^ePP6hFnGJK8ZVzUe7aLs_9+%jJS@Zomz_sl)c%x=Y}s%|QL)ba4?gt>on|keTYpX#l3?j1m#p z0hq&maxu-fnt+zB*Ozrm68DgBqihzdo==?uLgUcw6)NV#-D(SGbcM%2YgJm9FCHt} zc;tNn`izQFx)DA>gUpBB`@Y@Q2WYc1^yWBWpQ@52z09}b-t!v{;Yi6&qHTlJ>c0c4 zpU&UD{nzuiAMK`(-(5gOgv9_+Svhm+;DYok?ZlCvf^dCr2cKzvX~v+;*5XtJ^&sS);Y%G{d$~X6c)H^ z%uON^%DD?KyeuJlaR{O7H*x*EzW=_LUo*zPIrdLkbxnqkdDFx1o|I-Vjc&Gbmw~HY z_xAdX&=)M6rHM?LH45`;}Nt>sYZty)4_#&(Q!}{fi-_{KFZ_wV)0V)fC1It~P z0kz=-?^ciHI_-Q|6$K<2-9`I$SzKymBidX9A4K>5D_a`EV%kpD)YusAN zrHw!Y#~z%$KWAYNm}o+t`NVL zRF8v1pj;ke*e!gUO59#}r@q-s1j{9OKQ+I%hUV<97kpgsK9pe_@moo9)1;f~l8C)O z@AwX+!ZzFZ2*urFdM@w7nJ(G05%T_QMY8kPtR8QPPb2J`T7-$*6CQ%z6{i=LTRpqe zjhxM}Uhd*@Z>&&b-C@+;R;}swrS5n-@YlY2;M(!-Di^D{{Qy5ez`y<7z0}~0pfHyV zwLceF4Bxoh_Y*sm_)eUh{ob0Ez}Q|m8nZjX?J;fdAjo;05{}%N>fo9-MRgHjuo+O- z-QHnPFthFQqXT@rn(x`IV+v@8U5CkLPt52zjPE5LM2gQPK@S=ZT;+fupWZgo-kH3_ zf4qHy-zKgsuccb)9#-(t4R z4RO;=AQq|rSz7!1`QLwi?aVaGvo0@EDXb9GN8-oh9ht%#Cz)N))A?su^2KZHi#Hxh+-m?(OP6^#D+Q{z0%qoWxSIOS zs#y}mB;Wl|P_gY8^m|Jl=kis{{yu;C*H>DWRL7@5hV<54%td*{1_<2YC=>#vYW~6X zQ82WEFS<&B&pH?Y9NI;T!htLs3j4E?4M5x5z5oEXYn2|mZ^T*RoEv-y{^`lxG~RKU zy$0n2$OBZaGbd{BWcOV13%H5w;;m+Z-Z8<)Q@P*uq0_-Qx5-2Y8uGjGc=RC!2yUI) zkWFiw5pRo4#)khTT0E$weaW1Jwpw->srq$Bw!JUI04`w$A(K}RrHCdOo-BRJ~WSJEcDEJP*CgRJd#_O3jj?Wpr z;%a-!(bc)AYnor$+hE+Tf#hGg?bMlb(AsUua$TqZK0j_4s`~+*yM#7--3yvz(-;=- zB&hRu9Prf%J$Oi>czvP^3ru>I;YBlUDzt=czxut4i&&qJ7Mh=bd71#$Ax&_Wq=MjjGZ25Hk-9$n3{L_W`u3ppRYbdr)`02 zJ+;o}wPq1&M}VJR))jCTyxH!dV|brJKiDi>ON zTPGi95)Hk>IeHKk#tt#Lyq(Tvs=;Es2@khGZtw1TZ#-JnghR1=&Jx-j-iYgOtRgDx54V=RXd|KX zaL?U#@&2d(B&WBJ0YC9c3@0a5pc!U}`6V-Zb|?dvz}puAyV@6By*m}6^Ymq1+1&&s zFIQQ>T=#NQ&%2XzcFxa99Z)hdhZ5Yy4DaSkuHofV;g&!FUXde2DlIq zjrS#JGg!`aN~azfD=w5TPPWfS7cja=yyHJtv7-Y9;C8zEO-|n7ewS1(P~SCdj(WQW zjTo}^%e!mW?Pe!X&{sLd@8Y{z*6*z7bqrz04=sm8tmvmU0u&pbBETSWAxYC*G_Ijd_F7Gt6 zZU!H^(tD4&V@H)5tEI!Wx6E)by?!F?_; zD|jCPnOj|tH84wOlP_|u7692c@odYnw8?9Ru_CvHdruTV%Z`-pJt6=S{HA4*`VLof zB&b#EC zwkw7a+Wp`^+bndv!Vq2s3I^D>G zenC}Mbep$8xHSr8Mf8x<2Xm9ddeeta`0@M9NQA97CBAjZi#G(0c;wvfxVwYP7_!Z1 z*SqUsIL+nlZBtqaYIRk}gD!3_BhSQz_Swqd-M=tL0-(G0E^7?VV~;_^8atJUD~t9X z-jFf?|GOC_j_GWjS2INLl~>Ukrn24lF8$kYV&17Jo63PM-8TGf$-BBZb3>>?04IKx z+V?*g2=m*}_a!&8T{Ce-D}*3x1Y=LqczaTbB;Y15qSw4Ij^wsY6A97zYr@KaGDkyCoa+7N7C36Vbvc{lHBOgRoafwLudtnN1!zOgs$G-4 zt?;gl&+ol6xS#MbR`CZ>r9X-a!?5pW#`XM~5eMmRm`Z*VRPzCYnxPIWNoL%`=B3w! z9%2xY+@yP%>v)0ic<)Qv@02i6W52}(m#P#D6e$o!ZhM>U8FYMiVgn!9QCIfH;YC)< zQmidsvF^cXP16Y>5l@QCqs!ywmI*%vl<*I5-3B^I`CS0uzF|v$I9vkoc$-+0ci@5! z&jQuEwrkw3p)u4txolr^8-FUQ*Ikt_mvG4m;GkHtIWnjVpE10D$01&*LOO5DoJ$a0 zT~Mc1=T#LhLk6MZ)Z&%T@y4*=@{tTIbJF#}1fSBMRv!3?Ye=zfn0j%@&A{aawe^Dp z-l(PbTZ1Hpd~i~*CCnpvFUz|$q3KDlmSaav969ItQgI2T%?)mxcXyh_v+9}QP~1Gv zIr8ly++-V{3+%5qrNe1oM1FYxKvV92mX=8C526}g2j;Hk0P?%LuEZ^^{c*oPj-ogQ z;&vv7>ze(dIrF7nbJ`_5C_W$!O|S0gy537EEL0f8hU?6{qcRhzF3Z)M6MrsOJOOvT zZRR7jklbN`$L-#>7@V}WVbvQ4FI4Waeek{K%}F#!0B=j|OUqSEmIuPTvzZ~QI4-Bi zPUXCg#Wk#W+U}J}X8fGzcT0>Q#7kN4Y5x8X5aP$5epu({pOu#lSh@BuoAD&yZesVQ zb2qiV9Tvslb9vXb9irPz(zc9ZQmx%MAjnt8oz!A{<_uk-Wh;Zte($Xs#}&c+tZU2h z5rJ=Tu{aNlirMA`MnC5Rn0g_t+gZHVw|Q05@&dBpm0Z?Rw<8z?>*Ym>JYX-E2}Iaf zI$q6XjnO{bB!*5r04~A_P1_=g2=EKgVV9m1`$p64CLohIeCA`{?^kjC^z)BLQh2?a z48HCWoY?ZyySrg6g9CdZa!#A4;zs*Qh|iC+GDz(S-XnH?U1a{QxyEck+YUNDGn#U= zC}#&PaKRNyT4r@CG8XC8&RF1eJ00Q35zl>nICyukx;Wg@u@^e7c@VTaT|#uVnln?N z(C4mh4o?o@+-{PubP>C&6~enz+uU1qCW=#pCKDP#pv%g!7h6uEqPuw>&=%~Z zTNH5TB{5_Dslb}P>#MX*v4+r(T8#hLPHik3KAZp_=s)P(?jA>STwh{eGHBwUU-tdF zd3QS;Xo&-V`y|KK9xq!7ju!$n9SDTxTTKhW8cY>|WL%5AjUV&}qVjB4=DC9y)Hj_I z0;qEU5dz;N@By(TuOe#zQ^)f&GDIhlSB?(hyQu4Oe4j93cf(Xr!Cjs%G%(rvEZp$2 zs2r0+K*E3xVf{^7zx?p`?_WWEcZJ_(rN5-xcOG7P7TpY=QU4fV9pdEZ9UA7T3JQF}u%VJ|ZSGuy~(de(wu>%bd&Q11@dkquf3F zrE*_#aD9T^vk<%_i{|@W5VXM{^L3q-N1t`Sp@ zJ2fBs`;ekj3%KQIKLSwt%(r@tHX~w-mLC}#egS`TyL@E5d6`J;A`;qX44HDi+>kdq zl83uLZXa<`Kyc^JbWIVc28D0IM$F*QuTun&#%kIRBtM+(OGaoO_41Zu2NH`z2=xQc z|KC4Jl(k(;!E}p zRIhaQn!X~y!Dl&2<%CPwmk#7zkc)de-f?Il$c8NU9_WI+;Ni?u`gy6Nvb?+4>Y%$mKcirV(NTf-GO! zVDEZ>h+l&+y6LOBGZ7^X$40~*SN#;&kMpNrzV~tiAw`QyEPmZiY|qIpl=5DeYA4%- zzB-wfP%bx8cr~uue>|Pr%NgG5!S44ODT3s*sYp2KeHC~T!tKi5N@)#w0i=;kvad5Z zI%0zfcnHt=I8*sKF&Df^573D*?a`scRzNU%0Hy__VfuR8(s#oSasQY6EC$48@3!#$ zK4@-AZg;Bh<+YE{q8rmq-*23R<8BvB?YfTJ7ne~}uzscTR}$;tpCoq4IS=6`!R6gs zP=VUs^!K(K6RonNwg4o8czWK8cj7ze;a(Yl+u3-WiEX-0%I-#Y?m;@iXP1ovh_AS> z0Mqa$#s2F&&1`^O*GheO{`Wo$yfCg*#Ow-n9K2Wg+L?y2l`I@|aTS3V#)`i6<0Q4$ zq||pym^qwYQ+0nv9igWHt*}SOijF%@USxZ97YGqXZU`F0EV&W+Q(`}V|KI;-ew(&z zZ7ZLm!fjanG{@6bY&4F0pW~}@=)P_LUiEc>&+r#dv z8<}|-*8``8vx!hnm=hixUV;zyrU7$<^?#Z+2WS2qv~g zqGWQ%Rqd{xi*9gpIod*GI$?Lcx%ufi;J@fRr`QG^@G5gV72GtMFcfqkbz6mE$X*Tx zXa7x9|Ni|CfB*KE|M>CzY_jV&2nNmhGB(GX*0+C=x3E{|ZqOkhY4AEEJ6UeqHi>Sq zECZJ_T{Ajo>B>nMGR&T!<6iH#DR6qBRZ^OkNAM?*zU`*v;-*h82aLCialM-4^Kx(t zdoB!u9$wx{!3RfT{qXR;CUy^S04)9OrW?rCRiPEPl%^YXygZrU8q&L@0s+FJ9V~Yx zd>tx8yWpM6ovFnn^67@uZW3rX81bvTKxzNOvFM+_P2WXh<29}?Tj({QhI@?eMaNrt z7xk|t0=$F4X{NLJDd&re`|FksGLA0rZHUj^J_&~6MHr8>Z?}WNfI}~(bpFshRd>J4 zZKLzLy<&^Fk_n?v`^ZYT*Vk@x?+I{fJ;J} z+uOmLhVyYU9K1XSS#R%-HocaJwR=^!C$!7TXC1^kG`ewGeZdnQBgwa8z@b?mj|bJ~ z=gc0PMXv7eG+ln1>us0>zHwilT*&($>2pxmUub6F|9HtLuTrLJha~Cpy&Yrhb>wxIB6U{3l4y3$J(p)I|(Yir3E*!y0CS;mogN0E*^7$FoAXS5Y3CGA9&S=1upLM2=88t8@z>m`8)1pbFBq`<<6tj?3a$!9@XszM!S~8Tm&r_`+;l_Ox~{g_waYd zIh202-zD|aZQFAFuKzY>@#WIa+K15xo_G4V%>{am-tk~I>`xh^OYI+=HB?}}%kgl6{I%O64JOk@fi=CM-V0#> zSim%UbG;uacx%dbJfj52$oySWKl3jURr+v2PQknt`jaYBFXEz6up;6VsvA2ETi7sc!ZK@|`{d&cW2_LuD zVNuVQwXhNA>s^h}O;6wew|0T(aWxVi@3*Uax^|GzoShzU^M30VC0!L%G780iWrHC; z2>)5kje2W2KnJMcypG$lU99kwa>B1X|H(Ebt>4}H`sqJ@{N>x9{teYihQa<#OkWlr zJ@>ogmT-0hqu`!^$Wy@LNCr@FuRAq|4tsYlec+QZS6hJ5B>Tm%$nFB^>76xb8DZ1q zP!`x+h|Cki5elIY7;#+lw!?en})$}xU}kdGb0AGY^Sk*0Bf5O z5g8?PXy2DrnqZq}avbO~A^`D^O_+`W9G5*fd+|Z7&4&;d3DIFjM^T4OG|<3mXS5SD zj{S08(;J!qaxlsspbE*^0oYW^-d0|kAa*U+LMJco9k#4R;RkN*y-fDKWEGnEF5tpL zyI-^CuhROLAMgLMpD+E(;mbwVDDg4{I)UWR1%N^eb%ttu7RVshoV~_xSJDpX0_tP^MZnJR|oag zojLPL+UI#kqHs?KmEP`my$G6rEifEK`vSB~m`1M>AV{5P$3Su=X{(k~n-^Al!Kz!o za`6ilDBo;70_n(LcLv_P7bbfv%C;{6-n8_QzyU8`uMQIAVyD0DLCJ0B-Yp*X__73i z6mKYUm$<7?y)xlA2K=()+{~*bNPe-`g0NI?D}-KE2)w&sV^BdCi~$LNK1EpJq|?Y( z-p7ke@TOzC5P-9GdmCp)9NDgw3hVc!*7y0x`q#hDpZ>?U-~ady6TJNJ`ZCW0qXufi z8AJ;4IOHDQ+i}-rQ^xAko_V;lOI~m>HYl&>9ni045-_V{vtE7{zJ-@ zxAtD24Lk&w!`TP6_IM>uYq;ilf4wcxz211G!-qlx)#&P_oNl$p-GeOS%E4{!4di+5 zT>~)yjOdk;z;_qi^AYZ*9nOm0(Yrv;382{OA}zPuJ1Ok|wO6EY{8n&EOuu(9|C7Al z3`G0VNMcJh=D57}0-ST&?PNA?5bSKWyWmWRcWWCsgS!*6SvO$Rv1;$ECw@J7734U( zR5J$CK4(Hz@LGv6;p2T6$%AgPdn>RlhS|;HA0!bV)6L&M1lZ2|bM_4YV!wRHFuivB zabcp1T|grV#j>O{ZCi4G65o4oN6IWA$F;Uz*%J4@yDc6>WDa7p~mGZr1()r?&}=?zH+g z+had%ba|@p1`u>w>UMSF#+zT>t1$zbK5!S_ttd{%Xsg4uk1L10I04885e(Us4&mF3 z79`SL{@pA+AoVWpMlU?jlR? z9h`w!X}RM6PuRO)%aI#dwo}mrQp@3RcL1Zwg`Z1&Vv_ktrn=Ol@4a#FjfniHySiFc z#Y{$o!vV8nhGXYQji0kC3wdtq^1Mq2^=eU3QSZKnw>9HRq9((9)2Dn3>c8=o-lILv zV9+X3rp>0!=nlo_ zD8@Zf%{FR$fK#PGPe=BsR7rFIf=+bqN^l&6*PB0_*K*cd=F_@*I=?|QY;8CwUG*^# z5rXOqkVmAx6pLF^(}hSmop~zf4II;OeH8h{QUL)x!2F1*O2-4 zjv`pnr_)2*kNaG=yF~%n0_0IbQ`5Ajj03<~X}NP#Pux?Y$AEd6Uz92Ib*s^ZwmE>_ z-?Z+hI%3)|lG4>Xzo}WPiXn#(Q!(6L6xtm319n}D2Y;C5*_O_#>0!??$>7dm%b+*A zEH_o8Ls-fk`_SHZconN>lD(oe+TB@6#Q;O`bOT|)h1r>MVsF+v&B~BHp_jxi#qPrr zwtcQ&{`LKH{V^9tjc-F^FPrRe{PC^bnzw0>FzqUoB=wtSc2Lu)3x&}(TS2>IBw}

      pF)QQD3r>AD%KjiCEi(;I#;NEo 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 diff --git a/metadata/md5-cache/dev-ruby/acme-client-2.0.14 b/metadata/md5-cache/dev-ruby/acme-client-2.0.14 new file mode 100644 index 000000000000..f0c492d09f13 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/acme-client-2.0.14 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/faraday:2[ruby_targets_ruby30(-)] dev-ruby/faraday-retry:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/faraday:2[ruby_targets_ruby31(-)] dev-ruby/faraday-retry:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/faraday:2[ruby_targets_ruby32(-)] dev-ruby/faraday-retry:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/vcr-2.9.3[ruby_targets_ruby30(-)] >=dev-ruby/webmock-3.8:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/vcr-2.9.3[ruby_targets_ruby31(-)] >=dev-ruby/webmock-3.8:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/vcr-2.9.3[ruby_targets_ruby32(-)] >=dev-ruby/webmock-3.8:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=A Ruby client for the letsencrypt's ACME protocol +EAPI=8 +HOMEPAGE=https://github.com/unixcharles/acme-client +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( dev-ruby/faraday:2[ruby_targets_ruby30(-)] dev-ruby/faraday-retry:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/faraday:2[ruby_targets_ruby31(-)] dev-ruby/faraday-retry:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/faraday:2[ruby_targets_ruby32(-)] dev-ruby/faraday-retry:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/unixcharles/acme-client/archive/v2.0.14.tar.gz -> acme-client-2.0.14.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=2be04ea87c30546b82ef5519364c60cf diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.3 b/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.3 index ee4db0e4843a..d08a783c322b 100644 --- a/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.3 +++ b/metadata/md5-cache/dev-ruby/actionmailbox-6.1.7.3 @@ -1,4 +1,4 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.1.7.3[ruby_targets_ruby30(-)] ~dev-ruby/activejob-6.1.7.3[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.1.7.3[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-6.1.7.3[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.1.7.3[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-6.1.7.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-6.1.7.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-6.1.7.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-6.1.7.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-6.1.7.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] =dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-6.1.7.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-6.1.7.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-6.1.7.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-6.1.7.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-6.1.7.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] rails-6.1.7.3.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fec8ff1a184c9bee8a5a811a598c8a82 +_md5_=fa57973b1588b72e2f5aff3f6987dd00 diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.5 b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.5 index 9d5b71d36995..4511320e302d 100644 --- a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.5 +++ b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.5 @@ -1,4 +1,4 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actionpack-7.0.5[ruby_targets_ruby30(-)] ~dev-ruby/activejob-7.0.5[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-7.0.5[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-7.0.5[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-7.0.5[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] dev-ruby/net-imap[ruby_targets_ruby30(-)] dev-ruby/net-pop[ruby_targets_ruby30(-)] dev-ruby/net-smtp[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.5[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.5[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.5[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.5[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.5[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.5[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.5[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.5[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.5[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.5[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mail[ruby_targets_ruby30(-)] =dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] dev-ruby/net-imap[ruby_targets_ruby30(-)] dev-ruby/net-pop[ruby_targets_ruby30(-)] dev-ruby/net-smtp[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.5[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.5[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.5[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.5[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.5[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.5[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.5[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.5[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.5[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.5[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mail[ruby_targets_ruby30(-)] rails-7.0.5.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=76f42e61299ca04378c185cbf6f658e5 +_md5_=47351e1861f191ef316dc97ae2c4bb8d diff --git a/metadata/md5-cache/dev-ruby/addressable-2.8.4 b/metadata/md5-cache/dev-ruby/addressable-2.8.4 index 8e2ed2b1e238..9336303896bb 100644 --- a/metadata/md5-cache/dev-ruby/addressable-2.8.4 +++ b/metadata/md5-cache/dev-ruby/addressable-2.8.4 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://rubygems.org/gems/addressable https://github.com/sporkmonger/addressable INHERIT=ruby-fakegem IUSE=doc test test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=Apache-2.0 RDEPEND=ruby_targets_ruby30? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby30(-)] dev-ruby/public_suffix:4[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby31(-)] dev-ruby/public_suffix:4[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( || ( dev-ruby/public_suffix:5[ruby_targets_ruby32(-)] dev-ruby/public_suffix:4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/addressable-2.8.4.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=bb5ff21d3ee2b0f2eecee8259ca9100e +_md5_=0e36eb4bc300e80663039693aa3129c3 diff --git a/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.19 b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.19 new file mode 100644 index 000000000000..02d2928a3f13 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.19 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=An easy way to keep your users' passwords secure +EAPI=8 +HOMEPAGE=https://github.com/bcrypt-ruby/bcrypt-ruby +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/bcrypt-3.1.19.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=98dd9f991a29cd01671f394a2511fe9e diff --git a/metadata/md5-cache/dev-ruby/colored-1.2-r1 b/metadata/md5-cache/dev-ruby/colored-1.2-r1 index eaa0d1fd72bc..a99fe2b2887e 100644 --- a/metadata/md5-cache/dev-ruby/colored-1.2-r1 +++ b/metadata/md5-cache/dev-ruby/colored-1.2-r1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Console coloring EAPI=8 HOMEPAGE=https://github.com/defunkt/colored INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=amd64 ~riscv x86 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/colored-1.2.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=234a738831134ea53ec338cafd783b76 +_md5_=5637a6b0d4de71cd4f3eb6d199c4e374 diff --git a/metadata/md5-cache/dev-ruby/colorize-1.0.3 b/metadata/md5-cache/dev-ruby/colorize-1.0.3 new file mode 100644 index 000000000000..42d690cf2f61 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/colorize-1.0.3 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Adds methods to set color, background color and text effect on console easier +EAPI=8 +HOMEPAGE=https://github.com/fazibear/colorize +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 +LICENSE=GPL-2+ +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/colorize-1.0.3.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=61b83e2348ef0975315428db77568ab6 diff --git a/metadata/md5-cache/dev-ruby/colorize-1.0.5 b/metadata/md5-cache/dev-ruby/colorize-1.0.5 new file mode 100644 index 000000000000..8df4025e73db --- /dev/null +++ b/metadata/md5-cache/dev-ruby/colorize-1.0.5 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Adds methods to set color, background color and text effect on console easier +EAPI=8 +HOMEPAGE=https://github.com/fazibear/colorize +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 +LICENSE=GPL-2+ +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/colorize-1.0.5.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=61b83e2348ef0975315428db77568ab6 diff --git a/metadata/md5-cache/dev-ruby/colorize-1.1.0 b/metadata/md5-cache/dev-ruby/colorize-1.1.0 new file mode 100644 index 000000000000..d9a09c100183 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/colorize-1.1.0 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Adds methods to set color, background color and text effect on console easier +EAPI=8 +HOMEPAGE=https://github.com/fazibear/colorize +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 +LICENSE=GPL-2+ +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/colorize-1.1.0.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=40aab6b39febbb242bf7e145d8076ac7 diff --git a/metadata/md5-cache/dev-ruby/console-1.17.2 b/metadata/md5-cache/dev-ruby/console-1.17.2 new file mode 100644 index 000000000000..2906e6c62b05 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/console-1.17.2 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/fiber-annotation[ruby_targets_ruby30(-)] dev-ruby/fiber-local[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/fiber-annotation[ruby_targets_ruby31(-)] dev-ruby/fiber-local[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/fiber-annotation[ruby_targets_ruby32(-)] dev-ruby/fiber-local[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/sus[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/sus[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/sus[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Beautiful logging for Ruby +EAPI=8 +HOMEPAGE=https://github.com/socketry/console +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~riscv +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( dev-ruby/fiber-annotation[ruby_targets_ruby30(-)] dev-ruby/fiber-local[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/fiber-annotation[ruby_targets_ruby31(-)] dev-ruby/fiber-local[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/fiber-annotation[ruby_targets_ruby32(-)] dev-ruby/fiber-local[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=1 +SRC_URI=https://github.com/socketry/console/archive/v1.17.2.tar.gz -> console-1.17.2.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=d8182e96a40008b9f172f309adddced2 diff --git a/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r2 b/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r2 index d935b0be3de7..cd4532ef0262 100644 --- a/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r2 +++ b/metadata/md5-cache/dev-ruby/domain_name-0.5.20190701-r2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/knu/ruby-domain_name INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=BSD-2 RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/domain_name-0.5.20190701.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3c2007e3e90d0a900d4654d918497080 +_md5_=c446e8744633096598ae93e6c1026c5c diff --git a/metadata/md5-cache/dev-ruby/facter-3.14.24 b/metadata/md5-cache/dev-ruby/facter-3.14.24 index 83d1ef3de977..176c8cc3eb47 100644 --- a/metadata/md5-cache/dev-ruby/facter-3.14.24 +++ b/metadata/md5-cache/dev-ruby/facter-3.14.24 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ruby_targets_ruby30 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/puppetlabs/facter/archive/3.14.24.tar.gz -> facter-3.14.24.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=64eb60e8c5115637a4b5941889f0eeac diff --git a/metadata/md5-cache/dev-ruby/facter-4.3.1 b/metadata/md5-cache/dev-ruby/facter-4.3.1 deleted file mode 100644 index d746aee02b46..000000000000 --- a/metadata/md5-cache/dev-ruby/facter-4.3.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/hocon[ruby_targets_ruby30(-)] facter-4.3.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=999630a95da8e798db54e9d72449bf0c diff --git a/metadata/md5-cache/dev-ruby/faraday-2.7.7 b/metadata/md5-cache/dev-ruby/faraday-2.7.7 new file mode 100644 index 000000000000..8240af180072 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/faraday-2.7.7 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( || ( =dev-ruby/faraday-net_http-3.0*[ruby_targets_ruby30(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby30(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( =dev-ruby/faraday-net_http-3.0*[ruby_targets_ruby31(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby31(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( =dev-ruby/faraday-net_http-3.0*[ruby_targets_ruby32(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby32(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby30(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] dev-ruby/webmock[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby32(-)] dev-ruby/rack:2.2[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=test? ( sys-process/lsof ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=HTTP/REST API client library with pluggable components +EAPI=8 +HOMEPAGE=https://github.com/lostisland/faraday +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test +KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( || ( =dev-ruby/faraday-net_http-3.0*[ruby_targets_ruby30(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby30(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( =dev-ruby/faraday-net_http-3.0*[ruby_targets_ruby31(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby31(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( =dev-ruby/faraday-net_http-3.0*[ruby_targets_ruby32(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby32(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=2 +SRC_URI=https://github.com/lostisland/faraday/archive/v2.7.7.tar.gz -> faraday-2.7.7.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ada7eb8bea14e1effaa8974ef2999c52 diff --git a/metadata/md5-cache/dev-ruby/faraday-retry-2.2.0 b/metadata/md5-cache/dev-ruby/faraday-retry-2.2.0 new file mode 100644 index 000000000000..c499ea372953 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/faraday-retry-2.2.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/faraday:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/faraday:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/faraday:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Faraday adapter for Net::HTTP +EAPI=8 +HOMEPAGE=https://github.com/lostisland/faraday-retry +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( dev-ruby/faraday:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/faraday:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/faraday:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=2 +SRC_URI=https://github.com/lostisland/faraday-retry/archive/v2.2.0.tar.gz -> faraday-retry-2.2.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=b657bc7681a32489d84ed9f1d004faed diff --git a/metadata/md5-cache/dev-ruby/timers-4.3.5 b/metadata/md5-cache/dev-ruby/fiber-annotation-0.2.0 similarity index 86% rename from metadata/md5-cache/dev-ruby/timers-4.3.5 rename to metadata/md5-cache/dev-ruby/fiber-annotation-0.2.0 index cc4767b7dcaf..3bbb38dc8ad5 100644 --- a/metadata/md5-cache/dev-ruby/timers-4.3.5 +++ b/metadata/md5-cache/dev-ruby/fiber-annotation-0.2.0 @@ -1,17 +1,17 @@ BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/sus[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/sus[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/sus[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -DESCRIPTION=Pure Ruby one-shot and periodic timers +DESCRIPTION=A mechanism for annotating fibers EAPI=8 -HOMEPAGE=https://github.com/socketry/timers +HOMEPAGE=https://github.com/ioquatix/fiber-annotation INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~amd64 ~riscv LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) -SLOT=4 -SRC_URI=https://github.com/socketry/timers/archive/v4.3.5.tar.gz -> timers-4.3.5.tar.gz +SLOT=0 +SRC_URI=https://github.com/ioquatix/fiber-annotation/archive/refs/tags/v0.2.0.tar.gz -> fiber-annotation-0.2.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=5407a8f605e071b52f341c6a53d76f6f +_md5_=85b9155844f1522dc8ed7ad4595d8add diff --git a/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r2 b/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r2 index 049e92abf03a..84be129afbd0 100644 --- a/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r2 +++ b/metadata/md5-cache/dev-ruby/forwardable-extended-2.6.0-r2 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Forwardable with hash, and instance variable extensions EAPI=8 HOMEPAGE=https://rubygems.org/gems/forwardable-extended https://github.com/envygeeks/forwardable-extended INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 ~arm64 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/envygeeks/forwardable-extended/archive/v2.6.0.tar.gz -> forwardable-extended-2.6.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2b0b8900f31ccda2f395d248ddf5ff12 +_md5_=54b83621b602b642012371b70881d946 diff --git a/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.12.0 b/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.12.0 new file mode 100644 index 000000000000..c8117bc612ee --- /dev/null +++ b/metadata/md5-cache/dev-ruby/gettext_i18n_rails-1.12.0 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/rails:7.0[ruby_targets_ruby30(-)] dev-ruby/activerecord:7.0[ruby_targets_ruby30(-),sqlite] dev-ruby/temple[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rails:7.0[ruby_targets_ruby31(-)] dev-ruby/activerecord:7.0[ruby_targets_ruby31(-),sqlite] dev-ruby/temple[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rails:7.0[ruby_targets_ruby32(-)] dev-ruby/activerecord:7.0[ruby_targets_ruby32(-),sqlite] dev-ruby/temple[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby30? ( >=dev-ruby/fast_gettext-0.9.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/fast_gettext-0.9.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/fast_gettext-0.9.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=FastGettext / Rails integration +EAPI=8 +HOMEPAGE=https://github.com/grosser/gettext_i18n_rails +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 +LICENSE=public-domain +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/fast_gettext-0.9.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/fast_gettext-0.9.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/fast_gettext-0.9.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/grosser/gettext_i18n_rails/archive/v1.12.0.tar.gz -> gettext_i18n_rails-1.12.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=179808a36d5989e2c75b7199ae5a6731 diff --git a/metadata/md5-cache/dev-ruby/hashie-4.1.0-r1 b/metadata/md5-cache/dev-ruby/hashie-4.1.0-r1 deleted file mode 100644 index c7a18a0fb2c6..000000000000 --- a/metadata/md5-cache/dev-ruby/hashie-4.1.0-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/activesupport[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) -DESCRIPTION=Hashie is a small collection of tools that make hashes more powerful -EAPI=7 -HOMEPAGE=https://www.mobomo.com/2009/11/hashie-the-hash-toolkit/ -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 doc test test -KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=4 -SRC_URI=https://github.com/intridea/hashie/archive/v4.1.0.tar.gz -> hashie-4.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=1d1db47add17dabb794b28d64821a244 diff --git a/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r3 b/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r3 index 37f344f1bef6..9baf336fc4be 100644 --- a/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r3 +++ b/metadata/md5-cache/dev-ruby/httpclient-2.8.3-r3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/nahi/httpclient INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Ruby Ruby-BSD BSD-2 ) RDEPEND=ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/ruby-ssl[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/nahi/httpclient/archive/v2.8.3.tar.gz -> httpclient-2.8.3.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fc1a242c286cf00e8553a84a9b6e4d89 +_md5_=56febeca95b08bb3eb0f5bd3bbe71352 diff --git a/metadata/md5-cache/dev-ruby/i18n-1.13.0 b/metadata/md5-cache/dev-ruby/i18n-1.13.0 index 8359fa1b12ea..8e708ef89c35 100644 --- a/metadata/md5-cache/dev-ruby/i18n-1.13.0 +++ b/metadata/md5-cache/dev-ruby/i18n-1.13.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=http://rails-i18n.org/ INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ruby-i18n/i18n/archive/v1.13.0.tar.gz -> i18n-1.13.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ca672255c7686fbf1cc9582b507ac9fd +_md5_=6ca2aea45921bf85bc316fcffecf2524 diff --git a/metadata/md5-cache/dev-ruby/immutable-ruby-0.1.0 b/metadata/md5-cache/dev-ruby/immutable-ruby-0.1.0 index 6f34c2efc8f6..fccde1c643b6 100644 --- a/metadata/md5-cache/dev-ruby/immutable-ruby-0.1.0 +++ b/metadata/md5-cache/dev-ruby/immutable-ruby-0.1.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/immutable-ruby/immutable-ruby INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~riscv LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.1:1[ruby_targets_ruby30(-)] dev-ruby/sorted_set:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.1:1[ruby_targets_ruby31(-)] dev-ruby/sorted_set:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/concurrent-ruby-1.1:1[ruby_targets_ruby32(-)] dev-ruby/sorted_set:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/immutable-ruby/immutable-ruby/archive/84dba7382284fe7e85816a65abf5c2fc9bbc089e.tar.gz -> immutable-ruby-0.1.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=b2e52735244f85a6ac5f08a901ecaf05 +_md5_=9aa24d32771c8a23c90bc642b99571fd diff --git a/metadata/md5-cache/dev-ruby/mechanize-2.9.1 b/metadata/md5-cache/dev-ruby/mechanize-2.9.1 index de052eee60e9..2f31881e5eaf 100644 --- a/metadata/md5-cache/dev-ruby/mechanize-2.9.1 +++ b/metadata/md5-cache/dev-ruby/mechanize-2.9.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/sparklemotion/mechanize INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-2 RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby30(-)] >=dev-ruby/domain_name-0.5.20190701:0[ruby_targets_ruby30(-)] >=dev-ruby/http-cookie-1.0.3:0[ruby_targets_ruby30(-)] dev-ruby/mime-types:3[ruby_targets_ruby30(-)] >=dev-ruby/net-http-digest_auth-1.4.1:0[ruby_targets_ruby30(-)] dev-ruby/net-http-persistent:4[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.11.2:0[ruby_targets_ruby30(-)] >=dev-ruby/rubyntlm-0.6.3:0[ruby_targets_ruby30(-)] >=dev-ruby/webrick-1.7:0[ruby_targets_ruby30(-)] >=dev-ruby/webrobots-0.1.2[ruby_targets_ruby30(-)] =dev-ruby/webrobots-0.1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby31(-)] >=dev-ruby/domain_name-0.5.20190701:0[ruby_targets_ruby31(-)] >=dev-ruby/http-cookie-1.0.3:0[ruby_targets_ruby31(-)] dev-ruby/mime-types:3[ruby_targets_ruby31(-)] >=dev-ruby/net-http-digest_auth-1.4.1:0[ruby_targets_ruby31(-)] dev-ruby/net-http-persistent:4[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.11.2:0[ruby_targets_ruby31(-)] >=dev-ruby/rubyntlm-0.6.3:0[ruby_targets_ruby31(-)] >=dev-ruby/webrick-1.7:0[ruby_targets_ruby31(-)] >=dev-ruby/webrobots-0.1.2[ruby_targets_ruby31(-)] =dev-ruby/webrobots-0.1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/mechanize-2.9.1.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=548f49663b1b6916c6c44d1a3dcae363 +_md5_=0f70eb428d6d371fb50333dddf22cbc0 diff --git a/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r2 b/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r2 index d665cf5fade0..fe3d21d09603 100644 --- a/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r2 +++ b/metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/drbrain/net-http-digest_auth INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/net-http-digest_auth-1.4.1.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=91e973561c66f3134988b6d95522dc03 +_md5_=6b7449d7eadb438cba91269bc57bf536 diff --git a/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.2 b/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.2 index ca0c37d860da..416e2f73df97 100644 --- a/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.2 +++ b/metadata/md5-cache/dev-ruby/net-http-persistent-4.0.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/drbrain/net-http-persistent INHERIT=ruby-fakegem IUSE=doc test test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/connection_pool-2.2:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/drbrain/net-http-persistent/archive/refs/tags/v4.0.2.tar.gz -> net-http-persistent-4.0.2.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=b27aeb6f10f373eef7771630d57fc79d +_md5_=0c839f44bbc5020dff638483e5cff549 diff --git a/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1 b/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1 index 09af025688ef..602747c495ef 100644 --- a/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/net-telnet-0.2.0-r1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/minitest[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Provides telnet client functionality EAPI=8 HOMEPAGE=https://github.com/ruby/net-telnet INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Ruby-BSD BSD-2 ) -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/ruby/net-telnet/archive/v0.2.0.tar.gz -> net-telnet-0.2.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=33621a92fd058c8f6f21f7ba2e0f2a1d +_md5_=6adf887444e92324363281a2ae1f24d8 diff --git a/metadata/md5-cache/dev-ruby/nio4r-2.5.9 b/metadata/md5-cache/dev-ruby/nio4r-2.5.9 index bfd91fb518ed..1a728134b595 100644 --- a/metadata/md5-cache/dev-ruby/nio4r-2.5.9 +++ b/metadata/md5-cache/dev-ruby/nio4r-2.5.9 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/socketry/nio4r INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT || ( BSD GPL-2 ) RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/nio4r-2.5.9.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=01a24ad6cb10eebae4a7e3a8d8224794 +_md5_=755c48fa51720aad943e9f1f6e4bd2bf diff --git a/metadata/md5-cache/dev-ruby/pathutil-0.16.2-r2 b/metadata/md5-cache/dev-ruby/pathutil-0.16.2-r2 new file mode 100644 index 000000000000..deb7340e7385 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/pathutil-0.16.2-r2 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/forwardable-extended-2.6[ruby_targets_ruby30(-)] =dev-ruby/forwardable-extended-2.6[ruby_targets_ruby31(-)] =dev-ruby/forwardable-extended-2.6[ruby_targets_ruby30(-)] =dev-ruby/forwardable-extended-2.6[ruby_targets_ruby31(-)] pathutil-0.16.2.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=60eadbe2ecc13c2ef5e8e362250f4009 diff --git a/metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1 b/metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1 index 0559e3fa52b9..2bcfbdbcd908 100644 --- a/metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1 +++ b/metadata/md5-cache/dev-ruby/polyglot-0.3.5-r1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Polyglot provides support for fully-custom DSLs EAPI=8 -HOMEPAGE=http://polyglot.rubyforge.org/ +HOMEPAGE=https://github.com/cjheath/polyglot INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/polyglot-0.3.5.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=1ae3f3540aa37c932e482e70740094aa +_md5_=9a1d488a8761e121f07d846cc3e939a9 diff --git a/metadata/md5-cache/dev-ruby/rbs-3.0.4 b/metadata/md5-cache/dev-ruby/rbs-3.0.4 index 588a5b80294a..39296e739b7b 100644 --- a/metadata/md5-cache/dev-ruby/rbs-3.0.4 +++ b/metadata/md5-cache/dev-ruby/rbs-3.0.4 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/ruby/rbs INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Ruby-BSD BSD-2 ) RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/rbs/archive/refs/tags/v3.0.4.tar.gz -> rbs-3.0.4.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=03387bf5c539ef5c7ed78378460195fa +_md5_=76140b99afd70af359876d68f8252ad2 diff --git a/metadata/md5-cache/dev-ruby/rbtree-0.4.6 b/metadata/md5-cache/dev-ruby/rbtree-0.4.6 index a958ac286b9c..aef02f5b6ac2 100644 --- a/metadata/md5-cache/dev-ruby/rbtree-0.4.6 +++ b/metadata/md5-cache/dev-ruby/rbtree-0.4.6 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://rubygems.org/gems/rbtree INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~riscv ~x86 LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rbtree-0.4.6.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9ee06b3b4e6e1ae399991f3c00c1a07b +_md5_=fc3d84252e710998e9ab4bf48d218e9a diff --git a/metadata/md5-cache/dev-ruby/rchardet-1.8.0 b/metadata/md5-cache/dev-ruby/rchardet-1.8.0 deleted file mode 100644 index 3e01db0fb355..000000000000 --- a/metadata/md5-cache/dev-ruby/rchardet-1.8.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Character encoding auto-detection in Ruby -EAPI=7 -HOMEPAGE=https://github.com/jmhodges/rchardet -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=amd64 ~ppc ~ppc64 ~x86 -LICENSE=LGPL-2.1 -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=1 -SRC_URI=https://github.com/jmhodges/rchardet/archive/v1.8.0.tar.gz -> rchardet-1.8.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=64a8662c738034c0db5d70351785a9f0 diff --git a/metadata/md5-cache/dev-ruby/rdoc-6.3.3-r1 b/metadata/md5-cache/dev-ruby/rdoc-6.3.3-r1 deleted file mode 100644 index b0701aa1c73e..000000000000 --- a/metadata/md5-cache/dev-ruby/rdoc-6.3.3-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( >=dev-ruby/kpeg-1.1.0-r1[ruby_targets_ruby30(-)] >dev-ruby/racc-1.4.10[ruby_targets_ruby30(-)] dev-ruby/rake[ruby_targets_ruby30(-)] test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.8:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) -DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) -DESCRIPTION=An extended version of the RDoc library from Ruby 1.8 -EAPI=8 -HOMEPAGE=https://github.com/ruby/rdoc/ -INHERIT=ruby-fakegem -IUSE=doc ruby_targets_ruby30 test test -KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=|| ( GPL-2 Ruby-BSD ) -RDEPEND=>=app-eselect/eselect-ruby-20181225 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ruby/rdoc/archive/v6.3.3.tar.gz -> rdoc-6.3.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3b04bb9a6792d3b4fa778d53cf42d3a2 diff --git a/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3 b/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3 index bf86e79e0043..c22be37caba7 100644 --- a/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3 +++ b/metadata/md5-cache/dev-ruby/rdtool-0.6.38-r3 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A multipurpose documentation format for Ruby EAPI=8 HOMEPAGE=https://github.com/uwabami/rdtool INHERIT=elisp-common ruby-fakegem -IUSE=emacs ruby_targets_ruby30 ruby_targets_ruby31 test test +IUSE=emacs ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test KEYWORDS=~alpha amd64 ppc ppc64 ~sparc x86 LICENSE=Ruby GPL-2 -RDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rdtool-0.6.38.gem _eclasses_=elisp-common 01bc6dc778b74a9deebe4e419a3b790e multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=51e883a7b7fb08cdbf5cb210ca4b6c92 +_md5_=b76eb51a37de96fa54fb8a2ac2de35a6 diff --git a/metadata/md5-cache/dev-ruby/request_store-1.5.1 b/metadata/md5-cache/dev-ruby/request_store-1.5.1 index 938c25de592e..621cfaeb048f 100644 --- a/metadata/md5-cache/dev-ruby/request_store-1.5.1 +++ b/metadata/md5-cache/dev-ruby/request_store-1.5.1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Per-request global storage for Rack EAPI=8 HOMEPAGE=https://github.com/steveklabnik/request_store INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 ~x86 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rack-1.4:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/request_store-1.5.1.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=566a332243a4798a7d6f50b56a6dcf28 +_md5_=c379bbb8ba3b72add076012d51ec796a diff --git a/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 b/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 index e1365b4aa2a9..0266897227f6 100644 --- a/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 +++ b/metadata/md5-cache/dev-ruby/rinku-2.0.6-r1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A Ruby library that does autolinking EAPI=8 HOMEPAGE=https://github.com/vmg/rinku INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 LICENSE=ISC -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rinku-2.0.6.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=dcce8fce8a5c2249454fe8b4f96c05b2 +_md5_=54e0947f884c2e734ad30eb69a12cd70 diff --git a/metadata/md5-cache/dev-ruby/robots-0.10.1-r3 b/metadata/md5-cache/dev-ruby/robots-0.10.1-r3 index c90aee37ac54..c5e5378ce321 100644 --- a/metadata/md5-cache/dev-ruby/robots-0.10.1-r3 +++ b/metadata/md5-cache/dev-ruby/robots-0.10.1-r3 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A simple Ruby library to parse robots.txt EAPI=8 HOMEPAGE=https://rubygems.org/gems/robots INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 ~arm ~x86 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/robots-0.10.1.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=dfc4424fc32e6029e9b051171ded1b2b +_md5_=780c788a8e10f5deecbe7a9f85a07f4d diff --git a/metadata/md5-cache/dev-ruby/rspec-core-3.12.2 b/metadata/md5-cache/dev-ruby/rspec-core-3.12.2 index 61e821bf3bfc..7c3b237651ed 100644 --- a/metadata/md5-cache/dev-ruby/rspec-core-3.12.2 +++ b/metadata/md5-cache/dev-ruby/rspec-core-3.12.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/rspec/rspec-core INHERIT=ruby-fakegem IUSE=highlight test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( =dev-ruby/rspec-support-3.12*[ruby_targets_ruby30(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( =dev-ruby/rspec-support-3.12*[ruby_targets_ruby31(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( =dev-ruby/rspec-support-3.12*[ruby_targets_ruby32(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-core/archive/v3.12.2.tar.gz -> rspec-core-3.12.2-git.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=38b8060b46e5ca7d27e136a5766f2e99 +_md5_=4d057fb8796cb7d78eeddedd496ea88d diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.3 b/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.3 index f628721b55c2..0d6e2412ccfd 100644 --- a/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.3 +++ b/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/rspec/rspec-expectations INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby30(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby30(-)] =dev-ruby/rspec-support-3.12*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby31(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby31(-)] =dev-ruby/rspec-support-3.12*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby32(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby32(-)] =dev-ruby/rspec-support-3.12*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-expectations/archive/v3.12.3.tar.gz -> rspec-expectations-3.12.3-git.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=23d0773df9b8d31354627c61c8ad9276 +_md5_=fc563a1ef8527e122ef9c28d554f47f9 diff --git a/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r5 b/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r5 new file mode 100644 index 000000000000..72118504e419 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/ruby-augeas-0.5.0-r5 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=>=app-admin/augeas-1.1.0 dev-libs/libxml2 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Ruby bindings for Augeas +EAPI=8 +HOMEPAGE=https://augeas.net/ +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=LGPL-2.1 +RDEPEND=>=app-admin/augeas-1.1.0 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=http://download.augeas.net/ruby/ruby-augeas-0.5.0.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=68370062964b311f6303248a4caecc90 diff --git a/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.3 b/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.3 index 66b185d449fd..3d53af0aca99 100644 --- a/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.3 +++ b/metadata/md5-cache/dev-ruby/ruby-filemagic-0.7.3 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=sys-apps/file test? ( >=sys-apps/file-5.30 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=sys-apps/file test? ( >=sys-apps/file-5.30 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Ruby binding to libmagic EAPI=8 HOMEPAGE=https://github.com/blackwinter/ruby-filemagic INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test KEYWORDS=~amd64 ~hppa ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=Ruby-BSD -RDEPEND=sys-apps/file ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=sys-apps/file ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-filemagic-0.7.3.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6e3701c69e6954be4be0ba6fc499f1ac +_md5_=892d53e61cda02a0892358e059154802 diff --git a/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r2 b/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r2 index 25397a5198cb..796f9bb5efd3 100644 --- a/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r2 +++ b/metadata/md5-cache/dev-ruby/ruby-hmac-0.4.0-r2 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/hoe-2.5.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/hoe-2.5.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/hoe-2.5.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/hoe-2.5.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/hoe-2.5.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A common interface to HMAC functionality as documented in RFC2104 EAPI=8 HOMEPAGE=http://ruby-hmac.rubyforge.org/ INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 ~x86 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-hmac-0.4.0.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f9edeef5cf9c63a52c6578c88d06d030 +_md5_=67de27856e9a7ea27c84ac01d062a07b diff --git a/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 b/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 index 6f55a545ac38..aa905c395fbb 100644 --- a/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-mp3info-0.8.10-r1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/hoe[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/hoe[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/hoe[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/hoe[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/hoe[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=test? ( media-sound/id3v2 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=test? ( media-sound/id3v2 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A pure Ruby library for access to mp3 files (internal infos and tags) EAPI=8 HOMEPAGE=http://rubyforge.org/projects/ruby-mp3info/ INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/moumar/ruby-mp3info/archive/v0.8.10.tar.gz -> ruby-mp3info-0.8.10-git.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2b33f20892dae6e58c6a393b35766cbc +_md5_=d1721a28217736d5c10858f1c7ab56d8 diff --git a/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1 b/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1 index 18cf845ba322..41c66c3289e3 100644 --- a/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-odbc-0.999991-r1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-db/unixODBC-2.0.6 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=>=dev-db/unixODBC-2.0.6 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=RubyODBC - For accessing ODBC data sources from the Ruby language EAPI=8 HOMEPAGE=http://www.ch-werner.de/rubyodbc/ INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test KEYWORDS=amd64 ppc x86 LICENSE=|| ( GPL-2 Ruby-BSD ) -RDEPEND=>=dev-db/unixODBC-2.0.6 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=>=dev-db/unixODBC-2.0.6 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=http://www.ch-werner.de/rubyodbc/ruby-odbc-0.999991.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=793a38356ad241ec9178e5cbbe10a692 +_md5_=82058239866ca850358ea2f5675b59bb diff --git a/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.1 b/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.1 index 1030ec2a47df..7f6e9024fd3c 100644 --- a/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.1 +++ b/metadata/md5-cache/dev-ruby/ruby-oembed-0.16.1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/json[ruby_targets_ruby30(-)] dev-ruby/vcr:6[ruby_targets_ruby30(-)] dev-ruby/xml-simple[ruby_targets_ruby30(-)] dev-ruby/nokogiri[ruby_targets_ruby30(-)] dev-ruby/webmock:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/json[ruby_targets_ruby31(-)] dev-ruby/vcr:6[ruby_targets_ruby31(-)] dev-ruby/xml-simple[ruby_targets_ruby31(-)] dev-ruby/nokogiri[ruby_targets_ruby31(-)] dev-ruby/webmock:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/json[ruby_targets_ruby30(-)] dev-ruby/vcr:6[ruby_targets_ruby30(-)] dev-ruby/xml-simple[ruby_targets_ruby30(-)] dev-ruby/nokogiri[ruby_targets_ruby30(-)] dev-ruby/webmock:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/json[ruby_targets_ruby31(-)] dev-ruby/vcr:6[ruby_targets_ruby31(-)] dev-ruby/xml-simple[ruby_targets_ruby31(-)] dev-ruby/nokogiri[ruby_targets_ruby31(-)] dev-ruby/webmock:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/json[ruby_targets_ruby32(-)] dev-ruby/vcr:6[ruby_targets_ruby32(-)] dev-ruby/xml-simple[ruby_targets_ruby32(-)] dev-ruby/nokogiri[ruby_targets_ruby32(-)] dev-ruby/webmock:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=An oEmbed consumer library written in Ruby EAPI=8 HOMEPAGE=https://github.com/ruby-oembed/ruby-oembed INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-oembed/ruby-oembed/archive/v0.16.1.tar.gz -> ruby-oembed-0.16.1.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ed104c8dac3c57537d989372f8c416cd +_md5_=85d1c49921cd1d56441839fb9b84bbf5 diff --git a/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 b/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 index b25678544e82..04a0b8905b14 100644 --- a/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 +++ b/metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0-r1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=virtual/opengl media-libs/freeglut ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=virtual/opengl media-libs/freeglut ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=OpenGL / GLUT bindings for ruby EAPI=8 HOMEPAGE=https://github.com/larskanis/opengl INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=amd64 ~hppa ppc ppc64 x86 LICENSE=MIT -RDEPEND=virtual/opengl media-libs/freeglut ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=virtual/opengl media-libs/freeglut ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/opengl-0.10.0.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2159d5598b0a7e60c9404564a012ddd0 +_md5_=ded80ea4785331e96d5864c851b46064 diff --git a/metadata/md5-cache/dev-ruby/ruby-progressbar-1.13.0 b/metadata/md5-cache/dev-ruby/ruby-progressbar-1.13.0 index 90a677985531..0db0e54f34b2 100644 --- a/metadata/md5-cache/dev-ruby/ruby-progressbar-1.13.0 +++ b/metadata/md5-cache/dev-ruby/ruby-progressbar-1.13.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/jfelchner/ruby-progressbar INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jfelchner/ruby-progressbar/archive/releases/v1.13.0.tar.gz -> ruby-progressbar-1.13.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=846a9961d3ced1213a7e7b192cc45f10 +_md5_=928f81f67fff1e00909e470476df6a5b diff --git a/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r2 b/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r2 index ed5bcf05a7d9..6e808a8dfdeb 100644 --- a/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r2 +++ b/metadata/md5-cache/dev-ruby/ruby-shout-2.2.2-r2 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=media-libs/libshout-2.0 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=>=media-libs/libshout-2.0 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A Ruby interface to libshout2 EAPI=8 HOMEPAGE=https://github.com/niko/ruby-shout INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=~amd64 ~ppc x86 LICENSE=BSD -RDEPEND=>=media-libs/libshout-2.0 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=>=media-libs/libshout-2.0 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ruby-shout-2.2.2.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=231039d8e6d9fe43678f123536395fef +_md5_=a89d7dc6214bc58e69a61f46a4b76e93 diff --git a/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r1 b/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r1 deleted file mode 100644 index 351ed1594d74..000000000000 --- a/metadata/md5-cache/dev-ruby/ruby-termios-1.1.0-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A Ruby interface to termios -EAPI=8 -HOMEPAGE=http://arika.org/ruby/termios -INHERIT=multilib ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test -KEYWORDS=amd64 ~hppa ~mips ~ppc x86 -LICENSE=Ruby-BSD -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/ruby-termios-1.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=421d25e17abd5e0b4b9ebb74212e4930 diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.20.0 b/metadata/md5-cache/dev-ruby/ruby_parser-3.20.0 index cd4d62e59419..e1fa7e0c790d 100644 --- a/metadata/md5-cache/dev-ruby/ruby_parser-3.20.0 +++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.20.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/seattlerb/ruby_parser INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/sexp_processor-4.16.0:4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sexp_processor-4.16.0:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/sexp_processor-4.16.0:4[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/ruby_parser-3.20.0.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=5224fee3f2f6d8cde71cc10680f35eb3 +_md5_=ae0317d6bae0e9075591c22cb392c47d diff --git a/metadata/md5-cache/dev-ruby/rubygems-3.2.33 b/metadata/md5-cache/dev-ruby/rubygems-3.2.33 deleted file mode 100644 index 6520dc623271..000000000000 --- a/metadata/md5-cache/dev-ruby/rubygems-3.2.33 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/json[ruby_targets_ruby30(-)] dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/webrick[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) -DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) -DESCRIPTION=Centralized Ruby extension management system -EAPI=8 -HOMEPAGE=https://rubygems.org/ -INHERIT=ruby-ng prefix -IUSE=server test ruby_targets_ruby30 -KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=|| ( Ruby MIT ) -PDEPEND=server? ( =dev-ruby/builder-3* ) -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/rubygems/rubygems/archive/v3.2.33.tar.gz -> rubygems-3.2.33.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ec4a7358c949b56710d7eab7f0c16894 diff --git a/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3-r1 b/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3-r1 index 542b600fb3e5..99f798ebd929 100644 --- a/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3-r1 +++ b/metadata/md5-cache/dev-ruby/rubyntlm-0.6.3-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/winrb/rubyntlm INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~arm ~ppc64 ~x86 +KEYWORDS=amd64 ~arm ~ppc64 ~x86 LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubyntlm-0.6.3.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=47518d5c22f1f4df665b4f64339f58d4 +_md5_=5f53fe0daae14116baa826b157e8adf2 diff --git a/metadata/md5-cache/dev-ruby/rubypants-0.7.1-r1 b/metadata/md5-cache/dev-ruby/rubypants-0.7.1-r1 new file mode 100644 index 000000000000..2e96e989eebc --- /dev/null +++ b/metadata/md5-cache/dev-ruby/rubypants-0.7.1-r1 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=A Ruby port of the SmartyPants PHP library +EAPI=8 +HOMEPAGE=https://leahneukirchen.org/repos/rubypants/README +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/rubypants-0.7.1.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=1719caa70670f53218c7f1b9e47944d1 diff --git a/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 b/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 index 5d6ca1e99a60..965420dd0319 100644 --- a/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/rubytest-cli-0.2.0-r1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/ansi[ruby_targets_ruby30(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ansi[ruby_targets_ruby31(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/ansi[ruby_targets_ruby30(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ansi[ruby_targets_ruby31(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/ansi[ruby_targets_ruby32(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Rubytest CLI is a command-line interface for Rubytest EAPI=8 HOMEPAGE=https://rubyworks.github.io/rubytest-cli/ INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 LICENSE=BSD-2 -RDEPEND=ruby_targets_ruby30? ( dev-ruby/ansi[ruby_targets_ruby30(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ansi[ruby_targets_ruby31(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-ruby/ansi[ruby_targets_ruby30(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/ansi[ruby_targets_ruby31(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/ansi[ruby_targets_ruby32(-)] >=dev-ruby/rubytest-0.8.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rubytest-cli-0.2.0.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=cee6941d7353f9491c03767f9491921d +_md5_=55341dc7b8bf3cf63c00ce187b4f6a66 diff --git a/metadata/md5-cache/dev-ruby/set-1.0.3 b/metadata/md5-cache/dev-ruby/set-1.0.3 index 303a5c020194..66fc1752a094 100644 --- a/metadata/md5-cache/dev-ruby/set-1.0.3 +++ b/metadata/md5-cache/dev-ruby/set-1.0.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/ruby/set INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~riscv ~x86 LICENSE=BSD RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/set/archive/v1.0.3.tar.gz -> set-1.0.3.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2a4874feef20fe920d11fc23a675d20f +_md5_=e2aede097cab4db656c7266dd173126b diff --git a/metadata/md5-cache/dev-ruby/sexp_processor-4.17.0 b/metadata/md5-cache/dev-ruby/sexp_processor-4.17.0 index 05fdf0371cc2..9b6cd9b75ea2 100644 --- a/metadata/md5-cache/dev-ruby/sexp_processor-4.17.0 +++ b/metadata/md5-cache/dev-ruby/sexp_processor-4.17.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.zenspider.com/projects/sexp_processor.html INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-2 RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://rubygems.org/gems/sexp_processor-4.17.0.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=cb89be4d3ce48428f8d110dfbe7918b6 +_md5_=5c569fbaacb786ce331989a69d315510 diff --git a/metadata/md5-cache/dev-ruby/simple-rss-1.3.3-r1 b/metadata/md5-cache/dev-ruby/simple-rss-1.3.3-r1 index b6f1dd57ff6d..8f522513f13b 100644 --- a/metadata/md5-cache/dev-ruby/simple-rss-1.3.3-r1 +++ b/metadata/md5-cache/dev-ruby/simple-rss-1.3.3-r1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A simple, flexible, extensible, and liberal RSS and Atom reader for Ruby EAPI=8 HOMEPAGE=https://github.com/cardmagic/simple-rss INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=amd64 x86 LICENSE=LGPL-2 -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/simple-rss-1.3.3.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=92cfce644765065749f66ea63b88d803 +_md5_=515add9f3e8754454a03712787bab3e4 diff --git a/metadata/md5-cache/dev-ruby/simplecov-0.21.2 b/metadata/md5-cache/dev-ruby/simplecov-0.21.2 deleted file mode 100644 index 9325ed0f10f2..000000000000 --- a/metadata/md5-cache/dev-ruby/simplecov-0.21.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/simplecov-html:0.12[ruby_targets_ruby30(-)] >=dev-ruby/simplecov_json_formatter-0.1:0[ruby_targets_ruby30(-)] >=dev-ruby/docile-1.1:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/simplecov-html:0.12[ruby_targets_ruby31(-)] >=dev-ruby/simplecov_json_formatter-0.1:0[ruby_targets_ruby31(-)] >=dev-ruby/docile-1.1:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Code coverage with a configuration library and merging across test suites -EAPI=8 -HOMEPAGE=https://github.com/simplecov-ruby/simplecov -INHERIT=ruby-fakegem -IUSE=doc test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~riscv -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-ruby/simplecov-html:0.12[ruby_targets_ruby30(-)] >=dev-ruby/simplecov_json_formatter-0.1:0[ruby_targets_ruby30(-)] >=dev-ruby/docile-1.1:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/simplecov-html:0.12[ruby_targets_ruby31(-)] >=dev-ruby/simplecov_json_formatter-0.1:0[ruby_targets_ruby31(-)] >=dev-ruby/docile-1.1:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0.8 -SRC_URI=https://github.com/simplecov-ruby/simplecov/archive/v0.21.2.tar.gz -> simplecov-0.21.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=516efa8980f98f26a112da06ce808f0b diff --git a/metadata/md5-cache/dev-ruby/simplecov-html-0.12.3 b/metadata/md5-cache/dev-ruby/simplecov-html-0.12.3 deleted file mode 100644 index c1df6dd865de..000000000000 --- a/metadata/md5-cache/dev-ruby/simplecov-html-0.12.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Generates a HTML report of your SimpleCov ruby code coverage results -EAPI=7 -HOMEPAGE=https://github.com/simplecov-ruby/simplecov-html -INHERIT=ruby-fakegem -IUSE=doc ruby_targets_ruby30 ruby_targets_ruby31 doc test -KEYWORDS=~amd64 ~riscv -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) -SLOT=0.12 -SRC_URI=https://rubygems.org/gems/simplecov-html-0.12.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=bd493d817c7d1514ab21465401c8fdac diff --git a/metadata/md5-cache/dev-ruby/slop-4.9.2 b/metadata/md5-cache/dev-ruby/slop-4.9.2 deleted file mode 100644 index a4a362e30cc5..000000000000 --- a/metadata/md5-cache/dev-ruby/slop-4.9.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A simple option parser with an easy to remember syntax and friendly API -EAPI=8 -HOMEPAGE=https://github.com/injekt/slop -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 test test -KEYWORDS=~amd64 ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=4 -SRC_URI=https://github.com/injekt/slop/archive/v4.9.2.tar.gz -> slop-4.9.2.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2870aff192f3d411241910c5b8f0dd06 diff --git a/metadata/md5-cache/dev-ruby/slop-4.9.3 b/metadata/md5-cache/dev-ruby/slop-4.9.3 deleted file mode 100644 index 9197e05b786f..000000000000 --- a/metadata/md5-cache/dev-ruby/slop-4.9.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A simple option parser with an easy to remember syntax and friendly API -EAPI=8 -HOMEPAGE=https://github.com/injekt/slop -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 test test -KEYWORDS=~amd64 ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=4 -SRC_URI=https://github.com/injekt/slop/archive/v4.9.3.tar.gz -> slop-4.9.3.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8946a04c49755b7a04b0e6d9baba8631 diff --git a/metadata/md5-cache/dev-ruby/sorted_set-1.0.3 b/metadata/md5-cache/dev-ruby/sorted_set-1.0.3 index 9d95556a5f12..a39f4e8c6f07 100644 --- a/metadata/md5-cache/dev-ruby/sorted_set-1.0.3 +++ b/metadata/md5-cache/dev-ruby/sorted_set-1.0.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/knu/sorted_set INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~riscv ~x86 LICENSE=BSD RDEPEND=ruby_targets_ruby30? ( dev-ruby/rbtree[ruby_targets_ruby30(-)] dev-ruby/set:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rbtree[ruby_targets_ruby31(-)] dev-ruby/set:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rbtree[ruby_targets_ruby32(-)] dev-ruby/set:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/knu/sorted_set/archive/v1.0.3.tar.gz -> sorted_set-1.0.3.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=275b04b5fc534c69b00e95a374f101d2 +_md5_=0b846c652f6064d6532732ab3e42b32d diff --git a/metadata/md5-cache/dev-ruby/sparklines-0.5.2-r7 b/metadata/md5-cache/dev-ruby/sparklines-0.5.2-r7 deleted file mode 100644 index 82ccbc4d52a6..000000000000 --- a/metadata/md5-cache/dev-ruby/sparklines-0.5.2-r7 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/rmagick:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rmagick:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/tidy_table[ruby_targets_ruby30(-)] dev-ruby/dust[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/tidy_table[ruby_targets_ruby31(-)] dev-ruby/dust[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=test? ( media-gfx/imagemagick[png] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Create sparklines, small graphs to be used inline in texts -EAPI=8 -HOMEPAGE=http://sparklines.rubyforge.org/ -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-ruby/rmagick:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rmagick:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/sparklines-0.5.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ce31d5fb2c235bbdb75930905f5becbc diff --git a/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 b/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 index 82b4642630e0..a2aee0f9fa9f 100644 --- a/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 +++ b/metadata/md5-cache/dev-ruby/spreadsheet-1.3.0 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby30? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby30? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Ruby library to read and write spreadsheet documents EAPI=8 HOMEPAGE=https://github.com/zdavatz/spreadsheet INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=~amd64 LICENSE=GPL-3 -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ruby-ole-1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/zdavatz/spreadsheet/archive/1.3.0.tar.gz -> spreadsheet-1.3.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=038b1cf49615233e39c253e359d300ea +_md5_=2c34a1a77c54605eb8b90da47cab6d67 diff --git a/metadata/md5-cache/dev-ruby/spy-1.0.2 b/metadata/md5-cache/dev-ruby/spy-1.0.2 deleted file mode 100644 index 4f3166f37299..000000000000 --- a/metadata/md5-cache/dev-ruby/spy-1.0.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A simple opinionated mocking framework -EAPI=8 -HOMEPAGE=https://github.com/ryanong/spy -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm64 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/spy-1.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a47804be799c26cb9aa18240b6a046c4 diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1 b/metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1 deleted file mode 100644 index 6d4a9152466a..000000000000 --- a/metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-ruby/rake-compiler[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/redcloth[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake-compiler[ruby_targets_ruby31(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/redcloth[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-db/sqlite-3.6.16:3 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=An extension library to access a SQLite database from Ruby -EAPI=7 -HOMEPAGE=https://github.com/sparklemotion/sqlite3-ruby -INHERIT=multilib ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=BSD -RDEPEND=>=dev-db/sqlite-3.6.16:3 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/sqlite3-1.4.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=67db8d9c7d492b51c4552aee01d5a5a5 diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.5.3 b/metadata/md5-cache/dev-ruby/sqlite3-1.5.3 deleted file mode 100644 index 327364ea0d4e..000000000000 --- a/metadata/md5-cache/dev-ruby/sqlite3-1.5.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/redcloth[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby31(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/redcloth[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-db/sqlite-3.39.4:3 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=An extension library to access a SQLite database from Ruby -EAPI=8 -HOMEPAGE=https://github.com/sparklemotion/sqlite3-ruby -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=BSD -RDEPEND=>=dev-db/sqlite-3.39.4:3 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/sqlite3-1.5.3.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8fdc594b7a4e91d0b7af5de1fa04d21f diff --git a/metadata/md5-cache/dev-ruby/stringio-3.0.6 b/metadata/md5-cache/dev-ruby/stringio-3.0.6 index 4f06c49e7b7f..44f078f71907 100644 --- a/metadata/md5-cache/dev-ruby/stringio-3.0.6 +++ b/metadata/md5-cache/dev-ruby/stringio-3.0.6 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/ruby/stringio INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=BSD-2 RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/stringio/archive/v3.0.6.tar.gz -> stringio-3.0.6.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f736c8af9481f7ac9a14eebd6f51f9b0 +_md5_=98b9a48ea318c0cf66ead09d1463062f diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.5.8 b/metadata/md5-cache/dev-ruby/test-unit-3.5.8 index 53e28c19d8d4..8f8a473ce741 100644 --- a/metadata/md5-cache/dev-ruby/test-unit-3.5.8 +++ b/metadata/md5-cache/dev-ruby/test-unit-3.5.8 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://rubygems.org/gems/test-unit INHERIT=ruby-fakegem IUSE=doc test test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Ruby-BSD BSD-2 ) PSF-2 RDEPEND=ruby_targets_ruby30? ( dev-ruby/power_assert[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/power_assert[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/power_assert[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/test-unit/test-unit/archive/3.5.8.tar.gz -> test-unit-3.5.8.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=0afef48f46b3cd8f751bfc86d77062da +_md5_=cde7140ff66bc799ce4640fcc28fb91d diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.6.1 b/metadata/md5-cache/dev-ruby/test-unit-3.6.1 new file mode 100644 index 000000000000..cb7cf92d345c --- /dev/null +++ b/metadata/md5-cache/dev-ruby/test-unit-3.6.1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/power_assert[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/power_assert[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/power_assert[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=An xUnit family unit testing framework for Ruby +EAPI=8 +HOMEPAGE=https://rubygems.org/gems/test-unit +INHERIT=ruby-fakegem +IUSE=doc test test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=|| ( Ruby-BSD BSD-2 ) PSF-2 +RDEPEND=ruby_targets_ruby30? ( dev-ruby/power_assert[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/power_assert[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/power_assert[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=2 +SRC_URI=https://github.com/test-unit/test-unit/archive/3.6.1.tar.gz -> test-unit-3.6.1.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0afef48f46b3cd8f751bfc86d77062da diff --git a/metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r3 b/metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r3 deleted file mode 100644 index 00b22462d128..000000000000 --- a/metadata/md5-cache/dev-ruby/text-hyphen-1.4.1-r3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/hoe-2.8.0[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/hoe-2.8.0[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Hyphenates words according to the rules of the language the word is written in -EAPI=8 -HOMEPAGE=http://rubyforge.org/projects/text-format -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=amd64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/text-hyphen-1.4.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=cf38a476a67efc5aa44e8ec0fb202464 diff --git a/metadata/md5-cache/dev-ruby/thor-1.2.1 b/metadata/md5-cache/dev-ruby/thor-1.2.1 deleted file mode 100644 index 37dd16eea002..000000000000 --- a/metadata/md5-cache/dev-ruby/thor-1.2.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/childlabor[ruby_targets_ruby30(-)] dev-ruby/webmock[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/childlabor[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Simple and efficient tool for building self-documenting command line utilities -EAPI=8 -HOMEPAGE=http://whatisthor.com/ -INHERIT=ruby-fakegem -IUSE=doc ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux -LICENSE=MIT -RDEPEND=! thor-git-1.2.1.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8eb87e459b5c314ef142b3b7aef1cea1 diff --git a/metadata/md5-cache/dev-ruby/time-0.2.2 b/metadata/md5-cache/dev-ruby/time-0.2.2 index a5c6d2ea450a..a7184efc67d9 100644 --- a/metadata/md5-cache/dev-ruby/time-0.2.2 +++ b/metadata/md5-cache/dev-ruby/time-0.2.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/ruby/time INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=BSD-2 RDEPEND=ruby_targets_ruby30? ( dev-ruby/date[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/date[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/date[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby/time/archive/v0.2.2.tar.gz -> time-0.2.2.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a58e02d0f887112edbbbca37f5ff326b +_md5_=d4436857b5461c7b9cf807b111ce3c4b diff --git a/metadata/md5-cache/dev-ruby/timers-4.3.3 b/metadata/md5-cache/dev-ruby/timers-4.3.3 deleted file mode 100644 index fa7b61de6fc7..000000000000 --- a/metadata/md5-cache/dev-ruby/timers-4.3.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Pure Ruby one-shot and periodic timers -EAPI=7 -HOMEPAGE=https://github.com/tarcieri/timers -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=4 -SRC_URI=https://github.com/tarcieri/timers/archive/v4.3.3.tar.gz -> timers-4.3.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2e3ec9e051077a4c92792a903573bc16 diff --git a/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r3 b/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r3 index 021cf3c774c0..9ee7a34d6e4b 100644 --- a/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r3 +++ b/metadata/md5-cache/dev-ruby/transaction-simple-1.4.0.2-r3 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Provides transaction support at the object level EAPI=8 HOMEPAGE=https://github.com/halostatue/transaction-simple INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=amd64 ~ppc ~ppc64 x86 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/transaction-simple-1.4.0.2.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=aa7e1014d0c955e527244d7196b19fc6 +_md5_=6fe6b1e103bccb74c65de76f3c3a7115 diff --git a/metadata/md5-cache/dev-ruby/treetop-1.6.11-r1 b/metadata/md5-cache/dev-ruby/treetop-1.6.11-r1 deleted file mode 100644 index 53a08e7b4c5b..000000000000 --- a/metadata/md5-cache/dev-ruby/treetop-1.6.11-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/rr-1.0[ruby_targets_ruby30(-)] dev-ruby/activesupport[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rr-1.0[ruby_targets_ruby31(-)] dev-ruby/activesupport[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby30? ( >=dev-ruby/polyglot-0.3.1:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/polyglot-0.3.1:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Treetop is a language for describing languages -EAPI=8 -HOMEPAGE=https://github.com/cjheath/treetop -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/polyglot-0.3.1:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/polyglot-0.3.1:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/cjheath/treetop/archive/v1.6.11.tar.gz -> treetop-1.6.11.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=b973850e21e543e2b2dd998e74bd73e2 diff --git a/metadata/md5-cache/dev-ruby/treetop-1.6.12 b/metadata/md5-cache/dev-ruby/treetop-1.6.12 index 40802fb98900..d73cf055cf08 100644 --- a/metadata/md5-cache/dev-ruby/treetop-1.6.12 +++ b/metadata/md5-cache/dev-ruby/treetop-1.6.12 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/rr-1.0[ruby_targets_ruby30(-)] dev-ruby/activesupport[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rr-1.0[ruby_targets_ruby31(-)] dev-ruby/activesupport[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby30? ( >=dev-ruby/polyglot-0.3.1:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/polyglot-0.3.1:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/rr-1.0[ruby_targets_ruby30(-)] dev-ruby/activesupport[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rr-1.0[ruby_targets_ruby31(-)] dev-ruby/activesupport[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/rr-1.0[ruby_targets_ruby32(-)] dev-ruby/activesupport[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby30? ( >=dev-ruby/polyglot-0.3.1:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/polyglot-0.3.1:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/polyglot-0.3.1:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Treetop is a language for describing languages EAPI=8 HOMEPAGE=https://github.com/cjheath/treetop INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/polyglot-0.3.1:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/polyglot-0.3.1:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/polyglot-0.3.1:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/polyglot-0.3.1:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/polyglot-0.3.1:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/cjheath/treetop/archive/v1.6.12.tar.gz -> treetop-1.6.12.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d31831dca56b5b69e42ec2080eba6bbf +_md5_=93132580bf6a65d5e5dd2d4e68938e7e diff --git a/metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1 b/metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1 index 0ef947d393d6..dbfac274ed41 100644 --- a/metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1 +++ b/metadata/md5-cache/dev-ruby/tty-command-0.10.1-r1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Terminal color capabilities detection EAPI=8 HOMEPAGE=https://github.com/piotrmurach/tty-command INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 ~riscv LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/pastel-0.8:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/piotrmurach/tty-command/archive/v0.10.1.tar.gz -> tty-command-0.10.1.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=755475d2b8544a09f827dac40e9b8a68 +_md5_=4b9ce85b055a859b6213d4240683b217 diff --git a/metadata/md5-cache/dev-ruby/tty-file-0.10.0-r1 b/metadata/md5-cache/dev-ruby/tty-file-0.10.0-r1 new file mode 100644 index 000000000000..13dffce85313 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/tty-file-0.10.0-r1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby30(-)] >=dev-ruby/pastel-0.8:0[ruby_targets_ruby30(-)] >=dev-ruby/tty-prompt-0.22:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby31(-)] >=dev-ruby/pastel-0.8:0[ruby_targets_ruby31(-)] >=dev-ruby/tty-prompt-0.22:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby32(-)] >=dev-ruby/pastel-0.8:0[ruby_targets_ruby32(-)] >=dev-ruby/tty-prompt-0.22:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/webmock[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/webmock[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=File manipulation utility methods +EAPI=8 +HOMEPAGE=https://github.com/piotrmurach/tty-file +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby30(-)] >=dev-ruby/pastel-0.8:0[ruby_targets_ruby30(-)] >=dev-ruby/tty-prompt-0.22:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby31(-)] >=dev-ruby/pastel-0.8:0[ruby_targets_ruby31(-)] >=dev-ruby/tty-prompt-0.22:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/diff-lcs-1.3:0[ruby_targets_ruby32(-)] >=dev-ruby/pastel-0.8:0[ruby_targets_ruby32(-)] >=dev-ruby/tty-prompt-0.22:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/piotrmurach/tty-file/archive/v0.10.0.tar.gz -> tty-file-0.10.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=7a50ce3b236ff67474270f5c09854e5d diff --git a/metadata/md5-cache/dev-ruby/unf-0.1.4-r1 b/metadata/md5-cache/dev-ruby/unf-0.1.4-r1 index 3e61d74cf85b..113aad5cd371 100644 --- a/metadata/md5-cache/dev-ruby/unf-0.1.4-r1 +++ b/metadata/md5-cache/dev-ruby/unf-0.1.4-r1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/unf_ext[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/unf_ext[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby30(-)] dev-ruby/shoulda[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] dev-ruby/shoulda[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/unf_ext[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/unf_ext[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/unf_ext[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby30(-)] dev-ruby/shoulda[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] dev-ruby/shoulda[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby32(-)] dev-ruby/shoulda[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A wrapper library to bring Unicode Normalization Form support to Ruby/JRuby EAPI=8 HOMEPAGE=https://github.com/knu/ruby-unf INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=BSD-2 -RDEPEND=ruby_targets_ruby30? ( dev-ruby/unf_ext[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/unf_ext[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-ruby/unf_ext[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/unf_ext[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/unf_ext[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/unf-0.1.4.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2941de2d72389b8cb9b17dea01b7977b +_md5_=3dedb9b7af0e02b73dd15273794cab33 diff --git a/metadata/md5-cache/dev-ruby/vcr-6.1.0 b/metadata/md5-cache/dev-ruby/vcr-6.1.0 index 06472afed55e..d6985acb16ff 100644 --- a/metadata/md5-cache/dev-ruby/vcr-6.1.0 +++ b/metadata/md5-cache/dev-ruby/vcr-6.1.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( json? ( dev-ruby/json[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( json? ( dev-ruby/json[ruby_targets_ruby31(-)] ) ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( json? ( dev-ruby/json[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( json? ( dev-ruby/json[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( json? ( dev-ruby/json[ruby_targets_ruby32(-)] ) ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Records your test suite's HTTP interactions and replay them during test runs EAPI=8 HOMEPAGE=https://github.com/vcr/vcr/ INHERIT=ruby-fakegem -IUSE=json test test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=json test test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=amd64 ~arm ~ppc ~ppc64 ~riscv ~x86 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( json? ( dev-ruby/json[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( json? ( dev-ruby/json[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( json? ( dev-ruby/json[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( json? ( dev-ruby/json[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( json? ( dev-ruby/json[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://github.com/vcr/vcr/archive/v6.1.0.tar.gz -> vcr-6.1.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3557c702076d8e987f9d2a90adb150b9 +_md5_=9bbc27499ecbde5606aadfd7b4cb870e diff --git a/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r3 b/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r3 new file mode 100644 index 000000000000..1f059a41d71b --- /dev/null +++ b/metadata/md5-cache/dev-ruby/webrobots-0.1.2-r3 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/nokogiri-1.4.4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/nokogiri-1.4.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/nokogiri-1.4.4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/shoulda[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/webmock[ruby_targets_ruby30(-)] dev-ruby/vcr[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/shoulda[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] dev-ruby/vcr[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/shoulda[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] dev-ruby/vcr[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=A library to help write robots.txt compliant web robots +EAPI=8 +HOMEPAGE=https://github.com/knu/webrobots +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=BSD-2 +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/nokogiri-1.4.4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/nokogiri-1.4.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/nokogiri-1.4.4[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/webrobots-0.1.2.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=1cabb2acef586200f2e318d5e7d408b6 diff --git a/metadata/md5-cache/dev-ruby/yard-0.9.34 b/metadata/md5-cache/dev-ruby/yard-0.9.34 index 09628782821f..a3f040edd6a6 100644 --- a/metadata/md5-cache/dev-ruby/yard-0.9.34 +++ b/metadata/md5-cache/dev-ruby/yard-0.9.34 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://yardoc.org/ INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/lsegal/yard/archive/v0.9.34.tar.gz -> yard-0.9.34-git.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=53e39d8bec40675196d44bb87a5ed19d +_md5_=8f916c0ce401c5e4c8213e6fa551e828 diff --git a/metadata/md5-cache/dev-tex/Manifest.gz b/metadata/md5-cache/dev-tex/Manifest.gz index fb0c75ac3d559edb1357f2baaa3ea2104d19e073..976ae7ebab2ac0765020a94348721da684381e00 100644 GIT binary patch delta 8564 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 delta 8694 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 UQ7d|-;EaFyKSP>F?(04P0ELrB4FCWD diff --git a/metadata/md5-cache/dev-tex/cpp2latex-2.3-r2 b/metadata/md5-cache/dev-tex/cpp2latex-2.3-r2 deleted file mode 100644 index e38d56b7e30a..000000000000 --- a/metadata/md5-cache/dev-tex/cpp2latex-2.3-r2 +++ /dev/null @@ -1,9 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=A program to convert C++ code to LaTeX source -EAPI=6 -HOMEPAGE=http://www.arnoldarts.de/cpp2latex/ -KEYWORDS=amd64 ppc sparc x86 -LICENSE=GPL-2 -SLOT=0 -SRC_URI=http://www.arnoldarts.de/files/cpp2latex/cpp2latex-2.3.tar.gz -_md5_=b70081f5605df63692e045bed60b7585 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index 2fd69189649b544efef28f0528da011d9dfa68c4..ffab49d1fd7dabad33e84cafe9d4f923f7df5065 100644 GIT binary patch literal 123266 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
      ^V?B9 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 ThMsW?_5b|;I(#pWFKq(=(!t?> literal 125368 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 diff --git a/metadata/md5-cache/dev-util/Tensile-5.4.2-r2 b/metadata/md5-cache/dev-util/Tensile-5.4.2-r2 index e42530ea241b..0eaa47e6cdc5 100644 --- a/metadata/md5-cache/dev-util/Tensile-5.4.2-r2 +++ b/metadata/md5-cache/dev-util/Tensile-5.4.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=client? ( || ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_t RESTRICT=test SLOT=0/5.4 SRC_URI=https://github.com/ROCmSoftwarePlatform/Tensile/archive/rocm-5.4.2.tar.gz -> rocm-Tensile-5.4.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 rocm d027c5dabbfc98896a8fe0defa5a6c0a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 rocm d027c5dabbfc98896a8fe0defa5a6c0a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4a0f83275ebf5f26fde925d8f0549e05 diff --git a/metadata/md5-cache/dev-util/android-tools-33.0.3-r1 b/metadata/md5-cache/dev-util/android-tools-33.0.3-r1 index 63a923becc32..bb7873eed560 100644 --- a/metadata/md5-cache/dev-util/android-tools-33.0.3-r1 +++ b/metadata/md5-cache/dev-util/android-tools-33.0.3-r1 @@ -12,5 +12,5 @@ RDEPEND=app-arch/brotli:= app-arch/lz4:= app-arch/zstd:= dev-libs/libpcre2:= >=d REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) SLOT=0 SRC_URI=https://github.com/nmeum/android-tools/releases/download/33.0.3/android-tools-33.0.3.tar.xz https://dev.gentoo.org/~zmedico/dist/android-tools-31.0.3-no-gtest.patch -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3f9d0557b8f71a0a6e4b9c6a849d7b32 diff --git a/metadata/md5-cache/dev-util/android-tools-34.0.0 b/metadata/md5-cache/dev-util/android-tools-34.0.0 index 9ae7dab66304..b598b32f8962 100644 --- a/metadata/md5-cache/dev-util/android-tools-34.0.0 +++ b/metadata/md5-cache/dev-util/android-tools-34.0.0 @@ -12,5 +12,5 @@ RDEPEND=app-arch/brotli:= app-arch/lz4:= app-arch/zstd:= dev-libs/libpcre2:= >=d REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) SLOT=0 SRC_URI=https://github.com/nmeum/android-tools/releases/download/34.0.0/android-tools-34.0.0.tar.xz https://dev.gentoo.org/~zmedico/dist/android-tools-31.0.3-no-gtest.patch -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=537b2ff0714a60157bf4e391b1644f47 diff --git a/metadata/md5-cache/dev-util/apitrace-9.0-r3 b/metadata/md5-cache/dev-util/apitrace-9.0-r3 index a2728faa56ba..202e261c53f5 100644 --- a/metadata/md5-cache/dev-util/apitrace-9.0-r3 +++ b/metadata/md5-cache/dev-util/apitrace-9.0-r3 @@ -12,5 +12,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/apitrace/apitrace/archive/9.0.tar.gz -> apitrace-9.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d950eacb7b37782bf1aa5a3e0f1b7705 diff --git a/metadata/md5-cache/dev-util/bcc-0.25.0 b/metadata/md5-cache/dev-util/bcc-0.25.0 index 107ccd983e31..0e4fed2f6813 100644 --- a/metadata/md5-cache/dev-util/bcc-0.25.0 +++ b/metadata/md5-cache/dev-util/bcc-0.25.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) lua? ( ^ RESTRICT=test SLOT=0 SRC_URI=https://github.com/iovisor/bcc/archive/v0.25.0.tar.gz -> bcc-0.25.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2e089951d44185872062e8592ff54afd diff --git a/metadata/md5-cache/dev-util/bcc-0.26.0-r2 b/metadata/md5-cache/dev-util/bcc-0.26.0-r2 index 5d5ba1992d1f..6dca66ab2871 100644 --- a/metadata/md5-cache/dev-util/bcc-0.26.0-r2 +++ b/metadata/md5-cache/dev-util/bcc-0.26.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) lua? ( ^ RESTRICT=test SLOT=0 SRC_URI=https://github.com/iovisor/bcc/archive/v0.26.0.tar.gz -> bcc-0.26.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f458fff657ab80441162b55d2376ecb4 diff --git a/metadata/md5-cache/dev-util/bcc-0.27.0-r1 b/metadata/md5-cache/dev-util/bcc-0.27.0-r1 index bd2242cc27ef..c9ab7570d57d 100644 --- a/metadata/md5-cache/dev-util/bcc-0.27.0-r1 +++ b/metadata/md5-cache/dev-util/bcc-0.27.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) lua? ( ^ RESTRICT=test SLOT=0 SRC_URI=https://github.com/iovisor/bcc/archive/v0.27.0.tar.gz -> bcc-0.27.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c2e6fd2f43cf25871ff7d49a019f407a diff --git a/metadata/md5-cache/dev-util/bear-3.0.20-r1 b/metadata/md5-cache/dev-util/bear-3.0.20-r1 index 775dcb5f5a06..3dda14983784 100644 --- a/metadata/md5-cache/dev-util/bear-3.0.20-r1 +++ b/metadata/md5-cache/dev-util/bear-3.0.20-r1 @@ -12,5 +12,5 @@ RDEPEND=>=dev-cpp/nlohmann_json-3.7.3:= >=dev-db/sqlite-3.14:= dev-libs/libfmt:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/rizsotto/Bear/archive/3.0.20.tar.gz -> bear-3.0.20.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9d6f29a10548ab3e1bf5faa8843eebc7 diff --git a/metadata/md5-cache/dev-util/bear-3.0.21 b/metadata/md5-cache/dev-util/bear-3.0.21 index ccd3db1795cd..9c79793118c6 100644 --- a/metadata/md5-cache/dev-util/bear-3.0.21 +++ b/metadata/md5-cache/dev-util/bear-3.0.21 @@ -12,5 +12,5 @@ RDEPEND=>=dev-cpp/nlohmann_json-3.11.2:= >=dev-db/sqlite-3.14:= >=dev-libs/libfm RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/rizsotto/Bear/archive/3.0.21.tar.gz -> bear-3.0.21.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e4e7290232c76888a8e44a2df3e3f0d4 diff --git a/metadata/md5-cache/dev-util/bear-3.1.2 b/metadata/md5-cache/dev-util/bear-3.1.2 index 042df5640ac9..77aa8b7025c9 100644 --- a/metadata/md5-cache/dev-util/bear-3.1.2 +++ b/metadata/md5-cache/dev-util/bear-3.1.2 @@ -12,5 +12,5 @@ RDEPEND=>=dev-cpp/nlohmann_json-3.11.2:= >=dev-db/sqlite-3.14:= >=dev-libs/libfm RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/rizsotto/Bear/archive/3.1.2.tar.gz -> bear-3.1.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f3de22d4c08b3ffa302cd824891c2631 diff --git a/metadata/md5-cache/dev-util/bloaty-1.1 b/metadata/md5-cache/dev-util/bloaty-1.1 index 447fad12b3b5..91cd3b362828 100644 --- a/metadata/md5-cache/dev-util/bloaty-1.1 +++ b/metadata/md5-cache/dev-util/bloaty-1.1 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=dev-libs/capstone:= dev-libs/protobuf:= dev-libs/re2:= SLOT=0 SRC_URI=https://github.com/google/bloaty/releases/download/v1.1/bloaty-1.1.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=754558fe20f582de3ccfe6be2f27d664 diff --git a/metadata/md5-cache/dev-util/bloaty-9999 b/metadata/md5-cache/dev-util/bloaty-9999 index 7e5cef8a6a1c..1bdfd42b470d 100644 --- a/metadata/md5-cache/dev-util/bloaty-9999 +++ b/metadata/md5-cache/dev-util/bloaty-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=dev-libs/capstone:= dev-libs/protobuf:= dev-libs/re2:= RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d3002619a4b43ce42001760f10c089cd diff --git a/metadata/md5-cache/dev-util/blueprint-compiler-0.8.1 b/metadata/md5-cache/dev-util/blueprint-compiler-0.8.1 index 7c6f07267315..1bfa4557014f 100644 --- a/metadata/md5-cache/dev-util/blueprint-compiler-0.8.1 +++ b/metadata/md5-cache/dev-util/blueprint-compiler-0.8.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/ https://gitlab.gnome.org/jwestman/blueprint-compiler/ INHERIT=meson python-single-r1 virtualx IUSE=doc test python_single_target_python3_10 python_single_target_python3_11 test -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=LGPL-3+ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://gitlab.gnome.org/jwestman/blueprint-compiler/-/archive/v0.8.1/blueprint-compiler-v0.8.1.tar.bz2 _eclasses_=meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=fdb0a8a026646295c9e07825e1f37a91 +_md5_=5f7ce566c02059ade7ea4953c9e13798 diff --git a/metadata/md5-cache/dev-util/bpftrace-0.17.1 b/metadata/md5-cache/dev-util/bpftrace-0.17.1 index 51be73a7c94e..080516eef382 100644 --- a/metadata/md5-cache/dev-util/bpftrace-0.17.1 +++ b/metadata/md5-cache/dev-util/bpftrace-0.17.1 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libbpf-1.1:= >=dev-util/bcc-0.25.0:= >=sys-devel/llvm-10[llvm RESTRICT=test SLOT=0 SRC_URI=https://github.com/iovisor/bpftrace/archive/v0.17.1.tar.gz -> bpftrace-0.17.1.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=841cd37fa8c7ca8371371dfd0e213325 diff --git a/metadata/md5-cache/dev-util/bpftrace-0.18.0 b/metadata/md5-cache/dev-util/bpftrace-0.18.0 index b21765971481..79368851772f 100644 --- a/metadata/md5-cache/dev-util/bpftrace-0.18.0 +++ b/metadata/md5-cache/dev-util/bpftrace-0.18.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libbpf-1.1:= >=dev-util/bcc-0.25.0:= >=sys-devel/llvm-10[llvm RESTRICT=test SLOT=0 SRC_URI=https://github.com/iovisor/bpftrace/archive/v0.18.0.tar.gz -> bpftrace-0.18.0.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=100da251470e318cbc191194c57409f5 diff --git a/metadata/md5-cache/dev-util/cargo-ebuild-0.5.2 b/metadata/md5-cache/dev-util/cargo-ebuild-0.5.2 index 781412a7bfb9..63a1b3dacaa6 100644 --- a/metadata/md5-cache/dev-util/cargo-ebuild-0.5.2 +++ b/metadata/md5-cache/dev-util/cargo-ebuild-0.5.2 @@ -12,4 +12,4 @@ RDEPEND=dev-libs/openssl:0= net-libs/libssh2:= virtual/rust SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/cargo-ebuild.git/snapshot/cargo-ebuild-0.5.2.tar.bz2 https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.58/download -> anyhow-1.0.58.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/block-buffer/0.7.3/download -> block-buffer-0.7.3.crate https://crates.io/api/v1/crates/block-padding/0.1.5/download -> block-padding-0.1.5.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/byte-tools/0.3.1/download -> byte-tools-0.3.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/camino/1.0.9/download -> camino-1.0.9.crate https://crates.io/api/v1/crates/cargo-lock/8.0.2/download -> cargo-lock-8.0.2.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.0/download -> cargo_metadata-0.15.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/crates-index/0.18.8/download -> crates-index-0.18.8.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.6/download -> crossbeam-channel-0.5.6.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.10/download -> crossbeam-epoch-0.9.10.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.11/download -> crossbeam-utils-0.8.11.crate https://crates.io/api/v1/crates/cvss/2.0.0/download -> cvss-2.0.0.crate https://crates.io/api/v1/crates/digest/0.8.1/download -> digest-0.8.1.crate https://crates.io/api/v1/crates/either/1.7.0/download -> either-1.7.0.crate https://crates.io/api/v1/crates/fake-simd/0.1.2/download -> fake-simd-0.1.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/fs-err/2.7.0/download -> fs-err-2.7.0.crate https://crates.io/api/v1/crates/generic-array/0.12.4/download -> generic-array-0.12.4.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/git2/0.14.4/download -> git2-0.14.4.crate https://crates.io/api/v1/crates/globset/0.4.9/download -> globset-0.4.9.crate https://crates.io/api/v1/crates/globwalk/0.8.1/download -> globwalk-0.8.1.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.3/download -> home-0.5.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/ignore/0.4.18/download -> ignore-0.4.18.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.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.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/libgit2-sys/0.13.4+1.4.2/download -> libgit2-sys-0.13.4+1.4.2.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.13.0/download -> once_cell-1.13.0.crate https://crates.io/api/v1/crates/opaque-debug/0.2.3/download -> opaque-debug-0.2.3.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.75/download -> openssl-sys-0.9.75.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pest/2.1.3/download -> pest-2.1.3.crate https://crates.io/api/v1/crates/pest_derive/2.1.0/download -> pest_derive-2.1.0.crate https://crates.io/api/v1/crates/pest_generator/2.1.3/download -> pest_generator-2.1.3.crate https://crates.io/api/v1/crates/pest_meta/2.1.3/download -> pest_meta-2.1.3.crate https://crates.io/api/v1/crates/phf/0.11.0/download -> phf-0.11.0.crate https://crates.io/api/v1/crates/phf_generator/0.11.0/download -> phf_generator-0.11.0.crate https://crates.io/api/v1/crates/phf_macros/0.11.0/download -> phf_macros-0.11.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.0/download -> phf_shared-0.11.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/platforms/3.0.1/download -> platforms-3.0.1.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.42/download -> proc-macro2-1.0.42.crate https://crates.io/api/v1/crates/quote/1.0.20/download -> quote-1.0.20.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rayon/1.5.3/download -> rayon-1.5.3.crate https://crates.io/api/v1/crates/rayon-core/1.9.3/download -> rayon-core-1.9.3.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.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/rustsec/0.26.0/download -> rustsec-0.26.0.crate https://crates.io/api/v1/crates/ryu/1.0.10/download -> ryu-1.0.10.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/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.12/download -> semver-1.0.12.crate https://crates.io/api/v1/crates/serde/1.0.140/download -> serde-1.0.140.crate https://crates.io/api/v1/crates/serde_derive/1.0.140/download -> serde_derive-1.0.140.crate https://crates.io/api/v1/crates/serde_json/1.0.82/download -> serde_json-1.0.82.crate https://crates.io/api/v1/crates/sha-1/0.8.2/download -> sha-1-0.8.2.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smartstring/1.0.1/download -> smartstring-1.0.1.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/1.0.98/download -> syn-1.0.98.crate https://crates.io/api/v1/crates/tera/1.16.0/download -> tera-1.16.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.3.11/download -> time-0.3.11.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.4/download -> ucd-trie-0.1.4.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-segment/0.9.0/download -> unic-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-segment/0.9.0/download -> unic-ucd-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.2/download -> unicode-ident-1.0.2.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download -> unicode-normalization-0.1.21.crate https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download -> unicode-segmentation-1.9.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate _eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=4016cb069f187c8eff75ecf046375623 +_md5_=4d1fa464183c296971f69fa932706568 diff --git a/metadata/md5-cache/dev-util/cargo-ebuild-0.5.4 b/metadata/md5-cache/dev-util/cargo-ebuild-0.5.4 index 3d7a0ccf515e..b39189e26d76 100644 --- a/metadata/md5-cache/dev-util/cargo-ebuild-0.5.4 +++ b/metadata/md5-cache/dev-util/cargo-ebuild-0.5.4 @@ -12,4 +12,4 @@ RDEPEND=dev-libs/openssl:0= net-libs/libssh2:= virtual/rust SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/cargo-ebuild.git/snapshot/cargo-ebuild-0.5.4.tar.bz2 https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.68/download -> anyhow-1.0.68.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/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/camino/1.1.1/download -> camino-1.1.1.crate https://crates.io/api/v1/crates/cargo-lock/8.0.3/download -> cargo-lock-8.0.3.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.2/download -> cargo_metadata-0.15.2.crate https://crates.io/api/v1/crates/cc/1.0.78/download -> cc-1.0.78.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crates-index/0.18.11/download -> crates-index-0.18.11.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.6/download -> crossbeam-channel-0.5.6.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/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/cvss/2.0.0/download -> cvss-2.0.0.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.0/download -> either-1.8.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.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.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/git2/0.15.0/download -> git2-0.15.0.crate https://crates.io/api/v1/crates/globset/0.4.9/download -> globset-0.4.9.crate https://crates.io/api/v1/crates/globwalk/0.8.1/download -> globwalk-0.8.1.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.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.4/download -> home-0.5.4.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.18/download -> ignore-0.4.18.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.5/download -> itoa-1.0.5.crate https://crates.io/api/v1/crates/jobserver/0.1.25/download -> jobserver-0.1.25.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.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.0+1.5.0/download -> libgit2-sys-0.14.0+1.5.0.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.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/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/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.80/download -> openssl-sys-0.9.80.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pest/2.5.2/download -> pest-2.5.2.crate https://crates.io/api/v1/crates/pest_derive/2.5.2/download -> pest_derive-2.5.2.crate https://crates.io/api/v1/crates/pest_generator/2.5.2/download -> pest_generator-2.5.2.crate https://crates.io/api/v1/crates/pest_meta/2.5.2/download -> pest_meta-2.5.2.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_macros/0.11.1/download -> phf_macros-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/platforms/3.0.2/download -> platforms-3.0.2.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.49/download -> proc-macro2-1.0.49.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.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/rayon/1.6.1/download -> rayon-1.6.1.crate https://crates.io/api/v1/crates/rayon-core/1.10.1/download -> rayon-core-1.10.1.crate https://crates.io/api/v1/crates/regex/1.7.0/download -> regex-1.7.0.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/rustsec/0.26.4/download -> rustsec-0.26.4.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.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/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.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.91/download -> serde_json-1.0.91.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smartstring/1.0.1/download -> smartstring-1.0.1.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/tera/1.17.1/download -> tera-1.17.1.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.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/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.3.17/download -> time-0.3.17.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.10/download -> toml-0.5.10.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.5/download -> ucd-trie-0.1.5.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-segment/0.9.0/download -> unic-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-segment/0.9.0/download -> unic-ucd-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.6/download -> unicode-ident-1.0.6.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/unicode-segmentation/1.10.0/download -> unicode-segmentation-1.10.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate _eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=89aff1d6b9181161bca07af3d0c19589 +_md5_=90b6a4f314e3b73ffaf3581e556d7ce8 diff --git a/metadata/md5-cache/dev-util/cargo-nextest-0.9.53 b/metadata/md5-cache/dev-util/cargo-nextest-0.9.53 index c0664bf9b8af..a29c6498c994 100644 --- a/metadata/md5-cache/dev-util/cargo-nextest-0.9.53 +++ b/metadata/md5-cache/dev-util/cargo-nextest-0.9.53 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://nexte.st/ INHERIT=cargo IUSE=debug -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~arm64 LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 Unicode-DFS-2016 || ( CC0-1.0 MIT-0 ) SLOT=0 SRC_URI=https://github.com/nextest-rs/nextest/archive/refs/tags/cargo-nextest-0.9.53.tar.gz https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.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.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/async-scoped/0.7.1/download -> async-scoped-0.7.1.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/atomicwrites/0.4.1/download -> atomicwrites-0.4.1.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/axum-core/0.3.4/download -> axum-core-0.3.4.crate https://crates.io/api/v1/crates/axum/0.6.18/download -> axum-0.6.18.crate https://crates.io/api/v1/crates/backtrace-ext/0.2.1/download -> backtrace-ext-0.2.1.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bumpalo/3.12.1/download -> bumpalo-3.12.1.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/camino/1.1.4/download -> camino-1.1.4.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.4/download -> cargo_metadata-0.15.4.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-expr/0.15.1/download -> cfg-expr-0.15.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/4.2.7/download -> clap-4.2.7.crate https://crates.io/api/v1/crates/clap_builder/4.2.7/download -> clap_builder-4.2.7.crate https://crates.io/api/v1/crates/clap_derive/4.2.0/download -> clap_derive-4.2.0.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/color-eyre/0.6.2/download -> color-eyre-0.6.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/config/0.13.3/download -> config-0.13.3.crate https://crates.io/api/v1/crates/console-api/0.5.0/download -> console-api-0.5.0.crate https://crates.io/api/v1/crates/console-subscriber/0.1.9/download -> console-subscriber-0.1.9.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.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-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/cxx-build/1.0.94/download -> cxx-build-1.0.94.crate https://crates.io/api/v1/crates/cxx/1.0.94/download -> cxx-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.94/download -> cxxbridge-flags-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.94/download -> cxxbridge-macro-1.0.94.crate https://crates.io/api/v1/crates/debug-ignore/1.0.5/download -> debug-ignore-1.0.5.crate https://crates.io/api/v1/crates/dialoguer/0.10.4/download -> dialoguer-0.10.4.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/duct/0.13.6/download -> duct-0.13.6.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/enable-ansi-support/0.2.1/download -> enable-ansi-support-0.2.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.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/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/eyre/0.6.8/download -> eyre-0.6.8.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/future-queue/0.3.0/download -> future-queue-0.3.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/goldenfile/1.4.5/download -> goldenfile-1.4.5.crate https://crates.io/api/v1/crates/guppy-workspace-hack/0.1.0/download -> guppy-workspace-hack-0.1.0.crate https://crates.io/api/v1/crates/guppy/0.15.2/download -> guppy-0.15.2.crate https://crates.io/api/v1/crates/h2/0.3.18/download -> h2-0.3.18.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hdrhistogram/7.5.2/download -> hdrhistogram-7.5.2.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/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.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.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper-rustls/0.23.2/download -> hyper-rustls-0.23.2.crate https://crates.io/api/v1/crates/hyper-timeout/0.4.1/download -> hyper-timeout-0.4.1.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/hyper/0.14.26/download -> hyper-0.14.26.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indent_write/2.2.0/download -> indent_write-2.2.0.crate https://crates.io/api/v1/crates/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/indoc/2.0.1/download -> indoc-2.0.1.crate https://crates.io/api/v1/crates/insta/1.29.0/download -> insta-1.29.0.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.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/ipnet/2.7.2/download -> ipnet-2.7.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/is_ci/1.1.1/download -> is_ci-1.1.1.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.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matchit/0.7.0/download -> matchit-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/miette-derive/5.8.0/download -> miette-derive-5.8.0.crate https://crates.io/api/v1/crates/miette/5.8.0/download -> miette-5.8.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.6.2/download -> miniz_oxide-0.6.2.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/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/mukti-metadata/0.1.0/download -> mukti-metadata-0.1.0.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nested/0.1.1/download -> nested-0.1.1.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom-tracable-macros/0.9.0/download -> nom-tracable-macros-0.9.0.crate https://crates.io/api/v1/crates/nom-tracable/0.9.0/download -> nom-tracable-0.9.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nom_locate/4.1.0/download -> nom_locate-4.1.0.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/object/0.30.3/download -> object-0.30.3.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.87/download -> openssl-sys-0.9.87.crate https://crates.io/api/v1/crates/openssl/0.10.52/download -> openssl-0.10.52.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/owo-colors/3.5.0/download -> owo-colors-3.5.0.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.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.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/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.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-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/portable-atomic/0.3.19/download -> portable-atomic-0.3.19.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/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/0.4.30/download -> proc-macro2-0.4.30.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/proptest-derive/0.3.0/download -> proptest-derive-0.3.0.crate https://crates.io/api/v1/crates/proptest/1.1.0/download -> proptest-1.1.0.crate https://crates.io/api/v1/crates/prost-derive/0.11.9/download -> prost-derive-0.11.9.crate https://crates.io/api/v1/crates/prost-types/0.11.9/download -> prost-types-0.11.9.crate https://crates.io/api/v1/crates/prost/0.11.9/download -> prost-0.11.9.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quick-xml/0.23.1/download -> quick-xml-0.23.1.crate https://crates.io/api/v1/crates/quick-xml/0.28.2/download -> quick-xml-0.28.2.crate https://crates.io/api/v1/crates/quote/0.6.13/download -> quote-0.6.13.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.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_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/recursion/0.4.0/download -> recursion-0.4.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.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-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/reqwest/0.11.17/download -> reqwest-0.11.17.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.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.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.2/download -> rustls-pemfile-1.0.2.crate https://crates.io/api/v1/crates/rustls/0.20.8/download -> rustls-0.20.8.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.8.0/download -> security-framework-sys-2.8.0.crate https://crates.io/api/v1/crates/security-framework/2.8.2/download -> security-framework-2.8.2.crate https://crates.io/api/v1/crates/self_update/0.36.0/download -> self_update-0.36.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_ignored/0.1.7/download -> serde_ignored-0.1.7.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_path_to_error/0.1.11/download -> serde_path_to_error-0.1.11.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.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/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shared_child/1.0.0/download -> shared_child-1.0.0.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/similar-asserts/1.4.2/download -> similar-asserts-1.4.2.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/smol_str/0.2.0/download -> smol_str-0.2.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.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/structmeta-derive/0.1.6/download -> structmeta-derive-0.1.6.crate https://crates.io/api/v1/crates/structmeta/0.1.6/download -> structmeta-0.1.6.crate https://crates.io/api/v1/crates/supports-color/1.3.1/download -> supports-color-1.3.1.crate https://crates.io/api/v1/crates/supports-color/2.0.0/download -> supports-color-2.0.0.crate https://crates.io/api/v1/crates/supports-hyperlinks/2.1.0/download -> supports-hyperlinks-2.1.0.crate https://crates.io/api/v1/crates/supports-unicode/2.0.0/download -> supports-unicode-2.0.0.crate https://crates.io/api/v1/crates/syn/0.15.44/download -> syn-0.15.44.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.16/download -> syn-2.0.16.crate https://crates.io/api/v1/crates/sync_wrapper/0.1.2/download -> sync_wrapper-0.1.2.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/target-spec-miette/0.1.0/download -> target-spec-miette-0.1.0.crate https://crates.io/api/v1/crates/target-spec/1.4.0/download -> target-spec-1.4.0.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/test-case-core/3.1.0/download -> test-case-core-3.1.0.crate https://crates.io/api/v1/crates/test-case-macros/3.1.0/download -> test-case-macros-3.1.0.crate https://crates.io/api/v1/crates/test-case/3.1.0/download -> test-case-3.1.0.crate https://crates.io/api/v1/crates/test-strategy/0.3.0/download -> test-strategy-0.3.0.crate https://crates.io/api/v1/crates/textwrap/0.15.2/download -> textwrap-0.15.2.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.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-io-timeout/1.2.0/download -> tokio-io-timeout-1.2.0.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-rustls/0.23.4/download -> tokio-rustls-0.23.4.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-util/0.7.8/download -> tokio-util-0.7.8.crate https://crates.io/api/v1/crates/tokio/1.28.1/download -> tokio-1.28.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/tonic/0.9.2/download -> tonic-0.9.2.crate https://crates.io/api/v1/crates/tower-layer/0.3.2/download -> tower-layer-0.3.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tower/0.4.13/download -> tower-0.4.13.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/twox-hash/1.6.3/download -> twox-hash-1.6.3.crate https://crates.io/api/v1/crates/unarray/0.1.4/download -> unarray-0.1.4.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.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/unicode-segmentation/1.10.1/download -> unicode-segmentation-1.10.1.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unicode-xid/0.1.0/download -> unicode-xid-0.1.0.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/urlencoding/2.1.2/download -> urlencoding-2.1.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.3.2/download -> uuid-1.3.2.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.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/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.84/download -> wasm-bindgen-backend-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.34/download -> wasm-bindgen-futures-0.4.34.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-macro/0.2.84/download -> wasm-bindgen-macro-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/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.crate https://crates.io/api/v1/crates/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/webpki-roots/0.22.6/download -> webpki-roots-0.22.6.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/win32job/1.0.2/download -> win32job-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-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.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.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.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.0/download -> windows_aarch64_gnullvm-0.48.0.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.0/download -> windows_aarch64_msvc-0.48.0.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.0/download -> windows_i686_gnu-0.48.0.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.0/download -> windows_i686_msvc-0.48.0.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.0/download -> windows_x86_64_gnu-0.48.0.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.0/download -> windows_x86_64_gnullvm-0.48.0.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.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate https://crates.io/api/v1/crates/zstd-safe/6.0.5+zstd.1.5.4/download -> zstd-safe-6.0.5+zstd.1.5.4.crate https://crates.io/api/v1/crates/zstd-sys/2.0.8+zstd.1.5.5/download -> zstd-sys-2.0.8+zstd.1.5.5.crate https://crates.io/api/v1/crates/zstd/0.12.3+zstd.1.5.2/download -> zstd-0.12.3+zstd.1.5.2.crate _eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=7bf7341eb31456747b8113a0e62fd53d +_md5_=11a45e03559fd5c844d9b27cae07edd5 diff --git a/metadata/md5-cache/dev-util/ccache-4.7.4 b/metadata/md5-cache/dev-util/ccache-4.7.4 index 9847c3aeaab4..6a7fffb5e29a 100644 --- a/metadata/md5-cache/dev-util/ccache-4.7.4 +++ b/metadata/md5-cache/dev-util/ccache-4.7.4 @@ -13,5 +13,5 @@ RDEPEND=app-arch/zstd:= redis? ( dev-libs/hiredis:= ) dev-util/shadowman sys-app RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ccache/ccache/releases/download/v4.7.4/ccache-4.7.4.tar.xz verify-sig? ( https://github.com/ccache/ccache/releases/download/v4.7.4/ccache-4.7.4.tar.xz.asc ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=14fb877f06e5300e4832d138b11efbcb diff --git a/metadata/md5-cache/dev-util/ccache-4.8.2 b/metadata/md5-cache/dev-util/ccache-4.8.2 index d2e95ceadf49..de60680603b5 100644 --- a/metadata/md5-cache/dev-util/ccache-4.8.2 +++ b/metadata/md5-cache/dev-util/ccache-4.8.2 @@ -13,5 +13,5 @@ RDEPEND=app-arch/zstd:= redis? ( dev-libs/hiredis:= ) dev-util/shadowman sys-app RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ccache/ccache/releases/download/v4.8.2/ccache-4.8.2.tar.xz verify-sig? ( https://github.com/ccache/ccache/releases/download/v4.8.2/ccache-4.8.2.tar.xz.asc ) !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/ccache/ccache-4.8-docs.tar.xz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1411b108b99d9ef92b676b8da395340d diff --git a/metadata/md5-cache/dev-util/cccc-3.1.6-r1 b/metadata/md5-cache/dev-util/cccc-3.1.6-r1 index 5244badd2b55..47e1d21401fe 100644 --- a/metadata/md5-cache/dev-util/cccc-3.1.6-r1 +++ b/metadata/md5-cache/dev-util/cccc-3.1.6-r1 @@ -10,4 +10,4 @@ LICENSE=GPL-2 SLOT=0 SRC_URI=https://github.com/sarnold/cccc/archive/3.1.6.tar.gz -> cccc-3.1.6.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=54067d800a4fce6fd2f321cae9a2ca07 +_md5_=da303f42c72e50aee484bfe931ff991f diff --git a/metadata/md5-cache/dev-util/ccls-0.20220729-r1 b/metadata/md5-cache/dev-util/ccls-0.20220729-r1 index c725f351d245..0a454305a0a3 100644 --- a/metadata/md5-cache/dev-util/ccls-0.20220729-r1 +++ b/metadata/md5-cache/dev-util/ccls-0.20220729-r1 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=dev-libs/rapidjson ccls-0.20220729.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=11e21127d450f39da948aef46876584b diff --git a/metadata/md5-cache/dev-util/ccls-9999 b/metadata/md5-cache/dev-util/ccls-9999 index c2702abbf8cc..406b2ffe73d3 100644 --- a/metadata/md5-cache/dev-util/ccls-9999 +++ b/metadata/md5-cache/dev-util/ccls-9999 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0 PROPERTIES=live RDEPEND=dev-libs/rapidjson cdecl-14.0.release.tar.gz -_md5_=394432942088240e28f7310b346162a4 +_md5_=9c9973e2872724399c60f6459aeeb0a3 diff --git a/metadata/md5-cache/dev-util/cdecl-13.1 b/metadata/md5-cache/dev-util/cdecl-14.2 similarity index 79% rename from metadata/md5-cache/dev-util/cdecl-13.1 rename to metadata/md5-cache/dev-util/cdecl-14.2 index 5b76daf296cf..3515b025ec1d 100644 --- a/metadata/md5-cache/dev-util/cdecl-13.1 +++ b/metadata/md5-cache/dev-util/cdecl-14.2 @@ -5,9 +5,9 @@ DESCRIPTION=Composing and deciphering C (or C++) declarations or casts, aka "gib EAPI=8 HOMEPAGE=https://github.com/paul-j-lucas/cdecl IUSE=debug readline ncurses -KEYWORDS=amd64 ~x86 +KEYWORDS=~amd64 ~x86 LICENSE=GPL-3 RDEPEND=ncurses? ( sys-libs/ncurses:0= ) readline? ( sys-libs/readline:0= ) SLOT=0 -SRC_URI=https://github.com/paul-j-lucas/cdecl/releases/download/cdecl-13.1/cdecl-13.1.tar.gz -> cdecl-13.1.release.tar.gz -_md5_=9c9973e2872724399c60f6459aeeb0a3 +SRC_URI=https://github.com/paul-j-lucas/cdecl/releases/download/cdecl-14.2/cdecl-14.2.tar.gz -> cdecl-14.2.release.tar.gz +_md5_=394432942088240e28f7310b346162a4 diff --git a/metadata/md5-cache/dev-util/clazy-1.11-r2 b/metadata/md5-cache/dev-util/clazy-1.11-r2 index e148de869d83..75019fa9e20b 100644 --- a/metadata/md5-cache/dev-util/clazy-1.11-r2 +++ b/metadata/md5-cache/dev-util/clazy-1.11-r2 @@ -12,5 +12,5 @@ RDEPEND==app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install postinst postrm prepare test unpack -DEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -DESCRIPTION=Cross platform Make -EAPI=8 -HOMEPAGE=https://cmake.org/ -INHERIT=bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing toolchain-funcs virtualx xdg-utils verify-sig -IUSE=doc emacs ncurses qt5 test test verify-sig -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=CMake -RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://cmake.org/files/v3.24/cmake-3.24.3.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/cmake/cmake-3.24.3-docs.tar.xz ) verify-sig? ( https://github.com/Kitware/CMake/releases/download/v3.24.3/cmake-3.24.3-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v3.24.3/cmake-3.24.3-SHA-256.txt.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1aa9a94b82968363e23b03ed8933105d diff --git a/metadata/md5-cache/dev-util/cmake-3.25.3 b/metadata/md5-cache/dev-util/cmake-3.25.3 deleted file mode 100644 index 403d41b0a3f5..000000000000 --- a/metadata/md5-cache/dev-util/cmake-3.25.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=verify-sig? ( sec-keys/openpgp-keys-bradking ) doc? ( dev-python/requests dev-python/sphinx ) test? ( app-arch/libarchive[zstd] ) sys-devel/make test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install postinst postrm prepare test unpack -DEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -DESCRIPTION=Cross platform Make -EAPI=8 -HOMEPAGE=https://cmake.org/ -INHERIT=bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing toolchain-funcs virtualx xdg-utils verify-sig -IUSE=doc emacs ncurses qt5 test test verify-sig -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=CMake -RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://cmake.org/files/v3.25/cmake-3.25.3.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/cmake/cmake-3.25.3-docs.tar.xz ) verify-sig? ( https://github.com/Kitware/CMake/releases/download/v3.25.3/cmake-3.25.3-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v3.25.3/cmake-3.25.3-SHA-256.txt.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4e440a7336c579278273f78dd5bf7a00 diff --git a/metadata/md5-cache/dev-util/cmake-3.26.3 b/metadata/md5-cache/dev-util/cmake-3.26.3 deleted file mode 100644 index 6428b0150122..000000000000 --- a/metadata/md5-cache/dev-util/cmake-3.26.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=verify-sig? ( sec-keys/openpgp-keys-bradking ) doc? ( dev-python/requests dev-python/sphinx ) test? ( app-arch/libarchive[zstd] ) sys-devel/make test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install postinst postrm prepare test unpack -DEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -DESCRIPTION=Cross platform Make -EAPI=8 -HOMEPAGE=https://cmake.org/ -INHERIT=bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing toolchain-funcs virtualx xdg-utils verify-sig -IUSE=doc emacs ncurses qt5 test test verify-sig -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=CMake -RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://cmake.org/files/v3.26/cmake-3.26.3.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/cmake/cmake-3.26.3-docs.tar.xz ) verify-sig? ( https://github.com/Kitware/CMake/releases/download/v3.26.3/cmake-3.26.3-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v3.26.3/cmake-3.26.3-SHA-256.txt.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9783f403688a05f4c077cd1858171c08 diff --git a/metadata/md5-cache/dev-util/cmake-3.26.4-r1 b/metadata/md5-cache/dev-util/cmake-3.26.4-r1 index e08819270481..81078c0def10 100644 --- a/metadata/md5-cache/dev-util/cmake-3.26.4-r1 +++ b/metadata/md5-cache/dev-util/cmake-3.26.4-r1 @@ -12,5 +12,5 @@ RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash >=dev-libs/expat-2.0.1 >=d RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://cmake.org/files/v3.26/cmake-3.26.4.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/cmake/cmake-3.26.4-docs.tar.xz ) verify-sig? ( https://github.com/Kitware/CMake/releases/download/v3.26.4/cmake-3.26.4-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v3.26.4/cmake-3.26.4-SHA-256.txt.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 1abaebfe913f48975739281ab7d7ab75 elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e9f309333cdc4b57a7610d61636f7f0d diff --git a/metadata/md5-cache/dev-util/cmake-3.27.0_rc1 b/metadata/md5-cache/dev-util/cmake-3.27.0_rc1 deleted file mode 100644 index 31573ac60507..000000000000 --- a/metadata/md5-cache/dev-util/cmake-3.27.0_rc1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=doc? ( dev-python/requests dev-python/sphinx ) test? ( app-arch/libarchive[zstd] ) sys-devel/make test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm prepare test unpack -DEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -DESCRIPTION=Cross platform Make -EAPI=8 -HOMEPAGE=https://cmake.org/ -INHERIT=bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing toolchain-funcs virtualx xdg-utils -IUSE=doc dap emacs ncurses qt5 test test -LICENSE=CMake -RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://cmake.org/files/v3.27/cmake-3.27.0-rc1.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/cmake/cmake-3.27.0_rc1-docs.tar.xz ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c1371d9587b4945147054271a0fbe66b diff --git a/metadata/md5-cache/dev-util/cmake-3.27.0_rc2 b/metadata/md5-cache/dev-util/cmake-3.27.0_rc3 similarity index 91% rename from metadata/md5-cache/dev-util/cmake-3.27.0_rc2 rename to metadata/md5-cache/dev-util/cmake-3.27.0_rc3 index e98c016fcaec..43e2d1a147bd 100644 --- a/metadata/md5-cache/dev-util/cmake-3.27.0_rc2 +++ b/metadata/md5-cache/dev-util/cmake-3.27.0_rc3 @@ -10,6 +10,6 @@ LICENSE=CMake RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -SRC_URI=https://cmake.org/files/v3.27/cmake-3.27.0-rc2.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/cmake/cmake-3.27.0_rc2-docs.tar.xz ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +SRC_URI=https://cmake.org/files/v3.27/cmake-3.27.0-rc3.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/cmake/cmake-3.27.0_rc3-docs.tar.xz ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 1abaebfe913f48975739281ab7d7ab75 elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c1371d9587b4945147054271a0fbe66b diff --git a/metadata/md5-cache/dev-util/cmake-9999 b/metadata/md5-cache/dev-util/cmake-9999 index a4702e1fa6e1..cbe0592aeb09 100644 --- a/metadata/md5-cache/dev-util/cmake-9999 +++ b/metadata/md5-cache/dev-util/cmake-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) emacs? ( >=app-editors/emacs-23.1:* ) ncurses? ( sys-libs/ncurses:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 1abaebfe913f48975739281ab7d7ab75 elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c1371d9587b4945147054271a0fbe66b diff --git a/metadata/md5-cache/dev-util/cmake-fedora-2.9.3 b/metadata/md5-cache/dev-util/cmake-fedora-2.9.3 index 7ce45e00f731..7bf0cfc35f2c 100644 --- a/metadata/md5-cache/dev-util/cmake-fedora-2.9.3 +++ b/metadata/md5-cache/dev-util/cmake-fedora-2.9.3 @@ -9,5 +9,5 @@ LICENSE=BSD RESTRICT=test SLOT=0 SRC_URI=https://pagure.io/cmake-fedora/archive/2.9.3/cmake-fedora-2.9.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1d2eeecf0c820d6d937bfbfd58a77b7d diff --git a/metadata/md5-cache/dev-util/cmocka-1.1.5 b/metadata/md5-cache/dev-util/cmocka-1.1.5 index c4e29b68a408..9abf7154ce93 100644 --- a/metadata/md5-cache/dev-util/cmocka-1.1.5 +++ b/metadata/md5-cache/dev-util/cmocka-1.1.5 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://cmocka.org/files/1.1/cmocka-1.1.5.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=858fcd8215d6f8ce2ba168dfffa1a5a0 diff --git a/metadata/md5-cache/dev-util/cppcheck-2.6.3 b/metadata/md5-cache/dev-util/cppcheck-2.6.3 index d79f6ac07674..32c70b3890ae 100644 --- a/metadata/md5-cache/dev-util/cppcheck-2.6.3 +++ b/metadata/md5-cache/dev-util/cppcheck-2.6.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/danmar/cppcheck/archive/refs/tags/2.6.3.tar.gz -> cppcheck-2.6.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0d62163dccbce5efc30954cfcd64b7e8 diff --git a/metadata/md5-cache/dev-util/cppcheck-2.8.1 b/metadata/md5-cache/dev-util/cppcheck-2.8.1 index 2575b745c666..0faa9a0f891b 100644 --- a/metadata/md5-cache/dev-util/cppcheck-2.8.1 +++ b/metadata/md5-cache/dev-util/cppcheck-2.8.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/danmar/cppcheck/archive/refs/tags/2.8.1.tar.gz -> cppcheck-2.8.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=16d873d5de66a82da72e5b87a5c123a2 diff --git a/metadata/md5-cache/dev-util/cppcheck-2.8.1-r1 b/metadata/md5-cache/dev-util/cppcheck-2.8.1-r1 index f79189f85646..e5097d811705 100644 --- a/metadata/md5-cache/dev-util/cppcheck-2.8.1-r1 +++ b/metadata/md5-cache/dev-util/cppcheck-2.8.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/danmar/cppcheck/archive/refs/tags/2.8.1.tar.gz -> cppcheck-2.8.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0a9107728862faf1204125314b42b960 diff --git a/metadata/md5-cache/dev-util/cppcheck-2.8.2 b/metadata/md5-cache/dev-util/cppcheck-2.8.2 index 2a985c67c6aa..5057c33b220a 100644 --- a/metadata/md5-cache/dev-util/cppcheck-2.8.2 +++ b/metadata/md5-cache/dev-util/cppcheck-2.8.2 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/danmar/cppcheck/archive/refs/tags/2.8.2.tar.gz -> cppcheck-2.8.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0a9107728862faf1204125314b42b960 diff --git a/metadata/md5-cache/dev-util/cppcheck-2.9 b/metadata/md5-cache/dev-util/cppcheck-2.9 index f100974c3201..7dd4253428bf 100644 --- a/metadata/md5-cache/dev-util/cppcheck-2.9 +++ b/metadata/md5-cache/dev-util/cppcheck-2.9 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/danmar/cppcheck/archive/refs/tags/2.9.tar.gz -> cppcheck-2.9.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6f128adb70c668dbbcb969b9b2d90437 diff --git a/metadata/md5-cache/dev-util/cutter-2.2.0-r1 b/metadata/md5-cache/dev-util/cutter-2.2.0-r1 index bc8d2f917741..7d9d1534fa0c 100644 --- a/metadata/md5-cache/dev-util/cutter-2.2.0-r1 +++ b/metadata/md5-cache/dev-util/cutter-2.2.0-r1 @@ -12,5 +12,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/rizinorg/cutter/releases/download/v2.2.0/Cutter-v2.2.0-src.tar.gz -> cutter-2.2.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=98e27ecba6086f438a21492742103857 diff --git a/metadata/md5-cache/dev-util/cutter-2.2.1 b/metadata/md5-cache/dev-util/cutter-2.2.1 index 0c2ece09c5d8..b6bd8d11677d 100644 --- a/metadata/md5-cache/dev-util/cutter-2.2.1 +++ b/metadata/md5-cache/dev-util/cutter-2.2.1 @@ -12,5 +12,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/rizinorg/cutter/releases/download/v2.2.1/Cutter-v2.2.1-src.tar.gz -> cutter-2.2.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=44ed61ff41ed1175ea167772727a9566 diff --git a/metadata/md5-cache/dev-util/cvise-2.8.0 b/metadata/md5-cache/dev-util/cvise-2.8.0 index c28c402a54fa..c13b626e3a2f 100644 --- a/metadata/md5-cache/dev-util/cvise-2.8.0 +++ b/metadata/md5-cache/dev-util/cvise-2.8.0 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/marxin/cvise/archive/v2.8.0.tar.gz -> cvise-2.8.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0058560b67f4f20a0da5e5226f443d7d diff --git a/metadata/md5-cache/dev-util/diffoscope-241-r1 b/metadata/md5-cache/dev-util/diffoscope-241-r1 deleted file mode 100644 index 5a8753cb80b7..000000000000 --- a/metadata/md5-cache/dev-util/diffoscope-241-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( app-text/docx2txt app-text/html2text media-libs/libcaca virtual/imagemagick-tools[jpeg] ) test? ( dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/libarchive-c[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tlsh[python_targets_python3_10(-)?,python_targets_python3_11(-)?] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-arch/cpio ) diff? ( sys-apps/diffutils ) docx? ( app-text/docx2txt ) dtc? ( sys-apps/dtc ) e2fsprogs? ( sys-fs/e2fsprogs ) file? ( sys-apps/file ) find? ( sys-apps/findutils ) gettext? ( sys-devel/gettext ) gif? ( media-libs/giflib ) gpg? ( app-crypt/gnupg ) haskell? ( dev-lang/ghc ) hdf5? ( sci-libs/hdf5 ) hex? ( app-editors/vim-core ) imagemagick? ( media-gfx/imagemagick ) iso? ( app-cdr/cdrtools ) java? ( virtual/jdk ) llvm? ( sys-devel/llvm ) lzma? ( app-arch/xz-utils ) mono? ( dev-lang/mono ) opendocument? ( app-text/odt2txt ) pascal? ( dev-lang/fpc ) pdf? ( app-text/pdftk app-text/poppler dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( virtual/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) zip? ( app-arch/unzip ) zlib? ( app-arch/gzip ) zstd? ( app-arch/zstd ) !dev-python/filemagic >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[ncurses] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Will try to get to the bottom of what makes files or directories different -EAPI=8 -HOMEPAGE=https://diffoscope.org/ https://pypi.org/project/diffoscope/ -INHERIT=distutils-r1 pypi -IUSE=acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs ssh tar test tcpdump zip zlib zstd test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86 -LICENSE=GPL-3+ -RDEPEND=dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/libarchive-c[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tlsh[python_targets_python3_10(-)?,python_targets_python3_11(-)?] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-arch/cpio ) diff? ( sys-apps/diffutils ) docx? ( app-text/docx2txt ) dtc? ( sys-apps/dtc ) e2fsprogs? ( sys-fs/e2fsprogs ) file? ( sys-apps/file ) find? ( sys-apps/findutils ) gettext? ( sys-devel/gettext ) gif? ( media-libs/giflib ) gpg? ( app-crypt/gnupg ) haskell? ( dev-lang/ghc ) hdf5? ( sci-libs/hdf5 ) hex? ( app-editors/vim-core ) imagemagick? ( media-gfx/imagemagick ) iso? ( app-cdr/cdrtools ) java? ( virtual/jdk ) llvm? ( sys-devel/llvm ) lzma? ( app-arch/xz-utils ) mono? ( dev-lang/mono ) opendocument? ( app-text/odt2txt ) pascal? ( dev-lang/fpc ) pdf? ( app-text/pdftk app-text/poppler dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( virtual/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) zip? ( app-arch/unzip ) zlib? ( app-arch/gzip ) zstd? ( app-arch/zstd ) !dev-python/filemagic python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11[ncurses] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/d/diffoscope/diffoscope-241.tar.gz -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9810af2d552ad83ba20f9ffb94885b5a diff --git a/metadata/md5-cache/dev-util/diffoscope-240-r1 b/metadata/md5-cache/dev-util/diffoscope-243 similarity index 98% rename from metadata/md5-cache/dev-util/diffoscope-240-r1 rename to metadata/md5-cache/dev-util/diffoscope-243 index 62f959b49c9f..5104e6f3da2b 100644 --- a/metadata/md5-cache/dev-util/diffoscope-240-r1 +++ b/metadata/md5-cache/dev-util/diffoscope-243 @@ -11,6 +11,6 @@ RDEPEND=dev-python/python-magic[python_targets_python3_10(-)?,python_targets_pyt REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/d/diffoscope/diffoscope-240.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/d/diffoscope/diffoscope-243.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9810af2d552ad83ba20f9ffb94885b5a +_md5_=34c0cce9aadfd2762a7863076855cb7b diff --git a/metadata/md5-cache/dev-util/edb-debugger-1.3.0-r1 b/metadata/md5-cache/dev-util/edb-debugger-1.3.0-r1 index b7be526cac41..9c8315982b08 100644 --- a/metadata/md5-cache/dev-util/edb-debugger-1.3.0-r1 +++ b/metadata/md5-cache/dev-util/edb-debugger-1.3.0-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=dev-libs/capstone:= dev-libs/double-conversion:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 graphviz? ( media-gfx/graphviz ) SLOT=0 SRC_URI=https://github.com/eteran/edb-debugger/releases/download/1.3.0/edb-debugger-1.3.0.tgz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f668ed4829d133110882154ca81263cf diff --git a/metadata/md5-cache/dev-util/edb-debugger-9999 b/metadata/md5-cache/dev-util/edb-debugger-9999 index 1359cd04e483..879ba809bbc7 100644 --- a/metadata/md5-cache/dev-util/edb-debugger-9999 +++ b/metadata/md5-cache/dev-util/edb-debugger-9999 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ PROPERTIES=live RDEPEND=dev-libs/capstone:= dev-libs/double-conversion:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 graphviz? ( media-gfx/graphviz ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a8451f2ae899fa23278b21cd8ea01982 diff --git a/metadata/md5-cache/dev-util/fq-0.6.0 b/metadata/md5-cache/dev-util/fq-0.6.0 index 9f72c7f13ae1..a038e93396d7 100644 --- a/metadata/md5-cache/dev-util/fq-0.6.0 +++ b/metadata/md5-cache/dev-util/fq-0.6.0 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/wader/fq INHERIT=go-module IUSE=test -KEYWORDS=~amd64 ~arm ~arm64 +KEYWORDS=amd64 ~arm ~arm64 LICENSE=MIT BSD-2 RESTRICT=!test? ( test ) strip SLOT=0 SRC_URI=https://github.com/wader/fq/archive/v0.6.0.tar.gz -> fq-0.6.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-util/fq/fq-0.6.0-deps.tar.xz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c6020108d890b7dd8dd694cbce1e9ade +_md5_=4040ce086dd80603cd1f88c8681b26e6 diff --git a/metadata/md5-cache/dev-util/github-cli-2.20.2 b/metadata/md5-cache/dev-util/github-cli-2.20.2 deleted file mode 100644 index 3691167ef1c8..000000000000 --- a/metadata/md5-cache/dev-util/github-cli-2.20.2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install unpack -DESCRIPTION=GitHub CLI -EAPI=8 -HOMEPAGE=https://github.com/cli/cli -INHERIT=bash-completion-r1 flag-o-matic go-module -KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv -LICENSE=MIT Apache-2.0 BSD BSD-2 MPL-2.0 -RDEPEND=>=dev-vcs/git-1.7.3 -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/cli/cli/archive/v2.20.2.tar.gz -> github-cli-2.20.2.tar.gz https://dev.gentoo.org/~williamh/dist/github-cli-2.20.2-deps.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2fa0bebaf3465e1bda1cc7856baeeb8b diff --git a/metadata/md5-cache/dev-util/github-cli-2.21.2 b/metadata/md5-cache/dev-util/github-cli-2.21.2 deleted file mode 100644 index 4684d7505f70..000000000000 --- a/metadata/md5-cache/dev-util/github-cli-2.21.2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip -DEFINED_PHASES=compile install unpack -DESCRIPTION=GitHub CLI -EAPI=8 -HOMEPAGE=https://github.com/cli/cli -INHERIT=bash-completion-r1 flag-o-matic go-module -KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv -LICENSE=MIT Apache-2.0 BSD BSD-2 MPL-2.0 -RDEPEND=>=dev-vcs/git-1.7.3 -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/cli/cli/archive/v2.21.2.tar.gz -> github-cli-2.21.2.tar.gz https://dev.gentoo.org/~williamh/dist/github-cli-2.21.2-deps.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=5f28d7109d3f96a3d8481348a894eb7c diff --git a/metadata/md5-cache/dev-util/github-cli-2.27.0 b/metadata/md5-cache/dev-util/github-cli-2.27.0 index 5f33072361db..ae31c334d523 100644 --- a/metadata/md5-cache/dev-util/github-cli-2.27.0 +++ b/metadata/md5-cache/dev-util/github-cli-2.27.0 @@ -11,4 +11,4 @@ RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/cli/cli/archive/v2.27.0.tar.gz -> github-cli-2.27.0.tar.gz https://dev.gentoo.org/~williamh/dist/github-cli-2.27.0-deps.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=5f28d7109d3f96a3d8481348a894eb7c +_md5_=acdbeb8dc5d3102ae2b276b8ee288a50 diff --git a/metadata/md5-cache/dev-util/github-cli-2.18.0 b/metadata/md5-cache/dev-util/github-cli-2.31.0 similarity index 76% rename from metadata/md5-cache/dev-util/github-cli-2.18.0 rename to metadata/md5-cache/dev-util/github-cli-2.31.0 index 62d5cfae7778..e92d3744f461 100644 --- a/metadata/md5-cache/dev-util/github-cli-2.18.0 +++ b/metadata/md5-cache/dev-util/github-cli-2.31.0 @@ -9,6 +9,6 @@ LICENSE=MIT Apache-2.0 BSD BSD-2 MPL-2.0 RDEPEND=>=dev-vcs/git-1.7.3 RESTRICT=test strip SLOT=0 -SRC_URI=https://github.com/cli/cli/archive/v2.18.0.tar.gz -> github-cli-2.18.0.tar.gz https://dev.gentoo.org/~williamh/dist/github-cli-2.18.0-deps.tar.xz +SRC_URI=https://github.com/cli/cli/archive/v2.31.0.tar.gz -> github-cli-2.31.0.tar.gz https://dev.gentoo.org/~williamh/dist/github-cli-2.31.0-deps.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2fa0bebaf3465e1bda1cc7856baeeb8b +_md5_=acdbeb8dc5d3102ae2b276b8ee288a50 diff --git a/metadata/md5-cache/dev-util/github-cli-9999 b/metadata/md5-cache/dev-util/github-cli-9999 index 820e078b6da1..e902f0b61602 100644 --- a/metadata/md5-cache/dev-util/github-cli-9999 +++ b/metadata/md5-cache/dev-util/github-cli-9999 @@ -10,4 +10,4 @@ RDEPEND=>=dev-vcs/git-1.7.3 RESTRICT=test strip SLOT=0 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=0e3bdcc56e84e602d58f8e670adcbd53 +_md5_=45ed3f0a341790575a88f2b53c9e1acd diff --git a/metadata/md5-cache/dev-util/glslang-1.3.239 b/metadata/md5-cache/dev-util/glslang-1.3.239 index 545b37f7fe8a..d83466b87ee0 100644 --- a/metadata/md5-cache/dev-util/glslang-1.3.239 +++ b/metadata/md5-cache/dev-util/glslang-1.3.239 @@ -10,5 +10,5 @@ LICENSE=BSD RESTRICT=test SLOT=0/12 SRC_URI=https://github.com/KhronosGroup/glslang/archive/sdk-1.3.239.0.tar.gz -> glslang-1.3.239.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b594d8988af21231f67c40cbfd71470a diff --git a/metadata/md5-cache/dev-util/glslang-1.3.243 b/metadata/md5-cache/dev-util/glslang-1.3.243 index 046d0033d6f0..370297571576 100644 --- a/metadata/md5-cache/dev-util/glslang-1.3.243 +++ b/metadata/md5-cache/dev-util/glslang-1.3.243 @@ -10,5 +10,5 @@ LICENSE=BSD RESTRICT=test SLOT=0/12 SRC_URI=https://github.com/KhronosGroup/glslang/archive/sdk-1.3.243.0.tar.gz -> glslang-1.3.243.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b594d8988af21231f67c40cbfd71470a diff --git a/metadata/md5-cache/dev-util/glslang-1.3.246 b/metadata/md5-cache/dev-util/glslang-1.3.246 index d8136327d681..d93ab3da2a33 100644 --- a/metadata/md5-cache/dev-util/glslang-1.3.246 +++ b/metadata/md5-cache/dev-util/glslang-1.3.246 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ https://github.com/KhronosGroup/glslang INHERIT=cmake-multilib python-any-r1 IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=BSD RESTRICT=test SLOT=0/12 SRC_URI=https://github.com/KhronosGroup/glslang/archive/sdk-1.3.246.0.tar.gz -> glslang-1.3.246.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e8e71740e04342c29e24215271e406f9 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=f178138b8034719e0251578d9122094e diff --git a/metadata/md5-cache/dev-util/glslang-1.3.250 b/metadata/md5-cache/dev-util/glslang-1.3.250 index 1bd916282847..067e3469df79 100644 --- a/metadata/md5-cache/dev-util/glslang-1.3.250 +++ b/metadata/md5-cache/dev-util/glslang-1.3.250 @@ -10,5 +10,5 @@ LICENSE=BSD RESTRICT=test SLOT=0/12 SRC_URI=https://github.com/KhronosGroup/glslang/archive/sdk-1.3.250.0.tar.gz -> glslang-1.3.250.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=92cb1dd47cfbec9ee903880f83f5bdf9 diff --git a/metadata/md5-cache/dev-util/glslang-9999 b/metadata/md5-cache/dev-util/glslang-9999 index edb8408816dc..20da811b0dee 100644 --- a/metadata/md5-cache/dev-util/glslang-9999 +++ b/metadata/md5-cache/dev-util/glslang-9999 @@ -9,5 +9,5 @@ LICENSE=BSD PROPERTIES=live RESTRICT=test SLOT=0/12 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=92cb1dd47cfbec9ee903880f83f5bdf9 diff --git a/metadata/md5-cache/dev-util/heaptrack-1.4.0 b/metadata/md5-cache/dev-util/heaptrack-1.4.0 index 60f7e00d7e5b..0d7ed876694f 100644 --- a/metadata/md5-cache/dev-util/heaptrack-1.4.0 +++ b/metadata/md5-cache/dev-util/heaptrack-1.4.0 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/boost:=[zstd?,zlib] sys-libs/libunwind:= sys-libs/zlib gui? ( d RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://kde/stable/heaptrack/1.4.0/heaptrack-1.4.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=27ce53e080845ca325a687d06b9e5cc9 diff --git a/metadata/md5-cache/dev-util/heaptrack-9999 b/metadata/md5-cache/dev-util/heaptrack-9999 index eab2984e2110..e72bfe855eba 100644 --- a/metadata/md5-cache/dev-util/heaptrack-9999 +++ b/metadata/md5-cache/dev-util/heaptrack-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=dev-libs/boost:=[zstd?,zlib] sys-libs/libunwind:= sys-libs/zlib gui? ( dev-libs/kdiagram:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 kde-frameworks/kconfig:5 kde-frameworks/kconfigwidgets:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kitemmodels:5 kde-frameworks/kwidgetsaddons:5 kde-frameworks/threadweaver:5 ) zstd? ( app-arch/zstd:= ) gui? ( >=kde-frameworks/kf-env-4 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=da509cc6314413afa874b9d143df1b47 diff --git a/metadata/md5-cache/dev-util/hip-5.1.3-r4 b/metadata/md5-cache/dev-util/hip-5.1.3-r4 index 7208d6b8508f..0a1fb774ef34 100644 --- a/metadata/md5-cache/dev-util/hip-5.1.3-r4 +++ b/metadata/md5-cache/dev-util/hip-5.1.3-r4 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=>=dev-util/rocminfo-5 sys-devel/clang:15 dev-libs/rocm-comgr:0/5.1 virtual/opengl dev-perl/URI-Encode sys-devel/clang-runtime:= >=dev-libs/roct-thunk-interface-5 SLOT=0/5.1 SRC_URI=https://github.com/ROCm-Developer-Tools/hipamd/archive/rocm-5.1.3.tar.gz -> rocm-hipamd-5.1.3.tar.gz https://github.com/ROCm-Developer-Tools/HIP/archive/rocm-5.1.3.tar.gz -> rocm-hip-5.1.3.tar.gz https://github.com/ROCm-Developer-Tools/ROCclr/archive/rocm-5.1.3.tar.gz -> rocclr-5.1.3.tar.gz https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-5.1.3.tar.gz -> rocm-opencl-runtime-5.1.3.tar.gz profile? ( https://github.com/ROCm-Developer-Tools/roctracer/archive/refs/tags/rocm-5.1.3.tar.gz -> rocm-tracer-5.1.3.tar.gz https://github.com/ROCm-Developer-Tools/hipamd/files/8991181/hip_prof_str_diff.gz -> hip-5.1.3-update-header.patch.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c docs 7b9e167549c44efa7994614f33ba6d7a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 docs 7b9e167549c44efa7994614f33ba6d7a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ed5cde5a4283685e410d6d57fb11635a diff --git a/metadata/md5-cache/dev-util/hip-5.3.3-r3 b/metadata/md5-cache/dev-util/hip-5.3.3-r3 index 1e73c4618ebd..8d354fdf995e 100644 --- a/metadata/md5-cache/dev-util/hip-5.3.3-r3 +++ b/metadata/md5-cache/dev-util/hip-5.3.3-r3 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=>=dev-util/rocminfo-5 sys-devel/clang:15 dev-libs/rocm-comgr:0/5.3 virtual/opengl dev-perl/URI-Encode sys-devel/clang-runtime:= >=dev-libs/roct-thunk-interface-5 SLOT=0/5.3 SRC_URI=https://github.com/ROCm-Developer-Tools/hipamd/archive/rocm-5.3.3.tar.gz -> rocm-hipamd-5.3.3.tar.gz https://github.com/ROCm-Developer-Tools/HIP/archive/rocm-5.3.3.tar.gz -> rocm-hip-5.3.3.tar.gz https://github.com/ROCm-Developer-Tools/ROCclr/archive/rocm-5.3.3.tar.gz -> rocclr-5.3.3.tar.gz https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-5.3.3.tar.gz -> rocm-opencl-runtime-5.3.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c docs 7b9e167549c44efa7994614f33ba6d7a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 docs 7b9e167549c44efa7994614f33ba6d7a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=88aad74713a06a1f4e6f125edfb3f3fe diff --git a/metadata/md5-cache/dev-util/hip-5.4.3 b/metadata/md5-cache/dev-util/hip-5.4.3 index 6cc4cdc3f6f8..93a9a8633c09 100644 --- a/metadata/md5-cache/dev-util/hip-5.4.3 +++ b/metadata/md5-cache/dev-util/hip-5.4.3 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=>=dev-util/rocminfo-5 sys-devel/clang:15 dev-libs/rocm-comgr:0/5.4 virtual/opengl dev-perl/URI-Encode sys-devel/clang-runtime:= >=dev-libs/roct-thunk-interface-5 SLOT=0/5.4 SRC_URI=https://github.com/ROCm-Developer-Tools/hipamd/archive/rocm-5.4.3.tar.gz -> rocm-hipamd-5.4.3.tar.gz https://github.com/ROCm-Developer-Tools/HIP/archive/rocm-5.4.3.tar.gz -> rocm-hip-5.4.3.tar.gz https://github.com/ROCm-Developer-Tools/ROCclr/archive/rocm-5.4.3.tar.gz -> rocclr-5.4.3.tar.gz https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-5.4.3.tar.gz -> rocm-opencl-runtime-5.4.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c docs 7b9e167549c44efa7994614f33ba6d7a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 docs 7b9e167549c44efa7994614f33ba6d7a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=02af7e1e192d124851b001adc955d148 diff --git a/metadata/md5-cache/dev-util/icemon-3.3 b/metadata/md5-cache/dev-util/icemon-3.3 index 6f42d376359d..9d47828b32ba 100644 --- a/metadata/md5-cache/dev-util/icemon-3.3 +++ b/metadata/md5-cache/dev-util/icemon-3.3 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 >=sys-devel/icecream-1.3 SLOT=0 SRC_URI=https://github.com/icecc/icemon/releases/download/v3.3/icemon-3.3.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=27366ba890fcfa806b8f5aa0e3776767 diff --git a/metadata/md5-cache/dev-util/idea-community-2023.1.2 b/metadata/md5-cache/dev-util/idea-community-2023.1.3 similarity index 89% rename from metadata/md5-cache/dev-util/idea-community-2023.1.2 rename to metadata/md5-cache/dev-util/idea-community-2023.1.3 index fed7d94eee44..6671431d3b96 100644 --- a/metadata/md5-cache/dev-util/idea-community-2023.1.2 +++ b/metadata/md5-cache/dev-util/idea-community-2023.1.3 @@ -10,6 +10,6 @@ LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CDDL-1.1 codehaus-classworlds CPL RDEPEND=|| ( >=dev-java/openjdk-17.0.6_p10:17 >=dev-java/openjdk-bin-17.0.6_p10:17 ) sys-libs/glibc media-libs/harfbuzz dev-java/jansi-native dev-libs/libdbusmenu RESTRICT=splitdebug SLOT=0 -SRC_URI=https://download.jetbrains.com/idea/ideaIC-2023.1.2.tar.gz -> idea-community-2023.1.2.tar.gz +SRC_URI=https://download.jetbrains.com/idea/ideaIC-2023.1.3.tar.gz -> idea-community-2023.1.3.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=a67ca3b385969ab542b75e3de054a3af diff --git a/metadata/md5-cache/dev-util/ignition-cmake-2.16.0 b/metadata/md5-cache/dev-util/ignition-cmake-2.16.0 index 8aab2b5a5ebc..7089529c510e 100644 --- a/metadata/md5-cache/dev-util/ignition-cmake-2.16.0 +++ b/metadata/md5-cache/dev-util/ignition-cmake-2.16.0 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=2 SRC_URI=https://osrf-distributions.s3.amazonaws.com/ign-cmake/releases/ignition-cmake2-2.16.0.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f1dcc9e7d308bd902f191bc483122655 diff --git a/metadata/md5-cache/dev-util/include-what-you-use-0.19 b/metadata/md5-cache/dev-util/include-what-you-use-0.19 index b8ab0e1dd938..013a0b88a93e 100644 --- a/metadata/md5-cache/dev-util/include-what-you-use-0.19 +++ b/metadata/md5-cache/dev-util/include-what-you-use-0.19 @@ -12,5 +12,5 @@ RDEPEND=sys-devel/clang:15 sys-devel/llvm:15 python_single_target_python3_10? ( REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/include-what-you-use/include-what-you-use/archive/0.19.tar.gz -> include-what-you-use-0.19.tar.gz https://github.com/include-what-you-use/include-what-you-use/commit/62e5e2e35380e46ccbff2c2ed118f8bb5c01755b.patch -> include-what-you-use-0.19-test-util-support-EXTRA_IWYU_ARGS.patch -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=623aba91b77f1c3d1916f87d3a9fd8ff diff --git a/metadata/md5-cache/dev-util/include-what-you-use-0.20 b/metadata/md5-cache/dev-util/include-what-you-use-0.20 index 42446ff243b2..d7987285104a 100644 --- a/metadata/md5-cache/dev-util/include-what-you-use-0.20 +++ b/metadata/md5-cache/dev-util/include-what-you-use-0.20 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://include-what-you-use.org/ INHERIT=cmake llvm python-single-r1 IUSE=python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 ~x86 LICENSE=GPL-2 RDEPEND=sys-devel/clang:16 sys-devel/llvm:16 python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/include-what-you-use/include-what-you-use/archive/0.20.tar.gz -> include-what-you-use-0.20.tar.gz https://github.com/include-what-you-use/include-what-you-use/commit/62e5e2e35380e46ccbff2c2ed118f8bb5c01755b.patch -> include-what-you-use-0.19-test-util-support-EXTRA_IWYU_ARGS.patch -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=86978aedd8ce960fbb3bbb3706628a1e +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6954bc8de4718117f510be462a07c339 diff --git a/metadata/md5-cache/dev-util/intel-graphics-compiler-1.0.13860.4 b/metadata/md5-cache/dev-util/intel-graphics-compiler-1.0.13860.4 index 299e2e2e721d..7dde4d922fc4 100644 --- a/metadata/md5-cache/dev-util/intel-graphics-compiler-1.0.13860.4 +++ b/metadata/md5-cache/dev-util/intel-graphics-compiler-1.0.13860.4 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=dev-libs/opencl-clang:15= dev-util/spirv-tools sys-devel/lld:15= sys-devel/llvm:15= vc? ( >=dev-libs/intel-vc-intrinsics-0.12.1-r1 dev-util/spirv-llvm-translator:15= ) SLOT=0 SRC_URI=https://github.com/intel/intel-graphics-compiler/archive/igc-1.0.13860.4.tar.gz -> intel-graphics-compiler-1.0.13860.4.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=949e8d1d42bd98d1ba0325d8d7ee6407 diff --git a/metadata/md5-cache/dev-util/intel-graphics-system-controller-0.8.7 b/metadata/md5-cache/dev-util/intel-graphics-system-controller-0.8.7 index a0b02ca8b3ad..54e74e21a2f6 100644 --- a/metadata/md5-cache/dev-util/intel-graphics-system-controller-0.8.7 +++ b/metadata/md5-cache/dev-util/intel-graphics-system-controller-0.8.7 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RDEPEND=dev-libs/metee:= SLOT=0/0.8.7 SRC_URI=https://github.com/intel/igsc/archive/refs/tags/V0.8.7.tar.gz -> intel-graphics-system-controller-0.8.7.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=25138f3ca28568e68a8b748a3a087b9d diff --git a/metadata/md5-cache/dev-util/kcov-40 b/metadata/md5-cache/dev-util/kcov-40 index eb26e1d81378..48a4d2a31d5c 100644 --- a/metadata/md5-cache/dev-util/kcov-40 +++ b/metadata/md5-cache/dev-util/kcov-40 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=dev-libs/elfutils net-misc/curl sys-libs/zlib binutils? ( sys-libs/binutils-libs:= ) SLOT=0 SRC_URI=https://github.com/SimonKagstrom/kcov/archive/v40.tar.gz -> kcov-40.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2ac605567a0ca8abc0e59eeca6957d51 diff --git a/metadata/md5-cache/dev-util/kcov-9999 b/metadata/md5-cache/dev-util/kcov-9999 index a8127252e678..7a4419d341c3 100644 --- a/metadata/md5-cache/dev-util/kcov-9999 +++ b/metadata/md5-cache/dev-util/kcov-9999 @@ -10,5 +10,5 @@ LICENSE=GPL-2 PROPERTIES=live RDEPEND=dev-libs/elfutils net-misc/curl sys-libs/zlib binutils? ( sys-libs/binutils-libs:= ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2017a452fbbeec7423d2f70f3cfb9c5e diff --git a/metadata/md5-cache/dev-util/kdbg-3.0.1-r1 b/metadata/md5-cache/dev-util/kdbg-3.0.1-r1 index 7ca90e5111e3..c1e613c4b653 100644 --- a/metadata/md5-cache/dev-util/kdbg-3.0.1-r1 +++ b/metadata/md5-cache/dev-util/kdbg-3.0.1-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=>=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=kde-frameworks/kconfig-5.85.0:5 >=kde-frameworks/kconfigwidgets-5.85.0:5 >=kde-frameworks/kcoreaddons-5.85.0:5 >=kde-frameworks/ki18n-5.85.0:5 >=kde-frameworks/kiconthemes-5.85.0:5 >=kde-frameworks/kwidgetsaddons-5.85.0:5 >=kde-frameworks/kwindowsystem-5.85.0:5 >=kde-frameworks/kxmlgui-5.85.0:5 sys-devel/gdb || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://sourceforge/kdbg/kdbg-3.0.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1febc499638697ae126d4bdaa95fa1d1 diff --git a/metadata/md5-cache/dev-util/kdevelop-23.04.0 b/metadata/md5-cache/dev-util/kdevelop-23.04.0 index 8fa8cc6b5501..866fbc289be0 100644 --- a/metadata/md5-cache/dev-util/kdevelop-23.04.0 +++ b/metadata/md5-cache/dev-util/kdevelop-23.04.0 @@ -13,5 +13,5 @@ RDEPEND=dev-libs/grantlee:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15 RESTRICT=test !test? ( test ) !test? ( test ) SLOT=5/23.04 SRC_URI=mirror://kde/stable/release-service/23.04.0/src/kdevelop-23.04.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cbb8a2929d07648420bd3cc1ef232750 diff --git a/metadata/md5-cache/dev-util/kdevelop-23.04.2 b/metadata/md5-cache/dev-util/kdevelop-23.04.2 index 92ff5d64d6f8..704d1ca8f7a6 100644 --- a/metadata/md5-cache/dev-util/kdevelop-23.04.2 +++ b/metadata/md5-cache/dev-util/kdevelop-23.04.2 @@ -13,5 +13,5 @@ RDEPEND=dev-libs/grantlee:5 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15 RESTRICT=test !test? ( test ) SLOT=5/23.04 SRC_URI=mirror://kde/stable/release-service/23.04.2/src/kdevelop-23.04.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6f2a2901cde3fa3e7077e5cf3f22b0b1 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d708eac551a30e0d9a62edde6f37a42c diff --git a/metadata/md5-cache/dev-util/kdevelop-pg-qt-2.2.2 b/metadata/md5-cache/dev-util/kdevelop-pg-qt-2.2.2 index a72ff5fc38da..463078a67ee4 100644 --- a/metadata/md5-cache/dev-util/kdevelop-pg-qt-2.2.2 +++ b/metadata/md5-cache/dev-util/kdevelop-pg-qt-2.2.2 @@ -13,5 +13,5 @@ RDEPEND=|| ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde RESTRICT=!test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/kdevelop-pg-qt/2.2.2/src/kdevelop-pg-qt-2.2.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f6a2d637cb656444f6bda27716132300 diff --git a/metadata/md5-cache/dev-util/kdevelop-php-23.04.0 b/metadata/md5-cache/dev-util/kdevelop-php-23.04.0 index 52da13c5c95a..68d1c1d98e5c 100644 --- a/metadata/md5-cache/dev-util/kdevelop-php-23.04.0 +++ b/metadata/md5-cache/dev-util/kdevelop-php-23.04.0 @@ -13,5 +13,5 @@ RDEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 dev-util/kdevelop-pg RESTRICT=test !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/release-service/23.04.0/src/kdev-php-23.04.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c7c86bda570706f747c205df6f0140aa diff --git a/metadata/md5-cache/dev-util/kdevelop-php-23.04.2 b/metadata/md5-cache/dev-util/kdevelop-php-23.04.2 index 6ba4179a3cb8..ace2d64e7712 100644 --- a/metadata/md5-cache/dev-util/kdevelop-php-23.04.2 +++ b/metadata/md5-cache/dev-util/kdevelop-php-23.04.2 @@ -13,5 +13,5 @@ RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 dev-util/kdevelop-pg RESTRICT=test !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/release-service/23.04.2/src/kdev-php-23.04.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3a2b480aad910a3336574b81845c88c5 diff --git a/metadata/md5-cache/dev-util/kdevelop-python-23.04.0 b/metadata/md5-cache/dev-util/kdevelop-python-23.04.0 index 27bfe7975df4..be8a46755c62 100644 --- a/metadata/md5-cache/dev-util/kdevelop-python-23.04.0 +++ b/metadata/md5-cache/dev-util/kdevelop-python-23.04.0 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/release-service/23.04.0/src/kdev-python-23.04.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1e0d67349910a7c937af29900e36e4b5 diff --git a/metadata/md5-cache/dev-util/kdevelop-python-23.04.2 b/metadata/md5-cache/dev-util/kdevelop-python-23.04.2 index 1bc4332cd488..3d09bc2c2f3c 100644 --- a/metadata/md5-cache/dev-util/kdevelop-python-23.04.2 +++ b/metadata/md5-cache/dev-util/kdevelop-python-23.04.2 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/release-service/23.04.2/src/kdev-python-23.04.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ac37ee24b7c21ea87c7a6bcd64475ec4 diff --git a/metadata/md5-cache/dev-util/kdstatemachineeditor-1.2.8 b/metadata/md5-cache/dev-util/kdstatemachineeditor-1.2.8 index 1450d37a8009..99dbd71470c2 100644 --- a/metadata/md5-cache/dev-util/kdstatemachineeditor-1.2.8 +++ b/metadata/md5-cache/dev-util/kdstatemachineeditor-1.2.8 @@ -12,5 +12,5 @@ RDEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtgui:5 dev-qt/qt RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/KDAB/KDStateMachineEditor/releases/download/v1.2.8/kdstatemachineeditor-1.2.8.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b3ce28f01a1171e5bf4562b6bbbd8ce3 diff --git a/metadata/md5-cache/dev-util/kdstatemachineeditor-9999 b/metadata/md5-cache/dev-util/kdstatemachineeditor-9999 index 13b3d3e94e75..9a9cc53f9fa9 100644 --- a/metadata/md5-cache/dev-util/kdstatemachineeditor-9999 +++ b/metadata/md5-cache/dev-util/kdstatemachineeditor-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b3ce28f01a1171e5bf4562b6bbbd8ce3 diff --git a/metadata/md5-cache/dev-util/kernelshark-2.2.0 b/metadata/md5-cache/dev-util/kernelshark-2.2.0 index b84e1715c218..1c88fd17c5c0 100644 --- a/metadata/md5-cache/dev-util/kernelshark-2.2.0 +++ b/metadata/md5-cache/dev-util/kernelshark-2.2.0 @@ -11,5 +11,5 @@ LICENSE=GPL-2 LGPL-2.1 RDEPEND=>=dev-util/trace-cmd-3.0.2 dev-libs/json-c:= dev-qt/qtcore:5= dev-qt/qtnetwork:5= dev-qt/qtwidgets:5= >=media-libs/freeglut-3.0.0:= x11-libs/libXmu:= x11-libs/libXi:= >=dev-libs/libtracefs-1.3 >=dev-libs/libtraceevent-1.5 media-fonts/freefont SLOT=0 SRC_URI=https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/snapshot/kernel-shark-kernelshark-v2.2.0.tar.gz -> kernelshark-2.2.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fe17b56918c9ee59da970a050a0d3591 diff --git a/metadata/md5-cache/dev-util/kio-perldoc-22.12.3 b/metadata/md5-cache/dev-util/kio-perldoc-22.12.3 index 0ab85a598082..0aa856b0e529 100644 --- a/metadata/md5-cache/dev-util/kio-perldoc-22.12.3 +++ b/metadata/md5-cache/dev-util/kio-perldoc-22.12.3 @@ -12,5 +12,5 @@ LICENSE=GPL-2+ || ( Artistic GPL-1+ ) RDEPEND=dev-lang/perl >=kde-frameworks/kcoreaddons-5.101.0:5 >=kde-frameworks/ki18n-5.101.0:5 >=kde-frameworks/kio-5.101.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/release-service/22.12.3/src/kdesdk-kio-22.12.3.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=be98dc346686f9c5345ec65ad5f74136 diff --git a/metadata/md5-cache/dev-util/kio-perldoc-23.04.2 b/metadata/md5-cache/dev-util/kio-perldoc-23.04.2 index 38967ae69d28..2f866498c11d 100644 --- a/metadata/md5-cache/dev-util/kio-perldoc-23.04.2 +++ b/metadata/md5-cache/dev-util/kio-perldoc-23.04.2 @@ -12,5 +12,5 @@ LICENSE=GPL-2+ || ( Artistic GPL-1+ ) RDEPEND=dev-lang/perl >=kde-frameworks/kcoreaddons-5.104.0:5 >=kde-frameworks/ki18n-5.104.0:5 >=kde-frameworks/kio-5.104.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/release-service/23.04.2/src/kdesdk-kio-23.04.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=17ff41e1bcaa8d25485071e7f80dd239 diff --git a/metadata/md5-cache/dev-util/librnp-0.16.3 b/metadata/md5-cache/dev-util/librnp-0.16.3 deleted file mode 100644 index b355dad64a4c..000000000000 --- a/metadata/md5-cache/dev-util/librnp-0.16.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=man? ( dev-ruby/asciidoctor ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=app-arch/bzip2 dev-libs/json-c:= sys-libs/zlib botan? ( dev-libs/botan:2= ) !botan? ( >=dev-libs/openssl-1.1.1:= ) test? ( dev-cpp/gtest ) -DESCRIPTION=High performance C++ OpenPGP library -EAPI=8 -HOMEPAGE=https://www.rnpgp.org/ https://github.com/rnpgp/rnp -INHERIT=cmake -IUSE=+botan man test -KEYWORDS=amd64 ~arm64 ~ppc64 x86 -LICENSE=Apache-2.0 BSD BSD-2 -RDEPEND=app-arch/bzip2 dev-libs/json-c:= sys-libs/zlib botan? ( dev-libs/botan:2= ) !botan? ( >=dev-libs/openssl-1.1.1:= ) -RESTRICT=!test? ( test ) -SLOT=0/0.16.1 -SRC_URI=https://github.com/rnpgp/rnp/archive/refs/tags/v0.16.3.tar.gz -> librnp-0.16.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=beb3ba4b69f2e8e9855d9c94eacc99b8 diff --git a/metadata/md5-cache/dev-util/librnp-0.17.0 b/metadata/md5-cache/dev-util/librnp-0.17.0-r2 similarity index 62% rename from metadata/md5-cache/dev-util/librnp-0.17.0 rename to metadata/md5-cache/dev-util/librnp-0.17.0-r2 index 586e0f7e76e3..c8ddcaefeed3 100644 --- a/metadata/md5-cache/dev-util/librnp-0.17.0 +++ b/metadata/md5-cache/dev-util/librnp-0.17.0-r2 @@ -1,6 +1,6 @@ BDEPEND=man? ( dev-ruby/asciidoctor ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test -DEPEND=app-arch/bzip2 dev-libs/json-c:= sys-libs/zlib botan? ( dev-libs/botan:2= ) !botan? ( >=dev-libs/openssl-1.1.1:= ) dev-libs/sexp[static-libs] test? ( dev-cpp/gtest ) +DEPEND=app-arch/bzip2 dev-libs/json-c:= >=dev-libs/sexp-0.8.5[-static-libs(-)] sys-libs/zlib botan? ( dev-libs/botan:2= ) !botan? ( >=dev-libs/openssl-1.1.1:= ) test? ( dev-cpp/gtest ) DESCRIPTION=High performance C++ OpenPGP library EAPI=8 HOMEPAGE=https://www.rnpgp.org/ https://github.com/rnpgp/rnp @@ -8,9 +8,9 @@ INHERIT=cmake IUSE=+botan man test KEYWORDS=amd64 ~arm64 ~ppc64 x86 LICENSE=Apache-2.0 BSD BSD-2 -RDEPEND=app-arch/bzip2 dev-libs/json-c:= sys-libs/zlib botan? ( dev-libs/botan:2= ) !botan? ( >=dev-libs/openssl-1.1.1:= ) +RDEPEND=app-arch/bzip2 dev-libs/json-c:= >=dev-libs/sexp-0.8.5[-static-libs(-)] sys-libs/zlib botan? ( dev-libs/botan:2= ) !botan? ( >=dev-libs/openssl-1.1.1:= ) RESTRICT=!test? ( test ) SLOT=0/0.16.1 SRC_URI=https://github.com/rnpgp/rnp/archive/refs/tags/v0.17.0.tar.gz -> librnp-0.17.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=802f147a5fdfe7af02945c48ec178aa9 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1d4f748f277a7fa4f20ff329f3397cf5 diff --git a/metadata/md5-cache/dev-util/lldb-14.0.6 b/metadata/md5-cache/dev-util/lldb-14.0.6 index c86e4040eb51..ad2ca68b9310 100644 --- a/metadata/md5-cache/dev-util/lldb-14.0.6 +++ b/metadata/md5-cache/dev-util/lldb-14.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c440bf0d29c528bd4a549fe2bac1c1fa diff --git a/metadata/md5-cache/dev-util/lldb-15.0.7 b/metadata/md5-cache/dev-util/lldb-15.0.7 index ba3285ddf970..377b5f88613a 100644 --- a/metadata/md5-cache/dev-util/lldb-15.0.7 +++ b/metadata/md5-cache/dev-util/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 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6f8c56176a914b9a0329aa2acd261b13 diff --git a/metadata/md5-cache/dev-util/lldb-16.0.5 b/metadata/md5-cache/dev-util/lldb-16.0.5 index 6c625e442d04..ac8c13082b82 100644 --- a/metadata/md5-cache/dev-util/lldb-16.0.5 +++ b/metadata/md5-cache/dev-util/lldb-16.0.5 @@ -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.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=52bd34f10c8c4385d7cd1953e2d146e1 diff --git a/metadata/md5-cache/dev-util/lldb-16.0.6 b/metadata/md5-cache/dev-util/lldb-16.0.6 index a62cb083fc16..174fa6c1f516 100644 --- a/metadata/md5-cache/dev-util/lldb-16.0.6 +++ b/metadata/md5-cache/dev-util/lldb-16.0.6 @@ -1,17 +1,17 @@ -BDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-util/cmake-3.16 python? ( >=dev-lang/swig-3.0.11 python_single_target_python3_10? ( dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/six[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_10? ( ~dev-python/lit-16.0.6[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-16.0.6[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) sys-devel/lld ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-util/cmake-3.16 python? ( >=dev-lang/swig-3.0.11 python_single_target_python3_10? ( dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/six[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/six[python_targets_python3_12(-)] ) ) test? ( python_single_target_python3_10? ( ~dev-python/lit-16.0.6[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-16.0.6[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-16.0.6[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) sys-devel/lld ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=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-16.0.6 ~sys-devel/llvm-16.0.6 !!sys-devel/llvm:0 DESCRIPTION=The LLVM debugger EAPI=8 HOMEPAGE=https://llvm.org/ INHERIT=cmake llvm llvm.org python-single-r1 -IUSE=debug +libedit lzma ncurses +python test +xml test verify-sig python_single_target_python3_10 python_single_target_python3_11 +IUSE=debug +libedit lzma ncurses +python test +xml test verify-sig python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 KEYWORDS=~amd64 ~arm ~arm64 ~loong ~x86 LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=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-16.0.6 ~sys-devel/llvm-16.0.6 python? ( python_single_target_python3_10? ( dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/six[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) +RDEPEND=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-16.0.6 ~sys-devel/llvm-16.0.6 python? ( python_single_target_python3_10? ( dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/six[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/six[python_targets_python3_12(-)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/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 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=90254b661bcbc72db1b72b17f80eefd8 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=80fa66cc3964d8eca6354850a62c8080 diff --git a/metadata/md5-cache/dev-util/lldb-17.0.0.9999 b/metadata/md5-cache/dev-util/lldb-17.0.0.9999 index f01839fcb337..9a52e7b20dc5 100644 --- a/metadata/md5-cache/dev-util/lldb-17.0.0.9999 +++ b/metadata/md5-cache/dev-util/lldb-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) RESTRICT=test !test? ( test ) SLOT=0/17.0.0.9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ff51bb18b647bf2b1d0c4ae79b74aa5b diff --git a/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230609 b/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230609 deleted file mode 100644 index fd6fbb319355..000000000000 --- a/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230609 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-util/cmake-3.16 python? ( >=dev-lang/swig-3.0.11 python_single_target_python3_10? ( dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/six[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_10? ( ~dev-python/lit-17.0.0_pre20230609[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-17.0.0_pre20230609[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) sys-devel/lld ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=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-17.0.0_pre20230609 ~sys-devel/llvm-17.0.0_pre20230609 !!sys-devel/llvm:0 -DESCRIPTION=The LLVM debugger -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org python-single-r1 -IUSE=+debug +libedit lzma ncurses +python test +xml test python_single_target_python3_10 python_single_target_python3_11 -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=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-17.0.0_pre20230609 ~sys-devel/llvm-17.0.0_pre20230609 python? ( python_single_target_python3_10? ( dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/six[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) -RESTRICT=test !test? ( test ) -SLOT=0/17.0.0_pre20230609 -SRC_URI=https://github.com/llvm/llvm-project/archive/62c0bdabfa32f6e32b17b45425b15309db340dfb.tar.gz -> llvm-project-62c0bdabfa32f6e32b17b45425b15309db340dfb.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1224da88d806807f4e40a79ee4ef006c diff --git a/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230615 b/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230615 index abede10f57a1..76acb16bc926 100644 --- a/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230615 +++ b/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230615 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/17.0.0_pre20230615 SRC_URI=https://github.com/llvm/llvm-project/archive/0e08374abb2c61a3ae5c24d5f60be3b548da9778.tar.gz -> llvm-project-0e08374abb2c61a3ae5c24d5f60be3b548da9778.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org a0783ae0ec5df1bd6fa937248a040889 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ff51bb18b647bf2b1d0c4ae79b74aa5b diff --git a/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230620 b/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230620 new file mode 100644 index 000000000000..67080ac428d5 --- /dev/null +++ b/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230620 @@ -0,0 +1,16 @@ +BDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-util/cmake-3.16 python? ( >=dev-lang/swig-3.0.11 python_single_target_python3_10? ( dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/six[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/six[python_targets_python3_12(-)] ) ) test? ( python_single_target_python3_10? ( ~dev-python/lit-17.0.0_pre20230620[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-17.0.0_pre20230620[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-17.0.0_pre20230620[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) sys-devel/lld ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=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-17.0.0_pre20230620 ~sys-devel/llvm-17.0.0_pre20230620 !!sys-devel/llvm:0 +DESCRIPTION=The LLVM debugger +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake llvm llvm.org python-single-r1 +IUSE=+debug +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=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-17.0.0_pre20230620 ~sys-devel/llvm-17.0.0_pre20230620 python? ( python_single_target_python3_10? ( dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/six[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/six[python_targets_python3_12(-)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/17.0.0_pre20230620 +SRC_URI=https://github.com/llvm/llvm-project/archive/aad51417452432092258034c55537a7092fa6295.tar.gz -> llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 629de9ec51ac48768222b9fdcb3d903d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ff51bb18b647bf2b1d0c4ae79b74aa5b diff --git a/metadata/md5-cache/dev-util/lttng-modules-2.13.10 b/metadata/md5-cache/dev-util/lttng-modules-2.13.10 new file mode 100644 index 000000000000..85f53dc24093 --- /dev/null +++ b/metadata/md5-cache/dev-util/lttng-modules-2.13.10 @@ -0,0 +1,16 @@ +BDEPEND=sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) +DEFINED_PHASES=compile install postinst pretend setup +DEPEND=virtual/linux-sources +DESCRIPTION=LTTng Kernel Tracer Modules +EAPI=8 +HOMEPAGE=https://lttng.org +IDEPEND=sys-apps/kmod[tools] +INHERIT=linux-mod-r1 +IUSE=dist-kernel modules-sign +strip +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) +SLOT=0/2.13 +SRC_URI=https://lttng.org/files/lttng-modules/lttng-modules-2.13.10.tar.bz2 +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=934e427f66a560b32cdf18bd87e3eb15 diff --git a/metadata/md5-cache/dev-util/lxqt-build-tools-0.13.0 b/metadata/md5-cache/dev-util/lxqt-build-tools-0.13.0 index 995ebbe2f511..cd4b9ad3cc18 100644 --- a/metadata/md5-cache/dev-util/lxqt-build-tools-0.13.0 +++ b/metadata/md5-cache/dev-util/lxqt-build-tools-0.13.0 @@ -10,5 +10,5 @@ LICENSE=BSD RDEPEND=>=dev-libs/glib-2.50.0 >=dev-qt/qtcore-5.15:5 SLOT=0 SRC_URI=https://github.com/lxqt/lxqt-build-tools/releases/download/0.13.0/lxqt-build-tools-0.13.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ccd850566dde9d925dcfd7f653c40df7 diff --git a/metadata/md5-cache/dev-util/massif-visualizer-0.7.0-r1 b/metadata/md5-cache/dev-util/massif-visualizer-0.7.0-r1 index 21e3462f5048..fda5a1dcc598 100644 --- a/metadata/md5-cache/dev-util/massif-visualizer-0.7.0-r1 +++ b/metadata/md5-cache/dev-util/massif-visualizer-0.7.0-r1 @@ -13,5 +13,5 @@ RDEPEND=dev-libs/kdiagram:5 >=dev-qt/qtgui-5.12.3:5 >=dev-qt/qtprintsupport-5.12 RESTRICT=!test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/massif-visualizer/0.7.0/src/massif-visualizer-0.7.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c63ecd0776868bebbf4b225d1018f1d4 diff --git a/metadata/md5-cache/dev-util/meson-1.0.1 b/metadata/md5-cache/dev-util/meson-1.0.1 deleted file mode 100644 index 8777b3ce6b5f..000000000000 --- a/metadata/md5-cache/dev-util/meson-1.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=test? ( dev-libs/glib:2 dev-libs/gobject-introspection dev-util/ninja dev-vcs/git sys-libs/zlib[static-libs(+)] virtual/pkgconfig ) -DESCRIPTION=Open source build system -EAPI=8 -HOMEPAGE=https://mesonbuild.com/ -INHERIT=pypi bash-completion-r1 distutils-r1 toolchain-funcs -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=Apache-2.0 -RDEPEND=virtual/pkgconfig python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/m/meson/meson-1.0.1.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f8124b10658b72444ea91c7a89ed5021 diff --git a/metadata/md5-cache/dev-util/meson-1.1.0 b/metadata/md5-cache/dev-util/meson-1.1.0 deleted file mode 100644 index ac8ea5ca460b..000000000000 --- a/metadata/md5-cache/dev-util/meson-1.1.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=test? ( dev-libs/glib:2 dev-libs/gobject-introspection dev-util/ninja dev-vcs/git sys-libs/zlib[static-libs(+)] virtual/pkgconfig ) -DESCRIPTION=Open source build system -EAPI=8 -HOMEPAGE=https://mesonbuild.com/ -INHERIT=pypi bash-completion-r1 distutils-r1 toolchain-funcs -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=Apache-2.0 -RDEPEND=virtual/pkgconfig python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/meson/meson-1.1.0.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3c657080fe91b6b1b4ec1b5cf77506dd diff --git a/metadata/md5-cache/dev-util/min-cscope-16.1.0-r2 b/metadata/md5-cache/dev-util/min-cscope-16.1.0-r2 index 6bd21d64f928..c847a9d68297 100644 --- a/metadata/md5-cache/dev-util/min-cscope-16.1.0-r2 +++ b/metadata/md5-cache/dev-util/min-cscope-16.1.0-r2 @@ -11,5 +11,5 @@ LICENSE=BSD RDEPEND=sys-libs/ncurses:= SLOT=0 SRC_URI=mirror://sourceforge/kscope/min-cscope-16.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3634ed2f9001ea7f4a475fb9fc318744 diff --git a/metadata/md5-cache/dev-util/opencl-headers-2023.02.06 b/metadata/md5-cache/dev-util/opencl-headers-2023.02.06 index 5b75585b5828..ad583eec7cbb 100644 --- a/metadata/md5-cache/dev-util/opencl-headers-2023.02.06 +++ b/metadata/md5-cache/dev-util/opencl-headers-2023.02.06 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/KhronosGroup/OpenCL-Headers/archive/refs/tags/v2023.02.06.tar.gz -> opencl-headers-2023.02.06.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=20afcb536bcd21cba4bedd8fd74c4e4e diff --git a/metadata/md5-cache/dev-util/opencl-headers-2023.04.17 b/metadata/md5-cache/dev-util/opencl-headers-2023.04.17 index 104b888de9f9..b6178265099a 100644 --- a/metadata/md5-cache/dev-util/opencl-headers-2023.04.17 +++ b/metadata/md5-cache/dev-util/opencl-headers-2023.04.17 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/KhronosGroup/OpenCL-Headers/archive/refs/tags/v2023.04.17.tar.gz -> opencl-headers-2023.04.17.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0075b4da4a1e8c788b5a4dcd78e284a3 diff --git a/metadata/md5-cache/dev-util/ostree-2023.2 b/metadata/md5-cache/dev-util/ostree-2023.2 index 30fe6bba32c2..99b529d5ea03 100644 --- a/metadata/md5-cache/dev-util/ostree-2023.2 +++ b/metadata/md5-cache/dev-util/ostree-2023.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://ostreedev.github.io/ostree/ INHERIT=autotools systemd tmpfiles IUSE=archive +curl doc dracut gnutls +gpg grub +http2 httpd introspection libmount selinux sodium ssl +soup systemd zeroconf -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 LICENSE=LGPL-2+ RDEPEND=app-arch/xz-utils dev-libs/libassuan dev-libs/glib:2 sys-fs/fuse:3 sys-libs/zlib archive? ( app-arch/libarchive:= ) curl? ( net-misc/curl ) dracut? ( sys-kernel/dracut ) gpg? ( app-crypt/gpgme:= dev-libs/libgpg-error ) grub? ( sys-boot/grub:2= ) introspection? ( dev-libs/gobject-introspection ) libmount? ( sys-apps/util-linux ) selinux? ( sys-libs/libselinux ) sodium? ( >=dev-libs/libsodium-1.0.14:= ) soup? ( net-libs/libsoup:2.4 ) ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) ) systemd? ( sys-apps/systemd:0= ) zeroconf? ( net-dns/avahi[dbus] ) virtual/tmpfiles REQUIRED_USE=dracut? ( systemd ) http2? ( curl ) httpd? ( || ( curl soup ) ) @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/ostreedev/ostree/releases/download/v2023.2/libostree-2023.2.tar.xz -> ostree-2023.2.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=0de47f7a8a1e60a06be41738e88e2cdf +_md5_=a746ab379c78d0c74cb7ce63f27a59d5 diff --git a/metadata/md5-cache/dev-util/ostree-2023.3-r1 b/metadata/md5-cache/dev-util/ostree-2023.3-r1 index cbb3d44e9b4f..10abf4992425 100644 --- a/metadata/md5-cache/dev-util/ostree-2023.3-r1 +++ b/metadata/md5-cache/dev-util/ostree-2023.3-r1 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/ostreedev/ostree/releases/download/v2023.3/libostree-2023.3.tar.xz -> ostree-2023.3.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=14e30410a879dc454c70d770f6a71994 +_md5_=56bd8d2d19b3e6a3fd46bf2fe3a4aafc diff --git a/metadata/md5-cache/dev-util/pahole-1.24_p20221024 b/metadata/md5-cache/dev-util/pahole-1.24_p20221024 index ba6ff8a0f48c..83d16a21b1ab 100644 --- a/metadata/md5-cache/dev-util/pahole-1.24_p20221024 +++ b/metadata/md5-cache/dev-util/pahole-1.24_p20221024 @@ -12,5 +12,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=http://fedorapeople.org/~acme/dwarves/dwarves-1.24.tar.xz https://dev.gentoo.org/~sam/distfiles/dev-util/pahole/pahole-1.24_p20221024-patches.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0e864fea02a33e9661cdd1acdbdf4e82 diff --git a/metadata/md5-cache/dev-util/pahole-1.25 b/metadata/md5-cache/dev-util/pahole-1.25 index 306c5804cbc1..83fed653fe4d 100644 --- a/metadata/md5-cache/dev-util/pahole-1.25 +++ b/metadata/md5-cache/dev-util/pahole-1.25 @@ -12,5 +12,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=http://fedorapeople.org/~acme/dwarves/dwarves-1.25.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5f71914197ea473987293b909da93b9d diff --git a/metadata/md5-cache/dev-util/pahole-9999 b/metadata/md5-cache/dev-util/pahole-9999 index 2f3ac0c25969..a8776b5e2afc 100644 --- a/metadata/md5-cache/dev-util/pahole-9999 +++ b/metadata/md5-cache/dev-util/pahole-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-libs/elfutils-0.178 sys-libs/zlib REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5f71914197ea473987293b909da93b9d diff --git a/metadata/md5-cache/dev-util/perf-6.3 b/metadata/md5-cache/dev-util/perf-6.3 index 030ca8c48b64..150bb9a378d7 100644 --- a/metadata/md5-cache/dev-util/perf-6.3 +++ b/metadata/md5-cache/dev-util/perf-6.3 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://perf.wiki.kernel.org/ INHERIT=bash-completion-r1 estack llvm toolchain-funcs python-r1 linux-info IUSE=audit babeltrace clang crypt debug +doc gtk java libpfm lzma numa perl python slang systemtap unwind zlib zstd python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) crypt? ( virtual/libcrypt:= ) clang? ( sys-devel/clang:= sys-devel/llvm:= ) gtk? ( x11-libs/gtk+:2 ) java? ( virtual/jre:* ) libpfm? ( dev-libs/libpfm ) lzma? ( app-arch/xz-utils ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) ) slang? ( sys-libs/slang ) systemtap? ( dev-util/systemtap ) unwind? ( sys-libs/libunwind ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) dev-libs/elfutils sys-libs/binutils-libs:= REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 estack c61c368a76fdf3a82fdf8dbaebea3804 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=4e41614d2aabfbde76f9002de5959074 +_md5_=4019b24f522f7114277f4fafff10370f diff --git a/metadata/md5-cache/dev-util/re2c-2.2 b/metadata/md5-cache/dev-util/re2c-2.2 index a108b8c9f3d2..25ff97c34314 100644 --- a/metadata/md5-cache/dev-util/re2c-2.2 +++ b/metadata/md5-cache/dev-util/re2c-2.2 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://re2c.org/ INHERIT=python-any-r1 IUSE=debug test -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=public-domain RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/skvadrik/re2c/releases/download/2.2/re2c-2.2.tar.xz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=27561436bc3214cbfb35696cbb2f1dd7 +_md5_=518bf25fcff99075ca2bccd0688a5cc8 diff --git a/metadata/md5-cache/dev-util/rocm-cmake-5.1.3 b/metadata/md5-cache/dev-util/rocm-cmake-5.1.3 index 704f0065a5bf..d039c23480a5 100644 --- a/metadata/md5-cache/dev-util/rocm-cmake-5.1.3 +++ b/metadata/md5-cache/dev-util/rocm-cmake-5.1.3 @@ -9,5 +9,5 @@ LICENSE=MIT RESTRICT=test SLOT=0/5.1 SRC_URI=https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-5.1.3.tar.gz -> rocm-cmake-5.1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=525855bff7247b9752e1cd14af965464 diff --git a/metadata/md5-cache/dev-util/rocm-cmake-5.3.3 b/metadata/md5-cache/dev-util/rocm-cmake-5.3.3 index e9e455ea90d0..13b705d7b9e4 100644 --- a/metadata/md5-cache/dev-util/rocm-cmake-5.3.3 +++ b/metadata/md5-cache/dev-util/rocm-cmake-5.3.3 @@ -9,5 +9,5 @@ LICENSE=MIT RESTRICT=test SLOT=0/5.3 SRC_URI=https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-5.3.3.tar.gz -> rocm-cmake-5.3.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=525855bff7247b9752e1cd14af965464 diff --git a/metadata/md5-cache/dev-util/rocm-cmake-5.4.3 b/metadata/md5-cache/dev-util/rocm-cmake-5.4.3 index 4620d234e088..fdc9a5af76d4 100644 --- a/metadata/md5-cache/dev-util/rocm-cmake-5.4.3 +++ b/metadata/md5-cache/dev-util/rocm-cmake-5.4.3 @@ -9,5 +9,5 @@ LICENSE=MIT RESTRICT=test SLOT=0/5.4 SRC_URI=https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-5.4.3.tar.gz -> rocm-cmake-5.4.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4eca66872ec3bb2fe9d6c3f8f260e9cd diff --git a/metadata/md5-cache/dev-util/rocm-cmake-9999 b/metadata/md5-cache/dev-util/rocm-cmake-9999 index 02f830654e42..60a1003f9d48 100644 --- a/metadata/md5-cache/dev-util/rocm-cmake-9999 +++ b/metadata/md5-cache/dev-util/rocm-cmake-9999 @@ -8,5 +8,5 @@ LICENSE=MIT PROPERTIES=live RESTRICT=test SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c4afe92216ba4629086d6ee99cba7822 diff --git a/metadata/md5-cache/dev-util/rocm-smi-5.1.3-r1 b/metadata/md5-cache/dev-util/rocm-smi-5.1.3-r1 index 3c17eaa3a5f9..8e04f88d3abc 100644 --- a/metadata/md5-cache/dev-util/rocm-smi-5.1.3-r1 +++ b/metadata/md5-cache/dev-util/rocm-smi-5.1.3-r1 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0/5.1 SRC_URI=https://github.com/RadeonOpenCompute/rocm_smi_lib/archive/rocm-5.1.3.tar.gz -> rocm-smi-5.1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=61ec61fd40afe24d09637afd8250fea7 diff --git a/metadata/md5-cache/dev-util/rocm-smi-5.4.2 b/metadata/md5-cache/dev-util/rocm-smi-5.4.2 index 50ac209589f2..8cffee9fe1ad 100644 --- a/metadata/md5-cache/dev-util/rocm-smi-5.4.2 +++ b/metadata/md5-cache/dev-util/rocm-smi-5.4.2 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_tar REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0/5.4 SRC_URI=https://github.com/RadeonOpenCompute/rocm_smi_lib/archive/rocm-5.4.2.tar.gz -> rocm-smi-5.4.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=892af046a45fa5fba755e58351de3ed2 diff --git a/metadata/md5-cache/dev-util/rocm-smi-9999 b/metadata/md5-cache/dev-util/rocm-smi-9999 index 61adaf18c010..c5a0470fbed1 100644 --- a/metadata/md5-cache/dev-util/rocm-smi-9999 +++ b/metadata/md5-cache/dev-util/rocm-smi-9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0/9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=892af046a45fa5fba755e58351de3ed2 diff --git a/metadata/md5-cache/dev-util/rocm_bandwidth_test-5.3.3 b/metadata/md5-cache/dev-util/rocm_bandwidth_test-5.3.3 index c5359b4685e0..d2d470e1971c 100644 --- a/metadata/md5-cache/dev-util/rocm_bandwidth_test-5.3.3 +++ b/metadata/md5-cache/dev-util/rocm_bandwidth_test-5.3.3 @@ -10,5 +10,5 @@ LICENSE=NCSA-AMD RDEPEND=dev-libs/rocr-runtime:= SLOT=0/5.3 SRC_URI=https://github.com/RadeonOpenCompute/rocm_bandwidth_test/archive/rocm-5.3.3.tar.gz -> rocm_bandwidth_test-5.3.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5b821db7f0bcb983b61018429d6785a2 diff --git a/metadata/md5-cache/dev-util/rocm_bandwidth_test-5.4.3 b/metadata/md5-cache/dev-util/rocm_bandwidth_test-5.4.3 index c4ca3a3d8bb7..73af551cbc89 100644 --- a/metadata/md5-cache/dev-util/rocm_bandwidth_test-5.4.3 +++ b/metadata/md5-cache/dev-util/rocm_bandwidth_test-5.4.3 @@ -10,5 +10,5 @@ LICENSE=NCSA-AMD RDEPEND=dev-libs/rocr-runtime:= SLOT=0/5.4 SRC_URI=https://github.com/RadeonOpenCompute/rocm_bandwidth_test/archive/rocm-5.4.3.tar.gz -> rocm_bandwidth_test-5.4.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1b4439e0c25e3948ac7e08eb8de13379 diff --git a/metadata/md5-cache/dev-util/rocminfo-5.1.3 b/metadata/md5-cache/dev-util/rocminfo-5.1.3 index 8c70a9d580d5..403a62d52840 100644 --- a/metadata/md5-cache/dev-util/rocminfo-5.1.3 +++ b/metadata/md5-cache/dev-util/rocminfo-5.1.3 @@ -10,5 +10,5 @@ LICENSE=UoI-NCSA RDEPEND=>=dev-libs/rocr-runtime-5.1.3 SLOT=0/5.1 SRC_URI=https://github.com/RadeonOpenCompute/rocminfo/archive/rocm-5.1.3.tar.gz -> rocminfo-5.1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7f1ebb77644aa7c9db86fc1d66c7b459 diff --git a/metadata/md5-cache/dev-util/rocminfo-5.3.3 b/metadata/md5-cache/dev-util/rocminfo-5.3.3 index c34c1d6e1397..9c386668f286 100644 --- a/metadata/md5-cache/dev-util/rocminfo-5.3.3 +++ b/metadata/md5-cache/dev-util/rocminfo-5.3.3 @@ -10,5 +10,5 @@ LICENSE=UoI-NCSA RDEPEND=>=dev-libs/rocr-runtime-5.3.3 SLOT=0/5.3 SRC_URI=https://github.com/RadeonOpenCompute/rocminfo/archive/rocm-5.3.3.tar.gz -> rocminfo-5.3.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7f1ebb77644aa7c9db86fc1d66c7b459 diff --git a/metadata/md5-cache/dev-util/rocminfo-5.4.3 b/metadata/md5-cache/dev-util/rocminfo-5.4.3 index 01679e2e1d4b..068ec5dffb6d 100644 --- a/metadata/md5-cache/dev-util/rocminfo-5.4.3 +++ b/metadata/md5-cache/dev-util/rocminfo-5.4.3 @@ -10,5 +10,5 @@ LICENSE=UoI-NCSA RDEPEND=>=dev-libs/rocr-runtime-5.4.3 SLOT=0/5.4 SRC_URI=https://github.com/RadeonOpenCompute/rocminfo/archive/rocm-5.4.3.tar.gz -> rocminfo-5.4.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9c58b9117fa8d29801058a6e6b7e97e8 diff --git a/metadata/md5-cache/dev-util/rocminfo-9999 b/metadata/md5-cache/dev-util/rocminfo-9999 index ea3988c7c11f..1e82061c4a29 100644 --- a/metadata/md5-cache/dev-util/rocminfo-9999 +++ b/metadata/md5-cache/dev-util/rocminfo-9999 @@ -9,5 +9,5 @@ LICENSE=MIT PROPERTIES=live RDEPEND=dev-libs/rocr-runtime SLOT=0/9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=191e2f116c174dfaa47425d54127f303 diff --git a/metadata/md5-cache/dev-util/rocprofiler-5.1.3-r1 b/metadata/md5-cache/dev-util/rocprofiler-5.1.3-r1 index e7615dd60de6..75ac8c78f07f 100644 --- a/metadata/md5-cache/dev-util/rocprofiler-5.1.3-r1 +++ b/metadata/md5-cache/dev-util/rocprofiler-5.1.3-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=dev-libs/rocr-runtime:0/5.1 >=dev-util/roctracer-5.1.3-r1:0/5.1 SLOT=0/5.1 SRC_URI=https://github.com/ROCm-Developer-Tools/rocprofiler/archive/rocm-5.1.3.tar.gz -> rocprofiler-5.1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=33ecd8440e456bcdfb797686c40002cf diff --git a/metadata/md5-cache/dev-util/rocprofiler-5.3.3 b/metadata/md5-cache/dev-util/rocprofiler-5.3.3 index f5373c21b77e..2fa240accd82 100644 --- a/metadata/md5-cache/dev-util/rocprofiler-5.3.3 +++ b/metadata/md5-cache/dev-util/rocprofiler-5.3.3 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=dev-libs/rocr-runtime:0/5.3 dev-util/roctracer:0/5.3 SLOT=0/5.3 SRC_URI=https://github.com/ROCm-Developer-Tools/rocprofiler/archive/rocm-5.3.3.tar.gz -> rocprofiler-5.3.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f39e24b8fa866e052ada4d609bcb5e66 diff --git a/metadata/md5-cache/dev-util/roctracer-5.1.3-r1 b/metadata/md5-cache/dev-util/roctracer-5.1.3-r1 index cf87a138b43b..edba4570de82 100644 --- a/metadata/md5-cache/dev-util/roctracer-5.1.3-r1 +++ b/metadata/md5-cache/dev-util/roctracer-5.1.3-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=dev-libs/rocr-runtime:0/5.1 dev-util/hip:0/5.1 SLOT=0/5.1 SRC_URI=https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-5.1.3.tar.gz -> rocm-tracer-5.1.3.tar.gz https://github.com/ROCm-Developer-Tools/rocprofiler/archive/rocm-5.1.3.tar.gz -> rocprofiler-5.1.3.tar.gz https://github.com/ROCmSoftwarePlatform/hsa-class/archive/f8b387043b9f510afdf2e72e38a011900360d6ab.tar.gz -> hsa-class-f8b3870.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e2a6f9930ed689d154860953e2663623 diff --git a/metadata/md5-cache/dev-util/roctracer-5.3.3 b/metadata/md5-cache/dev-util/roctracer-5.3.3 index 7714f77390a5..bffbea54612c 100644 --- a/metadata/md5-cache/dev-util/roctracer-5.3.3 +++ b/metadata/md5-cache/dev-util/roctracer-5.3.3 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/rocr-runtime:0/5.3 dev-util/hip:0/5.3 RESTRICT=!test? ( test ) SLOT=0/5.3 SRC_URI=https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-5.3.3.tar.gz -> rocm-tracer-5.3.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 rocm d027c5dabbfc98896a8fe0defa5a6c0a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 rocm d027c5dabbfc98896a8fe0defa5a6c0a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b2eb51ffe046fbad1d34813cb865ff1c diff --git a/metadata/md5-cache/dev-util/rr-5.6.0-r2 b/metadata/md5-cache/dev-util/rr-5.6.0-r2 index b0d2b396fe1e..3f07af97b9d9 100644 --- a/metadata/md5-cache/dev-util/rr-5.6.0-r2 +++ b/metadata/md5-cache/dev-util/rr-5.6.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test SLOT=0 SRC_URI=https://github.com/rr-debugger/rr/archive/5.6.0.tar.gz -> mozilla-rr-5.6.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d58fed3774e3f2f53c87eec70dcb7320 diff --git a/metadata/md5-cache/dev-util/rr-5.6.0-r4 b/metadata/md5-cache/dev-util/rr-5.6.0-r4 index 2ab5e1b8191a..d5825700d040 100644 --- a/metadata/md5-cache/dev-util/rr-5.6.0-r4 +++ b/metadata/md5-cache/dev-util/rr-5.6.0-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test SLOT=0 SRC_URI=https://github.com/rr-debugger/rr/archive/5.6.0.tar.gz -> mozilla-rr-5.6.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=10d70d90ad28576f47e7677fe9cd7b9d diff --git a/metadata/md5-cache/dev-util/ruff-0.0.272 b/metadata/md5-cache/dev-util/ruff-0.0.272 deleted file mode 100644 index 4c98ae3fe215..000000000000 --- a/metadata/md5-cache/dev-util/ruff-0.0.272 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-util/patchelf >=virtual/rust-1.70 python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/maturin-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=virtual/rust-1.53 -DEFINED_PHASES=compile configure install prepare test unpack -DESCRIPTION=An extremely fast Python linter, written in Rust -EAPI=8 -HOMEPAGE=https://github.com/charliermarsh/ruff -INHERIT=distutils-r1 cargo -IUSE=python_targets_python3_10 python_targets_python3_11 debug -LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 BSD BSD-2 Boost-1.0 CC0-1.0 ISC LGPL-3+ MIT MPL-2.0 Unicode-DFS-2016 Unlicense WTFPL-2 ZLIB -RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.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/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/annotate-snippets/0.6.1/download -> annotate-snippets-0.6.1.crate https://crates.io/api/v1/crates/annotate-snippets/0.9.1/download -> annotate-snippets-0.9.1.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/argfile/0.1.5/download -> argfile-0.1.5.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.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/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.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.3.1/download -> bitflags-2.3.1.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/cachedir/0.3.0/download -> cachedir-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chic/1.2.2/download -> chic-1.2.2.crate https://crates.io/api/v1/crates/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/clap/4.3.1/download -> clap-4.3.1.crate https://crates.io/api/v1/crates/clap_builder/4.3.1/download -> clap_builder-4.3.1.crate https://crates.io/api/v1/crates/clap_complete/4.3.1/download -> clap_complete-4.3.1.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_fig/4.3.1/download -> clap_complete_fig-4.3.1.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.11/download -> clap_complete_nushell-0.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.3.1/download -> clap_derive-4.3.1.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clearscreen/2.0.1/download -> clearscreen-2.0.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/configparser/3.0.2/download -> configparser-3.0.2.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/console_log/1.0.0/download -> console_log-1.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/countme/3.0.1/download -> countme-3.0.1.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.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.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.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/drop_bomb/0.1.5/download -> drop_bomb-0.1.5.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.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/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.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.1.0/download -> form_urlencoded-1.1.0.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/getrandom/0.2.9/download -> getrandom-0.2.9.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.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.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/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/imperative/1.0.4/download -> imperative-1.0.4.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.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/insta/1.29.0/download -> insta-1.29.0.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/is-macro/0.2.2/download -> is-macro-0.2.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.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.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/js-sys/0.3.63/download -> js-sys-0.3.63.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/lalrpop-util/0.20.0/download -> lalrpop-util-0.20.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/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.33/download -> libmimalloc-sys-0.1.33.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/log/0.4.18/download -> log-0.4.18.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.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.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.37/download -> mimalloc-0.1.37.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/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/nextest-workspace-hack/0.1.0/download -> nextest-workspace-hack-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nohash-hasher/0.2.0/download -> nohash-hasher-0.2.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/5.2.0/download -> notify-5.2.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/once_cell/1.17.2/download -> once_cell-1.17.2.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/path-absolutize/3.1.0/download -> path-absolutize-3.1.0.crate https://crates.io/api/v1/crates/path-dedot/3.1.0/download -> path-dedot-3.1.0.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/peg/0.8.1/download -> peg-0.8.1.crate https://crates.io/api/v1/crates/peg-macros/0.8.1/download -> peg-macros-0.8.1.crate https://crates.io/api/v1/crates/peg-runtime/0.8.1/download -> peg-runtime-0.8.1.crate https://crates.io/api/v1/crates/pep440_rs/0.3.9/download -> pep440_rs-0.3.9.crate https://crates.io/api/v1/crates/pep508_rs/0.1.5/download -> pep508_rs-0.1.5.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/pmutil/0.5.3/download -> pmutil-0.5.3.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.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/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.59/download -> proc-macro2-1.0.59.crate https://crates.io/api/v1/crates/pyproject-toml/0.6.0/download -> pyproject-toml-0.6.0.crate https://crates.io/api/v1/crates/quick-junit/0.3.2/download -> quick-junit-0.3.2.crate https://crates.io/api/v1/crates/quick-xml/0.26.0/download -> quick-xml-0.26.0.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.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/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.3/download -> regex-1.8.3.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-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/result-like/0.4.6/download -> result-like-0.4.6.crate https://crates.io/api/v1/crates/result-like-derive/0.4.6/download -> result-like-derive-0.4.6.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rust-stemmers/1.2.0/download -> rust-stemmers-1.2.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/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustls/0.20.8/download -> rustls-0.20.8.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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/schemars/0.8.12/download -> schemars-0.8.12.crate https://crates.io/api/v1/crates/schemars_derive/0.8.12/download -> schemars_derive-0.8.12.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.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.5.0/download -> serde-wasm-bindgen-0.5.0.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.1.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.24.1/download -> strum-0.24.1.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.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.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/syn-ext/0.4.0/download -> syn-ext-0.4.0.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/terminfo/0.8.0/download -> terminfo-0.8.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/test-case/3.1.0/download -> test-case-3.1.0.crate https://crates.io/api/v1/crates/test-case-core/3.1.0/download -> test-case-core-3.1.0.crate https://crates.io/api/v1/crates/test-case-macros/3.1.0/download -> test-case-macros-3.1.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tikv-jemalloc-sys/0.5.3+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.3+5.3.0-patched.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.5.0/download -> tikv-jemallocator-0.5.0.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.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/toml/0.7.4/download -> toml-0.7.4.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.10/download -> toml_edit-0.19.10.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-emoji-char/0.9.0/download -> unic-emoji-char-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-category/0.9.0/download -> unic-ucd-category-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-ident/0.9.0/download -> unic-ucd-ident-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.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/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.6.2/download -> ureq-2.6.2.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.3.3/download -> uuid-1.3.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.36/download -> wasm-bindgen-futures-0.4.36.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-test/0.3.36/download -> wasm-bindgen-test-0.3.36.crate https://crates.io/api/v1/crates/wasm-bindgen-test-macro/0.3.36/download -> wasm-bindgen-test-macro-0.3.36.crate https://crates.io/api/v1/crates/web-sys/0.3.63/download -> web-sys-0.3.63.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/webpki-roots/0.22.6/download -> webpki-roots-0.22.6.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.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-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.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.0/download -> windows-targets-0.48.0.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.0/download -> windows_aarch64_gnullvm-0.48.0.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.0/download -> windows_aarch64_msvc-0.48.0.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.0/download -> windows_i686_gnu-0.48.0.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.0/download -> windows_i686_msvc-0.48.0.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.0/download -> windows_x86_64_gnu-0.48.0.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.0/download -> windows_x86_64_gnullvm-0.48.0.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.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/yansi-term/0.1.2/download -> yansi-term-0.1.2.crate https://github.com/charliermarsh/LibCST/archive/80e4c1399f95e5beb532fdd1e209ad2dbb470438.tar.gz -> LibCST-80e4c1399f95e5beb532fdd1e209ad2dbb470438.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd.tar.gz -> RustPython-Parser-7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd.gh.tar.gz https://github.com/youknowone/unicode_names2/archive/4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde.tar.gz -> unicode_names2-4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd.tar.gz -> RustPython-Parser-7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd.tar.gz -> RustPython-Parser-7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd.tar.gz -> RustPython-Parser-7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd.tar.gz -> RustPython-Parser-7a3eedbf6fb4ea7068a1bf7fe0e97e963ea95ffd.gh.tar.gz https://github.com/charliermarsh/ruff/archive/refs/tags/v0.0.272.tar.gz -> ruff-0.0.272.gh.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d66b6389146c30803b467877192b5828 diff --git a/metadata/md5-cache/dev-util/ruff-0.0.275 b/metadata/md5-cache/dev-util/ruff-0.0.275 new file mode 100644 index 000000000000..1cfa1e15030f --- /dev/null +++ b/metadata/md5-cache/dev-util/ruff-0.0.275 @@ -0,0 +1,15 @@ +BDEPEND=dev-util/patchelf >=virtual/rust-1.70 python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/maturin-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=virtual/rust-1.53 +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=An extremely fast Python linter, written in Rust +EAPI=8 +HOMEPAGE=https://github.com/charliermarsh/ruff +INHERIT=distutils-r1 cargo +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 BSD BSD-2 Boost-1.0 CC0-1.0 ISC LGPL-3+ MIT MPL-2.0 Unicode-DFS-2016 Unlicense WTFPL-2 ZLIB +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.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/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/annotate-snippets/0.6.1/download -> annotate-snippets-0.6.1.crate https://crates.io/api/v1/crates/annotate-snippets/0.9.1/download -> annotate-snippets-0.9.1.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/argfile/0.1.5/download -> argfile-0.1.5.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.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/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.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.3.1/download -> bitflags-2.3.1.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/cachedir/0.3.0/download -> cachedir-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chic/1.2.2/download -> chic-1.2.2.crate https://crates.io/api/v1/crates/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/clap/4.3.1/download -> clap-4.3.1.crate https://crates.io/api/v1/crates/clap_builder/4.3.1/download -> clap_builder-4.3.1.crate https://crates.io/api/v1/crates/clap_complete/4.3.1/download -> clap_complete-4.3.1.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_fig/4.3.1/download -> clap_complete_fig-4.3.1.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.11/download -> clap_complete_nushell-0.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.3.1/download -> clap_derive-4.3.1.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clearscreen/2.0.1/download -> clearscreen-2.0.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/configparser/3.0.2/download -> configparser-3.0.2.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/console_log/1.0.0/download -> console_log-1.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/countme/3.0.1/download -> countme-3.0.1.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.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.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/darling/0.20.1/download -> darling-0.20.1.crate https://crates.io/api/v1/crates/darling_core/0.20.1/download -> darling_core-0.20.1.crate https://crates.io/api/v1/crates/darling_macro/0.20.1/download -> darling_macro-0.20.1.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.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/drop_bomb/0.1.5/download -> drop_bomb-0.1.5.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.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/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.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.1.0/download -> form_urlencoded-1.1.0.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/getrandom/0.2.9/download -> getrandom-0.2.9.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.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.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/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/imperative/1.0.4/download -> imperative-1.0.4.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.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/insta/1.29.0/download -> insta-1.29.0.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/is-macro/0.2.2/download -> is-macro-0.2.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.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.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/js-sys/0.3.63/download -> js-sys-0.3.63.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/lalrpop-util/0.20.0/download -> lalrpop-util-0.20.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/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.33/download -> libmimalloc-sys-0.1.33.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/log/0.4.18/download -> log-0.4.18.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.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.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.37/download -> mimalloc-0.1.37.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/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/nextest-workspace-hack/0.1.0/download -> nextest-workspace-hack-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nohash-hasher/0.2.0/download -> nohash-hasher-0.2.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/5.2.0/download -> notify-5.2.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/once_cell/1.17.2/download -> once_cell-1.17.2.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/path-absolutize/3.1.0/download -> path-absolutize-3.1.0.crate https://crates.io/api/v1/crates/path-dedot/3.1.0/download -> path-dedot-3.1.0.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/peg/0.8.1/download -> peg-0.8.1.crate https://crates.io/api/v1/crates/peg-macros/0.8.1/download -> peg-macros-0.8.1.crate https://crates.io/api/v1/crates/peg-runtime/0.8.1/download -> peg-runtime-0.8.1.crate https://crates.io/api/v1/crates/pep440_rs/0.3.9/download -> pep440_rs-0.3.9.crate https://crates.io/api/v1/crates/pep508_rs/0.1.5/download -> pep508_rs-0.1.5.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_macros/0.11.1/download -> phf_macros-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/pmutil/0.5.3/download -> pmutil-0.5.3.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.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/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.59/download -> proc-macro2-1.0.59.crate https://crates.io/api/v1/crates/pyproject-toml/0.6.0/download -> pyproject-toml-0.6.0.crate https://crates.io/api/v1/crates/quick-junit/0.3.2/download -> quick-junit-0.3.2.crate https://crates.io/api/v1/crates/quick-xml/0.26.0/download -> quick-xml-0.26.0.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.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/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.3/download -> regex-1.8.3.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-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/result-like/0.4.6/download -> result-like-0.4.6.crate https://crates.io/api/v1/crates/result-like-derive/0.4.6/download -> result-like-derive-0.4.6.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rust-stemmers/1.2.0/download -> rust-stemmers-1.2.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/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustls/0.20.8/download -> rustls-0.20.8.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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/schemars/0.8.12/download -> schemars-0.8.12.crate https://crates.io/api/v1/crates/schemars_derive/0.8.12/download -> schemars_derive-0.8.12.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.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.5.0/download -> serde-wasm-bindgen-0.5.0.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/serde_with/3.0.0/download -> serde_with-3.0.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.0.0/download -> serde_with_macros-3.0.0.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.1.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.24.1/download -> strum-0.24.1.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.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.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/syn-ext/0.4.0/download -> syn-ext-0.4.0.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/terminfo/0.8.0/download -> terminfo-0.8.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/test-case/3.1.0/download -> test-case-3.1.0.crate https://crates.io/api/v1/crates/test-case-core/3.1.0/download -> test-case-core-3.1.0.crate https://crates.io/api/v1/crates/test-case-macros/3.1.0/download -> test-case-macros-3.1.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tikv-jemalloc-sys/0.5.3+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.3+5.3.0-patched.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.5.0/download -> tikv-jemallocator-0.5.0.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.21/download -> time-0.3.21.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.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/toml/0.7.4/download -> toml-0.7.4.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.10/download -> toml_edit-0.19.10.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-emoji-char/0.9.0/download -> unic-emoji-char-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-category/0.9.0/download -> unic-ucd-category-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-ident/0.9.0/download -> unic-ucd-ident-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.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/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.6.2/download -> ureq-2.6.2.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.3.3/download -> uuid-1.3.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.36/download -> wasm-bindgen-futures-0.4.36.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-test/0.3.36/download -> wasm-bindgen-test-0.3.36.crate https://crates.io/api/v1/crates/wasm-bindgen-test-macro/0.3.36/download -> wasm-bindgen-test-macro-0.3.36.crate https://crates.io/api/v1/crates/web-sys/0.3.63/download -> web-sys-0.3.63.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/webpki-roots/0.22.6/download -> webpki-roots-0.22.6.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.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-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.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.0/download -> windows-targets-0.48.0.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.0/download -> windows_aarch64_gnullvm-0.48.0.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.0/download -> windows_aarch64_msvc-0.48.0.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.0/download -> windows_i686_gnu-0.48.0.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.0/download -> windows_i686_msvc-0.48.0.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.0/download -> windows_x86_64_gnu-0.48.0.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.0/download -> windows_x86_64_gnullvm-0.48.0.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.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/yansi-term/0.1.2/download -> yansi-term-0.1.2.crate https://github.com/charliermarsh/LibCST/archive/80e4c1399f95e5beb532fdd1e209ad2dbb470438.tar.gz -> LibCST-80e4c1399f95e5beb532fdd1e209ad2dbb470438.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/f60e204b73b95bdb6ce87ccd0de34081b4a17c11.tar.gz -> RustPython-Parser-f60e204b73b95bdb6ce87ccd0de34081b4a17c11.gh.tar.gz https://github.com/youknowone/unicode_names2/archive/4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde.tar.gz -> unicode_names2-4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/f60e204b73b95bdb6ce87ccd0de34081b4a17c11.tar.gz -> RustPython-Parser-f60e204b73b95bdb6ce87ccd0de34081b4a17c11.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/f60e204b73b95bdb6ce87ccd0de34081b4a17c11.tar.gz -> RustPython-Parser-f60e204b73b95bdb6ce87ccd0de34081b4a17c11.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/f60e204b73b95bdb6ce87ccd0de34081b4a17c11.tar.gz -> RustPython-Parser-f60e204b73b95bdb6ce87ccd0de34081b4a17c11.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/f60e204b73b95bdb6ce87ccd0de34081b4a17c11.tar.gz -> RustPython-Parser-f60e204b73b95bdb6ce87ccd0de34081b4a17c11.gh.tar.gz https://github.com/charliermarsh/ruff/archive/refs/tags/v0.0.275.tar.gz -> ruff-0.0.275.gh.tar.gz +_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=1cd30d7db3cca1a3cdd177ca55891730 diff --git a/metadata/md5-cache/dev-util/scap-driver-0.29.3 b/metadata/md5-cache/dev-util/scap-driver-0.29.3 index 94552e71051c..c4d8f689defa 100644 --- a/metadata/md5-cache/dev-util/scap-driver-0.29.3 +++ b/metadata/md5-cache/dev-util/scap-driver-0.29.3 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RDEPEND=! falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod 65030ccb60b8a236bc29c8caa76e3815 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod 65030ccb60b8a236bc29c8caa76e3815 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fede8daf5ac95b69bcfb4d65599e01b6 diff --git a/metadata/md5-cache/dev-util/scap-driver-0.29.3-r4 b/metadata/md5-cache/dev-util/scap-driver-0.29.3-r4 index 65b3d495b7a7..19cf2e71ca41 100644 --- a/metadata/md5-cache/dev-util/scap-driver-0.29.3-r4 +++ b/metadata/md5-cache/dev-util/scap-driver-0.29.3-r4 @@ -12,5 +12,5 @@ LICENSE=Apache-2.0 RDEPEND=! falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=377a4df269bc385c4e6d925855974aa6 diff --git a/metadata/md5-cache/dev-util/schroot-1.6.13_p2-r1 b/metadata/md5-cache/dev-util/schroot-1.6.13_p2-r1 index a3c9374e9567..5773b0ded39c 100644 --- a/metadata/md5-cache/dev-util/schroot-1.6.13_p2-r1 +++ b/metadata/md5-cache/dev-util/schroot-1.6.13_p2-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/boost:= >=sys-apps/util-linux-2.16 btrfs? ( >=sys-fs/btrfs-prog RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://codeberg.org/shelter/reschroot/archive/release/reschroot-1.6.13.tar.gz -> schroot-1.6.13.tar.gz mirror://debian/pool/main/s/schroot/schroot_1.6.13-2.debian.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 pam 4efe951aa8ce2c16288d7c915196fe29 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 pam 4efe951aa8ce2c16288d7c915196fe29 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=940a143e721ba792e4b0c3127b53fd74 diff --git a/metadata/md5-cache/dev-util/seer-1.17 b/metadata/md5-cache/dev-util/seer-1.17 index c2e75b2ae05e..16127abbec7b 100644 --- a/metadata/md5-cache/dev-util/seer-1.17 +++ b/metadata/md5-cache/dev-util/seer-1.17 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ CC-BY-3.0 CC-BY-4.0 RDEPEND=dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 sys-devel/gdb SLOT=0 SRC_URI=https://github.com/epasveer/seer/archive/refs/tags/v1.17.tar.gz -> seer-1.17.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=960e9bd16d58219707de4c6def2ea5e9 diff --git a/metadata/md5-cache/dev-util/seer-2.0 b/metadata/md5-cache/dev-util/seer-2.0 index aabfbcb76417..f10268cf9147 100644 --- a/metadata/md5-cache/dev-util/seer-2.0 +++ b/metadata/md5-cache/dev-util/seer-2.0 @@ -10,5 +10,5 @@ LICENSE=GPL-3+ CC-BY-3.0 CC-BY-4.0 RDEPEND=dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 sys-devel/gdb SLOT=0 SRC_URI=https://github.com/epasveer/seer/archive/refs/tags/v2.0.tar.gz -> seer-2.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b8b15770d8cb962bd869d28175d3496a diff --git a/metadata/md5-cache/dev-util/seer-9999 b/metadata/md5-cache/dev-util/seer-9999 index 3a20d032b736..872fd56fffa1 100644 --- a/metadata/md5-cache/dev-util/seer-9999 +++ b/metadata/md5-cache/dev-util/seer-9999 @@ -10,5 +10,5 @@ LICENSE=GPL-3+ CC-BY-3.0 CC-BY-4.0 PROPERTIES=live RDEPEND=dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 sys-devel/gdb SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b8b15770d8cb962bd869d28175d3496a diff --git a/metadata/md5-cache/dev-util/serialtalk-1.2-r1 b/metadata/md5-cache/dev-util/serialtalk-1.2-r1 index 8cf45123798a..a8bc639853c5 100644 --- a/metadata/md5-cache/dev-util/serialtalk-1.2-r1 +++ b/metadata/md5-cache/dev-util/serialtalk-1.2-r1 @@ -8,5 +8,5 @@ KEYWORDS=amd64 x86 LICENSE=GPL-3+ SLOT=0 SRC_URI=https://github.com/BGO-OD/serialtalk/archive/v1.2.tar.gz -> serialtalk-1.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=af59a8c3e8a17ae3835a10d4f877a5cb diff --git a/metadata/md5-cache/dev-util/serialtalk-9999 b/metadata/md5-cache/dev-util/serialtalk-9999 index c4f30d02fd5f..6b0e630a10b7 100644 --- a/metadata/md5-cache/dev-util/serialtalk-9999 +++ b/metadata/md5-cache/dev-util/serialtalk-9999 @@ -7,5 +7,5 @@ INHERIT=cmake git-r3 LICENSE=GPL-3+ PROPERTIES=live SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b8e7da6c2a9658ba37000d873192fcd0 diff --git a/metadata/md5-cache/dev-util/shards-0.15.0-r1 b/metadata/md5-cache/dev-util/shards-0.15.0-r1 deleted file mode 100644 index e1ccdac3fec6..000000000000 --- a/metadata/md5-cache/dev-util/shards-0.15.0-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile install prepare -DEPEND=>dev-lang/crystal-0.11.1 dev-libs/libyaml -DESCRIPTION=Dependency manager for the Crystal language -EAPI=7 -HOMEPAGE=https://github.com/crystal-lang/shards -INHERIT=multiprocessing toolchain-funcs -KEYWORDS=amd64 -LICENSE=Apache-2.0 -RDEPEND=>dev-lang/crystal-0.11.1 dev-libs/libyaml -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/crystal-lang/shards/archive/v0.15.0.tar.gz -> shards-0.15.0.tar.gz https://github.com/crystal-lang/crystal-molinillo/archive/v0.2.0.tar.gz -> crystal-molinillo-0.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e932c4d8f220fd1896753e17e0bf6786 diff --git a/metadata/md5-cache/dev-util/shards-0.17.2 b/metadata/md5-cache/dev-util/shards-0.17.2 deleted file mode 100644 index ac0142083216..000000000000 --- a/metadata/md5-cache/dev-util/shards-0.17.2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile install prepare -DEPEND=>dev-lang/crystal-0.11.1 dev-libs/libyaml:= -DESCRIPTION=Dependency manager for the Crystal language -EAPI=8 -HOMEPAGE=https://github.com/crystal-lang/shards/ -INHERIT=multiprocessing toolchain-funcs -KEYWORDS=amd64 -LICENSE=Apache-2.0 -RDEPEND=>dev-lang/crystal-0.11.1 dev-libs/libyaml:= -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/crystal-lang/shards/archive/v0.17.2.tar.gz -> shards-0.17.2.tar.gz https://github.com/crystal-lang/crystal-molinillo/archive/v0.2.0.tar.gz -> crystal-molinillo-0.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d911882cc33ba12d0b71f4883725d2f2 diff --git a/metadata/md5-cache/dev-util/spirv-headers-1.3.243 b/metadata/md5-cache/dev-util/spirv-headers-1.3.243 index 3cb01e6d4ee4..be9ef6d4058b 100644 --- a/metadata/md5-cache/dev-util/spirv-headers-1.3.243 +++ b/metadata/md5-cache/dev-util/spirv-headers-1.3.243 @@ -8,5 +8,5 @@ KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/KhronosGroup/SPIRV-Headers/archive/sdk-1.3.243.tar.gz -> spirv-headers-1.3.243.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=64e0e3fcad09b510941febb6abbf59a1 diff --git a/metadata/md5-cache/dev-util/spirv-headers-1.3.246 b/metadata/md5-cache/dev-util/spirv-headers-1.3.246 index 20166139251b..f6067d192592 100644 --- a/metadata/md5-cache/dev-util/spirv-headers-1.3.246 +++ b/metadata/md5-cache/dev-util/spirv-headers-1.3.246 @@ -4,9 +4,9 @@ DESCRIPTION=Machine-readable files for the SPIR-V Registry EAPI=8 HOMEPAGE=https://registry.khronos.org/SPIR-V/ INHERIT=cmake -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/KhronosGroup/SPIRV-Headers/archive/sdk-1.3.246.tar.gz -> spirv-headers-1.3.246.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=95200eccd6b39914cbdde035ecd2328b +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=f998dfb5d69e6283499a433f639fffec diff --git a/metadata/md5-cache/dev-util/spirv-headers-1.3.250 b/metadata/md5-cache/dev-util/spirv-headers-1.3.250 index 44339dd8d649..724037007545 100644 --- a/metadata/md5-cache/dev-util/spirv-headers-1.3.250 +++ b/metadata/md5-cache/dev-util/spirv-headers-1.3.250 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/KhronosGroup/SPIRV-Headers/archive/sdk-1.3.250.tar.gz -> spirv-headers-1.3.250.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=95200eccd6b39914cbdde035ecd2328b diff --git a/metadata/md5-cache/dev-util/spirv-headers-99999999 b/metadata/md5-cache/dev-util/spirv-headers-99999999 index 8909915bd0bb..e384e823c51c 100644 --- a/metadata/md5-cache/dev-util/spirv-headers-99999999 +++ b/metadata/md5-cache/dev-util/spirv-headers-99999999 @@ -7,5 +7,5 @@ INHERIT=cmake git-r3 LICENSE=MIT PROPERTIES=live SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=79e7aa67e33eaedb9e0a249f96f4f42c diff --git a/metadata/md5-cache/dev-util/spirv-llvm-translator-14.0.0-r1 b/metadata/md5-cache/dev-util/spirv-llvm-translator-14.0.0-r1 index f1e02857f2d5..fbd57e000b22 100644 --- a/metadata/md5-cache/dev-util/spirv-llvm-translator-14.0.0-r1 +++ b/metadata/md5-cache/dev-util/spirv-llvm-translator-14.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( tools ) RESTRICT=!test? ( test ) SLOT=14 SRC_URI=https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/v14.0.0.tar.gz -> spirv-llvm-translator-14.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1b54cee452fcb4d84b54dcd5e3cc10ba diff --git a/metadata/md5-cache/dev-util/spirv-llvm-translator-15.0.0-r1 b/metadata/md5-cache/dev-util/spirv-llvm-translator-15.0.0-r1 index 10bc1fe5473c..9ea8acdb6cfa 100644 --- a/metadata/md5-cache/dev-util/spirv-llvm-translator-15.0.0-r1 +++ b/metadata/md5-cache/dev-util/spirv-llvm-translator-15.0.0-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-util/spirv-tools sys-devel/llvm:15= RESTRICT=!test? ( test ) SLOT=15 SRC_URI=https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/v15.0.0.tar.gz -> spirv-llvm-translator-15.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5cc1838e46084bc072e30732a92f2497 diff --git a/metadata/md5-cache/dev-util/spirv-llvm-translator-16.0.0-r1 b/metadata/md5-cache/dev-util/spirv-llvm-translator-16.0.0-r1 index 26b16f08c300..c8db3c48fd78 100644 --- a/metadata/md5-cache/dev-util/spirv-llvm-translator-16.0.0-r1 +++ b/metadata/md5-cache/dev-util/spirv-llvm-translator-16.0.0-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-util/spirv-tools sys-devel/llvm:16= RESTRICT=!test? ( test ) SLOT=16 SRC_URI=https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/v16.0.0.tar.gz -> spirv-llvm-translator-16.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4149c42e51652633ad8dcc619f5b4259 diff --git a/metadata/md5-cache/dev-util/spirv-tools-1.3.243 b/metadata/md5-cache/dev-util/spirv-tools-1.3.243 index 306b2084db21..a44d0e0c954f 100644 --- a/metadata/md5-cache/dev-util/spirv-tools-1.3.243 +++ b/metadata/md5-cache/dev-util/spirv-tools-1.3.243 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RESTRICT=test SLOT=0 SRC_URI=https://github.com/KhronosGroup/SPIRV-Tools/archive/sdk-1.3.243.0.tar.gz -> spirv-tools-1.3.243.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=44adc29792fd8be825662e790027dde8 diff --git a/metadata/md5-cache/dev-util/spirv-tools-1.3.246 b/metadata/md5-cache/dev-util/spirv-tools-1.3.246 index 5c9792ad1bbe..e4af98867be6 100644 --- a/metadata/md5-cache/dev-util/spirv-tools-1.3.246 +++ b/metadata/md5-cache/dev-util/spirv-tools-1.3.246 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/KhronosGroup/SPIRV-Tools INHERIT=cmake-multilib python-any-r1 IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=Apache-2.0 RESTRICT=test SLOT=0 SRC_URI=https://github.com/KhronosGroup/SPIRV-Tools/archive/sdk-1.3.246.0.tar.gz -> spirv-tools-1.3.246.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b3d77bcfa2e4590015f1ceaad58ac2a3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e93323efc994d7451256a6d78182f8a5 diff --git a/metadata/md5-cache/dev-util/spirv-tools-1.3.250 b/metadata/md5-cache/dev-util/spirv-tools-1.3.250 index 81479e612091..de3ae4805c30 100644 --- a/metadata/md5-cache/dev-util/spirv-tools-1.3.250 +++ b/metadata/md5-cache/dev-util/spirv-tools-1.3.250 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RESTRICT=test SLOT=0 SRC_URI=https://github.com/KhronosGroup/SPIRV-Tools/archive/sdk-1.3.250.0.tar.gz -> spirv-tools-1.3.250.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ec329653911a380f1b771d3b7328031e diff --git a/metadata/md5-cache/dev-util/spirv-tools-99999999 b/metadata/md5-cache/dev-util/spirv-tools-99999999 index 565bd16e8eab..ca3e8ade6e6a 100644 --- a/metadata/md5-cache/dev-util/spirv-tools-99999999 +++ b/metadata/md5-cache/dev-util/spirv-tools-99999999 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 PROPERTIES=live RESTRICT=test SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5338b686890d57a22fb69ca376e5f398 diff --git a/metadata/md5-cache/dev-util/sysdig-0.29.3 b/metadata/md5-cache/dev-util/sysdig-0.29.3 index 4fdc4e0b5a4b..b074ac5d4cdc 100644 --- a/metadata/md5-cache/dev-util/sysdig-0.29.3 +++ b/metadata/md5-cache/dev-util/sysdig-0.29.3 @@ -13,5 +13,5 @@ RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) app-misc/jq dev-cpp/tbb: REQUIRED_USE=^^ ( lua_single_target_luajit ) SLOT=0 SRC_URI=https://github.com/draios/sysdig/archive/0.29.3.tar.gz -> sysdig-0.29.3.tar.gz https://github.com/falcosecurity/libs/archive/e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -> falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6b057a5dde04f6a88a86552c11f2b73e diff --git a/metadata/md5-cache/dev-util/sysdig-0.29.3-r1 b/metadata/md5-cache/dev-util/sysdig-0.29.3-r1 index 945d9cad4bcf..7702ee0f7542 100644 --- a/metadata/md5-cache/dev-util/sysdig-0.29.3-r1 +++ b/metadata/md5-cache/dev-util/sysdig-0.29.3-r1 @@ -13,5 +13,5 @@ RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) app-misc/jq dev-cpp/tbb: REQUIRED_USE=^^ ( lua_single_target_luajit ) SLOT=0 SRC_URI=https://github.com/draios/sysdig/archive/0.29.3.tar.gz -> sysdig-0.29.3.tar.gz https://github.com/falcosecurity/libs/archive/e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -> falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=25139cf1c396e5014a647c926685a089 diff --git a/metadata/md5-cache/dev-util/sysdig-kmod-0.27.1-r1 b/metadata/md5-cache/dev-util/sysdig-kmod-0.27.1-r1 index 95a0ef748aea..e09503cbb3e0 100644 --- a/metadata/md5-cache/dev-util/sysdig-kmod-0.27.1-r1 +++ b/metadata/md5-cache/dev-util/sysdig-kmod-0.27.1-r1 @@ -12,5 +12,5 @@ LICENSE=|| ( MIT GPL-2 ) RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) SLOT=0 SRC_URI=https://github.com/draios/sysdig/archive/0.27.1.tar.gz -> sysdig-0.27.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=04ee52ee0fa63c4d21b788c4efd94cd9 diff --git a/metadata/md5-cache/dev-util/uncrustify-0.76.0 b/metadata/md5-cache/dev-util/uncrustify-0.76.0 index a14cb2340018..b4cd72dfbe83 100644 --- a/metadata/md5-cache/dev-util/uncrustify-0.76.0 +++ b/metadata/md5-cache/dev-util/uncrustify-0.76.0 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/uncrustify/uncrustify/archive/uncrustify-0.76.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=23ccea15377498cb15fc7976eca2a9a5 diff --git a/metadata/md5-cache/dev-util/uncrustify-9999 b/metadata/md5-cache/dev-util/uncrustify-9999 index 3c4c0ef1237f..d7a859a7bca3 100644 --- a/metadata/md5-cache/dev-util/uncrustify-9999 +++ b/metadata/md5-cache/dev-util/uncrustify-9999 @@ -9,5 +9,5 @@ LICENSE=GPL-2 PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=838ee932b691c69afc24ef0da743b731 diff --git a/metadata/md5-cache/dev-util/unicorn-2.0.1 b/metadata/md5-cache/dev-util/unicorn-2.0.1 index 90c6a415ea0b..c0708b3670b8 100644 --- a/metadata/md5-cache/dev-util/unicorn-2.0.1 +++ b/metadata/md5-cache/dev-util/unicorn-2.0.1 @@ -12,5 +12,5 @@ RDEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) SLOT=0/2 SRC_URI=https://github.com/unicorn-engine/unicorn/archive/2.0.1.tar.gz -> unicorn-2.0.1.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f6f7a566b287de8f4cc159b2b2842bb4 diff --git a/metadata/md5-cache/dev-util/unicorn-9999 b/metadata/md5-cache/dev-util/unicorn-9999 index e21700da4bfc..268df21d51dc 100644 --- a/metadata/md5-cache/dev-util/unicorn-9999 +++ b/metadata/md5-cache/dev-util/unicorn-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) ) REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) SLOT=0/2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=594f223cb1a9d7697253ff501e3c6da8 diff --git a/metadata/md5-cache/dev-util/vulkan-headers-1.3.243 b/metadata/md5-cache/dev-util/vulkan-headers-1.3.243 index e444dfceb91b..b7e89b3f86cf 100644 --- a/metadata/md5-cache/dev-util/vulkan-headers-1.3.243 +++ b/metadata/md5-cache/dev-util/vulkan-headers-1.3.243 @@ -8,5 +8,5 @@ KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=Apache-2.0 SLOT=0 SRC_URI=https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-1.3.243.0.tar.gz -> vulkan-headers-1.3.243.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=39b41852bd47235d2176a4fc2c6e6ffc diff --git a/metadata/md5-cache/dev-util/vulkan-headers-1.3.246 b/metadata/md5-cache/dev-util/vulkan-headers-1.3.246 index 71499f2879c2..ee99c940ad70 100644 --- a/metadata/md5-cache/dev-util/vulkan-headers-1.3.246 +++ b/metadata/md5-cache/dev-util/vulkan-headers-1.3.246 @@ -4,9 +4,9 @@ DESCRIPTION=Vulkan Header files and API registry EAPI=8 HOMEPAGE=https://github.com/KhronosGroup/Vulkan-Headers INHERIT=cmake -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=Apache-2.0 SLOT=0 SRC_URI=https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-1.3.246.0.tar.gz -> vulkan-headers-1.3.246.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b4d5a7f9c055e06dd1535a2199a71e1f +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=28aa4da55a27e7abdaf46bb9c84889d2 diff --git a/metadata/md5-cache/dev-util/vulkan-headers-1.3.250 b/metadata/md5-cache/dev-util/vulkan-headers-1.3.250 index b163cdfd6bfc..dddfb6626aec 100644 --- a/metadata/md5-cache/dev-util/vulkan-headers-1.3.250 +++ b/metadata/md5-cache/dev-util/vulkan-headers-1.3.250 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 LICENSE=Apache-2.0 SLOT=0 SRC_URI=https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-1.3.250.0.tar.gz -> vulkan-headers-1.3.250.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b4d5a7f9c055e06dd1535a2199a71e1f diff --git a/metadata/md5-cache/dev-util/vulkan-headers-9999 b/metadata/md5-cache/dev-util/vulkan-headers-9999 index 8a5933ad0b48..ddf212d7434c 100644 --- a/metadata/md5-cache/dev-util/vulkan-headers-9999 +++ b/metadata/md5-cache/dev-util/vulkan-headers-9999 @@ -7,5 +7,5 @@ INHERIT=cmake git-r3 LICENSE=Apache-2.0 PROPERTIES=live SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b4d5a7f9c055e06dd1535a2199a71e1f diff --git a/metadata/md5-cache/dev-util/vulkan-tools-1.3.243 b/metadata/md5-cache/dev-util/vulkan-tools-1.3.243 index fbe3f99fce57..5e1ff34984f3 100644 --- a/metadata/md5-cache/dev-util/vulkan-tools-1.3.243 +++ b/metadata/md5-cache/dev-util/vulkan-tools-1.3.243 @@ -12,5 +12,5 @@ RDEPEND=~media-libs/vulkan-loader-1.3.243:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x8 REQUIRED_USE=cube? ( ^^ ( X wayland ) ) SLOT=0 SRC_URI=https://github.com/KhronosGroup/Vulkan-Tools/archive/sdk-1.3.243.0.tar.gz -> vulkan-tools-1.3.243.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8ff20d7f5368d61c0a95ae3320951c3d diff --git a/metadata/md5-cache/dev-util/vulkan-tools-1.3.246 b/metadata/md5-cache/dev-util/vulkan-tools-1.3.246 index 90fd80a5d243..7e34642bc97f 100644 --- a/metadata/md5-cache/dev-util/vulkan-tools-1.3.246 +++ b/metadata/md5-cache/dev-util/vulkan-tools-1.3.246 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/KhronosGroup/Vulkan-Tools INHERIT=cmake-multilib python-any-r1 IUSE=cube wayland +X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv +KEYWORDS=amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv LICENSE=Apache-2.0 RDEPEND=~media-libs/vulkan-loader-1.3.246:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,wayland?,X?] wayland? ( dev-libs/wayland:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) REQUIRED_USE=cube? ( ^^ ( X wayland ) ) SLOT=0 SRC_URI=https://github.com/KhronosGroup/Vulkan-Tools/archive/sdk-1.3.246.0.tar.gz -> vulkan-tools-1.3.246.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=64c9dd100fbcc2615b179e8863b8525e +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e59eb93d83f96eda6281edb8b960d8f3 diff --git a/metadata/md5-cache/dev-util/vulkan-tools-1.3.250 b/metadata/md5-cache/dev-util/vulkan-tools-1.3.250 index 83eaf25e7e10..8bd00f3846a6 100644 --- a/metadata/md5-cache/dev-util/vulkan-tools-1.3.250 +++ b/metadata/md5-cache/dev-util/vulkan-tools-1.3.250 @@ -12,5 +12,5 @@ RDEPEND=~media-libs/vulkan-loader-1.3.250:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x8 REQUIRED_USE=cube? ( ^^ ( X wayland ) ) SLOT=0 SRC_URI=https://github.com/KhronosGroup/Vulkan-Tools/archive/sdk-1.3.250.0.tar.gz -> vulkan-tools-1.3.250.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=36f0a125b06fd15ae0b0fee4f48e45ae diff --git a/metadata/md5-cache/dev-util/vulkan-tools-9999 b/metadata/md5-cache/dev-util/vulkan-tools-9999 index a40621344105..ccb6517765c5 100644 --- a/metadata/md5-cache/dev-util/vulkan-tools-9999 +++ b/metadata/md5-cache/dev-util/vulkan-tools-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=~media-libs/vulkan-loader-9999:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,wayland?,X?] wayland? ( dev-libs/wayland:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) REQUIRED_USE=cube? ( ^^ ( X wayland ) ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=36f0a125b06fd15ae0b0fee4f48e45ae diff --git a/metadata/md5-cache/dev-util/watchman-2022.08.29.00 b/metadata/md5-cache/dev-util/watchman-2022.08.29.00 deleted file mode 100644 index ed94bf54f2ee..000000000000 --- a/metadata/md5-cache/dev-util/watchman-2022.08.29.00 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( dev-libs/libevent:= dev-libs/libpcre2 ~dev-cpp/edencommon-2022.08.29.00:= ~dev-cpp/folly-2022.08.29.00:= dev-cpp/glog:= >=dev-libs/libfmt-8.1.1-r1:= dev-libs/openssl:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?] ) ) >=virtual/rust-1.53 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install postinst prepare test unpack -DEPEND=dev-libs/libevent:= dev-libs/libpcre2 ~dev-cpp/edencommon-2022.08.29.00:= ~dev-cpp/folly-2022.08.29.00:= dev-cpp/glog:= >=dev-libs/libfmt-8.1.1-r1:= dev-libs/openssl:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) ) dev-cpp/gtest -DESCRIPTION=A file watching service -EAPI=8 -HOMEPAGE=https://facebook.github.io/watchman/ -INHERIT=cargo cmake distutils-r1 tmpfiles -IUSE=llvm-libunwind python test debug python_targets_python3_10 -KEYWORDS=amd64 -LICENSE=Apache-2.0 -RDEPEND=dev-libs/libevent:= dev-libs/libpcre2 ~dev-cpp/edencommon-2022.08.29.00:= ~dev-cpp/folly-2022.08.29.00:= dev-cpp/glog:= >=dev-libs/libfmt-8.1.1-r1:= dev-libs/openssl:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) virtual/tmpfiles -REQUIRED_USE=python? ( || ( python_targets_python3_10 ) ) || ( python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/facebook/watchman/archive/refs/tags/v2022.08.29.00.tar.gz -> watchman-2022.08.29.00.tar.gz https://crates.io/api/v1/crates/ahash/0.3.8/download -> ahash-0.3.8.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.55/download -> anyhow-1.0.55.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/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.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/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/const-random/0.1.13/download -> const-random-0.1.13.crate https://crates.io/api/v1/crates/const-random-macro/0.1.13/download -> const-random-macro-0.1.13.crate https://crates.io/api/v1/crates/crossbeam/0.8.1/download -> crossbeam-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.2/download -> crossbeam-channel-0.5.2.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.7/download -> crossbeam-epoch-0.9.7.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.4/download -> crossbeam-queue-0.3.4.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.7/download -> crossbeam-utils-0.8.7.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/futures/0.3.21/download -> futures-0.3.21.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-executor/0.3.21/download -> futures-executor-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-macro/0.3.21/download -> futures-macro-0.3.21.crate https://crates.io/api/v1/crates/futures-sink/0.3.21/download -> futures-sink-0.3.21.crate https://crates.io/api/v1/crates/futures-task/0.3.21/download -> futures-task-0.3.21.crate https://crates.io/api/v1/crates/futures-util/0.3.21/download -> futures-util-0.3.21.crate https://crates.io/api/v1/crates/getrandom/0.2.5/download -> getrandom-0.2.5.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/jwalk/0.6.0/download -> jwalk-0.6.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/libc/0.2.119/download -> libc-0.2.119.crate https://crates.io/api/v1/crates/lock_api/0.4.6/download -> lock_api-0.4.6.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/mio/0.8.0/download -> mio-0.8.0.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/ntapi/0.3.7/download -> ntapi-0.3.7.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/once_cell/1.9.0/download -> once_cell-1.9.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.0/download -> parking_lot-0.12.0.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.1/download -> parking_lot_core-0.9.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.8/download -> pin-project-lite-0.2.8.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/proc-macro2/1.0.36/download -> proc-macro2-1.0.36.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/quote/1.0.15/download -> quote-1.0.15.crate https://crates.io/api/v1/crates/rayon/1.5.1/download -> rayon-1.5.1.crate https://crates.io/api/v1/crates/rayon-core/1.9.1/download -> rayon-core-1.9.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.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.136/download -> serde-1.0.136.crate https://crates.io/api/v1/crates/serde_derive/1.0.136/download -> serde_derive-1.0.136.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.5/download -> slab-0.4.5.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/socket2/0.4.4/download -> socket2-0.4.4.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/1.0.86/download -> syn-1.0.86.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tokio/1.17.0/download -> tokio-1.17.0.crate https://crates.io/api/v1/crates/tokio-macros/1.7.0/download -> tokio-macros-1.7.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.9/download -> tokio-util-0.6.9.crate https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download -> unicode-segmentation-1.9.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-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_aarch64_msvc/0.32.0/download -> windows_aarch64_msvc-0.32.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.32.0/download -> windows_i686_gnu-0.32.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.32.0/download -> windows_i686_msvc-0.32.0.crate https://crates.io/api/v1/crates/windows-sys/0.32.0/download -> windows-sys-0.32.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.32.0/download -> windows_x86_64_gnu-0.32.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.32.0/download -> windows_x86_64_msvc-0.32.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5f15617a49561dc601919d57f62f99e7 diff --git a/metadata/md5-cache/dev-util/watchman-2023.02.06.00 b/metadata/md5-cache/dev-util/watchman-2023.02.06.00 index efa87552a95a..1902b53a2579 100644 --- a/metadata/md5-cache/dev-util/watchman-2023.02.06.00 +++ b/metadata/md5-cache/dev-util/watchman-2023.02.06.00 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/facebook/watchman/archive/refs/tags/v2023.02.06.00.tar.gz -> watchman-2023.02.06.00.tar.gz https://crates.io/api/v1/crates/ahash/0.3.8/download -> ahash-0.3.8.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.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/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.68/download -> anyhow-1.0.68.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/base64/0.10.1/download -> base64-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/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.3.0/download -> bytes-1.3.0.crate https://crates.io/api/v1/crates/cc/1.0.78/download -> cc-1.0.78.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.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/const-random/0.1.15/download -> const-random-0.1.15.crate https://crates.io/api/v1/crates/const-random-macro/0.1.15/download -> const-random-macro-0.1.15.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.6/download -> crossbeam-channel-0.5.6.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-queue/0.3.8/download -> crossbeam-queue-0.3.8.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/cxx/1.0.87/download -> cxx-1.0.87.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.87/download -> cxxbridge-flags-1.0.87.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.87/download -> cxxbridge-macro-1.0.87.crate https://crates.io/api/v1/crates/cxx-build/1.0.87/download -> cxx-build-1.0.87.crate https://crates.io/api/v1/crates/deelevate/0.1.1/download -> deelevate-0.1.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/duct/0.13.6/download -> duct-0.13.6.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/embed-resource/1.8.0/download -> embed-resource-1.8.0.crate https://crates.io/api/v1/crates/filedescriptor/0.7.3/download -> filedescriptor-0.7.3.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/futures/0.3.25/download -> futures-0.3.25.crate https://crates.io/api/v1/crates/futures-channel/0.3.25/download -> futures-channel-0.3.25.crate https://crates.io/api/v1/crates/futures-core/0.3.25/download -> futures-core-0.3.25.crate https://crates.io/api/v1/crates/futures-executor/0.3.25/download -> futures-executor-0.3.25.crate https://crates.io/api/v1/crates/futures-io/0.3.25/download -> futures-io-0.3.25.crate https://crates.io/api/v1/crates/futures-macro/0.3.25/download -> futures-macro-0.3.25.crate https://crates.io/api/v1/crates/futures-sink/0.3.25/download -> futures-sink-0.3.25.crate https://crates.io/api/v1/crates/futures-task/0.3.25/download -> futures-task-0.3.25.crate https://crates.io/api/v1/crates/futures-util/0.3.25/download -> futures-util-0.3.25.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/itoa/1.0.5/download -> itoa-1.0.5.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.crate https://crates.io/api/v1/crates/jwalk/0.6.2/download -> jwalk-0.6.2.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.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.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/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmem/0.1.1/download -> memmem-0.1.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/nix/0.23.2/download -> nix-0.23.2.crate https://crates.io/api/v1/crates/nom/5.1.2/download -> nom-5.1.2.crate https://crates.io/api/v1/crates/ntapi/0.4.0/download -> ntapi-0.4.0.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.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/num-derive/0.2.5/download -> num-derive-0.2.5.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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.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/ordered-float/1.1.1/download -> ordered-float-1.1.1.crate https://crates.io/api/v1/crates/os_pipe/1.1.2/download -> os_pipe-1.1.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.6/download -> parking_lot_core-0.9.6.crate https://crates.io/api/v1/crates/pathsearch/0.2.0/download -> pathsearch-0.2.0.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.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/proc-macro2/0.4.30/download -> proc-macro2-0.4.30.crate https://crates.io/api/v1/crates/proc-macro2/1.0.50/download -> proc-macro2-1.0.50.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/quote/0.6.13/download -> quote-0.6.13.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.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.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rayon/1.6.1/download -> rayon-1.6.1.crate https://crates.io/api/v1/crates/rayon-core/1.10.1/download -> rayon-core-1.10.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.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_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.3/download -> scratch-1.0.3.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.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_bytes/0.11.8/download -> serde_bytes-0.11.8.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.91/download -> serde_json-1.0.91.crate https://crates.io/api/v1/crates/shared_child/1.0.0/download -> shared_child-1.0.0.crate https://crates.io/api/v1/crates/shared_library/0.1.9/download -> shared_library-0.1.9.crate https://crates.io/api/v1/crates/signal-hook/0.1.17/download -> signal-hook-0.1.17.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/0.6.14/download -> smallvec-0.6.14.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/0.15.44/download -> syn-0.15.44.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/sysinfo/0.26.9/download -> sysinfo-0.26.9.crate https://crates.io/api/v1/crates/tabular/0.2.0/download -> tabular-0.2.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminfo/0.7.5/download -> terminfo-0.7.5.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/termwiz/0.8.0/download -> termwiz-0.8.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.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/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tokio/1.24.2/download -> tokio-1.24.2.crate https://crates.io/api/v1/crates/tokio-macros/1.8.2/download -> tokio-macros-1.8.2.crate https://crates.io/api/v1/crates/tokio-util/0.6.10/download -> tokio-util-0.6.10.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.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.0/download -> unicode-segmentation-1.10.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unicode-xid/0.1.0/download -> unicode-xid-0.1.0.crate https://crates.io/api/v1/crates/utf8parse/0.1.1/download -> utf8parse-0.1.1.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/vergen/3.2.0/download -> vergen-3.2.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/vswhom-sys/0.1.2/download -> vswhom-sys-0.1.2.crate https://crates.io/api/v1/crates/vtparse/0.2.2/download -> vtparse-0.2.2.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.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_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xi-unicode/0.2.1/download -> xi-unicode-0.2.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b851d7aaa55aa26140739e1bfed8f086 diff --git a/metadata/md5-cache/dev-util/watchman-2023.04.10.00 b/metadata/md5-cache/dev-util/watchman-2023.04.10.00 deleted file mode 100644 index 402ef70a660e..000000000000 --- a/metadata/md5-cache/dev-util/watchman-2023.04.10.00 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( dev-libs/libevent:= dev-libs/libpcre2 ~dev-cpp/edencommon-2023.04.10.00:= ~dev-cpp/folly-2023.04.10.00:= dev-cpp/glog:= >=dev-libs/libfmt-8.1.1-r1:= dev-libs/openssl:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) ) 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(-)?] ) ) >=virtual/rust-1.53 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install postinst prepare test unpack -DEPEND=dev-libs/libevent:= dev-libs/libpcre2 ~dev-cpp/edencommon-2023.04.10.00:= ~dev-cpp/folly-2023.04.10.00:= dev-cpp/glog:= >=dev-libs/libfmt-8.1.1-r1:= dev-libs/openssl:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) ) dev-cpp/gtest -DESCRIPTION=A file watching service -EAPI=8 -HOMEPAGE=https://facebook.github.io/watchman/ -INHERIT=cargo cmake distutils-r1 tmpfiles -IUSE=llvm-libunwind python test debug python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RDEPEND=dev-libs/libevent:= dev-libs/libpcre2 ~dev-cpp/edencommon-2023.04.10.00:= ~dev-cpp/folly-2023.04.10.00:= dev-cpp/glog:= >=dev-libs/libfmt-8.1.1-r1:= dev-libs/openssl:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) virtual/tmpfiles -REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) || ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/facebook/watchman/archive/refs/tags/v2023.04.10.00.tar.gz -> watchman-2023.04.10.00.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.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/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.70/download -> anyhow-1.0.70.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/base64/0.10.1/download -> base64-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/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.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.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/cxx/1.0.94/download -> cxx-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.94/download -> cxxbridge-flags-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.94/download -> cxxbridge-macro-1.0.94.crate https://crates.io/api/v1/crates/cxx-build/1.0.94/download -> cxx-build-1.0.94.crate https://crates.io/api/v1/crates/deelevate/0.1.1/download -> deelevate-0.1.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/duct/0.13.6/download -> duct-0.13.6.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/embed-resource/1.8.0/download -> embed-resource-1.8.0.crate https://crates.io/api/v1/crates/filedescriptor/0.7.3/download -> filedescriptor-0.7.3.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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/jwalk/0.6.2/download -> jwalk-0.6.2.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.141/download -> libc-0.2.141.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.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/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmem/0.1.1/download -> memmem-0.1.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/nom/5.1.2/download -> nom-5.1.2.crate https://crates.io/api/v1/crates/ntapi/0.4.0/download -> ntapi-0.4.0.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.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/num-derive/0.2.5/download -> num-derive-0.2.5.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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/ordered-float/1.1.1/download -> ordered-float-1.1.1.crate https://crates.io/api/v1/crates/os_pipe/1.1.3/download -> os_pipe-1.1.3.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.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/pathsearch/0.2.0/download -> pathsearch-0.2.0.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.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/proc-macro2/0.4.30/download -> proc-macro2-0.4.30.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/quote/0.6.13/download -> quote-0.6.13.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.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.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.160/download -> serde-1.0.160.crate https://crates.io/api/v1/crates/serde_bytes/0.11.9/download -> serde_bytes-0.11.9.crate https://crates.io/api/v1/crates/serde_derive/1.0.160/download -> serde_derive-1.0.160.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/shared_child/1.0.0/download -> shared_child-1.0.0.crate https://crates.io/api/v1/crates/shared_library/0.1.9/download -> shared_library-0.1.9.crate https://crates.io/api/v1/crates/signal-hook/0.1.17/download -> signal-hook-0.1.17.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/0.6.14/download -> smallvec-0.6.14.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/0.15.44/download -> syn-0.15.44.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.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/sysinfo/0.26.9/download -> sysinfo-0.26.9.crate https://crates.io/api/v1/crates/tabular/0.2.0/download -> tabular-0.2.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminfo/0.7.5/download -> terminfo-0.7.5.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/termwiz/0.8.0/download -> termwiz-0.8.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/tokio/1.27.0/download -> tokio-1.27.0.crate https://crates.io/api/v1/crates/tokio-macros/2.0.0/download -> tokio-macros-2.0.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.10/download -> tokio-util-0.6.10.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.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/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unicode-xid/0.1.0/download -> unicode-xid-0.1.0.crate https://crates.io/api/v1/crates/utf8parse/0.1.1/download -> utf8parse-0.1.1.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/vergen/3.2.0/download -> vergen-3.2.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/vswhom-sys/0.1.2/download -> vswhom-sys-0.1.2.crate https://crates.io/api/v1/crates/vtparse/0.2.2/download -> vtparse-0.2.2.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.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.0/download -> windows_aarch64_gnullvm-0.48.0.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.0/download -> windows_aarch64_msvc-0.48.0.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.0/download -> windows_i686_gnu-0.48.0.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.0/download -> windows_i686_msvc-0.48.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-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.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.0/download -> windows_x86_64_gnu-0.48.0.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.0/download -> windows_x86_64_gnullvm-0.48.0.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.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xi-unicode/0.2.1/download -> xi-unicode-0.2.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0685791d568e97e7b0e5175584b12e2c diff --git a/metadata/md5-cache/dev-util/watchman-2023.05.01.00 b/metadata/md5-cache/dev-util/watchman-2023.05.01.00 deleted file mode 100644 index 4502094de619..000000000000 --- a/metadata/md5-cache/dev-util/watchman-2023.05.01.00 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( dev-libs/libevent:= dev-libs/libpcre2 ~dev-cpp/edencommon-2023.05.01.00:= ~dev-cpp/folly-2023.05.01.00:= dev-cpp/glog:= >=dev-libs/libfmt-8.1.1-r1:= dev-libs/openssl:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) ) 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(-)?] ) ) >=virtual/rust-1.53 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install postinst prepare test unpack -DEPEND=dev-libs/libevent:= dev-libs/libpcre2 ~dev-cpp/edencommon-2023.05.01.00:= ~dev-cpp/folly-2023.05.01.00:= dev-cpp/glog:= >=dev-libs/libfmt-8.1.1-r1:= dev-libs/openssl:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) ) dev-cpp/gtest -DESCRIPTION=A file watching service -EAPI=8 -HOMEPAGE=https://facebook.github.io/watchman/ -INHERIT=cargo cmake distutils-r1 tmpfiles -IUSE=llvm-libunwind python test debug python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RDEPEND=dev-libs/libevent:= dev-libs/libpcre2 ~dev-cpp/edencommon-2023.05.01.00:= ~dev-cpp/folly-2023.05.01.00:= dev-cpp/glog:= >=dev-libs/libfmt-8.1.1-r1:= dev-libs/openssl:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) virtual/tmpfiles -REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) || ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/facebook/watchman/archive/refs/tags/v2023.05.01.00.tar.gz -> watchman-2023.05.01.00.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.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/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.70/download -> anyhow-1.0.70.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/base64/0.10.1/download -> base64-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/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.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.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/cxx/1.0.94/download -> cxx-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.94/download -> cxxbridge-flags-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.94/download -> cxxbridge-macro-1.0.94.crate https://crates.io/api/v1/crates/cxx-build/1.0.94/download -> cxx-build-1.0.94.crate https://crates.io/api/v1/crates/deelevate/0.1.1/download -> deelevate-0.1.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/duct/0.13.6/download -> duct-0.13.6.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/embed-resource/1.8.0/download -> embed-resource-1.8.0.crate https://crates.io/api/v1/crates/filedescriptor/0.7.3/download -> filedescriptor-0.7.3.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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/jwalk/0.6.2/download -> jwalk-0.6.2.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.141/download -> libc-0.2.141.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.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/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmem/0.1.1/download -> memmem-0.1.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/nom/5.1.2/download -> nom-5.1.2.crate https://crates.io/api/v1/crates/ntapi/0.4.0/download -> ntapi-0.4.0.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.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/num-derive/0.2.5/download -> num-derive-0.2.5.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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/ordered-float/1.1.1/download -> ordered-float-1.1.1.crate https://crates.io/api/v1/crates/os_pipe/1.1.3/download -> os_pipe-1.1.3.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.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/pathsearch/0.2.0/download -> pathsearch-0.2.0.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.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/proc-macro2/0.4.30/download -> proc-macro2-0.4.30.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/quote/0.6.13/download -> quote-0.6.13.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.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.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.160/download -> serde-1.0.160.crate https://crates.io/api/v1/crates/serde_bytes/0.11.9/download -> serde_bytes-0.11.9.crate https://crates.io/api/v1/crates/serde_derive/1.0.160/download -> serde_derive-1.0.160.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/shared_child/1.0.0/download -> shared_child-1.0.0.crate https://crates.io/api/v1/crates/shared_library/0.1.9/download -> shared_library-0.1.9.crate https://crates.io/api/v1/crates/signal-hook/0.1.17/download -> signal-hook-0.1.17.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/0.6.14/download -> smallvec-0.6.14.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/0.15.44/download -> syn-0.15.44.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.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/sysinfo/0.26.9/download -> sysinfo-0.26.9.crate https://crates.io/api/v1/crates/tabular/0.2.0/download -> tabular-0.2.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminfo/0.7.5/download -> terminfo-0.7.5.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/termwiz/0.8.0/download -> termwiz-0.8.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/tokio/1.27.0/download -> tokio-1.27.0.crate https://crates.io/api/v1/crates/tokio-macros/2.0.0/download -> tokio-macros-2.0.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.10/download -> tokio-util-0.6.10.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.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/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unicode-xid/0.1.0/download -> unicode-xid-0.1.0.crate https://crates.io/api/v1/crates/utf8parse/0.1.1/download -> utf8parse-0.1.1.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/vergen/3.2.0/download -> vergen-3.2.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/vswhom-sys/0.1.2/download -> vswhom-sys-0.1.2.crate https://crates.io/api/v1/crates/vtparse/0.2.2/download -> vtparse-0.2.2.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.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.0/download -> windows_aarch64_gnullvm-0.48.0.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.0/download -> windows_aarch64_msvc-0.48.0.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.0/download -> windows_i686_gnu-0.48.0.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.0/download -> windows_i686_msvc-0.48.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-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.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.0/download -> windows_x86_64_gnu-0.48.0.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.0/download -> windows_x86_64_gnullvm-0.48.0.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.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xi-unicode/0.2.1/download -> xi-unicode-0.2.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0685791d568e97e7b0e5175584b12e2c diff --git a/metadata/md5-cache/dev-util/watchman-2023.05.22.00 b/metadata/md5-cache/dev-util/watchman-2023.05.22.00 index 31d308fdc867..6752ddaefcdd 100644 --- a/metadata/md5-cache/dev-util/watchman-2023.05.22.00 +++ b/metadata/md5-cache/dev-util/watchman-2023.05.22.00 @@ -6,12 +6,12 @@ EAPI=8 HOMEPAGE=https://facebook.github.io/watchman/ INHERIT=cargo cmake distutils-r1 tmpfiles IUSE=llvm-libunwind python test debug python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=Apache-2.0 RDEPEND=dev-libs/libevent:= dev-libs/libpcre2 ~dev-cpp/edencommon-2023.05.22.00:= ~dev-cpp/folly-2023.05.22.00:= dev-cpp/glog:= >=dev-libs/libfmt-8.1.1-r1:= dev-libs/openssl:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) virtual/tmpfiles REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) || ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/facebook/watchman/archive/refs/tags/v2023.05.22.00.tar.gz -> watchman-2023.05.22.00.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.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/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.70/download -> anyhow-1.0.70.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/base64/0.10.1/download -> base64-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/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.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.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/cxx/1.0.94/download -> cxx-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.94/download -> cxxbridge-flags-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.94/download -> cxxbridge-macro-1.0.94.crate https://crates.io/api/v1/crates/cxx-build/1.0.94/download -> cxx-build-1.0.94.crate https://crates.io/api/v1/crates/deelevate/0.1.1/download -> deelevate-0.1.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/duct/0.13.6/download -> duct-0.13.6.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/embed-resource/1.8.0/download -> embed-resource-1.8.0.crate https://crates.io/api/v1/crates/filedescriptor/0.7.3/download -> filedescriptor-0.7.3.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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/jwalk/0.6.2/download -> jwalk-0.6.2.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.141/download -> libc-0.2.141.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.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/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmem/0.1.1/download -> memmem-0.1.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/nom/5.1.2/download -> nom-5.1.2.crate https://crates.io/api/v1/crates/ntapi/0.4.0/download -> ntapi-0.4.0.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.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/num-derive/0.2.5/download -> num-derive-0.2.5.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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/ordered-float/1.1.1/download -> ordered-float-1.1.1.crate https://crates.io/api/v1/crates/os_pipe/1.1.3/download -> os_pipe-1.1.3.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.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/pathsearch/0.2.0/download -> pathsearch-0.2.0.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.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/proc-macro2/0.4.30/download -> proc-macro2-0.4.30.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/quote/0.6.13/download -> quote-0.6.13.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.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.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.160/download -> serde-1.0.160.crate https://crates.io/api/v1/crates/serde_bytes/0.11.9/download -> serde_bytes-0.11.9.crate https://crates.io/api/v1/crates/serde_derive/1.0.160/download -> serde_derive-1.0.160.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/shared_child/1.0.0/download -> shared_child-1.0.0.crate https://crates.io/api/v1/crates/shared_library/0.1.9/download -> shared_library-0.1.9.crate https://crates.io/api/v1/crates/signal-hook/0.1.17/download -> signal-hook-0.1.17.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/0.6.14/download -> smallvec-0.6.14.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/0.15.44/download -> syn-0.15.44.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.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/sysinfo/0.26.9/download -> sysinfo-0.26.9.crate https://crates.io/api/v1/crates/tabular/0.2.0/download -> tabular-0.2.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminfo/0.7.5/download -> terminfo-0.7.5.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/termwiz/0.8.0/download -> termwiz-0.8.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/tokio/1.27.0/download -> tokio-1.27.0.crate https://crates.io/api/v1/crates/tokio-macros/2.0.0/download -> tokio-macros-2.0.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.10/download -> tokio-util-0.6.10.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.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/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unicode-xid/0.1.0/download -> unicode-xid-0.1.0.crate https://crates.io/api/v1/crates/utf8parse/0.1.1/download -> utf8parse-0.1.1.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/vergen/3.2.0/download -> vergen-3.2.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/vswhom-sys/0.1.2/download -> vswhom-sys-0.1.2.crate https://crates.io/api/v1/crates/vtparse/0.2.2/download -> vtparse-0.2.2.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.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.0/download -> windows_aarch64_gnullvm-0.48.0.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.0/download -> windows_aarch64_msvc-0.48.0.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.0/download -> windows_i686_gnu-0.48.0.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.0/download -> windows_i686_msvc-0.48.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-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.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.0/download -> windows_x86_64_gnu-0.48.0.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.0/download -> windows_x86_64_gnullvm-0.48.0.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.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xi-unicode/0.2.1/download -> xi-unicode-0.2.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0685791d568e97e7b0e5175584b12e2c +_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=4a52e631cf1c4e496c425f9cda36979c diff --git a/metadata/md5-cache/dev-util/watchman-2023.06.19.00 b/metadata/md5-cache/dev-util/watchman-2023.06.19.00 new file mode 100644 index 000000000000..71e2d034d748 --- /dev/null +++ b/metadata/md5-cache/dev-util/watchman-2023.06.19.00 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-libs/libevent:= dev-libs/libpcre2 ~dev-cpp/edencommon-2023.06.19.00:= ~dev-cpp/folly-2023.06.19.00:= dev-cpp/glog:= >=dev-libs/libfmt-8.1.1-r1:= dev-libs/openssl:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) ) 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(-)?] ) ) >=virtual/rust-1.53 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install postinst prepare test unpack +DEPEND=dev-libs/libevent:= dev-libs/libpcre2 ~dev-cpp/edencommon-2023.06.19.00:= ~dev-cpp/folly-2023.06.19.00:= dev-cpp/glog:= >=dev-libs/libfmt-8.1.1-r1:= dev-libs/openssl:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) ) dev-cpp/gtest +DESCRIPTION=A file watching service +EAPI=8 +HOMEPAGE=https://facebook.github.io/watchman/ +INHERIT=cargo cmake distutils-r1 tmpfiles +IUSE=llvm-libunwind python test debug python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 +LICENSE=Apache-2.0 MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 ) +RDEPEND=dev-libs/libevent:= dev-libs/libpcre2 ~dev-cpp/edencommon-2023.06.19.00:= ~dev-cpp/folly-2023.06.19.00:= dev-cpp/glog:= >=dev-libs/libfmt-8.1.1-r1:= dev-libs/openssl:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) virtual/tmpfiles +REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) || ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/facebook/watchman/archive/refs/tags/v2023.06.19.00.tar.gz -> watchman-2023.06.19.00.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.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/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.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/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.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.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.crate https://crates.io/api/v1/crates/duct/0.13.6/download -> duct-0.13.6.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jwalk/0.6.2/download -> jwalk-0.6.2.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.146/download -> libc-0.2.146.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/ntapi/0.4.1/download -> ntapi-0.4.1.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.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.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.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.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/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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.164/download -> serde-1.0.164.crate https://crates.io/api/v1/crates/serde_bytes/0.11.9/download -> serde_bytes-0.11.9.crate https://crates.io/api/v1/crates/serde_derive/1.0.164/download -> serde_derive-1.0.164.crate https://crates.io/api/v1/crates/serde_json/1.0.99/download -> serde_json-1.0.99.crate https://crates.io/api/v1/crates/shared_child/1.0.0/download -> shared_child-1.0.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.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.20/download -> syn-2.0.20.crate https://crates.io/api/v1/crates/sysinfo/0.26.9/download -> sysinfo-0.26.9.crate https://crates.io/api/v1/crates/tabular/0.2.0/download -> tabular-0.2.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.10/download -> tokio-util-0.6.10.crate https://crates.io/api/v1/crates/tokio/1.28.2/download -> tokio-1.28.2.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.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/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate +_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 1abaebfe913f48975739281ab7d7ab75 distutils-r1 2d32e797ee29a8ffdd452f4a85860666 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=3c22c837e29299a91c9d670fcd15c985 diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz index f2078ab7e10786aa7ea3bdecd7a780cac06fb551..c92197d39f4167566bb5e7745b1091c5a3557d6f 100644 GIT binary patch delta 15958 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 E01QDXlmGw# delta 16291 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 Z12_eJL)JqT5i$Spe*si#z<2h9002TmnT-Gd diff --git a/metadata/md5-cache/dev-vcs/cvsync-2014.08.24.014706 b/metadata/md5-cache/dev-vcs/cvsync-2014.08.24.014706 deleted file mode 100644 index 73ba7c6bb95e..000000000000 --- a/metadata/md5-cache/dev-vcs/cvsync-2014.08.24.014706 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile install unpack -DEPEND=sys-libs/zlib openssl? ( dev-libs/openssl:0= ) !openssl? ( gcrypt? ( dev-libs/libgcrypt:0= ) mhash? ( app-crypt/mhash ) ) -DESCRIPTION=portable CVS repository synchronization utility -EAPI=6 -HOMEPAGE=https://github.com/cvsync/cvsync -INHERIT=toolchain-funcs -IUSE=gcrypt mhash +openssl -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 -LICENSE=BSD -RDEPEND=sys-libs/zlib openssl? ( dev-libs/openssl:0= ) !openssl? ( gcrypt? ( dev-libs/libgcrypt:0= ) mhash? ( app-crypt/mhash ) ) -REQUIRED_USE=!openssl? ( ^^ ( gcrypt mhash ) ) -SLOT=0 -SRC_URI=mirror://gentoo/cvsync-2014.08.24.014706.tar.xz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=75e58163511a3fe6716550d90e90a4af diff --git a/metadata/md5-cache/dev-vcs/cvsync-9999 b/metadata/md5-cache/dev-vcs/cvsync-9999 deleted file mode 100644 index cdddd5544874..000000000000 --- a/metadata/md5-cache/dev-vcs/cvsync-9999 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile install unpack -DEPEND=sys-libs/zlib openssl? ( dev-libs/openssl:0= ) !openssl? ( gcrypt? ( dev-libs/libgcrypt:0= ) mhash? ( app-crypt/mhash ) ) >=dev-vcs/git-1.8.2.1[curl] -DESCRIPTION=portable CVS repository synchronization utility -EAPI=6 -HOMEPAGE=https://github.com/cvsync/cvsync -INHERIT=toolchain-funcs git-r3 -IUSE=gcrypt mhash +openssl -LICENSE=BSD -PROPERTIES=live -RDEPEND=sys-libs/zlib openssl? ( dev-libs/openssl:0= ) !openssl? ( gcrypt? ( dev-libs/libgcrypt:0= ) mhash? ( app-crypt/mhash ) ) -REQUIRED_USE=!openssl? ( ^^ ( gcrypt mhash ) ) -SLOT=0 -_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=75e58163511a3fe6716550d90e90a4af diff --git a/metadata/md5-cache/dev-vcs/kdesvn-2.1.0-r1 b/metadata/md5-cache/dev-vcs/kdesvn-2.1.0-r1 index cf3fbdbd9d29..e52dec6165d3 100644 --- a/metadata/md5-cache/dev-vcs/kdesvn-2.1.0-r1 +++ b/metadata/md5-cache/dev-vcs/kdesvn-2.1.0-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=dev-libs/apr:1 dev-libs/apr-util:1 >=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtsql-5.15.2:5[sqlite] >=dev-qt/qtwidgets-5.15.2:5 >=dev-qt/qtxml-5.15.2:5 dev-vcs/subversion >=kde-frameworks/kbookmarks-5.82.0:5 >=kde-frameworks/kcodecs-5.82.0:5 >=kde-frameworks/kcompletion-5.82.0:5 >=kde-frameworks/kconfig-5.82.0:5 >=kde-frameworks/kconfigwidgets-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/kdbusaddons-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kiconthemes-5.82.0:5 >=kde-frameworks/kio-5.82.0:5 >=kde-frameworks/kitemviews-5.82.0:5 >=kde-frameworks/kjobwidgets-5.82.0:5 >=kde-frameworks/knotifications-5.82.0:5 >=kde-frameworks/kparts-5.82.0:5 >=kde-frameworks/kservice-5.82.0:5 >=kde-frameworks/ktextwidgets-5.82.0:5 >=kde-frameworks/kwallet-5.82.0:5 >=kde-frameworks/kwidgetsaddons-5.82.0:5 >=kde-frameworks/kxmlgui-5.82.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/kdesvn/2.1.0/kdesvn-2.1.0.tar.xz https://dev.gentoo.org/~asturm/distfiles/kdesvn-2.1.0-patchset-1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c4c19b9109d8f0f9a2d1b768e350b323 diff --git a/metadata/md5-cache/dev-vcs/qgit-2.10 b/metadata/md5-cache/dev-vcs/qgit-2.10 index fb682b40895a..69e85d33d6b6 100644 --- a/metadata/md5-cache/dev-vcs/qgit-2.10 +++ b/metadata/md5-cache/dev-vcs/qgit-2.10 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-vcs/git SLOT=0 SRC_URI=https://github.com/tibirna/qgit/archive/qgit-2.10.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a18133155ea28413e435fd98441079e2 diff --git a/metadata/md5-cache/games-action/Manifest.gz b/metadata/md5-cache/games-action/Manifest.gz index fe6d702a6d90a5796b256b86a04a0255c328d148..d3a95acb399b0f888624857e99a74c0b573cbda8 100644 GIT binary patch delta 15497 zcmV;4Ja)srda`>Rte{^M`|_ita!Z|m~QOwCgG(ugv|F(zjAUys zej6V{t1hpUtuwy4xSO5X*uAHB&IRkz2!574(;U$Z*Sy;?nt$3C5AuKh_ury*U+i=) zR^wA^p(hhZ?4yk8N)CI*I*ZkF#9B(T!FR|1nBMQ6Qyjy$T=J?bmgrn|$@Z1!4t?&p zN=dnu+FLW;@bs7@}s-dOyEU)b#d;THXmq1GPU@!TWo%gZr6;TRtqkVVV9kT!z!!um0@lh zTK3ZfZ(Uhy#o_p1Q*GX{rMZ@wgKsu*%3Ri%F+=M734fn_bRq7t3wED<+gex4dz&;` zG}AQ8Pp8Vmw(Z=k^}}lY=j+0|>R0>4+K{hiG8xa}b@&6dzC6IlH=e z>C74U5K^ti`LWBu;BEAr2S&BEtct~FoP9>)YS=4xx9jFnd+0b_uY2}Vc}iTtU|^S= zt?koH$$ymEMrxtqCUz&MQ>mOpT_$JGCt5RFq4-*#+w>M=;J|uh zJ2*j`NB3#0(QNOLck49{0w%h?>>7!aE@{-9^KKtz`t{}Q`+9kPuwPyJ?F;XGHB>dZ z7H5d99(&7uI?Kn+8e+j+tT!#sX;}?!hbUgM{d%NHm}ZM<~m$y)$=L5MsvN$ zRZJc=7&}Z)%O?H|FTPT3oCy(Xd95zT{xFo8Hl{SJAzFBYHfQdKCg4Mg_oJ+AY5iNLo3$Admo(OF<1Y8Y+IUe@I zP=A*n?b~|0ygavwTRAz_SA%QibhVhV*(<*9gS; zzJnn(Zy#4%ysNjy&*ZAFJC9I80lm7h4u20Py7>ONhBGOo5_ur!CkG8Mg@6MBo?)9- zaXErDm=+5^!>1QOVvp2&Auxx+boM^yhs9oB+s~)BhxR-#FOTzKwDI=y^?yA$W1`7l zQgt`ziq*B`whM+wF@3MTy6XgVu^Sxfg31vF;83c9wPak5x3I!)qKrf1dBgT)PJhB- zkPZj{=Sp=e7yb#z86yr~91g@UIY;mZyL?w-_%xi)qwqPl0Oo7Q(ag+o2SVINB@Te1 zh0OmiU@{K{B#&-O~1oVFp1!Ll`L%%FN5b`p8~@a6=`88OeXYz7Z}9~?5_KM@N4C`?67;K;r0TW2Vp)Fk8KulD300VgScKjb6vV3g(2w;zQnbbtes-@lYayaDny(c zjLkEqT)@H*S1`s@=aLXHrIOb6i*(v+C@p*@$hY?V%j-k>n!fPNH>a9qwK0ta8(PKe zqZ2A-H{WdH0UJQ(&Em;zA}oyK5Xe%InB@0zD${Jc`3;+aH19EYfR+Hbwrsaz1#&rE z2ikYLNuPU$NPM(L3TWYqUw`|Zx$revrxPOV!ORpq|5awfD$y@F0+??={{b`|DAU)ymaq*=b4vD%Mm*h%-G4}F~Lm>bD6s~@G8h{mVZyqI6MJ-a|*gh zx(_5j$e1A{$)N*Btrc<-T-dpCAS7Gd58H2e+!eRLJRlm%0kz9Yu*v9sIy}Q$UY_Wm zBr(#l$BfWBY}D{_fD$;00Xha3F+Rt(Cn4TkE2JC%v-`L+F&~}B&_uTNoV4i+(ub!L z<+i5vX{pNvs3-Ky*ORFR6MsPw!PZiF>+L|-5mNKR1Nl4{C=p2WJ>uA;@S0&tdEt;f zH>gj9U67#Kh^bfJ1~=ITTSHkuld>}DlKciE#+$GBj@!uy3DCjquyBk;bU0ZLtno_~ zUdP!7+$DvMJqlpc@xT#`d>xMx_ZcEXJ-{jWA$S|4#}6=&Q1>kXFn?*xOhnY~fw@H} z#J)}cwA0&LdwM+FA@qlf`;zk=d$0|YLW2ktn9L$=yDm!^01t#9+<=s2$hUxu=vB@W zUQApT(sygPO3f8)GXNI30VL<3CccfeZHAnHH4yZS?|)!x3hf3(XaBVHOg5dP#%k=4k-{%ST41uo=AzSWyC z4B&OJQ(gU4Q&%3zO2eJSVt}Ez$VZJgw%~>38Ix`C!)z}<`nrs# zmuFFVYrj^2%YWP?59FQH38awvD$fK7)Cs`gdL)82x`zmyRxB8{4+8NINF?4#6o5bA zU>QpaBm)DXPKb3Q}0tQYh8X4kPlDm+XCpny?lFcK$!XJzv%q0Mk8bF1?Z4;NmXEYBI!^3 z9N({-Ok7eS$r3~gcL0i?goriB4s1AW5|?Yrqkx7#E>d#F{zN3HUCBX-!?u=FvP5`= zLBMHwKYxMbEiw^4v!bH{(iwT=i(S&H&}Jguk@_NMfxAGVV8uXS?#U)EG$}6I4&RqL zaX66lJ7mjCAE3eOz${QevSa0a2FVuho&*RAa-pmUS6BX((Z2Wh(Bw!SF0xy?WA|c= z1hPB}!72ubBEdh#K=(A11{nagNDMd_YeN}!gMa2n<3VHKFJvCG2WiW}|0fxB!_aZ3 zo;h-qg24lTOI)_Y-MYNYqf=prNS%Hajv_MRO1J<7rJF?NAmum+YST||(mAgUgMv*f zMq>xy2m@l7=t7!hJR4B}J4%wLt)eY}ejsct$RChF>LrE{bbBb}=D(D~jq1EQI4Ng)b!SDAnN)BiT;2CX12p;pE+piXWE-$s+F+ z(zgYnIeDlIwjmTyigOe)8F*`e9%Li*1{3p^sH!;*n7f!kxvQbbe>mNOWVlqeDhpyC z%MlHLLFz)NCOXNFRh)TwG63Y$o4sN2oPV~`fs;T*mO#Vc5cqOL3xOPn!+>C#+49^2 zW{dw30E7QU7|-w_gU0vA@ymLCJ)$v)du4lPt6E{t6Q;mtk}YA!HrphB2R6ZUh+PER zK-L>uQ1ML>?gU4Q-H zzxGvRa|8wDiV8_-!;lK_hF;nBAT&8Cd!C@eR8r}j8qo=zhxXy=1;Xo)52=i8gLQis zQkH}L4?xxz%uF`54hUPR2XC=;;UIU)OX&>}`e`eK&*RS@5B>G$d+jEj^38o!g0F># z@@EDCi7CdCM2QgSqB0;tuNmm~#($T{&jpGH$x||grJ`@hspKp~&LnIs7&rJyegqBN zNMVJzLWGFGO#;ic>G5A)5zMuG>{a?;;jMFy&GHZ!gg{5*bd(t1x1eHyV^;pUwrR ze@~J`qC547JLe)$Aif?ERHe{yR#a9Mu1s?jZ82a^v!op7NPeUDO=>_hpm`E@6io;3 zF_j)X;5})PtB|q|<0f<%dXxGL9DhlPy6#{}cqP=^@y;rKfLu^)qH}se+>a_Y9226O ze}sMEb zFat#(fnpY>FC2dh#3tte&>%309SAHbuIy{g8Q}3gLPTTKQR7fke4bDRs+}e4cbr)a z05VOU#Y;MnkNgMu8**k17=iFJXQFsbO!B)7d(0@m1eV`d%<@-0xhUij#VG&^yR+@7b1qNb`6cJoB^Ef00 zs0ggNNiUipqCf^$DcItGS+&F>U4!nk5PdR#fT$2yygc|CZNqe_T&-0Gls1u8ISn$G zgK=?a)AK_lVh=GS(INj6$EzwRk{*=hn}XdqMiXa)bj`5iDPB5+8Gnk7ShhSI2*smX zLbNRMiyDLR zV0GdHriHU|I5>5-7C}@LW3W3MnY1`iFG6|ZCWEOY?VxHSF`HCIUgBWWgQ3DMlG{UKd6(F@F zIIKR#!k%7*!nmc!4R~%4h5#hQ+7xKxBr^v9Ch~;N4u3Z*hJ^mZy*eC+7XwObiFFl` z=DK;nf3lYQj7Ctx+)AfF2q%-RaT}jRXcKl&uvQXIn$^!ii!D{xNa$p0$2t(nBd4SVEsX|=AUo}<;J~9y*jp&505iKgm27mQQY7^6hJ#GWVXe}VP(=`}d#Av2; z>9~RrB(Ag6ejO@)!T6$DE0DR?AuO%qc0Lmo992{MhtMZO3G(qXkeqCVYA5RtmEAZq zq&oQwj)hR&s(S@#Nq&I;*unh8WOu=c?7UhF2GuQTH((`S)p+Re=_IUnYK2;u9yynz zs}I0thF;(@MLjEZku%t$&XXMyD}OG{i~>k?OH zow?M2g-GEW4dD+ART*PO^e-+F)T&9DJTpk#AZH^e;{E<$9M1t^xBi4K*aSWvIv+hm0~GO8+2CNCRxG(6e5F9wNw9%drFc$}N>+xbiNvLV?+q&@een z3H@yRoGu`00&&ZqgLmPPLtkDIcxpjc&I|Afn$?JD5;bu9hI7TK)_*R<7@X+=!U|@h zF0pj3C;^pb$uxwqT9B&r|HWEDuXmHR_p;4hzaNCKK^3B?UOeIp1h9($j{vyjr-KUe zFMDcQig);w3n%+6@QX~XVqG0B6v5F136u-r^egc^ys8cw%L2`fBn8|zJdWRnJhy8b zNaX`hy4 zy*XPnYO5;E7ZD76+G>8Fs9Zm*1v3EJ25b^3kS;(^U6EQ$<9`jU3SNe^2t6du?25=_ z3)BPAsBU5eafKLy({{DKiLc#f!-HUIfaZ+XIu4|g!xPur>QzpZrwL+k*bFi)>VTZs$l|)!IY>BfQz64%NL_jB`JivN* z6R|MK<_MR9bueix;x_4}`UdH)Nn7HpnI5 zzdgOC;VLp8E(^6qIl?HqBmP}Q9zn0w??}>MBzjjNXn%la_o``(+z|Gp28b?60aZ0o z!yBQqiF#bmz~nx>Z2j?eSwGgp+s{8PAn*lOEATM6&y7`d$d=fR#s@rJ?R7LB-s%WN z4otOEvAtwG>`zS~4HI!(DlTsVvVc=ogFMa@Nv1Wdl(@&(8?b|0MWG%aj2D9chgX$p z)n4q^W`9}&qc@x*ar{_K+7Lz(riz_g^-jN?CE$^6fqWVd`4lvpg^Qkh3h$4HX zITw$yy2=$W*bMC&h$8H-9`UKVQyc-+-&c{RAYzFF89Q?^F$UxQi!N z3(9gT3?VUkQWAMHC>8`mT-|ZtE}U`isfLM%R39) zQy*#yb)0455%>d%lIYgJBEGx}kG^Y#F@NICKxfZhB{o;s}0&veOB{k*g-nkLEF?qaOyylbAzh+yzexCUvzom#@74fY4`)TY>rcj zFiz4j;v#6chOB5BnpCMl+OVJ%8-M22gpDSvu&dE5A1=BSU7!USn{1YWJalO0EJ*1Y z)q*vh$YM7I4SZKd<)lEVZ8`F>H9OY^nB>(e0)Alj71p~>TL~tkKTO~wLUDE=TGLw? zMWu4`Hz_587vT0HYo01G8OWip%A9%#z!{mJ^{W}INz>kp<&UxK%~-cY2!AOBKHCod zogxju7wHcyJB_o5PZ2E~S4*(OM1UDpogrZA)&O59A)mollqA|xNCU~psO7dnZKAK& zm8;yOaRj4DD?)uEQN9sC*F*@p#3vBcaQ1MzNqGx?25Ds#vT(=5=}ae(Dx<2~S))-= z#fXdsLi&&@HY!6R5nhFNHGf$h1wocXU`_&{JG5E=qAMp5)P(O@CF&1jJ!xW)^q0*U zkoYIzW0yEkg$jorvrmW&k~H9mW=2m$jcPiLAH(N3$=P-c8~94ImwAf$$eXIyLyY*0 zMON-$93Prh=G4S#@O-3-OuQK9?IXztDL%?|<_%|4?~rE@rL0D!;D4R?8U84o45Ua_ z47sUjg$jrLIuM>hmPF3%H zINz34eJ`Q02;gWCWs4jLDlgJb?WRGaS_35b#`WGxh=qWU>Ki)M!3s}HZ~zyA%Z4Jb zCi+n%|KlPVkZmEpA@ej)7xPhY{=P2j?QtB!kj5Dzx$p3+dVi}S(~YFotDz!HFq(LP z6p{XbD+@|>XphsR#Dwz_?8s@AH%dIC$lG;v_imd0x!UYTr$j` zm#b=cRyY)awtrw3FpH@Ee=$>ODJ{|~>Q_^U6$P&0-{AjZtPhoFQhSfZTRQ_-k$fL~ zB`2si1e1_E0a7mzAZ`b|n12@SN`7S0xe9&gorWJcLL!~;oLC!v<~0<=AL~PY6uqYT zFybWXpcX+v)RVJBgG}qL25T_+5z$o|+P3gEM5l##Ab$l_vb8YMh<0si4Du@wQ{!Rg zaJvRMNgZ_MC{Pg%evlf`+VJ86#5PT?X_8*EItH`4GwF|=Nj{5bS*lQ84fe85zuF!( z4M5&ldu-GBSitnsRehKEhd5MiQxJ6<3grqPESKg>OY8a?VzZB+1i&-nPa6H_k7^#l zZ4$VHHe(yomgV#FaXuah_j8To^hG(HU?}U_uhszgG;tszGFf#`_~Vr3=Gl%?TI2-0 zUav*+A$gE8Ap|y(k z8frP#9AoP0J=$`MOQaC0UAknVx=B8GF^o?%1xirS`VeMP>Kt7ad5;w4CkGsAsGA9R z4i#cW&UVv~@Ium(sgTPg&KiAH1Dn(^AuJh~G=Ijxo=F^%V(-R#e15z9e0_X*e%C$W zz*x9bKEiVp$yydbP?T%@hDVOZuyYh4B$A&*bBCYIMs7m2*9K!UD?$e^fI|0U#r{~o)F zoDh(%eXS0bVbaqsMxs@y>rxlzW0b4-&L?B#oo;nNqJAz|wb@XQqG=`#0^o~4DY%a) z=JD1bZh;8RWW`G2#c#bz#%N*A4^Gp6R3kCMU<7*w$A(4|)z46GtQ#^tPz;ygeK{C% z84NMjPb+}n8qI-0wxqiFulBiq_oJ<+vyk!N!S^IkuXi&x;2G{y+|~*mSso*CHcNz0)1QWe zAT&21;5ceD2P#A}aS<|;RddCE!(lUi;Xk-LkQ7u(=RjcZ zjWEHHu5KkxO=>|p&y6D1pX-t}J314!{^$&081O89jb{cbKtT=msqK`so&-<8Q1V0r zPbn&!75p8!&oM*Lyz03-j_UAN|B1WW#Z3`|aVW{d^vOFp2j{4cU-r zEVpRn_3#(~&#A=2 zIVk~9YE?`P-|`|HF22vNK$DZj-|VuHFuP*=fCyEM#Hi@w)l?-Hy0J7iOzM-soA8z1 zFkvN!0O=DOA{8}!?f~+CrEYh?u~fWIn_Rjyg-Xhq*(RI%#^}vy_q5nlHR*UZYc{fC z_nXwDS|+G?@@UDizob z;tBeYHJTFx3P5`SZmEFqX{;9%b^rP8+n?_%8mA0c-CaIxnv2z>e^dstvo)k3Nhy03 zph#QjM81FUwVGgmUdm?tJIzBhKwr|erqbkyng?4dx+SB9A}_hIVm__P2|ZK;NXjoG zs0skx{k6EI{g$PmG$P`tImq53u{XX1&I=>&sy?6|2~{9FTRC~s_D)vu12Lki)0~xMn<$j6SM-3E*ul8K1@FyFi0YX3r$kT4Gj!yk&&0t$PU)tnRJXW2W;N$ z_5Aql``h>S`!5ec^OP{ZTO4-K14;s0(h`K&x`%8|v_s}mNthxfS{Q`SAk@^JuPO!` zl|MJwt)T$qRz3Z5?cF4EYW9FSzNkKU&mw2rA_3!nUS|`tWU|vjj9v?YN#}rZw+6*C z`k-rTZ4}_zj13N|1r1y{K*8+y5ha%z?(71TemCu>Nn8T}oYI1)Iv9FPI1tVsJsBTD zSSF$&7C=lZ0Hm=2(%Sr?tDj#U|KVQSgF^5qY7+C^W`-)iAPLA)`&=^F~1SU!**P=O_Rjk@~C_Qm`5d_jfno58h zGDB9xYcwnmZ<~t*8=%e(i=wzQ0&UoRW>2+$jW;xg_HL?|OMlds!TS09b9{e&czu5S z^`u6B$UMk#R~B^0ggg-N=zj5(nzr7;h@h(eS4qDhClp9~&T3eip(+c6T|B?3N}}22 zg0Wg$n#|O;9?k-*hif5>D%2?m0WCTbeVA~Cm!Vu~qi+(#KtospOv2rP}N%^(!sjEI5JP}WJSn7k$FX^Ph164eic z>qca1Xz>HqyZofYLe0?~$g^s(8&TADAgx8Ef&~)jUE;ro?5;3CI;}$uIu;=p$ zNWY0s;XYh4k0y3CB0-=PFrpfMs8u;xf>N15TmQK?oCS9>a7nTi@(g|KIAVY=T#GiE zBi*}X602075?@jB0+DP2P)qNGKa6ESD)LrmYgw2rG;^l3LusbkqUidGjpkfT%sM22QFV2C2=2K-3i7 zFk54VY9%_Y1c9e``#?ei^6~6i=Z41aS^f`JWXCNamVm5>V9K=e37JS}C8m}~?w(dcyMf9n24SoSZ*8XX3i8)|?oSdeVc742pbCtl6HpiyHI z2QOXtA|+?iT^3ydi%+@TYZqGmDNfJ@M?|I}KqoP4&41bPvptlqPUk)sAt(|XT#h%p zk@*d(i8c<$nUe`)MiObnH1iFfj47IeyVRhGd5vA0iUB=RnisMfXcbQ>coo`4#qnjj zS0^lHP4UCGFfe+StfJkd?Ivil1VCW*zcSYQsEE63WgrQ(mLjI9ml51G^+B^EEnyR_ zY@xc6W`ABC2%_e2hSOC|gz)MFhh_~bnE`pJK*}dp$v`2B?xuV1ZaU>z||oC zg{-Xk8Mqg}Jw{dGTfGFxq!iFjn(x4|oSG^Y!GHN-t=B)t_m}7P^X>I+Widd!?k?8I zHfrky5Yi1R645DzVpo{Zzih$T&55N*GBeI>grNpEfmYWJK?7|vJPfmU&C9g2;?^|@ zPC~=Cv}fmmYol7W*dS60HL6W1-Q07VMB=R$iWG7Zy~er8xE!AWv@nt`mZ;)^gUHfm zZhzO5zC%LbK^S7`2B7F_)ci-(9Sb(;#tjY!-WoNAfWlZnv&LWJf|N(E*-PQ}mPGlV zCi`4ij7Cd%cRXV2f*1#7(QP)WtAjmhfC4bApz77?Q+@3iArv43iXC8>5yM%C!)wRpOX){Qy>-4NMYX9);C z$;!1QxSTq0Foy*Bh3;#L6b3ak`Owuh9Gz3ul${1e+L?<;e4rOCjHe`Fi>?^$Q0|$Pm{BvMQ0NH8pqixhAg)=b4^VRt?d7AGA+<0t_ z_rbM|#FRQy3-57pk(&_2UU|}}txXCkFeVQGpjCPEjVeh!hE&LLr1y~}v7OPnEYFJ} zdGI*3YYcgSWNA#hOz7tbs((dnEoooabB+f%XSKPK zRUz@}YX>Pv?R8}zD%Onr8;tjYuU)j_%X6y%1UUu}0^&A^cHpe39%;VZ2S0uN-sa2i z-!3mdpXci-Mwq|_X}-Qhi+AyYCOOkd3AgheAdF*)_+7p0hJf1-;rcv zK*2ORpF9jU3WD})GD2kHVYw&a+VCxc5YIo4Hi13 zf3&EyDvoO5*U^^K)&i(nlOQb=e`12tK$~!=8rFp1duZ`Ay06R$EhQ+n=s-jLYQ(+} zHyoiZ#S%Hx2J(ciiL`I0F-nyLd7o%>O~(XWV3{Zu!o>mfqocdC23c+sl|47;tkGVr zdPuq#2EgWsR09wPONe6w8Bh40PO3UJ8nsQT1vu1q)%`5Qg~U$sx;erEe_Eu-i4=kP z7zjW`G$H4V+L7tKyS_Emwdbet2+qgnZwN>!ZTDVRt#|h7(`Ex`wuy8dnnNha#5&&R zD_0`jX$x4fzd9l!>oS(9i@N|~%~oq6rs<{&%{67snejAPb*ZI-G%JIdv_A zBrVZl83Vh%1*o*cE?S5Ze_Dl8qL zFr%(r0rc&*S}Is)n3K1!;%2)0L3;%xPl$npBd?8)N*agJ2E9Sa*Z=;)WvJCf9IwAg@ZY$D7SkW#}0Cu{x zWnQzjs$7%rPSM$Gq0y^frprS5nTzd%Of#*x;viwE2066NrtU-qW5Ed|{HLW}p4vrC zYkR6UDcxPnWxdvUe~~}BMqqNMK?O7+4dIai>uFHti>8`v5 z=;%f;#4M+lqi!qIU^)C9H3(NF)o9shTjWK=4G}wt#F^mw4*7 z7oJeXqKa1{#6K#8ufMjj+T~CE-@`9|JiSj05`%YQi0oKFMmNw5h|k#0MUF}L%LLsp zDN~GQPluGVH0XdR*-?ozUEYH_M4a_Jf_5bkD@7MQtqzV6Jq7VTw0o<4LjW7Dxvchz z7r9PDlvmF}f5Y+t1VjK5NF@^Q5COm*>mY}8TN^M`G#ET|xfzZQmB7eJS1F(jwr+Za z5T83db@v!V8!%DxpsVAHywiXt(v&lY9RY!D4PAvaKZ_EtKUEg|zW!+6UYz6yP4gXaSOQk@Bp2h;f&rZaY7TjE}XcsiY@k{QoR~JQSGOx5ilNA`qNiU2XLPL z_$9`(3blGR2O(+>XQ>Nrqr$Elky0T>O&^bm)I1mUQ0apx*T$(rNALrKvf>Bx&R{>< z|V%T`>k>*mDr82zoL~(*0|z=r$Py_;x`P z!y3!Tf<6x`;p6~6ZS9daL({r348o|Efz~EHLE$@8j;JE2cr$1UoZKs^-UhrhCFyY8 z(WR5R)}v9G+QEl0mqDh}$X)=Ayz-0FuA1|@e=$=-s6dsrEwxpp$!s^BD(KTU736lq zLP`!5XVf6(B94;=5_zSWJ@{7dtoHWvk6+s5O-1N0&fX2C8jVL3O{`h5JMheCE+s%x z@wxy!ZY@4VQ*^zEs>={4>r`ImMAd9WNy1r8*J6s(&7J3JN!9L9n`Bk1WkF-KCauwp zf9ZA8XxGS=;h%52{g4rX@f<_-f^GO@6G7r!v%P0G8@X(kOtwgJD~8v?EVl`h+VRUM>R=dLz<@7 zZD3t9Ot48^y9o`v=;8*9Xj)!dLnm_-$0@?Nf7OF1)p)uus98*oFJwIzy$ZxTOodtd&r%+TNdMc_>@m+*u%tM%Pis zGjX1x4kAT0Wk`QUd&7AFCPu^HV8zKFb!^?(hUv)4gnQCf{}NJye|3ZO(*VN#x$^mT zY0uh|)kQA;^l8J*R6c1>#)Ci0YM}p&;ety9A$fUdWRi3}XV*=6X_IeA3dj)MLYVYu zy+++&myt(_oPkz4m#m<~U{kueMOMBMv^D?6zhIjj|CLUV2+33iT!)0n?Qkey zKy_K2eqN1KJv8qCe?n=Q1cIJ4f4)RZs?#-WM*D4La;gRGy~3zX1y3WLMuIpGjO)Rj zRB|)KI*A{bRJOk})uXOk2e+aL!F(k|{MU2W=9ijpc1xPGfb&+=)bOF{CPSmk`AAaa z+(>jKoEpwuv+js6JVMlVm!q8ZXV-S4EH4 z*chk;ZCOOr?M?(h5@6GcFoH(c&H?_ab;W!d_!08#$^1q2!KPp68q|a2PF0;@!w7NR zT{Hw>I5!Wj$sjkhsH*|~rd7q5mjsuzI$?gUr6D=z&zQVu3L2;{@9Wp~ZeSeV#V4up zT*wyL^|Eype}OKK(fyU6hb~5Gy2g!I(pH?VRl;amA`*!qy3QD!z#!WkWS3Y_?I`N1 z(K=m2uIn)S&?1OE!-oaNA7{EzFLRFy_?V9%|L4c5(;rDMqORKp#l1)TS|(i>Cw}$oT=E2s`;F} zf+3nazpv}-B8KFhlNgG2XkoG8)J2^-9(;kWBG&k`MSqsOfw(Li?3`}fpOHXA#*l&W zA`O_Ue|Fid+8;pM8Tq#`;H^6ehZe;(Z0d9|JhG@K$b1kb3D{ads>_r;G(_V}#S12@ z+UvT@Qqfb2Rkm2VS^^i~?C;Fy#PeZd?mbiTnRf&Bx&je{=w3eE&643ey6BJ4-MYN6 zYFq+NV~_zw6Zc+|dR8}Ixzja0J9}Qk0J6&Bg4CcrIW3w*h{L8w(`E0v7ms+Estas&kpd!5tAq)`vq5v+71Xs- z6n4}#1Vu$d-G8<%!CcQ4;?y17w~MjWJp>Aj(WM&>J_9}1Rx9YFy#^#`ID2_z>MD+` z1ufonsoBpTgv@94;B+qo($PdsKTc86f3Ofn$(;+mdQYeqC^a7l&T3#!*8wU~eOT#( z+Z$aUAyc8dZmXZ@GVLvns=xEW!WOqGE4m-C>#wNLtvb31A@L~d%y_7f?tyS5f_9`e zYKe$09&W7>U!yBFG{}rGgQ^!9d*l0Bz!KdkM2tj|mP_;PFN+}4mb1tM5Mq3-e^(M? zPUB)p*YRWI68J-!*wJ)Xf^a}ev$n3tcLN@y1s!#p^%pjDZE%C&T7@BIFcwhyC^O7>GfM0Yg|gmWFLNX9t zOn{$VON7Kb1WB)KwYgQgYgMf&Q8>_EgIOwZ2#G`!HLhW6YML3_#IklHY9ljRC6}x_ zs|gQnoC0f0y%lKkTv3xQ8$#0gSFU)XT>e|tbf*DI`* zp^aL@(PgVpfTh38Vw1&1E%<`cwILWuJsRPLrQ=3P+OJHfaqk5Kgvl@9ChIztq~4JR zp2(F}qb64E4RV1Zh5*%#$a|)1(Mx}K%G&#VKT21{j-*>qg4I1P>Jec+O&DuUziU-S zTiI6kPw?Dof-DhK4Wi56Rp9SJ1K+}zr?f1N2v6K@gb`{rg; zOH4~i7=j$NC6OWGcpmg&fDEoK9(6b^xx&|*CLQ96I> zT>oCd=As>cL=OQ$CMoUHR_~X6;-6<6F5NACT3y!(iPr7-ZJbLNeFKU$Yd&;A++h;B zirY60)$=bkz|`W=f0D{@E@_NZtKSATz+(}DoPF0M8dOj-YO1hEY>dEv8x@E-9Eq23 z-H;^#AhxxMuWRoh^3CH&RYh)H9OKYQT9@4#&goTsuR74tOoT#SrkvHS(}|Enxp)25C}b&1r{M@UBuMSw^$$a0Cb5Y9AqJ+*|7#;ots0 L8?XE|ifaG>g8&q? delta 15574 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 diff --git a/metadata/md5-cache/games-action/abuse-0.9.1 b/metadata/md5-cache/games-action/abuse-0.9.1 index dc09fd989822..47f5200a8a0c 100644 --- a/metadata/md5-cache/games-action/abuse-0.9.1 +++ b/metadata/md5-cache/games-action/abuse-0.9.1 @@ -11,5 +11,5 @@ LICENSE=GPL-2 public-domain WTFPL-2 RDEPEND=>=media-libs/libsdl2-2.0.3[sound,video] media-libs/sdl2-mixer[midi,wav] SLOT=0 SRC_URI=https://github.com/Xenoveritas/abuse/archive/refs/tags/v0.9.1.tar.gz -> abuse-0.9.1.tar.gz http://abuse.zoy.org/raw-attachment/wiki/download/abuse-0.8.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=019e9dd7ca50b44be1642c428e3ab3aa diff --git a/metadata/md5-cache/games-action/astromenace-1.4.2-r1 b/metadata/md5-cache/games-action/astromenace-1.4.2-r1 index f144a0740f0c..a8863291092d 100644 --- a/metadata/md5-cache/games-action/astromenace-1.4.2-r1 +++ b/metadata/md5-cache/games-action/astromenace-1.4.2-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-3 GPL-3+ CC-BY-SA-4.0 OFL-1.1 RDEPEND=media-libs/freealut media-libs/freetype:2 media-libs/libogg media-libs/libsdl2[joystick,video] media-libs/libvorbis media-libs/openal virtual/glu virtual/opengl x11-libs/libXinerama SLOT=0 SRC_URI=https://github.com/viewizard/astromenace/archive/v1.4.2.tar.gz -> astromenace-1.4.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d72d51d79c6db486b3d979f5585a3062 diff --git a/metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20210623 b/metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20230625 similarity index 65% rename from metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20210623 rename to metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20230625 index e2deeecae587..47aee21806f3 100644 --- a/metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20210623 +++ b/metadata/md5-cache/games-action/dxx-rebirth-0.61.0_pre20230625 @@ -1,9 +1,10 @@ -BDEPEND=virtual/pkgconfig || ( ( >=dev-lang/python-3.10.11:3.10 >=dev-util/scons-4.4.0[python_targets_python3_10(-)] ) ) -DEFINED_PHASES=compile install postinst postrm preinst prepare setup -DEPEND=dev-games/physfs[hog,mvl,zip] opengl? ( virtual/opengl virtual/glu ) png? ( media-libs/libpng ) !sdl2? ( media-libs/libsdl[joystick?,opengl?,sound,video] media-libs/sdl-image music? ( media-libs/sdl-mixer ) ) sdl2? ( media-libs/libsdl2[joystick?,opengl?,sound,video] media-libs/sdl2-image music? ( media-libs/sdl2-mixer ) ) valgrind? ( dev-util/valgrind ) dev-util/desktop-file-utils x11-misc/shared-mime-info +BDEPEND=virtual/pkgconfig || ( ( >=dev-lang/python-3.11.3:3.11 >=dev-util/scons-4.4.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-util/scons-4.4.0[python_targets_python3_10(-)] ) ) +DEFINED_PHASES=compile install postinst postrm preinst setup +DEPEND=dev-games/physfs[hog,mvl,zip] opengl? ( virtual/opengl virtual/glu ) png? ( media-libs/libpng ) !sdl2? ( media-libs/libsdl[joystick?,opengl?,sound,video] media-libs/sdl-image music? ( media-libs/sdl-mixer ) ) sdl2? ( media-libs/libsdl2[joystick?,opengl?,sound,video] media-libs/sdl2-image music? ( media-libs/sdl2-mixer ) ) valgrind? ( dev-util/valgrind ) DESCRIPTION=Descent Rebirth - enhanced Descent 1 & 2 engine -EAPI=7 +EAPI=8 HOMEPAGE=https://www.dxx-rebirth.com/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=desktop flag-o-matic python-any-r1 scons-utils toolchain-funcs xdg IUSE=+d1x +d2x +data debug editor +flac ipv6 +joystick l10n_de +midi +mp3 +music +opengl opl3-musicpack +png sc55-musicpack sdl2 tracker valgrind +vorbis KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 @@ -11,6 +12,6 @@ LICENSE=DXX-Rebirth GPL-3 RDEPEND=dev-games/physfs[hog,mvl,zip] opengl? ( virtual/opengl virtual/glu ) png? ( media-libs/libpng ) !sdl2? ( media-libs/libsdl[joystick?,opengl?,sound,video] media-libs/sdl-image music? ( media-libs/sdl-mixer ) ) sdl2? ( media-libs/libsdl2[joystick?,opengl?,sound,video] media-libs/sdl2-image music? ( media-libs/sdl2-mixer ) ) !sdl2? ( music? ( media-libs/sdl-mixer[flac?,midi?,mp3?,vorbis?] ) ) sdl2? ( music? ( media-libs/sdl2-mixer[flac?,midi?,mp3?,vorbis?] ) ) d1x? ( ! dxx-rebirth-0.61.0_pre20230625.tar.gz +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 scons-utils 03ca4edc3a0fdb533f0f358787059bdc toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=18ce1347988f733ac26bf59da92cc570 diff --git a/metadata/md5-cache/games-action/dxx-rebirth-9999 b/metadata/md5-cache/games-action/dxx-rebirth-9999 index ed84f00ebbb6..a33f26b22b19 100644 --- a/metadata/md5-cache/games-action/dxx-rebirth-9999 +++ b/metadata/md5-cache/games-action/dxx-rebirth-9999 @@ -1,9 +1,10 @@ -BDEPEND=virtual/pkgconfig || ( ( >=dev-lang/python-3.10.11:3.10 >=dev-util/scons-4.4.0[python_targets_python3_10(-)] ) ) >=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=compile install postinst postrm preinst prepare setup unpack -DEPEND=dev-games/physfs[hog,mvl,zip] opengl? ( virtual/opengl virtual/glu ) png? ( media-libs/libpng ) !sdl2? ( media-libs/libsdl[joystick?,opengl?,sound,video] media-libs/sdl-image music? ( media-libs/sdl-mixer ) ) sdl2? ( media-libs/libsdl2[joystick?,opengl?,sound,video] media-libs/sdl2-image music? ( media-libs/sdl2-mixer ) ) valgrind? ( dev-util/valgrind ) dev-util/desktop-file-utils x11-misc/shared-mime-info +BDEPEND=virtual/pkgconfig || ( ( >=dev-lang/python-3.11.3:3.11 >=dev-util/scons-4.4.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.11:3.10 >=dev-util/scons-4.4.0[python_targets_python3_10(-)] ) ) >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile install postinst postrm preinst setup unpack +DEPEND=dev-games/physfs[hog,mvl,zip] opengl? ( virtual/opengl virtual/glu ) png? ( media-libs/libpng ) !sdl2? ( media-libs/libsdl[joystick?,opengl?,sound,video] media-libs/sdl-image music? ( media-libs/sdl-mixer ) ) sdl2? ( media-libs/libsdl2[joystick?,opengl?,sound,video] media-libs/sdl2-image music? ( media-libs/sdl2-mixer ) ) valgrind? ( dev-util/valgrind ) DESCRIPTION=Descent Rebirth - enhanced Descent 1 & 2 engine -EAPI=7 +EAPI=8 HOMEPAGE=https://www.dxx-rebirth.com/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=desktop flag-o-matic python-any-r1 scons-utils toolchain-funcs xdg git-r3 IUSE=+d1x +d2x +data debug editor +flac ipv6 +joystick l10n_de +midi +mp3 +music +opengl opl3-musicpack +png sc55-musicpack sdl2 tracker valgrind +vorbis LICENSE=DXX-Rebirth GPL-3 @@ -11,5 +12,5 @@ PROPERTIES=live RDEPEND=dev-games/physfs[hog,mvl,zip] opengl? ( virtual/opengl virtual/glu ) png? ( media-libs/libpng ) !sdl2? ( media-libs/libsdl[joystick?,opengl?,sound,video] media-libs/sdl-image music? ( media-libs/sdl-mixer ) ) sdl2? ( media-libs/libsdl2[joystick?,opengl?,sound,video] media-libs/sdl2-image music? ( media-libs/sdl2-mixer ) ) !sdl2? ( music? ( media-libs/sdl-mixer[flac?,midi?,mp3?,vorbis?] ) ) sdl2? ( music? ( media-libs/sdl2-mixer[flac?,midi?,mp3?,vorbis?] ) ) d1x? ( ! minetest-5.7.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=546a0afff0b8b469739e76df668a5e51 diff --git a/metadata/md5-cache/games-action/nighthawk-4.0 b/metadata/md5-cache/games-action/nighthawk-4.0 index 546ee0ea7082..973896e5b7ba 100644 --- a/metadata/md5-cache/games-action/nighthawk-4.0 +++ b/metadata/md5-cache/games-action/nighthawk-4.0 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=acct-group/gamestat media-libs/freeglut media-libs/libglvnd media-libs/libpng:= media-libs/libvorbis media-libs/openal virtual/glu SLOT=0 SRC_URI=mirror://sourceforge/night-hawk/nighthawk-4.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1569555999d5b06e8f83c0619cd0fb07 diff --git a/metadata/md5-cache/games-action/prismlauncher-7.0 b/metadata/md5-cache/games-action/prismlauncher-7.0 index ca12a899af97..45368146367b 100644 --- a/metadata/md5-cache/games-action/prismlauncher-7.0 +++ b/metadata/md5-cache/games-action/prismlauncher-7.0 @@ -14,5 +14,5 @@ REQUIRED_USE=lto? ( !debug ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/PrismLauncher/PrismLauncher/releases/download/7.0/PrismLauncher-7.0.tar.gz -> prismlauncher-7.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=447195c94f231a9731977f47dbfceace diff --git a/metadata/md5-cache/games-action/prismlauncher-7.1 b/metadata/md5-cache/games-action/prismlauncher-7.1 index a6e5f29914a1..6ec1273b119e 100644 --- a/metadata/md5-cache/games-action/prismlauncher-7.1 +++ b/metadata/md5-cache/games-action/prismlauncher-7.1 @@ -14,5 +14,5 @@ REQUIRED_USE=lto? ( !debug ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/PrismLauncher/PrismLauncher/releases/download/7.1/PrismLauncher-7.1.tar.gz -> prismlauncher-7.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=447195c94f231a9731977f47dbfceace diff --git a/metadata/md5-cache/games-action/prismlauncher-9999 b/metadata/md5-cache/games-action/prismlauncher-9999 index 3659ab344327..031b0fbc327c 100644 --- a/metadata/md5-cache/games-action/prismlauncher-9999 +++ b/metadata/md5-cache/games-action/prismlauncher-9999 @@ -13,5 +13,5 @@ RDEPEND=!qt6? ( >=dev-qt/qtconcurrent-5.12.0:5 >=dev-qt/qtcore-5.12.0:5 >=dev-qt REQUIRED_USE=lto? ( !debug ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=447195c94f231a9731977f47dbfceace diff --git a/metadata/md5-cache/games-action/supermariowar-2.0_beta1-r2 b/metadata/md5-cache/games-action/supermariowar-2.0_beta1-r2 index 0409971c0bae..caeeda60d0f1 100644 --- a/metadata/md5-cache/games-action/supermariowar-2.0_beta1-r2 +++ b/metadata/md5-cache/games-action/supermariowar-2.0_beta1-r2 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=dev-cpp/yaml-cpp media-libs/libsdl[joystick] media-libs/sdl-mixer[vorbis] media-libs/sdl-image[png,jpeg] net-libs/enet:1.3= sys-libs/zlib:= SLOT=0 SRC_URI=https://github.com/mmatyas/supermariowar/archive/v2.0-beta.1.tar.gz -> supermariowar-2.0_beta1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b3df23b2058541d02dcda0670b62e687 diff --git a/metadata/md5-cache/games-action/supertuxkart-1.3 b/metadata/md5-cache/games-action/supertuxkart-1.3 index 97f906f10160..50494d8c2c50 100644 --- a/metadata/md5-cache/games-action/supertuxkart-1.3 +++ b/metadata/md5-cache/games-action/supertuxkart-1.3 @@ -12,5 +12,5 @@ LICENSE=GPL-2 GPL-3 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 public-domain ZLIB RDEPEND=dev-cpp/libmcpp sqlite? ( dev-db/sqlite:3 ) dev-libs/angelscript:= media-libs/freetype:2 media-libs/glew:0= media-libs/harfbuzz:= media-libs/libpng:0= media-libs/libsdl2[opengl,video] media-libs/libvorbis media-libs/openal net-libs/enet:1.3= net-misc/curl sys-libs/zlib virtual/glu virtual/jpeg:0 virtual/libintl virtual/opengl x11-libs/libX11 x11-libs/libXxf86vm nettle? ( dev-libs/nettle:= ) !nettle? ( >=dev-libs/openssl-1.0.1d:0= ) recorder? ( media-libs/libopenglrecorder ) wiimote? ( net-wireless/bluez ) SLOT=0 SRC_URI=https://github.com/supertuxkart/stk-code/releases/download/1.3/SuperTuxKart-1.3-src.tar.xz mirror://gentoo/supertuxkart.png -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=28a11ad7e7fbb6852f50c30498fa1e85 diff --git a/metadata/md5-cache/games-action/supertuxkart-1.4-r1 b/metadata/md5-cache/games-action/supertuxkart-1.4-r1 index 0df5060630dd..b19e725dc28d 100644 --- a/metadata/md5-cache/games-action/supertuxkart-1.4-r1 +++ b/metadata/md5-cache/games-action/supertuxkart-1.4-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 GPL-3 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 public-domain ZLIB RDEPEND=dev-cpp/libmcpp dev-libs/angelscript:= media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsdl2[opengl,video] media-libs/libvorbis media-libs/openal media-libs/shaderc net-libs/enet:1.3= net-misc/curl sys-libs/zlib virtual/libintl nettle? ( dev-libs/nettle:= ) !nettle? ( >=dev-libs/openssl-1.0.1d:= ) recorder? ( media-libs/libopenglrecorder ) sqlite? ( dev-db/sqlite:3 ) wiimote? ( net-wireless/bluez ) SLOT=0 SRC_URI=https://github.com/supertuxkart/stk-code/releases/download/1.4/SuperTuxKart-1.4-src.tar.xz mirror://gentoo/supertuxkart.png -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=45c35bae06e398426bdbb3cc1e3c9474 diff --git a/metadata/md5-cache/games-action/teeworlds-0.7.5-r2 b/metadata/md5-cache/games-action/teeworlds-0.7.5-r2 index fb5769b6515d..7e10dcef00d9 100644 --- a/metadata/md5-cache/games-action/teeworlds-0.7.5-r2 +++ b/metadata/md5-cache/games-action/teeworlds-0.7.5-r2 @@ -11,5 +11,5 @@ LICENSE=ZLIB RDEPEND=!dedicated? ( media-libs/freetype media-libs/libglvnd[X] media-libs/libsdl2[sound,opengl,video] media-libs/pnglite media-sound/wavpack ) dev-libs/openssl:= sys-libs/zlib:= SLOT=0 SRC_URI=https://github.com/teeworlds/teeworlds/releases/download/0.7.5/teeworlds-0.7.5-src.tar.gz https://dev.gentoo.org/~ionen/distfiles/teeworlds.png -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b6fa20ed9e6e9104b867df030af9762f diff --git a/metadata/md5-cache/games-action/violetland-0.5 b/metadata/md5-cache/games-action/violetland-0.5 index 973e853502f6..095807ee4f99 100644 --- a/metadata/md5-cache/games-action/violetland-0.5 +++ b/metadata/md5-cache/games-action/violetland-0.5 @@ -10,5 +10,5 @@ LICENSE=GPL-3 CC-BY-SA-3.0 RDEPEND=dev-libs/boost:= media-libs/libsdl[opengl,sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] media-libs/sdl-ttf virtual/opengl SLOT=0 SRC_URI=https://github.com/ooxi/violetland/releases/download/0.5/violetland-0.5-source-with-dependencies.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=adc6e309ae1b32f8d6001db6f2efc050 diff --git a/metadata/md5-cache/games-arcade/Manifest.gz b/metadata/md5-cache/games-arcade/Manifest.gz index 4d16dc54baf1de178524c68faeee2cf36486ec5a..4f7bf673b7f8ff7ee491339bb6569e220781f3ba 100644 GIT binary patch delta 21420 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 Ln?+J(3zYx>o=|Kv delta 21322 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

      O6eij$AS~wm&1L03Qc~Z)*N08 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 asteroid-1.2.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fb31a99a2b319bfa2c29f711ceac14b9 diff --git a/metadata/md5-cache/games-arcade/blobby-1.0-r1 b/metadata/md5-cache/games-arcade/blobby-1.0-r1 index 8c38cfa62a69..a961426f33b9 100644 --- a/metadata/md5-cache/games-arcade/blobby-1.0-r1 +++ b/metadata/md5-cache/games-arcade/blobby-1.0-r1 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=>=dev-games/physfs-2[zip] media-libs/libsdl2[sound,joystick,opengl,video] virtual/opengl SLOT=0 SRC_URI=mirror://sourceforge/blobby/blobby2-linux-1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=419739c4a6330081d34fc481c038c6a0 diff --git a/metadata/md5-cache/games-arcade/cdogs-sdl-1.4.2 b/metadata/md5-cache/games-arcade/cdogs-sdl-1.4.2 index d6808f38edad..7e2b992119b3 100644 --- a/metadata/md5-cache/games-arcade/cdogs-sdl-1.4.2 +++ b/metadata/md5-cache/games-arcade/cdogs-sdl-1.4.2 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ BSD-2 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 CC0-1.0 WTFPL-2 XMAME publ RDEPEND=media-libs/libsdl2[haptic,opengl] media-libs/sdl2-image[png] media-libs/sdl2-mixer[mp3,vorbis,wav] net-libs/enet:1.3= SLOT=0 SRC_URI=https://github.com/cxong/cdogs-sdl/archive/1.4.2.tar.gz -> cdogs-sdl-1.4.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=deb2098e8c6e2319802b396100a1ad73 diff --git a/metadata/md5-cache/games-arcade/commandergenius-2.4.0-r1 b/metadata/md5-cache/games-arcade/commandergenius-2.4.0-r1 index c1296708c8eb..29f6d29dc817 100644 --- a/metadata/md5-cache/games-arcade/commandergenius-2.4.0-r1 +++ b/metadata/md5-cache/games-arcade/commandergenius-2.4.0-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=mirror SLOT=0 SRC_URI=https://gitlab.com/Dringgstein/Commander-Genius/-/archive/v2.4.0/Commander-Genius-v2.4.0.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1d7538fe47858608d071355b60f40ff7 diff --git a/metadata/md5-cache/games-arcade/digger-20140423-r2 b/metadata/md5-cache/games-arcade/digger-20140423-r2 index 4f627f395da5..ebe5ac6675a2 100644 --- a/metadata/md5-cache/games-arcade/digger-20140423-r2 +++ b/metadata/md5-cache/games-arcade/digger-20140423-r2 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=media-libs/libsdl[X,sound,video] sys-libs/zlib:= x11-libs/libX11 SLOT=0 SRC_URI=mirror://gentoo/digger-20140423.tar.gz https://dev.gentoo.org/~ionen/distfiles/digger.png -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=854b3ac587ab20ca902aa869a0a8becf diff --git a/metadata/md5-cache/games-arcade/jvgs-0.5-r100 b/metadata/md5-cache/games-arcade/jvgs-0.5-r100 index 92a36801077e..116b724326cf 100644 --- a/metadata/md5-cache/games-arcade/jvgs-0.5-r100 +++ b/metadata/md5-cache/games-arcade/jvgs-0.5-r100 @@ -12,5 +12,5 @@ RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) dev-libs/tinyxml[stl] med REQUIRED_USE=^^ ( lua_single_target_lua5-1 ) SLOT=0 SRC_URI=mirror://sourceforge/jvgs/jvgs-0.5-src.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=08015bb028a0de7b6882582ceeb581fb diff --git a/metadata/md5-cache/games-arcade/ninvaders-0.1.2 b/metadata/md5-cache/games-arcade/ninvaders-0.1.2 index 4f12cbc2c6d8..21da64a05617 100644 --- a/metadata/md5-cache/games-arcade/ninvaders-0.1.2 +++ b/metadata/md5-cache/games-arcade/ninvaders-0.1.2 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=sys-libs/ncurses:0= SLOT=0 SRC_URI=https://github.com/sf-refugees/ninvaders/archive/v0.1.2.tar.gz -> ninvaders-0.1.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c51779042ff308e92a19ad33a13eee62 diff --git a/metadata/md5-cache/games-arcade/openbubbles-1.2-r1 b/metadata/md5-cache/games-arcade/openbubbles-1.2-r1 index afe0fd5b6d2c..8c1244395046 100644 --- a/metadata/md5-cache/games-arcade/openbubbles-1.2-r1 +++ b/metadata/md5-cache/games-arcade/openbubbles-1.2-r1 @@ -1,13 +1,13 @@ DEFINED_PHASES=install DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl-gfx -DESCRIPTION=A clone of Evan Bailey's game Bubbles -EAPI=6 +DESCRIPTION=Clone of Evan Bailey's game Bubbles +EAPI=8 HOMEPAGE=https://web.archive.org/web/20101126190910/http://www.freewebs.com/lasindi/openbubbles/ INHERIT=desktop KEYWORDS=~amd64 ~hppa ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl-gfx SLOT=0 SRC_URI=https://web.archive.org/web/20101126190910/http://www.freewebs.com/lasindi/openbubbles/openbubbles-1.2.tar.bz2 _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d -_md5_=e5133f92e00e10a9245698fc505e5abb +_md5_=21c2980198c0db8d5d316daa77f94313 diff --git a/metadata/md5-cache/games-arcade/opensonic-0.1.4-r4 b/metadata/md5-cache/games-arcade/opensonic-0.1.4-r4 index 486ab29b7c8e..b759128892ab 100644 --- a/metadata/md5-cache/games-arcade/opensonic-0.1.4-r4 +++ b/metadata/md5-cache/games-arcade/opensonic-0.1.4-r4 @@ -11,5 +11,5 @@ RDEPEND=media-libs/allegro:0[X,jpeg,png,vorbis] media-libs/libvorbis RESTRICT=mirror SLOT=0 SRC_URI=mirror://sourceforge/project/opensnc/Open%20Sonic/0.1.4/opensnc-src-0.1.4.tar.gz mirror+https://dev.gentoo.org/~ionen/distfiles/loggcompat-4.4.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e3abf116d3425a5248edbd3e6c25193b diff --git a/metadata/md5-cache/games-arcade/oshu-2.0.2 b/metadata/md5-cache/games-arcade/oshu-2.0.2 index ce8efd14e3d7..83da992c0b39 100644 --- a/metadata/md5-cache/games-arcade/oshu-2.0.2 +++ b/metadata/md5-cache/games-arcade/oshu-2.0.2 @@ -12,5 +12,5 @@ LICENSE=GPL-3 CC-BY-NC-4.0 RDEPEND=media-libs/libsdl2 media-libs/sdl2-image x11-libs/cairo x11-libs/pango media-video/ffmpeg:= SLOT=0 SRC_URI=https://github.com/fmang/oshu/archive/2.0.2.tar.gz -> oshu-2.0.2.tar.gz osu-skin? ( https://www.mg0.fr/oshu/skins/osu-v1.tar.gz -> oshu-skin-v1.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ba32953ae4da6f0549f662b45379dcbf diff --git a/metadata/md5-cache/games-arcade/oshu-9999 b/metadata/md5-cache/games-arcade/oshu-9999 index e8d9ecf1cfe5..91b4da6ab22c 100644 --- a/metadata/md5-cache/games-arcade/oshu-9999 +++ b/metadata/md5-cache/games-arcade/oshu-9999 @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=media-libs/libsdl2 media-libs/sdl2-image x11-libs/cairo x11-libs/pango >media-video/ffmpeg-5:= SLOT=0 SRC_URI=osu-skin? ( https://www.mg0.fr/oshu/skins/osu-v1.tar.gz -> oshu-skin-v1.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b76a98967a99a8f1dbc09a3af4206984 diff --git a/metadata/md5-cache/games-arcade/penguin-command-1.6.11-r1 b/metadata/md5-cache/games-arcade/penguin-command-1.6.11-r1 index c126d02aa440..d1433532030f 100644 --- a/metadata/md5-cache/games-arcade/penguin-command-1.6.11-r1 +++ b/metadata/md5-cache/games-arcade/penguin-command-1.6.11-r1 @@ -1,8 +1,8 @@ DEFINED_PHASES=install DEPEND=media-libs/libsdl[sound,joystick,video] media-libs/sdl-mixer[mod] media-libs/sdl-image[jpeg,png] -DESCRIPTION=A clone of the classic Missile Command game -EAPI=6 -HOMEPAGE=http://www.linux-games.com/penguin-command/ +DESCRIPTION=Clone of the classic Missile Command game +EAPI=8 +HOMEPAGE=https://www.linux-games.com/penguin-command/ INHERIT=desktop KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 @@ -10,4 +10,4 @@ RDEPEND=media-libs/libsdl[sound,joystick,video] media-libs/sdl-mixer[mod] media- SLOT=0 SRC_URI=mirror://sourceforge/penguin-command/penguin-command-1.6.11.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d -_md5_=3b9f5d11349f991ded77149310c5c9df +_md5_=83911c19bad98d2da06c32e8d2a08d7c diff --git a/metadata/md5-cache/games-arcade/performous-1.2.0 b/metadata/md5-cache/games-arcade/performous-1.2.0 index 02d9490dff1d..0beb562e6275 100644 --- a/metadata/md5-cache/games-arcade/performous-1.2.0 +++ b/metadata/md5-cache/games-arcade/performous-1.2.0 @@ -11,5 +11,5 @@ LICENSE=GPL-2 Apache-2.0 OFL-1.1 songs? ( CC-BY-NC-SA-2.5 CC-BY-NC-ND-2.5 ) RDEPEND=dev-cpp/libxmlpp:5.0 dev-libs/boost:=[nls] dev-libs/glib:2 dev-libs/icu:= gnome-base/librsvg:2 media-libs/aubio:=[fftw] media-libs/fontconfig:1.0 media-libs/glm media-libs/libepoxy media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsdl2[joystick,opengl,video] media-libs/portaudio media-video/ffmpeg:= virtual/libintl x11-libs/cairo x11-libs/pango midi? ( media-libs/portmidi ) webcam? ( media-libs/opencv:= ) SLOT=0 SRC_URI=https://github.com/performous/performous/archive/refs/tags/1.2.0.tar.gz -> performous-1.2.0.tar.gz https://github.com/performous/compact_enc_det/archive/9ca1351fe0b1e85992a407b0fc54a63e9b3adc6e.tar.gz -> performous-ced-9ca1351fe0b1e85992a407b0fc54a63e9b3adc6e.tar.gz songs? ( mirror://sourceforge/performous/ultrastar-songs-jc-1.zip mirror://sourceforge/performous/ultrastar-songs-libre-3.zip mirror://sourceforge/performous/ultrastar-songs-restricted-3.zip mirror://sourceforge/performous/ultrastar-songs-shearer-1.zip ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1cd55716efe72b15ec5eccd4f510b804 diff --git a/metadata/md5-cache/games-arcade/savagewheels-1.6.1-r2 b/metadata/md5-cache/games-arcade/savagewheels-1.6.1-r2 index 3cfa0757b184..aff82478ec73 100644 --- a/metadata/md5-cache/games-arcade/savagewheels-1.6.1-r2 +++ b/metadata/md5-cache/games-arcade/savagewheels-1.6.1-r2 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=media-libs/libsdl[joystick] sound? ( media-libs/sdl-mixer[mod,modplug] ) SLOT=0 SRC_URI=https://github.com/kenamick/savagewheels/archive/1.6.1.tar.gz -> savagewheels-1.6.1.tar.gz https://github.com/kenamick/savagewheels/releases/download/v1.4/savagewheels-gamedata.tar.gz -> savagewheels-gamedata-1.4.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bb13718f7cd93b206fa0ed8440a96016 diff --git a/metadata/md5-cache/games-arcade/shovel-knight-4.1b-r1 b/metadata/md5-cache/games-arcade/shovel-knight-4.1b-r1 new file mode 100644 index 000000000000..992bd663d32b --- /dev/null +++ b/metadata/md5-cache/games-arcade/shovel-knight-4.1b-r1 @@ -0,0 +1,16 @@ +BDEPEND=dev-util/patchelf +DEFINED_PHASES=install nofetch postinst postrm preinst unpack +DESCRIPTION=Sweeping classic action adventure with an 8-bit retro aesthetic +EAPI=8 +HOMEPAGE=https://yachtclubgames.com/games/shovel-knight-treasure-trove/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop unpacker wrapper xdg +IUSE=+joystick +KEYWORDS=-* ~amd64 ~x86 +LICENSE=Yacht-Club-Games-EULA +RDEPEND=media-libs/glew:1.10 virtual/opengl !x86? ( media-libs/libsdl2[joystick?,opengl,sound,video] ) x86? ( !joystick? ( media-libs/libsdl2[opengl,sound,video] ) ) +RESTRICT=bindist fetch splitdebug +SLOT=0 +SRC_URI=shovel_knight_treasure_trove_4_1b_arby_s_46298.sh +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=14fb4fbf3ffcb6c6475da92f6de3f86e diff --git a/metadata/md5-cache/games-arcade/slimevolley-2.4.2-r1 b/metadata/md5-cache/games-arcade/slimevolley-2.4.2-r1 index 3e31b7b082b3..09c978fa8063 100644 --- a/metadata/md5-cache/games-arcade/slimevolley-2.4.2-r1 +++ b/metadata/md5-cache/games-arcade/slimevolley-2.4.2-r1 @@ -10,5 +10,5 @@ LICENSE=GPL-3 RDEPEND=media-libs/libsdl[X,sound,video] media-libs/sdl-image[png] media-libs/sdl-net media-libs/sdl-ttf virtual/libintl SLOT=0 SRC_URI=http://downloads.tuxfamily.org/slime/v242/slimevolley_2.4.2.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7f03b50625c9b524cc7b920c84231fee diff --git a/metadata/md5-cache/games-arcade/supertux-0.6.3-r2 b/metadata/md5-cache/games-arcade/supertux-0.6.3-r2 index d7af88717451..5c64d0b532ca 100644 --- a/metadata/md5-cache/games-arcade/supertux-0.6.3-r2 +++ b/metadata/md5-cache/games-arcade/supertux-0.6.3-r2 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ GPL-3+ ZLIB MIT CC-BY-SA-2.0 CC-BY-SA-3.0 RDEPEND=!=media-libs/libsdl2-2.0.14-r0 >=dev-games/physfs-3.0 dev-libs/boost:=[nls] media-libs/freetype media-libs/glew:= media-libs/libpng:0= >=media-libs/libsdl2-2.0.1[joystick,video] media-libs/libvorbis media-libs/openal >=media-libs/sdl2-image-2.0.0[png,jpeg] >=net-misc/curl-7.21.7 virtual/opengl SLOT=0 SRC_URI=https://github.com/SuperTux/supertux/releases/download/v0.6.3/SuperTux-v0.6.3-Source.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f9891de0c3ae6e3515ade28fa6e85a82 diff --git a/metadata/md5-cache/games-arcade/tuxanci-20110429-r2 b/metadata/md5-cache/games-arcade/tuxanci-20110429-r2 index 25fe6f48e290..2b4de8afb0d3 100644 --- a/metadata/md5-cache/games-arcade/tuxanci-20110429-r2 +++ b/metadata/md5-cache/games-arcade/tuxanci-20110429-r2 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=!dedicated? ( media-libs/fontconfig media-libs/libsdl[opengl?,sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] media-libs/sdl-ttf opengl? ( virtual/opengl ) ) physfs? ( dev-games/physfs[zip] ) !physfs? ( dev-libs/libzip:= ) SLOT=0 SRC_URI=mirror://gentoo/tuxanci-20110429.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2b73bdff370e39db78767fc3ae69a12b diff --git a/metadata/md5-cache/games-board/Manifest.gz b/metadata/md5-cache/games-board/Manifest.gz index bd724c722f19baf3eca3fc09b72de03552a0f06c..d2f0148ae528a4435432f7388b098eb557785716 100644 GIT binary patch delta 11002 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 delta 11025 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 cockatrice-20210126.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=88eaa246c4d6645fa127991b2d27dff1 diff --git a/metadata/md5-cache/games-board/gambit-1.0.4-r1 b/metadata/md5-cache/games-board/gambit-1.0.4-r1 index 04295734e325..3f40eb8cd8dd 100644 --- a/metadata/md5-cache/games-board/gambit-1.0.4-r1 +++ b/metadata/md5-cache/games-board/gambit-1.0.4-r1 @@ -10,5 +10,5 @@ LICENSE=CC0-1.0 RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5 media-libs/mesa[X(+)] x11-libs/libX11 SLOT=0 SRC_URI=mirror://sourceforge/project/gambitchess/Gambit-1.0.4/Gambit-1.0.4-src.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b5b53ec8e3b0f73e585ce9a7100b0ec3 diff --git a/metadata/md5-cache/games-board/scid-4.7.0-r1 b/metadata/md5-cache/games-board/scid-4.7.0-r1 index 646a9f178f2d..8912513bb7d2 100644 --- a/metadata/md5-cache/games-board/scid-4.7.0-r1 +++ b/metadata/md5-cache/games-board/scid-4.7.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=scripts? ( ^^ ( python_single_target_python3_10 python_single_targe RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://sourceforge/scid/scid-code-4.7.0.zip mirror://sourceforge/scid/scid-4.7.0_x64_linux.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c0937e0294d48e194576db1c239d8c7b diff --git a/metadata/md5-cache/games-board/tetzle-2.2.2 b/metadata/md5-cache/games-board/tetzle-2.2.2 index 678a4a0114df..9da3c0914836 100644 --- a/metadata/md5-cache/games-board/tetzle-2.2.2 +++ b/metadata/md5-cache/games-board/tetzle-2.2.2 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ RDEPEND=dev-qt/qtbase:6[gui,opengl,widgets,-gles2-only] SLOT=0 SRC_URI=https://gottcode.org/tetzle/tetzle-2.2.2.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=df3573f64a62fd87e876a6f010115e3e diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz index 447af24dcdeec08c341975df2d35640e764a0856..ff171650f2eb70666a44a7fdab84ceb562f5ff80 100644 GIT binary patch literal 17845 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 YwcExmRq`}3lIp+xe;^Z#TAF+S06~Hgv;Y7A literal 18010 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 diff --git a/metadata/md5-cache/games-emulation/dolphin-5.0_p20220520-r1 b/metadata/md5-cache/games-emulation/dolphin-5.0_p20220520-r1 index 0bcdcbdd0d73..ce93d5042159 100644 --- a/metadata/md5-cache/games-emulation/dolphin-5.0_p20220520-r1 +++ b/metadata/md5-cache/games-emulation/dolphin-5.0_p20220520-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ BSD BSD-2 LGPL-2.1+ MIT ZLIB RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= dev-libs/hidapi:= >=dev-libs/libfmt-8:= dev-libs/lzo:= dev-libs/pugixml:= media-libs/cubeb:= media-libs/libpng:= media-libs/libsfml media-libs/mesa[egl(+)] net-libs/enet:1.3 net-libs/mbedtls:= net-misc/curl:= sys-libs/readline:= sys-libs/zlib:=[minizip] x11-libs/libXext x11-libs/libXi x11-libs/libXrandr virtual/libusb:1 virtual/opengl alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez ) evdev? ( dev-libs/libevdev virtual/udev ) ffmpeg? ( media-video/ffmpeg:= ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) profile? ( dev-util/oprofile ) pulseaudio? ( media-sound/pulseaudio ) systemd? ( sys-apps/systemd:0= ) upnp? ( net-libs/miniupnpc ) vulkan? ( media-libs/vulkan-loader ) SLOT=0 SRC_URI=https://github.com/dolphin-emu/dolphin/archive/0f2540a0d1133950467845f20b1e003181147781.tar.gz -> dolphin-5.0_p20220520.tar.gz mgba? ( https://github.com/mgba-emu/mgba/archive/40d4c430fc36caeb7ea32fd39624947ed487d2f2.tar.gz -> mgba-40d4c430fc36caeb7ea32fd39624947ed487d2f2.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=760a0bade86dbaefeb1ed8d3a7abd900 diff --git a/metadata/md5-cache/games-emulation/dolphin-9999 b/metadata/md5-cache/games-emulation/dolphin-9999 index 8486e0ae8672..0ea1d726c19d 100644 --- a/metadata/md5-cache/games-emulation/dolphin-9999 +++ b/metadata/md5-cache/games-emulation/dolphin-9999 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ BSD BSD-2 LGPL-2.1+ MIT ZLIB PROPERTIES=live RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= dev-libs/hidapi:= >=dev-libs/libfmt-8:= dev-libs/lzo:= dev-libs/pugixml:= media-libs/cubeb:= media-libs/libpng:= media-libs/libsfml media-libs/mesa[egl(+)] net-libs/enet:1.3 net-libs/mbedtls:= net-misc/curl:= sys-libs/readline:= sys-libs/zlib:=[minizip] x11-libs/libXext x11-libs/libXi x11-libs/libXrandr virtual/libusb:1 virtual/opengl alsa? ( media-libs/alsa-lib ) bluetooth? ( net-wireless/bluez ) evdev? ( dev-libs/libevdev virtual/udev ) ffmpeg? ( media-video/ffmpeg:= ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) profile? ( dev-util/oprofile ) pulseaudio? ( media-libs/libpulse ) systemd? ( sys-apps/systemd:0= ) upnp? ( net-libs/miniupnpc ) vulkan? ( media-libs/vulkan-loader ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e28ff5080662f97271ebd723055d394d diff --git a/metadata/md5-cache/games-emulation/fceux-2.6.5 b/metadata/md5-cache/games-emulation/fceux-2.6.5 index c6d8894b26c8..903e11ec93f7 100644 --- a/metadata/md5-cache/games-emulation/fceux-2.6.5 +++ b/metadata/md5-cache/games-emulation/fceux-2.6.5 @@ -13,5 +13,5 @@ RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) qt6? ( dev-qt/qtbase:6[gu REQUIRED_USE=^^ ( lua_single_target_lua5-1 ) SLOT=0 SRC_URI=https://github.com/TASEmulators/fceux/archive/refs/tags/v2.6.5.tar.gz -> fceux-2.6.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=62168471ffc35ba576387f432cdd650b diff --git a/metadata/md5-cache/games-emulation/hatari-2.4.1 b/metadata/md5-cache/games-emulation/hatari-2.4.1 index 0fc1526cc23f..97219b6a4890 100644 --- a/metadata/md5-cache/games-emulation/hatari-2.4.1 +++ b/metadata/md5-cache/games-emulation/hatari-2.4.1 @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) png? ( zlib ) SLOT=0 SRC_URI=https://download.tuxfamily.org/hatari/2.4.1/hatari-2.4.1.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d22002ca2c807e48cd9c86dbfcbda916 diff --git a/metadata/md5-cache/games-emulation/melonds-0.9.5-r4 b/metadata/md5-cache/games-emulation/melonds-0.9.5-r4 index dab7c79cf9ed..3cbaccec2b9a 100644 --- a/metadata/md5-cache/games-emulation/melonds-0.9.5-r4 +++ b/metadata/md5-cache/games-emulation/melonds-0.9.5-r4 @@ -12,5 +12,5 @@ LICENSE=BSD-2 GPL-2 GPL-3 Unlicense RDEPEND=app-arch/libarchive dev-libs/wayland dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/libsdl2[sound,video] net-libs/libpcap net-libs/libslirp SLOT=0 SRC_URI=https://github.com/Arisotura/melonDS/archive/0.9.5.tar.gz -> melonDS-0.9.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d9398442f3732503dcfed2cdfd262575 diff --git a/metadata/md5-cache/games-emulation/melonds-9999 b/metadata/md5-cache/games-emulation/melonds-9999 index 3b189085472c..e300b8282096 100644 --- a/metadata/md5-cache/games-emulation/melonds-9999 +++ b/metadata/md5-cache/games-emulation/melonds-9999 @@ -11,5 +11,5 @@ LICENSE=BSD-2 GPL-2 GPL-3 Unlicense PROPERTIES=live RDEPEND=app-arch/libarchive dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/libsdl2[sound,video] net-libs/libpcap net-libs/libslirp wayland? ( dev-libs/wayland ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c88b49693dea015d7493355b6c59c62a diff --git a/metadata/md5-cache/games-emulation/mgba-0.10.2 b/metadata/md5-cache/games-emulation/mgba-0.10.2 index f6acde1bf1a2..1fcc1ddbc641 100644 --- a/metadata/md5-cache/games-emulation/mgba-0.10.2 +++ b/metadata/md5-cache/games-emulation/mgba-0.10.2 @@ -14,5 +14,5 @@ REQUIRED_USE=gui? ( || ( gles2 gles3 opengl ) sqlite ) lua? ( ^^ ( lua_single_ta RESTRICT=!test? ( test ) SLOT=0/0.10 SRC_URI=https://github.com/mgba-emu/mgba/archive/0.10.2.tar.gz -> mgba-0.10.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=53aada7f4f9ffbe999f62a5203a539ce diff --git a/metadata/md5-cache/games-emulation/mgba-9999 b/metadata/md5-cache/games-emulation/mgba-9999 index b2236514b3af..11e460b9f4d3 100644 --- a/metadata/md5-cache/games-emulation/mgba-9999 +++ b/metadata/md5-cache/games-emulation/mgba-9999 @@ -13,5 +13,5 @@ RDEPEND=media-libs/libpng:= sys-libs/zlib:=[minizip] debug? ( dev-libs/libedit ) REQUIRED_USE=gui? ( || ( gles2 gles3 opengl ) sqlite ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) RESTRICT=!test? ( test ) SLOT=0/9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6065ebb277480ce38878a014f59aa345 diff --git a/metadata/md5-cache/games-emulation/pcsx2-1.6.0-r3 b/metadata/md5-cache/games-emulation/pcsx2-1.6.0-r3 index cd01f79bfc68..709af1827dc7 100644 --- a/metadata/md5-cache/games-emulation/pcsx2-1.6.0-r3 +++ b/metadata/md5-cache/games-emulation/pcsx2-1.6.0-r3 @@ -11,5 +11,5 @@ LICENSE=GPL-3 RDEPEND=app-arch/bzip2[abi_x86_32(-)] app-arch/xz-utils[abi_x86_32(-)] dev-libs/libaio[abi_x86_32(-)] dev-libs/libxml2:2[abi_x86_32(-)] media-libs/alsa-lib[abi_x86_32(-)] media-libs/libpng:=[abi_x86_32(-)] media-libs/libsdl2[abi_x86_32(-),haptic,joystick,sound] media-libs/libsoundtouch[abi_x86_32(-)] media-libs/portaudio[abi_x86_32(-)] net-libs/libpcap[abi_x86_32(-)] sys-libs/zlib[abi_x86_32(-)] virtual/libudev[abi_x86_32(-)] virtual/opengl[abi_x86_32(-)] x11-libs/gtk+:3[abi_x86_32(-)] x11-libs/libICE[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)] x11-libs/wxGTK:3.0-gtk3[abi_x86_32(-),X] filecaps? ( sys-libs/libcap ) SLOT=0 SRC_URI=https://github.com/PCSX2/pcsx2/archive/v1.6.0.tar.gz -> pcsx2-1.6.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=54165b748b7e3546bc6e6f5449e2bfea diff --git a/metadata/md5-cache/games-emulation/pcsx2-1.7.3738-r1 b/metadata/md5-cache/games-emulation/pcsx2-1.7.3738-r1 index af93f6f08e10..f79192e14336 100644 --- a/metadata/md5-cache/games-emulation/pcsx2-1.7.3738-r1 +++ b/metadata/md5-cache/games-emulation/pcsx2-1.7.3738-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=cpu_flags_x86_sse4_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/PCSX2/pcsx2/archive/refs/tags/v1.7.3738.tar.gz -> pcsx2-1.7.3738.tar.gz https://github.com/fastfloat/fast_float/archive/32d21dcecb404514f94fb58660b8029a4673c2c1.tar.gz -> pcsx2-fast_float-32d21dcecb.tar.gz https://github.com/fmtlib/fmt/archive/b6f4ceaed0a0a24ccf575fab6c56dd50ccf6f1a9.tar.gz -> pcsx2-fmt-b6f4ceaed0.tar.gz https://github.com/RetroAchievements/rcheevos/archive/31f8788fe0e694e99db7ce138d45a655c556fa96.tar.gz -> pcsx2-rcheevos-31f8788fe0.tar.gz vulkan? ( https://github.com/KhronosGroup/glslang/archive/c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5.tar.gz -> pcsx2-glslang-c9706bdda0.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/9f4c61a31435a7a90a314fc68aeb386c92a09c0f.tar.gz -> pcsx2-vulkan-headers-9f4c61a314.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4a523435258e2cdd45c08c05c1734ac4 diff --git a/metadata/md5-cache/games-emulation/pcsx2-1.7.4534-r1 b/metadata/md5-cache/games-emulation/pcsx2-1.7.4534-r1 index 4a1419ff21ef..f3bbfb3aa96d 100644 --- a/metadata/md5-cache/games-emulation/pcsx2-1.7.4534-r1 +++ b/metadata/md5-cache/games-emulation/pcsx2-1.7.4534-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=cpu_flags_x86_sse4_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/PCSX2/pcsx2/archive/refs/tags/v1.7.4534.tar.gz -> pcsx2-1.7.4534.tar.gz https://github.com/fastfloat/fast_float/archive/32d21dcecb404514f94fb58660b8029a4673c2c1.tar.gz -> pcsx2-fast_float-32d21dcecb.tar.gz https://github.com/fmtlib/fmt/archive/b6f4ceaed0a0a24ccf575fab6c56dd50ccf6f1a9.tar.gz -> pcsx2-fmt-b6f4ceaed0.tar.gz https://github.com/RetroAchievements/rcheevos/archive/31f8788fe0e694e99db7ce138d45a655c556fa96.tar.gz -> pcsx2-rcheevos-31f8788fe0.tar.gz vulkan? ( https://github.com/KhronosGroup/glslang/archive/c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5.tar.gz -> pcsx2-glslang-c9706bdda0.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/9f4c61a31435a7a90a314fc68aeb386c92a09c0f.tar.gz -> pcsx2-vulkan-headers-9f4c61a314.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e8077a821c2c7d6a2948f74fc754fd6c diff --git a/metadata/md5-cache/games-emulation/pcsx2-1.7.4624 b/metadata/md5-cache/games-emulation/pcsx2-1.7.4624 new file mode 100644 index 000000000000..bed050577efc --- /dev/null +++ b/metadata/md5-cache/games-emulation/pcsx2-1.7.4624 @@ -0,0 +1,18 @@ +BDEPEND=dev-qt/qttools:6[linguist] >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst prepare test unpack +DEPEND=app-arch/xz-utils app-arch/zstd:= dev-cpp/rapidyaml:= dev-libs/libaio dev-libs/libchdr dev-libs/libzip:=[zstd] dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 media-libs/libglvnd media-libs/libpng:= >=media-libs/libsdl2-2.0.22[haptic,joystick] media-libs/libsoundtouch:= media-video/ffmpeg:= net-libs/libpcap net-misc/curl sys-libs/zlib:= virtual/libudev:= x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) x11-base/xorg-proto test? ( dev-cpp/gtest ) +DESCRIPTION=PlayStation 2 emulator +EAPI=8 +HOMEPAGE=https://pcsx2.net/ +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=cmake desktop fcaps flag-o-matic +IUSE=alsa cpu_flags_x86_sse4_1 dbus jack pulseaudio sndio test vulkan wayland +filecaps +KEYWORDS=-* ~amd64 +LICENSE=GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 CC0-1.0 GPL-2+ ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain +RDEPEND=app-arch/xz-utils app-arch/zstd:= dev-cpp/rapidyaml:= dev-libs/libaio dev-libs/libchdr dev-libs/libzip:=[zstd] dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 media-libs/libglvnd media-libs/libpng:= >=media-libs/libsdl2-2.0.22[haptic,joystick] media-libs/libsoundtouch:= media-video/ffmpeg:= net-libs/libpcap net-misc/curl sys-libs/zlib:= virtual/libudev:= x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) games-emulation/pcsx2_patches +REQUIRED_USE=cpu_flags_x86_sse4_1 +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/PCSX2/pcsx2/archive/refs/tags/v1.7.4624.tar.gz -> pcsx2-1.7.4624.tar.gz https://github.com/fastfloat/fast_float/archive/32d21dcecb404514f94fb58660b8029a4673c2c1.tar.gz -> pcsx2-fast_float-32d21dcecb.tar.gz https://github.com/fmtlib/fmt/archive/b6f4ceaed0a0a24ccf575fab6c56dd50ccf6f1a9.tar.gz -> pcsx2-fmt-b6f4ceaed0.tar.gz https://github.com/RetroAchievements/rcheevos/archive/31f8788fe0e694e99db7ce138d45a655c556fa96.tar.gz -> pcsx2-rcheevos-31f8788fe0.tar.gz vulkan? ( https://github.com/KhronosGroup/glslang/archive/c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5.tar.gz -> pcsx2-glslang-c9706bdda0.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/9f4c61a31435a7a90a314fc68aeb386c92a09c0f.tar.gz -> pcsx2-vulkan-headers-9f4c61a314.tar.gz ) +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=8354cd07b4f2515388edc1aa08e25288 diff --git a/metadata/md5-cache/games-emulation/pcsx2-9999 b/metadata/md5-cache/games-emulation/pcsx2-9999 index e53a262c6a3f..d196d9604cb2 100644 --- a/metadata/md5-cache/games-emulation/pcsx2-9999 +++ b/metadata/md5-cache/games-emulation/pcsx2-9999 @@ -9,9 +9,9 @@ INHERIT=cmake desktop fcaps flag-o-matic git-r3 IUSE=alsa cpu_flags_x86_sse4_1 dbus jack pulseaudio sndio test vulkan wayland +filecaps LICENSE=GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 CC0-1.0 GPL-2+ ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain PROPERTIES=live -RDEPEND=app-arch/xz-utils app-arch/zstd:= dev-cpp/rapidyaml:= dev-libs/libaio dev-libs/libchdr dev-libs/libzip:=[zstd] dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 media-libs/libglvnd media-libs/libpng:= >=media-libs/libsdl2-2.0.22[haptic,joystick] media-libs/libsoundtouch:= media-video/ffmpeg:= net-libs/libpcap net-misc/curl sys-libs/zlib:= virtual/libudev:= x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) +RDEPEND=app-arch/xz-utils app-arch/zstd:= dev-cpp/rapidyaml:= dev-libs/libaio dev-libs/libchdr dev-libs/libzip:=[zstd] dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 media-libs/libglvnd media-libs/libpng:= >=media-libs/libsdl2-2.0.22[haptic,joystick] media-libs/libsoundtouch:= media-video/ffmpeg:= net-libs/libpcap net-misc/curl sys-libs/zlib:= virtual/libudev:= x11-libs/libXrandr alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) games-emulation/pcsx2_patches REQUIRED_USE=cpu_flags_x86_sse4_1 RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e8077a821c2c7d6a2948f74fc754fd6c +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=8354cd07b4f2515388edc1aa08e25288 diff --git a/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20230623 b/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20230623 new file mode 100644 index 000000000000..b87406466331 --- /dev/null +++ b/metadata/md5-cache/games-emulation/pcsx2_patches-0_p20230623 @@ -0,0 +1,12 @@ +BDEPEND=|| ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) +DEFINED_PHASES=compile install setup +DESCRIPTION=Collection of game patches for use with PCSX2 (e.g. widescreen hacks) +EAPI=8 +HOMEPAGE=https://github.com/PCSX2/pcsx2_patches/ +INHERIT=python-any-r1 +KEYWORDS=~amd64 +LICENSE=GPL-3+ +SLOT=0 +SRC_URI=https://github.com/PCSX2/pcsx2_patches/archive/665e8779d10ef046da2a46118c2d1efc02d8cb2c.tar.gz -> pcsx2_patches-0_p20230623.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=7e919fbd3173d2bd2574aa4f03f2244d diff --git a/metadata/md5-cache/games-emulation/pcsx2_patches-9999 b/metadata/md5-cache/games-emulation/pcsx2_patches-9999 new file mode 100644 index 000000000000..e6b839ec0545 --- /dev/null +++ b/metadata/md5-cache/games-emulation/pcsx2_patches-9999 @@ -0,0 +1,11 @@ +BDEPEND=|| ( >=dev-lang/python-3.12.0_beta1:3.12 >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile install setup unpack +DESCRIPTION=Collection of game patches for use with PCSX2 (e.g. widescreen hacks) +EAPI=8 +HOMEPAGE=https://github.com/PCSX2/pcsx2_patches/ +INHERIT=python-any-r1 git-r3 +LICENSE=GPL-3+ +PROPERTIES=live +SLOT=0 +_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=28c6818a94d45e7ec5456997e0be6355 diff --git a/metadata/md5-cache/games-emulation/pcsxr-1.9.94_p20190306-r1 b/metadata/md5-cache/games-emulation/pcsxr-1.9.94_p20190306-r1 deleted file mode 100644 index 139cc0803214..000000000000 --- a/metadata/md5-cache/games-emulation/pcsxr-1.9.94_p20190306-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-arch/unzip sys-devel/gettext:0 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=dev-libs/glib:2 media-libs/libsdl2[joystick] sys-libs/zlib:= x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-libs/libXtst x11-libs/libXv x11-libs/libXxf86vm virtual/libintl virtual/opengl archive? ( app-arch/libarchive:= ) alsa? ( media-libs/alsa-lib:= ) cdio? ( dev-libs/libcdio:= ) ccdda? ( >=media-video/ffmpeg-3:= ) openal? ( media-libs/openal:= ) pulseaudio? ( media-sound/pulseaudio:= ) sdl? ( media-libs/libsdl2:=[sound] ) x11-base/xorg-proto dev-util/desktop-file-utils x11-misc/shared-mime-info -DESCRIPTION=PCSX-Reloaded: a fork of PCSX, the discontinued Playstation emulator -EAPI=7 -HOMEPAGE=https://github.com/iCatButler/pcsxr -INHERIT=flag-o-matic xdg cmake -IUSE=alsa archive ccdda cdio openal oss pulseaudio +sdl -KEYWORDS=~amd64 -LICENSE=GPL-2 public-domain -RDEPEND=dev-libs/glib:2 media-libs/libsdl2[joystick] sys-libs/zlib:= x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-libs/libXtst x11-libs/libXv x11-libs/libXxf86vm virtual/libintl virtual/opengl archive? ( app-arch/libarchive:= ) alsa? ( media-libs/alsa-lib:= ) cdio? ( dev-libs/libcdio:= ) ccdda? ( >=media-video/ffmpeg-3:= ) openal? ( media-libs/openal:= ) pulseaudio? ( media-sound/pulseaudio:= ) sdl? ( media-libs/libsdl2:=[sound] ) -REQUIRED_USE=?? ( alsa openal oss pulseaudio sdl ) -SLOT=0 -SRC_URI=https://github.com/iCatButler/pcsxr/archive/62467b86871aee3d70c7445f3cb79f0858ec566e.tar.gz -> pcsxr-62467b86871aee3d70c7445f3cb79f0858ec566e.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=434bf059cb3fda78dff669e5235c2305 diff --git a/metadata/md5-cache/games-emulation/pcsxr-9999 b/metadata/md5-cache/games-emulation/pcsxr-9999 deleted file mode 100644 index 4940ad0d361f..000000000000 --- a/metadata/md5-cache/games-emulation/pcsxr-9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-arch/unzip sys-devel/gettext:0 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=compile configure install postinst postrm prepare test unpack -DEPEND=dev-libs/glib:2 media-libs/libsdl2[joystick] sys-libs/zlib:= x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-libs/libXtst x11-libs/libXv x11-libs/libXxf86vm virtual/libintl virtual/opengl archive? ( app-arch/libarchive:= ) alsa? ( media-libs/alsa-lib:= ) cdio? ( dev-libs/libcdio:= ) ccdda? ( >=media-video/ffmpeg-3:= ) openal? ( media-libs/openal:= ) pulseaudio? ( media-sound/pulseaudio:= ) sdl? ( media-libs/libsdl2:=[sound] ) x11-base/xorg-proto -DESCRIPTION=PCSX-Reloaded: a fork of PCSX, the discontinued Playstation emulator -EAPI=7 -HOMEPAGE=https://github.com/iCatButler/pcsxr -INHERIT=cmake git-r3 xdg-utils -IUSE=alsa archive ccdda cdio openal oss pulseaudio +sdl -LICENSE=GPL-2 public-domain -PROPERTIES=live -RDEPEND=dev-libs/glib:2 media-libs/libsdl2[joystick] sys-libs/zlib:= x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-libs/libXtst x11-libs/libXv x11-libs/libXxf86vm virtual/libintl virtual/opengl archive? ( app-arch/libarchive:= ) alsa? ( media-libs/alsa-lib:= ) cdio? ( dev-libs/libcdio:= ) ccdda? ( >=media-video/ffmpeg-3:= ) openal? ( media-libs/openal:= ) pulseaudio? ( media-sound/pulseaudio:= ) sdl? ( media-libs/libsdl2:=[sound] ) -REQUIRED_USE=?? ( alsa openal oss pulseaudio sdl ) -SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=062c4ea413106dbea0b1034d6790a03e diff --git a/metadata/md5-cache/games-emulation/ppsspp-1.14.2-r2 b/metadata/md5-cache/games-emulation/ppsspp-1.14.2-r2 deleted file mode 100644 index 7790c13858e2..000000000000 --- a/metadata/md5-cache/games-emulation/ppsspp-1.14.2-r2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=app-arch/snappy:= app-arch/zstd:= dev-libs/libzip:= media-libs/glew:= media-libs/libpng:= media-libs/libsdl2[joystick] media-video/ffmpeg:0/56.58.58 sys-libs/zlib:= virtual/opengl qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[-gles2-only] dev-qt/qtmultimedia:5[-gles2-only] dev-qt/qtopengl:5[-gles2-only] dev-qt/qtwidgets:5[-gles2-only] ) !qt5? ( media-libs/libsdl2[X,opengl,sound,video] ) -DESCRIPTION=A PSP emulator written in C++ -EAPI=8 -HOMEPAGE=https://www.ppsspp.org/ https://github.com/hrydgard/ppsspp/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=python-any-r1 xdg cmake -IUSE=discord qt5 -KEYWORDS=amd64 -LICENSE=Apache-2.0 BSD BSD-2 GPL-2 JSON MIT -RDEPEND=app-arch/snappy:= app-arch/zstd:= dev-libs/libzip:= media-libs/glew:= media-libs/libpng:= media-libs/libsdl2[joystick] media-video/ffmpeg:0/56.58.58 sys-libs/zlib:= virtual/opengl qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[-gles2-only] dev-qt/qtmultimedia:5[-gles2-only] dev-qt/qtopengl:5[-gles2-only] dev-qt/qtwidgets:5[-gles2-only] ) !qt5? ( media-libs/libsdl2[X,opengl,sound,video] ) -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/hrydgard/ppsspp/releases/download/v1.14.2/ppsspp-1.14.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a72a7500b76eac0b1aa7f0ef17292443 diff --git a/metadata/md5-cache/games-emulation/ppsspp-1.14.4-r2 b/metadata/md5-cache/games-emulation/ppsspp-1.14.4-r2 deleted file mode 100644 index ba03def95800..000000000000 --- a/metadata/md5-cache/games-emulation/ppsspp-1.14.4-r2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.3:3.11 >=dev-lang/python-3.10.11:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=app-arch/snappy:= app-arch/zstd:= dev-libs/libzip:= media-libs/glew:= media-libs/libpng:= media-libs/libsdl2[joystick] media-video/ffmpeg:0/56.58.58 sys-libs/zlib:= virtual/opengl qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[-gles2-only] dev-qt/qtmultimedia:5[-gles2-only] dev-qt/qtopengl:5[-gles2-only] dev-qt/qtwidgets:5[-gles2-only] ) !qt5? ( media-libs/libsdl2[X,opengl,sound,video] ) -DESCRIPTION=A PSP emulator written in C++ -EAPI=8 -HOMEPAGE=https://www.ppsspp.org/ https://github.com/hrydgard/ppsspp/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=python-any-r1 xdg cmake -IUSE=discord qt5 -KEYWORDS=amd64 -LICENSE=Apache-2.0 BSD BSD-2 GPL-2 JSON MIT -RDEPEND=app-arch/snappy:= app-arch/zstd:= dev-libs/libzip:= media-libs/glew:= media-libs/libpng:= media-libs/libsdl2[joystick] media-video/ffmpeg:0/56.58.58 sys-libs/zlib:= virtual/opengl qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[-gles2-only] dev-qt/qtmultimedia:5[-gles2-only] dev-qt/qtopengl:5[-gles2-only] dev-qt/qtwidgets:5[-gles2-only] ) !qt5? ( media-libs/libsdl2[X,opengl,sound,video] ) -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/hrydgard/ppsspp/releases/download/v1.14.4/ppsspp-1.14.4.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=00f0b68c558b00b3a3c8f2227c62e73e diff --git a/metadata/md5-cache/games-emulation/ppsspp-1.15 b/metadata/md5-cache/games-emulation/ppsspp-1.15 index 09f87ceb3f8b..97b1269d9843 100644 --- a/metadata/md5-cache/games-emulation/ppsspp-1.15 +++ b/metadata/md5-cache/games-emulation/ppsspp-1.15 @@ -13,5 +13,5 @@ RDEPEND=app-arch/snappy:= app-arch/zstd:= dev-libs/libzip:= media-libs/glew:= me RESTRICT=test SLOT=0 SRC_URI=https://github.com/hrydgard/ppsspp/releases/download/v1.15/ppsspp-1.15.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a72a7500b76eac0b1aa7f0ef17292443 diff --git a/metadata/md5-cache/games-emulation/ppsspp-1.15.4 b/metadata/md5-cache/games-emulation/ppsspp-1.15.4 index 186d6b99b170..8c39ece3b9c8 100644 --- a/metadata/md5-cache/games-emulation/ppsspp-1.15.4 +++ b/metadata/md5-cache/games-emulation/ppsspp-1.15.4 @@ -7,11 +7,11 @@ HOMEPAGE=https://www.ppsspp.org/ https://github.com/hrydgard/ppsspp/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=python-any-r1 xdg cmake IUSE=discord qt5 -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=Apache-2.0 BSD BSD-2 GPL-2 JSON MIT RDEPEND=app-arch/snappy:= app-arch/zstd:= dev-libs/libzip:= media-libs/glew:= media-libs/libpng:= media-libs/libsdl2[joystick] media-video/ffmpeg:0/56.58.58 sys-libs/zlib:= virtual/opengl qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[-gles2-only] dev-qt/qtmultimedia:5[-gles2-only] dev-qt/qtopengl:5[-gles2-only] dev-qt/qtwidgets:5[-gles2-only] ) !qt5? ( media-libs/libsdl2[X,opengl,sound,video] ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/hrydgard/ppsspp/releases/download/v1.15.4/ppsspp-1.15.4.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ec28abe3bc1a0a8bd7a7dbbd1cf8f6cb +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=a72a7500b76eac0b1aa7f0ef17292443 diff --git a/metadata/md5-cache/games-emulation/snes9x-1.62.3 b/metadata/md5-cache/games-emulation/snes9x-1.62.3 index a5444f02ab84..d951318f7ce5 100644 --- a/metadata/md5-cache/games-emulation/snes9x-1.62.3 +++ b/metadata/md5-cache/games-emulation/snes9x-1.62.3 @@ -13,5 +13,5 @@ RDEPEND=media-libs/libpng:= sys-libs/zlib:=[minizip] x11-libs/libX11 x11-libs/li RESTRICT=bindist SLOT=0 SRC_URI=https://github.com/snes9xgit/snes9x/archive/1.62.3.tar.gz -> snes9x-1.62.3.tar.gz gui? ( https://github.com/KhronosGroup/glslang/archive/6d41bb9c557c5a0eec61ffba1f775dc5f717a8f7.tar.gz -> glslang-6d41bb9c557c5a0eec61ffba1f775dc5f717a8f7.tar.gz https://github.com/KhronosGroup/SPIRV-Cross/archive/4e2fdb25671c742a9fbe93a6034eb1542244c7e1.tar.gz -> spirv-cross-4e2fdb25671c742a9fbe93a6034eb1542244c7e1.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/a3dd2655a3a68c2a67c55a0f8b77dcb8b166ada2.tar.gz -> vulkan-headers-a3dd2655a3a68c2a67c55a0f8b77dcb8b166ada2.tar.gz ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e9ae0dd7e0e072817a628a4972e94bba diff --git a/metadata/md5-cache/games-emulation/vbam-2.1.5 b/metadata/md5-cache/games-emulation/vbam-2.1.5 index 1d99e2985362..f44cd73a3242 100644 --- a/metadata/md5-cache/games-emulation/vbam-2.1.5 +++ b/metadata/md5-cache/games-emulation/vbam-2.1.5 @@ -13,5 +13,5 @@ RDEPEND=>=media-libs/libpng-1.4:= media-libs/libsdl2[joystick] sys-libs/zlib:= v REQUIRED_USE=ffmpeg? ( wxwidgets ) openal? ( wxwidgets ) || ( sdl wxwidgets ) SLOT=0 SRC_URI=https://github.com/visualboyadvance-m/visualboyadvance-m/archive/v2.1.5.tar.gz -> vbam-2.1.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=af930675714a30768b11465b31cf2268 diff --git a/metadata/md5-cache/games-emulation/vbam-9999 b/metadata/md5-cache/games-emulation/vbam-9999 index c134a9968a23..f8003764b5b5 100644 --- a/metadata/md5-cache/games-emulation/vbam-9999 +++ b/metadata/md5-cache/games-emulation/vbam-9999 @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=>=media-libs/libpng-1.4:= media-libs/libsdl2[joystick] sys-libs/zlib:= virtual/glu virtual/opengl link? ( >=media-libs/libsfml-2.0:= ) lirc? ( app-misc/lirc ) nls? ( virtual/libintl ) wxwidgets? ( ffmpeg? ( media-video/ffmpeg:= ) openal? ( media-libs/openal ) x11-libs/wxGTK:3.0-gtk3[X,opengl] ) REQUIRED_USE=ffmpeg? ( wxwidgets ) openal? ( wxwidgets ) || ( sdl wxwidgets ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=af930675714a30768b11465b31cf2268 diff --git a/metadata/md5-cache/games-emulation/yabause-0.9.15 b/metadata/md5-cache/games-emulation/yabause-0.9.15 index 8c3fb208f4bc..11c6b763c8a2 100644 --- a/metadata/md5-cache/games-emulation/yabause-0.9.15 +++ b/metadata/md5-cache/games-emulation/yabause-0.9.15 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtwidgets:5 sys-libs/zlib x11-libs/libXrandr x11-libs/libX11 openal? ( media-libs/openal ) opengl? ( dev-qt/qtopengl:5 media-libs/freeglut virtual/glu virtual/opengl ) sdl? ( media-libs/libsdl2[opengl?,video] ) SLOT=0 SRC_URI=https://download.tuxfamily.org/yabause/releases/0.9.15/yabause-0.9.15.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=28e7b1cfc5fe6a1148b9e23291618804 diff --git a/metadata/md5-cache/games-engines/Manifest.gz b/metadata/md5-cache/games-engines/Manifest.gz index 962571f4d222fcc5fc88e24523527434dd7dd724..917339ac4557054be53ba6dff1bc53a9208902ce 100644 GIT binary patch literal 5374 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 hn9+S?A0=TI@aGmMYZ|Y8D?j box2d-2.4.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a1152cc0fdd07cde427b6ddb2c81f906 diff --git a/metadata/md5-cache/games-engines/devilutionx-1.4.1 b/metadata/md5-cache/games-engines/devilutionx-1.4.1 index efe9d0585dde..c5a7dfbbe061 100644 --- a/metadata/md5-cache/games-engines/devilutionx-1.4.1 +++ b/metadata/md5-cache/games-engines/devilutionx-1.4.1 @@ -13,5 +13,5 @@ RDEPEND=app-arch/bzip2:= dev-libs/libfmt:= media-libs/libsdl2[haptic,joystick,op RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/diasurgical/devilutionX/releases/download/1.4.1/devilutionx-src.tar.xz -> devilutionx-1.4.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=effd750af1e21f5a2cc35345ba2b2bf4 diff --git a/metadata/md5-cache/games-engines/devilutionx-1.5.0 b/metadata/md5-cache/games-engines/devilutionx-1.5.0 index c93d1727727b..cf7dd496fad4 100644 --- a/metadata/md5-cache/games-engines/devilutionx-1.5.0 +++ b/metadata/md5-cache/games-engines/devilutionx-1.5.0 @@ -13,5 +13,5 @@ RDEPEND=app-arch/bzip2:= dev-libs/libfmt:= media-libs/libsdl2[haptic,joystick,op RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/diasurgical/devilutionX/releases/download/1.5.0/devilutionx-src.tar.xz -> devilutionx-1.5.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=86a35a50c1b726f550a15efdcb62eeb5 diff --git a/metadata/md5-cache/games-engines/fheroes2-1.0.5 b/metadata/md5-cache/games-engines/fheroes2-1.0.5 index ed28ae96b53c..6beb703e9b38 100644 --- a/metadata/md5-cache/games-engines/fheroes2-1.0.5 +++ b/metadata/md5-cache/games-engines/fheroes2-1.0.5 @@ -13,5 +13,5 @@ RDEPEND=media-libs/libpng:= media-libs/libsdl2[video] media-libs/sdl2-image medi REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) SLOT=0 SRC_URI=https://github.com/ihhub/fheroes2/archive/refs/tags/1.0.5.tar.gz -> fheroes2-1.0.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=231e20c058d21a4ea2505e88be267bb2 diff --git a/metadata/md5-cache/games-engines/frobtads-2.0 b/metadata/md5-cache/games-engines/frobtads-2.0 index afa429d1f351..e9a89a6c0a5a 100644 --- a/metadata/md5-cache/games-engines/frobtads-2.0 +++ b/metadata/md5-cache/games-engines/frobtads-2.0 @@ -12,5 +12,5 @@ RDEPEND=net-misc/curl sys-libs/ncurses:0= RESTRICT=!tads3compiler? ( test ) SLOT=0 SRC_URI=https://github.com/realnc/frobtads/releases/download/v2.0/frobtads-2.0.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=139c278a6f7992ddc33d9da82f3700d1 diff --git a/metadata/md5-cache/games-engines/odamex-10.3.0-r1 b/metadata/md5-cache/games-engines/odamex-10.3.0-r1 index f88e78e60a0d..a5d57020ec34 100644 --- a/metadata/md5-cache/games-engines/odamex-10.3.0-r1 +++ b/metadata/md5-cache/games-engines/odamex-10.3.0-r1 @@ -13,5 +13,5 @@ RDEPEND=client? ( media-libs/libpng:0= media-libs/libsdl2[joystick,sound,video] REQUIRED_USE=|| ( client master server ) SLOT=0 SRC_URI=https://github.com/odamex/odamex/releases/download/10.3.0/odamex-src-10.3.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c9e85f2ae25a7e52297820c82c1baea5 diff --git a/metadata/md5-cache/games-engines/openmw-0.47.0-r2 b/metadata/md5-cache/games-engines/openmw-0.47.0-r2 index d05d2b91227c..3a5a9db80f0b 100644 --- a/metadata/md5-cache/games-engines/openmw-0.47.0-r2 +++ b/metadata/md5-cache/games-engines/openmw-0.47.0-r2 @@ -13,5 +13,5 @@ RDEPEND=app-arch/lz4:= dev-games/mygui dev-games/recastnavigation:= dev-libs/boo RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/OpenMW/openmw/archive/openmw-0.47.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=02263fa6dcd9e79cfe37aaff08f7b1ba diff --git a/metadata/md5-cache/games-engines/openmw-9999 b/metadata/md5-cache/games-engines/openmw-9999 index 44df54db0e0d..7adb3b9a5829 100644 --- a/metadata/md5-cache/games-engines/openmw-9999 +++ b/metadata/md5-cache/games-engines/openmw-9999 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_t RESTRICT=!test? ( test ) SLOT=0 SRC_URI=test? ( https://gitlab.com/OpenMW/example-suite/-/raw/8966dab24692555eec720c854fb0f73d108070cd/data/template.omwgame -> openmw-template-8966dab24692555eec720c854fb0f73d108070cd.omwgame ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f50869cb3c7db58480a18c65d7beb5cc diff --git a/metadata/md5-cache/games-engines/openxcom-1.0.0_p20180317-r1 b/metadata/md5-cache/games-engines/openxcom-1.0.0_p20180317-r1 index 7951e1df9f59..75b38ecf602f 100644 --- a/metadata/md5-cache/games-engines/openxcom-1.0.0_p20180317-r1 +++ b/metadata/md5-cache/games-engines/openxcom-1.0.0_p20180317-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ CC-BY-SA-4.0 RDEPEND=>=dev-cpp/yaml-cpp-0.5.1 media-libs/libsdl[opengl,video] media-libs/sdl-gfx media-libs/sdl-image[png] media-libs/sdl-mixer[flac,mikmod,vorbis] SLOT=0 SRC_URI=https://github.com/SupSuper/OpenXcom/archive/ea9ac466221f8b4f8974d2db1c42dc4ad6126564.tar.gz -> openxcom-1.0.0_p20180317.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9b8702f4936565345e699624207af45b diff --git a/metadata/md5-cache/games-engines/openxcom-9999 b/metadata/md5-cache/games-engines/openxcom-9999 index d74fd6b3eb3b..af96dfe8a372 100644 --- a/metadata/md5-cache/games-engines/openxcom-9999 +++ b/metadata/md5-cache/games-engines/openxcom-9999 @@ -10,5 +10,5 @@ LICENSE=GPL-3+ CC-BY-SA-4.0 PROPERTIES=live RDEPEND=>=dev-cpp/yaml-cpp-0.5.1 media-libs/libsdl[opengl,video] media-libs/sdl-gfx media-libs/sdl-image[png] media-libs/sdl-mixer[flac,mikmod,vorbis] SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a4dc587ede2085f82875d52c36c892ee diff --git a/metadata/md5-cache/games-engines/solarus-1.6.5 b/metadata/md5-cache/games-engines/solarus-1.6.5 index 0e7593411b44..96cb45595340 100644 --- a/metadata/md5-cache/games-engines/solarus-1.6.5 +++ b/metadata/md5-cache/games-engines/solarus-1.6.5 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.com/solarus-games/solarus/-/archive/v1.6.5/solarus-v1.6.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=85d39c150495ad31fa657495efba1242 diff --git a/metadata/md5-cache/games-engines/solarus-9999 b/metadata/md5-cache/games-engines/solarus-9999 index b5d0faa82a1e..1a20b23a5443 100644 --- a/metadata/md5-cache/games-engines/solarus-9999 +++ b/metadata/md5-cache/games-engines/solarus-9999 @@ -12,5 +12,5 @@ RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1 REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=85d39c150495ad31fa657495efba1242 diff --git a/metadata/md5-cache/games-engines/stratagus-3.3.1 b/metadata/md5-cache/games-engines/stratagus-3.3.1 index 25908129c77a..89eb5684661a 100644 --- a/metadata/md5-cache/games-engines/stratagus-3.3.1 +++ b/metadata/md5-cache/games-engines/stratagus-3.3.1 @@ -12,5 +12,5 @@ RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) dev-db/sqlite:3 dev-lua/t REQUIRED_USE=^^ ( lua_single_target_lua5-1 ) theora? ( vorbis ) SLOT=0/3 SRC_URI=https://github.com/Wargus/stratagus/archive/v3.3.1.tar.gz -> stratagus-3.3.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4f0b552db67661fb1bd14fd3f9e8ce08 diff --git a/metadata/md5-cache/games-engines/stratagus-3.3.2 b/metadata/md5-cache/games-engines/stratagus-3.3.2 index a91e08bcaa89..f36ca3010a3e 100644 --- a/metadata/md5-cache/games-engines/stratagus-3.3.2 +++ b/metadata/md5-cache/games-engines/stratagus-3.3.2 @@ -12,5 +12,5 @@ RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) dev-db/sqlite:3 dev-lua/t REQUIRED_USE=^^ ( lua_single_target_lua5-1 ) theora? ( vorbis ) SLOT=0/3 SRC_URI=https://github.com/Wargus/stratagus/archive/v3.3.2.tar.gz -> stratagus-3.3.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4f0b552db67661fb1bd14fd3f9e8ce08 diff --git a/metadata/md5-cache/games-fps/Manifest.gz b/metadata/md5-cache/games-fps/Manifest.gz index 50189dece74f4510f267c29788faa0d87ea9477d..c6c8391be71187c76136442b2d4abed467c5dc17 100644 GIT binary patch delta 12233 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 sZ%=w@gB&Lc7iuqR;fb( gzdoom-4.10.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d62345874f99850dba6b543eb5d6108a diff --git a/metadata/md5-cache/games-fps/prboom-plus-2.6.2 b/metadata/md5-cache/games-fps/prboom-plus-2.6.2 index 67aca7106bad..7127e9fd058c 100644 --- a/metadata/md5-cache/games-fps/prboom-plus-2.6.2 +++ b/metadata/md5-cache/games-fps/prboom-plus-2.6.2 @@ -13,5 +13,5 @@ RDEPEND=media-libs/libsdl2[opengl?,joystick,sound,video] alsa? ( media-libs/alsa REQUIRED_USE=server? ( net ) SLOT=0 SRC_URI=http://deb.debian.org/debian/pool/main/p/prboom-plus/prboom-plus_2.6.2.orig.tar.gz -> prboom-plus-2.6.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e5dee25c7340613c3ef8ed51a4b02472 diff --git a/metadata/md5-cache/games-kids/Manifest.gz b/metadata/md5-cache/games-kids/Manifest.gz index 16c14dbf3787f960d5363bdad0d73a2905b400ff..14a9757652c88a710188b1d43590058f4d02b038 100644 GIT binary patch literal 1059 zcmV+;1l;={iwFP!00002|3y_vj%3FT-Rl&2fht6B2nLre$bbQPXJ3F3By9m*lF%vv z((V0H?Jnmgfy7UeZ~Q-e`q!t&zwa+^zkd1Yw-L)?}`j zy!WnI)=RccD!ES1C#l9=lh|Wdx0`EDTSskBM{6$H$L3gUD^hl!Q8rmivacr{uWMB~ zZtUYKSzRmlOyI9UwmOg*3_xJkp+sk;J zudXj&^s!Vw$cmVClR5cBg&*mz3$ZaG1s6E4RdV>4^6A_ykjO$5>dxZQ?HceFdnM;m zgUwi;bj`z0^TlbB=vHnr9cHq^QzsBGcYPxZQg^wvR(glr7?Xhtkg^x6!dlC)`DNT}tY5DtR?3uD2|;c^b%ex4M8zA(=4|5@s--hTP{ zr$1ii>w5VzA9Ij>Fh#661lFo~Y>^DmawKBK9K(EQ#Go>(JVVb}Mc~C|@6me|XA9WT zp%@wrM=hovSnmmPwCc=*o7bicn&Wu5;@p&JhmuBoV~QL*jlgc<`MOQKK~IOnmMwSq z<%?V|TF`5!B@BJMtM`OLiNwyon3J1x$$6$lxCASx=czIGG@a7yxK(^^6)Lr66(5(r zGWGuZA8+ygA9U1s<(Dt?fT2IA(uv%`+0qBz8b0p=HUUvtk!L<7ge2$$F+dF11L35Z zBIEj?E$Ez)ek?*zbjhg#qS}|JV4wPC8K^NcpVX6&nDc~(Ap_>-^ zhp|FUdRD0%z{K=Ylme_}7Z@2mg_!n+G0LMk?{Okg6apcVW6zLlRqvm`@0lof>D^v~-ON0!> zhgAq)1nHp0)g5ho(4OR51RYs+)}AMIqlxI5xOf&BGO=vn)qxZ@-ZqqICcHm1kdTE9 dt3l*4pk2a{ByQfDIBKByL1#__Gy+_I)0#Sao^_0h|H zZHf~uy1TT#PEl5EEbP|Y=dAKI&Jl@mgf%y2n=^^2r1^(W|8si!{`hj&_?~V}NZu() zq%`h!&SLL7`bbSrm+5lasn(*59U~I$3SK0mZ?aA02e@i#n`6w_jKgy;J>EieflJX+ zGw+?FDP1o#v=}RWVDh=b_>Gdy6pA$sas<~nqtR%_!GVW_5R^&;Z(Va?fcpWaVjGiN}>0_<+s;z0Qo-7IDG<=PiaSK{sX6fLusJ#~amxUxr{e&A0h z?sDO3tB2#qRSYAQ_F`9p-ZtaFj2m99e1kQ8!E9cdCu+)`)H-g3E1j|qTkc_wv)8KS z(MKT3Z5$i$(eAD}xVXv^B^6ASz zpMTu7d%JsXw?^#mq?9l?Em7VR2HKc1Hhh#Rp*bhp0FxRib)aKERhQQAoet!+8A)dk zx@s)b1IJqJ3 zw1ap^rO}B6QmBV=n$SC2D~=o)whv;N_=;r(hFeVC?I3utyzWKVPmw;7NqpKBg){aWD^yM=KL{DX zPtPfRBS?$NG~y&Lv?s?9K}V)98*LpOXd=E6H?JZS!aQ^UI8QP1hCeB^f9fQ1!wFUZ bX=wj4LG|mE!GgYs_=o=h2Kas%{00C3WBLzG diff --git a/metadata/md5-cache/games-kids/gcompris-2.4 b/metadata/md5-cache/games-kids/gcompris-2.4 index 7a0b3a48cd4b..b0bb4d137f2f 100644 --- a/metadata/md5-cache/games-kids/gcompris-2.4 +++ b/metadata/md5-cache/games-kids/gcompris-2.4 @@ -13,5 +13,5 @@ RDEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtmulti RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gcompris.net/download/qt/src/gcompris-qt-2.4.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=54a016e47887270689ec8a4a34f3ef5a diff --git a/metadata/md5-cache/games-kids/memonix-1.6-r1 b/metadata/md5-cache/games-kids/memonix-1.6-r1 index c50930c731b1..1a47d57fb18e 100644 --- a/metadata/md5-cache/games-kids/memonix-1.6-r1 +++ b/metadata/md5-cache/games-kids/memonix-1.6-r1 @@ -10,5 +10,5 @@ LICENSE=GPL-3 RDEPEND=media-libs/libsdl:0[sound,opengl,video,X] media-libs/sdl-image[jpeg] media-libs/sdl-mixer[vorbis] SLOT=0 SRC_URI=http://www.viewizard.com/download/memonix_1.6_src.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=47dfadcb327f4558721638fdc8d9e157 diff --git a/metadata/md5-cache/games-misc/Manifest.gz b/metadata/md5-cache/games-misc/Manifest.gz index ac1052a0c6fdf190f909d49e1d863b1ff791ac4e..61bb67c473ecf933bac12410c8fbe5aba513dc60 100644 GIT binary patch delta 10180 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

      ~TW62T13&*RhK5%A_ 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 E00+&W0{{R3 literal 177969 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%0D6ZR;vkOBl#5+79-5{vp$2(+Y?5NNB$wMhyjHGJ z)G(C6;%`&gmrV-7E-*N3XC96fP#1Cdm52c00fGAJMYYIo-zmsr)W^`M;Q%RhbBuJi0cEnv8wd8Ruf-5WB^c^MpD|o5j#kB)w$FaSv)D*7O zASWLVB*|o<8 z5B2zza6T_$m6U!v9WugKcnwDfRckg>B*;osd@*afN^uUHu)!U{^TL;(Lix^q>dQa5 zYB8Who^9wQ`L{`g;#K$M>DUHQ(K~SExfP~5BM)%x&a80$t6C; zvgq$JC&5;SBXRNxSeC?*m=w9Io$T+cqXxY%j43b9<&#> z=9Kb(Tdw2x%cTXpgIc$ZkH-G=0)WRjZRjmC@uf?z!>ofdJn|)l|DvLrMJPpXClv3_ zMU#b2UVXb99W{d!l7oziOAQubgL+TfVf-iT3l?8to`sESdGoj>>tqyxM{bm+~ zpGC!$FU>-9D^u3Hw7eWrh9p@VN=k|c^&)oVZ#jJ8FbWE-sP4t}Ht0DBp}R9cnkd2x zzGwJv%XQindzCw2UtM=6Wq?&oqC^D>3z}mSUM#~huL8p1{Fz>hT{Cb+x?)yRfuLqx zcy$*?Hs|7yRZru((gY%9RS>KC+JxiHix&U#riAc|k(&qq@Fulclp1>qAK7>&z3OZu zPHg{ex$5tiOLfD8yraU7z5w9g9D>w$9!~BL>HCtHqN&iEg~;HL63VDtlg-Kp{$bJl4

      c?vG~BGqA-& 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 na zeN4^Uv3l^$9c{?uTIcn8b=ehHpN@|6UoC~ytJ>iN;aBPy#n6gh$qw&?4!Eq>;~T>mF#WBWcF)}+{q)`Le=kY&{;eDz^baa!YOLC=U+AoVBxUd%jZjT zNlsf-RVFT#T-ZuTp2T`D-%;ML&ObH-aiVql)O!y|#0E^t#5}Fof4}?miKwqnpz~Wl zV;es?6sTgZk9c2d+DdPS;Vg*2LFqqmDQ~Idu#98@p?ll-^SG%SH;6PEscC4_6qYN1 z*lj2NuJBea^&ZYV9VE38py;3u(5;)^$0I+~_BB&KfRmfb_zHU{{h=t9;tgbz>Vz-| zWs)ZChlIKDs}H_@I)gb^e@kdH%R$V9}M9Iegne z4UhHuUtfM}wLky7{_J?FN+>UCyN-?>%_a}W1r(~cH=?+OyuH;{v^QrB|+pI?&6ISI54YRz0d->bt3xlOI~u)5x^^+pB&Vnd~3D zC(y_zs?gxY8m|FJST98Y!OGf8TGkhN5dRxMuV{Wj+9t`!R-o2Fbi~q2uVOm zyUU4dz~iQ$q=KGO$f2Y~^7_fGVe8#-?3;u3qeif^t#XBpuhH?*$qA?GXK+g*q6GBq zD27wP_bue1*7&e(r@Pi9Ktd`pTAvHpZX{%{;#w$5WwECI8Y>XN^2T7JwW17>gYoQk zXz1KtOgi=7CW3k~umSNlPp17J9N?$s*Z+9`;m;r6bmJu%k4PUJY*ZK2u|$|xzB>B~ zEO06dzbRh@L?@*XYV-|PKG=d>y1}{A{?a*5f}TZSuZ-$kj@@vpjRhpOv(u6pZ(l`# zkna~DSx3pSzLh3YRCZ2x!gdC2fndNY(Lfa2eQ5Cq(&`R`$o6%~-g$Y}F4JbK@J`~< z4_lMH=nS!SJGJyL7Vl)S(sfz^vJ<9iB}7btrJQSOt%WDt^`F08w{GQOcl}`6tDwe< zBJ_fB0Ntc4kdC(^2hdV;(cvw7+f^*;nWWU<&?>5BB}{dp44Tq-?+9wvTMHmv9lB1A zx?f(Tb=e0jL~&SC>FL7STK@*Sh zr&EaXs7@@A55iae`QBcM(9@8vGWMfv+O(Q5wA1N8$?O0`@P5Ts1v4d7*22%_b+1J% zNXy-KEzI>s56Y)j8_4glWgClkSodbrsl_bvIPuSc8e(whL^`rmJmXtWk3&d1n3BX1 zuf62kNpqQ*LsEB>E4a}Ph1;s)@G)^HRg2y?iyCUk!_ky3vS;oBr)7c5?Yy4czUd%d zCzPDO#JNgtXk`F`*W!=p^(CNd@u2hpIBdaGFSd*qYaWx1-T87R6485AX$hrGOW1-=f{n*?Ow0;ezaS zKkT!VTZbnoU=?ro^v&5Cob9AP`l*FX^-jQh-RkgM@v5{qskGETi~5RS9L2rrb$KZX zz?D`zj0;}j6{--r>qucGatxp@kZ7AE(btvw?~h;jZy!|q4&n6*{7DqW1MfuHEp^y* zsXCNYv0F~1o8nBPt@^8(&}j#F&71o(dv5OO1fJ zaKw$Auxo>$?>oa^DXkZm zg8gaaG~C(#cebQcw@#C1Anq>ZiO%iU9Yzghg`Dc0%X%mVOpYft5LSo^_kFcFoF%eg z0{6+@_o~Ont1EhDW)i&3{hVA*Mbqwp*m5Xh|8^a8+TT}rHTLb=8Bd@(cneC(*1lg( zCK3WzYNC7e7BMORyKFbfR=d|yyB#f+-*T^38gN1!S{)HTM$mYeh;MJ+vH{oV?owtf z=)3lM5WoLM@rr-^%cuGAi+}n4o30S<+b(NQ@|xG~O*~(zRCTz|T^T=J8nlE2eBbeO zKK-znjhzxUrH-c_BBALMQbD=9fnLq+QB~N`{9#@SbQTfZa45i$1bcp~%41^#RI1ql zk$6M)7rWsc_POX)3V;EG0!0)zhgz_kH#=U`=2mVF$j(W0yp2z@(h;g8teO5Y++O& z9B<@)X{Jc*6DY9a!cOb6o%E@_jpxZbSa(Zz<6QhVmHDg1h})}x4&)*--8L4S{3X{C z(DB(iRy!M&Wzwi`h?NXHPFoV8NgVaySi)vTR6j?{2XLX@+g=2;VgUpYl;rRNMm7WZeQioV>?I@&6 zdtXwSS;dmDEC6k=2I%)qVV^s8ep@}C+}g6MpoOHf(Hlo7Y2dPJRs>%PQ!C69_EeNn zDt0rn^tS@%Qqtj^B+P7f{esBc5HKAyL8*=vfMGT@+t>y+zuJRF&SY_Ql`UcZjU`*| zug8;+>#6AoDANe5PEky3SFd^evfcy}u9QT-h5~)j>xNLzIgU+10ALSW8gw*8i?$#Y zr~)CLj6Ub;CAYik_ST8Nd3dYOCk1DVC)7E;MYGL1TdYHC>PnPIkN^e6)c8w$LI91Q zOJqyE(CnD5a^6NjM<_SY@vdL$GBjdyvIx1WOM5wAsv4Yx!yZU)YLlLVsy%vPuhPr$ z!}a>m$ESDizg>DM`DbkEM-d+iCEGpu6haMTYitnjP3hUG_vpBjO`A;x%9*3p3z;#-!T zDEh}XFyHGJq5HuPqyK-r`}C(@efaSH!&?zdezZNRI(2g{a?OR@2l2Q$Q>lHs&W!3s z2Tg``js%5))JT@9Zy)Mn>wt7G>BVi;3hfn)iqzP)UZGO}d&>r}@pPQvE8yzzqD=`> zxHehzt;x>PyL|}`gL#zz<;hnSDPYgS_UVSHj_nTjR@ztmIANn8Xt8v>KK}rwA zuRC{>+9<}Os%)`yZ&s}V@(oHnv z@_5a4c8Mo1+|b`o9!Tp>A`{#Mat4rrx>U9r>Ajp9BTZ`aG_%* z-@!39k0SKf2_mg0?IAms7&nZOGZTq3L;c<(Jt!p+kI)#xuA^)xxn+A(+r<|iHZfk# z40|=qIz#t&8=XKCb&Zc)-e5Rwp$5a&ojOlR%>>oM8^O(5`)-wwv*Qq`E=tv?sk>AN zpCQKYe)os>@4x=27xT+Xg=b`OYgrM2Qz2+)2f}nP`P3$DkRkOa3V9-n%i+I<0S_nJ+`^BUfQ)L`aNJ5FB10v{rLpH;9n$YAny`g3u*Hk$!;ZJO9puDm1WRRcUVCt46BTA94h)IpzLNzSx<_l-5OEe`=hA_f?;E-pW$T49>1BA52u7o<@w%+{;mYt4u4+}nU?jU;o2$5*IRW~hb$;xJL z#7H8`VH=g5eQI;fU3Js!e2;Bbm&(Jhwt$}(>$mUz_@S>w3$K^mAw5aW4DAdE;>w-8 zi0Sw+&RKg=JdaAe--GZbbPFdisY|_Mr{0NrqSv%>E_r{4S|5({*P$4tkEmWF$a1Q$ z>EIsFvJ&h!g}qOkte=#5u666wQ)89D7$nIgu}I!I8QOs?&ZG7SSUE~r22=ZTN?8WP ztX~+4)xe(!|9iKM%`~yPT$gvpxwO~P5vq;q>rmKSdFW5_dC|`QXO2%_{Oa59zp-(y zybf(W8LKqFJli$cuNSp}DC0V8S({_sba+wED?WzVixQu}?qE@yE`dB8 zFhZT{!vcqn>8V-n)X*x}^+(=~mYCnC?tvT@RAg;Q->x z0@O^yaV5P=L$xMgpQ2`vv7Dwj-Q%-8=sQ_u59a|P8Jk0(XL{VNvGY{B_a^w>b3QMC zWzqtA*-xwBm+d}b;U)Usy+9U~3046WXjpjL+o8tW&O73z*)cqqHQ?>Mjnezz+*2nY z>krw6KlQIW3FP|0iv9NcuRp!}!(YCeYbN}2vFCZ4RU7lfDc5!BRcHauzOYmIuItPm zccPPq2#PKMQ>z2FhvTWknr4NSdixNql$Sl*_6C}|fs@m_0#(`d2ntp>;|0l60hWzt z>%&{*C%2KYNWNgeW~z-ZtG4Zn)awq<&AZLiwX>?yvJsp3HXgBRBg-qiuM1L@ z9i6y~twzq?HwA@?8lKt42k`c8$F5Vag(P?XV9|a*``7RO-}%LF`llr;`3fx_U~D=t zt=xxI3WDh7oii&?KrK=`aP`zPTLZ0l&8(Hm7VI1iDsQ@SvU;^FPWED2b(rD%jhQ) z$q0TrjFP6}k$I5`jI;{0)nuX8OfB9KFWpKzy+E!sSe7+72*66BBJ0`BE^X7oq4fiG_=;8{j z)<3!_l0FYhH^F*YfLtmf<$Ojzj;oZnYl0#Omzci`Z-b;Dk5x|?%U%bJk`U`Zal zvHoLIU>OVtnrSTD7H&?$^{QU_<3;=O`ww%q>Azen{S5r{R4$uFs@=AmO9zz;;IVua z4=Wdr_3&<^wRN~v2S9W$2UWfV8R|i>*L~PVSK3s}jduxJZ%NNz2LU>0$MJa`Mc5sHG613p9Eh%NDILP4` zcGZ2yiILq|INlB5$g)r^UXW$re|BnI-`P{)cHQhZdp%Rt6G{Cfj*W8ddR~)d-kK2g zRo1u+>gt$=1#4Sn^z1B_T0!%{p#gR3*(kPEL7_d3j=}&%V6oZ^fV|S?6kg#W375ms zX0M}2Kj+<=GY83Sp_Ko*2h}@x_di&r<7JheN@KQ5seQHmR7xJg7>bIkJ zM69!G$5A^chy159kRyozhN>SkSOXdaK~`()cGv?(m>|Np<1=2>4v_p#`0C1j9@nAG z-hAsw>3TJeqFw2x67Xgp__c4k3a(oMF|y{y+Hvi>d4WT|Wzhb#5z&?e`)NSQ;K`|t z*+|Z7DqC(5K%WDGTHxEvrPnqg{Pmc`T!M6YtkN%a8v}-Y&W!t0FK{96L*`l3-7+yq zz3(=zw@s5HatG&8l^6XpcX=ycCt6J1otjkeLp5V>JIF6!IWSq#RQ-VRtzH zChGU1sa05V-uznEQ)OSpPr^Ffb1Dny#)ZG?iw@Q4j@4BS%)q44aiegC3Zqv=zim2w zD=rCxYf9hg2D)3eo*q5B<#RDC0MkMEAZG{Wx?0vfg4^KwKVGZ&d99ur1r*Wd&}baV zLx!ci9iw{e`rafkAMEJ!q?q+Ef<13=uK6=g_vV$87%+P=1TN4bfCRsHrQ$V>K5d2dhiqz$|!%^~@^gT7H$k3-W^!9Xf-b2E=QvCCLR;bUW)4{)d=YRN==rRSa~FlP5V(h z{8crIpp6l*i~j}>0mj}sf?o>~0*vhkYtCffdR3igbf**2ITzj9xz&~2*5w?r{a(WS zM|(Yo|M=AxZz5Tbi^-=xV5KFhHwNs7Zd3=PcYPD`k^tqSZTch{^QSz?azx3zL)#29 z$4aLlo9Z-FRZ$#JRsaIJFi8eUjZTK;R+O65e*|7#FK2`1+JtYFic2Yfe#aS;d*y}{ zJ5O^~yM;+=q*1MTc3JPu&pJ+IKL?4>!3Kr=tMZI_hQkh(DM*C(n<}nVtknH0sUpE% z-;BHoUIeAO6z~1KUcdaOFaF`nUq{P^iv&GgeV^Lb6fm9+CCYD|fTZAXCR?GwQ_>Rj z21zO}r1274$TlK%I&O<-t4qX722F|&?O}4;K~KP#YPU!5a&?q*5b>O@oKZvh*lc+o z*P|(HV@F!&pI$|&Ss%|@72bi>XKhM?BRaLX_f=eH!%DQ220IA*yCb2kZN8v4C=jsj@P5zZK1_c6N@sb> z#okhD=2XHsM^UMpN0ql}o8hH|qGN_LkhVxQVD#1p`EscAt4UVW4}f>*klLv=-lgcZ zqIVAvdMR3PdNpLKARtz&@_@FqRXyp3O|WWsp6-TiwVCl^EugO^o@uMsP;P{^v*{% zUkL=KjnCUksZGf*juGx{?SZI#W;xU)f~UvywqfixtE!G*I;}>;R#^|s z4^^7G%pj?Q*tK^hjP`xmWW%jp!&C22@1954U(E+xsek(L+g_?)!>1MtvbY|7`itaI~33=Z`Wo|y9pjh zr&%^%7X;-D&$qfD|0qy}@i8B5F5{De9937SY2oE*RQSKJl0;Y=Krd z)xi3kbkX6soku9ji+d%#h@E3T!I36+IP@_=v93zTMIeIGs`1*;HIW`|pXEB^1azAkAC0 zL&Xan%;N#!@*?w;YY;i}^FkHldJg4r_>$@9PTCa`5Rx~4kXNEicYfB9mzb{!{M3OE z9BR|x7Id9G0FA&)RM-%HVgte4R$cRhxsAd z6EvcGd}@6WZ+@UF5Yki}4Js*1Ds?H%vUj3SQW^vV)^-~rRc=zCAnQ9YZ8a~7vc?Wu zC2$0Na6n@=%tOEIX$6C3Ma;%{UZrY4CmlT*SR{3=!2d%r91>DJSHo%A6_;{QPlxDg zqY!v95^lQU$obZO;u=s|J@E(^b1I>utVoKhXVyyWbd({Dg?U1dq8<)TfsZXBuuI>1 zFWC(aeMd2DahCMf1IjjeHSzmqzdi>fAI_xnZuA_29%-nwZz2F~JIAu@bUe03&y!tE zXSEpNStY|*SWqF0r4&4pR{)Kwo}Z6Z`sWY*yFa}fAHVqLZ@>TU>-V2NpTeJo^kjNS zK;O;EksR(#MF7&Mdwg`0YP@tas2mj`-LSVnEwWvMfz$qgP=I8>>d3J;Nbl30*NKbJola3S8(3$OMR z-RgE*t8~XgdpfmapKAiaj?NAyWv_dIyze#J&$aBJomf%rIq8%eH8Cc*{QYHXKUy{e z6z~0nKfqFf!*zMXMg1%8aM*RbTkEO%`bGGao$SZ1uka)v0g<30#3WVW?poJ;#i33I zsf~0BZYO%^Xt!@Lj6l?z&K+v#o>Yu|-EH>mc<~cd>(6ck9f42neNWNUVa~8^&$36? z{wYg3Pqx;rPbDFPqvj|f`9J_&`Sq7~*O6thJfZx_O%lB4vbiC6RC}&RezZorY`^~9 z7r*%G-xoD}ajJVVOWD{PY1dz!XHwu#KN&vX8ps+`gn$%Mbh0DZ=4(#XSVpBJh3QBF zG1F33v_4@&gm;zf!mdhd%!EXedvI)Cv5(WcXreg4o?UQ{C#Sm3J1;^7r%#Wr-}Xfw zHG(F`RCyqUpLk9}-PRoth&rHH7{8p-jk*;{DVzgZB1L(DzT=G2v(%Wgoy)Yz_*i4{ z(#HL??lz35(Q*%@jW^sC73NHsd_iJ|YJDMUYWdpe_2oZ*`J3PUfs+{b7g5`%`$Up2 z1Rc(%PsgTkg)Yf$DjHNw{D(e`8q(X9bi(wf0=*kYjDNKCWchi4`tPA_C1{Q0d>o*e z(;9Q!Mv<5#T>$Kdzjyct=wMs>?d>E+ZKpQ__tapxYF68$5{t$8v^6btMP)TOLlroB zc12B=J)6T1@VtDk2*P^@7IBulb6B>FWxIfjWnm9Na!$Ld9b%eQyBNgy*9&$0^+JUy zBeXY301u3YM5uMPt3|)>Me&AP#X`rPgM+G&sbkwE8?isIkl3DAzocbRunZ7RCMH;jZFA%&v9PVUwTVdPwgMm^j zD0IsXCaBK^wpEtT-oI)=w+Q@|a?LOl^6c&QmqHMH-_VzWf16&@UY*PU$<(ya>Ff(Y zdOHTwY?IgYir7p_(3OI}#AgB+nqIuykx#q&rfopQSfV`3y7oQngy^jirY&dBr{#rEs-LIVGsO!$6KHco}TS)=VZneO4s^lk5EN=FuOe1*fJe?pplFfxvgHpm; ziVh+|hnn47w~Zbnk^Th>(mOkO^j+_w4I;LB(Yyry4q0Irv2VMEif^0;K1Z@~!b53U z{R(1;s)(sFceoTzPmq$x*O19w31HGUK|3f4teyIOFTr|^8rjF)K+N*7DHMlV?&}J9 z!Pr-$fHq3nZjuY?_~A0GU_}~wER*BW+mz9ieq{hKxJ?U`(;hwPK5v-prBpSUk`-}J zK|Y}WDu;wyVX`?V=)is-ey~(k6)avZlO7J|S+%aNeA01QRdj&bGN1-VZ(a45R(c6c zbj@I?!GeE=ZVqj$2%)5aa5-G1en-8cmzcNeo$&R$t5oH@Edh!H=RHXo3e(zenlt2F^|@ zRQEk-OG}1iD=Wr%dJ&+WIXRtltRRjGi;C>BQ0E4QJlYM5s_QZsRCFgh4M0pBtm;%P z+~%e6Y&yoD^orKUr1!U^xRt5|M^tcj5_5FhbDzs1R?#Xrg3K?gs`^}Ecrymzh>qRs z)<=G^5$@0_kN`z^B&6v+DWvW|j4{3Sxj6=8N2k7weqJ1nknj8Ntlq!Q`5iIszgA!G z9^cyIo~HWvhrPz={J-j4aG&P7vL}_5iYfNw$ z)jbFmBt^KVqJqQ{*o`{%EwBoQjWtatI!j-b1EY%3p$0>Z!4dWJHaQAL1=(I&`>MAa zssmS=${xzTUY6tuks1!&%1#&iE_XJWLz@E@cX>6XZzBhXuyHx0%i*3046MJlmay7j zH1C}O#nAd)?aip|JfP^OR_@CW6FmFpU%vbJUH>%xv_yi#XL)n&0D40W-=C& z5XZ09Gc@qPq>!NFtyTE0TRB)V&D8^W97-I|W&fzX(P$Qr3K`KJVs+5YVeEDwQV+^| z&o=F5t$bCuw(0)q3i4(d6l%WG-F+3%2e>5vMjTh!pphHA{v5mWs!8SWt-JSi3(i_c z?`%3^hohKQiLEiHDR%QCby>I_fRf~FI!8#k#b8<=;Amn({;4JW{rvd;>lZiX7Q?Fy z-IG{Yvb(RXiBiZ%vu7LFsPRD8WqWhfBk6zHwUW@#*YKkcb=z&Lj>^aH&U`2^ueKO8 zke^hxd#?F1ezNkb2?E;VYNZ<>v{2+j?Xx#1VqkZUvQ^D+oo#Y3&*~<;IB6P`6I)XU zcZ+F`2JQpmtq8P}bXp5eznVW z@%}JBe){4!@85s-aiNm8F}5cM2LVy)XSdlPS*hT$H3&OXoz`~1wb5>aQ)L9ZpJ7ec zse@y*KlxVmEh=p&;yUc@)6-oy=X+Ju*%zFj(;_^__7WAqJlLzJ%I1*=1nlfQ#lrmzeFKr=doQ)kTm z+K6^L%cq=~&OQ4wgR(#YpOXm(A)s#0%ayFT@k&#^ccyBCEx)n__v z#;|SI7Od1Cby>DXa-g;=oTciM>bct(q!TjkZ$9jk4dCE6bnq-tDwX{r~(u~!9PTh8j?_M(%9B27VMx}dDGT_t42?bJ3c zq+QM0G2qcJuSk&GgtYRBPxHeVp)Wz=3ZCy7x>j%h=HT%E5pWn|f{^7%i zZjVL%%&wlKNQ-qnhoGimu@Qgu1XlCM?yntQ-qb-11wd6T`M^{+Ep6`;%6Rgb+2TjE zhxJfzjFd-+R0~nVoT)e{;67@Tc>tZgZG}>2yVlsqZ&ll%jau=-M!U11CLmxDaAMyE zaeHG4fNy%nIU!RlNE_1|?~9iQ7PL^^w4B!D9!9OJ6rp*^tJ#j*)FT>7laMGX33+Or z!G~=5e02r<@^@eT`ai$;`02y_>D@PTrG|H3uY{2E=Ub*nWFx%J2C(Aow3n74a{a;H zWqXjIgr1eCOgK|0&KP4e3XxUyAdu&>Ah7x}Oj_WVU?FJeurls!Yr93?;gnW(6b(+X zw5^Xzi-w1atCm@Q%x0PZ9humHd7!RF2xZNy2o`$2l+>3-YJp;&I^=0EckCOnZYO?T zI++!y!U?8Q5$e)rSC>#?^yP>H1Vc!y7_(P*>MXr3-Iu?1x?z9q&1By^Dj&RgLO4qe z2(=B3K(i@h>t!D=q=;M7x~_;kwE`zKuYpl=kP51#$IIcG>gWOADmmL3b@W)ULKRx& z=E?lFGKpzUfwk?iIXxO#6_(uK#mY?+sX+-2=L>L^j~=tJFwnd0k8)kWc-{0B7W ztcjIoiz>i-nQQhPlq-VVZ6<6GEYe!f3fXRYWr8!E^@y-}9pRNPb7+8be6Wr5X4qZ? zj%v3bI9g%Ig3&z6C0^PZFA@&@aJ=YgjTT>4rgradNk7d>AxUxva@Uu_e*FE>n8F5joUf9`$l0d@lk7619hgnm3&-rI z7bN5W{YC)DvpMl*>$Yvqd6##vAE7$PEYDmy%9;r zW3|3~|KIb&AKw3E*-qxi^zvheDLCh<-RvSxjSkEPX;Ru;Xt3ypbvWK*-qieAEqb#3 z+-AL4>2?R3pTU)40eAy%R>2UPEJ-ChVP=i!Spf+S_ldkYx%0{#k~iw9!nyt?!wVAt zDf>J-chieJC=(F&%PK1=u5C7T@u+rq96W$J=h_}Odo^{m)2l}hGQzBy49W@={(6pz zHacOiSDC)73bI`GvbVQ2`=2j_B>Fc<2LeabR^5?vm{o)$?_L;~y{t#=heOiAaZl;v z3HvjD9FO{=+sqCVi};=0XvqSl@lZERAsbm-@lykI)1Rpez0KerQQ6o zV1!P!@Ep(qiOU1waQ5%DqK`Z9)JkJ9m$aCRPK_!9@rPt9-4az4UAM7qHEgQ;tuI$s z_M3f3c)RtCRtO1lbW57pCd8ZWjc9%hvaM_L!Fj0xsG$q@3?6a-hd6BT`yBWf)FRpAJL$W+#B3pB_9Qm`SO2jhrRTU zfsh|pPN7Q8REs(RHCbouEVYCU#bRnEO>6dkfT>4P{i;4@`6|LT&{!~4v7F!W2t3>RqmeM()hw}2v6`o`S z)2<34r7+`ABqHqDw|s{*m7H@HwJevpZ8|Q)u^^8I?PHUrscd%-RAzdc?{!E%KxHJ9 zrv>}{{Nwze@0PXvI*;*DZ*)N4%CG)cytXR=Ydg2bvuI$LPjxJkyU*TR4yaFkMs zneR5#T9003DEH+V%Z?C(o?3m{*FD6ohj;zX%b0l~M1%#P0bu?~Vniu~6b5PWV+Oih=) z3RByc!}WDtMbR@pc~~FSkd!2$P+gy9Cn7dMW(DJI&uVoZPztm3b(!Cm)&tn&RIhm!5-VZvWE8q5A}u9 ztxzq;Z3lcn8SSb9B|sQ_tI7iD)$7X2((g7%#luoE@gYv7n&+wapTj7d0*6g`-VrkA zC3G8vgAUHB3G7RjNlWCO?VYOQe6zG$tEKVxyHD??6|wL-)bQjizd4o9OWKcRd3127 zud;cIyk#q(Zjo8kM#w5$ISgC0XxlbBdQYV)92{8Ev%?fXMDso)Dp!%MM1UI1|78}T z)2-09O<(ik+w`|qP9-)7$5~B*tMcl-ARw{1bU8S>7rFynVU5P@z+goec7BkJo_O%A zAX#su9yP-3`rBb(98IXXo)TITYh*_JDdLpXYXz>o^T~FLf3;+yuNCOSmY?+eh9R$8 z>1;7w(`!~z7759Y+)Z^C9XA71Vkk9hLbN;1X0NU`kR1C~-;%$fBcNjxnvzW_CWl)xi`akDD#?!RzcAY)I1;3|w)*G;34L2J~tpW2tos$EvnT zB(-XPoV$D?Ir!@|@bGq657eWsMg(u3tPQD9#j+_hfe5H$zDsY?WtM#B1CiOIP~r)l}uK~n@;!g2JHHUV)JEsU&2NDDc!ei6+wg8mV!=S zNgdH*8=6Wb!`quxPu66$AKB}RuPlYt%_OcT;`)ZU=w#iRJ=sp_!U`P~N=-d2O(_HX%!m3>QIueG z#XTz;<|y82>$5%C94G~oM(OsqP8J!$45ebjE2GS|>EN-$K~tC>K}ctY2t(0V-kqnJ z-~J@>q;9O2JGD#uGnl8nwgk1o10E#f<8UtJRI`dW z)9srhSiODhPkE__Q8 zsO2VQyXVcRn%Rn1wWVHTj@7Z{%ud#=TP+abN!ZRo)Nul0PjGnNTGZO^PIp#G1)xB7 zRpdbzTpKR{6zuKIX1@xgI3BHL%UT;)$sX++Sy54cBKi)uh2Ie9$ta3X9sY~Ovks;HT)Sq?5Yj&DmMPQm8(`+ee&)4!syaTEq)k^8% z9FC%poWA3-gv+O@kHN9tZk2H3sX{yn&4<%H&>m_n@*EcRA{7KcoHOT=`baK&`>6%{ zPo0|M%O-p70ZsFAUn&_?lCoXE+D%$X5GQ9^EaTnSBNcoddslqMjw{Oq9>AgvWVhDU zZ>R3|N}5q}=F)~8kbU^o($ZMb_MoNFvz~B@GslMp8yJwpxs#eUuT)MrSgk7NXZ1)t zaga;(+jwAQh;wV;M3}4=C+7xFwy04zyJOiusz`$yfi6YX9WC1x_DZx7jBsKfu$R2b2hO13@&PdCpeP^tX#7|D2n0Jb4B~b;u)sTj z6l6mpMCFV}sOHjX=$9SC8hR25@(QiPVf3m)>BTZsr5Y{^Z^P^Y3)4pm4jr5-x%jSt zIrZJ|)9N(m<*yRyzxNOC`qDB=KaZcwvQI9=hh9qXXp+^rYmMe~?3Gj=HHO`>tL8C= zw!ggbL%-;xS%)6h0IJQF0z$O6bxw<{f(0>IR|s%><4sKKRcsuw3V-eul{M(381}pw5^v9i5r*Oe!M4~umdn+iTy4v4h+ zdp8I&E5K<<0T8w;OMWT14KC5Vsa&z z`HHgEgZHgT1Z<_L0T(Q}Upk}|%s_KmxC7esPwA-Fb|3SFfstI>J#BaIBaDJ6pZ5J1#Ih_5o~%CAn9hWTL96i zhTS-l{7du89Trp8^<>iKl&=$tb5B7VT=m(svUj-JrW{s_gqgOmbEMMwv{GOG@*jV& zTE~+nqIQ8{c&-MKVRKxh+_wUmw$100B{)v6maVsBs@1rW`6YK$S z`mW#VaT1_nwj|C&ZqtD0yn@=j-aq$kH5R6t*KBpPKn4!rwGI0-dFdLa?D0KjKSpBBK(VUQsMMRsE{Ba*ytFX2&Us=Ae z7w@--c_@Jnx@w0f6S`Bv87)+dW82k=1hZA=zD}pAHYgupY0Ssn@0d)5+9e{&Si6cwRpV_FiW?V60d9aq1!VXfBxCh`*@OM07rXC?zLxZ^>oUV zbY?fZS3y$PVFZDTYpwz+8xA9H+S^-AzV(@QLe!Qq;s}sB0MPluXH$ePT(&M&n`cL! z+MBK^yQcmuFXw0v!5x)iyds4L+7EQx#+3aE`jw3}aHKAtsu+$y!(T~;x_C#xO;qG2 zJC^UV)iqD9rZ{kTS{*)@{i$hds8{4jGOOhPIS9;d-11neufLvOtK8M5hJ^;G!r4P;R+oNc~LmHK|@)96IGL)NgD3ItUFs1kr2%8wv`S&v*aF&U#7SXEuegor5iBt#8r5 zXRp()hK&>FSM1Bfh>cZv!czg%Et{73+knQh3?GlVA8=iAhC}dtO91S-+2d^s(qApx zuRqNX{nMIPdhLLE8mU)$l59}`L(@UDxJ&^_dHXD97W3G{rs34Cde^2j=^8a%-JT~~ z>RvKzFXKkl&PtLy$lOt!H5j(D9rEtLJ}@8wF|S&HtvX=M`Bsc|`%N~oGS{N#-MZ_V z0R|MS|D``XPe_6q7NbINq^vo<5_kcoXf~OHfrB4t!-{#`_tKS--Y#od1fYYQR#j1V z?2N>6I~3mTx*Azixgd)(Dt->UTTY0v>bq_zZ*e0rdk>*B95KFig_EGt zPQwt+lYLDrJ3+8od@&y_D71k?2*p5eHosms4#In9wGo?kp^So&4?}dvqjgY+^Y53l z@4$?#C+7wfP^qPr)#sleq1mCITu#9zB;;z*+S}I2=v5c3sZ2d5Bb`1M`Fd_vFD@mi ziIzI21&(_rQd;4SZ!@c}EB3jU__e(A(ne4p7=O)Zkfqt#VD@6Qn0<6s)mxK&At%Yn zS3`gf;-I45?M2>*ngF5W1Z2 zO_tg&hj0#!7_;(gnXjjE+o9xdKc{A(;VJ%q^YM#ceBD2Oe0SSt7hY9y(^Kz7JS?QF z&8tc7krm|g9=kSpY;uUEd8f6k55OU6<*Ty{VNA{|@yl2rh^8I1!a3)LFM%-3t@Wc+ zEgzOi4`h_b)+Dn#=aiNr!$YWgS|MHSRmG`D4j;$dI1R0Z2HJYHmn+#|H&&4|>4d4= z2egr#U|Q4-G?bvBRI=S|Q|{tCyym?foDD%-w`7%yw%1B=dmG%ZA1s=c|0TQ}UmWG1 z)Lnt+oy~N(1#|=@-gFJV2-LueEoyaS|41-d!U*%eytPQ?ECWcIpC~q#?E0NT+?}^o zQ}hN7AGU9fWnf8SC1^OEkWMv1At*|Aym4>h%;t>op>CchTHWiw+qc$b(6;@8wOH+l zg>cf_W+Mjc1c%>@pqaA{NE!U@3p_?{g9K~6peM9*?}zR0ENy~pI6Vg(Ru9PAvH64L z`uG0zyX!^v;&ZtoKQ&(5kz)d-T7ye`ozcvq08mgUEUPKPbS_dYzqI)V%6Zx}emk6z zw%DTsJBHC34|QO>75%C1$f>Yf*Wt~H%6&O+!cgE0Y&bp6U18N*FYf-gm+YmvC+A1XG)w_zqJ62Vo$}$zcW%+@2`3GnoZzX%An;JrQp)>X zg3(s{asFFjciW^kN4 zv2jy%VnSVXy;bg7BEnm#Kec4<-hcbl0Q(dBO@Wl8_HI%!yeoTLt@t6__ibH&TzSLxW?HlcSLfHw{yp+;0sIq9c z(>(Qr@Vp`1yJ_{RB1*oNi>NMgpb+EjqSHbTec!*f?(xk{P z9|g9~seT`OSyQ7G2H=Qigmh0E@D4J)mnq>qqnq~L*SH)95n#?&TT*o7dd*%BwTN_v z0k70SG_c~KvK(B2eD6+r%#mcJVu9{=P&mXAi}YG`?%Ofg<~;aelK@foIJ#VljHPs^ zH>Qb*D#NWn9|BF`Xn=O67fI^(66)3<|4{|7ewUMk9hJ*+4^8|;z-b1{w6bY4s)N1ehyGs({zSY;iZo=3{GCk zz8t1Ju7?R%7h>_H&S)`Jt4g)Hij)5@XSA(Uu1sM(c$SxJQeWVSQ&W`3|@|Lfa#|D&e-!|bg*vjg#p-l3;nXaT6o zslSKn%@$~r!%|>T$nI9u_5)01d(kuB=vIzxsg$rc$Vl2*86~pz1VEB|_u|oh!`&IB z0qsjl{)XEsmrl@ccbUp;sidk;y5nse;(Vz*QFRhZ$EoIWuwPzrk;??Fha5*VB$!DS z+_oTN?akplKGm(`n9t^LH@KPLaSzD!*tP27Y+qh>40Sg8{^J!R@PFH@fUhI2hvIzt3N-DNtu z761&L>=soF3R4GNCnq57Dw@7Ab^-jw&VvX$O4sf5n1lnz%)lB;uAhULY&V#Cb0~N> zn_6>xq_dvTLgI0dB2CS`9sebUHT%FD$TDlSzVRMO8}{6jvR4J}KK2L5_%#0X`&Ubm z_Vc=+#nW;Ty+bE;Eko7P2 z@a-3Gw4MgTtWJ5;@iE>C`LVN`_5keMG8}Os=_F}p2k6)4YlAZDCw!S8lG^QQccujJ zyS**fpI%C6(xo>Lo1Z!h^v%7Mr35QEz!5Y?Vq10A@OEsDI1(?5w((Z{y-YnDAcj%* z6INCw((dTJjqSWkt->a2%@LWZN-BeYbB zovPc}iOs22cEWXYT6Y+xI`Nx+7%>4VViaCzuL4;*pu|}nr>4XpaUifEd3YTJ32}0i ziyacr(?KT|cN{7i_w!AL(FJ=|dsqg~FP(Tm(+8$F@;K$MO|La=PF3+Wi#yK%M&4l2 zO)K{@bx=OZR59^>mV9(oVO|&I!>+=!>*a9d(}r(5K8yWSY&OUKh$r3oBBdjEc6I?7 zzP#OSa>|L|L@pLTpWvKxiH)(B)3VPEjmVh5*6wfsVbW^-;*XX6*V(acL`$+DG?FCW zRE^VS_E2Q(QhhKqM-wk6%$Li~nXQ6kCokihbdoFfPw&3HemVbZ3C^dN8ts!n|D|Pz z)6`%bi+G8{$+pX?9@>)S2p;D&aQN-P1g1M&qWHBHwoBPR73MVpCh%|7%U2@Nw!x^O zI9P=S(O?OO;KAVeMlwmN7kks`RKj!`S|^$QSuGKm3sRsR#Xj{txovmF zPHO{!>ic=v$H?Nfm0K=(s4h0Qx+Bf8Voy!wvC@5#J^A4x5?tEY@vKh^_Un%>m#yqC z%f%`@H5!wuiCy+V&#c_NRjFN34qoYW(A05dKx)(Us{niIQGzn=*FkPd+MwjLEIbt4 zzx8S)-ki5O^Q5|=T3UDeDtYcWQaw+r5u~nsym4}vz_mnimT+!x_Ma20gEmx*^s4CP zc{u7#zE)#`hsv6LlISX@{RAlkc8Hb1BKUN=ra_@V;@)iSAO~BmK<81N!<%(h9x|UH zTo9P>yj-uBO~3#C>t!jJUq&XLJn9dPuH;8{NAY<;87l?0cPI>_6b8@c_$3r@^@HsS zivyvOBS1;%DO-$=<#4g>a8Nt?rutzlU?=Kxgbj_Novs+GvRz8olm8wi$3xfC&ev;e zr4Iha=4`>Ka(Pl?k5y%1(on^9`7ur#N7rRdKC;{2R#>=BRx{eG<&7Pt)|Wz-y|bnE zW|genHdYY9G=b+kiOl}qqAmUF^dthO(uefsR>y1uX7U|*1^S6LJr%+0(4u{_Cxop= z*n;X1#%kfluHfy{QZq`K z5tW>ME=xD4i0hQa)u(&MX0%;b53Y{w%8)#4B3mrA>3f+SNZe&rR*9 zQjJxah*sgQ_lq%bB#hnA`@yQ&yQ}Pr?IZbe$lEFq@b0zZ?_At6LH(=^^5mMKd|)_q zR#z~~??y^rz7V=}TVc&Cn>hf|ard(eZEHOAY93^~Zb;T6=7=3gQdIR@4HW7e$aE(N z2dvGTD_-v;TLup3CD{&?`^JSDDIiWT$5KpVf1WJeQSIIg#h|orifO=GlmO8?P(H3y z9>D^rDDXYl?b>2g6ErZMC;|-d3O24eF=Ftc$Y$zGc`6Y1ll8dv=3HZK`WGMGeR?-m zO8kuORdsw+46|1=uo~jN4vzVBv=$oe#5>`t2jX%k2$BZX%-l47CSMl`9FMav88+jo zw`Q=tO?~g<24h2ZJh*e%4$R4^$MSL>B45^pta?Ar;Vhibl~h&Z9_q2cHw46qxY7vP zd$Qbm9U=pQ0AO7W0*6JDEg8WM8BXNx@3CEh_o{^IcJv~`-3ew%@r#|zLVSS)RU(CD z1Gakq$rW20OclTm{6opd%*jdyk+DW=*<CHDj}P1VIAqzrF(pADTZ%XUe2?I~E|h?fy{04BjLG6GX?#y-wgap*wdTA} zhd%JeciUr~6COWauGcZ8dAV{<+rLz&(<4DTe`IzMg}J?m7HmJKqaoHRYH6pXvs~8b z0$j9v;#NOMR(A`ociE-tAWroVH{CLbJYLW^Jfm8KUA9h5C%ciaTWRZq5aT`F+jR(W zf!)QSsm8(E8Zgj80~?}-4LiJYElVme_OKz+dQ5VrFOpuCqD6An>XwicN9qCj8osg9 znx@^gSQ@^D-KMvSzDnclTZ6xCZ}a2Ni}#mr`#1dOtK)7af;{dl*=*I|sQ-z6BtY^i zs3xg6kdw&w7WqeJdso=>Z4bCA4|DlvDvr~lI#+yWK-?Y`A!3cJ<)3b39mGyWD&czM zv#QN(y7yoMb$-l7C*3Cmoz^kynk2G2EZ>A%qOOHeWd&@?zWRA;v0Af^l5A3EHhG`~JuI)%@^ZFRipMS{YB16Wet9rnn-!P&;>t4$`u% z>-RH?*Z71RffGrIWS;GRbdcZ5qE%9m5a$x2Odf2R5bfo--RJ5@cg;?V%4f+N+PLv$ zHLHkaiQT+a{e$vG98BUOKm~}{?K92xF^nDZ=G;Y=u5=BIwS8Aio=pTSunh@isoyBU|y>N-G6V<*4%k|(h|&U<_&ONgUVMV zz|G^i1fnm9kQ0u*SmCz0(wR9Jr)F^WUBRyEMGD=tpE$KG3cK=0f((r*&P@2TlTUj+ z5U2957QUdB(jX7{51 zfLnq@)?LZz^qLyci7hc5O7073d8rAQ+f+scsdB!?G1KMz?eX^(?S-R1nF-wvOcD*c z^Yuk{C<2D9mZhCKuR(7&b=aHTpTwrKacp?g?4q@J4m7Z1^3Bg_8W-iE0;7AyXE;Om z>beF0&p^x{fdfDdY?1V6aJ2i1sG4k%*-wS}PL1gYIf|v(HWgV2$%F&)Ln~hD)O>1M z-Xyh3egMbMeGPfceJ)!Y(!}&OZ15ssRT^AckhE&6ca;6ig99D`_fL!V+jrl-`{w&^ z{(XM2X$357#*QTKyuy0cl2bv@n zQrX7HlO2TVwt0oc^&H-3v7r;>cx$;t$edo5?f0MNr}=+>H`)(BtjczHTeTys`JP4NJw&aE>rQL{u;N{}Ljn>Qx_le=e*Z{O$)tm$@ z2BdRDf^HOAcb!WGPQQX>V?}xoMG0#VYO9JwG@FK11|8t_Qlb?s7X9Wk!hf=A@r}NR zm;213_sT zO|d3hkYIj6#raR$1Gi9Bl00m*;vE4|CU{n91tOx_C#N1jBBH$#!#y(hp^E7mfx7?d zqW!mzpa1*MA5@bBw07O#CtI;m8{zS^w{9QI1Fv!eA&3tKE2;d{I7nRd+1`7%yANGpfyP36EbpsC-5 zOl>@dUmJkKOIt#hny6R36vpUa5;d&si`X4J1#@hi_PGq0wP!G{>d}- zHO&%3cuB6YyY@7XDkWgvrn|9`_6h{~ULEnAYk^@%Y6z%c>!g4cfDTfSbVFi!a}taBq7# z^4SS;0BZC9;oy(`j9sta0k=CQs~){~pN0I)i7}^v*kjrv55x!c{dQEV+xs%lUs^Cw z!}+#gFXM^F^z1ubHSf6mIpcC)F+SQK=)~^EmLZT9Ek_mCgZ4qWXX}nk=V4jU2^lgM zF@M@)vMY1XR)FP^m4TC5PiYLSGKmUAM>%$%^MToveVQ4P{4B}La zoixfyu=VUWJ!VqSQb%ccmRgoxn86g_<<6QqM+x$n?s4mZwKh&x<0}Tu`c~UM+W=&D z!>YYz-JGs{S+IZj;iq=bZ@&BRrytsz`q{($>KXbq4Cf_u9yBdaPcO}FXYvZ)wi>So zoBAewj$eA6fze`AL4NfsZ&_`s z=Sb(UGs+8Mxjy?Ab~KNytT)LqR)y!)+u#=xkZkr*8c_otO`dp(F%b$m7UW1^-=;Ag z*p}Q$P%i7vqn~?M6hAvZMYK-C>F9VaLGPD!dy=V;-h1|5hG0n)KvJiBVZDbUrO+MD z)yY@Q%N=4Chm)rwL>Ev@IM=k?Q|Uy7C!1UMAP%p4vj5UD4W!Y=@4eWW0bt7Zy&jDx zR+W?Nvs?V`+avgUXA3p6Mgm&bP7^k%CLy5%-b*ZC2X`6DOzO9=ic6pNP(uz{c^^`y zXftVH)2ntjINq8KC^}IzP_%c|s<}FA8@R7~pRFusj4#OI_~!rk`G@iOZOx8{UPOHH zI;>q0w-lU(yg^_QYR-0wrouy0h121esFp|u9;mnz_N7dxdsbuf+x(}tK)2GLbj}R7 zLP{*MVqI$vZg%^5{5god?JjBa`r}I0yn}ASomAt;vwIPFSk{{ z`TK8v+y0H6wl0m=Y~o7`2f&AK2l>qHvhYuk22(XCql}W=U6q5oyv0_HatDU75!5Os zS9klU>(EndpKP!OzBh&ODoYP`OTK5$vE1JHTd>Z1Jo0njgP^7u2&abbEngtv3UYVB+YrD8IkAz>)w^iG$TlBZvnV)z*dpX)e&@u1?5_cQbV`QrN*q&%-3-NM>ks8A zhXV@%3Pb{g)Y0;>r2nx@!~N=#_;7|;P4tRH_y@^)c-hWqwC-S z?^)OK&BlAqP{=m5UxMHpbWpq!B@NeT?-+4pY`1vIPIM+Bx4e_~s%HL6?Rhp7!V z^<1r?>nWLruc8#isRa}NbcibyQy^+W9PZ#8zNK#cZh-GPC3xZ?t0!-~IjN>Jv$P#R zyJ?;rt>Y>)ph~0dv#}@&q%jg~jf2I8_s>3@Ate>T1cuQR-8+B>@jSap$zo+HX3C@VaB_YA;R`o@nxOs05rvbc7AB7i9T1h8CrzA&<`uu9ae*S#d|M?S) za^0r9O&>z+U#97HO)0e1Q@Mt?4u>Iki)+-nQW;CHs?BjK4-!!mt_$SXexsD7X=nE` zkYx0a+Z6pj204D+I5~H}uNPXh`L2 zdtcz+>i9(_GBv?3p^isfP|G~3#T{nmF~%Yj^!X3?aS;%-*IJ? zmz?&kRwT*bt2O(V4-M%5m-+GM&rd$SB;lTXJO!PNc3%%X!~TMv7ihY(Cb|w6HmxuS z5W1LUy;&|(AXH#KY#6_FAT(J|wXKi4Y5GA_gN3PY%CA!<1jc2H0DHDhU0G_n^_zVf z0%WM;>Etg#P@B2VIV5CXDx27voN8Zg0$@}Y$%to5_dU#uHc~lte8dIkOxjukI_d%I zWOK!1d0b7~Dy!HAY;akAwkPBidyrNmRR>)-G}*LLEV|s?+f($VgZd3wyTVFzX)EyrkdmCHPex%7z#N zsgjz?`y;ZsCcPHBZp%>kBZyIUDC)I4Hk8exMG;LUxxIDQc|}Pc_D)uL*dFbw+;6gV z!N!xMFT4Zl{jhPeyUmG<8mxjn`{8~2DUaJJ!;-FV=IQ3XDw`nJSt4_`na1`UNhN?H3*7B~sDgDx{cXsGoQdP)3iyqVF(=y=iRV<_O|%nVRiFg?|rr3|Kaz`N^^^EeH;OT z@T_03FK<|&t~d}5dN$Sm7~$|*5NmsIvq8HuWsMg!fg@GT0Rht&$(?vF9ly7B=>t;dJO0R<_M+ z^z01;z;CFtseBHHtEgT@;yG5I?4fYNs<}@ejBv<9lCDa(v@~uol(x9n?wB!|_|l&}yIwWc>smLRg+v>RJ>5y9IQQagggVi>Q3uk0R;_$4r}%UEAc61q`%)kCw4j@o z3B_@T^z}k{^~(#|UI?UC@8mOO?_e>!BX1J(sU3Hj4WMyptxJR`+Z{D^5DjeJ%V{aQ z%BhDoAsSVYSE2BrIq%{s5JRu@)Y-0i1(j7fGzsW$;KqS|o?tGIi+CuSxbeHWrhF$}jhV zFk7IGy|RAyL&);`pU3>cM)tVBN2=pRbc9{1Wb_zEX9E<)hg46D&XGrlhtxy5>~8DI zB=g~HcxU(E9Qq?<9X7I;N&E^QO)>E4SZ}-&WT8nEoJ&5U0Op9eDvrj!FUgX79 zC(z(vlMQRW3g7p(o?}?SIPI##PWi;f-<(ysjMGFC_BOA%a_Y3jxIsJmv-aCzTSrNT zH~iIVfz-TLr$Gp~ggJtxQ<YdJyQ6*)kZ#FwWyMU0bYD4nUh2=03y1Nr$u`dam?j*g62=<6{ zVCbfzj3Tw;;`k{oGLGF&(ate|fb;hnpL{wGZV9neN1~of_N$NoGCwKDt3l4ATdKau zuq(W(TCNp|44v6d2cxeFzZxUWtm_+GuomT5ISOg-BsX5Dwy3r!Umgc=O;3)QL={9t zKq`UjihV20>7Wtkg7aFJLk+9lEs>5#QAZsukS46y$juEYrfsUH>8bMjdhcK4^dFKo_ut@3?va`)m; znsj45u4a64K&gPz75_=96<;Qx%_%vElJ_jv9uDFbnebvY!mV46u53|jFnEiq6(?V< zG{^DuA|{=rs{HU@U$BD(JDxi%Tz61n*kMM3_QG#4C0vQKAGhV``Te-FD>(yC4o z+OI%tC~}Krh$M}!DNn>~${OdI*b*MftIiwXFIn^as z@_0WKYY*u`jnuVZ?Y1u2KgW_tK2?T+Qkejwl3>AWl^vk6ZEQ($_SW}H(`Yy<8Ki0x zc>wfb02FhBb_7LrEuFUMbgX`rL!aE+wqRHPsDEv_L>u9G zAMVLkUI8%1D|h-JEp^5{tAn|>SXiq6;c6c3CqdkF#zDL;z(kj2+T1QgV=ve;R;wh=MH$(w1faa{_79lq<7)G^imL;JQ0bpv{h_5oI|@E-pP(K+4&j>SqCrl zs`|60CbH?IFbC~35zKjDnR^+%HHZZ4=CE#J*Df?96lkF~2OUUIoeQ`?UqM4B#UY<1 z>)@@OVhI|up81d~dC{)#eIP*aMz%FxWM*)-Nq_X_-QK)ocG#acb+RovUdt!vAbi1@ z0f_7(XSYsPzbguFVaeg#OUb%nxp&`xVZDC+;q#w=?#uRN-Hg0UYIaBYR%vn!-=&u% zQF%jv)Xq1ZieRa2D}7N#ZMjNsS{f#0D^wC3ib{fmG@c=;+k5X+k{uF* zFD!QLlSsBf|2Zvc+t{R^*6)HU%P)|NGy46Tf|zuBk7AZ|cT3 zMLLvC@BZ!pLfREH*z~5++>N)^o0Hh=0GQbzESvgnqQp3z+|{uF7L)Cvw_*%kXf1ge zo0|i}_GRAWa*}0k%k=6<%X4#<=aBiaMCQx69H01&iXUse*AF$poGVD~yh}6Sn%zZe z6?426BZ8`E>;lg_1v7f=Xhn11Ko*iv+F_ z;5alp*2K->tb0fe^1afvVy`xx1oa+|rYboB|I*{}uyX<8!qEXW=sA#x0(%p>kZ(xH zdo+iiPEDz^6V%x2FH5HwmmS4NdcS{rnaVl55{;yD&X70qj*fdjruA>#oHEg1Qk(IM zRNSw(-ZV|B?3w_upSrJ;6TC#UZN-v1NzhS!mc{!B4#`Gpu^DM~3kTqV2K2X#>~WP; zoJbwsWzLii2s3E{COhMj98ti;)+*R(Nab6WyH>gILaVA)j?yBul= zs^%$-v4dj+DfP{5-C4oiX(2iB!zAac^*Y{y*h}}YWoaiX?yl^PhMoadYbDbuFoz<@ z3gn+#>qQM7)yylR24c7U=lV>;;+ppg{Zh4;m2neJWd*x)tD`}J&$`^YL!CCEZr-Am z)Ss<(EhtWRUo0~v z*#!TiRfm&L0@PxTfPLM5n<$tsY14%QG2NjMB0r3cwOo2;`ulEsRP#jrO?zUO9;#MH zMBKEdt`6v%O2-x-$dOewO18!oj%O9)bburnY{<2nV{EL=(1$AmTr;~uiXWU}V1*AS zBkW&yF5h%RIymg>^9}&)GaztL>9yi8XjFUItJotr3nBGN;dE>$OI%smmqq(=e*gW_ z_k6#c-1nF98%3J80clODdg#NmgT}HZs=ZWEA1P>y+E~Y=>|#8}u9lxI8Q>?ib5ku6 zH2Zr9hv&5MDcMoe^mI}bqa8sf$7?`w&e^L=Zkl~m7Sn1)T7!q~&NBm+)O57a0PWWU zQiEmn(ca^I7NjQa$F9gV-8=b*lHL=bg_8qSMr3_v+%h8jz1|V&OX5i+Kmd{Qy8s z8Ft9i5=#VWLDRFch?^pVHzs=WQV*c-=e(31btL}MoxI%#p0*}4qPG% zTOvO6KYUrNue29bz%3;?G#AvgQ z*=&3*Bbb-GC(tOvF(mLAi3=VGAlB(-8)~W%6O{zXO7c9aW2}DWHQT{m=UgJ^{jkNz zvC8UZVaEZ|!SVZI8k%+}3ZlSGxaO&S{NYsP@@_?$vuJOKx`a&FO30Ha}?wz26PfCyaJ{m0oHv&`SV$@`oy%HfxW0i;Fe%Bl_}Bpa}emysO8xy;ea zDK4*^k8$h9tP9r>moJpgkw~A7>M~9L@NFV~GNtaH@ zWwD~lyXX>hTD7m6T-Ig3|CW$)jrd0w# zX@d~hG*pOX>t<+mQUo|D`4oVZ^+3v+L|R@U_Kin6{OR+<*z0}9zJ`|>Ubtq=d6K=R zP}l3&E!}53mq2x2Gly=PY74n7tRS%-6b3wRjT&t4QMgtI)S#IHp~HDvzZK|6H3On< zf%mPrZ93YW4^$+mJvA1Cs_OhXDK6UIe=7LeH_@`R2W;V`?BU%V8>TwvT5LohVmP+W zzgzJ&Dw^RCaczf&Cqz-;Y9%{BeTJ48VOb+iweg$=VdL^EV)_ru^#yrtOZW86aQj7= zpjkwKfXYeA8lJG<&uxD?U9?T!@zmlbC9)yd{_r-e?@olNO~EOGtwfE{K-0_|*MRu2pfx?OWbBuUL0;a9fa z>Y^Ie7cNVmeqG&EC6a(Dve>ykLg*P>sy*Ffw$!iH4%wmd$Pph3W(B@W^r9=ER^^Ch2Gpu=i8HXZwtR6pkf4DE7R0-9W8VuM@@5ZN}+F^#Wo& zcEIOKt;8HJhbw!S?A>L}DrlZIN~t>CvLzNvVjxE^F%O+8E8#RKheLvmu>)#10xqbK zuecM<&hc2U@y&l}Eq8oT+69&CCC@rcsgmPe=*dBP^wsV0o;*@Z}6@*VnC#9 zFOL&ys?pe>NFaz&XT&I&bSG4AMS?QLoGhYjcA%)J|E%WO?(Ot&lG-6q_HDNh@7$i2 z?v^j2%79wD0MK&aH37}Kb~Suni`om_a_{8;;5eBLAe%gXBk*3<$-zBQWAq8CzU;cb z?rz0b+2p$X$3wLF+Y#QqDx-8XaJh zyhP%!v#n4bO;=SJItgaM+P-rLn^@pj9i3o89)ql#oVx>bf%4UvkR&DRp{%-{op%D2 zMG43w@DuW9IjY|DCv@;_HeIi?O{~|9{fiLXr-{03I)QbqDw4NjRad{uF;5U-UuyoG z6R#2+i&Tfmp>XgDAik-y>`fOBko8i%lHv`ZW5@nd(EJG~ zy@CAnc2tv&Gs0I1niI1x75}+&IrLX0)2R!3-Y+Zmw{8CA;}6dk3&Z|1Sw=OVluT}_ zU4mD;hQ5wQrW0^!vjP-C2Rm!Q&|u9_oos_WWfl5;kAOjlTIM-Z0jZAFacI(YELI06 z{m~Ci>p32)E4yodJ7+IXY>_YCO>hpa5%>Cngl7wyra7VI?M|}>p*J%h7aAC4CcuZD zoAa_iH8^mq;dg8H$vdM3pmg@c!E;qS)wg$K@JxYsNP+;#*8O^v@m;WA|J*)ZO5#1_ z)L#nt@l;^GE}>%^Mc5#^gK*Am`*n&KJd^puQS$DHY}mV3+0OnAc2}?pdrdX=iSW&P zHPzMFZV@zZld*M)(<+f|Ey|&<<}#&jS=Oh|eM@A!pn^xV!l;Y}YuXi1fmO&H1F!O~ z-K$!@J`4l^LA0>PrAfh^zp@u%azO!|uI>#-y8}LCOvSb58n#WrZ_#g`{&LWSOx*=t`%g|Ctp1JharYQR+&)ZV${)kZ+m= zYIMPNCAq@ZoPe?g21ZEqS}ln{#Ib5dBnStNAZNF=$-?4Z0dPp1@#w($HW*wVw3Wa%)pG9t*_!QZ&0c!+H-O6ENa}w_aso}jz)tnRmIwN9L`M&t zI`y{L&o$(5t15G9huy9r__%ymCrj7;zoEv6Q)8*C5u;)#S>Q^`^^xzbhCY!E2=%;N z8}(F~796H%;Hgjxi*hJAV7cbrylqv5kKY{CSX!FR5r}hmNIV&BnLyTNp@0lB6%L1u zK*9Oo%kZUvoFUSxJG&ezsJ$E*w7jg@7swx;Qw{Y+Tb+!a)MstGO*x?|k^;_z3ZKW~ zwvH3rmm>2#{H<=;PDn`#V(&>U$liAQ1idW}b?#1LDGpK&4ZVULH0m#~J%KNE*G|sv zuBn6Z`BeCfw+2fR)nZ4ZGuFzOPX4vcT@WwF(0CNEC~#n@9!jky_&{x=u@{G8&P!Et z))T~ct?F#E=O|=5WL0rd6WF2o=6I-?)>Blj*Ms?w?ZfBvkPZz0TY1@E+0Mwgde559 zh{-+_P+7m6n1Ch0iWR8b)UM06YMwXS+NnJIoo`!VthtVsJeYO>Hi@pLWZH}i-n)H0 zGCvhd4uyLsEb#I^=TWraP!*$St{Z1kWr5pq1fn{JaRX!$i9)i4uBzI_KIPjwpRd&X zo)jR}N2w_zqb|~|#zS_Tfy|WcSWt0u19Oa9igYb!cW*UGx_Qojw_M+SZl7Ot1M~i3 z<{MYHwtJ>_zDMGTEiGqVB7mU0;N6njjFwbD27scgSOD0H@{7}ba1qq2J;ri1hjdpx z1ump`WDZWU>AcueIwrLIbTqUbUj9Eg(q_T$P$I)s_U2L*Pel!()@+HK%DG)OtOKuz zoEN|`OSWN0Y^v0HJfR<}tV(tts}5t2M!m@%+CXFy$631+pHOlth)cXH?9F<7xhVSY zKY#q(9R2tf2=>wkRxBGhF3holH^V_}d^jB|S8Z_zv=<<{CGIk_ju6dC)Vx|dJW0Ev z^@`SAr;Qy@G;bp9lGzRPoL&b|=EY;`3A|NRhj+ymPtCU;MOH^*4h0x)e)iO^#);Nr z*=KBQ`r}ZeFsUwH)}1>$G{5y&>EV){n&cU$U57SE1I@seY_cMTBtoj_#k${?LbXzC z(|{b=8GP`2lk0Pp;#aFAz3VMa?*tC#8nuHWQQ5RJ>v`=2Z_5^4ot<(G4P~do&vnKC z8XUVlPR-d30C;xHE!|53ukLD4UaIYo;7QvXDgB=I^jxy&toCVpUZjqt)SMS!Ao7e-? z<9xGfM|Qsah9N;tMHX>+4>}ag`?tztZ(%pLMU%S|9t49B`exT3|D!&liCe9)i%7Mt z@!USHXM29pqRFd~4Bb&jyC_p&mSLmu%7{=iLalFyE3M9kHTZm}OJ^f&XzJ=zOJW+; z+B=)|Pm6$#qT!6jvntVOP3|B_TLwkYf5*o1FRWJeHv46abo824n%luph2wiejw1w@ zsLi%^ykJ#CI1RNQw*{4~3bWUC1Ca042;^MZ=VM*=L;JI;Q|gK*1DoB~HYYo0rS-As z{;*w9Fqt1q)dvA=4bEt41$L^W7l)8e3rI$$qgyi6dyJ5+rbIlQExCDB&7N1FD3Eg_ z1F+kix!Sxsa&TD9dV{@+hJYQfv{LqaUlIZW>hYnrJ%# z&s(xP$z}tR-0fZ~p0bzje&^O_D#p zSi5Q9V0VZnu8u5~to_6)pu^CtdncFHa#{t?b3!Z}MV+}PN0i{&)rqx<3q%nuMeWO; z#4eQTZJAm!he#4W!}9{IiKiC&Z+&wgoaa_$DL@YtI&=zKF$e9REHhglh3Z?}x`&Dv z6VzS}i=fZ}DcdJJVQDt%uMCo6cR7H(Lz6^hr$(zc=Pf!gXixCfcqJRToZtuV{IXPk z_}eEG&G|7Mv%TmtcZ~~f)qXZzTQBdg_f2~lM<`Bh6Gf&h2w{{HM|RR@Hu?_r#Z{=l zQQYok)`wopqolIotwEkm4vES~%A&6Q-5ef*Cb2@`)RM3!QNeXHY#d7AM`++icms*83V?ZA5knlI^ z!)61zD)e6#?2rHZH~;wQ!{;~Y$na&s>PyR#_Ls@|%u8ae@wet(2l;1H8nh2($Q5Vz zVJ-#lKq9L;Muu?^r04^jV5)3?uR|)B;kc5fN(5$=w*hLrX-=@bn!U!kCIV_yR@<}w zTy6(Shb~=BmHi?t@OmBm!M9d&9FT3x{ZR;KiskN|ZPvFn&R)I00}`ChlRD_SJ2WTxPTDS}nF_pZ9D$q&gkr zB3g8{w-vA@*Mr+&j{~33Y#;zB-UZ0bP(lo6hhcSijq}TlafNksK|s|l_(Bz z7<%4uY)?IMh=HftS&9anS&smA;>BsaC1f0w^E%J?rA}|7(#IdZ|2MU7->ZQyDt)bK zSO*F}bd=E0oXtuYC;$l+yvNO}t6r|&)`+2=1f|X9u%baF=%GsOb_emVU7>Ju0cnFR zyo?dZow7PxA2~LMm1x+w7h9(jlF#{L@|`wcpbba7s}MIS&#tLz-j}z+Eeo3pwFTkh zX1|Ge*v8%6CVPznw`t3Z8stPLk_cOzof&L{YI>N2d95)5f^giTDq4_~f4^A&^xb1~ zIo(mUd!l8Rf1)j~Sx95}%xRAhBv=0A)fc zPXYI}@zSMrMA_bHwFZGCQB+P`?uos_9wv1>p?kHuJpue1!RpjhSW&=!uInC%VVAE$ zyk}PF2Y8}^UXP@XRDtmGb}Am+;^ZDAi^CbMTV#dsyb{_rho$uu1?6^iuhg6z>E88s zd0(&VgU9eZ>zj+)^Av{Rf*(L3oy&D_8#2&N0PjId>6BNM?a%07~jA-YptF(7V64Z&#mwiBtP!Cy$g` z-j-$pY{2VwvZx&=fElG-f_E0TQ`kvI!?f?pQt~EYjvN9A{|;j>wF8);TYF@Wc+ohG z{w$;>Nq+KOUl%HV`zC2pUPeUOp~}VW01nc@0ZNbJT~)FnmP%vow&_Cx;UVzopu+_C zn4D%$45x9P-fA}`p7wONdX7)bJ9GL{rV((}~0CG+niY zV@=@eig$Z^J(q9evQ&Oqroa6!#;P|(ru3r7q%tGRqa2*By?pQ0v{iRC-tuv(kV!1P z4vitznj6gvXySMyI_@Q_A!jd0QV8!Pc5sLQWS6f_We-jqh@=?nY>;DzDN&e7u*u*2 zXxWVb-c7us&;9AG5CB(KtzmgW$pc6x5vwLbnms8tncUW^HuhK8t<@wu_hM6Om~hI0 zwa=2h53%Lfo4oP~Y*hZ*X&T`0FcHX(zYAlE_+mEdiC?+SjR(G#-Qq@>I+5n z@hvDgcW`!q&!7rZl$K;E0n^v49t#jR_JYD!Y%tP5-R3e)tK>l4?5Z9r&O9l~WR$VY zbg9Xs`WHF&2}xmr9*51&!47#ZN#~5<`7K1}TYW1KdM*}3yaYK-5kjn+pwl3py+Sb$ z@A!G+Lz9gG0qouvvxkg=l~C$z4w=i%cQ{UREakx3-&gGZ<{v(PSbp={Qkf1fT92$% zgHifsy+Ll08*MChH<>PWEKjx=nVp0c(jBBAOGCke7Vpixyw6kLvRi{OT^)BmBkH9{ z{Hc5?!qvsb)xFQm)OQ{`lI7xq>8!f*O{Cp;{y1;IkIE^;Ndl$r0?O(QM~kxtEx^Czx~#iT(rtUIq^dNuHZ#BjJGA8T+U$Nh`H(RWb?tcbWf>oAc2(r-VAtkd7ZeES zfH`om_(TO0`EyQNQ%yK2t9YlpaR|yj>>pCaPBk8QQS)AVs#deywUaKi$Mtq$V2?_E zDmZB%KFBo zoul|Qub)><27{`poD-L-fpc8EPQX1YM?iB9tw!~^Afc@9Mx4Jk>(?6B*<3xQ0ROqs z)ZH&u&q!|sF7T+VwQ_>JsI-~Ojxbo2Xo0img>D7s#)DJ4?TN2Ja*PM8d)R%h!Wf^> z*wuhB?e=W0S2T~Tsi3GX0gyPo2Y|NQFRk1U^Yb^q`pw_|;iU!Vd~pSV`&4^Ohqd19 zeJh_42@-5I{#nnW%^=dG7`NsS?CQN~5W5M@?Z=qTeBD`XVi2cy`mFY*b`Zhm)_j9Z zIkNo<_AR-N*4_2Sdh~e_!Y=zFYy~8yr=X1-F_BL=71b%8y+cQ)aS?_b?6VP-9xc zu2B0z0D*2_%Ax_4lg^=jZ%t)eWW|Cpb3Q<^i>9 zPQUVg31J+WG1o;0&lq^V&SA52=fN0HZ4M6myh5Dz)a}Zh*doT?@A_^W*Oe8bB6Alu zZ(EbJmouHmTL-7Ed4ODJ=A36vc5D-H?3s34#Ie-icrp3YL2o|HZphOitm~`w;=g|V z>Bp}o&|bs=wo92R0IPQ^RlQOhdHGPwy`U_ zr>5-Y%-*JhH7-R~w|6{T2*NLZ6N0R zpSqaa`3ZK-iZz{^w+p9pM#px*4Owi6b;%BKj~gV%DbvVN%6{A@M5lIp6?=Z(T(?6> zaQ)iIj{qSE_O@Bc(>x%{#tBp$ec5ibm>NM>Q$cShuTGV3b+`utk?4<}AYlo74vc{M zs0DHB1bTX(cn53LBsKRSxb5P=f3;|T{Pba|oCwOwi?fy`ep_Ixv&2r$D=b$xz3ncG zI?7)vRig24Sk2rZ%xm+qk3e8^nUyfoC~R3})qE-mdY@V}0K1yg*ZnrH7BT-#4jW4Y zNPVaI6gWAuilEIQJtaZFVs=T}96i9!S(XvC-XnklEiMgfRBlql)ahHW>lEl-GAi-~ z$m`sL{XXoa{cZk5Ux@$%Q6;0?OA!`Gat1|X>sO2Q1(q#yo~^u;pREiz5y|n7cDP#R zTBQ)N^SSzn-CN?%OZ~VdCa#FiSguqX0oul|ux%FI2v#gUOxlaktg7PyRdg`=Qct$S z1`hqIL7s>5;?JE$;5^wFsYI`A(x}maq#1{^;}WaMn*q_?t8JD;rgQUz^U5#c zi%Z~(W;t)Y9S*=cWn2!hcG|R5)<9SN8%LmzrXEt*be?hs*xSKYInzO#?sPfCTeLW^ z&U5PNW-DBAXz*6us@e;l10?D^$z?_*eOoKv?opsnL%T@pyF+@tIR0}nT@Ft@)7$7)vr{B$=etMH>I^J92(#tLXwFsITolwY}6i2nzt#m^W zgx7`9b!bc42eGtjUkBBsHr;E5|91u|TD$--Hn>o_R0vV&JeQ+iFhveULU=e_v4cJ1d)@%}pC3;^6}M_4Q% z?|mn=D4gt69y@Dl_DB}<2JRZ_k&#pQ1ZCs zkr1neo)sL@oBbd>^+k|(G;SwHH>WhJb;fBH2r&o!k!De1@TywXlUCy>%bv}@!;_yK z#trvW7qvdBhSh6B?|>8oQw2@8@X?Hd79fg-q9+7(1J~>_s#AZrsmHGgCfm@fMJ%6q zb2J=r0qr?=-D}rG_0~mijC9J$)O!SZ8Z5L2;rPEU*vF6m{L{N&?e^kgH|@$|-FFW{ zDm7S>hcA(3ovBuP2a>W{-+4`J_09$;L%t6GR@1_I(4oM)RUb!>H72(Y;#PX+G7YVH z5E~x7P3fatI)$t;|A%RMxYpg#Zo8P)yw>9{?ZJTa{LM{s6J3trMSgv_h)u#b%)kL> zi@%&pVgYeYrJqajoXk7hb@^cFriZtJR-9k5L*uqOlG(6IIltR=uC@BjHGla0;r{TY z53YP+M(IUmLVcRlMUxx=eeG-4Ba#zl_2Txf-ntjzcsfq7sgaq8Ppsdrp@jFt2bf>k z9w!ekYi(MZSJk=o15VxvvQMw^W;-Es+LohHc#iF9iv*Z*SS_o!4xLUMDf=sxDx7Pw znB}O1{Cn&%S{pna22f-!YJ9?}I|zQkPX03Vanj;ey=#?|ZqOX`ku`;l*e!n9&T$eW z#M14rFPbw}uWis%uiR>lob(3SQv)2h-_v%Vn?+?U$2I7Vn$+$}OeGK}8~oCVEvTnr zPPLF`m$GH^ar)OR4_Ja^e?Y$YhUAB)t{Xqeav#niJ_WeR6vh5aDCjViRi`<;(DdiF zZV5sqpG&7x+r7Y`P8g@l_QvhxSQesW1C#L6Ndd#dmSZwz)WL_iuy29y**0D$2MShF z=czGXUb5mZE4CceHRH@*YfAvG$Sx6%ZF>*-(P@qrY^37Zljl{LP%^c5eq>4S^aK}9 z^_|21zo5T&5!rVgD8Zpy7!KCmchQ1b!nSU_^^FAG-yA3Ve!U8RgnRFHq4i`eCwJlw zC{LWYK?LeL18UakY$zC1$=^0rlNo9ZScy+g(TFn>bEJ;tG@&-+sSrTwss>K=3K@x>u5O#QsBp_=pVrLZjyteyiKZ0zXJxW*jL zy*1#WQdIqnIa_~IW*#)jt4sn82eyOv3m`VIc3rn7r(&(9gL@}p7y^T^PUpV(6iTq| zP7MK83G(MqFmP4}6Z;=-!`@UrZU@a?V8i58s`4X;n^WB$1!ohq%z?L~=n^D@Nc<)K z@hZ;RD>-Z>s?O8^ZUC6u#s&c1JAeH6v-jDLDYWotu(#m(JtDS~!?F&$Rxizr6cO_oAPNNR5- z{vILa@Ur@GU&~U%;q%f>4ow~I!x4~+NCpBUXJb(0#XwEwVyZpjV-Ukhq$(B z2+F=nb_{SD$|92$K2~kmAIJSvta1#|o>2n2m()IwmXc>9CS6_PpB#C(w5;FN76l#m zWqX$#J>kbn(*YX(VW6^|eOwnb3W`D=%uQFN;Sheb7F^U=ujjIg%+9*Cusw4u-;X!CT0!w8nF&%R!FMS5g88_@^CJ)P6Hh zr2*_eR>c9DsX>qmF^a4WwIPTs{LROnvh|jzysz)wsuO2B3=nWp9By%lWVbOwr&HiF zFk`d3EULH#d;5m8eQ8Dw_>D4n?r7$LUZxp>A9K@+v_#6WN~yM%@isbd>|Q%W+_X0&L+S%bAFz>GJKDycSW;C7<{a#L{3Ue8t`J;2k}r?g+0 zldGa)U`;MHU6Ov^*5fYA11vOj3&indx&Hode*euf%p@JYUD%eF(Y&Q;StQN|RCYXH zoprH=`PAL^h%j{$lRZY$?#-%t=&3i;+*K!JL&D2$UicO{vo>1TKhO8xMMtFR-tATb zov7@`?(oL@P*Z=)^N|d_iGhT(CL|AVg4G593r}%tb1BWb?6=UZshn-sdTm##z}7^- zvFNuQPVXhso;q{wRQ?PcquLXwJ04;A5CZ<@aU@Upt%6hVQR~ZM{i8uEeYcX==7poA&bj7;uyLx5Y}sQc^gwjjzeC5$`?_xX`4SY)O7wD% zI#eW7A-vf>lF(}uyZWx($UnzB5^OHVQ=*`C^s<+3y*nHwtm3;|>LIO-$0Yan0^i{14Dmx}E=^YYRYfuuhd&GDZld2DNMc=PLi zQE}w8s5Qx_#1>f>m3ft8cR0_wSD1pjWJBUn@?Ql(%+o<}j#N2%E~FQ*WPJS9vzV((W5xA^{6{d$PBDYRUUtus?ok zKm7E4`}}dq>%Fy(A1|{T)-k(QkNf6RI&)TpeTU|5#Ctf5`g8y!5@Bq>e09sK#zTiC zO{K@u!ayKq59+OW77+-PE-_F>>sk^?guPSqhg{W#JVbB3JS}s`dNK2LL2=ezwtO#x zW6giP$jd71W!)0heXQ!w7A3rsbdz{iNjgM-n*$Dc&|%XhfL7EC@~Shk*Q^W~INF4g zWEfkp$B-Y3`LC^5`m$nA*b36M>Yaf;FuFUb&0kAj<@?ST10Qe7LYJ|ME8cKwJk0jF zk4XZvCE2O&F0CfvZ_Q>16(H&c(21Iy5vIK(-QAD3yxmm=XOr@u6IA?yY~j|)&D*;a zZBLg`NL9@a3Zcm%Ul~fJ(wA_@ahFg1XI7UgUHb4?0 zvgSq_og?`dZ|gd|DV4kH$Q{&g<9o0_WPm8=bsTJ;bWD|Bh9<75YN58Xa~_n%IKoKhRxG4g^5hiCo*Qtgz5_ELS#w zwoiI2JHV`H_MHa^1f*HiO^Cd^F9nJ3{^9q3_lKqBMSk4&Z-I>t`@h@V?s)an6}9+)liU(;tXzSRe0wacsNDSZxHSY$<(0gZfV2;~UV(*KF znw;9rZ>GX7_&f!58f~(5#^F#H{2~Mb5?>@FAb1=ULM~rOT^3F<`=j(ZqC*_bNg6ik z?WnVrutUjdfB{fL#kX$0g>8A~!;5?KnA?aa1zN=>1!BV_WRM!@oZ3=2id)s2*<1K( zmCD;Hy-ef*LY9kS-pF3fxmZZ;ZKnsIu}vFroJ2Ye279wq&R&f6+AKjf;1ywCeKE+; zUV}so40IPS)=Be|7e&q)8_-v`@S624x4yf?s`~RLmS1a^jIbcvdmf2S1AugB7-2_+ z9_729woW2>(de`_sjib@^gs13SzVHTiU*gBq`Q8boC|nH)LHn>c8Z1pWpM`OO)gQF z=I1K?`cwPy&tIA%-sIR{{DquRv@ynRvuH&!D46evuqs5;0u!J(*^vNFx5EUYdfL6c zI^n%IsiY|TU?7U#oPoM{v3+TEI)-6sl08MzNUGo2x>`?;6ucHo z3fdYfuF0y|8mmpLhU(*J5n1f19i+kJ{p6j1gMdOs%XMo~%VTGK3Y;U~#FJE%);Ld~ zPANn&4gyJqW8SJ2+Aqtc%l3c$_*OPus^YI>)@%Sko&GchnzmWewmmkTYDlXzciE@P zDkw*!xRK4Hy8Z0VMb&En$fI2habKPoy)LJdL^wZIHxl8>`$!dH0a1F2Ye7q%(#@|v zjmcRCkT@%_Iaapkr3zhap->U_I=vQmdT2UJ%pO){e}^%ud<~%{s1nz@YUf1}*JY3F zWUs0oYRon}ibyUT=RGW?C!Wbd23w2c^0HRH`Khgu^sw~TUj|%^&g3z#Z3qcoU7o63 zowg6N|F@!uUshR|N0?ji9w7Mx`bKQl=~Dn(K%~FdFlB@xz;fs^4CPd|o#eke4Sp%! zb*f{g2CQQ+V5kDaJj;Cc+Z_6#vnjOHArJ5}?3RV30%bEn_)uX;srXy{4EU`&i9-#0 z6_@m4v}v(eg|yhOO{86q;Q(xQHRF1NSlk0lZ&Vs8acCu^VYo?=p-##g<@#FmT z`NRC_iwGz&esy(~=fa%?7!rvhI zNktSobid?41;;DZO`mFrD&DMD_sJq?8)n0}+Q~38XA>>N?&KeL8i$oM!)v)iD)xcK zYiX|C$;)hzc2$f}1r?FVSTnir#zKz;`_-q9KfD>2tVy9S;^Hqe#<#Q6O0P^4O16>; zBh%!D^G0Isk~EQ=7m2;;EW=qL-#1bk&#WTET!woNGJw2On+gq;mRxd&`m}sdrs?P| z+PY;_WycZY`Z%GyeOO#|WMcAt)mcr|-q=HP|-KwY#K~PXc9`G7iv~gm0^vqP$hNpSbKD zo6eI;iza0#bjb+2Hz-b?hL`);-Bu%QbwCy56q&e8#_tWp;(RsT*N2jkJPgmgfqk{l z(k{YkT?haUFd?`u+|gwIHZmB&V6Zk1RMQ$#bCVft1?&Zc=deHT|8>Fs;m04B>r(pC zaQUKWtXVEgVLF?lfN=2%B(?5>ShH z{^DvaWKmu^E@zlt7Zg88p}~<%%M|F#A6vR@6J{Mg+QbGp<}#g{;B==;jK&J+ql1XsUFWoyO&eUGL-@?BnS2y-+gI)sA2(c zB*P3nrm}YsX#f}>ySfj_HkVbbJ)VV z75)GA?0RiNZn+rHsVND_lfPL6I9X!b>-AW)PqTghkj)M+CRNQ_7ockQ8W{+AUodzm zZP!wGPnxQ1gA}gDcXzay?dG+IYQw?l?8`ZbWK-VZ<&>Jx(KL8<6+2B}dsz2P!Qcat zVb>+Qj)xxR`%@%AYptVK;2sBXmnkQU&H6$px>a?BcN$a&4lNgixLw(WBD~sIpL6fp z$q)qgjVI;&4aFS+Du)F{r*;+QC94o7Y_PII1#Kzja#n=z!***`rA1^UN3s=WQS*mL`kH+ zLv==lmmOBs*>{<#>PHyZuX=$u0>!Q0_fU(?!R=}3#KN=F|1c5pAGnPb8MplJ6qVH7 z8mj%3&inB2x;Lo6yI?ga?SZ=5vaeU?o!C_dOhc2VTi-B}ykkcS7ebVFU1tHsTEbeN zfjX=8=MZFYw#C^`FdJWkBQ~`}g@SW% z&==da01I1-Bz)V^Hx>PNKFW%Wwr!krg-MSo_ac^c)ziH)YPuA&zyvg5*0mi#e-$&X zqKWVA94Q-ct})bncli6E+(lCitO3a%@ZJUoGBRIaHx3eYZsH&r0-&~Q?-BJ6>Z{?E zz0_2t%yt$K0k_&5PrYqImKG}L9&CtE5@oggIMc*QB-D(y)k_|tLL!-FHS@;*Y{6ET z&o7;W1eXDZVGRffEEYjsrvvgnR9J9AlIMSk+8QPjh*W%bGDEX9b+DQ(ThShm3pky0 zM=wrL8==~!peg~yn<6)>XMSoP1v9aoCG@8&6+FEi)}NcA>EqOQLQxdBjC}gsz=ykp zB9Ex@=4NgDJZ-MK=7OZ1g(rJ^UHSwi+=nRVxzZ+iu zyEXd~#UMOStlG=H#HZLrUPRe4tTlaKL*utqCR6qr8Fu!ic@M03gfae7Nvh;dBK10k z^L^+vVsixhp5&#!{EVxru5uy!%F(+(P;to32CK(iBQY>KedOg>pX>m>HPD~~Q8dT& zB8tc?h0jsLac^MQQnsT*Qa3g0;WxI}ZOa^&tqn^c_?`QdH?bGZIzOXzK&vXdrmm6u@4uzkKIdQ!Zz`1A2tp1%mf_$wA4=2i!l@hdtq!=K$^hwKW;hh{IR~*}bC5e>z_~@v2B@Oi*$XURV`j_4b^`cxuFH$ijANHVyIChBo~jMPVSvU%s^8RGg3Rd3 zq#4w9Psr@Z#W~wkPq9jbg$n2ea!G=MWD)|`yp*sM9Bqi!5X^h!r#Q~7=(W=LTD8P@ z97{MH_OZTNad7`|442fxl6K|5ssc5oyPNIUZ~&0cfHod8JFA_ltW(v%;+zGM)VmQo za5l-PZZn(tlkB?xCkyr##a=9ro1)F2Ap*e$^yD`X4)s}cx=<&tTRrY6c6TKFU|)dI zcx}q<@$|gmuEIAPoNTyte+RhP;H!f%0Wv8y+cc?dOLEL?Zn+xj#V&i45FzP3XZA@~ z{1rra@B^DScYN!eEv^|ug^lEG87_1(^|g5wnTeEoh$`-@2c*5|01KT?h<$7^6$-Op zK=jPdi+H+i^&5Mn_(I+tz5d;reTiZqfme%YA_MQo{`y3wQgZaPe0X`M;HAplmF~OO z`2u{fkztp1Z=B1yZrF;@ubI8kp2r|- zm0CK&e=cu>p+>SZNXv$qMeb82F_q#g$s{fPiA^$9QDM>PJG+(;!$|4mo_ioeQuvVzme{J-4wl4z~J$EjkIc0A(@2#<;0Ns zfrZP}?F6-2wzT8c+dwF*7IsZUQBN%bdg`iDvejbI)60>DtL}nua(=Y-r^=Ui15One zcI_ahv}DKMQ!cwXHKh9J?ubncVD{jEWa_pfT+I#uNBO+07z*{}YDG<`1*%t=dOP%C zy}eSobum)G$AS1eOvo!q84tJ4kL;NSzRf&-MDv5BG;3 zY{cBYJ>F%jUduWo+2_5hA4fU_fxcZl9PH(0`;C*JHbxTbqt??KJLFWSI1aB5m;Zbm zPE@f}H)ta0*j$z!8^qE$Xfd55wCghKFF44O)p;mYu^vh=ao2O0*RT1^=D?3OqRt84 z-kJm5G(Aro%|VpsFedV5vMnqsW;t6q)z627-Y&Wdl>YR92s^h8_kc?N|JBb&Mq*jO<5#u|Wv=OvB;+{M3)e(F#Slk6kH;1(N{}mG zHtti)_XZyz`3?Jp`2U~|WQEq0Enlrv_Suu)EHdqKp9>t%F$L@>%eoV+*zYxI;ot~l zAEbcJu{L^Y5*RA5;9wiD)kw9+bHV<;|6g;wwS2AX$d{XsW#Zr%7U@|x!BCVz?AK|r zkLY8k=g=X7GpZR!B@ZarGPEg3kdLNZDcNTo7<>&*=fQOv0K<- zNquAp-Jz_?sV$bbseC-?U12WGSd?otf$o=K zFH1afJ4ZW+IgiC6PL*g=bHCQa0N;pJNdR!Gs%-s3KM2;Hy+hv78LirJ%z}s^PGA8r zq-s^dN1iaK9fV~i1H2b6Ag#P@GaG2S-Bwv>1h3ZCrSNmHzFbO%Z{zup%&ZZj}I-$Y>{F#E5TdX-?ZfOPmjYU)ULBZ@{Hhaj(I#&qiR2w#pGirjuTL1&49i zTVPnbk$Lq>3pjnM>h5u?0P{2vQba)vuOgxy18Qbx4s`BDgw{x&8);V2FCL4O>@c&n z*A5bcq}{A2#O!cHjVxeMJp)>_9oHd;Z~}fb7?McrmbK_pERB$hW7xmU&MqwuXFwmb z>@TJ00X^i61JF;RB@nAYM7``g5B9%9h~A?G_3prfy3eTE8&%{!c|NbE0UfqW+K*QX z8$0y0&z;O=svuukOH-E zP(_K0OYKV-h<q4HiyL9(+-)e-gHrG$~2Q+!AT?Wmld6O zOj50-`qf8LwKphh?~BZ&`CxJUbLz2HS+6D6gyb>!0UOKfN06 z<>yT#`9I6C`EnrTy0i%E-Zw37*}nO-wMC`B3wAhz7J(|v+cyK|x^DL-OBS5RBGAMU zcV%g}aJH?+yz$aarp`A`UFMz5y_HwAt(>2Gz}7_avCBuN3i1ZI?y|jNv&_bhTm#B* zSjDiMR0Oba44bdUJLO|4N40!H@2#0ql(pdDbP2Q>Oy?`O>>&1^-py~yyOESh3>s=Z zj^~FTfAi+(_zQqln>uIWc@f_6s}@>TZ5M7i6!kh4ZnFdoUbuCH$X*UAj5#jO9Vn61 z8*_ou3=$8Kkf*hRk?nB+nT(5&e+^sv53*b!7F{srO%%I5LfP^n>CN^Owc-?24u`!s za4Sn>1Ih-YSFKJtTUFvKU=I)ylFf}%rxMQO?p9HO^3+6iIO0WAT^xZV9=zGorSG&i zsk44$9-X4z0qci9{Q&3wUHj>u-y{>>F4SJKr!QBL@B6I2MEj8K#x$CvmiBNAd)yBlMbvT2-Qj9>mVD@h(n29gew+erVYOxS%_(7? zz3WqTo?utAjU-LI*0|{czS-39?4{_?R-n1^e~|ZiE2feL(M!{{tZ;b(|Jb=sjv)Id z63#JwOs6kdo~*hTkl~PWZk<2oFBJkvvNnBXQi(~rs#W1QWtHHOD7?SA;=fzB@BUSJ z(LaB+YA>E>ikUbmeh+22bU@q=HHOvRAf_nSqV~ZEx*|4{`v8o`aGZCv1L6WsXIqF4 zO$KcxdmO~B2klvxp>eBj5|GQRZ;7G0&0%sb6wcM{WPsCYX)5?9nrJ1T=eAQ zwBx;C@p1e!F!tB;^WR+8C#d*GJ9pxv9lyjE>xo0v?#)3ej^73ifoN7`6(p^N6RYox zN~U}+`%87^rk1S~+3O4Y>Q9JKkDO1!5{m-(-)vw@*4nOU5YZ%$)%D8h*v(c}@HxRx zx!?7DZ_Vs2xE~5Gs8*7%4&OF3jinG~Z;_fRnw#pUC?UA{O3jpN?JovJQJQsYJvXUFlLys3j+y&DR>Eu89w@y$XmzxX=dOIa6`r)&aL*DJO(yLu6T zRA>@A{~qfyQV~sCmF+g|TeG-ShJxh^3pr4!MvHFt)#3)}0k}3f+Jujj9obc2Ch{z& z4miG`;MqNGDaT>Q=Kl=Eg0l0;aY+ji6`&6KZ#XFgK>+Q88+F+(x9zvQ{7sWh7D&0d zB~N{8roa!}OKK2c7O!PYakN_(jLl};U?CEy@jl`4@&5d;?bH0`w;#s*;iuIVyyb6K z5_sN*95!=9v?8%xwIU+wp5Y+mPxxhbjxgw-6}-6Dv7I>G*zk3E19tWg1kiR___>P% zEh1%+R!Fnm=5VXs8#`({b_Yr$zi&1;vEr2J31j)Ppz#2z3fBf(Aip%N5$s>zhXhv5 zVBWUDcPB{{)nul!7mm<2=}Kn>w`F4!$mj!L?@Zy~U*ywi0a8f2?WDX+W=XrGvifPp zV~*&T*GzGf_0Hy>x)%kc9Yrjm46HGWslhjy-rXISrz}ZTIX`>GEKCw)IgU-Yw$p0@Q$L}fU;RjzqXH{|dfVm< zCTqo3-Q38NKR9fvV#hja7<3rEoj1wQ`?vceCy9XYjvfIsoZ!+Ll8AP2ZY=B*6qh5@ z$(c?Lh2&PV}W`UrPZRH!bmlgZx_Tx_iw%q6;duP~e7j1SllHb{rX9ggj#hd5uus(+;YX@}+?50Wd zep#|_J`6<`>f=bpm(u=m@xr2aiZ&pwGMKeorKlXJ?h4Xwrh=x@S*Bg2%_t)3%=^ho0bqc(d8Iz4P{srd>se!!bUU0RYU7QS9D; zcGBcjV|QD1yrr^a9otbLzKw5D9j*qCfj5mmm`{#11plEcXWhSi>uv-OS5nXnm&-ntH)vNeS~l~{d2b(FC3pe9!{`p_e|QoLKU`72QESK z3StofIYN(>3RiR^ltZ;D9cI}cTULD`snul5^r_Dwm|-J&97D;+!=uM`JuH8MDwGzg z*1`uMey+AW9`ua5e=KRCVz*4}`nQofa)Bmn+XjotKVPZxwo)%$0>KtEty2Sti$mT` zEXspkT{k}h;tuE(l`{0^%@?Et_@|j zV?u$dBs$|`oKI-)z-9AlG%8;2y`u__pzlCr0bVHI!zTipkYiW+oi0vns?qufrg+$Q=v%N`YIks#ewNgU9;d0WY`P(i1@0nZId|QfE6KKZ7#yQ z1}M9FU%PT*rr6n&*8u7x-MYG}B`KLbtRj)1^g$+D^SqHbAN1usOyuf>z?P?Bu_~SF zlU1U(4X2+Y{tthC_x>-RE7xnmKF6>ZolLN(-l2^{yV=>KJ*EyrY!-fh?Dm!r1X{U0 zyxXaXl0uezf_Xbarpzd78+62xE(f&@@)q92!#P*#28dh&k?**UB}LtfQjNgP$C{}- zZZA6Ycwu#^_;t&{RF&cbu8Ay?rTsegVJhR1jdqpTt6#9U_E4&HUMfb7Y`>E(zWjFJ zATZGq<)0)MXwsR}d2OKGH4lrG}e$Thlrfd}= z$i9=>2tBrg^SoDIO_k(#{jRm!;6&@*w;U`jHU!BZB6-l>CeTqJ z17}_?ALB{CZ~M8GtmDi1oZ2nx(6E*+`q>FCHkm;p|5>l>wS z{4x(N?oaQ-fJH^%I-=ZTUzRKC8)R=BSTD!}0sQlty_@r|MziA~W%%NK40ExHUez|@ zFnTS@EMvS zvkpGnCt_8rcr|;gM&6$~th$+-5*$tLT8^rOa%@d&BQVtgOFDDYE^A8{sr`23Xl3ri zKOGv~nN6UEps{2(gI!|mW`$1N%9Rz}-W>@%R zL^q`|=5go>6ab=KVdLqnTtC_smdn}D8-ZX*4C*^!nGZs$<+&fM($a+UKXw=tzDZPf z1nHsnJ^OOMXv#NKk*D>qGp+J2al?{w;?Th&ZZ&~;0f*jF+NC6&!nJz>&cKM-XnVF1 zHQDtsgTq1WzsDHO%i=AM!?(rTzfOWf?4IXJp!CFnNZDkB(wHRZ6}$u`Ws5n_ZSPT-8X6u}&iFEg7TEO8 zeS(YirL;HdvaNF3Y@^Q;*>fLy5s(pvmhbAZskwP67P9@vYxah1x0fk;*qRn6WXJ+D zB%YFU9BnaBv6?5OC7Ypw)66rZtcp5ZuPDLZt({(KK2>{LohcI#H^d{7-dI>2?#RvxwgAKQm-$B$p+PCogw zAgdSS>EzDpEP&kBqByq2^f|TM_3CGOh0d{*l`5{>i>3aY*%SL=Ly}&~Dw4Kt16c)$ zY3$60C22yf*JP9Gv>Q3(V70YBQj+YUIY7)Hbq1@Nghk!ieyrAy zUw!-WpT6(b74zc?^F=FC+;FIw?j63SWFQ!j1K@F)XKkxa!-`$5Mb*$KpDIto(;$TlYZXlC7YNC`^6u}GG?Hz1~4>@3rkbV9(CBs zLQyR{@OMgo7orjGFx>o!bHg`JOt|tgjSNiW2XWj409BTQdGMY`v9aETCPq&Uj<#Ek zq9t1jR+3g1S;a$BhShra@yB=f$4~AR+I=jkhQG6B{Mcf9R)|ZrZr5eYA9 zb@OHQ2{Y`^x_0e!iQLPt$})e2o@n*!6eSt4lW{KvHw)?S_D*j~hl8E}TJ@+v=R7B; z-Qhbh-|4Mt)@9E~omyWmOWWXV@L7Q47J@XZ{l%jFwtXD`GCsENe)#s?`^BLi=C|od z*)KmF4+wD^D&T{2Y@EDiROae1UVBO7EG~Od-|OXGY6p8RVL~+fQk>IQ=hh-ZsDCS| z&%qhMVJH8g)o_lXu`%f49+GprM+t6^YfOmlt~j>?9$-F>-r<#dnp5eSNRHB$+~C9> z2JLo*^;F@tlE9jsn=SRK8I;s4kT{JxZMkw}f3vad3_PU>_>M&h#SWiu95a&f_~r8b z`Q0D?pP#%tSr&GGS6+Chddg|(YLY!{NVKW0YaHy4)+MgXuUl#3meW@Ff^UoQi zdOIhWv{eh|W!t$N%LYzMG)1G9xJ*Ew1S4oYU9u)j3ITXJjq^y_tP)>X^O&G$x{#JP>n14vHmVA|8e`gfkbb#>{O^Z%*H1rw zs(SCga;rkTY>-mby6c--%VC8ALIoE|5u9t|tRpC=qvh%u5(r6rNukD0Z~}+fDGgEP zv6^n3P>V|+2R?3aOyb^cvh#W>RtJ7{po6Z3eAVvZX!1>y=@VBe2qrw%te7|jvIF&3vG)kMrJcC#7`}7$A&ChvUu4D}JFve6B&Q z%qw1HDuI4aZ8_{MNH*Xt3kNc%TD-d#^iyMky2J_`t4c$dUCAUjrvo^b=Q0G=laWME ze1UFpUM|}zyyoTHJk|_W_1#y0{}bTm!|1Ojom+e{)Z$3q_77f;j*A7%KD=0BGJym* zm)L$}9uK3k&#c(C6q}TK3r_FmnO4aIXnA-6V^acwUHMC6QZ%n9Ej@eD(n>#UgMwy( z{mBz790IAetbnq)DcL5&?lvzxt7Wm_+ytBAQhwH~!?BNjYEh{JOK=EnRE6fcWPlV0 z4cqlz)u`sSehfBpPOS1HwDTQA0QN{}k2Mp3{N{%rK79Wd(!yRo_id*q_Em*Utfgp3 zisqr)dBeT#S?P+?(H-_jcXS7aEHxTnd=W-e2P7&00j5{czDK2`i@J+pPif*OHM>N9fhS)($b?zU8A$na8sjW4>6j-~P*QffrwR_$KE zKQRkHFV!(M9aEV>yS<|Rf*okry7Y0XtrK(hWWierm#}J-P{U0N2Uvc;PrI33Tzni1 z2QAtk;0PnB%{~&v{hB?o@F4KCPSvNPu5)M6)MX+X^^0h>YXkv+hvED)7@iP$sKjtuL}1W;n&uyt`Yq5qA>hc(}ob4WG=O43SfRpd!bW6WpF(R z$idO=)HCfEI{5AmL~i6Cb-)*J?@q!%1fhmXH`_q0>xZN7y3gbbAaWIz%h`jai{e9j zbRM_ciFkVp8Uf)BeGSEuF93?bQ?i?URz2;5e^R@Fv=C$8Ha_i@$F{~S&gI|&-Gz^< zD+t^Q`bMoOaxEXuZjUG{czK(b+R!-_CR@K;tdDp5Vdw`;LzaUSwKR;Ad^ltpae9ZYr8V5W$a)CugTwzd{NpKz*?k{mnqWt0 zw!x|@AMO~HUN0$Y91=8>7w58MyiRSVl}T7ue>xs3)fn%5?8M+E}yL$OwHmVo!G8D4IX3hUHsLKOAV$7no!Sogdj-%Tw=ZJutp)pio2?U3`iGl%VQDZt~a%?%Q+ z%dyc$Iv5%o1i+>9V$xbX@C&Bxg>36xtE3YiOM)gBs4WDpT1Qi7VMkgs@!kdjmG|s* zG=_m&tOZ-$4fa&crto0;mGyd)F9_TIbx8~Lzs&3KkTpBp2obK!UXvg}B9NC8uZQ(2 z|Fc;)yA-<0aOfq#=(w6?_NHuN9BXCluGJJ>KfY6s0n?Sjd^0-z7Sv}>dO>o+`F+n3 zU`HRLH-Dfy_A^^P5n-c6UuCi@AdQ8(`;rS#*Z)=+bCA=E21%LMx9Md7b85$G;-F4w!`0w*KuF~LXJ(LAv=knUfx<578GO>)$Atb<&6*2yaYLv7*|yo z)>XDa#&~pV2NJUO2!|3D4w@tgQq}b`=od4VW3}BSfWNdfmxPXms5UR>cUTlLPXxMJ zkSjJXj%==|RiA9Ddon1fg+2K80|I3Mpquvuwfv1G%WKJA^pT8<%IB-kru~W|tVF~s zX_~NE4lb5flg&28MF^=b50l{4u~>VLS(taz2;!&aTUIQ_M_n z4adH#e{w%HiKDes4i*3x%F)&P;>;1zZKHIST*U@LJ|LBa63jTB03rby69ELces9nn z=7v7#lz9^Ah<31bLTytsUd383g@nwv?AQpr9rqVY_6PpzwO#!**Sft}E3%1f5VXz%%m2A`PrHlq@xBe*l%l9^xU>U)4 zwdooaU~8;YX0wgshD11hzPYo`V)vze^SepIvc{!I)819a zJ%@gu#nz)uy}l`q=96*AlaprsZfeX0({&@E^|C20=oRw;AUeN1mH*P-_wT=ZXvLNn zbtLjRv{6Zh3fSt#cAJ?yQG?G-*gjNi+MPI3e=HDJfUbv7Wa+W(j&_Y`1%`-X%ZFM? zx)Yx#Ukj4Zp7=gs5`2XiV_zcUbMgxW)t~oQfGQ5HM6DVE#*AdG*IT_d0udi>v+*)7 zN7bfd)v`EE!~|F^|8uE*#Mw{}`>^MYok#GD=UrH5i_kh+M;6}}>+@8=b!Y`u>`nS| zy~h8xXX6ha#(ejehhy`LMkSHk0thjPLv1?SwFJ{#&f)rP<}vl}Nz2RD5LMP>c(em9 z>Tp`)u@uB^duJ`HD2yJiJ1J!07|cv6J2|BVS!R1QLW*5)#LN3>URHpqYI)~%LmzKd zX*NCf_HI?sF$$HPNkR%iY6ljToA)kYDwPU1@7ii5^@vx`ty8*C(@8QhzuLcAHbtj5 zP-16EwQzOiQe{?@SHdGd5Bu0!hEQ)#!^v~89hL_kGM z_qtq&SuS#^zLefzdg+$D&^}GvX^9E(8-}emfSGB>j^b-Jg><{TF5ri@u-4$ZiqH1) zS?lBD-D^Tam>lc*#j33#>i_Gf@0X=u`dr0+afxt%a68oO;}<7uAvKwvx-+!)d+MYs zbBs42knO+xDy*@eN(9^MSgi-_ap&W(37y2<;+rx8oa4OL4IQ747?Y<~ufmDBRO82U zubl>Sm9=2YHrQwNqc=^K;i!(fYz3$VytP!!S_U~2d-`nc-qa!E^OHS6V46)Oo>U7` zz3bVIqc^=~lx>GV@S+K7$-z?n#ef-Y|1tx7^Zmb%wxrQ>eB^*Le_2R)sD=ioC7$M7+5)NV>4 zX^?~07&$2q4zaX+pI3Ir)HrBoH;~_=lklV)g1-_Ao6O`&(b=4zF(vJ9j=zQnZOeE8}8-PT64#K_M4 zq*DBn4ov*n9wz71^cEsiff9i*t=RXenKRo8_@?i*%7+9Js|!~S_E)I0ROAahIG=oV zjAhcDR_Mj{Yu)4O(XQ2)y)6|P5~H>bP}&FF;8;!qI1#m6P;@rFgI2q`+e)Hqn39Xe zr*@4-AV${^*!fU((>0yb@B_pX0liCk_*9d}+%zux`HOc0e5j=IILMAiQUg3Ye%!A7 zx7RIx=@vfp?5>J!X&+sH6(BScRd*VxE>W5N07WOZ*bR)lr!&>3W^jT6<#oE-Lp3CC zc`ShSQ_W$5xJ8rh+(7PHaqt3?4Uby|gp=^u3yJy={ZTS^ZBlHH%IR|MvdHv{x^xf?^)L0gji5nb8{i7(p!RjsxdFH3a7!PX$ZBJh7*g-yUAJK{?5<#URrh#kO8GSY1kn<&tQPEdvU+sch8O*j+p;6vd?d1gW5G$Ge`Q7!X@Kp^2LX0CPRw}?YNn85 znw?@WGi8<}_Uz>&oZjR}nHovSc*TvE95mv1;tc9-ZKo7ZaT{m=Lw_O~PH3Qx?b)#!bQg)El#|TrISV-z|I1J07IOWUg z_Ob7G)=>EcU7eiV-5nn?JU>?JCoMm}|L%v+tr}s4{#UE6&GxduCuq{t!zbEXFZTEBb<<**>dQA?fe9y-dkHmGY65CRb;1~S9E|7F20kBOMs7a-jpJm;L=UO5u5!gpH!x& zVVo@)akV{Zx%Z~jmAq2fyjMD+-jz{I+{*r7^xzBp!VI#4lmS!{JQg`qc zI@Ps~xNT?z=a69mj9L=!#cG9ZBwpY26+}a7r8vawWhQB~aZDWEs^Un8MzlfXEwDjy z3jfi1EyN#Q;KVq*E@RcL%(IceVG36%Z^$}DB~K2!38PI6!1@!e?`+DgVa%ZuR~hxeny{Q^nxSF+VG+rDLw*}seP~)UT|15M)pp20$iQhO=qZOKJOl$=c4IkFZ;zv` zhH8fPUs#+at*Z}ElFv#| zHEA_7OknpAIRG58a&3-yul&;;bda_0swuY0S&FH31tqD0k*vAXsth{T>tjkW!LV-_8AVLav9;htcE}5cga~*6q?sKW^+w- z9PdO6US$Q=Q+C_{osgW5x@ji=Q6WUj;YC6D8Na7`w-kn*2yS**_M~}1anB-XU&VX(? zdzWo%wU-*qkdJCX3%tz~>#A6tm&zog6n2~f8Q=!^ z67NIX7X^?uP)NL|IC)+VD$x2p9OxT^cz)Z2307bw4(ol;Zk0Is=F1t9EYTnqr`Xmz zVQ(f8GZDt>^92aDBz$(5ph^Nnoofw8+WW!hRBr+Z^(J>nv^k&>zp`|H`0)LoK8%ka z?Rn(XejVbcjkmoFsV9^* z1BhmxtHmJLB@YcdMXoYgWsh>`+U<75_SguvgW68DxAXwJNq6wG?)>XFKO(@4&c(3% z?s+RweH%5|b3E?ckHmQ`k_&J0LSIUQfD8+dj_cIpBGze-So9ef4hc96Vn$MOUL#jG z1z(}h)cst&|I*&~Z^y^~@vf~QsMU$^GTj-?3-?@d&v9OypD3k1%eK_})f)%O>DviG z-@P+FoXa!?oc0wI4%}hQOY^pC52qW-*01h0xzH`0X`Zp)6g5-inO;zbdAo=OP8 z8K`T!y=IYv6Dz@_Whulcdd+^%_B9YOmtGdzq^7JDq9fmp&1&Tt2Ike{5)hs%;@Gdi zS?7(2-&7lK(;pR_DSIu7tl3+; zX`yQAl#^H#D(@DitNMf6RJ?^9F$;jfVK3uSuRSX67}nI7{b7#!mthGtoVi)308or@ zZO@sDuAd%f3;G&uGL>|IG4xluhJtI?>2^?3PmfuS;cZ58ymlX#yj>;2TQx=^Cse5u zYfkMA_d3lwq*m}1FY#zmX$*(GN>tDaqVQa>f9&J^kMGt{Y)FqOsO@FWF7mDi0bTcX zm23c4^;QuOgn#sA_fsVj!Tq*7v0{XBXYCKgipFYwa`-Kt@Pjbd?I)juWR*A`pc%(T z*;jIAU9rb`Z#x`72gIaX_tR&HPfrp~>RFx(2qhCHzvxawDI?94EK{dbpF)R`vNaXB zMbJEZ4H@q|@uAku%Cj7MXH)hPye7STL-L4v99bQ6!tcI1@h%5Ql6z@3!Me-vcRLLQ*k=>xx*sj5ym7HrCFxehS!16x6 zLx+_D;*_t6vZ|9L-^3}@K5^QtcQUu`L1Lx|hfHdXd|>mjKMA#0BY1*3E0Yx>A5qYmjbV6#!OZ z@5@zuH>?uSZG)i29G40=k_>!v(uwar11!CgWY(a<4B!7&bIaO5|$$8@@?S_ zpQ_W^WariKudi7BxrtRGOWX=OD9;I5jM{hJMd09;X*<7Z+V@Lh=g3a|2RMkU?|>In zd98pu)f2M1+As`*sJ_Rfg=NHLqFjoMO)YXw^K3-kv}{e!USr*)ZECo|6Y$@a7w)&g zP~e5P#IReHDQ+Nx$>f zBR!?+1!B9N%k|IgI|0T1HX$6!%iVeCbvdD{mjY7X?FNN!u$A?K2fPApy6RJ1amUjh z7AXl!+%?$(lo6_m?qg-kfBiOSW&Y^uw zQ|d9T@y@7+9PrGB3K3Nvr0${Oaqz%xYG+QOPF4gUHr7#IRjc zn-`BB0VpKUZa831eM$Emf!95cynL*PYjN9IAE1&|)3{r`RWme@FSgSwSuNs4n$M~k z_{ZWC++lYLwP_&ja1fuH?4bsc?Tn886WL+!9K%_6Io{5@zNRXsntA|eCdd7}lx0X8 zLDvRSEy$LM6wh_8$>+`cSL+mag$TUttN;GL#)l8@*6ij(+Bn1)iU}P$vsJu}tq;E@ z3lYwp@c>FrMV;kOhjYN83emj}0R*|c0!Cj`YUA8TFT7xZ(OER;(-YoSN7X@(YBF6j zb)2wG?AV>cJDwx^fG>q$)GvV9M)&DZ*?lN{8^K(i^P=Xpg6EE=t1DlZW9uDR07aWf z^8A5aa-G%IR1=1>k|EJm8Twd2_%rWL_a=kuRoI;*t>=QhU1IK#qT{WsZi$Ev<5Y6>gE3`?7A( zxyPxbb9F+5rqO1z)57Y-5uQLbuVOFhQe~oX=q=#|F|UHqZ}+OgvJi#6?)p@yC=SZI z9Wqg`IEJPSJp0WH!J-7{RaiZ3M4aCZn}Yu~tez`$vIhd$hsRQhvj5s@mA|w0`=pRN z`IP)J_VbkeD9)lIwIfR{4^pq~$#D&Dm>`Otit(MqJQUnz746{^X4zH$_ zE@q>QB)?BK*Ov*mt4mO@6A$#}|NM8Rm{;?>0Z{tOA2s`-P#!?6re7Oiwx+;4? zCoOesn=U>Cu1xN|3{kg+(ri6Lzy+MrT=!PWwMlECE1cH^{_-vph~b?53q<|bAHE&` zYe|nhW=Z&x*XH%a!zA_AKt}f}6>5d5p{y=bEE@QnJu@ArdFqI&pl6Ig3YoiqG*sc|IZxR0pxdVv``_<=y#MSN$@zKk=4E$X8kA^PbRL8xXBB~fV2J5Jslo!MDykBRqipP< zsuJ$)>)vd@A=r#v2li=m?PWtk(GL1lD()K2>f1@UIgxN^31z2Si5eQIa3b~60XtW&Psjz9)0Vv&wmrcp1p7Y3d zkL+5?FKHn5R*URag{W)P=HxTQ{_A(w_usCnPW$$AcKkdy4a;>7T!6+d(IY)Nt(Br~F_8ToglvNk-`I2**i%=cumS;ZiLJg_yB^Ql3~DH3qol%w zklen6YITQdEwa5X%~`AU@TNqJG~0R*JA(J4hKj6Ue6ein($YJnuj40yvzMXitk6G< zY~QCy(Vlsqpk7Xwq-7=;4%>TAYvxrA_73JEEGehArn~Knws}CYbZaavBp{C^#%Xuq z4q&s(9SX$55?}1z1|9LnS;FUvkuR)ib*mTN!Yx}=uw{ntJJdS>m}98u0myZTbHd0s zSImYTfK*W2Pp3!szaE@WAMn!9?a+iuq6dIQwU%W?da;lgc|!#f`FX|O|JeTW)qi>S zr$2woe}DYyAKw4z-TU#?AK!gPaQoC_?9}-)Wj3ESsa{B6;xrBIo!~Tjlg*O#3QzjJ zlv3@?zEr3s{>L{Z@p>;`DF8+&o7*Zo53i6CkWMbH<6H;#YM7Li{7O24DMDcpZrdIw z^$MhA2awi$m$xQfo>_pHmW0{?*-{wM%Fi+F*#;Ja?7ZQ>mDe65q&sQyp~@?QhvE$_U!vP*}NJn%KU;fpFbgx56A1t zBM!GH7{Y%aiUAvQ`$!UTc7UN?+UIx~L|_>d zNOCVP8z0Ll@1ZYgBel$B?+MQx1iWqebzhF<+&;O>1w^mJQ0;zs^yFPG@v7QgtH{>= zt84eohrd3F)b=t-ckxq;^W|-shU+=jbORtVDJh)mr6E}Blc=0;$9Em8-A>D#WF}=8 zwz!n?@(F@IXCEX-=l6fZ?q1RF@O}VA_lyxivP8%R~fKgbVvSkbV>gD@vGnd;a?4C;o;!%oIk92skL0mDP(K@_ho}!mLVNxqI;5B zC%j7Upo8Rn8f$k)sfgp#noNXGfmJ4lJL*BVk-~U7)erM2&Ue- zANOq6tV&Q_!w~}BGjCAK41p!-8kj2;@J7kzV?qWgbP0^Lqv&E0 z#2%MC*#;NT%eom*3Z30{n!0+@qE|b=qr5EE4?q3>`_`XIUWBs!wevVFe(vx(VRIHy zQB&`%M4rLn*}Ys>)U?&Kn+u#VgNdsOog8MV0!-yD8j(-$sI8bC92-u|>97L{W{1zf z6HXiSr$e#3`X>$nJhs>F?@eG1`$_rD+H~kL>0p3f9cl@QR-iYT{mlusabqhc50;T# z3p}@aD7aM)cC&Gx&$T7Zq%Nm5_egAumSvB6D}KNaA!FNzGpaU#Z(s7&U%8xgjXUOOScA8is+>su27m@*G*RdLDjpK|03R3c4gfbGUf z$j6dQ)X7%A$3wELalrt-u!Y~ouDTy^|deHB;=he@M_qT?F7sabS^ zr40z0lE2^`^1;;P?tphIa~2{8VFODJZ>V%tRs_%sf6hYJ9#Lg)<VJJW_q|{?LTBf6Ewxxq(8!U)K_CLa!kjN>xEz5Z>_f5GE@!{O zx`R-cCmI8EeOx9Id{o}|6?BwQ;(ZjZ+Aht>7Vd^i>bMmLBo|caxC7m;@HfT26kbBx=L#rE0ilHs`ZV z&*h2Q_*Q2rScwY)0ZVcEm4)Z^!K*9)Kud@mFg06gHCfbR7szpFY*EEUc_}^BRN1eW zlbrxzz3aNubh@$GDr0-A4xe`B9-PtVQvLDWpMLWhkL?e$!xzQNrA4P|Y^wU~m83y8 zRBpSpfHjQ8cFB>`$xoisNn*fOp?CnDHZ$s-tO)h}M}VlUG>Y2yHn?N0V>j*`QW z644}i4Fe3{buK<0*W+sKIULe;5)F!BZfYMBK)qG6M@T75)pvj}b zkrdlJ>`HX<`zJ`orWJ(;d4U$Jn`2`Mv`sv|wy@m7?94b@JoQ9i z0o3UPnKeS0cP}<^-(KVg6`DZ1Th#Y)_UBaCoK4wGN5dm8DaK%(DSBO(V%JzO&8Tpp zBipQ}c1gPGk{#>qC5jq~(N2}1QSY^7RWRpid5hyfT;MZ|OXviaCYR+kxaACFC&s?4 z++RQ5ZRpvwPkNd(zD&O>MO#}$I)IaTb+!s&(`aNB_5sD7&l&{xx!yYRWGqS z^L0ljca3Z3?q%dS!EupH1;*XfFB}qTyMcCe!Z?U*EfYuBeUL7<4+ zaqy!5m@bXC4$oDit6!{CdRwU%5u4-$v;9on<{?$`yryaD6&)Od-41!Z&u&6T&5LVm zqriF5{f>{*b(Y}}OtM|n3tPdRTVKQtpmaNBy^JTcOKwvMIsTxLi1jqNp7QOWGrOJQ z=uMHrO(Ps$-mWn5J==D!UR(!)W?FKkPDgmwEco;F_Q0Ham8x=n=p=OlX@XP61X%Gr zkeUOjY`j{K&4M3rJE%kWT&dQ-d%5gQkJ|QYC*x|^X}TaeSd!I@*HS85@B`#1{&7ZF zNwJ)E?10j|F1vS~N>#LUii0Bt3L%l}9j7@BsC(<4VTX06H@k)Hrt2A$iGZdg$Ehad z`D`fjqUK1-&w>UN7=Z;{u2j1R$QVX_@$m_Pq$M_I)vRoD>Nb`n-k(X94Xb=^Ym>jtu9-AIF=_(qx_0;;!f9aSiLUM#M>gqse^!KG0KDid$aBWS}qf< zZVlk{_YT>BWd}MhVgpT9Td1AK;{7`+r;eNI?+>V<0_mm;+u@BgTs*m0Ll&ZQfV1(M z{Pd>u!MTxu_SN_S=c$^z0Z0KH=dQQqs_9m+VbsDLBBy6-v?_I&$jCBTe+_^k*__u? zKIhH<^BTTY(OyOnPX&4#J6t1M`<#=PLYv(C&xTH~x5M4RA1}0E!72L+LGo&@0Q)sr)5ioZGdI;X z9ki}PzO+FK$atIZ%%1!0Qu!DhwQG0Ylu6hkhL??<+w8u_9Si&i*NP%3Fe(;u%L9S%6o>^zS~Ray=kprgfcM_<{CtR0V| zwb5_kw((5rh5232!0YaEsg)XSa&fc0s$#=m{_5ASbPww2CX zi}flPy|Gp9YRC7P*x?l(-3^g<)KwF9V}n6GBSdfcukmUHvf2o&j>$|M26P{6GafA- z%NeZ!-Sx&k?b9?YHs7U{8;Domwq!AzAb&k>0NAf~S80^htO9Q2ze7Q_js2-L&q-7w z`hdk>eIZNUk zH3f5X+(m`o-T96w`rjdSge*fH@HuF)%n;^3I%i@K+UrhLBPAF zL;kMWuN_Phn#|a5>imYDQ#>b} ztLt1*nuR?7kt6^v4CDIQlKto3xnjp-#a^7SuFXq*!n(pjPIFx_4}IrOU7SnTy!jw4 zm8GcU_23dUB={eETT6W@1;OYPXGtkW@^;nUsIZnfoSCHee z$@Fy7Gqhg7-qlu}hwtmH-P<-d7QhQau*rEZ+&wx3T`+y9q;@$zS6FVcCVAd!ciF5? zI>w==$e}u%t-A`aDjU;F=TP$l4EjG?u|ItK)1ThG|LV7Yy}uowBH6-b`B~HO#P!vG zFjeEt+u#iOH?jdjY9W$KAoVtO26n^g*A%Qg&msH$l^(Fir77jsQ)*S!0%(eI2$X3*Nb7EBizC;H}R(@r3 z?PS{SEDE7f5#v*Qrb<~)B-1-x`cuG(fJP5kc2t1y&N)wN#0%hGQtWmw#2PkWouHBH^797pj^k@2N`1D!6 zF;m`5na1d?@OO{TpVvlRr!K80qxz^M>Ph-n=(nLrZ{LMBCKB3;1 z`&Aq`v>%x_2te}ky!$ebISBEmw}!{C_Ex>v+gs4%cyDc8A9F&SGWBv`o8EXs`=8qk z?s8dEvyK9-9J|%b<%v;jqqX*AJ`5!&)5spvq>UYPZ0z!;k!uzX>pkT_n`bzkHU>e7 z^e3^|C|$C_a$TE`Uf3hR%3CwSpRL)y{nPKCO=-KOq5VZsRUO&H0T0Fhk|3S+O)6^e zO5FEq-)*s~s&7~MsZjY%j;PKI4I6~7Y{KBRdBbPz^0YG>`fI1=oz-bmN-tP&92&_r zfeEazJ?>2|GFh|FW7q4nd6nNUlK4KCxP-EvOXn{wVZV)BH1~C@!`9#e)G?N{Kr4uAI9PUFK#>W zdVFp9q4T|D{Nfj zd0P6#cen9sTH%bGjjpiy&~RqI^QxTZ^CY7|nhzV^Z+M*IF2hL%yJgfN+Uj;c${H@( z;sI~=CvnMKzDPpPteNIM@8V>cqiRmHsQhyirDWx77b1$K!)}jcS6Rz?hqYZYB(EqM zynrAo5}Z90y*v)9xw>iC#I63XH!^^9QhoQ>CMD_Hv!s35q;pCh?ptd=QU27z(Dh#u zjyxx@As(xlw-DUTs4URF6K>1W6u2BtKGh%ZI%zlxs%9{cV;jGtXUc~<4rkI?&j>lgUEn$kx>_JVp)AHB%e|pbo-Q z)0ySvui)mQF#D-Yh;F57B*)t>m}$8~uR{V=>ifJ7FZlzIQbleU`n1a|+tI~;cB3LY z&akQlC|qCFy2N28PmK6C)+~Nnv*#V~5+#^=CCw$o$h&8uj^$89CeaQfJL5LJc!eIv ztL@8w+A&gx=ce{O(^0>TDC)?Sr5)T`Owyi&kWlDaI zbZO}^mAPtasSW4dZ!P<5MlGt#>_T3cmE@Ng1rnQGyZQsr3C50U13J>m$68^cfVlao zHuHBga&)Lzu_GcxTFN(4sYk{3=WF(V{q*kDa&7-|^!yOWA6kdnzE+k0faILB1P8?L z#7@@wQ&muJFbNV4DQH^|9Whyf-%B|4vB<+iK?w-#+)TDRfRxRuMu}SV2RTuR87C|? z;s(+_sHZAvo^sAQpJo!vRtuC4CM-|{uIxnJU9X=_WhpNM2d!*j+Jo0?4U@Af$dWAc!>LfSS?sKUlm+yXfP3_+{LQpstb;01>8ZLp^Mf zY@CxV-)x^cb9Yb;=v7o!fLSY^r7lmQYF{2*w)=eGv4r5~2#G+L7JTxXgcA z>h8M+C}cQt`BS@VH4lenW_?M3YSXQiJ$VBg3fqGcP zbnH{Z6zxfL?PUen zYzTz}v_hRFY6P_{dCS51xUOSFMUG^fr|@L67-qe3T{`6as1#Z4nMsq-q^Mwz7uJs5NGTL-Yg553hv;k%z;Uwi%y_h%KwC8Wk+$lK?J*Gq-#+HINUx&8?FjUd*<#a)Cnh0H#A1 zS*?dI)xk-uz`sWm-w9H<*_H`@39um|s%QhY?|h-tXC~%bGMO||%<3ndoYT(U(v#Re zDqv0nCtnJ7135Y>P>t*b+`O$l&3`~4Cr ze;m#iwW?*NaBzS?%{G@S-`s^ln_XWzS+O9Ee0of)dy{|!NbA<3tx+78lXLnU)a_K@ z;L=MOaA{|$lF&*woL>F1o(yMkvyW$S z=(Oxpm+!88zg3|#tN{r#Lf!O9NviehHmo0eWWjHK62I})?>hq8FQUTf9PMd0YK_ZE zSrbk+Y}GWJU>G#SlH;9A=&bV_WY2FCczOi^A8n#NZ(uWVbOR1qfdJ5->}$A+`uSPG z#iMvk#}}b&t=7N(<5E3%^t?Z#*t{oE95SuAAV;!s?mgD#Y-@buZd%H)<%#GDL4j(o zR`@z^GrXq?Non+p<0OfW!Ip66JJnDnRD;{HlAT%svH94crK~id@6C9unBGnE9?oX% zR(gVVbmH3F$xY-r9UGEGA}{c_WvM)^UyObA;_88-V&qgglXZklLkXi-+MK+isNs1k z;>Vd*^4T9n7K-WQBLKNxR_vR0y^W6L)oHaq595T^T}~iWIMhbQ8(y-q^+Q>6%N!~v zz(_4cS~a|d_F_(TklncwH3=+$468WHe03oM(&(CfW;YBWC>b|;vjEws2YQS+i>hv!N&ILA5O!A_9 zEcwow9PEy2d_+zWi=z~SVj#AwS}5)ZFo0jI8_0C>=44+vT+11n;Z1mM2Cv_N9?Gex zGS#1Fk+gEzXww0ImN)r05o(-$1$@~FYtJx^Rt_@xAnNtI4rTT^=eapMwX1Qc`}PfU zI!VV`hq4iYGyH&3z5lVaTUUvp)a8WYFmo4>ye!r_hO6f2zIq-)P86GIvyDp6x7srK zZZ3@`LXRU#+qD{aBh1ZW*?l@$)l`uH9*pD43f$Q@!g;YyRJ`D;O1o|3Oz^J0G9-gN zsR%IlW@F}UAd`4Ks1i{O++=SJo9ocW2#RExo2V4a2vS^PsxouM!*69ctL{T=DwnTm zE=Slm&&*4S7;?>Q%AK6H6fKXN)l;{f-tU|s6FynC#i_mQD*@Pl8-M+3|2lqd->WaG z8qqap)7;h*AQS73!TC&nrdO+L20eS1<>&%WTbI#Sfy*v+(oQ_ECBVL>L!BZJ#|00* z3ZO(XuW^jH-8RbNRQ_>kuS#e$V?8F*Z@tz#QGKv&ymB(kfN3@*Moqg#8$LeU4ON9i z?`08uKo=}v^@iHtq2te?B-O4?>zwLa?>aD>dR7HwWL^r7HRiaMmprG?8UN1<_VLHB ze)I9;`0(S~n04AdRe)Zq+71CPI}oLcHz4&MZyTaC3M{M)n|Uq`!5nX8s3+UYTdq?x zpv@Lr7@pE>-b94vL)pV`qvF_%XKX49iQdTQ->^hhZAl=X+FJ5Rjmr->hw41bc3WQ! z+7c@f>8+RUHMXyZT@9~#ixg(ztr$6{?mg#>;0CrEF@>~sDn7Yc_Nk{+l0B55i12l% z`_M$rGKdGpG@Xu@CHwpK(a=@uI*{?@Kx&LSAY7`M+?DhIgV4Q&B~i?5M!Q}JjZx+6 zO`kBwzd7@ljRG2r?~3BvAvD}hET#%C3OrZaWgwYtDR2jMBa*e*VlV8u+R?VB9xce7 zz>>YOJt62Sml0%Puf!=bnGR!mcK5ulA<6Wn}>D<Yv7s?KuYUrR;%DGWTU! z#Oc*#2*x%e?()_&+G(Uh`y8Q?cJwN{Pb^D^2fwo;HZu|!>;^+5(#6rH1&kw2@9*@x zJ(|TJlIs#TjmrULsILT)8c!QdA~j24lkTBi9f*uD>!47*!lgoTvB|@>&ju6>-cM^f z?LZ=wWFNUZ#HXO?k!?1toUo~?By4YY?Dz~eNN2lB<-<^`po6tOw8W6tHT(0p|NVF4 zhd1fj&sLf*Qa2>~5~lL=J8*f|TN22pjwc6H+aErKX>{8DSM<$p5Iv1CwDX=?w+BrK z8z)q8rCYzDpn9_n98q(r+ldh6;Vwrf_nzBknOCm#bcfXL@zgY;gI39)P%8UC52*U7 zg`l1T!QL8cwKf|>F|79AVY7|bUOA33$U|GW92Lw|kTNFlFyhngpvjs-}c4K(fM?}!IiwV1S5CoD|s%1K3)s2YIZ4pZB=qm1CRzr}7$ zZ+_XMhGYjmm0$?z7pwJ~Kl~$9`+RJ$7nM|LUbcBzIYoX3yW^1D0w;JgeXDh*!8(q$57aPwP-C4wA1DB6pS_f{DxSnDI?17EBcy}KprJT zK8OlGlhDH_N%W?033`es8oQA2C?g@)I@hu3p1wBJgjj%nbhsde zL|f~phJp{qNP)T;) zX!?z}OH=x#_~z85B9Bgk?dIj`4Lt!nDwr{ymYCDq@~k$h-J3U|NWllKP_Jm)a?pX- z8=nCi*{8Y@4dxTN1M#MtAxFO+GA_I}eqrax>d&wfFdS^xTl-$#N&&F5FHO2Z_C4&1 ziONWNM=rt3hLiv#C9{jGl_}^|CaAh1TZWat7tAKYTu_h&ESR&K^)Vd(Ve$##)1M)@`>X{;N~~ zz}uGL*o3B8Q(-x(L*34f9x5R#rY&>|LCf8&v-wU=wSkJyYOg;TfaKbfl15EESd-M3 z>-NLDZ|%}fUpt?_Ke5>wg3zE)Ggar{yyCS}28vDo=5@es6^Uf)>GD9R^-{IjJjXhp zV5sC(JMW79Bs1bMJEV{hNf^2P#}oPm87C1(sGWupd}whwIr?b_U%Z9{+Ykh5v7tfm zN!(f5ZjsOwq(m&{z6LTZZrol3@5+p^d7SM(;JHopc6iOWf)xX+##+2)4k>IK^p_ni z(im06{q8`;*3+-7R@CD}v5e!TrM=kr=HwbVzY|8IPQ`J0N3&H`_rV;>(f6UUNY*iu zO>$Vrw-MvTp$ceTPtf1F(e$bE|T^;Jzt1T6(vx1xNIDsWB@qT%WC~@j34Zfjh`w!FV~aZFRYaY5s8&Ur|VbhoZhnAQoB>RnR@qLzY)Y)xwjx~&2^t7r)hc{@kUP8I62 zy5j8d3|qvfe(K)<7j5^n0Wm_yba>iBvau=I!d7^_wxoJMfkgvYx6Ag4OuWN8m1b{Y zXFJfSOH4S} zsv;&uET^4u*GaT?Vyy}2w7Ff&8dq#R(p_9HY>1+*AHZ|yB%D}D?pwnVu=K&s zBPsA;1Qtyu8U|blCPQzkkzuSuh$WmXb*qCoO<+Z#xW+SZca_{t-CWG+R?&6swK6t zT4$|Sz1Dhu_pbfvAOHEcpP2aH)tCFCLMqXErAfstzYv2sWnDkGYTN7*L4>2+#HPVZ z-3fT4V;$ypZGW?ENA~V(C>=PC+hv!9ic-5aN;*|laEmQ(5M*`vh&#J}UesStKSlkX?wNExl*FMBylC-8c#-=Fq|XaxV0Ao{qdm9yt#$Ku_&u1SF3j zHiFd=1&FhkAWOO+j$8Z2>?h)sIpC|6Fq^h@C4bpGyT$ZarjB~0#6--~}wMos#W5rH=Llk@$>d3-nL_`rEw$MGni1hZe-1g>Qx5|#u=k&qc* zrzq&~iYD7wdEPcb-TJG0RBn3;f%(&x%IX-oT5*RX&9=6AORA|OkTu!L-<5-!x(EbU zz*}-KDQrHD=kQH0;3rjLVHO?G*xoU z9V9w8B|Ay+d^le&9~}Vc82ACy2!}1?npLTw8ueQ1LXmu^M(SiAd6chH8QwPdX8LDG zXaROvU)u?1B6SO+FG9Uh`giNyy2d((E^CVTkcU*Ng-NDlb@)`F{!A8IV$raYy>rBM zw=JxQ`opXmd|_SRB*36X-dsrK4zDw>2!uR=$Vu^g)-=TY#hQKm@t@lJchi4xXzBBu zS9%#?T~{70UygoTs3NwdZEV@Q%G&HbsibqqR-wJxd9s&4%eq5=Ai$NyI-N>tgrMlG zh*O%Z^B$K2a=kCkDKvU%-#9|bZsDVEdF{1FN6KcNT*VG`7DIFQT|5KHf!%Mw)%WVLawk@z9=Jd(H4EH%sI zxV&CsxgS08de7I*_7DHv5u61r>Wix(K<2b72yP9J9E!`j-Px0Uf#|tv`WKHK5a30U8%p^k@ z(1KQ7@;Kej2S{j7N&Ty&_0Xl%h^1thWrRM?%*xkYL7HMyhSdTEf4dcnjR&>3PXwN- zzu8Al0Db@rM=8{Nj0&}aVwLWmF?k5PP4PV?0)4gπ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 M0Z?b4Y=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Mock package, object and standard subroutines, with unit testing in mind +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Mock-Sub +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/S/ST/STEVEB/Mock-Sub-1.09.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0ea9abdca0bb9686a7b12c96e80612a4 diff --git a/metadata/md5-cache/dev-perl/Module-Install-1.210.0 b/metadata/md5-cache/dev-perl/Module-Install-1.210.0 index 30aaf8f723de..8b8eab6b722c 100644 --- a/metadata/md5-cache/dev-perl/Module-Install-1.210.0 +++ b/metadata/md5-cache/dev-perl/Module-Install-1.210.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Module-Install INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=virtual/perl-CPAN-Meta-1.441.300 >=virtual/perl-Devel-PPPort-3.160.0 >=virtual/perl-ExtUtils-Install-1.520.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 >=virtual/perl-ExtUtils-ParseXS-2.190.0 >=dev-perl/File-Remove-1.420.0 >=virtual/perl-File-Spec-3.280.0 >=dev-perl/Module-Build-0.290.0 >=virtual/perl-Module-CoreList-2.170.0 >=dev-perl/Module-ScanDeps-1.90.0 >=virtual/perl-Parse-CPAN-Meta-1.441.300 >=dev-perl/YAML-Tiny-1.380.0 >=dev-perl/Archive-Zip-1.370.0 >=dev-perl/File-HomeDir-1 >=dev-perl/JSON-2.900.0 >=dev-perl/libwww-perl-6 >=dev-perl/PAR-Dist-0.290.0 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Module-Install-1.21.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3f87c0e15eda7a4dc196d0f9e36373fa +_md5_=8ad50af7cd61983292e33226640d3ae5 diff --git a/metadata/md5-cache/dev-perl/Module-Refresh-0.180.0 b/metadata/md5-cache/dev-perl/Module-Refresh-0.180.0 index 713d01892448..1eee2bc7df14 100644 --- a/metadata/md5-cache/dev-perl/Module-Refresh-0.180.0 +++ b/metadata/md5-cache/dev-perl/Module-Refresh-0.180.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Module-Refresh INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/B/BP/BPS/Module-Refresh-0.18.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a83cd2e6572cd0cd08dedcb1c10bd58f +_md5_=81d3402979594a4d195ab0a7d99ca825 diff --git a/metadata/md5-cache/dev-perl/Module-Util-1.90.0-r1 b/metadata/md5-cache/dev-perl/Module-Util-1.90.0-r1 index 2c7f1ed05d7b..195c80314adb 100644 --- a/metadata/md5-cache/dev-perl/Module-Util-1.90.0-r1 +++ b/metadata/md5-cache/dev-perl/Module-Util-1.90.0-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Module-Util INHERIT=perl-module IUSE=test -KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 +KEYWORDS=amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~riscv x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/M/MA/MATTLAW/Module-Util-1.09.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=da8e30352e6fe67ef72b95aa59dd0d63 +_md5_=4beb324642ef50bc5496e7133a1950a2 diff --git a/metadata/md5-cache/dev-perl/Moo-2.5.5 b/metadata/md5-cache/dev-perl/Moo-2.5.5 index 18f8fe686b70..51869005f427 100644 --- a/metadata/md5-cache/dev-perl/Moo-2.5.5 +++ b/metadata/md5-cache/dev-perl/Moo-2.5.5 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Moo INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +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=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp >=dev-perl/Class-Method-Modifiers-1.100.0 >=virtual/perl-Exporter-5.570.0 >=dev-perl/Role-Tiny-2.2.3 >=virtual/perl-Scalar-List-Utils-1.0.0 >=dev-perl/Sub-Quote-2.6.6 >=dev-perl/Class-XSAccessor-1.190.0-r2 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Moo-2.005005.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=78d124ab114608ae6bb3ffc5c91f04ec +_md5_=b1c1a87bb130e6b0a227322a891e3a23 diff --git a/metadata/md5-cache/dev-perl/Mozilla-PublicSuffix-1.0.6 b/metadata/md5-cache/dev-perl/Mozilla-PublicSuffix-1.0.6 index 0cab4d906fc8..8335edb87e01 100644 --- a/metadata/md5-cache/dev-perl/Mozilla-PublicSuffix-1.0.6 +++ b/metadata/md5-cache/dev-perl/Mozilla-PublicSuffix-1.0.6 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Mozilla-PublicSuffix INHERIT=perl-module IUSE=test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Exporter dev-perl/URI dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TO/TOMHUKINS/Mozilla-PublicSuffix-v1.0.6.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=04882c3b9babb89a84a305718b1176cd +_md5_=4ee39debaf903cb8e12099982b93320e diff --git a/metadata/md5-cache/dev-perl/Net-DNS-1.390.0 b/metadata/md5-cache/dev-perl/Net-DNS-1.390.0 index 070b2164336b..1d89478df352 100644 --- a/metadata/md5-cache/dev-perl/Net-DNS-1.390.0 +++ b/metadata/md5-cache/dev-perl/Net-DNS-1.390.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Net-DNS INHERIT=toolchain-funcs perl-module IUSE=minimal test examples -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT PDEPEND=!minimal? ( >=dev-perl/Net-DNS-SEC-1.30.0 ) RDEPEND=>=virtual/perl-Carp-1.100.0 >=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.130.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-Encode-2.260.0 >=virtual/perl-Exporter-5.630.0 >=virtual/perl-File-Spec-3.290.0 >=virtual/perl-MIME-Base64-2.130.0 >=virtual/perl-Scalar-List-Utils-1.190.0 >=virtual/perl-Time-Local-1.190.0 >=virtual/perl-IO-Socket-IP-0.380.0 >=virtual/perl-IO-1.140.0 !minimal? ( >=dev-perl/Digest-BubbleBabble-0.20.0 >=dev-perl/Net-LibIDN2-1.0.0 ) dev-lang/perl:= @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-1.39.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c69fbfdfd3a5b208af7fc6420a9f7d8d +_md5_=f83b147dbe333b2a0c6657ce739505f2 diff --git a/metadata/md5-cache/dev-perl/Net-DNS-SEC-1.210.0 b/metadata/md5-cache/dev-perl/Net-DNS-SEC-1.210.0 index 430b77320ee0..239bc6c6a468 100644 --- a/metadata/md5-cache/dev-perl/Net-DNS-SEC-1.210.0 +++ b/metadata/md5-cache/dev-perl/Net-DNS-SEC-1.210.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Net-DNS-SEC INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=dev-libs/openssl:= >=virtual/perl-Carp-1.100.0 >=virtual/perl-Exporter-5.560.0 >=virtual/perl-File-Spec-3.290.0 >=virtual/perl-MIME-Base64-2.130.0 >=dev-perl/Net-DNS-1.80.0 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-SEC-1.21.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a415a07cbe25cdfed083fb98b67a9fde +_md5_=359da6ed33b84abb1cd32cdc4433d339 diff --git a/metadata/md5-cache/dev-perl/Net-LibIDN2-1.20.0 b/metadata/md5-cache/dev-perl/Net-LibIDN2-1.20.0 index 436edc50bf01..bd5454cd00e1 100644 --- a/metadata/md5-cache/dev-perl/Net-LibIDN2-1.20.0 +++ b/metadata/md5-cache/dev-perl/Net-LibIDN2-1.20.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Net-LibIDN2 INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=net-dns/libidn2:= dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TH/THOR/Net-LibIDN2-1.02.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2ac9385baae1fabe5fd95e81a168813f +_md5_=0380badb07419f376ca263755cb18d68 diff --git a/metadata/md5-cache/dev-perl/Net-SSLeay-1.920.0-r1 b/metadata/md5-cache/dev-perl/Net-SSLeay-1.920.0-r1 index 23d2a88d5793..93577a52fdc2 100644 --- a/metadata/md5-cache/dev-perl/Net-SSLeay-1.920.0-r1 +++ b/metadata/md5-cache/dev-perl/Net-SSLeay-1.920.0-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Net-SSLeay INHERIT=perl-module IUSE=minimal examples test examples -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=Artistic-2 RDEPEND=dev-libs/openssl:= virtual/perl-MIME-Base64 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/C/CH/CHRISN/Net-SSLeay-1.92.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f2232b9c9502339e21afb002dd30859b +_md5_=8644923b747af4b98215b0ccf388136c diff --git a/metadata/md5-cache/dev-perl/PAR-Dist-0.520.0 b/metadata/md5-cache/dev-perl/PAR-Dist-0.520.0 index c0e9e2795058..254816b6dde1 100644 --- a/metadata/md5-cache/dev-perl/PAR-Dist-0.520.0 +++ b/metadata/md5-cache/dev-perl/PAR-Dist-0.520.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/PAR-Dist INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-File-Spec virtual/perl-File-Temp || ( dev-perl/YAML-Syck dev-perl/YAML ) dev-perl/Archive-Zip dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RS/RSCHUPP/PAR-Dist-0.52.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=16853a1e4103a37376ed5f6facdb9426 +_md5_=332c0e7b0557c4b1f411e025071efddd diff --git a/metadata/md5-cache/dev-perl/PPI-1.276.0 b/metadata/md5-cache/dev-perl/PPI-1.276.0 index d7088e40c422..4dd213d3af84 100644 --- a/metadata/md5-cache/dev-perl/PPI-1.276.0 +++ b/metadata/md5-cache/dev-perl/PPI-1.276.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/PPI INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp >=dev-perl/Clone-0.300.0 >=virtual/perl-Digest-MD5-2.350.0 virtual/perl-Exporter virtual/perl-File-Spec >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Params-Util-1.000.0 >=virtual/perl-Storable-2.170.0 dev-perl/Task-Weaken dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/PPI-1.276.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=1dfe1628849b4d209a525db0dc1c94f9 +_md5_=f584ba5dc7c555a22498e9e8d4b49509 diff --git a/metadata/md5-cache/dev-perl/PPIx-QuoteLike-0.23.0 b/metadata/md5-cache/dev-perl/PPIx-QuoteLike-0.23.0 index 5923656eecb4..93c512e35cad 100644 --- a/metadata/md5-cache/dev-perl/PPIx-QuoteLike-0.23.0 +++ b/metadata/md5-cache/dev-perl/PPIx-QuoteLike-0.23.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/PPIx-QuoteLike INHERIT=perl-module IUSE=test examples -KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~x86 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter virtual/perl-Scalar-List-Utils >=dev-perl/PPI-1.238.0 dev-perl/PPIx-Regexp dev-perl/Readonly dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/W/WY/WYANT/PPIx-QuoteLike-0.023.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9f04cd1953a876490ebb5b7a3673dd3b +_md5_=a80cb26b81166c879bc81a2827fa70cb diff --git a/metadata/md5-cache/dev-perl/PPIx-Regexp-0.88.0 b/metadata/md5-cache/dev-perl/PPIx-Regexp-0.88.0 index 31ee180a175a..51ab28edb6ac 100644 --- a/metadata/md5-cache/dev-perl/PPIx-Regexp-0.88.0 +++ b/metadata/md5-cache/dev-perl/PPIx-Regexp-0.88.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/PPIx-Regexp INHERIT=perl-module IUSE=test examples -KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter dev-perl/List-MoreUtils >=dev-perl/PPI-1.238.0 virtual/perl-Scalar-List-Utils dev-perl/Task-Weaken dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/W/WY/WYANT/PPIx-Regexp-0.088.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f39b6777d612590894db08b9df8ee30f +_md5_=0e33c6c8360f9b0c5c852c3d52d3f97a diff --git a/metadata/md5-cache/dev-perl/PPIx-Utils-0.3.0 b/metadata/md5-cache/dev-perl/PPIx-Utils-0.3.0 index 7a1e18f5a40d..ed6841d43725 100644 --- a/metadata/md5-cache/dev-perl/PPIx-Utils-0.3.0 +++ b/metadata/md5-cache/dev-perl/PPIx-Utils-0.3.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/PPIx-Utils INHERIT=perl-module IUSE=test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=dev-perl/B-Keywords-1.90.0 virtual/perl-Exporter >=dev-perl/PPI-1.250.0 virtual/perl-Scalar-List-Utils dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DB/DBOOK/PPIx-Utils-0.003.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=0bb2c1fa8eff4e72cfda242a1f7d91b0 +_md5_=c31b8a125aced33ef89d2a4d6048e53e diff --git a/metadata/md5-cache/dev-perl/Passwd-Unix-1.90.0 b/metadata/md5-cache/dev-perl/Passwd-Unix-1.90.0 index 5eba0646255c..b089c9e2ec0e 100644 --- a/metadata/md5-cache/dev-perl/Passwd-Unix-1.90.0 +++ b/metadata/md5-cache/dev-perl/Passwd-Unix-1.90.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Passwd-Unix INHERIT=perl-module IUSE=test -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-perl/Crypt-Password dev-perl/Exporter-Tiny >=virtual/perl-IO-Compress-2.15.0 dev-perl/Path-Tiny dev-perl/Tie-Array-CSV dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/S/ST/STRZELEC/Passwd-Unix-1.09.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a7dbdaff8900bfc15924cff4a4067a1a +_md5_=cee4e3170ab5d99a94cd4d0cac14d169 diff --git a/metadata/md5-cache/dev-perl/PathTools-3.750.0 b/metadata/md5-cache/dev-perl/PathTools-3.750.0 new file mode 100644 index 000000000000..400aa1b2adf7 --- /dev/null +++ b/metadata/md5-cache/dev-perl/PathTools-3.750.0 @@ -0,0 +1,16 @@ +BDEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils virtual/perl-ExtUtils-MakeMaker dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Tools for working with directory and file names +EAPI=8 +HOMEPAGE=https://metacpan.org/release/PathTools +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=virtual/perl-Carp virtual/perl-Scalar-List-Utils dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/X/XS/XSAWYERX/PathTools-3.75.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e800f2b6c3c5df967e79091973e189b7 diff --git a/metadata/md5-cache/dev-perl/Perl-Critic-1.150.0 b/metadata/md5-cache/dev-perl/Perl-Critic-1.150.0 index 2159013e4ea4..a3987d2b14c5 100644 --- a/metadata/md5-cache/dev-perl/Perl-Critic-1.150.0 +++ b/metadata/md5-cache/dev-perl/Perl-Critic-1.150.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Perl-Critic INHERIT=perl-module elisp-common IUSE=minimal examples emacs test -KEYWORDS=~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=dev-perl/B-Keywords-1.230.0 virtual/perl-Carp >=dev-perl/Config-Tiny-2 >=dev-perl/Exception-Class-1.230.0 >=virtual/perl-Exporter-5.630.0 virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-File-Temp dev-perl/File-Which virtual/perl-Getopt-Long dev-perl/List-SomeUtils >=dev-perl/Module-Pluggable-3.100.0 >=dev-perl/PPI-1.271.0 dev-perl/PPIx-QuoteLike >=dev-perl/PPIx-Regexp-0.80.0 dev-perl/PPIx-Utils >=dev-perl/Pod-Spell-1 >=dev-perl/Readonly-2 virtual/perl-Scalar-List-Utils >=dev-perl/String-Format-1.180.0 >=virtual/perl-Term-ANSIColor-2.20.0 >=virtual/perl-Test-Simple-0.920.0 >=virtual/perl-Text-ParseWords-3 dev-perl/Perl-Tidy >=virtual/perl-version-0.770.0 emacs? ( >=app-editors/emacs-23.1:* ) dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/P/PE/PETDANCE/Perl-Critic-1.150.tar.gz _eclasses_=elisp-common 01bc6dc778b74a9deebe4e419a3b790e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=7668836c974c544c55350dca40a6a4ad +_md5_=1d7eaa5c2acb6973bbf169db37d0e46b diff --git a/metadata/md5-cache/dev-perl/PerlIO-eol-0.180.0 b/metadata/md5-cache/dev-perl/PerlIO-eol-0.180.0 index eea9b65ee4d8..48d2b9a23df1 100644 --- a/metadata/md5-cache/dev-perl/PerlIO-eol-0.180.0 +++ b/metadata/md5-cache/dev-perl/PerlIO-eol-0.180.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/PerlIO-eol INHERIT=perl-module IUSE=test -KEYWORDS=~amd64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=amd64 ~ia64 ~ppc ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Exporter virtual/perl-XSLoader dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/PerlIO-eol-0.18.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e991eb132c0be7b0c149ccf7df5d9ed3 +_md5_=ead8ef2d5261cf28ac18d40ca0b0e09f diff --git a/metadata/md5-cache/dev-perl/Pod-Spell-1.260.0 b/metadata/md5-cache/dev-perl/Pod-Spell-1.260.0 index efd10aa196f0..2994133bcb61 100644 --- a/metadata/md5-cache/dev-perl/Pod-Spell-1.260.0 +++ b/metadata/md5-cache/dev-perl/Pod-Spell-1.260.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Pod-Spell INHERIT=perl-module IUSE=minimal test -KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp dev-perl/Class-Tiny dev-perl/File-ShareDir dev-perl/Lingua-EN-Inflect virtual/perl-Pod-Escapes >=virtual/perl-Pod-Simple-3.270.0 virtual/perl-Text-Tabs+Wrap dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Pod-Spell-1.26.tar.gz mirror://gentoo/podspell.1.gz https://dev.gentoo.org/~tove/files/podspell.1.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e104d586b6cbfe12fb4fe0abf6b03530 +_md5_=90893adf3a2519100014ffbb494ccf56 diff --git a/metadata/md5-cache/dev-perl/Regexp-IPv6-0.30.0-r2 b/metadata/md5-cache/dev-perl/Regexp-IPv6-0.30.0-r2 index c576eead3576..d8d5e7dd6858 100644 --- a/metadata/md5-cache/dev-perl/Regexp-IPv6-0.30.0-r2 +++ b/metadata/md5-cache/dev-perl/Regexp-IPv6-0.30.0-r2 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Regexp-IPv6 INHERIT=perl-module IUSE=test -KEYWORDS=amd64 ~riscv x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Regexp-IPv6-0.03.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=17001ec1965fa1e9eba5c78acf377c89 +_md5_=4f74c6f7bbf2578f7928a8d54829ba4d diff --git a/metadata/md5-cache/dev-perl/String-Format-1.180.0 b/metadata/md5-cache/dev-perl/String-Format-1.180.0 index aaf28356f4d0..a225e3e36860 100644 --- a/metadata/md5-cache/dev-perl/String-Format-1.180.0 +++ b/metadata/md5-cache/dev-perl/String-Format-1.180.0 @@ -5,10 +5,10 @@ DESCRIPTION=sprintf-like string formatting capabilities with arbitrary format de EAPI=7 HOMEPAGE=https://metacpan.org/release/String-Format INHERIT=perl-module -KEYWORDS=~alpha amd64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-2 RDEPEND=dev-lang/perl:= SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SR/SREZIC/String-Format-1.18.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=be6a9777308fa1cf30f7cf057c40a8e1 +_md5_=1235a62fb2027cbd92faf5e9e2bb72ec diff --git a/metadata/md5-cache/dev-perl/Test-InDistDir-1.112.71 b/metadata/md5-cache/dev-perl/Test-InDistDir-1.112.71 new file mode 100644 index 000000000000..529bd2495931 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Test-InDistDir-1.112.71 @@ -0,0 +1,16 @@ +BDEPEND=>=virtual/perl-ExtUtils-MakeMaker-6.300.0 virtual/perl-File-Temp dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Test environment setup for development with IDE +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Test-InDistDir +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 +LICENSE=WTFPL-2 +RDEPEND=dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/M/MI/MITHALDU/Test-InDistDir-1.112071.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=8a992239efd75211c2900dfffc796749 diff --git a/metadata/md5-cache/dev-perl/Test-Object-0.80.0-r1 b/metadata/md5-cache/dev-perl/Test-Object-0.80.0-r1 index 6b2023064fa7..e4537e3642b8 100644 --- a/metadata/md5-cache/dev-perl/Test-Object-0.80.0-r1 +++ b/metadata/md5-cache/dev-perl/Test-Object-0.80.0-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Test-Object INHERIT=perl-module IUSE=test -KEYWORDS=~alpha amd64 ~arm ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp virtual/perl-Exporter >=virtual/perl-Scalar-List-Utils-1.160.0 virtual/perl-Test-Simple dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Test-Object-0.08.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=5732cc22f141a1cc5ef7eeb155630226 +_md5_=e116a78de28ac017fa2d49132633a447 diff --git a/metadata/md5-cache/dev-perl/Test-SubCalls-1.100.0-r1 b/metadata/md5-cache/dev-perl/Test-SubCalls-1.100.0-r1 index 12b20095aa20..dc1f4965b3b8 100644 --- a/metadata/md5-cache/dev-perl/Test-SubCalls-1.100.0-r1 +++ b/metadata/md5-cache/dev-perl/Test-SubCalls-1.100.0-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Test-SubCalls INHERIT=perl-module IUSE=test -KEYWORDS=~alpha amd64 ~arm ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Exporter >=virtual/perl-File-Spec-0.800.0 >=dev-perl/Hook-LexWrap-0.200.0 >=virtual/perl-Test-Simple-0.420.0 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Test-SubCalls-1.10.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=55ac4ba265e3ced8dd2808dab54c6880 +_md5_=1817c6947cda3c01d84c8310f59558e5 diff --git a/metadata/md5-cache/dev-perl/Test-TrailingSpace-0.60.100 b/metadata/md5-cache/dev-perl/Test-TrailingSpace-0.60.100 new file mode 100644 index 000000000000..2205a3b73cb9 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Test-TrailingSpace-0.60.100 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/File-Find-Object-Rule-0.30.100 virtual/perl-autodie virtual/perl-ExtUtils-MakeMaker >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-File-Path virtual/perl-File-Spec dev-perl/File-TreeCreate virtual/perl-IO virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Test for trailing space in source files +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Test-TrailingSpace +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86 +LICENSE=MIT +RDEPEND=>=dev-perl/File-Find-Object-Rule-0.30.100 virtual/perl-autodie dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Test-TrailingSpace-0.0601.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=7038ec8d7f42ec3683d26afca0ba9bee diff --git a/metadata/md5-cache/dev-perl/Tie-Array-CSV-0.80.0 b/metadata/md5-cache/dev-perl/Tie-Array-CSV-0.80.0 index e94a44b03661..de44a37d165f 100644 --- a/metadata/md5-cache/dev-perl/Tie-Array-CSV-0.80.0 +++ b/metadata/md5-cache/dev-perl/Tie-Array-CSV-0.80.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Tie-Array-CSV INHERIT=perl-module IUSE=test -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Scalar-List-Utils dev-perl/Text-CSV dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/J/JB/JBERGER/Tie-Array-CSV-0.08.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2203109683d7bf797ca9cb0c0895ca78 +_md5_=f7073aaacab07b117bc434f94eb5ed8b diff --git a/metadata/md5-cache/dev-perl/URI-5.190.0 b/metadata/md5-cache/dev-perl/URI-5.190.0-r1 similarity index 88% rename from metadata/md5-cache/dev-perl/URI-5.190.0 rename to metadata/md5-cache/dev-perl/URI-5.190.0-r1 index 4d5a2a19949a..fdf37dc5d4e6 100644 --- a/metadata/md5-cache/dev-perl/URI-5.190.0 +++ b/metadata/md5-cache/dev-perl/URI-5.190.0-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/URI INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~m68k ~mips ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode >=virtual/perl-Exporter-5.570.0 >=virtual/perl-MIME-Base64-2 >=dev-perl/Regexp-IPv6-0.30.0 virtual/perl-Scalar-List-Utils virtual/perl-libnet virtual/perl-parent dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SI/SIMBABQUE/URI-5.19.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=b54e590a6f9579f8a63ae431989e0ae7 +_md5_=360f74c6b8e8800ebfeb2007c249b575 diff --git a/metadata/md5-cache/dev-perl/YAML-PP-0.35.0 b/metadata/md5-cache/dev-perl/YAML-PP-0.35.0 index 50e22fd0d9e6..c4642d16c913 100644 --- a/metadata/md5-cache/dev-perl/YAML-PP-0.35.0 +++ b/metadata/md5-cache/dev-perl/YAML-PP-0.35.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/YAML-PP INHERIT=perl-module IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-Exporter virtual/perl-Getopt-Long virtual/perl-MIME-Base64 virtual/perl-Module-Load >=virtual/perl-Scalar-List-Utils-1.70.0 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TI/TINITA/YAML-PP-0.035.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=56aebb85f92206ecba70a2a26039a699 +_md5_=17a38168c37c1da67262e7d21d27942c diff --git a/metadata/md5-cache/dev-perl/libwww-perl-6.710.0 b/metadata/md5-cache/dev-perl/libwww-perl-6.710.0 new file mode 100644 index 000000000000..af2a2fec3a46 --- /dev/null +++ b/metadata/md5-cache/dev-perl/libwww-perl-6.710.0 @@ -0,0 +1,17 @@ +BDEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 virtual/perl-File-Temp virtual/perl-Getopt-Long >=dev-perl/HTML-Parser-3.340.0 dev-perl/HTTP-CookieJar >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.70.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.100.0 virtual/perl-Module-Load >=virtual/perl-libnet-2.580.0 >=dev-perl/Net-HTTP-6.180.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-parent-0.217.0 virtual/perl-ExtUtils-MakeMaker virtual/perl-Getopt-Long test? ( virtual/perl-File-Spec >=dev-perl/HTTP-Daemon-6.120.0 dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Needs dev-perl/Test-RequiresInternet ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Collection of Perl Modules for the WWW +EAPI=8 +HOMEPAGE=https://metacpan.org/release/libwww-perl +INHERIT=perl-module +IUSE=ssl test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris +LICENSE=|| ( Artistic GPL-1+ ) +PDEPEND=ssl? ( >=dev-perl/LWP-Protocol-https-6.20.0 ) +RDEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 virtual/perl-File-Temp virtual/perl-Getopt-Long >=dev-perl/HTML-Parser-3.340.0 dev-perl/HTTP-CookieJar >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.70.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.100.0 virtual/perl-Module-Load >=virtual/perl-libnet-2.580.0 >=dev-perl/Net-HTTP-6.180.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-parent-0.217.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.71.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ee3c6e6b1c32f1b8eaef76bd2667c552 diff --git a/metadata/md5-cache/dev-python/Faker-18.11.1 b/metadata/md5-cache/dev-python/Faker-18.11.1 new file mode 100644 index 000000000000..3f2464b662ec --- /dev/null +++ b/metadata/md5-cache/dev-python/Faker-18.11.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,tiff] dev-python/validators[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A Python package that generates fake data for you +EAPI=8 +HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta1: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/F/Faker/Faker-18.11.1.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3de00ea4776057a98096e728ea00c155 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index 68deb9c8a68f32b8a3fbeb7c5168d63aa3e3c36e..30671bea35accd81bbf29aa972289e07463ab522 100644 GIT binary patch literal 372615 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�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 literal 362163 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 Pqm1yjI#WrQYT+K~SlrMg@jn`(n?A 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

      jwK0tp_5;ZBl4v^r6X>Ud6TmmkF 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 diff --git a/metadata/md5-cache/dev-embedded/avrdude-7.0 b/metadata/md5-cache/dev-embedded/avrdude-7.0 index e784806832d6..dfa31e3a16d1 100644 --- a/metadata/md5-cache/dev-embedded/avrdude-7.0 +++ b/metadata/md5-cache/dev-embedded/avrdude-7.0 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=dev-libs/hidapi virtual/libelf:= virtual/libusb:0 virtual/libusb:1 ftdi? ( dev-embedded/libftdi:1= ) readline? ( sys-libs/readline:0= ) SLOT=0 SRC_URI=https://github.com/avrdudes/avrdude/archive/refs/tags/v7.0.tar.gz -> avrdude-7.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f0a8463b5176111a7abcb69339cf8774 diff --git a/metadata/md5-cache/dev-embedded/gputils-1.5.2 b/metadata/md5-cache/dev-embedded/gputils-1.5.2 index fc29505dfac6..867caaebd578 100644 --- a/metadata/md5-cache/dev-embedded/gputils-1.5.2 +++ b/metadata/md5-cache/dev-embedded/gputils-1.5.2 @@ -10,4 +10,4 @@ LICENSE=GPL-2 SLOT=0 SRC_URI=mirror://sourceforge/gputils/gputils-1.5.2.tar.bz2 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=16607beb20e9085785ccb867c4a28e23 +_md5_=5bf5f1b70504f7f5e0c85957e90bb48d diff --git a/metadata/md5-cache/dev-embedded/libftdi-0.20-r2 b/metadata/md5-cache/dev-embedded/libftdi-0.20-r2 index 7a7555b42ac6..22e2bf14358e 100644 --- a/metadata/md5-cache/dev-embedded/libftdi-0.20-r2 +++ b/metadata/md5-cache/dev-embedded/libftdi-0.20-r2 @@ -12,5 +12,5 @@ RDEPEND=virtual/libusb:0 cxx? ( dev-libs/boost ) python? ( python_single_target_ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) SLOT=0 SRC_URI=https://www.intra2net.com/en/developer/libftdi/download/libftdi-0.20.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2eaeeec9bc24ec1d8aa1af2ad6ee3843 diff --git a/metadata/md5-cache/dev-embedded/libftdi-1.5-r5 b/metadata/md5-cache/dev-embedded/libftdi-1.5-r5 index 36c27f419c96..c45b798dfd61 100644 --- a/metadata/md5-cache/dev-embedded/libftdi-1.5-r5 +++ b/metadata/md5-cache/dev-embedded/libftdi-1.5-r5 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://www.intra2net.com/en/developer/libftdi/download/libftdi1-1.5.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6ab27e56b9392f8fe8003d25ffbf8349 diff --git a/metadata/md5-cache/dev-embedded/libftdi-9999 b/metadata/md5-cache/dev-embedded/libftdi-9999 index e1c3306ef522..15c12c1491fd 100644 --- a/metadata/md5-cache/dev-embedded/libftdi-9999 +++ b/metadata/md5-cache/dev-embedded/libftdi-9999 @@ -12,5 +12,5 @@ RDEPEND=virtual/libusb:1 cxx? ( dev-libs/boost ) python? ( python_single_target_ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) RESTRICT=!test? ( test ) SLOT=1 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bb6f5adcd8eb69b3817ff60192b48f1a diff --git a/metadata/md5-cache/dev-embedded/mcu8051ide-1.4.10-r1 b/metadata/md5-cache/dev-embedded/mcu8051ide-1.4.10-r1 index eb204e3405fa..ffdfe4de50cf 100644 --- a/metadata/md5-cache/dev-embedded/mcu8051ide-1.4.10-r1 +++ b/metadata/md5-cache/dev-embedded/mcu8051ide-1.4.10-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=>=app-doc/doxygen-1.7 >=app-text/hunspell-1.3 >=dev-embedded/sdcc-2.5[mcs51] >=dev-lang/tcl-8.5.9:* >=dev-lang/tk-8.5.9:* >=dev-tcltk/bwidget-1.8 >dev-tcltk/itcl-3.3 >=dev-tcltk/tcllib-1.11 >=dev-tcltk/tclx-8.4 >=dev-tcltk/tdom-0.8 >=dev-tcltk/tkimg-1.4 >=dev-util/indent-2.2 SLOT=0 SRC_URI=mirror://gentoo/mcu8051ide-1.4.10.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=472631500f0317b75ab733eb638a8cf3 diff --git a/metadata/md5-cache/dev-embedded/picotool-1.1.0 b/metadata/md5-cache/dev-embedded/picotool-1.1.0 index eeea1abd225c..f6d52586532d 100644 --- a/metadata/md5-cache/dev-embedded/picotool-1.1.0 +++ b/metadata/md5-cache/dev-embedded/picotool-1.1.0 @@ -10,5 +10,5 @@ LICENSE=BSD MIT RDEPEND=virtual/libusb:1 SLOT=0 SRC_URI=https://github.com/raspberrypi/picotool/archive/refs/tags/1.1.0.tar.gz -> picotool-1.1.0.tar.gz https://github.com/raspberrypi/pico-sdk/archive/refs/tags/1.4.0.tar.gz -> pico-sdk-1.4.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=83d2138f910a02d9fbd45967a23cd954 diff --git a/metadata/md5-cache/dev-embedded/ponyprog-3.1.3 b/metadata/md5-cache/dev-embedded/ponyprog-3.1.3 index cbcd5551d007..590413f4c02f 100644 --- a/metadata/md5-cache/dev-embedded/ponyprog-3.1.3 +++ b/metadata/md5-cache/dev-embedded/ponyprog-3.1.3 @@ -11,5 +11,5 @@ LICENSE=LGPL-2 RDEPEND=>app-editors/qhexedit2-0.8.8_p20200625 dev-embedded/libftdi:1[cxx] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 virtual/libusb:1 !=dev-embedded/libftdi-1.5-r2 SLOT=0 SRC_URI=https://github.com/lancos/ponyprog/archive/v3.1.3.tar.gz -> ponyprog-3.1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=37d5f20a31ea5dc27cc1448dd0e6695f diff --git a/metadata/md5-cache/dev-embedded/stlink-1.7.0 b/metadata/md5-cache/dev-embedded/stlink-1.7.0 index 324392c3daaa..e8215efc9070 100644 --- a/metadata/md5-cache/dev-embedded/stlink-1.7.0 +++ b/metadata/md5-cache/dev-embedded/stlink-1.7.0 @@ -11,5 +11,5 @@ LICENSE=BSD RDEPEND=virtual/libusb:1 >=dev-libs/glib-2.32.0:2 x11-libs/gtk+:3 SLOT=0 SRC_URI=https://github.com/texane/stlink/archive/v1.7.0.tar.gz -> stlink-1.7.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=17d33970438306cf44669740652c7fa1 diff --git a/metadata/md5-cache/dev-embedded/stlink-9999 b/metadata/md5-cache/dev-embedded/stlink-9999 index d981020109fa..03caba1810fd 100644 --- a/metadata/md5-cache/dev-embedded/stlink-9999 +++ b/metadata/md5-cache/dev-embedded/stlink-9999 @@ -10,5 +10,5 @@ LICENSE=BSD PROPERTIES=live RDEPEND=virtual/libusb:1 >=dev-libs/glib-2.32.0:2 x11-libs/gtk+:3 SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ef131998eefac5e16d0e1bf725d53903 diff --git a/metadata/md5-cache/dev-embedded/usbprog-0.3.0_p20140828-r2 b/metadata/md5-cache/dev-embedded/usbprog-0.3.0_p20140828-r2 index 0e92a9eb3486..623057cbff2c 100644 --- a/metadata/md5-cache/dev-embedded/usbprog-0.3.0_p20140828-r2 +++ b/metadata/md5-cache/dev-embedded/usbprog-0.3.0_p20140828-r2 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=!minimal? ( gui? ( dev-qt/qtwidgets:5 ) dev-qt/qtcore:5 dev-qt/qtnetwork:5 dev-qt/qtxml:5 sys-libs/ncurses:= sys-libs/readline:= ) virtual/libusb:1 SLOT=0 SRC_URI=https://github.com/bwalle/usbprog-tools/archive/293d559bac55f7c7130ea2769c703c68a19d62c2.tar.gz -> usbprog-0.3.0_p20140828.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6461a83afad1d4a9e03ef8d26ced88ce diff --git a/metadata/md5-cache/dev-games/Manifest.gz b/metadata/md5-cache/dev-games/Manifest.gz index 65dc17689312e4bb8776fd45b574744b2cb0426c..8f4e88de0a2e08bf96b5248d61b1baf690f01cba 100644 GIT binary patch literal 7981 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 diff --git a/metadata/md5-cache/dev-games/aseprite-1.2.40 b/metadata/md5-cache/dev-games/aseprite-1.2.40 index 8e877afc8196..9730888a30f7 100644 --- a/metadata/md5-cache/dev-games/aseprite-1.2.40 +++ b/metadata/md5-cache/dev-games/aseprite-1.2.40 @@ -12,5 +12,5 @@ RDEPEND=app-arch/libarchive:= app-text/cmark:= dev-cpp/json11 dev-libs/tinyxml m RESTRICT=bindist mirror !test? ( test ) SLOT=0 SRC_URI=https://github.com/aseprite/aseprite/releases/download/v1.2.40/Aseprite-v1.2.40-Source.zip https://github.com/google/skia/archive/3338e90707323d2cd3a150276acb9f39933deee2.tar.gz -> skia-m102-3338e90707323d2cd3a150276acb9f39933deee2.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=629d0e46a5c5530bbc41cdf19c65418d diff --git a/metadata/md5-cache/dev-games/cegui-0.8.7-r100 b/metadata/md5-cache/dev-games/cegui-0.8.7-r100 index 9fbecdd95b44..41000c7b7dc8 100644 --- a/metadata/md5-cache/dev-games/cegui-0.8.7-r100 +++ b/metadata/md5-cache/dev-games/cegui-0.8.7-r100 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/boost:= virtual/libiconv bidi? ( dev-libs/fribidi ) devil? ( me REQUIRED_USE=|| ( expat tinyxml xerces-c xml ) lua? ( ^^ ( lua_single_target_lua5-1 ) ) python? ( ^^ ( python_single_target_python3_10 ) ) SLOT=0 SRC_URI=mirror://sourceforge/crayzedsgui/cegui-0.8.7.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ee12866239efac5ad11143cdca209d21 diff --git a/metadata/md5-cache/dev-games/freecell-solver-6.8.0 b/metadata/md5-cache/dev-games/freecell-solver-6.8.0 index cedbd6dafc17..dd413facba34 100644 --- a/metadata/md5-cache/dev-games/freecell-solver-6.8.0 +++ b/metadata/md5-cache/dev-games/freecell-solver-6.8.0 @@ -12,5 +12,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://fc-solve.shlomifish.org/downloads/fc-solve/freecell-solver-6.8.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2e231936fac10026b402dbe7c4c35c4a diff --git a/metadata/md5-cache/dev-games/freesolid-2.1.2 b/metadata/md5-cache/dev-games/freesolid-2.1.2 index f51e53f28425..5d964563810f 100644 --- a/metadata/md5-cache/dev-games/freesolid-2.1.2 +++ b/metadata/md5-cache/dev-games/freesolid-2.1.2 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 ~x86 LICENSE=LGPL-2.1+ SLOT=0 SRC_URI=mirror://sourceforge/freesolid/FreeSOLID-2.1.2.zip -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=27065156997086f062812dc41d768740 diff --git a/metadata/md5-cache/dev-games/irrlicht-mt-1.9.0.10-r1 b/metadata/md5-cache/dev-games/irrlicht-mt-1.9.0.10-r1 index 79f4710e90fe..fcf8c00e32a0 100644 --- a/metadata/md5-cache/dev-games/irrlicht-mt-1.9.0.10-r1 +++ b/metadata/md5-cache/dev-games/irrlicht-mt-1.9.0.10-r1 @@ -10,5 +10,5 @@ LICENSE=ZLIB RDEPEND=~dev-games/irrlicht-mt-headers-1.9.0.10 media-libs/libpng:0= sys-libs/zlib media-libs/libjpeg-turbo virtual/opengl x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm SLOT=0 SRC_URI=https://github.com/minetest/irrlicht/archive/refs/tags/1.9.0mt10.tar.gz -> irrlicht-mt-1.9.0.10.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b39a796ada9edd6274e98fe0dbf0069a diff --git a/metadata/md5-cache/dev-games/mygui-3.4.1-r1 b/metadata/md5-cache/dev-games/mygui-3.4.1-r1 index 8e7bdf52b8ce..66cee0e4f48d 100644 --- a/metadata/md5-cache/dev-games/mygui-3.4.1-r1 +++ b/metadata/md5-cache/dev-games/mygui-3.4.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=ogre? ( !opengl ) opengl? ( !ogre ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/MyGUI/mygui/archive/MyGUI3.4.1.tar.gz -> mygui-3.4.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b97c748a588048b02390e36ef4459fd8 diff --git a/metadata/md5-cache/dev-games/newton-3.14 b/metadata/md5-cache/dev-games/newton-3.14 index 42ae7e4f15e2..5b070c04db8b 100644 --- a/metadata/md5-cache/dev-games/newton-3.14 +++ b/metadata/md5-cache/dev-games/newton-3.14 @@ -9,5 +9,5 @@ KEYWORDS=amd64 x86 LICENSE=ZLIB SLOT=0 SRC_URI=https://github.com/MADEAPPS/newton-dynamics/archive/newton-3.14.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bcae931276691256e96f12d64414624a diff --git a/metadata/md5-cache/dev-games/ogre-1.12.9-r3 b/metadata/md5-cache/dev-games/ogre-1.12.9-r3 index f97cc63b5821..bd9ac5e78ef4 100644 --- a/metadata/md5-cache/dev-games/ogre-1.12.9-r3 +++ b/metadata/md5-cache/dev-games/ogre-1.12.9-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=examples? ( opengl ) RESTRICT=test SLOT=0/1.12 SRC_URI=https://github.com/OGRECave/ogre/archive/v1.12.9.tar.gz -> ogre-1.12.9.tar.gz https://github.com/ocornut/imgui/archive/v1.77.tar.gz -> imgui-1.77.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5a9198e58c76facff062b8981bb76d03 diff --git a/metadata/md5-cache/dev-games/ogre-1.9.0-r3 b/metadata/md5-cache/dev-games/ogre-1.9.0-r3 index 02814aa910c2..b8633d7fe910 100644 --- a/metadata/md5-cache/dev-games/ogre-1.9.0-r3 +++ b/metadata/md5-cache/dev-games/ogre-1.9.0-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=threads? ( ^^ ( boost poco tbb ) ) examples? ( ois ) poco? ( thread RESTRICT=test SLOT=0/1.9.0 SRC_URI=https://bitbucket.org/sinbad/ogre/get/v1-9-0.tar.bz2 -> ogre-1.9.0.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vcs-snapshot eab6d8533446763c2e9777d8bbd1594e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vcs-snapshot eab6d8533446763c2e9777d8bbd1594e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=425b2c9158a7b386a14c4f9f0e00308f diff --git a/metadata/md5-cache/dev-games/ogre-13.6.1 b/metadata/md5-cache/dev-games/ogre-13.6.1 index a59dd19ac403..b33489b22881 100644 --- a/metadata/md5-cache/dev-games/ogre-13.6.1 +++ b/metadata/md5-cache/dev-games/ogre-13.6.1 @@ -13,5 +13,5 @@ REQUIRED_USE=examples? ( opengl ) RESTRICT=test SLOT=0/13.6 SRC_URI=https://github.com/OGRECave/ogre/archive/v13.6.1.tar.gz -> ogre-13.6.1.tar.gz https://github.com/ocornut/imgui/archive/v1.87.tar.gz -> imgui-1.87.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5d17cffd014316a84c6986ce756711ca diff --git a/metadata/md5-cache/dev-games/ogre-2.1-r1 b/metadata/md5-cache/dev-games/ogre-2.1-r1 index a53141b5f2b1..ef871c3f6b58 100644 --- a/metadata/md5-cache/dev-games/ogre-2.1-r1 +++ b/metadata/md5-cache/dev-games/ogre-2.1-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-games/ois dev-libs/zziplib media-libs/freetype:2 x11-libs/libX11 x11 RESTRICT=test SLOT=0/2.1 SRC_URI=https://github.com/OGRECave/ogre-next/archive/2.1.tar.gz -> ogre-2.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c40b682ca3d89568285d950c6e76a09f diff --git a/metadata/md5-cache/dev-games/ois-1.5.1 b/metadata/md5-cache/dev-games/ois-1.5.1 index 52b6019272d3..e9fc9442580d 100644 --- a/metadata/md5-cache/dev-games/ois-1.5.1 +++ b/metadata/md5-cache/dev-games/ois-1.5.1 @@ -10,5 +10,5 @@ LICENSE=ZLIB RDEPEND=x11-libs/libXaw x11-libs/libX11 SLOT=0 SRC_URI=https://github.com/wgois/OIS/archive/v1.5.1.tar.gz -> ois-1.5.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8575c3d9c0c9c98f250e559ba48975fd diff --git a/metadata/md5-cache/dev-games/openscenegraph-3.6.5-r114 b/metadata/md5-cache/dev-games/openscenegraph-3.6.5-r114 index cda10a148874..50e2bf2e5552 100644 --- a/metadata/md5-cache/dev-games/openscenegraph-3.6.5-r114 +++ b/metadata/md5-cache/dev-games/openscenegraph-3.6.5-r114 @@ -12,5 +12,5 @@ RDEPEND=media-libs/mesa[egl(+)?] virtual/glu virtual/opengl x11-libs/libSM x11-l REQUIRED_USE=dicom? ( zlib ) lua? ( ^^ ( lua_single_target_lua5-1 ) ) openexr? ( zlib ) sdl2? ( sdl ) SLOT=0/161 SRC_URI=https://github.com/openscenegraph/OpenSceneGraph/archive/OpenSceneGraph-3.6.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6778182a87a635c2ba3a18a0c45a6038 diff --git a/metadata/md5-cache/dev-games/openscenegraph-openmw-3.6_p20221115 b/metadata/md5-cache/dev-games/openscenegraph-openmw-3.6_p20221115 index 4d9a46790191..bb5fc8f744db 100644 --- a/metadata/md5-cache/dev-games/openscenegraph-openmw-3.6_p20221115 +++ b/metadata/md5-cache/dev-games/openscenegraph-openmw-3.6_p20221115 @@ -12,5 +12,5 @@ RDEPEND=!dev-games/openscenegraph dev-libs/glib:2 media-libs/fontconfig media-li REQUIRED_USE=dicom? ( zlib ) lua? ( ^^ ( lua_single_target_lua5-1 ) ) openexr? ( zlib ) sdl2? ( sdl ) SLOT=0/162 SRC_URI=https://github.com/OpenMW/osg/archive/69cfecebfb6dc703b42e8de39eed750a84a87489.tar.gz -> openscenegraph-openmw-3.6_p20221115.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b68e8d0a2e43c2be965c393afd699041 diff --git a/metadata/md5-cache/dev-games/openscenegraph-qt-3.5.7-r1 b/metadata/md5-cache/dev-games/openscenegraph-qt-3.5.7-r1 index cc762af13389..ea9b56f13b2f 100644 --- a/metadata/md5-cache/dev-games/openscenegraph-qt-3.5.7-r1 +++ b/metadata/md5-cache/dev-games/openscenegraph-qt-3.5.7-r1 @@ -11,5 +11,5 @@ LICENSE=wxWinLL-3 LGPL-2.1 RDEPEND=>=dev-games/openscenegraph-3.6.3:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5 SLOT=0/145 SRC_URI=https://github.com/openscenegraph/osgQt/archive/3.5.7.tar.gz -> osgQt-3.5.7.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0c7a451638acd8946e0493cb35e05153 diff --git a/metadata/md5-cache/dev-games/physfs-3.0.2-r1 b/metadata/md5-cache/dev-games/physfs-3.0.2-r1 index 9bc5854d5860..167ecd86f556 100644 --- a/metadata/md5-cache/dev-games/physfs-3.0.2-r1 +++ b/metadata/md5-cache/dev-games/physfs-3.0.2-r1 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ppc64 ~riscv x86 LICENSE=ZLIB SLOT=0 SRC_URI=https://icculus.org/physfs/downloads/physfs-3.0.2.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f67a11f7203d22160bcd431ab3ea298d diff --git a/metadata/md5-cache/dev-games/physfs-9999 b/metadata/md5-cache/dev-games/physfs-9999 index 7e290b493936..837722979044 100644 --- a/metadata/md5-cache/dev-games/physfs-9999 +++ b/metadata/md5-cache/dev-games/physfs-9999 @@ -8,5 +8,5 @@ IUSE=7zip doc grp hog iso mvl qpak slb static-libs vdf wad +zip abi_x86_32 abi_x LICENSE=ZLIB PROPERTIES=live SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 mercurial e6a56a378cb9241482284b8b897c7a39 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 mercurial e6a56a378cb9241482284b8b897c7a39 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ddcde9ff7a05c6af3a8d39c2c8366c9a diff --git a/metadata/md5-cache/dev-games/recastnavigation-1.5.1_p20230102 b/metadata/md5-cache/dev-games/recastnavigation-1.5.1_p20230102 index b2c25c15a412..28183d62a4d8 100644 --- a/metadata/md5-cache/dev-games/recastnavigation-1.5.1_p20230102 +++ b/metadata/md5-cache/dev-games/recastnavigation-1.5.1_p20230102 @@ -11,5 +11,5 @@ LICENSE=ZLIB RESTRICT=!test? ( test ) SLOT=0/1.5.1 SRC_URI=https://github.com/recastnavigation/recastnavigation/archive/405cc095ab3a2df976a298421974a2af83843baf.tar.gz -> recastnavigation-1.5.1_p20230102.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f240f96eb24c42ed3dac2c3d0ebe4812 diff --git a/metadata/md5-cache/dev-games/recastnavigation-1.6.0 b/metadata/md5-cache/dev-games/recastnavigation-1.6.0 index 231d258a6bf4..52dd6fd4ccf9 100644 --- a/metadata/md5-cache/dev-games/recastnavigation-1.6.0 +++ b/metadata/md5-cache/dev-games/recastnavigation-1.6.0 @@ -11,5 +11,5 @@ LICENSE=ZLIB RESTRICT=!test? ( test ) SLOT=0/1.6.0 SRC_URI=https://github.com/recastnavigation/recastnavigation/archive/refs/tags/v1.6.0.tar.gz -> recastnavigation-1.6.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5b200519d282f71653e708b34b591723 diff --git a/metadata/md5-cache/dev-games/simgear-2020.3.17-r1 b/metadata/md5-cache/dev-games/simgear-2020.3.17-r1 index b879f307aea1..d8a224278102 100644 --- a/metadata/md5-cache/dev-games/simgear-2020.3.17-r1 +++ b/metadata/md5-cache/dev-games/simgear-2020.3.17-r1 @@ -12,5 +12,5 @@ RDEPEND=app-arch/xz-utils dev-libs/expat dev-games/openscenegraph media-libs/ope RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://sourceforge/flightgear/simgear-2020.3.17.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=43748b12cd602c1d3aa99d085fcf7f14 diff --git a/metadata/md5-cache/dev-games/simgear-2020.3.18 b/metadata/md5-cache/dev-games/simgear-2020.3.18 index dfccfbaad503..205aadb9897a 100644 --- a/metadata/md5-cache/dev-games/simgear-2020.3.18 +++ b/metadata/md5-cache/dev-games/simgear-2020.3.18 @@ -12,5 +12,5 @@ RDEPEND=app-arch/xz-utils dev-libs/expat dev-games/openscenegraph media-libs/ope RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://sourceforge/flightgear/simgear-2020.3.18.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=43748b12cd602c1d3aa99d085fcf7f14 diff --git a/metadata/md5-cache/dev-games/simgear-9999 b/metadata/md5-cache/dev-games/simgear-9999 index 69ccd3559a41..0cd5cff089f9 100644 --- a/metadata/md5-cache/dev-games/simgear-9999 +++ b/metadata/md5-cache/dev-games/simgear-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=dev-libs/expat dev-games/openscenegraph media-libs/openal net-misc/curl sys-libs/zlib virtual/opengl dns? ( net-libs/udns ) gdal? ( sci-libs/gdal:= ) subversion? ( dev-vcs/subversion ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3616792f892853bf04b8f286b64430b1 diff --git a/metadata/md5-cache/dev-go/Manifest.gz b/metadata/md5-cache/dev-go/Manifest.gz index 2408f4ed8ea13e6124de19bff75fd41366b511fd..4a88b2ca76d865000d7f6f67daea71104e481c8f 100644 GIT binary patch delta 4801 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 bF=Ub}t%Iu)F`yyWt^e@fuKZrhA1MF;QG6ub delta 4802 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 diff --git a/metadata/md5-cache/dev-go/sanitized-anchor-name-9999 b/metadata/md5-cache/dev-go/sanitized-anchor-name-9999 index f4edfc232d46..d22852afa669 100644 --- a/metadata/md5-cache/dev-go/sanitized-anchor-name-9999 +++ b/metadata/md5-cache/dev-go/sanitized-anchor-name-9999 @@ -8,5 +8,5 @@ LICENSE=BSD PROPERTIES=live RESTRICT=strip SLOT=0 -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 2b02655f061dfa25067b543539110259 eqawarn c9847c43b3253a276ae2eabddedab3d7 estack c61c368a76fdf3a82fdf8dbaebea3804 eutils 8f942ebdcf04334697649d4a0bf65a32 golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-build b689e250dc38d720b04019511cd5806f golang-vcs b83bd18fd065978d36fd0d647d7781d1 ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib c19072c3cd7ac5cb21de013f7e9832e0 preserve-libs 21162ec96c87041004a75348d97342dd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-build b689e250dc38d720b04019511cd5806f golang-vcs f57b351cff0915c615aec171678539b1 _md5_=acf7f279f6bc1fbc422c5dd711a384c5 diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz index 22d0fd94bcb92f79ac6826da3a74c38745f09868..eb2d8091da6d30fc55bc9ed925d9f6a038c80559 100644 GIT binary patch delta 69570 zcmV(wKl+-sA?uD0qTGxuIA0&t%`r^DUxKmX(Z`H%0~&p-bD`TI70 z`|!{9+lOC%{yzM0{BV5#DSTH#{_cPLU;puc{_pXBe0Pr{<$tT^oK~rKzv{Tod53iG zmCBfH&D{FE^UY7>ag7*5y^fgED5-~8(i&%&?Ox?P;~4k6MnBha?A7`_W|_ye=1lRZ z@jBPatB<24e)l@>x@P+B|NcMzBZv6idABo_QdjBa*jKpgh~r)tKic|HXDqE;XBjIV zrOmMBxLS&FmVZ6hQI2}=dd4uuQN!G2^uF)a=e@&Sj+2KSb)R=hSG&*1>$SDwJoe;S zVmez%|J(okvSuHCY9GJ<{PTys*Qf8>&p-e2+p~C|S-p^5yt{z*vfd}pNp7*&Y|9gx(@xyty^O)&K*A6L;^M5|B$U+`x9eZ5)YHg%5p3(Oj zbM`Po@A+Eid9sjq459G%Wt4;U{I+hJ@9$#NZdQ~rET3krW#tS$F)=L zakOiUaISRoGC5qm?Y#G3nfbc=;zwAk(N?Rh@G;nqbe5~8omjHL-|{9gg|TzKj(NuR zZSj6{m4A*O>UZI+^=*~nJg*W?KD}RT)K%}A&TG$9j(ktPKi1j{%W~)An5&-ozJ`BT z*t)T!^Io_5kU<1C*JX5@{h(GXISLmBJ z#e}Y#SHrrFan-4Bl!blGg{8B}Ip%()dTxG`Z)Dr%$Yl(CH=LnO-RQ=(&Kvs~A&q%N z9)GW2J+4~A$sT=Ms+@F;BlEZCimjYSuB-)~k~^kR@78+jJk-gSl{@oDd`h}&%%iih z^}bu2qt!U#x-iyV>d05EYXKgt`c<%_p7I?k&wlI{`ki+KMXm%My<4hZ+xXl1zK`|s z&A5)^eBsw|VkMIYeV;j#ZRp^Gf&v!j>pAg9z5?@ z6Qn!p%B`girp;ZiiNzmbU5n2>FUK_IbZ8SU6sog_U4rciC*+x^eVYYDndZSF2~~Erb)t7`{kkcCT6U%}b_LTLqLet3h_)iz%i1;6-aFEZMQHYh}O-i|1jmwi+^y8c@RiCQ7F~PcBWhFJ2nxa5T|t3qk%XqDo_me?snh6 zGA@0Ee_yaq>&Nx4Uteo>zKpCB++zjGj(LRxq&FJuwC-`GD?w#|Y2y4y{PP~0B?MB4 zID|cdYQ6@4+h^@NWLAzifF(rYZ0>bHGx!u9Iz%n-JQ8M=YYdxkntx+mVA`8&vJCtj zaHrV}K5s0Xlo(v|UW;Enc8BAH84eA4fkW_v3N4HP{7Hl;E1#E<`^2{S;&2~%7To6Y z3GN0imP_|IXMw5U)Zh=ns$+WjFV^hyFCYK8KD}GD>jh|mC>86$n}D1VTPIA{9FH*i z*lc+Ok{5w!gKGuLsefQm&SSWaCkzob1j^z&M5wZ3fop}r<28_^mI(FauVE#7g|M-U zvWbAOs0^iQ@f86Y*2-!UeiN}Xq+X%Q>2TQzF&H1@Egd*$F$!Kj8#aj#!Uh3azWCyw zPy7&iv+tI1n0i1m%42-zAgW=eeVte-e#DkStw7%aD93-dw10oKkL~C9Zp~h-AMZK! zZK6L?Z+#P6N?Om)eff zS|&WPo(n^i-+z`87P27l80CiFVRP`I-H#N(RJgEI5;lml-~gK_ItXqBAYiNeYt6nKfL(0Vnl%x)q_pk*nNXH&e~X(egiUfgOk88 zB$NHW*ne*V7on5*iJuIl0MT#3dKRd6jD29NS}jjal+fD{uNVXb86g@8F(KgCy3ehD z?l-alpS$vj87LHD;%TrIzWKZfiN~=v08y6$0<#)2yMh=%91#-+nxr8?!m)61*de40 zE3Y{8S%{^HSaK7-#=M}2D1)Py<;oIzhy4ykfUKmq)xxvciZjANuW=BNaf$)*BAVvDH0@VBko}$$TNZg_&6|5`29pAzo8nj zG_D3yByd94j&k+mE(cIRgjxmouCQcOTPbN1M3JO*^%E!=SMP`|fD75zLTUk?9VSsE zLT}OI-VYwv` z#cowb+E{ViSn4@iyWx3ovb%j-G0=x#9p-Vg6HJ5s!|m|9yRn5QAqm-EIv(E$;saF3 zD`HU>>zjeiG&3ohMzbzN9UPJ|$bgzUOqU;TMet(j8tWPva zf!$-=h-&ZwAsdhY{j4U#K*!25bj;^4V*$f7uY+D42HCveAn?0Ap~eOU%tHnWy}_gx zF!U~y@!_BU^?m#yf5|Hb#M|3iU1nGiBS$`fFcfT6btPSF-bI8u!#(hmh^xZ_h+((@ zZiK{IJUXuqhr^vS>w+t#%zxwY5HJq>TkAs3T!3%B@m5Fx91AlT1I`8H%{MX&73KrR z?bZxDCqfD!8By28cRO|l)>N3I)OKEA9Q%W`#BKQ^$08)7C}psHYkvwn1>O>RY`|;< zR3o7<@|`8-*_6M~p-~}`sbGuP9uxq+ITGZ9t>tHrY=#f>ay@tx;sU!0(qW63?U7KL zFx59{iS9EurVffH;x(M$VBB{)S^;@NCct7qh{bXiLG6stGO!#@laUKr$?6}(rKS2h-MrM?1V0Q&+y#4v*&rLG%_}Tk z1YFF91~ZRnyhouc$Y(DV*oBJcMTm^>m%w9Vt}!5N>+tstTH{0+@|f>dY_4C|&yxub zQUPz1Tn65PxqJQ)F+h1l~A%1W=cqkML^kWB)b*5Brf(GbRTr@UroLla6Ln}a+ zVUiAOfdRyFK+6_9Y(2>cs2BcY-cQ~*Sxkh1`Wzr50_A(}>iH6HmqCsKYq0&?Ny`TO?wS(~K=cymU3-6;=bb z7vLRM#R^V{{)30Ln5o8y-+SQiKYx?-51s+1lammjf2Xzj*naAFaUr`biM;Z#@A`k2k0YyI`(Zc9W8O2bZ4bmR~W~R zs-fK*YypvrTYw~+2sf`MO*P*r{A5KSt@%u7`;oKq2=+2(Bj~|LdBLvIx`{)O9p&~& z(R_DGe^;*<@H&W#ES_r{4p~b}JX)^<2%Qx=25x~+A$1RT5M)qR{26K(dU`F{=l^_{ zz^Un#^#YiH&w;`MHzLlyCUG0dg4$W7NOsw<2|_^~wDLmqCoC312>j*5prF^sFom90 zS{N2Kl(Fu4F3DnQMDM(aHq-1o#Jrl<&b(2&fBV}~AyW>w1dBOW!pNbqaHZ3O1>SiR zhYo;pr+VsRNFeAWwEIT>&GUdy9HJ$AhYjVc9Yh>_)YR#ysiVaPlA^KjXfKZ&z+~1P zbmr6kkoEd)eg5tD-#)yK)kFo zw?bGLb-P%Lh|a6ecU-6YoO#KQVABl7n(So8$KRQNaGz#kSCfDf7F$w zZ0doMTgF%n--G76<3WXRGziG2+8~I={gr|K_z6*X|8Rf*seT8ZywVMLjoB-dFx(Ki zcvz`ndgeS+^DMz~gEQB(@FcXCR>6axeZ(9as9}zJA~PX)0L%^FZkX)Cl~F@$0Tb7P znV3K3dHrK}L&d{4JfgliU?ZppkSOnDlVWH9w@u|rvuVo@g zA8cI)A1fvd&>-jGpJ) zWpDXe^4DSix=1lI`Z9S5<8Zqu!qC-lPK=dtp{{yc7hms0e*=L zDrK(4Z^Alfi;?*pAc>@KTn&Hx};$KgKWXG9JnkOu%Jx7l6aV;|EVYh*faJjGpS-G#24+Ta2eDyn%LW5ZINlCd#AY6x}l- zuwo;Jta`x}3PScd>>O~IlH}_3z_y0~W{=-XeClk_@qu@gn3& z;kAj0cf+AhfA#|5Wi=rtb1GraJDa{UZ1O2YT2Kfn0moS|GFEJP#)JKv;N>;(xrtaj zagJ*7!wPTt_EbW{#4mGm{ahx5D~OJK0EU<88SBPimjnVN3IJ6UCq(IeKP9p*MO zZ+Nwf019AZU`r;6Apr5F%f+ckkRK=vS%M4z467up1uKRApvZ}u8Bf#0d16EubBsgQtmlT-LitklV^{^ zurZi_D`N2?QIlP}i=K!f6P1u^*I+j>vk6Pd=TTz3Of_JHmEe+f2}S?$Z)^3%lTa9( ze{HRP`L%ug_@VtgJoq}k|AZ61E8s=e4Ik<9~&S5?s zzq*hG(|jB%)B|#Jgb{Nx^==-Ig*b^*SP5jjg2hsA1O(4^LoSJ$*w#cRzHzFG%jVNC zI`}Li7%~6>6p0ce*P)PeEmkAS6w_8Ne}9GBHK+j?XbC2PIbmMJL)e#PT4h3?`9dN9 z)|!L-5okr6L&VtCh-$JvJy3gG2~G1fV;tIl91aHhWDT4#eYai90ujasYK6e;wc3 z@>dOoaPk%q8=gxjfUd?fBGn?H6*FM(Z^cVOZZ9^Gb>Cs>5qi^YE$Rub5wdfYLgRVO zx*iB2d=45YtiY!r#fOgzbse}7JJYZ8I6=N`#eU~y^z=qY&R2yv!A4W-tXXA`)srCia7 z2@bS;SA+K6YF4p>=!`)U5f+N;#0XA&!}Qw5gxa{u9m0MyF(dm*Az;_5K^GM+r&MWp zzz?`x_*eG3_fbwgabD2BKh5e+u?n657xe5eqdtxU|7JJ78XDM zy2fu7?A9NX_8guKZ|n4VePW%Sa2RpBFO#7io`1hsuVl9G@I3Whwl6$H8&KMJPuUt6 zcn$G-$F(BVxtrfY@&K*ShK}lqPabKl1v3XeOAUlAV+-p^6s#y%;Ig($ugy=Y&=W+Y znc-?S%K#zQ5eX4r1@wpAPrJGc5aD~>_YM#~XhAz0?+=&9vQNwFnzfk-c2;yxEXTCq zg?~e>1Ma>m_KdTgG9TGmLtKEUMSR))gy~osHB1BU`zZHV7o6hDa&_?hABMr}Ii^qV z(pa{TdE~*T6f7zrd6L?+W9Pl&9l#zYi*s5v1c1PgcL;eX8!V|yGI8WOPrIQxwJ^2D}FN(o}1Eab1u zixEFW#WTSlD(D4)Djv$A1<wFyzHzS zMO$HiDKAfdtArjlzR#!PdBQIm@Qh@Mv30n0;G;W{FMEy!1GRQ$T2lFz6TOx3ylF&Z zV~#wJ#iTY9s&9BBC$zGJ<$ayyhW^;)kgyj6HRGCs~L9HAyW1^>JWzW^B9x zIr8V?f$`L!c3`&=D8qIo?0+KPa&G=)O(7F0Ha!Kw%ElmyfSP-Y;+|&Of`eRN{9GeC zAX>vjTOY$(0ii__9QI|cK2L3b(p|=WTcdw`_}7Kj39v#L zJy37CZ>9YkEbV!CP`$u(gh|O}W5?aL)Qm_^w1eLcn_kd~Wvl}VGT90EK7zpZJeF{I zItqCzr9KC(R-Z@E_MAxhFO{7eo|PbBwxT7tHTt^WVZE)=r(gd0Wt9k|FH!)6_P+hS zTqpda+n~7!Ay1t@B!BLH%FD6%nOzsyhdm9REhDAjf?ybC)jd=?+v&rw>lsZCzbY6K z%WCfu-*K2P#qAREd$XINj`bGhto+!XvBMv+#oNrodD*{H#IeyVe}JNx>;S9}^I3%B zGSGw;i6aJ{(k|2v${7K%ldd=*Yo6`iwnXOph^4ZHEU%~Em4Cm>rd@OYwn|@5NnNG< z>OE;?N#PebQ!O9DD%c8*qD`Cy|J zIXEp)!l|T;oqssSXKyF~z;~h1%}f*Ea4NTwuunJ*Fb&v4J8jdbHi{prvDS#x#4JAT z>nfq~zSP0QAD&DVj`xl@HDcICqhBl#MgzMEi1mO44BHvOb2~~71u0sq6Yo3QYr?5+ zq*Jk3`Z(>a4M5jIB247Ng8U#^PGa)uc}Qr{Gmg~doqsG8O!rduy!b$i5-tC>RaDQM z1q#r>j%{YH@KPXvC0XXP`kn;AWnTi1h?4`GtZO|j$uw^ak7VINZlYd5I@aW~p^Yq$ zVD)OXJkI9MbSL|=``coD{LsIx)YESG${<+FbX)|DLpzUlwIUGF?(skX!Ze_4IOR-N zUd0NRQ-9HdcnI^dUB8*Bnu=d|3g6%4gR@s$w|cAtZLQG6d}HOOVv@;Bm_Ij6z zB)I{RaG}EX5OmFo9P**JqJIk_FD>^xV;5M=8w6XD1_am=SUbR2!NcfZ&M7iMWZ+so zqJL^&kzo~~8NldJ7Q$Q@>|ixNh?O4`sn`)%r~{k38!YZA=rCE@-j?b=(J$W$hV1@I zPsX^ut70eo1^9$nZ}1uYVJ7aD)SVaM&}8tyPCZZqEs4dKB;^33F02YERgWhY2b+er zjh#H)wwcHI3anv4f8vK0P_VIp5A-yfPJbnMl~-jp+jGeYYe%|ZG0{RaoBl61)gEz+ zO+2yI><+dT8Gk-CCpfqVPeh;sINo+oCFf6cG-YlEC0OFqq&?Lz2obZsP{1?dGohhr z!q*l1ym7+wOJW^D`pSIXmp$SLp%F0)^!1g?k&PlT5s&P2gs?zRDm*_t#NTs>dw)ce z|7a_hh%k<^tyZ8w!PBK~cfA3ZaJ`4|g5}X%-a*nfC}Sy=8~b zjc?n<0%y$-v|+b5g03gv2&YP|vh-&n^zjI2JTxQb2xDRK?F+hz1K7{mY=3KHty8xO z+GftfDjn1^E@I*{64S9M;>875pZ0CADPPy|8=hNRBSnmX z=dIu|LS31E^MDC^SCbSU8C}z7#2ozg2reBf*IPC zXldmiQopomqb9rZ#yazn>VL95H!SoAj31N8b^veaNvU?F5D$r$7+2|+r5msZq*log z^fMDxo*Kdwtrb5StZl4#cc4VzJL7>9Tjm9y7~nd5ouCAphm+Yj@NJJa3`wpad4~~nGWk>(N5lB;&7$k*~;*4m46Z#j5q_>&_#%9 z1xg%hH8%fj!!zZP8?cop=E&Bk0Yft%N%(Y>1O^{o=gMUr&*+xtoYDSgAnq0=WnehV zZS&tDc{)&0p!H$Jymg%yPnP^`{thk51EZRr)Wbpw-&X3{JaoW1z%5j%MOtA7iPzJw z4afenRwMm-5cld2`G1Em{ae@lPVv>{ZrZ;2bkZxYtwJqZunX6LecCt!??Teerz~ki zOYW+r{Aq8yr`fCS=oCeY&BBH#eX~pGsh3n6NdX;BLrHd$WOLaW9g}lt@y?joM_Q3 zh`?cn>Dea-*3et3;?1)XdRQ4E8-kiWI*T>oaIv-EVktT&iG4-5AamJrB$krSD$Uze zxsBV$TYdl27=K||kYxx6;%zn@T&dYZ&eLq9NkjO$t{UNB#9$lzviY-#7BvfomXG~g zO9mWbf#ZI=2BshznwC?U*p!F^62J+H_xY`v^4ns4Jtloti;sB$)`5tC7GLMltkgXq z%LyVF4>PODvpqW@4l6d51lZqEFViSTjZ&SvfU?j{2!DRDWHDL9yABA~X@4v>0H6{! zPe)!HyFNKnSOA0&Qt`H0Y*|L&UyC;%h{ay*O(n*#S9Yr1o>N5oppK{4@OFUG`83uz zjs}Gd0u8HM;GDy3tvwUL=7?e6GxT^=TOcYt*5Mk816#pP5cDYf+iHCb$Iq-&(Wv4p zn=p#=b$@06!3lZO6kJSvVu=+-0P7}JRr|3nlkE9gXvJj^htCrcVna-gO6aoq#z9Ti zp~Lq*p$9QxRi64R;5eU$?Rx}Ej6jWRr{>$SRj^wtt!-6ct_oq6*4YA<1K~Od0apbb z4ltaaCE!bOMaSN-rjbY+FKaC06N&I~erTJPuzv#aGICA=J>dpjdo>H{;+;D7%m1ZV zzb@1K@OU4H{zG{5UwkKOb|72^p7Ndp(%GtqpiWw{5fW@TTkO_tdis{^n>>3T_<{u& z_5(vts>B8*YH45g7{7#Ma^2Pt&sZ)q;f}Py{1&ESmpJ4vLl53k3I~4>o1=@Kav<1i zGk<;4l81v9#Ec5V-g|BH#<*d#?fVp+ZInosxv)Z>WH^$^x(yUM{0UTV9pwN@o(P+n ziLf#n>l`<+&@Q;wQvIm>OK%4M6EK7udw)kf71JG|(4V({*z}AhLn^C-1-$A%tx-Gh zi;DnwM_$g-w#}kDdneg|wI#f;I^Mo{!kY0ac_UJcuo)q99t&?p{pCy_RuJGRDtdE@ zTNY7PQ&yOqWyw$$u&j;+f6XcYQ{x}&)A##R`)U2>FQ5ML{r~%Wv&QP-4e-uaW`EDg zOCmXoj@NB`k=N&)ER043fI~K(Ir6AC=XVgL@4&aoYb+?ZDv0l7I)Z~;Lr6LkYfjz3 zbxR#j6%dXy8b};2nKUjGEXs#7zd_cD>`%OA$OOUZ0^G9A0b1o1YKGjmJgiJZ)7jqz zPAoITsDbfR+n9~=fH^wNM^?`##(!}+GzcOcEW^Nlo0Eu~N&?6r%ZN<_{rD{!ex1$G zSNqxQ)#vA^^!$=*h_B<)=)wC5G@?bXcv^{My$Ak;t9Gn6-yYOXj~$bJT&Fd~#c@29 zZNjXje91m!Fd{is=fcBI{m3}q&6E!mqAiDDpX8$G6QPHJMZK}D%SMGYSbts27#YKl z+>Q&mSrypuwzrJnH?0)3LIarQ5!GWBUlCp`D2x~Y!2~MgL_3qH#Lm27+Rn?cKm`qT zIa?`OE{4MGC;@cz_~WXLj}~`ind!T^Db{+~6p5lj&m!#EWPTSmv20pG??>zB&^`fQ z&$g_e6CAx%_x47BO7J8P>3?l4A%>sV(UH4^dA0H9Sr!^0RgVz%$$K_lR03Qn+D2h}hH-N_N9#;8<1*`Egcau{8-T zcc=p@ZubWHw-dGGuaYB>2&WpBmbDR{HhL3&Na|X#4cu{G)w;57DUy=$aH<~6U@4*5GfQZj|S3#uQ z#Hw4jKGDkYSuDr1SZNFWD~9fF0bu<=(!;oYiDupfvH*{S;beIG=n%=`gc>I)YyxRE zsq;)f9M<$WoB0%L37S_T6Zv%y4ph7LXRXcYaP!;jP42W$h{c&CjSMxO7#U$^rM zlD*GG)Z6TpvKx2W z&}Nw86tkYkwtvsz1fo}QK43C+dO3;H|0|HtH-1r|3U=^cPx-M2cYGt3hjU@DHtF5g zT0fJ>oH=D#4v1@o2|6eO?E;i1CmszrKQ!=4!Bf3iC$TeW8%S70_dthktEOQ+&WsD+ z@>;J&`{~zD>$B(|!((Xp?~A^|mV*dsC55waob9r@XMfVr4j6?c6rQKs7zDAb&}`nX zI&9=NWnekR#)nOw<987Cdh-hyOUJK0GS0-g7^?Z8Cy{Mk4t&N^z}IX}+xV=tJ)g!- z6WoM|f{G<9VRYbavk@Xaxk;A`=Uni_ForcE60P2BLSStPNXNAJFkUyyhR>Yv)`l)l zgdZOv#q zf)&&i7Qj<%r;kE3u4I1aG`|PyzYL$jCeuHz6;}PzGh8@X#*H(-*6S+P+gw=7RZJ7( zf%fZK*T=H-V3`<9x7zu!iHX%@i@gdRb#vGvp6&zVhp^rDx))#qv~~2rGm4Ag!6V<+ z?0@#`vB)zFF+B<8nA2_{%dYXp4HLNPiuw)gHk0l9~fki|tD+QBoo?Rg!+Fn@W< z)c>0mds^iz=g#jE(A6G#XyM}Fx=oVfA?{8zw$az|ah|J4B(O28`L=pQ{ua-o>am-& zLCfs6aRfnF=!gjr7CU_GIO1i@8%&}u(d?P57>rdgrB^vO0Txf&k11RCk|H3QopR+! z&Ejn1%MpmqxXOGZ+UvwfV~ZAGIe(roIy1_HT^kdg;|(jeZNYYKh|`aV=QqpUp1Qge z39lyjV9Mv8IRD>%`|Vd4?E3jPb&_WGhp}SeIhaHSLd5$hIh+W|9N6~DYQqYi@s~Fn zMf``p3`j$>fMd$16I+XEomrh-uNYu_MBy=NQppOPRIRBHKefX(;9sPIwulDiRzcu>}-%S_W!>l+2 zCQHwv>AU+2w!>&zw+0*DVt>xvuug304(BCKZE;uOf&O!{pS8`wO7(f-hl?0|T6>)? zwNzBDTJ`F2v28%xDJaO$*YKx17TW}aE$RUFGr~1=wx~F=+VahAawXVks|*igEl+x{ zG_wVL%NfSbe61bocR2@u5NRPAp~E2%fUJ~>*HyPzg&7j-nApJeCx7_=@QXn9^$Z(} zcu`nL=KzcC!^T~@qsuLbwKO?+$mii5Rsq2R4S+oSFBM5Z%nxJehSu09c>gu`w1qZJW$3G+O` zAw$zj;e2NT#5$d;rYHuOn&&tPh;r_?t(b5O$4!BW^KDFsGk@M;PXY&c~6;d&zF^^RM#?P+L*nL?G(ix47|8~eDO&9RNN&4?&Ad)6b|g9!5ivI%oORtf zXG;uC!aV~RPDh64c$!H8G}-(77pn!}N15yU3U7SEF@FfjX%$4HcwY{p3hOCkhp1kT z&^*1g;phPh%9=T|rXe}`m%8uje0@*P53FCWwcx`>6b!ayu-l=4hbWWn@HOE~v~w5+ zLg{?cm*Z40 z;o^yItbZO3qhcNSiuiP99R9tLZK#LZP|U=n<4;WNHR?5i_+Q3w!gzvXFy4=a%HzqN z;yP>s0p04b=9wE*7MlH~!V*D|Jow5E0y7Wc*l8pnV0SuY%mFdx>v>TO(W+3etBvUF z4Au<5KJ)bO&hxJ7gd}t-uUKC5h1L8#BB0Idg?~FDG7i%e%X$OLolfYl9S7BZKc{=A zJ4Y)k>iNvdVL!Z$;BsWBZN=qjUx06VKv9*tyE&S|c_kk76;CnB4%xda{=_hTYQOyr zQ@g&fi}G&XQ8ydyQ~(|`)h83-nXI{TQ_mhsA_AW1mI9)X{mKrqE6%~QZOAj|o4u=< zFn{iRv~@X-!7r66uiUHIOdmZ@!H8~%6OF5oi z!{X#ONGdGUqy4993dAdyUHp!bgvJEGfhg0iYzu6e&QUqdtM3giK)6i}k9&+|$+5#} zy}N@a`{Q~!AvZme@(TO9&2-fl_CyV*s^ku(*L+>|7;&W%=X(aj)}VenB#Z++4VF+ zPFv*4?Z||qZD+~aJsJVYXs+2oL96xNa7mlTBRbdd7AIaL9dJGuh|~XsVgKBp;TBJw zDlhVGVjFR=82clJpbEDQ%zvSSqj$%DI3;)WSsgZJ1>{9!h?a(YIn*X9s2ElXX$wv@Is-@bF&)uGeY+F&!re<7+8Qf05IF=UYEjF+vhY3BmKsY%+*8z+pF&%#rp3#h+w@g;lHtXYrca`># z;WvHcF%v-qXm$qfWq&33!Jk+!*1fi&HH%KMK*#gi$Y!4)G1IYb-r6yykiMzQ?(H_QPB@C=7*4dJq^lEBj75D-u>9jrI??A)Vhmw&R!f4p%8yDOb;4|HEv zg`r=b@;2`Qf?h385*|~1pR{m32kIc$z2*cq1bHoEn7wiuEH7WoKzOkNOp&L!Zhpc7 zGsp&z%Xi(jex0jP7(@A#0z-M>!nlh&qtZCa1JAZAt0`3gpg=O7Qb%?xbBnR&m z;Q?64v!osVo5hNMSgh`7B4?{Z<+`Ky?1Fj*@B=2#p>YCWt5>H8RmU?W(5p_Ys#=yt zpVgx)LiB}QI5iRQz~pUVO$0%>nc!WCgaix6<0A_?EM%Q_*uIgk`t9bF>RENc`IP1^ zEg+5IpMNaO(>iJi(6mopzK^p;cy3w8b#*6{WdJjJXM=s}m(`6h+2~~9=1hpgBMF-b zPp^<_R)ikT$h`iW#X4E6m*mFj&lC|WeSw>-z#%rFUd|5RPs!O2*&CaNu;Kkz(1*fM_EIMb36|@Z|*;;IG`7_Pb%GOf>nrCq;RDWYXP*T9d8RpnK3hTKeC|-6Wmop6$tiXhMDr~qtO`P4S zj0iWca8PRTuPh|UXO+l*vsn2Li*-nH33iU>xnN)DZul@V5`+bA;jSHn-SFq&_)$~& z3xA$IQ;Cpx??` zPy}DZbFK0Bwm>ih2?0$*x8!g6iC=&HGJh}Q+dU5XOI^jg!JM{*g1$=Hea>oOoV|6I zX~Jmb{1|@e9*+x{mYU)%tlX1aB7Ox=}`aLH1f6Xh^wmM-T+c@uWj~hkxJN zoEIID5imASD8^GyYW~rQ3^iLp%?^%=bhM@+TfP6a;&=Y?)A{$WJ{VvGFWPX7lI+PJ z7z;v`7-Pd3=#!rm6amT=lB)K_KEkGE%T^NF^k(nkcIJ`z-eLOI2NH2`1LEL*%83TN zF*s9w!YW|BFnrbs!O;1|`ntYndw*pLF2$O7&QZKJ?@0Dw5J`BS3Ho_ef` z+HTt(#(Zkl(;FNW~-831%(4TT%F9^lY{nQiQhL29bBY%7Tht1El_pz3l zp!!_pR+k#Af0-grfC((2U82|59K@e*0r?J=_sTm1h0&tpZiOd6zUwp64LfU&tvA6% zP(?NZt0*apZ7qR=nFf!}0iJCQn{$qiht}U-=eCH?!SRW;;5f(Wc_fswTy|g$HfHBm z@)*~v)l6t>(4MEE0)H!nW=DAG^oZadLuyy}(1?6&X457B2zM&hQ+r#Pr{(Or17vPx zekFWa<5vjU1?C4;yB+^%axU4@H>Y#KF+dBC{%Wb>^&Ri>etc>6`U>ZtE?{r%iQB{6 z`I==dky6U45)=ZwOTUJvIM?Ymm%u|=bJd?ll3q~XXzX*Cm4AWyHy`98XnN-haf-h< zmjfP9kf+tx_p66vj8e)aH@|OhD`>FaX&@XqJ@bvN^F5yiqnilq`G6&nBU;OPJdbmG zBz)NX@r9$BXS)dHHtCe$(IgZM#RP8yaQp3PC~_fqyV}>K`st^peEz{PsNa7&ze8@k zs8z>xi}&5KM1SZy8&z%(tccgMHwZIsXMsan-e3hDIV|J(TgXzj#@un9(<1rP+L74O zBNP{^K3e^?DuD?3a!w*_zn{}%?^&?0^gdssmWx*sWqTq#qAQ2ZL+5i%)@64&j7%vo zwmncvz?z2ln0T?*LRR;6c`$o;3hU`*SRTI`@I1aFHh*JacC4S?eCqmHSISRc7BPme zd9C&76Po$gPrv-U{&1%-;qdwnCirs3!^u%>2MCVtC!FAsKta`tEC#oE%#!J3T~M^+ zYI;qdn*MxJA5Lq*39@0&Yge{&j!$sowCgXK-*$q1IviPW0*4 z(C|_WNPquwOaX!ilf&EYd7$FG#>VlTC##HrvBJ&^sUQd= zlh|Ndt9cy>AA=5Z7%$=nEW%K}2E*MxeEj_rNHVNnO2^ZECbN0V1Lm<>f%ILTL}Ruk z-45e%#v@4TF(FJGEP=Y@fop|+Jr}VKujatu4}V*|yHmCuif3t9w(-QfD4gLB!5$E9 zFR%7nAhJZmE7W#(Ga2(W0yei;F{!j*i5-c(EKGqf)b$ix6BXd2C|Vh zhd6mu`uP9?T3aChN<*^DQOcnUM@ZlN2XRUeFG>x zgK#E$cff-^%rim85u;FKwjf)@b2tz+cuDT%^lE4eViwQ!$kFPZEpvy+#$I>8nJ zei9tF;*^!N)g18kI#^rPPn+>8=+;w^fq3zzbAhAR7kGs-Cb}%rZ{Fiu9fJ5)gygkR0mcm`lVn?uce;M@%r^!&}L+dLXENvdP2kF@Qs9yYCPoD0eZ( z>ju^H@f84LIZoSiv@(FoNZ=rde{;h1@x#B~72n??{#UV+-VH^94sLbC@QyZ{Rpah(>w*dYV(MA7`Q9h7M1SxJVCDP(pvbV=PSoIYxg&`l>f8dW-sHg+Y^skN2zfcE_uf z0*8E8uEZ0pZOy`R`cdJPiziUQwl{<=R2)VT;i5dA&3Hv3ged9W&5St8GX3h++1Fb6 z@?0hpkzjHF7JKa-1O##C>tnu%4n6_~PSi#H6Ixzm!eM*fb;LR)8`8XsxnF7u+0*fx@lX*k7#P!nC%X>X|%Ra8d ze(H!rClgxZ_G(Wee(|R404KDE$>SZK2pKt#FZbQSW8pFRsf)$Wh{5+gj@wJhkAggn z&s{V`q;SD_Hwrgfl4TaGemlI_AAX+w_a8t1fp#Uk({RYwqFrHnOR;}-oLxy33aghL zX9u@E)FjUhcKhjFXz}T=a0tg-7KZ2Bda~O=B`G*0f!M8?Op95aj|7Xv^qm*53%?$% z-0Kmc=m0Ce^(`_&LSu9^gRLs)1_wQO^Od(n^n^MbCM7PUQt~Ejr?;IB^R^7x>N;h{ zS*pVmu9?&}?DD>G(`kRpCZ4OH;c%p~LyoDFsF09?TDD@fXj%Pe)pv!SL zw<92&KkR+y76p&)fYSR^OLnJgq92_n@aBr%R^}R*JdYPh4`jvrJMU?Gu?U{Q$}>muT=t!=%lqL*#kB8{yl%pyt!GksIG!<(UP2C2 zA-1Qd<<}YD)5(8}IKll~@Y}YHp~D+LpCU+a8Dwd0N43JxoGfGqtG64!@}&*CwUJEL z>+MG-w7PRTPCHzzp7p{YPc0xDaA~hyWo@3D{BWptLkpz;=+@Coxe-QQSqB=d;=L(w zr`_bMwyA-wh_&qG?b8bxk8dmWE2~r<-f+FUfV9|C>M?%{cJkb1aoNJ^gEo8M&D~no zLj-ZUvLgg4k9gkE>)zm3WlfVsx_tALF?zgsI5yoICIeC7w)QI;T(JhWczbNRQ4!AA zzTVBA%rMXxytTfh1bMPz)^?WL(lqCfI55x7*^|{L5IcjnI)gS=?__JsbcDCEK=ZC+ zd4Ynph5diIOJJDdK@xe<`gXuQ;;q_|f_QSK*Vk40w3dY;>t8VV3PQcoq~p3VNhB|D z*q_o?q82I}=Ys&>HfV#6L>R{|pZQ|1Ov2y`P%4n1C9AoKqYDyg6GgR&ad`KNH5kPK zb;yjqZ87#nujgp9vfh$X-}m^km}HXw(` z+}VFRh2bQ?!+~dB6Us9mmRvfvJT^NpJ#xJ!VD@$ZW>geo;!h3Bp)ZNjC z0R2)9J8vj@y<+ZOTkOhYHU31Y&D-0OygYs5qfh+U8qwt(5=+r;=WyK4dngB5Xgh|{ z&HYN=fBe`!e-_Ta|8;%({NeL&>urjB{EmO9@XFUX+$}-jV@-0UE7;9^TOsC|({05+ z#&aqCujhIc#G?0)gIdGerP}sxOvn{JXM1q-^7DfwdkW@{=)^o{ncWtMqNAT{C{)wV zpMT|RtVDhWZNR1bc{^-Es-kqho*5TK9c+m_+}lc)2Kjt07}%%R4?-1e)|=aozG#0| z*YQs-@p!JJffwJNIJ9V0^t_$DeS!30JVglK%(*ivvW z`3+wF;8ov(=VNT`5)rTBWRmWgNwfQ*KUV~L#2EQ~6#D@6oKx~zs!!|3^{-!_)q2Eq zc^3xxw&`m-n%8bN*bsC*sP%oJj*DUKUeXA-D>WQIdS_1>&9%;&NhlAm1mf6LtN*A3=GVdRmOMQU=}d%Tc>^{G!UuUS^_QOM3I z4qjB9JXW&6l?MRO91G!%($?f<6v^RZPUr)h) z{M6>h^_;L?KNPQ1dDk!H03(0fQ)8 z*}DbQcFD|xSeBYC#14IdHA7yOH)+DYB64w9jN*VdKb279fT5=jB_n^hyOY)qcFPNG z+jBG0;recGnRE7ZIP?0qrMkZ){@yJW$`%rwAC%{x>X_b_=8>-XbnhpA`UWfjwIFz6 zem=NWwq9fqdhn(n2Mu^tq7xRuJLKJPphe8ZE0Aq{Y6YNcic2RZoNPhICDt3c!dKZC zQ3#`A$(~O918rxLFQb1L&chpQU{m%Nv!9nfFl;Ge-R#!QN{_t&BDk-GyXH+Dj|rR| z9<@h%YrL>?)~D)hSsvci>A9YNu~d#FfV0$nfO4H~S3OpY#E4Uxsi4Pv)ROBhS{ zqUY{-al(?4B%6|}yqZ@ddb62j4rWwDVlOX6VBfYC!1?lt6-Gtk+~xPg>$d7aCd9U#E}dT$1_%)Uq%b0y+?s&aep2y~q&VPmP4sO6~%v%d^j zvIt2nZbKPAVC}SEyG&?8TD=Z@I0W>xyyhV=OT#(@5|rGk%U>+j`B;C|yFnY>cA#RNx)Xl!INyfo z%66pN>(vRhjyyDfeR5O-mK<&K z3|{$TzRuq1R|xd-YQma>wY>hJPrd+K0;~6W`Vv>lUK()QycslnobmLCg@wh;yvoG} zG>`EC5et7~;i2a<3varQ%>cnC5)W)5#A_YSO=0s{ALUYGYNAw>Z^zB>1*v z$_RkW_L<}}Rp7zX%lpOsr7UJikU=Xei7_5On4G=vJ#JuRDW4x@9(7SHKSdGG&& z*~5LI+g@jGdo%$E&iSfd8&0Emvf%u&0|ko1Wo~~A_rwx;i1UJY+WR-WH4pJR^D_Y= zi>_Ao!LyLaPV2o)@!7XLuk7uKrPv%Yyl-qc1J3b64zq`u5@tq>e+BB-pOy+1#82{4 z7zLVwMY5;&!crwDrU1r(Pz}$I5T?P|!egPw9Q5l=(0eA&RoUPQEATGvWha(b;@nR8 zNYH=TFyqMw5!$?G3#sf_#tLSwx4gTvhvv3nvFlrRa)^R;+};iao(IPW0OiXRBYO47 z$hl`6s^c%6QXB2r1r5p-kbjnoNWO}*;Y?u_^hL?@ghYt0rpO7CSLqRr@GZCSZmEjt zg+DBn=i%T9#^dERcFRLBJ+V5_anPJxpj&@nS$!_bwUu>R?2sHV`IvPm(-w1rfcKhN zr|%#-VAVuO3}aW#la!f3i#=yv4tL^e4g44SpWqCSqoJNKgdWTR{jS ztPXwdF!jFSvtt~`S)aye?;YVaj~N7=auLnS zM#jJh`2FtL)OGOl!+TiAlM}rpqX3noSxs7n`x$?G-4;)jH&~wz)WOpPnQgCj({@*} z_zS>g+Imr)MTJ--@j*#o_5 zK`h=wEWomfKSPsuA-wkuZkDYUc^U*7NM|WA+!5+$wF560FfudMj@@rJa8-Zq@}dmH zMfS%tQW!T9jb#N$u6tNXwH?P)i?i~f>C)~_c->y3*g-g+EFB)*UMbcPybytCX$d9- z%CS`S3eQD+(T*+5(9Y6snUcf$obmL{wm$#zq#Dc^g9NYYzA~&)4gCfHt?MLWc>3Z6 zPL`AIct?XwxwAJtIoLcr?IM4%m?<0Vs4cC{3!qZ>9t(#$ty{)Yo428{+Thf%FL&6T z!_Mvwg~gZBdh@^uff&p2ao855;%-iJ4U&9wgWWNWyY=qWA=^>$YIC>ulgzTBy2&Ms zkl9SNV}HCp?BqfFbD@v?*+C89INE6*vQ=joo5Y{{YnuJX-`hXi_ep=>14!OYJ>B*Z z!#S)}H9-J4w&zA0kL1rey}-;|x1^iBX?`X>w9Kn#K!^?%?c0 z4DckN5@5W+W9F4Xm1vDCQp}!<{HlS3EZ*T*&xK^$T#ntl-cVQ}_SXLIN5~O+l9vj5 z3m$qK8wTi)>^QPnf`@;j#Kg?Av<%~es%NWov8=;8CXRGp1i@_)F~XFv0JdvfZ=C8` zCGXsRM!$Vot#@}sqMW?owaTgwZ$7_?WCRsVqFnP)W5+YcT{>>tAezu=%i|;{361a| zA~b~P8T{9sgrefgURnr7SSaarz|OR*7knVXdA%952hBFW+VX#$`F#cNo3%r|^=;Q3 zJU<$#(6&LxA$B;LZasZ_4ia>L+zr%Pz~E%uotz;19P1GL4rf`jOK1#xK)s+hgy5B7 zF5Ys8@xgAO55KL}hq1oTPd`9?cVUXv0Zyed{_-eDSi6Wax3SrL{A87GV_1o&W`2AbFT!gymhnTox!h3y2ZQ2 zg17zvHNjq%+&sc&t+u{Lj13Dkb=Ie9+{pwuPEbC9<%hQ!u*6mZ5?l-X7_RA5PfJbl zOK(ZZUU=87JOW$llbU(jTaK?O;~)RiVvqWDe06-+^L2kVQ^pAMr&!0^tBAZ+(wV*H z+_{TWh2f2E&dVM9xip={vSq-rzvyP{#k)9=%OlL-jfG0DU>0{gLvDChkY=1bX5XBS$kZe!1&cnX7(ar83Av`X07o4J>gfp<;(^3aW!|;J`v)ySo16}gE z01#>;NF4qS05xlomU&tvo1wk&Lt!h4e_TSngn|S25bw;rOfU7;5~42zBA-V05 z*Pe*u*K$R>olj7zUqDcGz=Pc&%t40N1RJ#82!d!YgtTCbMUjjX9F}a9HM2P( zcq`J`bA1|;Y#764ujO=P%R^y$=Ovsu_4LNtv&}$(p8$%l;0z!~8$860T|$F52G}g<8mqttkatlEH!~Q zI(5E#89fxb6b&9r0<{r}PQCIh{_vhxm1bXFWs2}secOxp8dZ@0f4<%ZO^)11w%tl^ zfc*i8Km@Rw_aT5l4_j=Km!ve(UHv-;#mY=-Mt3wl(;}<#2LZU7JKW6JI6yTk#KV6y zCYT_Fmp64P9)nlI#2n4hyt>Xr8!Z@jJyOM!j**{=@Dscg@27M;lfwkVJ89m4BSGkN z67rBUe0U1FlP>XnYV@&Of83w%Z$H_p+gsQ8#SD_|ZkHXbf9(|BW0}Oa<>AX#-km@p z(caxlM<5>2b$N=(EeS=W%yZ*(&3%70&zE-Pr8X=3M<)VZhp5n&_U^?4ikrlWP&d{` z*{Me>RKo~>-lXWSEUV7KFoh?QfIU7 z8oT+aG%w_H6}3hK&^?jH9DQ~g_V%)jik~l$=e5M}0LZ6~*WRj(S{J8b`JU~~NpFj0 z6W#6X^ZkCEMqMxbxII8Uab-j;E#itGy#tCgtbgjUVsp$?PQaRV!3?n zoVv86b-*!cIZYl!a@PLV;$eT|;Iehq4CqO7)1jjeVGy)9-&gGWe|7#beEoL3SW9aS zNLF@;?$C#COwjg{rMPAN`_^psa_Cm%#`1dis`{2`NPjxu(v;pLN|1>)HrtYe9E6Oq z2DIF$K*(F;h-D%-w&-24LK-7HJ?S*mj#{aR*Q5GBD_e0`|(zj0R2Bo3(vpREjM!v>JQvB~9e}4Y> zuy|*+$}gHnSrR1?=vFOp*FDINdx`+jT@ww(+Njsttv&J82L)sq zcI1yN@95`p{rKxs|8%#{Yf3F0zqlLyys;~DY#bx<_VxB3p>BWWTlG$T&tq2wJ2>Q3 zwUxV;Ycf%eBDk^TDN=3swZt=)(9MSpq`^Ujp^S`^RLY7H9mpvh4(dHl_kO-~uh@*y z@l}o>b=GmPWr+qP3`C{K=KybY&lb}jn!#3B+9?dLf8gly<=u*bJ}@En0A zhdRwfO=a_v4M2Y#!&M&(?9(N!#NK>AfC`X(`RnVK&-dpaOHEfTvfcLRw#Yi=RTup5 zrW5!*z0py^e)t(ZiabJsMDnibBq6q2zGom0^X%&~*4DNzFIj4eS3(%5$GIp9!(q@_ z!dH~~`*OoPthIsPg(IINQWB}d(-&%6z6*0$tn8Kn>q29&Mb=lYhu0in*oaO|PCsj&JYIaz60HS~;M^?(o(A zizdG}2nH=yD{v~oQW)h8L>`Ma|Qzw~rSyrY)-!Zb&IU|2|dav?x zr6>=_kGm-gXpNY2c&?OkAiQ6qVDQdPps7LIa!!BJ$4KoM#qOL~*_5iQq`ESB=wNPj zVL+jJ)=0aZUNI`l(V~JVn%Aqwdj}0Q&(yl}!^;Gl{P;z75l=&iz4*um* z(bc9U!GN^hls9FY1-)r`>A&HsT1F= zs)_q`$>qrCNFXSn3gHbDqJAPrQx(8jEBSw5!)iDX|%OE54+0<~E3SD*SxQO$Yu4?{J13V{-32;?eo4e4tqX?~BIR zRQgIaW=9+Bw8!XlNvZ0m>|nIZ_a~lc#dGvu7wr3&zkeQ!Q?Uq{#|uAzr%Y;f6%^4R zl-yA#pP)eb$}#fyhXao)ocX1Rd-i`j2mzXp^~HUnmL~WH2|AQP9FPH`=a{D1h|U_V zsHu|snw)HwS0YvWHV;mPg{Q-1Q?p*;kh}W6!QWKwYCV$Yh>0D4ZX6fQv%kLw&H zI&~v$Dsw)hU%o8i%o*}O+ji_yeI>SESpiP?Oo2`>*=M`W%r1va!o}?yi?Udy8_*o4_dRDqlT^Z zeZBs^|M}reYij$Y6DZ2s)G_x4m)amTXQqQvV768^?=Yr>4+C|0Qy$rzPhnpKHBc!V zy{Zb}#Y6874~(rON*$7qg|A13@G$zdJpV2SMh-hC^XU_Hg_6C@9zK6%+kIK{n;x}b zRw|poc%H?YjdWb0p9^`Gnd&?{-ADBunbF{i~G}M}Sz< zM3$@%pDq2Y5;^UVRaz!kxhRY&)IoK`r2S9>884>(<64HFk%j7CLKo3pv@E)H?(wO<1YRs$-@pEWOCfd(P{=Ng0$SDl7tQwjix& zQ!IGsBE_qOr~3-e+oebZU^6_$iCO~SC^91HU_X{3J=>jx9NohQIl$h_O*wJSlTUov zvAix-sX;rc&1`>5rHSL})mvs4Onou;TjokorgfaRLkfWGpR4u#%ZG3Gr}obe!fwhk zLVI>r=Gi@^C}XLKKpL<*r!#9;WkP#)X+uOTc1-t{>Lk%=h6xG>!UO`ZQ|W*YAOc^< zMT@#K19C~(O}8IwAC)S4v;bKu7}cJ&*b^j~p2DS3=&66!5y+f?lNI~9yd-47Iqipn zoHx)tNI$nyJG)g&JdLxB8mD;e%7#+ZSOW-B4@s40FhP*lnw8j;GSQ%@5ZQw>C#N3p z&WpUS*N@h9)q0Z{d#|h)01>^y<2K-n%ikcSWz zZU-qULz7Rvm8pqTuyONK2xxZr|6I5I_xJ`T%8P$w2z#4k(_?-UnxJa+$nP2%=y5WS zG7EuPHCb&1;$mr$778Gz-%7)`uGLd6RqE*Nh=N6sF3UyQxx#yZoHgn>Yzm$lpG3K@ z>T^HPmzJ~2Cuz0bc=b~^&|&|BjjZU3)%ktxck3$l24gGOa2u^r{_(_l6;ie}NR|tF zD%pQY)n1ht4WK1Q0&lPAiWY2o?>Ov5kleu}KW`QPOkb`)`@iwZ%Wvlkd4Nd5ZZT6T z^)NWByb1q>wb_&(lTi*tSVLjzJxWi`S6Y1G;N0@m(6BoBP|YMK6(+&$@FLh5SFdBm z?b*Qr#n(BQS>5Xd)VQA^?GE~o2DUqxqAPzb=y|KMO-S7uy{TWVeh3?dheQG3d^6#m zL#)^L22gY4a&r(MIe@27xz6I+Qm;!A@^@75h?B1!yjr757L&2ApViQxY_!EF*QHE7 z&X+?eGYx#Hn$caa9*RQ1+fi2JBE0LJNW|EO^-k0yz}KrLpk3Mr$Tjun zN_``NeEcC)9qk`KCn0{S@V^Y%kko%R;y3}C)No9IfWwl2i5_&w2e(c5@7m zJA)!ZO_ic%O^~-UW}7oA-K(bm9<^Y;HNYk-5#Wfh%6Sh*_IY<%y(1nHLdbt2YWPf1 z69-E7CPie6Ts<;t@c!hvY>timo7BVh`~C|HxFwx@6?o!NXyS1t8HChh00XDMdEf+8 zYE*T_N{f7J4s6tbMg5|)Dp!-EDx5Z=uB^!g`Azh3mLRb{DDl3JqRE?9K9QWaA61=~ zmqDAWtp?Ynj|>sb-Neg~XB>YJB;q-=+3OXls+*VBJRUQzCK%2n5;5n|v;>G$U1{BC z5t+$mSwkJW(Kj%Tt+@;~9lFfkK^_hP#ro@_t=`xBYQ!|T)v~Y0<5=b>4U)p#F|6q*MUsASs`|=*Yr~FUR*a=;D9F{D*G88#zAso6EnfA{KaGTWmpobcZe+rdiamFJkTo!+2U9jPtyZxVQHotuP ztNr-!&%ZwXT)9<&rah%7IURa-N{`;jOMG*Rqr=Nz0$J0dg@RbgYG((@srgPrCBeObSDyZ-fN4bluWfog z-K3{bSgYF`oi%@3{bsGbRlvBMYhB}(iXBlXO(k`~z`9i;$)Dt)%Rb0MBLw-S7h7+t4<4E(NIS;w&4X?C?4w>5R>1t||sP ziD)a!VM12S`=|5TyWS+tnPRGiBfRU)zpve2U&h}*-5>sJe{0`9v;uGY?nQD{la}ntE{SA*$I6GU4pE6h0_4Us)=*ELup;h&UD7Az_@QVV zP*-PcU5?0Vv33JBhcPH6sa8Sf1ns#$ufQWkI7@Y?_(iF4q^ZulQv)&pwDpvWr8j6J zJ}k^tIMkKD=Cf;_-8B+9Lt3tbI$oV>FR4RGfSrF5pzom`p|%-`SC)L1^U?H}d#vG4 zI{KTI?z8;NVEinnqvqZ(P zZ>%rQ5|!Sv`?WYA4m61UiL*b|)ro zG53J5>fH$|N#+0;j{Ytw6 z$XRp|%kG$hNe}29HNCeNHi^gMn?y?}*zsNEiZZ^QJep1ZpHr>wmDjk2I z0Vt7`WJxe1jLn(w(C(E#lgP?()n(yUjBDGe8!Ac0+cGueuch(O zpR{7u>*{jAv@Zb93{{Cq3S`7D*!=IV5G(&g$^jls>Pm@wQ~YJGHpOtMcI} z;aHoc*uMc(HjMzH)e`5UD#B{zn*x8BkGSx@Xm25`^&cPqu>kIyAov=rtIuj`+I!ZB z`Phh9Jd~LS56%gPs2%ZU_Vm7t)0;r$mnM@TYgOQEUmMasG{B=?Q7t~LY;{k00*9@C zCrXIN8iBBTs7R*^hDGQ_PBo&0MZsM z`zp*uk5dbq&1^5^-1+}4Dpi2J8NpRZH)8 zCFjc|0hy^0To^KuIE5RuBZD+#2g15$_YJtK zvX8@%r{3dECj>29mH|Tq;qZS+9q1CZVbBeHr5~zK>(4{U}t33gYcbAWRihNy!@D++DZ!r*MDW_FciDT^)eBJen+| ze0l12XZ9M!ne;d;&Td0`E*IADW`U7Xcyg z2sbsxhx57N|GjeQCq;ke3DnR$rzxof9{hDBI0PbjS6KqeCl-a6!oS%zW*HwQ()0nx2gBq*pphvVO zuCWu^l372@c-iWUo%nCd_ENpStlJB_L062+kxiLZZ2Xg_wB2$Nd3DVS_Dj2Chv&V` zv78BgrOt!WHxh=F8V<<={F3yII zN*YRPnNrl=R$fk{gP3J%@P8(7?%$Ha{b?;%eh+Q0H+Ei{*m^2d&-|h^FsCcFWUr3O zaTF8AeNm6p;&A>+p-kXT#9*0tl-#^43nvLTs284<$zgwQQGHXflH&xG!)AvNn6H*p zoN{82;F+K597Q80?|t8>uMRB&?KuWcB3>jGGT^w^c!qO^A(1;caYvg3xW%7SqHXS4 zJzhh}TuLzMv(j9FL36=m8_AVgg0oFJ>lVy8?C)|f?<@B4^N;&mzctqQ{?h=VylCWX zUe?$OBl&+hzaM!?Qc*Y-dJGa%b@2AKvp6pRF6rJ0kt}qu-!#1dcvp?@`kE@IwqV0} z4afE!t3mB_a;c7m?G*bHrv;H zKQckoAI_2f7hNGuEeb2PoR3!xc#QdCK4i{0_BjgJ(x zDfO!EunzGoWt&{&)ZLj2`%Cvym2XZ&$mplCj5c(hUeIg;HT{EM(l+L;SeT>&#qcb{o=oB+NgGk!V`r}EA9pK@GZPEJ5(yDP88e6 zG_r!A{w)(ch=1`H31}-0V*3z06&qF7Q51729Lp+M;YvUm6^~{{HrDHs2vsDet}CIC zZHI<_XHc6fJb!v+k$=h_GN9ZvTlEf&lf)>&6x;@%br-_zUCB@y-l8r;kJODsW7U3 zeN*A+$SyuM=TFb&eR^2;Bp$tJ!)A+uG%0m2jyorWwUX7?igsYzYIF?y8>9eAoF^>H z8Wpo$70XQLGUZ^g?SrUtsM&fOoIq71i9>pS05TMP08SlTLoU!`a{Ma3Zqpy02|^-#^(y-qn_#Iu97h5F?RJn+monUWkY8H*qS zHP=p+ayF_0N}ui8@}{VN<2V8vb0+K;n~HHM!!9wopz5%dl_v9^uG<+KyAZs3JMtCC z96(5(?xRAFNza5k-D=J>)$M;S^}xxCb$O~SBaw3{%H6tr?0S1@&A!jFih(rSM)3>$ zC=OEXVY_6dD^tC-08l+GQ-_F;BpS(^!3;_fpnl5z>w0~^zy0IW{bL=;eQAVJ(7pIT zTWQJ9;so-BL4%$)h?OEm_Wwquo#d|A5#w9x?(D=5+fbJSDmmRf9Q=RCQdsAjDjsd! zFfLcvyJ#qOfpDEvB8tZ)w_rmJaR0!t)ZB_2>u_}`Nf?DGN#UY;>F3Sv(qO9JahYJ* zH6q1WGxnYhhav>!zo+qbhiu=OFzpz#-f5kRVATJ-X2-hi zJYS?jm7B>*%4LlXGjV?+SLshvT0^-wq0R3&ykNS#n5Od3uy<=UMYaS`Le7)&B`eb!k!kXL_JNXMqS&Qq5}IC=W&0-c-;>J0sOmkV{gr|JzP3N54#3bfp_7u0Ht z$*XH*eG{;Hl@eEfS-1QC@YlybzP)#Y!m=O?&&}54zOmiZ1SPfHoEzm!TJNXo=H$Z& ze7F@OySj9q3c{AKyMdyU8sM>3ReTAun_j|fv6I>;Ud4Y|vy0S4fiI`KOlLz63p?SA zwn=k;fD8v8s5v>p8f$oUW4qcpSJ~wjHic)s@4SXr>h>U=AJ>J%4iFo7#R$I3;Z@x- zKvw%+Kd9z;*;^W64Y_GeCHhwtN+VX;9FNWR$$=^v(C3G52j%$7t=*<>X;-C~CqzvX zH99<`Yk+?gg42qWxIG;zuuJ{Bil0`AnC05q_#bs@s~3>L@r1;IqAE}@Ew8jj#i(}c zP2N|!7(_=!3LcOc@EmKTK0kM!$i;3@24zgmu*G#ijdS+RBCb$%k|Hnb?&FAa6VWXOg7;S;ZcT+To|hf%-r@;|9uX z>7e`|Q|>$_r#-2@o%oLmkv1((iQswkJO_Uj_ZD9q;n*yc!`trc%Ox&Nj{n6iCg4Zb z>Fm%SyQ^9fgwNYGiEPWz>HsTH8IgkA>~dg}t(7333CKVm%;Fq>pc6BJ75Cb{RJk$* zsphdWJQH@C8o;|A$y+c70J_(+`sEItl9u8V59PQl#6ruO!BS-+pwHsiRYW- zG^trt%?HjKn8AN36f)l7sEM{K;(sW)>4!V^u`QFldK-Ur6Rg z6BdD5x*{6aLV)VX^2rb7WRp4qoincnrGa^noh965%3B-5&H&#^eruf~$!8NS`rCt| zP;H7(y^K^(h$=fIf}SpCbw1sKjCQJVRU3{PVHHd4aR8ON%)KKo%G^o|DxeVB%P8!) z31p=*)J1=e|4-^AE${jRTq`GlYcKo5(rwmbQn|!y14*da23yyE?{%R*lk@)JOH*!-U4T(0v*}x8Ty6iZm z9Y{bV^+ow;>Ckyp6<8fgC7LM^IQ7NZ^UGR|`|F4PUw8l8hh@0o;KDO(bvfLu$4#6E z!&$)A(fur&szS|+cHV`v38b2AIz8Sv9#h^DfBP`UO<`lj6=#o?U3Ik@cBz);Q7&?9J(sn^wQ-p%;2Msj2oQ#~o0iBd(OWsF7cDfJJfd*1g^aa}h8AWD^J$ z{Os=P-g^q_`!DutB*!iB9LEAVd)sd2$-w?#>9g78wOK8HRSTS7*6ZV(4;P8emh=9E zf1o-wdK+)#S4~l4B(U9E&1L z7V0FTt>t)Z&H_`=lxT#Pg{^XPIsiCNeN|1`^`0#28WHe%Q6y?=IK0XYJ?eJ^7Y3XyX|e@DaDs|b8rg3Cdmw5JMknmP4*H3sGxZ=Iepgg@AC!Ai zkj|=P+3AzwsE63Hw;Zu9{=a59y-*YAgW;ehLHH=9ky{m{OFrErb{)r(nLV{mf7%>B zlzXBe{!Kbr&F@{3C}4SNoTP;4F~BxTmQwGj>gB-g4*rYIYmgOYSdxnNIXb7`5^bu& z8ToFa8+}gY*z!2Hm-Vvspn%hVe`{aA-rqo``S{m} zd?`7*B&yUL07+=V#^d9|0Hub^e>&OT%C~sISC)?<|3(QL9NSEk+Y&Cdt?IgrD9yv4 zwI!TP5&l3En=+6pKgXiVYY*#064n7VrLD=0dh+&dQejhD*ez8=G&Kp6yGS>TuKtk; z^p?s@`kPd;lk$QJf*)%Q+yy|@R<50FeR5{ccV@rT=d$(g#hG#_R#nfAe*^nc%~TmD zNv}FefTU))A{nP_;k-=Yr#*i&beLOqhCr(BG}Z6d4z>~mWy)b5v*YSx(_JVwDG`^l zcslm<%e7bY*h@8?YqkePemEqXjDn+SF08Ja2KUs6YMQF^%JZo*-|^#@;)gBe@S`637}L2QZHnpVy9Q5O5_5WHPNguSfc;^D}kPR>HqsG z#nx8CI+U+%RKT=4q6=qr`=m!DayZM-iHATQs>P}M1wVK5Y}K9XYxbPj*7SNhf@QB4 z8wwFmSu5AA2EX1^+4APny)B>mr!0z4t^8%v*6k^h30@!C*qjo&e}$7-D-T7yG?)W( z-X65TK~sP$P6Z-)(6*G!IV$UzEvm?qS810<4oX$etcajg(8dX#EV8}U=~buXy+Z}$ z_5vvW>;ClhP53ddWjg~n=53h&rLbO#HfK>bj3wVP@meKp=R<525KJTz5NO95_uu#- zoz%h9K1)z4k%A&6lahfIe-lZ!!<8senPwI!KlK=-%8&vzaJjsiRNu;Hc{;uVlpq>} zrQSz2vHMr``_zr`RIA3>Ytp3i9IYv8cDHS0YJ2L;wA9}yN;D4HYFo21gpIkbGEc3I z`b+Ttu62Ss1NHaxTRC5bG)uao7Gmc;|Js=Rhk*#Z17A3MwH z1+ZxIP2#*MPkW{I=BtV~Bn9dU-?jy3dD1i7fE>M6#M+t$1A+KVyGjxcmyv6LHMje-)6so=f%P%a>1o`}l*idDsEmUO?-ys7E%@Z%G?!MNtjQBax7D ztg&X{JP(90J=M3@c8ba`>0oKCq(wW2Hj6dq<xmf>vAC^eJF9Y0X=yJ?=9EB)EWKvcy z7V4X+sg5ef1Zhpr_#Z7!_MK`)<6?W5>JpvQ<(^{V#~QTBame2fWh$HJ;Fgz{O7Mkn zk}~-+L?X3Rf7L5K!gxBKk+3rVDTEt9Yo-uZ@M5)zi7-Ab_O2dNQYk7sRgF?&k)lM- zR-GGo%a&DF3|!mKQ#$6*=amY48DMfE%%^NG0GK+TL6IC{()GGjZ@k?PZ*p`ml1`)~ z(AMdUcU7B(_ekF7OU}?X5=hDk*cElA4s;xgTu7+$f8uMG&D#{WVY?R&LRG>##C8Y6YwC_Z&lh+KHa2E!QtT=`+hrn<)=lZrstlAEd#VO`pYhJGYxU<} z-yiJef9*HG-IEKhf?1u;OdiW_x28rJuG$tz)$5vzx&lzAE?w1yJ4&KDy_-3eWt(-g z3cJ`#T2I{8L(x`_{698`EbXiV!eVW!^Sg;z;z<}Iz&$FVCFPVrgQ`(`otZ2s6fgi_ zK%c)|o;P+YCyOsPoin2pH`rNa!$a1X3KZ75mz_p01AiPVJG^HD`&5uF)ogPB7HkbV zn>O{Et^yK)lu7$#wZ4CSU#(vVS~;J0IGr31N-7O4KeD2y8X_y=$IA)B976N@{SLZY zlahw&_zHmEssjU-((Z5*g^~lKHdnn`&=4suKDSbu2N}e1&a-TO(pBMt-2eBrG7~;4Myd$PfNLL@)e}2rQ^7;Gt9A4h#%Et zb6Wuw(h=2{dY?pEYNtd7W`B|vo%14eSU29c(|<#bRI@1HUK0FJrT9F>8AU=~BMUtS zZVt^Q_~FZ@BN;_;7=11_7CmNf(j;yW&An>AwECFZ3=Tr8no@)YpgbjhJ~k>&SLCQ; zf1B>ult$uws|HVfo~DdU%^rguu;;d&znsD~K@v@btBv|HakK0e9hM>hs5_R}4H81@ zYJb;iTeMUnmCwj}eqQpeG-VD7q&EdJ&Y~Kfx^gTmSvBji$63wPx<~ICcoj}vDScPtBN1x zWie0Pt5p&O>Gs~A-=6(>FXgtq5dGS@i_h&mht}2Rke^HzWsTX-8=&f3QYT99T$7uJ zAr3p=4G?tRS}vCJKd)E*lgfu70acUiha!K)y(}5#^FE%6wtVYt-hk5%zPr^+r)=j4 zcB)a1*%|j-Pimi;mqkoxNwR*LOIdiQXe4}2MIttJskT+xaIjD12d1i5k{ptP{ZWjf zFiq3{P|=9A{ipSMa{xVGys?+@P7@CbeAVES`QYdkMRU~1%zI}Nb=3)xBu^qbs-Po_ zK&=db`sr%2I+ZcJBMbf1;P=uiM_;y7j@<91+0D`bZ;q3&h!}s`F}xFEYw8_H)uZlH z(~e@0HpcGMaZ`#sM&edvukCTyIWarhSJaD{$AH0j0|>nHa%z_3B@tZa8lR|jy+ZD$Q0TcxQtZ^* zyVI8TGf>EC#5{kSb|Z^=vB{aSw`|kC$?tq2`Pnq&<%pjInmVP9Cc{()UFaEp>QlT^ z6x=GfNGMw4JUq0J_(xDT9Yk1O3#5EiWF-ssE3YQ|k%_Y8WcE8D=(1pQdNs4w#F)pF z(my|Z``RB9sXN*6e9_UQEa=kE9M(N;+S;UwL$63G!&-l)I*pkGqV^;K7L3MQlHma| z)XgNZ$mgM;CU~(d9D>|W2TMu)9ApZTLg=`ZZfy!Zb2c&dY_fsHv_wC=!v7MrE#GFXWB7@>IbDxEDIP|8{F5UW*PoWQe z1_O99c+ghUnq5<==qlHxdsaIZyVqR3mz$y|vI9YY&hC0!RJ5g}TvN%rEGYFJHj=KvXT%jM=&?p%WMmh0N!Eq3s`=Dp>Q{Kpy>zxOHJ2^^ z)YX4|k6O!8qw2z}uIBCCjJdH(c;;c*i%4c)WpCI15PY$yNl^ebVQ-S3a--$g0#LWO z2$v2UQ+LvnvwfeNQeK;eY5E|mIy5x1-Jbo2pKJ9d?D1-!ngMz@XP;+4(u-|PRi5`6 z_K$H{tnm~@mfl`n(nq?GURQB&#CoPx;j(|BgPP}R~@dI zVTlE}E@XYE2dMGt;!G{AE>3FSijFd)z1_;Gj(J?Cq7z=@f^k&|RV0rOtO7#PqUlr{ z)nV3oIvcQyNWCVzkdw;GLcL4ucnHgHWQ}JsWT%6&LSKKL zBcPbunFk=nn-pKQvyq)!0Vz`-T2b8A@&Ig}U2PeN%5qEYW?93g)A+9F|I~vglZ2?~ z5;e!h7rhP=ol#!B*($5DmS?*;?dvS*XsVtMm{R?}S@h0pJR7+xyGEF9(@m9hu)K37 zN+9t(9nEt5$!M)P1eMJO{NT$DaFu_afuQ!F2YkvDiPS`AUeh+}PaXfuYOSrcI?dr3 zvJ_FMla=7@S+nD8I59v*QiR zIJ-HXNnp@FiIoQ^W?i2fAAK%{HD4z@ovUuAIoPQhgoIsP4yAD@&jdZXhtyv!non2G)jVDVTyWC)pV-e~|PJ~j;$gjJ!@*3X1 z|FFCD&n0iT{i1s%bgH@-C(rRzY{g4@Anxh#=N7yYbL{r&+5vhENBU7{oF@q!G|{Sc7UpDO!JZQcGeXGPzi9 z%u}y=ZIyvXw+`N!WTQkPn@UL_epFQfC4e|Qn~InBo9LM%>tOBv2wfZDvM5#9R4U@R zv)9>DJM{vE;yUzmKULkfwZSH``VVTS4YzVq53iq~`^6Tg9@kqaDZJ)V;>mlWRbnitJ$Lq>t z42R~ay9f?c6YQbne9iI|=xuYnap#$9xVS0gbhCX(18K{w<5?9QwTil^8o@yP*mGBn zqPaZ*aqqgCIZ>mj}=bzu6ti|IkUOnSGb*X)%lc0|#f5Wl-jttI3cwi?l zXX_^w34)r4>Cer|M3oQu%b9iD3{s-^nXUi5RXC%rYv(?L`qgYMVqU(aZAkKdEY^R2 zf8x>K$eqtY2#{3lYp~XrOaaL0#5S0qX<|%aa!9w_2&}S5eF}OS5luirQw><}H3Fy1 zeIe+Gn*!e6bQguVf5#>#2WXue=Y&U*hVpcQV(2^`h4cs-R#L_R&a>Dj**$Q$o%LI7 zdrrSz19lqN3`2u!0$-LI+Nw%yF)0mo%}o-vbGOZVCX%+g=}JSE)lA}0QSDqx{V(bu z*oI{KbEU5S?O$KL+}VFSj~CPR%`HNvs!iQ5nRhv>HwDryf3;~vUo=CT#&y7#I?;WI z&7Eo4Vj(Ri^&3I-SLgTaRZ!rcV(y`op_R#@Z12UH0PlobfgSyHsK_4I72-RG5@l4x z<>9Ao_>%MVqP#@X>&266UNaI)WkmImHEIH;0v2|qj1Je;3ngCu02RyTR6x;%5;CiE zcFC#**eMIAepxiY5-X~ z`X5?lS95Z}aPkz|wtPr=nAf0Uqm~1m-^x4hYY<)a7snIg;vRVu1bo#56I8&{5EfEchh8o8fvPe01}rPCSyJU-J@0?f7>#x*^ZjTx*MN^EOt@GR6^y{ zZ|+ujb4b_H*LkMN4rGUhcD8NBD$ReUA(zDP*i#>W^e>-2eH{0R7uK; z)uOYg_PMoHcSkc4I0|Rt27(@q&9v>_m$K1#o|&pE-4ZzoCpQUC0YPCG^jR@lDZ93PQJBfC5FLuL1O3hede`}fBk zPkiHZ##gGvegUv=UeloExSQ%?@|5erdA1$Hf5E3DI6_hA*jTiLroCy@S9zu;5LHKy z;y;HNmai(AG5ckX;$<~k5hz58aAs|{9pue(dQMVm&C4cN*wseqHOC9J`DkwO3JLS^#Ww)MXR{?{amx(UU02%0qy*tMY_~8jebwE4E7?{yG(|kpdi!*L9_`y3)lP-9`ZCX4ai z{H&x6JXA{yagm44B*S+Df-hBEZ{TDRe|s0vC@Y+%C!!Z68=SrG1j)*Y1D#7ioki{6 zeWB29Ss)(;ti;CwQoPtaMafsy_Su&lrD8fn-gXZd-{FZ8|(z>xwhgG`<0!j5)H^m$0Xh+e?Q}v z%Cstk@V3<1SprcRx@au@S(_R5XZh3Y{SBK91fb%R3LJ-vtBa|lPWrKW_1vs22bITQ zTWRd$)x>#e?ACxkT~gs`XZZAH`27&}kMnJG(h(Xpsh*IXRj#+~ZY9_Oh*s|6qfR-+ zDLI_uVqfV_Jz^mHJElLKB#~CFe*@=GR6@%|Mabt;HoA4y?h7$C4wVB>S@x#)~M&CB&MNTH}p3#a`HKy6~O-(xZ+r zK#iuXJ6Xf>vL0S|+^LFVlg0o~*YzMYP$hNE28Qkhj)OrYJB3Jzd_v2q{MM~5K+thK z>S%GU0dd)9YRqdt9+ow5f7_Pl;ua1EauveaqLWp1mzc$Ad|#?BfBn@y zn+hqMwYYn62LDqT(bVRH^5Z6;(}Z%^_ofzW0B-oERB-P6Ryf467aWi->b{f2A=M#jT31bFQoV z5XAW=ADO^8a|cBvu}CHzH!NYIK@9Yvm%>bNP zZ|&Y!%1NW|AAVZptQ7dF1Vq6y9q-9`1N~Fj+2ySE`Z)JC?8x@*@XnlbuXEE(8X3wt z1V#fxi76XPMzyU~e@8F6TP00`i`rYOpGX>ut~baMhz90+ zWv_(zY0Hazp$U!h2|N(qZDh4wr36w@Oy{P_2#3!N819VNVG-Z7swiqF*wP9*yl(1t zOAw~U)Smfv5?j~c@_wB&uKwY#e|`TypO%;SroQltn!$N>e=k+1#z#@<0y5h{7?Sc< z90gB_PqeH~Kzp~tKs=bk9+z;*BT|zc=KBD}D8|S0>T2;i79*pBt2{O&rBiRr+po;*+9?iZj2g)z>fIfBf<7cER@ayM8&Z-p>>i z$FwI5w2rouXXx1r$3r$SD4FFrQxiu>2vCxcJ)`(Gz$uBcs` z>aFXkgNsg3?Y1d&!|4}Mgp}$$+H>05e!{eDAifLB&erfAh`G{(hBwVNmL zV(Nu>NaqZ}L2}zLROGq^QiOIs57~($b9<%hOr}(SA|F4f7G3kP5poV^)7}^C{(8UZ zSO)ghOTapuZUzul&8ADz&mBNgWSo23*NJ3ipE73bgEKUic7a281c#wx!>NX~t9IH9kJE_nLX*o#_=bbKnq z0fe(tl=)RH=)7Cji4YVeF^Yu%)JkdDt^ur9RS|3&6qG$UE0h;c>4M^2(W$P!!Vld$ zJ54X;1+gz`8)ihs@^=;Wr^=!1Zli&*U{l(e@~Y{-V1v3}w%@|8NWQw8vJZMFPV=JXrtHVA#D?|;vbDBk;3;j98rfIM zggNT3r5K;29D(9ZMJUr=Y^uQzg@KE4e>U=#|58q6Csl+1!rKN5IchDD zUy$zO*zG{ff8Mqv5;1M6& zBw+#%HB`tJVMQnPOUjT#vXs;yBBdo9dg5?QqNmy<eItP_K>3nk@_RX0aRTiPRzU zjRN_k{JRCAihq)3U6J&0n0^L1J$sffw^eQI#9HJo_I27%HUJNLEEdpZ{PHGGL51g7 zpQAk&@qKBComWtbaMPlN*PHgMR0k!RwYa>d#_F){{E?i}1EgJ*8^14EWIDYJwwh|i z&hsSO$ckoiWI>n`F)A5F^X{MqlRCKXtMqAIX&pc7n1A}5xY|{`AI=m=99**7$4=rV zaqQYlpDk=7YHc0vzAeU?X_+tKq3Y_L9&&V&6j=YS^E@g|hHRx}YlOUbaGJZ-RpRvW zh9td1dFJbR!Mr3}I1mp0-}1=zCCfqytc4J%&jqF&pcvI9YzHz--sFfwZ6oE_oibS75)2m`s2%&@$vrt)6Zqy0F0h=3u0(KOr z-an4u9ocb&5wDqaoYDckNHFv!`l+c))+Q1q`F{@V4$5TUTemds*EN(^x$C9iceDev z>7&UKP@6hWxtadfY*ILt7Ga5YPaez0Z}AP!dznW`Xm(K7n+Sp-#|9`$Fn)~JzAxFQ zFJJzq4B+u|#a>2Z28T(KcekQ-vgB4rtke=H?;YUG_d%I|X=p8nEmCq6m00y0eUq6C ze1Eq?4+1{RZc%o57p+Z`5~LOMK@?L6`|yg+9*!Lz%IrGhQ|o#zJU^UTn)0PN|0d>5 zmQ!d*{3eVeIW|q^NPY`i`E_sednZ zmg}9V33>JANOa!jRNFMz^c|ebpDXq0(C{>(#r;m>7Ray#j6-t39ecBe!jK-{W*)*^Xlwd6Ou*c7}w z0hNPG=z8?k#c1p_&Qk&OM|DcJs(&hH8z5IQYLcI_dF{ff=TT4>Xq{yzhmWI{7l$;g zslS%j96r?%c%cCI_PHi$)q$9xJd!~=^)Wv79L)<(ML--a*B{ENgF5*6)0Y(jF~r^_i^oB>)x7u^j*m$ z)=_&su@#?fHLk!;g#L7z?<&zuaCv%+n~F7Y+laR(N259_z~_k%ZGykP^uH|y=H-m~ zD#HdGUYfSfKC#X#aE4R&ZGZOqQY~-9K(GhNTt2JHf^qexh}*Xfc;XmPrt0TjJAba} zLQ?9!t8~H->+`f}D;X5;12TtOFyo!z_K4{xk!9cfA<6Hf-&NPkFG|?m zCt#C|z1x|X`Z$BqoMa~qDL=4Upu24IBDIT`%Y;cFSl#WKcDWt|{(o+RM-DK7FXY#S z;@qVrC;y^@t8mh-LKFL;Njo<#DH~0e(GaX3IN`e}*l7GS+Cf1saC&@#QKYd8=0@K;M4muO@y(lf5NnE5wK1kct;NMS@ z&sO96GJS3z^6&BI?2G;&FIwo75T|v!o}D^I*IZ@R3?hc?jcr#QvmL?VzFqcvQzw~? zWm8B2$K$T;6q=}|d?k_D@?p7j&7Do62@f3frTrB}Np!BAr+>lk9_@({Ce>=$cSUZ< zDlQB)Cgmk4rs#8R`((GRVH?=?qJYq80lUrQV6|f@%+FzGYcBQlOjSXcsDA8fkCjcF zo!P6L-=PsHDdkWp|JQ}uelApaNqEOHUEuuBdvfe#0_9)_HQB)w_}ZgVh=4E0^DScr z^#w1vm_m73D1THbBW3}j6YUBvchJ6F+3wCi!?o#W>iCYDa2mSm6_oC$Be9oztYKNs z;+h0HkT^(M1GJ&{7&Yf;M<)ZG>pGciW$C_x>2Sm?QSSjYNkh6;0Te*d%H%47*@*U} z2xDcHo1%d4p&Z;LZ&UKqW1*H`2*pf!vGmDa4iITI;eR+)Va>N*tx1W|Z1XXsp^{k9 z^ONscmE5O{086TqS9Ht0Rkk8)l`QAY^WMVdjFYo*QYc1v`Glg z{l=uic7GxI@}L`8gsrNydF;whG|dTTc)!5<{OtpE_@a$c9#{Ku=FNx=>DzBo~J4+ zhedfrre<|^cc%7kN*U-Ftt!iX9qRuRjzHro&@0w_I{eGl)(-TNGB2g79noH^o_{gU z)bdQ83-$T_F|Ic-^;>z>%T(Ycs(k=7YC-_>JdeK-;4c>MP^mIdc94yEctJViOX#Jh zg67a_#85Y@N#i)P<^-E}B5Q1J35hGV3u>~C@fx3RYFkSz{v@AvRn}xSETSBxhNPOq zj`XxJCeW}}5~n%QSv5hW38`A7Ba_6X8h<3O2LP3?a`N$)wgxfqxl&)heE;~*MMNU+ zQCvQIFM||1lL>scjgeB&nY=mn>rL#|8xO-bBE=rfp#nlOf0`A(RKIfv@8*3Y#}LSi zDs^nKndLn;WkSiwe6pd(Y%7PR^)lxaItN}n+48~4CLh{aX738Ro}EBDFZonG)PHEi z1Sx4oIoj;qgCY#}c*y1y2wvFVt=Nv#k^6FNYImL)R8ROKtJnJuB!EuES?xS(xqhhr z(w^%{4uHddx4K-=tNa$v_ zS6e@QUD#wvf@u(EcxIfi=6HV8%zv)%DwI5e{df}SNn85TJgtm2t?#P60;6P#s&}&l zHUV}J%%-Lz=#+$gg#mmcPO42)b}D(!f?nc8!+Oc(r7Yc#Ht>XO-|F3 zmYpuu%#~n5^5UTXT&*u->8$qT4ZlJ_B#qCQW){UdXW_JkI?=~H1(Smf2Tg`u6eWj(!Mp`VkZZIubhSiX`JYFCu zHRf{fy`*(%4Wr?tVs6#G=pYp9Qc!|2&E8>Y9_)p2R&ex4YMWpBv$3^JFE%P}@{&@1 z9BUDk9$d}^DZ)CPY67GvFnY$3CdM*RDt8(qBDo z>Z+QfwGQ|$sPwX3=kj3HJ*jLiGI>X@8_Iif>8Mw8caHfcA|%_SDR4X{Kx=Q()%luv zP_lKEcAuV!W0x2}tlICP80cYJ!E-}EAL@;4T8Kt)9`EfXdJkRc>VM=Yr08$*5vWJK z>u&k-uEZH7>nxR!RZh3|Ov<`XZ4ip~WTZB#EsDYSrTX+f&=}VUc6qt#~A4fQ`cH8=+N9SU75`kN$`D_AmTwa3A> zFS3JlbvUyc2ySC9cYo*cH1(*5L&seJsit$J(9=#uHwfaeQg{k!NdnY)v)d?Z+7d` z8OQ9uu$g%nY$LBXgP!a(UL%&8Gj)>W(^mz5}r2z)-jXq zkWWu2SJ~)PdSaGzX|4|9n3R9L3!&O*p!-t|I43lp@=RTRD%mDFltJEsZV7G z>yAa$$>Iehn^j#;$?8;%B$ckB)J+MvEAesZ8+R&tdoQ1K>vzQusC)>1MTO#v;JJAV ze@ce_R9;rIs-+eO^KbC6W(YoQ#hl7yr(}RG z;3nd3%S6Qn?l^(WD&?!D&f^(N}8;*IaHGhm4SCWlv8|($F8E(YBK2$ zV6b!uqNQ?bvc@QN$zfhZ@wPma6UwOkkL)=!Mp1IRr#r$s`fcm;XW1fMjZC%VpB}`aL#?G zjjjg~Pf~)Hs&CnQvZlN1GLkOZ%*Hh%22Oko2f0e^kNfkF4`081`RBh_vG9BSB?Sr- z?z<0yba$pflewN$q&(}EwIn#pz01-KO3B-kW`CFPIGm5JRIGBf6n_9M9l@(G;Er^+ zt_zk^Ddct8)s%YGJE~9%@6hd}veO;_3&^GaV=kx9%L%TsuVEJ|_A7XcaRGU!T%I9~ zflbV#Iat_Dzhi2Nq9}s5%A9WwfzxZ=;>#T?vV6NfmV;QlTa+jDsMJ<7m~GDm)44A= z#ecvWoi8$@Alq%mB`}}V8MpniC&%Qdj{xn8RIsnK`{tbpAmL)WsXwCDwv+Z&_XKoB z!;_LXOS#yl_cp|w{WuAxDrgLS45bGE&VY=>^z`%$Rwj(xSAwH^R_)hP`DqThQl?b9 zUhN+E3X5q3)Z?A4{}GysLBU)pxtritd-qn$#z zE|z2OAKuhvrLWYs1>@u^XGQXEx_?ho*uX~c%?%cf2*kdYXrO6uAkV+&f6_zK3whlx~eHlis+dHL(&{%l7C zW|HdPZhkiD>r{2mt9TXCR6X`vCUEYlyd>#Wa(Mv2I(w@*Hm8Z;1Muq>LkIuy9>RId zJF6t!)aA1;bL?Bu0k$1Swts6@?`v7*6ekARTKA%eE_IOW-Rts*b(L|Y6p5yA7N|H6VmvAm7T-1_v+dyL!0DontG78h9MCB6r zug#w8akf3IdQ9o_Mv;9vhzvrLL3*g7B#TeSH46tIFo((7Uw;UvZB($<_WQke{QcV& z^5Sj%4}(#?epl!@0XxIFMcD#JuRIZb#!FIZpSt31w{ri^ny7SCcQ%SF_NYWEo9b}; zXwylbu*7o@ssCy+)5U_i3>uAs>6l$M_IMEE+bnL^HsUHH5Ml3toJmZ_X6tt#iyF>CfU;BT=p3FsUs@BVmsg=9kgtr^Su-EWBlaPtW%ed7rVVt+|8#m_7~W8I5;F(!9l0$q(mL@ z=*VP&=HOHwV49v$q{FBrlnjFeOl^%1eCOWz~Qh1-+)d>OetC zwl_{bz<#*{Hi~8d?qcz7D*JZ5auoom?;V&QAIHBw{Jbo!+badW03EaKr5e-)CGt7E zuOj~?_XU_7se0^uDu|!0>16;B)r$7U#M}Vd1Amcu?LcTzAe^Vi-$qAXv)@J)IF>~@ z_onaHUR6jE6+T(r8q^KDf%_%Fbh~yn_@*;*1Z5tJ^NdNSAJ;Nw&fAc}bgL7@P6dG~ zgHndt^0G61$XT%^_BQ3w?rq7IM$y(mX=`vJ?@*?L2k$8T@1H*W`10ZVr@8<6QwQ_a zi8Ho`qAXk`y%1rIaIGX+1#K$Q@7ToYq`3Yf?9u2T70GWal90TZ)24RQFHYK?+XP^? zsgrlI9e*RJC9bS$4oi9au3&tMo31L2iQv#o@=^k;DjY6tUrQP7nlEKL*xI>YIs;9E zgK2t+bXYbzB-u4#7i&rFjk^45U;cjf{{H!+0>|ZNyZFV%B!fEDqFxE=)bC}_&evZ& zDtCs2wWx^-^}T_X_$62OiZV38NuY1yz#Y9Aw|`B;g9cT~@Ka=^FJY3R;j8*K!JRHk zN7~Fmy|zD#Wv8FzL36T#E=sEH>q;;Qdpbr}4Zn+eYwSC~Yt#(^m`y-R@!ssi*hrD1 zC}JbAQZ(s3Y)6d@4CLyP{SPstnyBpYTk2LYgvHl|+P#BUZsoc3V5m=Cw#k&$ETdKxO%kG<30uG$Ovpa#f%1sblXCP_z($8N zWn<1;_eq^`b*`xOIjB&i1RS>Mk~%lwASEB)M4TMbYFT6Z(>9#r+0z=?c|KCMdUnMV zUz9aJB+;zzbP*~%Mx=~9xT z>kJi^6fB74Se_S}_yWksq%`TtSr9$zs8&@KQEHotlI##{Ua^klR@{?JUcvulS$6P) z?#IVi10j;Igj$C5O&a_>wQB-NgY-8)SGT{YPM+#RZ*#?^>ME83N40G_^yE;0fLRlJ zstd)TmW2wzINy|o(u=2m8Yu^R{UqLu*JbLTzW(_3W@!IQi`c80?EvIUM_~!mRU00m=J6JP^lq8@-N|QuriE6O zBOnu1y$qe_;@@`F>%pGIynYx~C=U2UQiS>Wk@VPU5uEY5R-^rBU%!3%$5IPOzt`Vt ze(9;lpasKboS|C2hiq=5I^TEJq0L)3Jbr@xA=8w@Rb^0avpe%mSZt=dq16PNni?M9 z8of8a?CY`nqIOqCacf1x5D=HP4<;!nL;mUd<*)n)P!YBGmQjkc-=IQdke z4B+BjmiCOU2hHXXuv-Olv6e$%sx=c^fy0_g#zd3(wHtr0?~70KHnLt`RA7j6$}=b3 zlbxuOgjUq`XURBI-N!&#c&yu(p~ti?hCp<-j(U6n2m@M*!_U5a&N9JXN&CX-s=5Z| zWmVS;Sz?zN&oSKfG$SBA+6u%#4zk<;LUeCMr)D;(L$!+e?#{SS7Emi}V70Q?k(=HG zmztQ;CvP0uJ9KhGFF9P-t z+Ye5HSDqConQaNODOvfOBqh!XFP)g04rlVE$T;A?qH=-utePxPKPpX}Tpf;xlvroQ z+Ma&ytG~7Rw?@!^`gl7Gvv$@mBOc+V;^z_1u}gaC!^!u?dOP(F5+&F+RkKc~PFT9c zf!zTsI(1HkHKzjqyE0O-4JQFkg_oP$sc=6=M@q+0)rD}#GU)xR725) zT1QegWAH$KIq1L-q+#!&Ka@?9w-?jP{w#x{^3^#@(O!=##$)H_H=C>W@|Bgx-t=wyq>*{03U%lTNoz$p_bu$@(+-0z>oGDq-_cNMgM zr)%+Pi#_n&%en5%7sb=z;0mZu`5pykg46lYf4zlQKgT3I`zp` zqrw5J6&Y02=CMei-IUUBfBHD2rC#ufot{q-*kfRkD&1;v%i*Z%*YF_G<(s>Nzz)?&LZG z5#CfNhsn(A>;$LnUJ;mHm>}BC0pa-uNEd z;cUi2U&B$q%P}{#ujlJ(y(|>~>6L?Ii+&-H`#gh*zbeJ4K^I%6$b+2CDpXj>AR%9yktAPmj2q;(*>iJu? zCf_1hbn5%v0vY?7Pu=PO%3IjFo2Lv%ge_mTlWvFWGZ55U-TymZ|`gG|#-{M#OgbnuBe&uSuYsM)9l#i?7=6lvT!4 zxjAO-c-wt8@y419b@n&w*`}%bajTxG+EJ7($#Lwrm#J@hQI7i@ zO6mb4+61#b!~EuTkKR=r!J%GOS9qov{5IXs0??CZa5%r~;PHR*IV?d_UWbI5e8ZsF zGz9?1n*F10=~ea9m`lOeXRgJxQ^-!0>zueRm9w1g$AVE0|LwyP(D~Sx8-4tZ6@Fq< zaU4L>sxLV%p-;;q_@_m91L>*cSWw6%rrB_Rd zWTa%Gh2;rmrc!^&YMx6#?clh=v3m5ej5l*Df;h#Z*??!XE9BU&B6*xI4nXB&&3ax0 z+WnM%pk)gnjUyiUMZN?d&`}65RMu)HDtzGR>P}LMAb&o}G-Rm~VsV@8gr1S-kcAke9E5sIJ!tOO(a(>$(Ge;0+bryfy%Zb?5fL5T&ceXH`ArbA# zMwXe1!Lh@n!YH%@Mj9O4!%eH47=Zoq{u7v@xLJJ?C_`B)E<;m!{m*r-Ivon1%WTvO zf3WxE3_72g;_z7f_qu3jy-;Vbak06SA*`Cg+sm_?QH*#qRL&jAwyN5#u zG;-a~)%t&XzZWlXw>aE>t1rTr%K4C%kGV;|Io8;2_fmnc?69U{_DOXD($CVN5m9PI zYMX*!*3T{3!>+r!C~CFqIWEoX|F7#!v*pN*Z0rBuC~^YK1;85sqp1Zr;1X5r9!W_l zjsDvkw~3&#^qQ(nCU4wuIAC@T%genKfo`m zG~r#%ed<(ooS=8W;Lz1+fXVDV|VNQ!5V00rqeBv-qO<74&B! z9XXGaOV2PVp0DxyZqNMbe9_y)+oyl;AC{}-`yjLJlaI?}(ns*VaMzm$6lJ^TJqR(u z%3pst>_N9xOrtDi_3LRzk;m{>O<{u}pL$p~Bm9=28N@mEfb9x%_m-k4#XB@hh19Vr zl;qw??9F!G_ngR!Al$J5m%dfktaaR79BiKh5Bq(N$=U$|r9UW?f^cy91P|mb9b^C8!0M0o4jg%homgh-#&i*5Pq+R zXOFP^GDzOgVoLo3f4`9||5o!V+(IzP z&aS7CQ;}1Ft7I$ApI6G8_ve3=vd78R+2IZ5>|rm0b>NS~r*`J+W0sc0CFrRnH!O5n zy~a4mbi|0&a2?l>_^#KX;suBDje1RL9BDOL;T(%a5YT=snK(<*^)Vwcv~s`o_9XT; zIS!fLHcDL(>@|Uct4L@`A3z%H2x@BQvHdCtfY@F%H%gEKAs11KeMNt2;hkOHM_buF zt6~|7!rGvsf8C)7@wLBRynnv_+P?f{zRFWL(v^Ns;WvHOAJtUQfqJdyxoYwnH-JFb zRFt(}uaOm0+#Tdq-=D8?tN6fK+@Pw5Uk3!0!{~}~9N;jg8k@CZuw_2f)wk!!;f8H5 zZK$oJ_Ymp6zh7gK@>PH4iO!#=zNBI{eYhoqo4tPk2mnkA+8{>_lQKJ%01u;UR>p%k zm6$9p#yt}z0>ZoOSSC2T6Mi z;YG>Yf_?unzkGk0KmYlW_4@uH{Li=V{0v9trNH`hyPQcLc6%P;9*2F;a{vX4)8);t zBGTL?>o7&4xIIGmZX($8B3~2!&B1NNe;!Pk?Q9D}(yH0=L5G{D&bsMlq*I1Y^MtiK z+wt+>h(&m@DXpfv%?Yg1>bh>;hg_D$wAm&Q2+QnEp zqJ0%J({536HIR%!vP_P65MXYHKfC6|HgCSK+t2p#%l&2_?gexG?R*jpl{Y20*g+Jw zhe0)5rGxd~D3^V!byygwd=szxD{)FKFM*3~ibJnuh@V_O?q0$+{kz3h zjXobk6Je0t9YYP?=;@%tZzOo|rr5E29TGoKK1YAgOOag*i+y-+OV+Y{uPRqE@0rAG zZM+EDdW8e7K$!jrX{sm(mn{`T*9pihMDfn~9YpX~!nHKn*c8A5&XbL8>Tv4wL~LD` z&E!i$dUCpMO~$6xEwXE}WSh8kO@6FIWla@bsIUeofsO%oZRJF4*g&zIMN*HU^jt2~ z^KE~fK7Cr5aSiXvz@BRNcAJWn}HxruMQqyFcmvbM9OCu?y13j#o)Igye`T1p}A0m@+m`^nc+5!gy-MdF{FJOir6$Z!7iXd@nMM$tuGIMO$jggwdDd*yCIna01qBjTiVl`C4yS0 z$)pSL?~ldWv`PT5xQg{qKmE*BPRr~AV4{EHby>}6K*3FG4S+nTUg>Ru1Hf7*9Z+7- zF+gdabX$y4hedzKsgw3#C5MfQEF1hSOpDlogfU<1t4g7K{Q1>*{`+D)&xRy~6WsxS zHU~k0sCIjoLa@_U7nmMwklZzg;ZQCchBkN363MVxAlB@egtV9YvMf#*)Qh7-;|o7b z=2j*}?in2AnU*&cu#V@UcmhlFWY6V|&UTzVc=ml@ZIQ3)mE)x*RQ0WparybGoZUHL z-OJ766qKqrJ%psJa?sTs4i6!jEa+K(vO;jKU)H?GhQuDhZ7SDSJN*7*slcT6w$~@2 z0qePGISe<_;2bkW5`ElNOPvRAU^d4CSVsT@h*yt;-I+&=yhkB<>QDsr=w6kw-Pk>6 z?Ia8H47*E_bI4TYdusb_i1Yt=8L!*jdrt@ee>Levu)3q0wo=0@MzAKM%R{n%rm0uX zX#ovwr4w`){wSNJ$@tJ}Ji|5&Jf ziO2j>(&4b|)5fivgS8ENglzFw{XY0JafbT$chhOHKVZx!#Ty-Lu_`~4!BQ0Qf00oM|;NvZ6ke8D30Nq2%t zdaCmj>DG<_moLay!*Y7Amn36@oSQ_*Fc6y*)$8ssW(~*Hb%+F3`{nJUQCER|rha~Z zZ*KVf;~#5c>G%9w3{R5&%1IP;qwV1Lo>+qH=#h1ZVxRr3YT|?zZ%!kBu@eByhx6Ct z?6;)Fo~>Qw_sLPcbWtQg}?6&u5thQXY9V@I}rx4JUv%I{%-K6+61%gsj5h}E6kCd_ zpDFQ2tho7=$;)otWa^pueo^DdlV>g}N|Q&x$Ct$<1!nrKFiX-XqUssc$C~!kmje{6 zIivQ%)w?pF)u~>8!+Y0SR$r5YCP`y+>(zD6JI%OI^{%n_(q;{@!G~W8vYdjT2!2tI zRE_MzQANiQ4-K)qmp2aGR6F~2T{P7=j!x>DH2FIkZ_MPTe_5)p{crQj{P9tdLhyO0 zPi`9Hw#06I?3|7$k$jctsk$sHBiV{ZV|ixC9(2HR1i>4Bc4fCwbk-=UPUuRxS~7(4A@RE^NV#{$b^4=T$G zGEpxpMCEdG&5CMI%U$ti?;W~l2Ug1l@q4#zLfMjIfa&?zqFK7iWqivRlHm;-U1Y)7ff;+$xva^^nVQ zL?60lG;Iv^WP=B0!ep`=cg^lXYr^IwGM@~Lg)7XX{P*?yas73EZqMuYJSwihEXdAl z(g3)%rH%-9IoZq}Q8#}Ta7gd1vY`6Wf$s;$F7E2goHo2D1vXR)2Vt`T)CLhwut2IK zL;an9;|oR9Soo-+W-Iw#XP1X)O7id@<%AO3?mmKDA)2kKuBioaPsP6hXB@nwW5uei zD0;fvf}8Y@y+hZc%NCaG;#g0R%@ON#^}XyhKY;#Tlkxe5)Y2lHbv)MZZ{vSI#O0<` z{^wf^zoiCbI`Mz9P0rIt4ywfK&K?`uP@^vvB~u|RK<@imsu>nNR7=)KO1yaSzuZCTAWJ735kvB+_Ubds!Q?F=Iyw^t~BPY zOHr`*nt<)}UfSTW;7f51>7Y4_e5*Zw0>c2KR5ExDI*zL13$P~7I?I0A0|@j}F_14z zlx(--I&CQrUNHrADbqHf;N`!qmRVD|vqv;*YS9X$)G5{3#fF?Eq7Nt0FwM4pnY#VM zK_M`m!0qpLPTk3Hu)w8ZX;r0s-yO5%y=P5ML1J4}{#G-FxytOM=&6Mc`ChGmqz3_F zCxe-daVlXHhoiOzHe=uO){?RamE}KeyU=(fxcmULxYh}` z4)!*&_W+EW{bG9CAB43@PECn_t=3l~uG-(grmH$@&Rd7E5V$V;Uk7-HBw0FNSqaV- z4<&V-tjy#JP}O_S!&rpNF#%_KZbeWw^^}Q;U10&1hZvAO(!O6Om5LVXWc+h3TW%g% zEzymyR8^*310fPJ(5tsHO&9pdX0ydZJ-AD$75(b(8Gc=?B?|H!zT*CWIFS0ksfRN% z)PYx|zR-PG+AlSDzd~Lo^GbKoun_oHaYY6;8HDZZ%GG5Y4(BPqTsi0>KT% zHP24?PAVYs9u$DDTj)T44gS|^;$;s>8US5l#58AJMJETfWp`HqL*>z6YjRg zs?$_5i=BKAAApyB@=ulwId;t}km5Kyl$uS%M{gWevEf+;tj&Q)jikJ;?K;!G^|?K- z*z>7;8vEsF*jP@$BE31_c-n9azbQ)E8z*gf0eLwm)KwplptC>D!#3knoiyHNOu8Dg z(b=shYc=4^tqG`qmL8^6qQjYFJ$kL7MZ4tf)_&h&WC2rm00ED)XeX+T3!B3;S73qaV3r+A%=loKBlf#Y0Eh zk6#z;Z{O#iP9`ttsU^u9i9n_lMo4glpI)7SroClu(kV56eM72VElsES6byG5Ve^U@ z(7BX|i~SfnYS|~h@2maG&S86?ebrrW#$%OrbUNNI+nU}lpC#J8b8H=@&ctWVqs_bq zbapkrm)JvuB3}ai_ZRi_y`QUd08*89z|piLQEyv2jQh>M7r~f_3`WD3Rvpn>9EAqY z8rAjGGY61=_g|LnaXMMGCq)_pCeWuGs^gTbm@f%ow_jlrg2_8><#nsFSzb^-olM6; zNQz`A9On=@hdd~UL*ObpITPWWw@$~B(eK{VY&J4^HI((e0(*jV^TQBSgD0o<$50s= zw0r1Zx9_#sAn3R&FSqU>*xgUhX*tj*%|;>0dIrIN?JmHHLyWqySipj+RsEp6`}OYN zP8{By6p$3Q1W{>mr7U*)zgO*XLhZ(UESkOnN7YU0a^6<=a~p1|u7<1;3<>^C+RDSR z|2lwS>bTjr8aGFlR1tL`!**X5haa+OJniO|QJ0FK&=vENYhn|e~p)pC{K%a|M7YC1p;OCOwj3!@9Zc3-tdVt5w-sF4p5b0?NIxayVG$)jivP zg4pW46kqD8?(fNFf`>&#DiqDDwWJ8`flJNhBDL$lV4lq69|hhI70`xqHYOT}8OR}O z0eE-AIb#QrwajbtQEj}OrydpHH7&c^5%I`cNxZ+u;+fkm| zo+-t&^m#JMp0~~*XV)pA2acYmwpIz1A|_X9@f^-+=e-kIPA?Ayv2C>>(m8Z#`(wH8 z+Zo-gm3Yy95eTWkF1TBNGPvo(MOA-8!#hk+-dF5U3VG|71;)gF=nn7io9(w zjea|vLU=eV)H0sq@=zoW?j40a)Q;A%C9G(Av&-3zLkGt%( zMcad$Q|{VPLWKbn)f<#U3&VJ9)55F}mIUSP75IqkV;QsRAfR;_DgSKkvMVOo2gycj zkK0$>I+uczbQU%{b|=*0*42~^Uf7&Bl4{-IxhhTI213_)cVhyI}_20jlab`u^r6x7O?W{O!xKy$oJdKdDM4DDbexuvrfa ztA5=*1!byrpY*%rPurpHS5n=8N6}3jRM;HptVJ`zd|wtxbgYT1PpMgT-s>`gQ&a9OU7!RuD zy~rY~z!<{G<<@E591d-;0oAXPDv(J}9x(e8V^SakCS|iARZux!Sk~Jv9+wQW-YY8F% z8PBbfFJUlR1}oRDe<;w_;LPJz$A+Q_Anyu;4Sg2%#C*TciB>q^Wyc0xwn3`fH%0gZ zsu90l)=A*p^|Fpo;45GW^{SSWAatX7>D(;DmQyLYaJu|S$*xTWqhzzqJK7?FM7XPC z+!O4#5wQ5kxs*KYDrE1DV{CJ^Mr?MgICiRxG6^An0mtA+no>rkKO2EP>M3x6YT=31 zJ+z9DsoI&{C+G1}w#s&XBjVG7nHj%-`~LCAFUz+5R-Y6ni=IqC;AIL-d{h>UY}`?!tpwf=SyQj7>tQ>0StR2DPn#TGB@6ntE-z-&W2-42B0-KS>07WMSV4V; zz6+}Iub=|?Aa!gbDO z2jRDm*VpUQM-t=tXKPw#;5F)USXkxM#^KXP?YcCEBUUNr=qMdgHtI|U67Yq=>MNU3 zi@|$oi`%&c+})Mt0{gOJidbw~?Cm7IeFce&OsnS(Y>%7=Sb9H(M1WJ-qS5DnQ6{V& z3aLP3z$(o(h zcVOgD*+!b_9gd41z#@QzGmEOu*&Barz}9#iMIk|hZ(6zEz8c_@B4zo1QRsjM`qu3- zx{|d3Sp2u<>7ZTe3;hdT6WPO-dbu1M4u!fL?`+4V3 zEQwx?UY7@A(M)RaPj*0mdz23yVVg=x#RNGvOI3{eGFm z+kQ{cM&9S4#o(Q0NcQ1)>t{hq6%PxT1JGG^QWSvnNZv!(G)zYHHeXpYlKXjVx>=lN zq^1h#$cK8mx02qwN;wLig2sWYwqMk$gE-6X)uh*H532^vUljj;;b3)#h#HvPb`-rY ztDbm6x?v|KBumYm(@=lgY2RgJ+o2wBBR=hlB=)97j&{gkGYHq^`GxzqL7J8Ef$V z5%BV!#Y+{97Nhxp9vEY)Cm9Taj$H!XjvjaoOTdq6e|_x=J18oqYRQ9E@5B=2pcI=w z$q}qIe9pXCEOXAYtGZmgGCQ^<(@tXclBYwN#9o(E`?AseLN7JEWy@5>K#FswmDIxV zQ-6NfRaggl1A*3S`_n?10k!lEPjXV41_^@Mx@9b3$L_&@SIK~2#NkRhu)t()pHmCw zxfCGI+wwr%0XQQT?-0R&T6I|0CR9X=fP6W!&Asg8w4t(vjjy$99Bx(nA@&-FwOtmI zu%@#Ah}D?aTQ3`QyLm`0)MjU%o8)t)i{rlQzWdD4P?vx9HzG zXv|KKK=Kr8vnHW(NR}pp2A$Edwya^o%*(gecA|S-?ldwtpfKL*6A5FRZT_%??$A83 z3Pvp%AIlfV+R&qo*S5cCsg|D(Uel;zPVR-&Pi^0S2+4%F>Y*o09?3C5P6NwKJeW#o z4x6M(*@VaOn0+ddrg*xtBzIH3DJt0FURAx?S5q|ZuAHR&wqieRzS({|o@&=1UPq`c z?b~KV##O`n)WT!8Y7DJ`acP5EZ1Uv$D1pSWISpc*0A8-<0@kh_o=Jsl1@+LL;UfGJ zwD`7v&Ql!f@46w4G-!_HSrj6PwrPN7Yv|Swk?Ydu5{g*3I{KG+?fajQHjg{e9k_<|S6Q z&#MxvK72o%t$tD|yXU%FRLR8hB9U1A?pVBkm4|eZ&SUckL4!6ibA{uv1E<;nqZ!mB z5Q?E&%`SJn5193?{e(@s+9ftZ9Y<;C60*E(^++9B&pd`<&%@!H>G=GZYgFL`F+jnq z8cY3zT>|;}&x=gkC)V{X-9hI|B~j7F3#i7XvhjtVS9@~k*RiR3mao;*(n;E+0y7MM zPmw?kUFV^U8)3ET zx?$wB`*_hiHipAXx7B6fl_q6Q(OE9uUxY%o?nMa6ed+bviZ-M6XYtl2E1k}`f}Eg9 z5;MAON!1?oY(-*QkwZ7ecQ28$_2185szLF3h_cdzJ*wdArOXcx|H7abK zn#SDA-$EHv(&AF;lSfU$uX8t7^`?kJ5Q;qj+AVI{#c3Hq)*ngj#}s*uhf;)p>Jd)| z+=+Rv1DjbV!MABo0^J@qn?Zv@C2@7vOy~7B^(4IJ*M1EAU9=1Ka)a|ukgC>{cyV4{ z@Ah2WdNR*TTLc|k)LE4o&SYOvJoKbH*34m0HP&(F_*U&_&AztrdMBTt&rhsyQ^rTn zjf+>abKWzFn=ckrbeM$lLu;ykzU76Vh+HQx7nGvo6kpvNE4^24n+d)52E?aSGzBNv z@-3B3vCz6NJq#V0bW+qtJ17?Xs9&({s*Zv7r4?sr4G=syw8*(Zydh=_2U<3 zTJrB~sQRSK0%&W6BUZXO7&=V;o}^^f>HuYXMWk9zC)jIvqN_X95hy74@k*0(5VY*F z=BOIuy}Su`LRYIYaX_So!Mu&BMAxXxn+b4Aj3TqX*IGBPfW-yTtp*AphwNS=TWD0@ zELe$W7q1emMgo8^%dob8vK1v>uAs4u-Yw}+Utvu&u>FJAt@;b8VP^~UekdDJH3+&D z6oretlIQPVKWl?ky-CT##HFJW(88f?B@;!^C!bw?3&hPmue)X4s{xC$aoL<-X4 zt_MLRGHM}r1ml)hDMX-fFX3GdK@Y318A@%l691@!akRnfx<%}N_tX5r<&836ZPqOV z0|=lnoF+8~(g5RrFU~x;?em>`u>#Y?@u&+a+K(3CU z!%boeJLV-4%I{@=!e>)lwUHar(yt9RQZxZ3S$Ts?C}=mE!)4An*&D*KVm~y4?je4f z4>AZtQ4Z2>rNK%LG8`+=Y#vBJJaF~MBoKkt9qj%mmz|bz4T}1`POFM6Mb+E`sMVa1 zGQP5Nyv{0il{iA7_6{M<8p~`scDC#5tj3S_;}gsD?Zc~ouxWm(+*=b^&E~-Lo4mWG za21r|?SwU7F-`^gwq_^NWv7?|$%-p_wqd|`wOU0aio-9O)l6!^X6^O%n+-|B#AMBY zFMY0=lL6U3>q9t~L*{S@Z(O@?fV!R1o38}$I+vzWU)}uPyBw^fhGft%$BrxfwQ0xB z;dKo_W~rHf6P#sJg`zf3y-g6gIO_@L8DT1V=M^Rkc(%8d`s2lkRcMu;syQ}l@kaDl zwiT*DCbeD;D%q&u)9iQ<6BrnqO?`w1ZJI4QIOEK>cA9tDs(3rAp`MdgMD*Jsmt85v zbU}a}spSlZ&3nbcWRVW<&mG&q7bHZ&tU+%$gI5km0!YX8rbF#F5}L0vW_nOirPFA8A*0T6@3>^zgpxva(v2)W@M~&84H^4Kjpn>6{~f z-eVVdvs{Q{HYUC9HEu2#}pG@&wTfG4_`*~>+K9q>C#_8s2F zD+;RajinW|OXGyP)Ml=#`kFQL$3nfB8nRa5H<0s_QRX(i9#2Ej!hD?eet_=!>HynU zUvrbRk(iwqIe=6zaQFb~RdetNkOP|?c5g{o+!v9qxR=UHR`j%g9Jaf>uHlrO&bM#QRLHNOkk0b&UIUTS`D1`W6MRCLtaOj1xUmfd*i@xVqS`H}deLCZ zs@OvCGBDMf7&aVn(H6$jhJZn;a(0SHQ@l_P|G7}!y&O;N3|VzJ05qE-^F&p-neI@| zl7h5`ZR>F;=^_B=k5C+4CN=ASDPc3(v_U|3j^5T_ZgOT|zYl9yGiZHC2=peM^*$ZB ziTgEn9UG9|DhIq8@td>?}7tuA?V5xLP z8eZP(v@Nr;>6x5E#)A{9xN@dsg!T{c&0Z_SsC&5rqhtW#z3e+D-K*^oUdbiIdz8?t1!y?X2#*MQqOo&VQr#nsL5 zyjtw!X^h^S?NEOcWTaIRnMDC9Req)yz%6&S2K-imSf>ry%W2oI(HE)}!f{v+u=~)W zMVKjZI_*D-zT8RF59@Z<%sBR7MSFi}zFPfphJp-Zhn#goHs=k0-sK@3dfcmQikG!5 zH4D<6vo3gXx1@bUhSmI4o>PjtRh_>9^J78^!sr?O4Yd zq^1y*K0rMy8!H{-Z*Oezr1{}CBV20>00qZjmxJG3^pC9s#B5QmX*oR92da)->VK^# z+~XvEZ^}g}2KY1}rr7nRUs}4;nrn(6d~ban+t!OWJ3K;vjIS0JlX?;yHtz(WbH zJA%R?caW54=%*kLnF>w!6*x^y*OM7t((9 zVu{eg>476?ssK*5Zxm*GjY~8r(E}AgTM6I==s*-8&1TDk-RE#B;j)|FNahWm%BpIG z-D=7^U`Jkmd|jize*gI8fB*TteS3EbJAcbhVq{jmE5F~K|GI}zEejfZ_b}Zm*>1eWRZpS( zww(bC1#5F4VJ=2xn-Xc2|7)|_>CGgJFkTB?CY9G~{L`xac;95@NuV<>!=pn3@vN(j z{jcrt{O5I_w?}&ziSgU!KyOsFYpc6e26&Z!YQiUrrr<)WfJB0@QwsoQkUY%Sm=0(L zsoCq|wQf&vkGSf7M%c$B%6(Siw;toCpr2RM`rt1ElcPZf>cH28H*Xebr=~_Q%c3j$ zt>GcCME_(gb!MINda$NY<`Rn^N*rL7bE^LE?r zTakO|zjg!g`wn8!%-ulG zL+L}uPnAVJ*)D8{gOK3u?E!2Xw|?vWfRkMI!*8o~yS?8Ob3%y6@|bPfDQYEuD%tfH ziwOlFL4Hxgk1V_(VI@}A%sXM})crc3TwrNfu~VAj&3q`wN~|s5uUjn$SDvhW>a1`r zb=2V1Y$monuhjhG=j%#6ckwx7yxc&won#-%D>Y7pSh}+>12w?ZD4WBTgY(P^YN*lY zIK78pIGXNtz_r0KWFNb8S&ATkz^V`Heeqi2S2~k&3cx#x0?WeQFRYy6WH+$4yp$u< zr~$)rstc}iZ|!^^hw!?CONET7kahH00s5mKh?lI;!R(}q*M^sJlbc?$W$B0pm4HY? zw}MxIP<9|FFOai{iq9+cfm`Miml1WuL4q%w1jQmD3kY_2CT=5uI}phd@is1{L*28P#0Gl_ zk6;x@s+!gojy}m?(>W0CrRHIWo&wc0C7V&jqkJe^IbM8h^G~9??Y;0$q93j<)&nsn>kX!7!4ywFqSD>9vr^*Td9gTgG{n%bE zWknh|wAbFBnqnY-BcY1wh@BSzkD${W(olyWk;O<|Q9-=MzRx<^5Fl2OkxbhhA#ol< z+oHRAGnDRrXHmJ+SVjVSw6do^UVT^zsSbSFVnnPCZ~5;_```Jm_F0GD&4qdzzKlNj zaq8a8ZfwDUq`uI>(CVK5rcfOu&l(KeaVMthMaSB*?MNhlLTqTC9tp=(kf9RL0cnI( zc-vGCbe2J|gZu_%@7h#xDcjUj9}+*s;m^I;Go==kwW_{1xhYJCXc-TVltQ>S*(7VP zU- zdJJ0Pr3kct<2OgnznVen4SLP$Jre|qfK?rcs2Uh4_F>Q0IQ1TnH%Z85iAy21vO8eD zb^xH`cFNvblJRqp3U);e5^r7GO(!P$d+Wj-#;HIHJjE73elvf?Nh*S8gBIFSb=fac zl-D{9tU@Ri;x8!<&^-$HE{mi$sal#TKIw<|-&!Mo+ekt5&u%~c42aLk1AgnH`Myry zzWr+%hUMSOi*8gto+JP_Z|b0()B9=&FX%>Jz9d+1eyr%KC_Y@~2=qR?-yo)+)mtaK;gRLKmZ(iO{ z96YOkEy!()4tiej7s#eEao)({Bu26&f79Cf6?a18@NV@?PStV> zPh|ypG0HqD?4KQEdR?qQA#0bMq2gCky9U2~H%Ls#(BkeH}n# zq`zwCQ1sp3H#ldz9qhc|MogXMw13{5p3$NmT&?t-jf~ptS>4OpPTU>tGVAh?0h?an@3}0TMSz1o#o1|psdB~Na(e8mdehmJ_=dKReaV_euz~po z#z5HYHgYJBBj!JvB`?L6uA1Wj6cgfqZOCOCCEHX8c$dm$fuE~y-V8r}LIVHtRyYN& zKdPo(>csh(*R)BeAM@ZF-ws!AfNeWg1$LX2Cu5}pq#)#Sbkz>^>`8orCGRZ-eBV@4|p z&bI*!;&Bz_Z=CY3OIvkUdLG2Qd!g$k&scq6Hc-M{K@wiy2c5%WRmW|!jfKQ>)v8#} zZe3+q=<%j-=M~ji{?8S2fKctyCy`fHMQc~e zr^;^GDNl`XZ%4YVMqKwQ-7ES;%wVIbG2?zxfjAyS8RoLvL8tYIYIH#)*Ffj`F$2v$Am z+Vi<7OQi-oJVQ61(;>xwoy_2U{aYpH?_WOrt-akLzqyV+%LjY4IufzivBa@^*OWCz z8#=F$$+Ww&cBP|g;RHE4(zIQ3c&MMIt+a-ibZCJg676rzTD{#Rkl38fem4c}b%|P7 zU*1CT8gV{^&KuN@q|2F9XueptZQ#?Xof&{FWu3nj5(3O@btP$kII^*|sji`7)d0hm z2JLUQd^u6&{R1)OYT4?`rD8C|$SA@JotbpzM+ju!65>CVw0qS$Us}tq*ZFkquG5r+ zY{{LZ{j^&hukvwJ<3-qW7f-7t#9Dct}L(*TKdy^+5UgJQt`LC zJwYvnVkjl&UQp8;CV1kQE2-Zo5sxbC*`?SNIt0a*9sz%tL8J(z9BzXxq)?pL&|c1Oyvm753CaeWxlj21(6)wC6uiq;4zo0CwOa;v68*Mc zR*Ikh^6|@m{q?bA`Pubw4S||6NW(TTYKtBYCmoe+J-unr%;eZLWo@<|bzZFICl16A zUE#|PwYVUe6Q*TP)1Mt=a&Ts=GqXIEtxp0VQc=8M#G{;cf4;{qWwQvy!Qtd+@=+`u z6fQ};Sp7Zd4q*x8IBl%w#q~?I_yuub?r@va*^#J!;s7A5cfC(roz7n?XKN5X1K9c}(=VMhw=H5dmh z9`BHUg5TtDusS5CJ$N?k7Oxk)DgaAsf;7eZ8!H3)QD!R~vcB`BowRFbz6L4S?F2`W zeJ4P4LMq$eMr!rMy8`^4_BH8YhXKS3uJpEQKfw`Mb>Z!|c;=_fXo-;hak}i+Hf-I$ zG(NM|tL40wma7!eMb{vW>sXyR9Lg;wKv&U!$BL)w5dg^65sG(C*Wv<)FthL$^!l;l z#?v~tmQ}q{Y2m$4p;=&fG_B*2G}W0p^<`loz; z)K`~N-H#k@jZ603NKR6<y4^Yxurv3`y^PHspKEGkRGlHz_%H$BuMVF~ z{;?7nM{(?|N;Ff{O4# z@+V%hMOFS)(+{$JO~sF-Rcv08F(8+J?CmUq&^D=Bw@lWX7DR|sKsHTI2LHQqBeSn-=E8A}d92=~;QEgX$)ALG- z$aKqFWgI16h7aL}N~_t|ad0ut$YJPSDd5`&Hl@@Tg4lGNIB&g=oub081#NqN8FdoY=V4 zq;@CgH7&hs?FTR0V_D8HleL?FO>x-%poE>1tFcPwXUL!4atQowaP;~QFlApc8s5Eh&pdH_jU>T zqC2eFqDp`?^u{%;VTYY^wl)dhWN2IV0sBx&by=W@Fh{`cBZzOe>e_8rJ1pruqNctL z;NGH6+nM#Jv!xU84loAOuw6+LnsDBZV0vF!3t%c(jOVL(Gu?hkJRr-vLYQ^{OAZ+WXk#gl!1$YxLXGOLqfAD5^e zk^sjhJ>ARk90XlY0%1~{CoL@;{@?3bef@m3pC7)opCAA6QlQ^Xw$`JXlNI<;(#v1L zNl^vyU7#Pz5lgkQC&695H)>iJT5;jJ?J&R#aRq|}f z<35(8L}n>7i15~bi8GY*o#J@ab?pTFrt-ET2UaVHiWzbUlVDYpL#%91ASAm-6G*7G zf+(=@#+!p^>}zx#cA!<%7AoBLAE;{86Ea|av(y5FmJ!J$d=$qp6T?KB3LLDp44w7bv& zB#zC$g4&;>hGr^P6yyWHpv-B)JQFR>EPGvxqerIC`BfT-4Uzcl@ zbJlr;#y*OF^*!H3BV0E5t~ahC-DC<_xo6Vu&}iMFuFg(Hv1=k7Oi_dkOyjsy4UA$( zf+fPSJm_JAdN=CP0jHcC6&oFrl_Cvr)P;7o`Y~Uk*p!}VokT_emJgpY1uKk@7gdb) zAkth}$4IDS(it33#5z0w0Dix$NS>!%Dqd4MwWCFU)L6>B7W5ziPCw@^ae(kR=HPAj zTj%zlS8V@vxx4@x$J975Mh^C{HOf975IV1TE_)w>LW8TXp{wO6U_}zZt`vYXV7IOj z*F4o=022&FlUP^qWaNwyXx)RlBHG3ea-EuMwtG(xA6vm4fl?K)3>vov0&Bk7r4YZJ z>GnK-EW^rn1#djct~<}tG}|4b950q_ii`0ls&EBo<8rVIX{dxT54&=d0=1x_=b7>x ziA@Q}{AIaxqWd&|zTPm$-}mqlWKCeeS!mgjGF?>Rrg@V9UQ~>JI`z;mC=0R6HLS{~sb`dJ-n*9(11zgAuCOX7pa-aEZ;+$} z?~i58+XDW`&K4+w$zJKY7620+%jPwmo*u9;yRnOFK*g#cD-_2+7dbjAB*7qd-!>>5Z9PItrG!1xICLhOTotSfMkF~BN_8ZRY zbl~i^!#OvYkTYG*uxF0ze(Gr8^z_u~n@vXU)jV7SQw7Y8`}^*^w3li5PElc+UOg;c z5AT+N&N|a8HT?URK7U+ojfY2DNuTB^h!PiRH1ktrt)xn=s#}Dd)qFI6^ka-`UIUUe z6|!n7FsPZZq|gASL2GV{$eUaz?ndecJO@7jiAZQ_p^_f1WIHY#Pzyegl9OEzbLrz= zy3ci867HQOT-7O1+iw}KsSne6;#PCEL8XcA3Eb)d^ETXtp&zQ^K^ZPlgNmow&DWX& z9JR0RX(F9>=GSTxgprm1_p)ODXrDg5%B#KfDu*}K z*2jvaq|wL<^GDw*nC`YW2DA&Ut={xpad+e%T1W&Ld$MIUYeup*zFuVHl}H%rie@YL z?hLQ)vpdn~(o!>jt7aEsSv|}FCar?E6FU!8I?Z8}Qz!R&#mJ#vtTeL=cv-gYSU+iw z$T}!?EZ?P5tuc@+hiZFSy&EsijqE-p4{sD+xgre>MC!k}l_hi|N~T!GC@JI>6h~q)!6Mx!XaSiZoGa4sGuSn`@;L+dyF;Yf7qy{ zWwJs?H}TWq=?hG-?1HpMt{S-kW^K%7V-^l$vtusU%~@9t)3VHp!TVVRV45?+p#ifF zO!4KmQZocm#TNM`r&1upDyc?PJpcUqb^Q4G^^X^A&6BJc?0|n()eIJr_1)9do|9ZS zTH7IUjEa5`^ojb)2f;?OzU8}@%7v(TfE}(=9T?z7;Mm!Z!8x>%X()=gd1wxp*)anl z{&oP9)1YQ?f3U$KJ#0T_0vV8bhob93JjfqUJAsj09kpbDaZj~*Q_@{dSNk;1w7SrgMc*AXJ=a9wMTR(EgZ)2$j899{;;UD#F6=%@%M?bixh(*&?VRh8Nf5N8*aGL*JpsRJ$Bp50uiAkMs zBg%0qgph%%*RowLPJeT(G$>fTA#f@^Jl`(_cS20LvNJgs+u_ux#St!T1YikG9IB_i z{f}8Gn$on!u-Q`p~h= zn=(!5Kw@zy0;O&z}_$ zn}7VA-@mj^iz0^AvBg(<9K|(B=ujK1z&4f}pxpW2XW}T>TrjlYV*`z?YYW5%@j6s- zXW&d3MyNw&dbR;z9x^o)ld&!aRSAwG5rv`DxBX^QZCiV;$n1dqr_RZyf2rZRMIjAe z7WJf8;93afrQ!Wes8_so2@Nl;$#p@RRZik5uBdzstF9&};FE=leODg|;2_8yag{Gk z>{VG$`}GODJKvQ9`R9fEK7V}u^bbNq6+?W!)iyY^Z7 zxx1cHq%0Tj!^0&aLL1%mCJeP6Y|d~e_W`tkblzIy5RfAX77>Q7=lJR;yd zta^H8+a5#pzD+y(W%rW`fjTKN1bAx2BtFED$H`3JrO|2VDUXgo9!)rLJU&8 z#aBA>0-fznvK!py@+`W0pAzfZlWC){#{%-bI)6r$~w;Q3NA zdy-DpcQHS7nuu%7KCV!+mQSUOPyDz29Pn{B`$)PoPwazSi( zsR~@!JLNzrk9szci;!cORx$wmFEdX%5Om)c9YE06Pr`MMeNWccU;fTMk zRQmy{`1!Zj+lcyfe{mrLizHt%l#NK!4AnBhWzjkVVrCr6p3ILRnVw zQ3Kq9;%wKl!}ipv>DoEi*{&j`%)BgizWmNg9+EXx%GUSL{`InypR8HbVrQWCc78>* zXsV{*e*x4=^iUQpM$gBui}ktvy#D&Q>#EQ0-5nmKRIj!#cJx(v;-!NNo1J&59C=+0 zX5Q9083s^DraX;w%AU;H&I)9$`~WAD-Ol?O-tIw^o#=+@DPY>X2I>RC<*H?2?e%^? zufjp7psDMg$^sXTW7PAE*sk263W%BrbX~7&f9y&S?7lU!lQvf%7n_&7S?!ySF1$kk zEWtt{_@;w5Daea?5TYX#CbMu3Vh9xE*xwfH+mkpxZ~PIphy;6F1C-3`C4~mJ_Q_pde7$-GHe!9pb@-6jpIr> zR{$AUnoYuY+WU}Rgs7G*nj;gU&T_PL?uR%okiK5m>Fehu-LuLVl)Z2v6Qf>SOZf0#v?L1aLBqxinGZ|ynhWb&hHnRsk+-9tdq zy)(XTC0f%$k=S+B`DmLwPZMS+_SqLAq|NLwQ5{ct9ZJyyNI@}t2<#iA)xF=i74->~ z&8=4{h-g)o*m)a^rO8qoL|(1x)Ll}Ao3DSvvM%ocbhMrpKF;>GOy9m)?un~&e`Nd3 z=Fi70LAo_FQesJgPEN+X5)GU$d#%oSZ(TV|Td_B%#=xTL%dEl`Z*Z~>>;na!C&=Sm zGZP>~=n@Ak>q)C_sr83sJA6M)T7+mD?DP8-MDR9xc;Vz%>5vK1vA7csMl98v#y;(+ zyS1|bUCR)==F)BB#vnj|I3tO?e;d&)^#Z}vP4z-I>v^R)=bmofW^>M~X{`f5(%U6k(EhwtYvCvV$tdjgW}CJw`>cQuY%Cly}F6;y%cn`lU=juo-cf%i=j0+@)M z{o3dnV%7VdTH0oEcLriKV5~!L*2PqCQteU~D1I&$XDg5MA?`P9RB1{%f1S>@CR@Q3 zx`h*j&Iz@W4p|ALVc}%56ng!1 zNdP;6Qk(>hyEOmcizY`0f15XZP7bOo5(H!3H!Ba;q9QB6eD7hiCMwlRC#UMY5s*U) z&fq0^$8(b~Y?YD2jnz(I>jIEO=kd8^(WvTR5G#=HB%`UIpR^d$$YyQV^Wf`=G))Az zO1gyHT-jj&hY}mByTo3XDO^#nNHz1CfA;Or*XJa+@+ZX^(6;ME zJXNfjN@od(*&i94bUNf@d%3zxSFk+*y5~*@UTV3kaZ6sN;;re;r&B3U{JK_uIFPb% z=f-MTzJJ^^%vD6a?3vXJotRycX1rvf6l4wb+FWAY9&{0!9Aozp6h(73R?LA()A5-=vqP7F%DP57ETq%6dbL` z@-fg8oozMys?lAISIIiu09MkUimY}bsljttXKdCc_l3}1rQO+JrSkL27OROs<2mBT z^HO>Ke!MN#^W1%a7)-~EH^urJfVGima`1(0$?9r7y}mCp^Xx-*b+uI&nR(9M5rF&hwH)q_|M_qK&%gc9KK=a1mmk~s z{lh=n?;n2s^kewx`04oZbNHcz{KNnFzy9t2{NLmM_~9N$%70hSIjvIfe${cE^A73W zE0rOSw1u6Cc1*K2FVdF;uv z#B{cj{wACsrdT^TT_#TCStB zp}FLH-Rqd6*P0S`8t(c04Zn2{-f6#9iT{55{C%xhj<=->*nn>{&lK+~;tzb*75e5) zF`?_`)v&H(Ty^RjWno`)Vd-pgj=5i{o}1s~8`-uwav1~P4QFUmH@b1H^TvKgNMjz6 z$A9ZrkE_;jvPa*SDkmM|$o%cOVk_s7D{FzL|=d= zGp^$}U-)&LSjptUc=fi|G5V@&_j87sZ-4!yguU3adiBkB@l&hK%oDb_<8kqr2hTg! z1nG{ta%-uBX>-?WV(~{<*Wz@-tenejQLJSW|c2?F5YKt;Yw|u zH%?yb1`T#EIL*Q4v~X`jO%yVtDw<|WgrtpduKRY5!O#gx*0@S-&omh4#9wKCv^#q%&&atdd>j)lAS zV*_y$vc=d=TLXv`5Im9uN;tAk4D8wegi0PVDbOV3A^T+aodO!kEVdpxMoa zGjv?dJxYAlmDb$j$N?yV7JuOw^B|CPqEM=n?M%1UcWfd;Ax`P6M+0$KRG=8_-R-`C zWnB6S|8>DWubH@Fx+XtbATZ?i1VQi^F~7S#X=n zC%7B9ST5b;oCT(WQ-ePQtB&dAf3ap?e*O55_4(bZT`xcjM5$O0-UQ@~*g9dl=6HnB z$7ahTkh};)8(b?`PJac9avsBVJYk5iAy5|IAwrcM3tTG{9ei?0aKuvS)+@SBL8A@vGXPKV1*h{5?f1(xg4giDn8(bK$b--k%Ru*;x8#M`oJ{Mf`oQD3Yx&jm+C8J+vcV1EnGOr*Pkmvz0dGa?S~-=LS^ z-d$>$;uAayLkfTZVJ5PDAZTTYaPu7d&Hlx!Dw=N8K^XAN2yafa6&xZK;&23qZwOjH za26s&%!kozo&5Fa{AND-O6$L_+NbrR{_x`0iV+1)R1Y?BWA_c-IBR2B`VGj`4Nd~X zkWBXfVt>C0T!c>ICw?-J0z|(B>sg@QG4_G6YPCEyQ9^G+ykZa#WQ1rW#Dsuj>pr*s zx!=eJeD2C8W}r}riKoF<_~!E_Bp%1w07P912+V58>A?Dq)_kTax*{9z>f9Q(w|JB#;?fPH8eMZxQ z7Z}%9+L6oK`uVo^4FSJEt#M;m$n(-+XYgIf6NC&LAS8hgh(nPVPdxKP&@{p)AIcMh zujsZ(l#sYUEO{B8_5$@-FXDe|L{QSOt{LTiN4Z5J3Zdk(ei*<(y z@_)l$a^Age_EDOe3Ty^G)TDJtfK)Nk1PzPF0f&W$p;@4DAmq`nm>WM(yi-j3Y^ zTiJ39_U-_6e!qU7*BeR809i?ItA%H?6=#HlUgIDj;}iqrMLzdPq&x|Kr4ft}D`)N? z8p5~2pYb!60*X_3?IkSo0Rsh&XGfe3PJek-QzS^#M%=?hkY@w~@NrL*Y#uHF$_02i{ah13E(J4~WT zgxrAjEHcsp3&wg;?U*oNh| ziruP=w6Ws2vD9<4cEj`FWOw_%VxSMfI?Ur}CzuBNhuh(IcVi1rLK3pSbUeNh#0RL5 zSHz+&);9y2X=Y+_2tS zUMyF7mn>U6e|Nu;MFauDKj`x$148H7cEb7samz4-KEhdZOnBciQ^4QML)%mVv@{KLEu@=F*}4jeqSzLy@(1h>0SvnMA;ki{C_0xSf6N; z0=vh!5!K)WLN*`)`dLkefsU1B=$Ox8#sY?EUI)E846=E_LEv|LLX8ayn1>7$dV@(X zVCY>YPouUyo(5RhI`;A5m$!=5W{c* z+z5%acywMJ4u?Bu)&*BenSaOQAz&Q%x7LN6xd7jMQ^6LoJtzQtb0o+ITg%TL*$f}%<$CZY#07R0q{9|5+asYg zVXAM^65VHROdS+Y#A`Ug!MN{qv;y*kOn}9J5R2t3g4!9OWnej+CL=kJi*P-D0LI!5 zL~Pt?o?zG6*b|5Y41X^XuK24Cy@A>60>1%^A&70fU#NeyU)qO{e-h*GObhVAHWOSN z7%WDg*>SfMeu4~yXP|Zrl$~gRjjw$JB}jAR*qm1sm2ge`6I-bf-roQ~A~xg!r5iwf zWREL%E8PijD7$=v#3&2U=zi0dJ)@)V6OO!D(Qdj&x_PO&2|pN+xC{0Svq3gWn^#!8 z2)LLH4Q3wEc#lF?kk4K!unQH>ix3&%FM-F#Tw_4k*5U6Pw8n`t7_ zQUULiTnrAQM1P#!sxM*zLIJeyChE{+s z!z3Nn0t1NUfR-(I*m{x?P%r$)yq~;rvX}@1^*KOB1j_f`)$=9ZE`uCz;2vjUWp1Pr zv7^G9CUyX0ysE#SO^@@oB|(?j7I1H3?d2wV)HOD0pi2U>wj{(Jrx{y@c)Q$6)DBoK5G+I=Jc=6S#;4$+dm!-n$J4k8XdYU*^<)X`!CNzqt%w3o*XU^43t zI`e6N%6k32zWn~j?;l=AYazWX>+nzpEn{d;Wg~p_#F=@mc0iH4$T`X--82LBBJ9;0zC}Zh@}8`8Lr6(0>gUUysrF4vr^j&$3kfK z*^fOHDF8&naG$dy#1~G8be0hYo{Rst0%3e>Nt>7r+k+}LLJF1xwdUI*fuwrOXUcJ+ zaWJ;NN}3ZIJ*E1`leNw7;^9C4zjx8_e|X2>QJ?T~hPfXcu-wCy~L$?<9;)njs) zTOll_!?UV+c&aw{tw==jB@A;GVj%hz1&b`bz$d7L2NHpG^0Wh}0J(%0p&i#HHm$cT zO^2VDY?&y#5qb1bq1?L>A$fJkKJJ{3HBj;qsRWDO3r(EP4Ihstr16d=$P-Nnf9lFo zHuXTsEn_T(??Ln3@t{ID8U*B1Z4gA`{>ngq{ER5Pf4YDCTz>#hUg-wB#_SbJ7;cDM zJgn3(J#(I^d6rkZGB2Su=N|ax}bPi27wdjZD_(`7H_eE@<6`I zaKJ<2c0Wx4@{RH0wD5)&#%ECTBOv{31%_|)W-*D?{L z54J9Yj};RJXpr;pPc+El8?B6}ce+esM_B6Y>QqmeS3h!}xC#)A+yPtwe;@=iw5w=n z{1{xv0+R*G1Wb#C!FRF0c$%xff#&(~{&CXb}0pww}sL*E-CB4J3Qns0%p94Fx`lRRqcH5(8Pd!Cc@>fod3M{<2K@ zr}QUd;?sZ(2nl$EW&x5Gf2fX^#S82N9r{hj2Tlbh5!fOowrV8Y=QpkZA%fLml?1X~ta&1ML1T~&u-7XS zQ*atMK!@dG>o=-8VfZFR+jW2)<`waYiWbDnpx`VKT74!E5@W;$e;`*7dH^c0SaYs@ z5sko<>#oQ9RXTsFuG0C+AbY~OPZPno3D1)+k8)ifV<^tlG30^1xH94YE(vCGqnJFK z2fhoBh}Z%*vIGhvYWa*eZnIHwtOP5=x?>_x(Wj;e@7=_Ictqhd-p&+>Z;3rRA0}`i zxGgF=70>uiy`TU%e{g$%fsMSa_km6zc9&H(X8@3_<8UAGGa?5O$O8Zq-5@vXNl1*n zO&>$cgbrdMp_(@Y@!qe}=RZFE{^6JP-KNTmt7B07b{%oTing^QmM0*dF;#P{(C#%M zpf!W20VR9`SZVOB6KWOxvaxufI}=i7?h9fTlN&ks9it7{e^1!o@T_`y>TVig=Qqo?{djYas|7UL-jZ=l^81a>8?iSnp8MfZ#d ztk}pQt6p%0f{=X+`es|@Wm|2`0Sn{_ZxOp&NrqU-coFiX z@Y=-0yWvnLe|v%OvYHT+IhC;IolV~vHu)4HEhvPPfa5F}87sCtFK%$PW~TEI|eU23fLD;UxU9tP0~82{LU4?=E-^k+FHI znLKbhI{yTMp%Jtk{v0Zn-u$o+Pv3yEkN`Gf*F>SWfHq37*USS#DfgVFZdt+N$+O2{ z*ci+|E3tTysL8I~MNh<#iAqSdYp|P`*@UI!^C&T1rW!E9N^r@#grfiWFKhMHlTa9( ze|@cf{jGic_@R9o9()}?e#Qyk74RbKhL3c4a@3U)L-U=m?%TNRF$J6-6At}g=P;j+ zUtP$8X+91W>H)bq!iYJUdN+^9LY%}YtOPP%!D6X50)l6|A(uo=Y-^$u-#AspW%Fqm z9efrM3>km`ibRQ#>rlwK7ON3uifJpCf4{=*8q@#`v;>pDoG>rqA?(XCtump{d?674 zYt2Fa2(%*3A!6)mL^a|U?XA$}Tfs>Cc2ao!6m-P*DTc7j6!R++k2{fninN zt5}Exx`0?vQ-X_3$HNEc9vc*iK_Ubo0?-}S99`fyo4qCv2jcOz#GM;MIe>`2)*gH7WD+z2-&$xq4B(C zT@Qp1J_ijHR^U^R;={*gQk|dm*tK*ls2YX$`1p9dGF?g#Zx%E`Q-zh!R-(4e*@6^u17UfIE&=twzOmJUp4Q ze^)M<6$HKTxv>c4kS)}a$^GYShggIWUiq{-JOe+8INEPr`FtuNP*mU7f9u1~f3(jN zcl?omRt|pU@2I%f(HG>ejjF0mo_Hiw4C)sVTRdAO%n6Vukw~gL8cMA%&n9qNOSz&E z6C7yyt_JPB)vRI%(HVmzA}kcwi4mOmhUvA93AJ&RJB0maVn+6rLcp$9gDxsuPN~xH zfFE$X@UQH5@1vZ0;=G`LKbzH^Vii0AF6h}`MtvLy{>_q}$r@`*Gg80yWxY#}h}TS5 zL^loSiJ2d);@gt_zkmF`e(ay-yK?#;ubHOi7PaK>J9u~j+ zw#M%k?AD)?_8guK@9XqseP*4Wa2RpBualu2o_~L_Ude3V;d$!2Y+rbYHlVccp0YJC z@EYRvj%!7zb2q<*{mKq3K#unC-C|FUjz-4WhUYnm(p(lt) zGsD$vmH|SpBN8IM3g{2JpLTT@Aj0>$?;Rj~(1Lb0-XAWHWuKPUHES~w?5yaXSdMAI z3x9`N2i$#C>=|b}Wj?aChPVJxi}cpImf>fFKHqHv6hN0fy z7RnBm>!(X|3i18%{37b3Lau4)KK#@DM1Cc+GVn``Dt@gJi`Kpu2;Q+o*&yc!rGHqr z2oI}Gi?`pcduq8uSEM!% zESDjq5a{}I5V!+QG_4B&FwYR6)F>AA3n#}2@oczr(izt{tr0$~K7?d=q`!>O=6O81 zs<9VP79Rh7mA(~zAP4_cdyCOo7L(dcsJ`Ka@t6>-48s*Y3wX?zAM53U@LlR!Ez2YQds*y%)})TC`+qW-aKL*A zcOl_vpe%tC3vUVDYXfHZ?sen0pT92B{jSkYHq4`%3o%Op?O6QFeoi;8W8U`lB-=(7 z8t=$fqz`k=$Oz&w@tTJuiXWz;F!t2#on#>b)Fib4)W?AZ5}v9p0_-_)3xkc>nz8W) z$0vlT7Dt zSXO(N_>RMTDQ=gL-<#bGb*#52XXVHCj2-@nE#77x&ddItB94t_`2!TiWCvh4+i6lKbuuGrClX{DOQRVdBK==Fg>+yv^@iCtk}Nx6D7lx?GH zp2Xx*py0L0rXtbYZ1yHp!n5nu?i-FU(tZnZ0H{UsRz4BDkuNYWnA;{Q@%4&2%m*8- z$iZoW5>6#$?0>{DK6^s}0KN;2Zf2SQhf}$ggnhzkfN8)U+G(3cwNd;~jkQLkCT8(z z-&P5Y_q7ft{`6$3aJ+ZKsS(3A8vSB{FdEoRK&%HWVA#$Gp4(A!C`i#-op|5bUK37r zBb|!P(#L6UZ2-C!5@8}A7UT!XauSnI&qG3so^hlu?|)>WV7iyG=fwwFlxX?4t)hD7 zEKq<3c5E|qg_i;WEXgvT)%PR_F8dOAM4TMhWL@iNNv3&Ycq9uCauf9e(y=C=4Q*t3 z1glr8<#9H5raRe}-QO1L=F5T*fT!zpLF z@+wxioPUZI#6y^u?fT73)l~e#Q~3TSADq47y47PHXlsQg<{K+N6_YG#vlOOUPT614 z?m#CKp@N4ElKmX)W>o(0| zz6JLsHd}an+0}A9U8?3YvZ%>YJ+vJmFNUNJMr0%>3hbDsucItr|Xh|%-Bq;|NbzxOVsd_xIIM_6_ zZS3UXw#_`wS6~eb`V&92fP#$$e4wYJkQvnbB7i-m0Gin6n9&n+$pZ73MTTQh#UY!D(upn19$ z)dlu!iN75m=W}|>lEV~%Jvb#irQPO07eTy2M6khR*?oLE3fSCp68CQQvzYlIc13?2 zT}6lj?@>UA(PHf+F!z0({`P=X_oxoYjW_&D7g>E5ix4mfvgF5wBelA&kVV4`?RR}%oc)0T*NVBLg$h=2r=`A~a zZhYG=7C38$pbfjd5p+EPM>th#m8Cxup^ryEZ(q<&9Ke3gW`A2FYn{4P z&^B`(R_UOYaS;=rk(iE65ic&d`m}F@P5HJ)|Jla)`?pac>4)=OCs$hz-|*bp8YyB7 zJZ}Y$5$ekPn+HtTySg+GS3qMns1+f@RwJB9MrJ`k;9+4r=^B;y#IP`$6EsF65X{i7 zL`y6Gkou)f8#URLH`bYtRDYN4xnZF{VEmXwwgY%WPfE2bg?LE3#JEboEZu-TAhk+{ zpr4tj^3)KfXs!6sU~OZ?y8|Tx-x&{_*fKBp!~oaf>jWj(JeM2a-$P-XCL+;f;&-#kAq{~$aGj2i+1u36NfAP&Q^wZtACWhV8j`~hAu)> zD^TK4tFifK8=fhT+<>h-F-NvO4H%mFNW!P1Bry2!I#(|1ct*E8=ZyA0197(~DFee< zZkzuO$co&jxK4nQG zT5?w{r;U91A7d$Zo8S$Ns z$!*LaVbyD3?%BdafPz22dAG&-x0UiNEB^a)FmwDAJz==tHA0|Oiu`0-HI|;**otpl!HE{l zf(RUDn4W!dU=6*cD&9ORp@)?rvLUG1qqA5O4i{SsE|#KmlGs;-3o@52M`9`ItkS$q zmD{*|yw&$VjeilA1zCoGAl_!f!Ihdl#7kBMhv#WFPlG`Xi>9ZX!+Q` zw`9N}7C7#=YhVhpp=mjliA{+(AOW19c%R>!DZek)w`0<0wfLA9U>%4EXz_I(%}U(^ zvYa4-@i4QRJlnGq;;>>Y>pWAJwuO2wFRQWV;!!cIItD$1VN9ozpvKEaC~B&ibfS* z*@RJ?uYWTG2u{eGrr=`Y6HBZx0$4Y(s@jirnPkt`LMtwVIDDRn5F27@R6>`F?lb5#hlw9Xc=90=Dz2)HWf zaDd_TECFAND?0XuHH}2tcv)i^pGbs{^F!OTgnt!?myvT4=m|II+N)Vm7w^=uU;Zz} z`fZu!hsXOs^q<0`|KdAQvjgEW@Rau)kj_>;1a;DqjgVl&*$M_{Alk2vIc*b&>33sFo=C?2vyTl=X8G7)RQaJd7*c@H-lmo$D zn}6w>mOLD^AZAn;_TFooH^vQ{ZQrNpY@nI0M@Mv*duz~U1SKL5Bsw_nzO{QCLdfBb*{Xx3OgyaC?%%75%R zc}XN^(eb*CFY@}llZDZU0C330Ge;iv=KKz#^d0y%d5r}HR|WB%Oh<6AYY0haV$G== zxNfQAsRF`rMgxh%C6mU5f<^go<~PV%k^PC+44EJ}U4UD*IY6ttLd}r-mWP#TXgd45 zz=>ss7&S1SY8$gr9xz9z`N-<|#D6$0hXz5UgJl@lZ*vlnQ%L|BWErt(pdY_S!*8=0 z`f8udUVV9vO3$ykhWI)zjUK$8KqFf8il>!G)_dSjxN66G^X)^J`s8tSkxQax@=TfgMZbQ&<9#K7J@fG34g2IRa5KN##PP8+LO6<%VrtQ283slfh zm$Q|kDg_6YC01sUV^OkvR#sye%&p&_{2c z$!=RRn4y~P1H!S2_To0g1>yvIpFpR`#JUuyD4)H8)7ae{miG@|0sW1t6xpcd>@cVKzs4iNGLpPjDNO9f+r4;ch4e< znO3ul7qlKM@(|^;U&G^+B0p;<06eqpevhbyB83|UgosTYp=38)299O5kRN9y7F(0h za)&yg;&yM4e>+i2{wg^FiEyf6X;~ZLX`?schor6*+rS<7Rjn)QmLe$`52xzE42D1o zU{q%%UY>QCr!eE)Fn>}v0j_)FaHr=-#I`+7CqLxBuGhzpYkVCmnSP323yAofcNIj+ zO{}_g>l3XUpT%-Ki<)9x1>VEk>!YGm3(y1YUSyP`kHq-gd~Y`+u?ptb5$qLc`l)|{)ILH3e22H9EikqQu4OP#F&j*jXXwx~k4Dk&Is7=yeZV%Ljd$9ZVdVM#`*l0N zBH8;~M7_;kDcb=-2on(R^uAiEb09r$#{`MQ*0FlJ1{w7D* zt@SgB%$ZY`<$$4QZQwEk}Y<$?{IerIGuQ$Jdv2^^}BjZe*i=mnidJ@^z<-lhw1$@osw2jYN+w*Dc zG{H@XD5zM%5=IB!HX9+*lbdw8aLxr!3}aX$BGKy2CIr@&fOJfY594*SZ1~IxZ*Az} zL^$$v=6~q+$(gY%=}xT4B|{Ji~>PW!yOPYrU>wz0HNST*Wjo z9%#R=b$u*L50;6+bgP{oo0wQlw%DuCQ8$Mz;^{sxehAxbuX_O|KwC!-JfpY>9z61G z&3|ss9*aD~5Yv-Tjyb&s4$BdwElF30VW4M+gXz3l+8J-4gn zEzCpi_hVyT12A+P?|n>^u-z-i2o5?T;P}mBjDSq7R{qnf*#Y7NjM-E%0Ruj5hQB{8q6!O9kCPEgGcW~KXbikWzX@;8}Y}kQ0&Dq#U8z4T8=ohp)fnc31z*9 zC}6lFy3A+9=JL3N(2QDwLnG^)TPY|!H8<8$?+A7B&^r-`4_REqp&dMP+n(1E41bfS zO#Q!Ev8Pqea_;;t0bT8(hZZg#uG=Iz9^&pqV;g-PALqG>L;@Sbns2K|iyul>u63w2;iosX~Q+kzi6JYVQ{g|?KFDU||*(q0! z)GW?6z8rz*jH}EyqPBsu=D@aJRvT9EjK93u zDB?f#Wk4F51w0#UW{XOACaT&k0I>r`iZfvPMab$Mz8XCE35 zqrWCyI9|~iKCAh5Kun9CjU5ptJ;#U+Tk?#~x|o2t08lJvJp*QZc(MuQa_&vA+zqeH z#YS25m@Qji;jH+JgLxgmJ0mX68{f!i#ra?C?87hZ+vvaJf3=Ul{jJ$=_-?w`9%jWM zFj;yQP2b&Lu^mR!x;5DF7JqZ@hIL{~cQ`L`YKyxH5A>gt{j6;cR;tevKU~D%)7tBF zsimTF)v8yIi){niPC-G2zJ@>DvDhXUY*7cWpAoL1vqi;`)s}B|lPkeSTV;3{YkAUp zrI{`0Th1_c=4u}Z9K?BDCWB`m zPlCNzaXn&$R|N-iup24L_?4izXM}?vuZAaco&=tWi0v78!e2O*EkCnT zp=CA(JXsyb1I-iGu}w*4m&Gnb@ho5B^++6AFYV6OPJ>g z4jGzO3g<_8swZNZNg|dl3NMo`(gS z-3c^2j2RJ_`Cr!SW5XfiPuCMEuXo&{ZBIih%oM7OUW5>#+}OwMY_=UOr)t_;wE=R0 z3(aQpc(IO7@qYurn>lItY_djaI*|h*4qH!_vgViR2JI^}}GpKyuq9Z02=pu_Mu;h={rA;H>M; zIa^|A67Ctma5^$P$J0y-pvm6nf3aEsew4Ysukgkv9Djq5oK`_JiudIps<56yc8Kcb z2+h+=8;%~JpsblQYZ{W1f2sSf&e!+!{J{G4S_?jGM8RNN2D=>!c!)CD4qp?_L_3FJ zAcS6tF*)3c=MTrzI8?o#PFsUFOvNH31n%y+4pDI1S4?DVEyyHKXUca-5Nc=CaXC%} z6E2?U#((PJFe=u8uZT})#^K)^*@k+k4aH1MI{w1MUZY+Ui2rpACyXaJ2IKu$s63wR zDXzmN5YVj-Yo575Wue($D=ZNd$%C)#ATaX~j-5sV0(PfU#vBl1zMdDw5UmOYyV{7( z&S1>|>@!af?>z6SPDnzh@`~j(Us%o0BLdpIUVpeFBI7Vkv8*?+-06h=+Hp|r_j9^; zx^uL$qMpyJ9QMQ82rfs4+E!ei_67K+2NYGQyPKmaoLAyOU-1;9?2x^?;x7#2m-hSL zFtzI|yD0DG9d)zOP6gmGQ++ZKp2?akH}&kHBqHF6ZYdxN*{|#%yW$)?+lD-YzS+B) z34i0xM_ZTU7#zcFFtFrqWyee&x3gTgDVAo>Qp~nGzRo0rrx-xpu-B0vP?Ph4x0K`Q zH7rhkgQUVjJ=%Y&ra-)M*~RY|NoY&}9EdXQ%C^9k=^T~Qy!zhY0)*St@VLiVmK-~r z*1J1+vOlkv6LQldDgV@s$UaX;M-<1MuYU&=oNUal)ob5;iQ}Kq)Asa0$)nxK)=hR7 zfG9W)ThQUMJl{PmGTYCrtiyRwW}@~p>tR~Gwk+mB2Ux;3%of)6s>KP1?R%$F&pdfy z@sl+tp*@93$(R6GhLhb0SxrBmEK;}HgJlGxV8b{)1PyAcv_m|0=i)E#`Ec}l@qe-w zC&1k{7vcQGH29fqTYtf^Pk(#_%G$^O{PN+;_gMLU^aF_AO!|i4@b_Sia^?lE>&BGK zizlAVxyfv$XV2rd^V%YQTV9`=PH?epnk8gj%T5Ke=>Rohvk;r+!~me$I741Y0mv;d{v$Bg#df8lx7#D6ui*VoqxWZx#TF*1%}zD+EItr-B)KN5*MJb5J24+EyVL@ zHaf`yYxHgiXb+2Q=ZGzR@>rV-tQ2v`!j_eLl>X;c`$zluVYc6YbxhR#=N!M|&#tEt za@rzSZbv2@Z97ZW?$HQHMsv*$A}=+a@4>45XOK%D*;4Ex9a0=IbT zRC$qi6WfS`#n>M)1XZ|gV1EuB9KAdK!zsC|&+4!-D!CJLQLPR3A9gA0 zl+lB-^L*eIK7PViZgY-oIqaRVvcu~4;W+R5lHq1ov&S)x+dT*%s34ONupWnZL+*M* zFj-At&230v*q5Bb$AK#7xJ!d27d*Li)Cf(<9h; zKa(*cvf!|r1dpkdz-)hc-Zlyh28JUcC07{S}X>a zm0cd_uV>bE-Y^Fkz%v}KHH6EuN&-uRLqI^mbgtU z%pe;;F5h+A{*l}hkTSs9td>@s!KIvYf@blqB;q$eGf`Lr%6m9lsDxT9kd z9S`j+uFG-5b@E>e%!e~LS*~+=mjhAKv%BMZ7L{13YrW1wh-P5pGlRQ1iQVD#Y|jK5 zr*MC#XYO(U8JaU&ZZ9WErjzV~fzR&dHDyjKSkty2c7NJ(1>70H3(LBr>JWL=NDkgB z!UM37XGuH!H;V;K5~8xd15-gsJlAMg0&a#*D44NT7>T4Jfx z-FDk%&vJMbphI8p7Jc6id|0qYe}1kUX`UIP^EJxVZF07H5m|PKXL0OWwaq_mE7^c2oN*GbSkU9>nDk|*gY(5b(M-#L z!HYOJ(1XTj`r7&5EY|s_#lq>&6cHvpba$ z;pP<%N-h2sNdWR$CGu^te*5j~2#D`j6XdU@0`F!`+UW?OsM7X1tF>OXi(O{EqQ&5Y zcYo}At5cB}gwZL4u=yTN62ws9d)c=)2%cDzll^i8V-h06F)p#5KEK_9PS))bCU4@I zmQ1}=H&C)2gVDjlVdmXt%T~}&%R__9ik=&?&lhBGnjx~5D{ZH#5k((`-#e7eezWM* z2Q=}MbRSQNq$xFr4Ag8<@PS^%o{Puy*?)rcZ`L(`{pI}oH?u-bzm^F;Qj%@vPj&`SrstX6_R~*B(nrzwrp{neO$KVZO8ZsSsn6f$r~Wb&I0ZGsgM~^q2QQs zJlyHukXF_R4&3?0`nr*3dkY9w!kU=6FWv-qB-;uAN8SfCs2&Hyl{54P9f}_|XMf)= zo6O2sR=z)lzNZ%*A@}QZvmpRCy2oB%ED9^x3hk`oKqPeB3`XJZYPI1aJP*y3^_9ui?q;L%i?24ZB}P-57@kQl(w&X zhBL3^l@IF~RBBHT_~b!ZE6)h@8-K1O4LjWgn8fjF#fyc%@=}%JL}81O`Z?0tX0@~3 zfX-v%U!3-33e(|(h?sKs^U3G1&GGaY#DdX`9bR_2tzhRDD;#XHwEo_^2(Sa2xjGTM zdQ-vonGbIZWl`93R9laCt!7?(H68JHk8<&>mVBAb(%Gcy15F z#De!zz^*KeN0cui{-2CZEtdKsB=HL8jPeeIB8w*-H_G!BCk`$z$9T&R27>3bCbZj$ zhVg7~Bn(&@?CP*vGdMV$Z#VM;F!ZNF)jKcob3gTjir}LY@W>u%Ve>QXeXM12qdvEj zf#c58{5lvN%nU4{jgQwiS%3Z4i!FYDxV%!SsMu&7ZMSH#5Toler3^c3PGUD_(+{8} zordjVB@$RDYp%F#YOb|@~5IRsS5%vNu4}X9UW1HuRJXIxp zS+-WPkrEca?WuQc2%6n4wK*MijR9Iq^RJdFUO(_I?iCnxl$t#)9v^?{89_RLy^RS=c zEA29MghDU&os{5d+i}7EdT7p)gTTPrV8Fo(!@e!mFTXSu;ZIKX{PFYo0}T4b7T_L4 z5s?}(N?;xAp=U5V-?KM3Aa3WGeOg}11Rgp6;rUzQf3|Ge34fK-y6@9+h}hDjeHKDB zTF|sAfe1!^P9ki-p94{^4zO18K3~&=i?{4#%lticDu?|r=X3MZWy3TiLv}m1Z9S@* znub?%cvsazDfV@F)_8cZ=z&~Vo+ujdJdq+cV_-I6pI+wa`dKQ;PhZyMg>R{v_4zY0 z@VC#uep-LJCV!W3c>Msmc{$_ZFeJ7E1V_pePVh*eplU_dH`@zfDCE7$Zy?IWV zdOm920VFsEVn64(WZ&eoKTK zROgblyMHUr=WD8IZn0ug2~rLjNjBVi`V6~%YKVyn2k^PjPJX>}r%abQwa{wPdN@~W zc)T`(*WY$KL_@TiXp8aQT?Ea3ggr5hN8fysIYhSpPT!a7%kLjP?O(sF-(Q`wu>aS| z#;~&9Nw?@_YoHpmg;%){PY7fu-j7tB?t|lb+kcBU5}I2b35k4pMQHT&#e0ElfBbp} z)L~nS%?x}B9?x%LhuvW=w=KR9!Z1~nFL7uN!uzu4;S|v7J!Sx$MSDTgyYgZI8(4rF#lsN*WHGM-D(%ry7tL`5e>3LV%zcF5=1ea+Uwc>1@f zxPPBA%)`<+uh@BAb`zqJkYLa_DtbW-+^Jk-sS3@U$01qRY%tW#H@kHT$I@q~DgSr1I{9TubO{Mle@<907gL z#j&Sk2Ch5L&nwHElh`2R5O>)`i&mP$^csKE#jDXPAK(G@d0Y4gv>vhWa==UjNiPBh zKAAnm$8)C{;%pPv+f*d`BAvj3wzc{2d}b_IYn&a>6}@V?1P~-RN8cL;yw>qRD&@lYz0hwVsoAEaE_UnJLP}U}jZOPC?^#k-54?-OC4pr~ybCwlrJp23Q z`rf1v!cXM~V%#gKRUha@_?2uXujlB^++OLK7N1rH2WVvfB6&bN;X{Kkgr9%!t~-@OB1`2Dil^PJE0A3d#FjC zOWF2Qj^EgGadN@i^TM8f!~E+j~1i#h){GU z6W{t486lxDI&Hx23v`3C3%tz93lMrj9S)Nc7g8yCxw8YwPUllwS!=vc; zY8!TW-?-_t3lUG=h!aE>Cg}kYE|HzSdH~TVjPiZazWlBK`X7#PIc0xb?`~c8UgUGL zGz9mH6|^a8_!MTC79eD1$~o!Q_W?Z7^HAQxJ6jjl?x>IYOex1Ro@2e`1ee>X29DJA z3UBLNM|bAteX1q910&Iow#dJ^q8D(v2Ihm~1rmA9ESlO`#x|?w=RO7=r=H#=X|IPM zy1eDax%35daU{Ao@?d|Xpk+5>WZjbW$PU##>+%#4Q8BF<3(NUHR-r*uzb(|SpMLMZ z{_}yXc>mzlV=orLGgwUJl$py`%5{0=*{GQIJ(4#lcv|xe-www!+0c8nVJgJ-^mMU0 z)_OWj5GS~wJ8Rpv*Kv4>hiW&pK>Ckv9lewrVdO1rpus9$1p;^4O}=X9 z71)Yc%MO!1y<_nBzEZ!jO6B1V*ZZsDZIkrm06TfEXSnRj^g)|#-HrmXQiTZOz+k)L zE01{I(HqR*S7m=qlSR6G^WZFcVsd{2DW&661Y(jj*Y(FjZ@4p zP*dXvp*%sJECRJd>sa0iV7Xj> z#^VoDJV+w%4&TmfN4!;=ED%qQsrt4`pVzYXVf_;ZUqOGUSDJKOHztYX1rGaDtx42E zW#fDh;M<;K(2)q^B;hk(?3GCvd;v-Y60~H2GI4Z4BJB&P_T>$)6S1tIICBk|(YIZ* zUQ+d()?KDIpZ?poj27QA@z=vH^Kv|nQmo-!-lswsab&PP8x3=~y?YlNn8n)<#(8Y- zE=Sq(m-Bz|%JH>}_IM_90PW_CO_KqhFouX{yH)4yEe^=f@7MVK{QW%V+aB&J_o4fHPM|Q)1B?Xy4nWm$vm+HSO*j5{akS4Jd`_o^gbMJ zcR0h#n=g6h!zw~2amQv;p{Iz~1kBzFkPK*N@mPQI!dIOJ{ZM#s0*1Of%@3eo%3(+7 zL~jht-J5t_nXJa2D7ATe0g(5BZ+!HLA6p~39Iat>)$M4B+YtukKnrar3%a@A$otP9 z+m|oG`H#P?&tE=#`F*_&Mvp%b6<+xo=anTWe5^^XbOjr9Z;PHhM!79w$9OKK|MlGX zfmna^N^MYUcwti8UiS#O!sqOGZQkd7uw+jS_z@if=XkE$nn!f>bF+eK+L7w7e2vAm z&+G`ebU$zBCrDM4&et=xp{Rqc`i6U3oY5ek&&>RNdZQjx!Tz(kZBmP7b)9JB5|8JW z6?pOOi9?GP`p(;N(icb{#&fRz-Ml{i@#BBr+kOqKF7J{K(R-1lX2}W>?~}D<<1EYh zkGBIY2itQw_Sagwrz6LkH$bt~ydk{Uwr!#a*yL41LxWi6KCJhJEP1oDVkzEMb$I81 zmva*Sn}q>y1Zy~Q02wr_l6HpgET&`lpUg_wA_bbIq8z>Fw64iK!+;rpvo9$hS>j z+i9~lXu*b{>p`vW3w2x!Yxmwkz+I`~Ox;^>$&xNR(a>n8SB>OowzVSNQZTUF5^SFE zDPd-nVLq4ref;FIrCH{7zb@q_3L}4yES6D|+p*#u3#?Cl+EdN4dNn|H^ltF(<>axF zHJdyDfaWQ&mn2(emQf_b3v3VE)3WX8;6nHLwiDM-I!2k!>%1LMcYQkr`}uR5AJ=oj zdi_+qA>>^PkTZGgxLjU>ba?}}DXT{#+NnDofwDZ|JG^(G+Z{{H3SOUPcaDEGByej0 z!m&4=a&`cA;S%g$eu{6h^-#nEuMPE>6xTC@w4G*ky&0A)EjSbu<^)&dhiC8B1l#yA z4`Nwro;y3o1lA0BSzZna`-;fLVSR-&%luSAjWcte(u$1W?hX$-*e&m9ZO>&thwHn& zIL&d&;mqs5EYdhAo4Swu^WN z<*ZL3)w1HbtJ8Bm|HV={QS^9sI|y{Wc->{NxGy=4XEj6?A2*2ICM{ts-Mfps6SE0R zN|J0!uJUT$_UC0?p4^*J5sAHz6M=nODG%q%CzfY0c_f+NfDh=p5QNmtHiz~}h=48thuw-40THGEf ze!y~I!FHL@gtU6Y^>D7`X~oFDSg7pcY_2oIkb})Z324Q;{9OopuoUNLIxjm{X&rqM;_@rib&f_y)sU>esFwfvEHs?_(ycIV;K=4f^B@uqCj1ucy^+rR*I1+kV8L;p2>_M=UHXX6EfA_EdR{4~SUn z2@gG=@ov+7Yz7EEk$7NVEWQn4fFy?VR+IjVrOJOnsy2UC6?uz;YDa=^TX~BB$ZVfU zK2rtW#l5b16ZcuU72@SwQ+SS}{i`GShYkJ}qI+5i-kh)I+$f&YG3j1u2eXI!Lbtu4 z+m2rX5S;T>kTo2z@MOXHV|(O_^HOdM_dLBIKAsoE({{GuMR17MnV+EsS#-5n4W5NW zb^z^ViqC&m+<9d$1T4jVhv5}k!?9*g%yB+D%#<)QV*FR2e*I;sU_tyOFNIN{DOe=i zR4*)5f?^6_3<%Zm{0Lzh9G5#5dd%6iUT(Z+@?4b-uCM~HmtHm(dCSY~;EDvD4Ktp6 z5TVVhqmar@8mwT}dds^zPG@d=@VdTrC+7lKn(TjtN8ov|Gae{krWnzyM@G&)6F!~j z=-}088!Bi}u7LcrTtxC!9Cv04tDrARo+l(ibTvgzn7m4lXoT;%g?CF;OfURtsXPw{ zPcRvz0uFL|5ha?l`e;Y5#R3gIpO?V~>lhHmil_%;zU%R_=9z}^Z%5FzhLv)7)U zo?%Y&7>G0*Y@%ZsqEr06hq>;rH-%i!Z5l_NXY+j0L59fO^o)pu0cQv@1b=;>9B^d>%oHlCGD%{UR*Xy=;qP)TSbVdxGCdh2tkDIo;ip5_5CY04% z^HjytehzcUa}dm`WFbHOi})<8Q(5SFtvCLyRjupVYG#Z9vVi}MoV`)!9^S;+A^v}8 z#QElcYkhjA#+$SH*1CzwzZ=theyw#U)Gxv(pESL+#`ZipK==G=tYus8ss*ul53vBt zCjJaf-i7cgGq_o{TI8vDZy=r3v2aJIpVbb$V8F=CR69w&-N043%ZoA)7ug@rNMYPa zG?o=0x$a>l)po*AEslSOrc1j!;dOs|Ghhedc(QbObbF;(LvY4F(bB3y2$YkS>J^^5 z<)TeUn4!&*-7+QT&pEc}yKQ~>^+`3DF$M`<)qQ0g-YC#-0MJrJB8I0g-brMI)j@qT!ywfOkuV!#g(Yj?UwRyo8s|`*KTTO=zC+vUh?oe2K zDXljToDhhyoQQ^PK`QR%fYKnzH#gXwJh)r$4$`s160bIQdq2r6i-en8!U&noR6EJW z8?jCvv_E&$$e*1(0FI-b<{?{kEU!uYxxb~^fBvKWqy3olJ%HrhAkS@UtR<_%xryx3 zZKC<8&yoB&r+0Fh>y~u0H_d;$O=0bq_naPH96fjkZ{y3X?J*(t3($6%r zudDU$+C!9+ca~OJ_2FgSH<65>f=QHXK5FcEMw3g&?Sw-UIzV`w1SO#n9z=wO5IwW( zy2CwGT-kg0zz7Q^z2Vj|ZS{f=L^!XPUG|{a=2xe=W2~>>6{E)_PUcpQJ-TSg5TkIW_AgUVOyhj&V~@Y1vu{yv(OU7Rw1qo{dPCK?Os2-|0mfDS4c%_;A7YtWP4P=F{>a|p z)~!4OTk4aVc{(+#RnnQgx!X~KQ-$Fr zWsZOy`?&|4#TtKJ41E-Jvvu)HrErWegO~6ry@FZX@yu=ESwWg{@}y}wWP@OolEUZ> zp}fcRNMk(1ZvyWIZHf!h1T|PUFI_xLJsc(E$hWyYbn!2MKmf~GwMND9HI=o!Dt(Gf zx0mc7QN1^FIbqb>nC9)UCjQu)hS`n!4Wa(lei@(fydQtRO^|wjH7jAa*rt7+M3)Sv zk3keu1VFMq(K-)Xu|_w$e}wS3&|PqfeiF{WeosrCi44OBzRh;0-3)Y=^rJiaMvyqq z8~|$8A}#Z@NH(XRzAUO*6$pPjw9q#D6>IXa29=l{<>j#bY?*~am%(BJNQs^&nO=-f zNfE>wk&J(|7KQXkZw>BXs<#Vzv8WTBvXhnZ6C%`wpM%l)!ioN}QqQo{U~%n3Bzr38rV#d;u;2bXo~{*#>**1;a|0 z@V#pEZMlA4pVsGZ4VdX`*7)81hM2oqcDR3jKM~&Zx%a$1*V1Cjrxhp!+BH0MgyMm& z&ox;n5a_f_nSH~%_W2~wpK*-caiiFe!}YyL2Zi>GlkIF!NH$g+HL*VbKVNTyCP!{0 z+is;d!2S@300LOe`w&1t!xo$5B`J+`SO3mIu`-iAqdS_OX^~a=g8hdJ(yJO10T$M|^eo?obPRep8kBD-i=q;^%)$qZ>jwGUf?kIw>}(D3;6D!KsT& zEe0GDmw93)lC$==t_3>>m#r%ezDNB!hbA?ILD1rSU$O81)%nNp^;>>%OV)qwj;!nu zUDjG|OwjgHTDT>$`_^psk~QFQV|l%MRjs)6SU(+bX{t#QCCJ2jb?wnX4noFQ16poW zP3rYRSiWdu-@GeU8)Af~&6*z3o9-au^-W1SvMT|MCFZM|q@(V&UQJ05b|ggYNjB^5 ztfnTvJikNcahcW^I{jSc@1}n*d6syhnyVALLA7Hon$DD*k+0h$DgO75KR$naxR$e8 z(Ujd0aBF`m^&O}+Pv_2d+YWr#H76jcS9@e9 zKW3lSk>px&JE8Z!=4Jd2!*AlOH#JU*@v&T2Cco}p4PAQvs@TF#&1`=sQb-%O3jP$u zndsiUG6jQNThz?24+p($T2oA}fz6#7f^Z6|8QyJyxWc}C2(>S}b=4Pj~ygrqp8o#jxk+ja`{z=NOT>; ziE7s> zI;ye{Kch#HM@W!}-Zh;h#KxCX(T%E+e_3A9I3_458iBkVq z29McV8~9x~@=qVShfJbAS&ZKFYQy9B_Ten&15d1#14V^tQ66t!!#-W4C-cnO`SolGVOM)h>% z!OFB#{;6vkpR@;3|0$@CXcU|>55cZ(>Zsb zVkTMy#|hM&KNTg{bS>z5tKu+;Mt~zkJKRdlw`MFY*hvUcH zRJyZ9Oes89N`(vFFH$ggXD86qb8MLbY0aY?iu!F%tn8|Qo07;aRC81>=x@@z{iVggyE5;TU{Zpk>dBP14&oRqu+EuP1j1K#~Q#M+~AE7ul#kNz9L>7|OJ28kJs4C`}lK8oSI8UUL3$L819YP0q|hzT6h;P4#J zs5*c1k+wC*L%F6 zqa%W#fGUJHP>7O%98HDoW|7xmqg$07LK8rU#LEhC8aX&ljw)PR)?FEqWPi+yMu#gx z)PY@dpvY$At@x70ncE=RrG($ot%1M6JDh(Z$C%tZ^Oiebl@Bxv;C;~;o8ncmZpqOG zJMG)%bV;d7f*fG9%l9Xq=q{7{uM775%RfGk#i>|?%>2R+;3<<@T?KU^2qpKXIZaS= zd*zrgIb9AsD%$0jChpnqAOz^A)fe}PTAJV+B+vk}7yDT+C=YXCf` zZFW*>Yu7d%ldC{FZxSVS0gM2?kCp_x1$Y+v&}I3}>*=M`W%r1va!qwKyi?T_x&qynwO6y6qlT^ZeZ7DFas2V& zjB9H9r4uO1+Lh+^2AA3(HfN@T>Q=T^cJDBzgbxFCcoWmuoljw31Z6!b8@;Lu;Ki&R zg$Kq~5~U8w$HLbmLwFedS~hl<10&ha$$VNLU7;i|vxiUFc3;xZrEj_ltNu)2JWt}m zcHeJDPdVbEHJWfjd#^Z%?T3E@9&<#{JNbm#J{@*M_b5y1wEe3)5=Veo(?pi651%dm ztP(#CAlApe zttyRL0pSf;3|iQNHek-1p7O*t88-U2+}_CA>v1H52)50GT5z-{tB`+pZ_W)&N&~OH zh*IH>;C!~7=Io#r@H-FSD2{dOOp+Q)7X-rOwbCiQ;~fk|Ic>ayyXX$(sO@$#PYx^GejWr?DJ0GmBXE85k+9U3F? zD&c7;QdA6KFA{*w@DwL%34o)>h@^ufFOhY&I|+Gn4`*_Ky_cJE;+!X+__AYpT?#FO zb`((Am+%nB)vLF}E|^+99=FVupz`QAZ-*2B**{n7`L8Aj$aD;@pIu%J+cG2{=jpn#)T<7M#yY_#=+SVyaUL0OY9ZuR`4v%c! z$m#Y8?BoptC_Ks!*;S|+Q^q#Mb~?K3XNp-u?{sdDg_gw56G&=q9g+ii2%B2uAVrl` z(y3iAHIbq$Zhi^@{rmo(>vsIUy@84HA{oNoCfW2Yy$MZFwR+?awfVK}n7PbCpjIGN zrTlHNv`Bvo1(4Hk)y`Yjy(pC`b@X;b!6HcG;3Dl@Ejd8W8uc7D1y8*^Ho31#PCw9> zE~+4;qI-Db)lUsBhy4#WvZ5tfT#AhX4yI|uS*j0_ojvqCtrti7ysln76t!*lTvp^FylV$Y#5jia&ZY+>b!^qKUR7<%vmNHP)?19W@Sa@SLU-@vFz07gj8KlH-*}@ z^**#=Ci?%jJtjR+hnOB@(dHF){(}C3oW8$fGeKFG{{?yrd4v&Y*}; zQ>Ca`6XflT+2-6-qgAH<*mM=X^>ijH5#WfhDpU_g_IY<%y<^J~LdYU&_)Jj~2TDUC zby164Ju++X{^YrAj*a|9>S6!=_=SH3+@j{R3Ow;B^rg6>3_|KLfPqusJa7UkHL6ls zrEPp`4(z6Ck2J4l+9gwAEi1ZS}t1S8IDE0iQBS?m|fFdEc8?aLaWoE8(HI zj->E%ZbXD&8a?~A!fSUEa5xWOpp5aIV0<1YE3tFRZlj73(FW$Boa3q7TT{$!m!#+d zmZvlZdsj9fAkVsh2-@?Og!O-YyLA5pXpuPyVU6>zS)Yn}z+R2uawat#oulUPZ+G+* zOtMoy>0RkKx~>zH9bQ}qs$}ZlEnDVjW1GBxXuq!3Xg}KZk*fP`#WWn=Ui=o1#x}Ap z1q8OV1XZ+3S^h9Y4+^$Qav>%147;2yaH@6$<|D=WFX^Z$DckNrK8t^jSA$C<*!i zf@DjULm7$`bj1x_*GK#31h`%5e9#t*#Xp5gTXDuCC|tJ5x?saOcl$rrY<~InXZ!Kt zUw?l3xpJ!lk1xgLE-8QQwB>lJUZM{M_}~Q6gU7Eslb<77NWn1*ScPc_$@;Aj%4%Mo zrJN3JD5Xaqaqa%yep$Tw!V(V4-$my#YV8`dLOKs>NXdOXq~uDlf~}i!Y^`+R z>zXX}#*O7nk-}MKVA7q4bZoPXZMu6gxAo=Xa{!hA9T9x&^tMfasIzl=3_W{ySam<( zZ4WQ;lG9~3FG7Eo){2p`LjpXT5p=@~fNw+F*|`*;3TCrxgtF{)MAYn=&s>Lnw6+MS zx5I?2nDpI^p5KHVSwXn$|tel+*q%gKG)e=j4x0HQ;$ z-J+SBv;uGY?nQD{W|i#9F4@TZj+GCM3c$GssKCDVsYidDJYjXo0lTD6%JHmd98g!Y zXN`NvYFq6FY7S#i9Z{`<&IvkFe_nxa6yYpYR`H8cBgd(9x>Ex(0CcL9i>2LVBR(w5 zRXEg@zvi>+2i^6?I73`UdYU+$YA-3RNPwLZpzom`p-vEySC)L1Qf}I&J=X9i9sNxn z_E~-=Fn)iMQ&K$iZ1_UvBR`PpPPL#NE+t%D_9o7aZ9O9OH)Vj{iks7uLrSIkQuk61 zv5~BTAW7_8x+lJknQAAYjroONgpeS*^MV#cJN$S$>$YEJ^4!a#=;6Ss08 zIwz4csas{Kw+aT>C$FF=l-+t?EjvhQ4=8GC$>L@;>4DX04e+M+)R>Z1t_5dT(>IAO zHWfroIpBN(H3g!^VICz-kG$g^x^H9~_LBz)2p@`S+x~GzvtD}0Er#Rl8>{V=s=!*o zi>gw&{*HXis7verT(CdB-hYde0d5q3(w5Y1x}EP;IzUfLA}h&~U`8Biom$IiR=hIb z9V^rxOI)FYDSsxBmE)>$z^xe9eo!}5l8m=y%A#LOuDDOq=Fafess!%@PqHcNzl2dM07+izBXOPr57 zz3bBFBY^pc3-62e7Q$Np@$sJv;J#^Gufe+dtfr>DXT62D&%rtm#PB?5j?Cxey z@5?y75mbKZn;4Sn`_A^YA?-s?H|iAy(BsNh_mn4)ZT&k@LOj;ng55)HN~N%0K_R!- zQS#=M6={^3H5#dm-n+|8JXu z6?|HQCyV3R;Yb#>U#5~V1r&Y~OG+S1T=!$J?tfXe_-x7h;I7I(4nv;WX*->N5Og6~o&p;P zhfnH2H_2~12#&|xp9l2VszF*~O3wcXDt0@3C}S*xbDBDQ76z2Fa_m*)xhRSVHx$H@ zT!1^Pt8TZ=p&?C~^)b+vPvX(Bq_u9~oMN_`7`c;+e8uZOu9|(@=YHFt`%PN|Ngg~K zf)0pYQ7*zNpA=+TPet2*o!D73T$^&-ly}~ic1lKmkeEpFU>RGzF_KWBkSUaqP6` zLWQUx-k}7-R6&)Lte4B(H6VX#(bxSr6dXF#0jSG%$U@4Or*3!Fzp^8D_4@1~%55Qn zX!far##DZ*nAn3Ne-vfZn_a;tppzl+PL%SYDH?nc5CV^IS2lZpIG-E--zyh?Qe>WR zjkoJc_;l}h2~u(Onpusw9AR#rs1wT0j8B!kIdfC*Y&%1{`rm*Fs_nYS+B=`S_Mq-` zuKsZ+bBvZW{Jn?f*K-#*HS+a#SZF+;hF#s9D8|m^GG}DeN1{vX^MZ}C;5zg|zxc3P z77-GFJ36)m+mj@JWwxre-RC0Kbyd*x8m=KzV>M0Th}Oh4c0yaq;n|FrtiITZe_6Jd z>iuQiUf2y9JzS1#%B*7JpFE}gmXpYZ_{>R}9QGE~Hx(;6PEa{)b_jv_YEi{0Ck6?g>8Z|9^cM2o_l^4M z&?3;DW8fs>MPeZXj(d$~IA<6lxq}mz+a$m({+tqR^U%HU8cOC;f=Qp1<_Zj&3ntr0 zuGA8oZPHn{U{2w9mwS0%v5%jB+~4}GSH$<9n*QZ~MI&eTvc^^z$!=q_fCjpp(*>Wj|0HF>gCqgR5`T;8^&umw(nRCYNwM+b@YVXPn5Qy zv?)j%9#Kshk~=I_wL{DBD=N~V1@378($=7P2Sl>1UC(khP@z!0BvmQ5>(xolY~7%z zYjV(kNbMugE+(-kK){=XOR%MH;bz#hWAW>v{qg;g2{tXy9O-}271F06>w2}b zd&-$Fhs>|xfWW-;Ike8v$JH)`{@PJdC8aG6$G>(yQqXzRtGa9*;#o>IxyY%9GZ*%k zsGN514fb@(=%=#WZ0J1gjoAds)Ca$$ZOmJLu`o#mis5k_<931cwK0$h8kASk&N6a9 z#R&lYd6H@3yX7$?h^ESQT}r zH)1=_hJ97n6pM^&lKI`2wnN@Y*m7H?1{N3)3;|gy8({h!ls0kf%s%z>F)0Xt*P{0e!_@7Rd2#|DAjwZq{VB3os7n-r&>V?4 z*tAU)f&|lQc67BYQ<&0EFAMO(H0CP8Rsht z%i3IJ-4LHI7D4(A5fGQ-uEKrIDJFZHJQu@l0XA(-%~W9lfx$RsOz8(Q=B4 zLl8j0Uzh8lnsa!aa=wUX2Wt!U%N2OwnQ<~DIbJdrK?G{9ohs$*R0Whi`?aTCQUAtq z1U9Bb*e^B}x1|ib#N>ji!&X-MrhB?>XKd_3@aiq6E08&WkUZT-g}z09JrnMDt2xtD zx4YB>Cok4z6SllD&ZQ`)tI2g}SE<|hG0Q3j;%qy`FYu!{NOgq$l9jGZ_1*$N^|VYK zB0iGnM&1l&P>KNcQ|@2a>-+ufpP%j@>qs6;Bb0*f#oE|POMVt7kT(o^&a^?S6e+U* zcPi~Dcg2nv-%`V3Cw|y}hPoV3$&qA>gC9u>>s(XCqpcgpWpsKMJ+dwku9Hec@omX1 z*iZx9KQJscx8lZ{HeE^*Zo-tPa8bRqsAhNRnbhxX`8wG(BE?uU_MQxfA_V2Xs5*3v zPlKR9kkVH*=}4B#rMFB-_MHjSjxlQo)~N_a{m*Nb*KOzdA{DBC+)PqZF6rHuh!d$w zf11)7w1n5Qj8EhR)8)l9m4_a*d#iC{O8_P0T-kUS>vpWDtbdS9T2R!Duyk3+CT8FcCAg`p5j!kvV zlrD*I^7PdOIyo8C8CuLPW999hsyC1*fXgHtLSj!|P^&E_udb2xO~C3^N?iSA-R}Ft zpCAAB?Y$cmmaATPZnh@(jqRo;D5>S<+$dktdOuY+Cm(LWhg&hSt4rspAZ!V{J19D; z0lw9$iZ4NbcGn)4Ep}2HZC7#D>>_nh;LGVQ)7j8$VJDo?31}V#C z6BU=LPmaYL(2u>?f;`W$T zV3+!L6+f*KG0TXw@jvR+Rxcof;|Wn0dbTMWF|Cs?c^H2Wp2)>+PzGg8{hh^iK#g+YPlxr^#phki}bKhM{JZH{~7t5B2;OAcL6IPxkO#+%TrRW$h%$Z`_{ zqo^`Jx@Mn0e*WShHaqH7S{!#x8iTw8rcFS~m+weCJpJcj|B|&R(JV zd-WiNMZJGkO&GQsWNBwFBC185qyUyq^y6@!Lxhy0hcdjm?M~r5B*!(%)GAZ8@x=DC zI65gHlqi%{;4$kY?ltZ@+F38_GsTvqV5o2oZj?VvoB|u}ret7N$x90B)b)~GG}@9d z|hdE?LUv(+pg9w8oNxf>sRF)fK-d-0edI|DoA@O2V@8tb1ECRK3MKrF30M(J@ zlV{~*qdEeeGp`1vfq9UfCEO*-TN}g90N+Y}Yn>v=XBRE{+k>J|ZHiF6j8spEDm#Bf zf}SpCbw1sKjCQJVRU3{PVHHd4k%3BG=3Y*VGPlx#3Mhp3G739x0$HgHvjbaQj}y}J zp+CU2ass&avOg@{W<4gAOT0Fagqm!ybuHyy7wR)P@1NeZm0vW)!QXmzXO@bL=LEJe zR6W|DfRSPdQI;U(o!E*nq-n{XoIFSFgwV(VoLRa})WM2qPhEc-x}{pG+dU|i$p{3L zO;!0Ow>f6T=s3ZTswektsc+6@d70FGz7&bpY}z@pS(LtYz)>{??aGshd@q07hyLaB z{HR6!Ps=Wff|nshQUWicr*^D5(t4+_QJ4INZu`~=e<~o5gR*!cD>@^#mwv1H^LfDun6SmZa7fa%cbzMrRTg{kLCVq?b&0 zvf7a0ZvS(=oCp1FJIb@#;oMr)0|dyhTC@i19Sx%i7D{%_sVAEiaCUk$%Pd#uXZJcc zd&^1|)B<)}G#U#1f!*J4_8D4rEH2VZ}3%(=emnzy^I zq;!xsSfsy$RHs86X!-C$Ug64j1_1D!5APVoQ|5J`PeK3dFVkzEzo zG1PUvb+~ZAkQ0$!)@s~eKlJ~)``NOJi^Oir`FMXqP#vN;U6Ph$%w1Xt zjLO5YFFKThoghVyqU{H_Sc@cE^(vZmzgm-O^4T3pTO|YJMUf>7brR9u(w28;fhlOp zW`vi8t#WhB0Gy}3s=niTPnLC!2zb3H5;Zj(Ugd_q>4?DRqApb{lEkl8Z4U&y$P-oe zhtR%StP0hEqNIPBX&Gh3*j1N2>;{nwb+)WYDQ}?styI~f+uOiX z++Nzv!72P2B{O*K#FNkm*h>hYf_}i{^g~0e);B$uiDf7Gpxl#!bXFzHPM;JQzSx5Y-G%i z=)zguK54Fc)L&8&NtMHDaq51-&)qy*b?5q;Jtwv`y`FNg?Db+pA>t`(<+|12*PAL? z-dwu3rBnZuMG>l%ziisNJw-Byj_#+nuXTS3;ZZ}_GAptjl_=KkvX#I=Q-Eum3Pkdt zZ7G>^RMs(DRFNmI(k_i0l&YRd5kaY-jT1asWP7dCt4_&#Sq0?w0x16L{`B=t_%W?z zI|Df8ZJ7V1uwIHbXHhncCEpYAS|x1fLu?fgOe7KzXvZ4&-}xcU!NJr%OHeA2f+Bw< z1aQ@D*d^+m3g+o}9C$?q$2hx%n6r^?hbvJwWtv%_^weXJDnkm?z~%C4Qhh6*<>~ke zP=aU>mU_|juSt{6b2Po)6;U3E+MYTyF7-Ex5{*Ol+SaTLVPmeV z%u{Ql{u2DZYn`CZK>a=bR?e3p%@TjFO$)K}p4-7Q$d!r=7~NPr(ym@6A+@B|&elS? zP7+zBklVcFQGLWAa=3!r?M< z4e%zBN*lQg7_KEU5SBozfvo~^*K?_UeEIU}?;n3~HnSbT{ROnHoL3&Oo&(Qcra{q_T zHQUph0wEmIC#P9KLk^;rU0r`|DsU{j`8ULfj$#GDvXk2U$Q(dByy4+Jt{8)oFX&Zm?_d}V=<~g|K z<)spQA)KU4z6_B_Emif3a~My@GZI$fKZS4uXiXHt3SO)>F%ib6#opCpN-9NVr>ap( zEK-!n*{X8~Z`rcyih*nUc}m9|`n*zsF9S?Yg!z>11prg$GboZnOuAl|>W#Pi;Z2V2 zMbe3s1ll^C@vdsK@E(8B`+Uh6+C~CNIRS^F&eVa9W04C9RbG4@vU!{0Hf;C8fv5m% za4UtuDRJAmufuT($!}}C)8V;oVXVX2oTBd0;L27exmK_Wf6p=Gr=94TN{$kpZ#SjV z+uC6dXNsrBZizK!{k833_fhx?3o^j8k>vX>mEut0*)9`-wC;aOk5*-%#Mo0c$ot&x z^tx7m{Q3RCZr*M*@P3O!g#SL~=*)Yo*Q-Q)-_p;OIWq@O4*?TsyPX*~x%{B*M!PcO& zX;Z)HDj*R^nY3S4>-*RD)%t~?mC|{K)5-Cmq|(sxBPn{SA+jQVyqqx1AvCYw@1VOi zDQT#VuK@V1Ixt`<9u7BAC^;}{bJeQ_4Ux9R=T=HHlRL5r$JP8>n=XBV83PNd13bD>LDWMK9uY0)_^LWgzZeLFqmNHvQB?j^wwRf^A3oKYm? zHL}oS;3jJ>!4F?H9myz)!{~Fdv*=s$CQaf7(cG)%ORJBm&EO!kswqWi0LoM1r@T{f zx+1xb<88WQR~m`)tr|S_d7LsbHG2$tz@Gbl{&EV}1j%N9B3y0Mmx-HYx9G4G0YKfc z$Zn7jT35SP+oGisseDG#^YfB#r73ezAiXJ&aTe9+)Rkjl$*M_@Joj}vDScP zuZka~Wie0Pt5p&O>HglI-=FQe2iwBcZ%$`4FcuOvA{1^YKKio!Ha z|3gJ1;{Ko3>&*f5eDTI!#yd?sDDYK-Pv(Q8R}{^gMrPhSlc=jsh$MLuQLci2E&{bO z0P3f!$?8Q-j}2uN-~ZV#%rBOS7A$0p8@w0k2NaUF88zFEYJKZr%2xw-z^O z%Glmo9^MJDHT4dp>QVQpX-6?g8{=^5xG6=xZN#mOy>@Je&WXvRE}i(Sr)y=9yBO@8MK$fVw zl9So*grLiU&FR&|S`%X)Q%e8(@a=1VOr#!U$MZ!;ld_;oLvvX7v}tRTY8!e*QW@4V z)oDy55Va=>uwXRak_-=!p>8ILZG0XIYJwNb!XZfgbg-1v&q1ajDTIzo>DH#uGp7S! ze)Rx!YLD!wL52RdNkz7Qu2jLz_N}sW2@^R*NvZ1&>L{viZz?l3)tQ{?AxbW3KV2_D zo?S1Fs3(qm=F27u1>7f8YOVj_nkUBj!X}78w+$ znfolH!=X2ocInoidb=|)JsUd^1nBIp zw?#!;O3F2ryvu@8PZfOcZMwrc7mr9k6#2T2HJ&6pdzgl8U>y@+V`RrYr655X6U z8Wjal6ZR(gDK}d39)P;VMYwd>n7WgmobCJEmGas(Ow$K{S=FJTneG1UKm1&)H(`%g z`_u%`yE*$j1Crj>)>P$ruVMdfTNZ0PMUkbqSC{mWE~M9092~KpX;rvv=%D7g+IeD@ z$E34^w7_YtOHsOLGP~bna#*$kTo;{&UJ5VdGJ)kbxgb)L=!93oP$$u7AEywuwSjW^tccpy-usx{=q^0H9x z5<4Ek@*7#>nGD(KpsdiB=Ljg~cIE*{@g~Jr?QA6HRzS+shgKA~wLAcuXIEPSqO#nQ zyIIz->ok5S`akvHNhBdEx=78j^F^;rqBF{?H(OT)QJLxE1Px4cQitAo9|uShEddrHKO+}EYZdEMP4-$)0`an1Tz=p34=?>t%R*yRSB z^CHxdoCu|wkzaRd?&T~Z=z?8 ztb?`tBXsSA%c4|aQ>lpO&R%Cr9n=ed6pHK6&*M~e+tvn~$m&0+oi^OcQ9ZnVg6>!}T(gw-(Y+T@9Iq>nF&vtw?jkr)O|XZe^EJy?pts%e#)D_B;o`24)6MpOAq~Vm zv5sd|bkr*9qG|*K@ng?jHHzl;1jM83YUV_Zrjoma(Ww!{B!>5Lu>DhG`8M83jr>EK zb)}cHGjA;Ru@p#;;lao^>2G(kMj=(F_LavAN9Ex~_a(s$)SMm_&%eGsS&R8CUOnSG zb*X)%){wUaj!XZ?3ig19JJ$jlGNT=EhUuL7$Ypg(WR)FK0 zhm$*yCVxX-en$ppB0R8@m$UT~iv&SU#PsK8Wj2)$`OBGf+ze8pkD09hy;V3jUDwWI z2KB4iT*SO|N!yU*{aCF3{{FZU6VSynTNLq)Z7DfPdogJ2ty>CctA`nP|7^>XL$_WoOjVn@Uo!7fQf~^R zTYqZPioR%uHjV3mFLk2(5Su&GvTud77}akC(O;e4vsXcZe~P(>QifJ0S=ru;GXdTS zw*ou*=}?h9t}DcM4kgN{*p`Q%w&6?8(~I)5kzOyJT=SZdSSll`hon&xFcq+HC}osg zS1*)!`3x$S&8dK*3ngS$=j@VI3$RlbPJcysyR+}+6MtME{}vyj68l>V{)IL?wS3U{ zfw<=NJvd7@YHy%6txyBV+R^{eD!ZDK1BR2Q(Dvm+%EP<{6&tl2==@gR`B;PKs=qj% zur2P9H$lKxO)xVIQj zrZs!6QLMZ3ImlucWlSYhPW|R?g*S(EEq$G5oa{h$XlQ5KSFFC?w?e|wWG32%DHuS}JwtXM5Ni)x=+TXlCdBY~rECT<{TZfvIg@V=Cd#`8>6UGbL4 zNjSMlcnS!rqnt!t3M6f2tnAnb&woK04nTDZy)?mgQdQl9D?RUcl!QIKtPH9EZt{9< zsS}jh*m9qiCSR~_r=m6)cpY_>YrnjrW$RL>>rQ@h;E7|+8wMRzBb(j~qiKch``z&o zX*9CCL(eL^zf)kZFWbO+T}+;G&75c3F@GFBHi4)*dKCXDY+?DTk{OdD4qY-gKU^8r*kL|FP78PNjl^gSS&IU0-(VNp=-5*m;@F#Tg(2{jd+` zm;paLflVFI&M^jNG|u$ND}U#QR9bJJ?$4urd!yQ^kXB#jnX4RN@CuLMl+k?gzzQio zdT{{;A?1eFw1K+hk$L0;O9J+aWFHWQ{-(7rM9OPzZFU}@EnQA(P}h@$Ivuf!Sw5aJ z$F_OYYN=1x4n9Ct3GFHXYmc9mw1J0eX(2B1&>3a;?m+ORit7!WEPrC}A{u3d)AU62 zqGW@!_njbFIdPzK38=HE{d+7F+ARy@qkxrIy@x_t|F8D#M;wkiywRS@i!gHFM|t$a z0LXD9<5T0=-Q|xqhoU7(3*wG0D?rc?-2P6Lfl{w!V=bjiozdomnZurbU-kw&L3*yO zxX6BGC#pmPGSV@Lw|_~`xTP|!3L(5Lb#{_KRE91ZOMlj8hW%OoGr;{Yos(*Fh9EwV4xu^*FT*^kb zuG)Pe#>Sy?plJ&ZE}hQ5Q7j#V8zT4lbe{lG5vn*S!w2AfC@^%&te3qfL9BY3w6Hbm zIVs7xrrL3g;&eQv;}18;mb7exiLJR&g-?~eIELh1QqFlR0RO&H zpW65D%kuK4B7elOy;z!P?xzIc);F+wmd?JhWa>+u)Kc*pVafL9ZJdCUNoro!J>(S5 zi9>3QH{KO{VYBJNclJwG=onzHU>4a>`#z3{kW6~{)60iLewL1>^#>Y5D<-3uHC zgGhD?krMfYmQ(qyTU~&lAPHt zK1Yh#DHF6rbq*>FDZ$H4m2AvbPdX(kP69%edM;T})wI?eG8X82|98lVk&)*_!1KAXSLVI zxwm0Qwr|-xbI!faO*3j_DCZCu4Gblw>?|48wtrR~z36TgH3=?iZ>@eJWh}4C2XAUg z#KrDUX1eQ9;p~UrAWI+`nD3Rn65^*VFY<*ZG|DINKzO&2)OM8;NJTN7nUK*IrpDBs`F0Xp*WmJgoincf;m?16|39CWm-w!}@Qa$k zd4F{;Rj0;Bo6-ejwoDk3@>U!LkC9KbtWH3Cx5Gd@m~4+rxa1M3(GK&SK{1N)@w~cP zybcDQ5?Cm}of@&NL_HU~^YQl5HDY*dEG1o9y_b!NooDYtoIs3@M^BbMdW`eII#$Jd zIwhW31&U-#Y}7o}mY#!ta(50E#Cyflu7572LgI6SlC_DWSgK0j?M{4B6j5=em$mx( z<@=AneY;(-BmS;m&a3w`1x23rgn`zZ?c^DH^1?C81_mXw9A|9e2nhj760&C$-v-$4 zKpm$j56UgsCoXjiNzWCvYh%52J#}!=397?3g>E?gB8rewokx34d)rT#mW@0KwSS8N z{}k}b>d6$XdW~+|Vx`*6lXx-pLd?=RLvWDXHVhTHZh;h`ozFvd;>g@y={l1s)t|`6 z52{7id~AfA>}=Zmg56*5Hyz8szIq8*+398gQPpg^ME%?WBt^!#w|$*RX7(v#Zhdfu z#?mfu=#JnpG>#bco2Y)$eO_Qu3Pc>hUsjNe{3Q2oggBas>dg!sQh;jaP z)x9gYFSJ>WdiRAmSBGZVuJS=tZM~YZGr+)G%?tOTj)YUW+0(`=!76$WOBna|W@^+n zqA0s?Fi-J6dzIR7XHPHo6pBj5nYmtsmWjKIvc8U_ess){Q%Q_K)q9jJK5P(`KE&DZq^{Og@O@o56 znX^K9@suto-W8qd>MQ)vy|dHwQeF`IqPAg1R4o5cQGco&%I-EA7z=i#ohh%H{tGs! z`(^tr9E#+t%UyJGuS#!_CV!d5g{ zY-<5G@2~y@bst;F^G00H62|wv6OlK&4!Jo>c01R}FDSA#rjuW#ilEv_kEQlf^q+q+)3R|}rP`(i}_-lQM{~k@pG%EV{?ew=V zU&hD#`%gcYbqlyIw$7JZ2sfq9(d^G9H{(onW$he#yyfs;r(#xQ*V7U7T^KbDq#cN7 zSBbTzaF+Ix$pbbw00rzQP`!V=fp=ub5k|ab(s4=$^diB~o9L&eE?JvM6y-aAusbM| zfp6W?xL?;$UgfTrg5R4Rpj{tLmVnySdCJ}Nw`P;Vsk8`7ba?VuHhzn5c;3rAN-m99Arst&PfYR|O+x zalU>hMumA_OR6h4alN=c#xklG1rm93Qfo9l&N4EUcj1X{8kl%2I99`nG6Im@QGFY( zOVhc#DRk`hDah)45-5Oww{5(OLQdjyVnf8G20muXvJ17*vmbR0PQc>b#$m~+B<-Ej zB80KGuMszm!_{~6j81)jsgqpqL`}%6H%Fq=KBwBI!KUxvT>f0CPai)oQ;h@Y`6}md z+kf)DZYW(;cexY-8!yK=`PAkV?2fCDo@3I_l_Revz-|vYstSKD%aYqkck^bCl(q*Y z0s-Py?XwoiJF6wX+r_5fJqV~ATte5QuP#Por*WPNpnp@RWUs1!a<&0-C8I|9DZAG$ zoO&Jwb%EAdc5?VQYI$);!3afGy%_I0+Dx6OXf4>unKWw6OVMC5${|Z3d6B6-QE^=HJajU&B)N;Uck2F| zuSHrXDi=>?$)+fOg-Csll?>>%(+m$J2A(w`9hBai#H7b|>P8l` zoib+LY~J}gyw<%n`{;*~NvxyxdSWX++iF~aoe2H$G~ZRCnc(vD7&jGbwtXkwo*a$p zr~sd5duS8<`KAATDKIZ*)K?ic;PBG4b@qvMUV$^5x^J_8*OzK}BL;#!NapfcRTkV< zZ;H5m+khvI0cEOw?zQvhnl418?z>7S{IEVxyS9=+@jf7PxCJxb3GR=Wei9kIO|Vee zowW{%o)D7!KKfmCz5F%_yT=4aamKQw9Q#wBH=$ub&(wdB>)rr?I2 z+fAlM(!MO#;uUEsUZyE}GS5Sfd;)YT4r^=QhnTfJ-IRf>w8=7l8Y&nmxV%ql`^&@Ky;#A!Q~Fxw=3J-`DeIx{Y)L- zQ4>x>SG|Jb{d6Sua*s7E%UN8LKnD^BNo#;M^d6(;94&V;;JL1o$yS!`E0_*P+#>ZJ zP?I#IYZX8N6s=6IBAAV6Pl_;BR=Ft(_-5tcE_s`hpB@Xf{6Z*Z%8R8>@^XMks|m+{ zsS0bl^=geuj3%3pAr6(qik_c*&#L4;WdvAKoxGx3?ya&FS)=S{Jjm@@VRIIopdfHN zZ3x0TmhYgUg|AAm+ms}HsHV*I?FWyylNSl|oOhK13Bc!Zwu4kiF+`rTv9yeC?(W}Q z%Fc$WQKa{uDRq51gHM};;N0&PRoE_nL|-0sBa5(Al{VkH@)J#S!WrH#us(nLKpp=9*En?rGs+CNfT_2cu7yk#O^4h~a17yuHPUdD zOn6FHEDoMW#Q`SiK(9`JVk1xGVnIwpHs zseWpOMA<9lm2yToo5Ll0R`CtN(^M9 zBH#FqQ(H)#aYLHl)+BJI7?6q?8ALH49L^zJB18iVDsBN<)*#Xh~Dzs zFSmnqDbiXM>^zFL!tPVbIu$Ivw<>#{s-zqi$67y;ePcW1OkwnLHQj^ZjF7Z(!=T@~W4qz{{rg0nn%k0nGC}{zibm zSiG!KWuWXJ8}smja>kd?OHBpMq1A|?ZdQ}Vac0d4cJD;i*xV8lS8Ny5WF6x*KHt=~ zmRS5rKJBWk$!u6eIZ6#lHQA2zv@j;nuvQYMInhZqL8S?)TBIYBUZxs!#5(u=H^fV zA(=l-3SX+Ifc%F7f-f)u(C;6 zJImxM!lNRR7|v|BUN#LG_f}BuOw1;tbD>6V@Eh-!!v-E4&INk6?d03G}2b zeQBOnM!VK`)n0*7GH$AOvjjE)4iL<)rX%Q-gnfkpd?QY(O;ZjkdCr1f;zYxG$>pUi zJ@T8$5Gd3ekwfmtAdW_-=}F5@mulupFd=zy(0{Jhm$7u#{&|1#gwukup+@tqyg zP;fFhRK7aE6w!Krt`uRoT$||~r+qh2;+x|3r4Z}R(P6VY1nYO34zy@NI>)W%zplR0 zQe`787F#!%mL$V!NL(H-5R@8ox%Xbuy0nJTa8fb1YF~5^ighU{L78Unurv?$!Z;~7 znxoq0m;P*QZPSa5ikrNolpn`hM5PCpb3ux*PN$jxDGH2#19bO?NRjLHlQ#llS1#{) z5LHNs&i=6vD(`jZ5xMkNPn)``=4h=0z6&b7?AN(GSanY-yNgWT(d<o?JTW)!dz9 zzKICQHfahRj|tE^nsjx(W*U@iU8UWpXW}>{1`w-`dng8)Z7X{QYXrNzT>2F$%0p?LWyVG+>(neklaos*Bcf3RRMTay*7rL&np!C4>9nE#C#MF- z0KcrzwW7aKQn`X9b5?sCZ2KZRNLPn5se#}&_HuWB=BKGg%?=%R0i>GF8-<>BD!M@s zhn2!pNJ|o+&YRsvStHLB64M~80^x&d^9t$JScqc5x!IxXLY&%X%Kc)g$?IJ=2NRZk z9l(p|?0u=e{`m0yGjHB8kopfbUx}78=pQW! z)R_@~!ei2KAt~W`17IC9*|U6lLb=LDr_vL%#7lE^5XYqa>s<)dMg!fSYQQ<6`5Z5< z*|F2@l%*P6P=QfX@=JXxJ6QKtRGlndK(blY^^~km)ksq5DoWjyfQJ$vm%eeQqPO?* zNwAz6hSXxA3QAh@Wfq?aTFl@$Om>V0=mKsc?zTi!Y~YR)$gEPnYU(_`kyAU}T#7k1%Tdx~oz0<| zSf~uV`5yji`P);ys)g49$UbYY6+bcPL zR?KXw>X#3KNfif+dH8-$={LgIs~x(C zoIn|x#m~h{H5Tv^^4VujLs3PTA_oOAkS?)uYZcs|zo;16Egva50 zbfsdItEKn@XekG;!hk!{-MTJVPNk67Wmi+`Rqv=mExbdwlgdte04yMv{*S4gJ})P@ z%CUxBsMxRIEye}popO1GGzK;?k0!IQyMD*i5=Bu2ZFC>QSk!W-!~I3#M~laEgI{H9B8pMnSgw+?K$6RA=1w%Ml%uqdo$(D^kI}((apg zB7lU8?WX>STH8+ATip}T6%CI{-Yn%}o8J2nbM|}^OjXbr`WQ+N0Gt6CiRtm_8LUhg zxvvCA_pI8lrSj7pa-~eEcD>{~8K@=;DnCl~KdKsaAY^k7{U10M1Zo|BZuv_Pi&Ujk z*YeZwu1E=ct~xnsn~Esa;&6QYWu1No^(FcHOEc!a`8;Rg<@@xPkDHG%cIq^WxBw~XN2Q+Y|!tK{+kfOYm( zb8Jo%!3W^iErv4x@gBl?%sZ(h-PGl?FO!eG=m6VtPIk?I>U}M%oZ`eFTkBpF(WMS@ z{dKui^H_7m+p@DN<)tsW?ckZ9*7KcM4OZv6g4ajci^-r8KaWZqw8D2+jyvex1zJ7J z@_O8a8V>C`I&rBO#!=8{XIomqQ(2B_#TH2BHK_$R)o7wjE6;KDL?y|Z+eOz zb>Bf_6aeLapfU>6qeSHr_^-{LYd+f%Rz0Tld85d_97G18$socK{l#l9(#%BIS0A8lF+Xe{hf7<1I&kCYRCg@hFKRN_s3A@3mV!s)!6DY&QSmVVsiu?amIDuh%n<4$$#Z%=l1%g-*!UaJesZXfeNJ4u&IuCq0th74 zcI^@*>@FSv;J$Zd1aF7vIXULBM}YtFX?3p7-)eo~iAX|NOrC4nbCRy3Zj+KORr8E{ zX?t{kvql5?UEUBE_Rm?>0#0)QcKw2~cR{MFb^__<01Qa>J`@zWozl`%o(Ny3HB(4w zu?wGffPD4iO`}gD<|J6%8Y}F)Rn$vU#xj*NrB&rTI%dtj2K+5HCIOuT<=r2TF%@m) zgHui%+M&=zP!dTGpX%_$9Mbv5BAaGUVt#agu3V&d$J+CkNj)~fQDv(cf~QuiLnfJu zaOYK7qU&DbKoh2!PahIO=1mkIB(&wELK z`yL9QQgQpSPvF}r9#g$=Catx!X6Yk|!|ad^@1SK1o$sBPALA#VW}Ui}U+nfqaW|jN z*k54V;oy*D1qYp~lM;1oC#MnkSwq%%k2(v0u0i6#Q;VP)TmN0`v{?%iIzUd&qA!Ay zY!Cf&uhYo{2S@b;vg>)&=OFRerPE7)WYAf-3?c8?hT7rOyea6toxJVXLiCbZ2~z@v zs=UOfLsku_QP6AJs}2;zXnW)2100t-V5evX;4T*LuCi~}D^~%4`rd*0@p1h7!_Ujo zy1!E33(zsyUaCP|P$Hkh`zrEZa$kVS8&!{;PX+OlHN6ZVqFT}3n3x+tdmu7@uN??2 z3WW3Y_}k5q*W|ZR1&(D=&b{gTbyO9SM1@aQw+3~?Zs2iAFx{_14Zi7&96_1K;yh#2 z>BqI)66bA5VY<}`VyA*Yl|d;(ZF$+5KIEj>5__BS=O|XrLs1s4l3s|gMz~g@tb#Tb>33}6bW&V@5%%cjAQj1P zFOrbFnA4_q*Dp@mp4$XqwyWHyi9mD8mtPkX48^xPb(|KkrL{G?)t;W0O>KZ2)Dl-# zHHD?TeOE9(#Z6b0#zc@clf0C`stSio+t*S?yXH&T4z_mcm(D=b;9#16ULqZqjSfk6 zP1wa+QhPUDezh-uKYRc9{8549^0Qt1Vq=m(ooZ391a<27awO;LFCLXUL&Dmoi3;_- zftL6sSNGavXo8bK-^77?^Jd&O4G$VrDZ@{ZmA-^YiiWT1+XQ#IEFEbxnR@Mb7RydQ z%Y)`*1znU>+t-y~683a|jIJ7f7xmWIcYxPTHw0id0V!_xZXd=*iX24|8;O;oN$+7h zYGhy_SC{Oc#f)mAvd3?!Tfq>vy)M+@9lUZYFQ)CMKFU-=>H}&x(~>qm(XK7Wr&% zMXk?4g(4*&+op@^+<=3We0&pea!9KsjqOj{aE@nBYh>s7NZIPy6;FIo);vq1S>Nd* zOy-42rfi<&%~5Yn=|MRyDMTp^Vb;fm=~|}ryL#Caw9jML?5&ZXszaVK+N9VAY0qGs zkJitmJ}?AB`?nlO?(05V^W&*=q!kybyTaWiYT>BMM-uDHm_L6ax3mh zCa>UsvMf9JLHFZhtbq_oSVApB`YsKAp4v5mq(S<-pR3znR3}gMp|`o>Qgs!Jfuq`X z9ePqIK)|GlJ=KNcP|HGvV4QBsLg~d*jg-t@KZ!Tvb(#8qr>{T0y&2m7(jxZicvrxh zkas!8AKA^qAKSD*5<+%^MGpgM6_;rR)94&X){; zMz+!<#$;#dC`S4?l|EKvnj`Wk`|ML}7OiCWlj2hcxS{UZ=_o8=x@yBC)XZ-|@0O|G zoqXnJT4+^&IRY|K)yvR%F8=LMy&mjY%9-Z|%?Ti%;`5vR+lix&oMmolD8N#9?rN> z7EmkfV70Q?k-OdmmztQ;CvWR#g@~NrR{#Fm*l9#7c@RSrW~Ivj!Bk?-4P}!`w=@BP zlYh4te?Md*lx&Y?@4CU6iFQT8#6$_n9Ufg)$yE*}MF;Tp>)QbP+4h5z;FV{^ zNoHGuY)Vr8CQ6BO!b>Nnro)+hDKZZDuc%z0J*y@Q)Q?INM^}d4<+t;twLTVoIP?pYrOU-oxL*w{ zHuDk5wfArw5qJpdl=_in`AF%=Rb2=t&8W1(qO<_$&-=7FO5C~6T{RS4sC6V|GX@Wo zgAV*a9QGdiL)j#HdojK2PckSfU!AkGf7$C%#dsY2{BCpAUcR!jIwd(bOpHr$C@T>u zKR{kryM3N#N$U6<0G(vTXdok0yO}-jzf7^3%;8rInQXmIP8i9PvrcKf246zWcDvES?DGlg5 z9gyJs#;)i-^|hKF!8^i9Y1_4PXC`7%jS2^>R%B37n{Pz|?XHxDBUj#p>%&_CjhZwa6w!|3e>hQfHh1mt zf`c5b$Y@%-Y|B3{0zZBE8%5w2-xblSvsNz+P`&^!bOgmLH`1BXA>c_+Ew#N;_PbNL zh5fpL67`%KAa`;dfrxU1xCWrzH4(Hf)wK6K&P5Z=r0Bh{AxGXN$V7Xfds97b)A735 zXn3+k8u3LJH5&nw^k1nTe?j2cuf45Vp(Rb87y0Pun+H6Dc>^ER#!XIM1S(r{%f4{Z z7)S)xBBFYu?2T{Uv$GiseGNzbF2~%|zMikE^|Dj|q*o4-E&7E(?(+;L{;CwG23>5O zA`=RDusNX?tu5@>@}&stdZqJ=+Rp6Rh@L@4VA)ee41IIeVgct!IoH=CNIubZjlIZJ z=2rs|?h&vg)bqD&O}<62=+yVyr$~U94h^2p1AFgf1Ivj|U}|+TT8B+dG_#Y(yCHwH zy{^@o@_1h?((ZF0=Bm66D|JjSWGJolXyR)RV7UD~WkD5pVC#bj6b5SE4+vt0{=Bx9 z%23tV$?JJ(w$5QIbAfd&bJ?!-9)Pjwc2ARf#__se0>EIJ{p4CL)P_t19%DWDc z05R$I`Ii3EWn-OX0$Ka5riDdD(rtgtOTHR3H9l1&=X4B(up0+i^=xYlXmIq_I3XDQx~1*0DR`-df<^RX{C`t3JX_=!!$aR5oHzUa7wJ}ryj9~a>b zq^FXX6InyHd>!^dc6HA|Hk^OOC@^=R-1`JQmBCuemtHL;l97^$7M3TNnMx(8c`gC9 zgX0Rv>e0tC-psuS;uMQ!1D=~*A;)$V$>V%+04g7A*7G9J9;fsJEn5I-9Py1`Uajn$~FPeY#ASr#pH#^V6 zixpxEG2!qUE;_&MkeMS0vpS3I<;2$3fL5T&ceXH`ArkG$MwXe1!Lh@n!YH%@Mj9O4 z?50&t48VSQ{|QV{+^jwcl%XsYm!YY={^vSZoeqW1Wj5-CKiK372&-oBw)1}(K%>gv9(u`U=SD6KVaT`&X7`YFKqJ@vT&;ifd+`Dfi^Ki5 z`XYR(oDXR^&t3XWUSqr6O9j5N!8$-R@)Zq6{+@P--1OXg*cE@UaRGE%L{t15(jYa`FWfb8 z%VJIq-ui>t;3W;c9oFaiAradZoqh61)rgGaN$$aKZW6?kqy*1s4mG(mZL&O9GeM21 zlef*Qv_E=V+0sYDU8zY>-uv=KhgdibMzkTO3c`4+n@dAGa7i-`76IxP&` z$s%oc9jbp41_9{Yg}N;*D;)&ZRBk0%(a_ME=y13eLfp)!al@*^;QI?f#pl5b-83B< zs=$JS!8~N{MmFOjMTKXRrRH}?$|3#rH#uJbOuOCAO-j+u~E8-9U8`q}1 zOLiX=$PoEPNHWun#B zw;z8Bdha~51OUHiUoT?mr?Z+Wb#4Y85C(#y2y4$DzFIUUhH2`?f5BS`q>lyEWvyLjgg+<$@Wj5581IhnR^(LRDmjYtpC@JI{rRMv zadLEaSizhv?3Z92_~Y`alll6Xr6q9*db*Mq7P_onV;p2UV#FG_j%!JL*XvO6f~9{k8D^x&Nhp z`SX00r*Ne!{hq>a`m8^?sh|V(T90G(E6;#|^RS}jv6MN+*ATQjIP=l58_l}2H8dS-j)Na!me%zah%X4wtIO=0`FHizq4Tu zzx2?6J;dJW^w=h^t+INu{Y8JgBnk$HH&o;YNn3@mQ1W(Q-+#<6U*^w$eB`{oe+Ym2 z_MJb&lX+>dK2?`bl84itS={5Y?{N&E;N^CC^;Z#T?vizwB2nBKp?fzG?B^n16aLM^ zt;Bymm@?a^BMeEaX4?l1ZlXHtrkjyY89L1q*6!1Zj|WG*gcqCAYPx^h9Kb5AuFGaU zq}vwLZiD~91`hzLT_m0HYL{p$rvQd#<)o_&#)_>#b&aIYVW2Eq#Sne;x zDYd)=E{-VU_v)QWA=VNIi43dAlYpB7Bo(?+vjRX(A zDQ@guhQtq)&(pIgvTI?n59_vME!+31awYSgNzBp4PSDmX9B>7~^pB9HF6H1(TgA|I z0x}12S#y2|5&SEmFHJTs1+akk5w$4Os*g&zoMN*HU^jI#`^X;5IeOj4uE$_;}o_hCAn~Id= z7j_JmoyjeNCpPeXj4nxVt%To>3tw-i==0E4X-;+BfI@Bu)^iCGM9x7k8PLRRey^7z z+VzwU@$#!nCY#F<#b!i$&y5#Xss?u=3pB)blAgz0^x=O#md3jr0o*ln%Y@KgKbvh^ zb}1g3sG0U@d)OJY?v%&2y4acfOw`?d8O|vLM{o5-%eVjKCcg0 zTE=-67bkO(bX=F^!Cy{=_%=vJjsaA)pKaSk*{C+p!`;(4Lu*i-p*l^wm5o+gZRg*V zHChBGVHtmD_*!9iP;d_6uwKGb4JDaMfV1s>&x@M|0HoohSzuNb{5b6gUb79-t*(T< z+oPxeoK3?B;3-&DL20f$a8Z94uuD(}U%{Dl+hS2&MAyQpKlIpBACBLJa>7c&v^5(D zgY&g(sKCd^pI?nqzW`4_u)i-H|7^3tBT@5ybG;GZ9o67<~xP&W&JTsLmdQDFL3Lv67r-3>)J`8_qW_Tl>fSYp=0 z?S0Y#*t$l~V7mT~!2w~=@(6Ys^e#wt>U4lPoYqu-#W5ONA)L(>?5k8EC_&2A7y{E& zlG7E8wlC#^u77jT(RD3g?aKL{+nOQ1u75kIeMzGH(x~9E?9*|in}@XxCtn;~SGuec zC5Q{%sisrWDMhTb{|JN*Un7k5GKL-3&9}pca+`d*bH*dMt-9Lu)O@l^BhRe=`z*jW zO+$iz4%P4F(Q!6QVDMWDq$CRN5gd7Lx_`TuBk9sli6mm5+v5weu(14#OBXtCP)XR5-t_m=(VAAetaI2z4|C!u;p5-!z{olCd+ zDeZHi#_Iaz^!Tk7;DqdL?$~e>fPvYq;&HTpTPW@%(ypHQ{Tsr<= z^~2b5(Y*>>UALsypfY$5kpXuv5ADmy+HE??IQJZgmdThNhGZ`&5eVqY0Wv%L826>B zUrp9QHMy(q?Z9(kZ8pyN*7HSR1qcJ^gQJIY>169R4O3FTMm>l8+Ee}f_xWkT^_OXX z_NQv7b8cOKqpnu=G+>jI>z>9jy3>kBR+EaatrCcc2U&P5fL6AeT)R88rd`;@0T>Qd2;OJ0PE{j$Xi^Vw3oGv0WiQ3i5GyS2rOn7I2uizOs%)zKoL#_k$u4X2+$>4BN>ZFx+x3Q2xi`9h zYSQH2(N1C}Fa66=eQkf8U*?aGO7DR>LwWLu7`KgMyFT#tq^j|z@J!J=SaHO9X`gk@ z6AA;!wa8BJhBG)r6WySRDpbgSS=-_C0PkV91F2mS2)OT#p6d2&rJRRj1$Zt^Y2x+! zs%{Km&7qpp)`+pw$vidoT<5#sF5E%IW{(8wqNh!qcysr%p3s5Qa_sru z9R^U0BM*=&KlaiBTs56)Xrty@68K;M1m0XTOtkbKu zJ3*cIF5KcH0IB9yBTQ^O&hM|||31X!5p@0OTMWOY5+50$Sb$xIAH})o*UFC@&mm0$ zjA|c;lY2`1obD%om70w}+5K9(pT!TEcXtLL1AOuKrAA3ykinKYdDP@Q(*;upTDoAS zr15b0?7e0)jx|_%xgAMNB#dpRc~g};lY_y8pkaEbt3U*zFbXQV6f_#pt2OFbNMt=# zz{#ZE=IU)qAnBsL$YuR9L!pT%BJ;!fSZi?g-;V24R(qX)7T@WEQg6!&?zWKSmW?x= z_DnVjj{^cHB-jO6kW;=((Wd@r$1*2&3SAB0rd{7qpxUkQ?jYHvpU~yL6QPpm-@zv% z=%8mm`>yU#YHE1CQy;5%r$W58*$)Q*z!l`NL-|LwfSgYmw!Ksu%itH{)_tBXpj3AP zxHNTK8QutgvOm;jGX_`gI_L5?J|x8d>$J?8ig-P_aPZw_ zm*Ka|In5=n5ge^k-*xP}zr7d|$bQ;Zwq|}Ga1J{{WA&xCtdZ4zIfzD(x=Fo?JWL2v zJEjI|{AWHifxL?{tRr}l#>W9 z1@kG5*VuJwljUsgH4ys4s|HU7%PZJ$c<-3oS=)t;>h~Pn~h1l&39a zG*bG|(2|RysjaFO!1Cyl_-O$O)I;dwljgNG4t&!u(@~*YX?idcf6y(786JL?***3i zB1uommFunN>mGP^y}zhH9K544*Rn8w$w*__&cE&l;7dRFPd37C@R%i#%O!0nH93qQ zy+!f^*pU1MYje#{dnAjHhLHVjdh7Ybo?qqDGVA1->*4{Ksm-;$!!c6$&81K~Xi_Dx z3*_bYOLM1Qg3kRovct27>R)`DG3nI{)8e)soYjCc*D9b|Dv$O)vYWO#&)OM(iq3u; zDBrJG?YF5rfPlwwX_Bcq374Y^zKB$|O&!a0>0I|gt`=}nB@9x^&J|PjFWCE3y&rJQ zxnByw>$wY7yTCH8+D`l6C6S3a^rRJY3wj!~u_6(28fptlaD|_i zP7DY8uEPppez^BmEG2Kq!f{k`vNsL6R)Cwu*>n~sBd zH7oS*-Mhm&?2k+4l)u_71P#=*@4rn0Tk_h(~P4JzhZ9g1RmG(5X z>)AFPTb-M2H~;+-jETr#G`iHEK*>#Y3-i4x_d3Tydr?%aO$YH~OQb%N)LHrL_CrrYB zKvt)IR#kC5n5hmro3kd@<(!yPg~RC>6LlRQfWen~QpG*C_ z;+W;8`P$HEXmj5u>S%QBYbHTPYYWherl(_ZIh~KP70x!VwS?do?wU?gyhFjwoRrYj zqfF(YtNfSKD%>p(>+v3MzRt^v+s;_`~@+AK#Tb|YR8j7@-XdKZehq&Qx?S^;84I*oq*XE;#*4+|@rrm^?u9fqW zECyg5_X;`+-GHo`Jsszsc}e`mYN&%G!GR>&(*;01Xu;!qR7B^1{JII@lzUQM^tjHU z__NMBTc~`0NDw<|>(|4&e&+*%E1u=2T~N851X3bO_adY0aqD++H1+=*_^)WyYVS*d zU2>Ji#ZW!x$=x$@CwD0G>;MUo&Q(H(`mTQ8Zl0bRWM7&Jo_kO>7LKXwR*VldpRQ}4 z;r(oOCFbSaO*psKZJQJ4vX z;mzuQt^QU|E&s?nOVuCAN9KH>>BY%j7k`FkEV{_>3U4?SsfG065;#PQhkHk1&vl6> z9h6ZFmDn(rp#05`Rc+QXt`-6ie9lQLAYi70pnRdPr}g8{A3xMDU%vjVKR~8u4qWQo<-K0dW&bjgb^LhDRGn8I`OZc`tfOKIeL~PDO6e}oMW4;Kn?#dEr z!wLgdLTp!T+csuV7hgjzQvOkEch(~~-N!|H@JK5Yb?Fkh^*@g~cK5F0)>KLj7Hp0i zve`RFlAwX)m7C|z5AoYb)&{xrtA#g;8uO%w2H=GkL*@up8oup;_)cWIVFuO!)vAPl zz`Z%7t@G-izkOL|j=@6plU8E7xGMG-Hv3@#KmmmJ6|FmY+tdcwXd=x#h zL50;t#d2w}XO-lHU&GVmn!c$H`oeIvRwJTwpWJP-^<9d4yKZUD{wRRCF~F}slSbxn zncUn$_a0oQ%LU3csylzK&GNeY)f}gP1}$Jbs8&)3F{ws%kW5nd>Qt+TtL9euFTfed ztqVqk*dEVIX903Y;Iq}|qx$+;gTjx0`}|>lkr&y2gAhJxox@0ZP;t$lS(egg4eDsk zh5zx;MgoK}+GahIzXz1=)_6P>TyPOwgK81)Ji3c@9(T z&b9I=n}y_u{LxSg1p0J#-rBOdQ}w${(4RdTgPkHlAm-|XiZzW?H20FRb@!z@hYf&g zZV4+BYPTtCO9!knoD+q2JtAyfYVnzZx)wPO;$Z*f$iQ4Lx9fa@TB)RLwToy${K{_h zc2`f8Wdr9mNTo)dLw3vG2QFEE>mPjEO*Yxrn!ja|t&lHaFdE@1Lar+&(AMD0$1N_y zL=(WdD|aaSr#THo_ygqG{jq15pI~xqhI%Nq zv#WUmf(R}+H;3!z=G-}-CxZN}PZLd?kn4Pr?zUg2!axdh9{Jx-%3UdcWlLZ5IQQ$x z2s*Ddlx!Na)?q!!Ss|^!c~_GQ-fwHLaJjCsyInua2g{3&x1tJE4pw5p5~?sQe>~_$ zwdh=J#9oI2Y2onrlR{LRx;)7dl6SO40*P=}my@SOG6EJqaxQ%eXXUuNBadya(FjuO zZGAK-4opHwz%lrdR*O-8LCZ>Dk1FMNP%S*Mc!yRKG8N~I+vGiV#h4sYHzGbAn3?hW zx9=Z+{BmsDZ{&0Xb(eR^|l@aJV`Wj@_RG?#g7+_Ot1y;--52F5F<%obd9!!3=jm4g zTC&HWB};O}pWGOWH*IvwTFIj74w?hHYC3akc)XPR!sZLIVY?QGT{AA4TFfC`u{CQ0 z>HVO9DP&4jK_Z(uDaQ+{gf-P>VZ}s zpYCA2Yj;MhQl!uYF`{hLZwn;g7Y3^@TtHxqkDB2He+3dPX#ye)KYWe`_@*h z@^O?p1P#6^z<&E`fKN(qo#mGV0uamNgZ1FE?P=Pj%RYA9JWtA6U*$Kh?dD!W}dbRSSm=dp@V)<&C4qY9@e z+)O|>&hu{0L;Zq7x4Po8Bk*CZ)(H2{oky{RXSFX~&VH8`NrV67T(3_#>vLMw|G7+m zkYfwlyu;8!gH>ts`&zL1_WkS6ukCO5%YNDRdy0;yKCj{hYnmZBhhx=m2*dTJYWmwi zCw5X4fHWuT5RSr<5v}Gc)@83MZ+bKwW~8dN<~Xw|vA06iyZSH6c!I`(td3ulqAxbb zZfVkT+QWcAOA{q+cv$Ut>FeE&qv+^=Safe!0!lk!$Tb-}%6`%gU@l^}fm|k`kpZBKjt&md+uO_JP z=n_5XaCdVuI_Wy>mn?z)ONBt7lHRo1?*K3Fd0AA^J}{c^fib3flEEP8I3>`3oalkq za0L8OO`ZF$T!B(qYH>Vh^-e5Nj(cHxOtjwm%(|8Bn9z@FbF?6^?dQ~3crIOon~NlM+^thKl1cm|Bi z=^*HXG6=AXV|OYrjSE6sbgbiR3`?FfW_`@y&i8P|Llca+HoO471i&|cF`Mu8%lP{F z@gE%!)o(ZAA$@pLZ&lBWcjJqh(NPH8e|&>knrZPNx| zp39BaaiV(_cPg11P#AAjcZ9Lk;dNL-a}}Ie1*4XXkLC7aZ|E_`>)2l;`8t>$EYqmX zP3}FN)llArQ#llm-yPe3&&lOCUIWKWJeUeY4u_StQZzuNC;hXKZ{M5S!@wylc)?M0G#^p%E<&Y=8 zkHS7Yo5LW+3*gIDG9M~eTnR}R*$V2R=|Cs^614bj-4e>mmXXkZ6w2G<@~X}AvHJsD z(WK8M0FvWjDUElcph$Ci-icKr=N_VJI8MG<;f@4GNqtz=E&s6L17MIy1P z)bX+^59uPE$LbS*f(C73<^sp#22MBPM>VKPAe8vFn|iju0RC%m;9@&+W=~DR61!C2NVdm~vsF4P{1oHDgFEZ_%SksMj2c0kNKcxse zP>oB~bPn9T2{zXDwyEWHI@t|4BWaTg%rJb41Zrsd>AWp}OMRc8>K|YJywu%({`1>> zQ8y*HKUrq#0|$(9Y&verb*r9y*eaM-gjHZ$qY#JF$BW)^FviI|=KyB_B^%qi)op70SI_8x-dxEiU~zdDJBQx=qrHl_DNN zxSRpdL~zptO(O)d{zxhsrpVWr71&c{ce=Js%<~+7xXk+Fz3ng(==QKV3>uW*h})*U zrCVs5DhZbPHPr%tUz*@r+~BY8B7Z>boFjn;jsJm@o|KcME&!4a!R|AK2* z^udGOI=m2VH&+MGHqC*8u*ibe&hO{QYnci!Dn91Y!xWHTkR+}xUxKPUYj@W*hP}cN z#&Vo2=TcGX*3ZdCZ4E^-TF&3OP~}N&1khG5p4ipQ!O&sy_ar5A zRvDCSiAW8YMzGh$L$7kEBT!K8V@Z>D5HzB)=cvZuy&U&;LRT#^aX_RtxO^K^;i*xU z;}GDK7)54%@3n50fW-yTs|E@nhwK)SZ8WOd73{=wi&qO)d3->aZP-puyc90!LAw-x z9Z6DFHDGNtaQ%bjR$X&cW^)93&x#=wZEtR6GT|bx2 z;PCB|OyV}K8b#3Wr1Kq4?b#2Tt02-uq#!NsD(gogqsC~?GBzdXKsCCBC@0G!XkpDY zL#Z8B;y>!k8{t4#zeVi#)BZuXq6}Dnn`JwJ0R&JOay5XvWd&5fY#mz=;-@R^GqA7kQJ1DV@gOEJFjj~9 z2oIVM+jMYqm*3hQ)nyi9byk}=H?4^1w@WU&0)eSRfL#>j4TsIT=-{%rsPz8$fJ!PC zRQ0$Bvo_VD8wj^Dm-;1t21iI1D^ahIZ&jMZ`&}ZJ!h}<#!}sTnt>6n1qGTEtpl{NnOPZY#|kzKNaa^-t?S$b z_PmzYKvU=4-(=TqCiBdy8;X$Ob3Ym{)IKsymJ8-SQ`(X>F2X8*WR7>T6tQ`8yhA%t z!14;3eXs7FdV&#-lk3}KJG)gUeR!P2G&lf5`2`N>`(?3J3*&Px$4eCiwqVmzH7!yc zsj_-P&T)}>EVD%*TC|E36f3*jURUR|!7Z%E-p>bBEUo{3tbW8(zkY9U3O=Sn1Vrmx zb*zBL&j@$YCi_T#CkzubZVg6hfeIW}Ks!0VMzpm9ah|sG!Wn4_zRGxQfXubnYYV zYAI`aSAZVYySkm#vIH!$UMyXoz8ho++tLq4yvHrDvV0ML#~e(2J*xJ?0Dq6yvLLt~ zFlugkhVvZsIPDgG)%UKT5W)HX7rJ>S`nqv0Q9|!ef z)yG+d-$2e!_K(}NJf4P9d}ltK{Q%vyH37D-x#lWqBQd)#l7Un&a5w|?iaB@$$brKS zyHyen_eFXt?pNVUI;U6;o?5iE6jt2zP}otIg_+J}}iv3>S{L=m_KCK)@hXxjRLq zxhyD$e?KT|FZpSl;Z*Ys0L`U1H;2t{_3i*~OW@ERwxh@4N}T|p>i^~HGO1ao1c%Y4 z0|I(~PPDofa}yYYyOHf(&7h$lA<#-X=Y6ajWyX;!FvOE{<4e`;MyILA-b)sufXKG5S|6sIW0+Ez6fsqsM`qc z?8haL4NK97mZVH@zBr?eHvr8&IAT+ z?okWOaZg1%4QHx8e+Dmq z0@;u|Ds;Wcry3MQue~bc+OdG!d7c05v|c>!ukxtD00~VPYC;ouYO!!}sN4pz%LOt_ zIOo!Fisy8}6^e8^?K%~;;bW`Mt6+Xo_)2qU`)Wfc>)=FfoNT^?fbWjwR0k3BGQJp5c*yay;;-p7I`0gpyc+h5>g{nK(h~20c+`Ywnh3 z4z;L^t}EQMNAD=pM%J=Guk6NsyPGlhmxbQ{d0Kz^-s3NQd9^6GNo$G6m4!on=V&y@ z$5duTlN;Tvs>DlQ3!b3@QHq95tDlb0?$h1eZSC?KmR&;4p4`dN6Ew(7Qw21CFiB8i zn-^Y6B0aqC>APSLgd68tWe0p&Zc+Cs&9$g{*_9!r@eaJ$B07z&jvL(S47}DMng7H` zFpMgDvXt~%toIHO(d=G11&35XJdhEd-tK+bIwxR}{BK*WtqBx3 zn`*Mo3T7o-<9N8ZgN=&Khf~8OK5HWHjx|U*$G#M)-JT$6j@1Ia2C+#9Qf)Un??!s7 z#jU@?2?PC^&r5@ZDe9cga~>{0yBOqH;$aYozt%drZCl-Hskz50R5V4*a;dZQr zugY0_rO*3or(<(s zo#xUlTZRAgE%~;T2GGU$bU_ImQEXl(HA@KS)}4r6r=woF#giW3)ecfQUlf+}Es=ey zBFJR|fr7VPi>?ZS-Q-0uhgJLcH(25SyTdtcTAo%j2WVL=UXs3lh|us*?I_@4&L)qc zGm4DEVgkss8;^jid^HD2(!FcqnxDhXm+r=f+0rVpnzX8{-Kz2L1Y)q)>lyv!`^PW; z_mA)O+q=iw@!R<%)HIihv`*0*Seu&azUp9)yij)dNmc%GqGR$ zE|ACJh&gA*wc_=Elt=<9I%w=>@rxf9)bE6UkIRKBB6U@S{xR;66Tdw$HFffXMAiXP zxEpESguvTcjiVBDLfS=aJub!L6kTl5K%Ee#cGGbDS(A4lwZtymIBs(3UE{c{i@*`G2KF}OZ7QfqUeCkA2akn-IQ$!}G*>UodsSxHDJgkZ z6;dUB7QcPo6|5j+71BIHE<9h8u4}+F&c?~Fv$#PO`AejW+jbECQm;!WdoI@QC>*(* z|JQ-Y!|FGG`7QRvV3L~kCH}{${dm7**ORnqTvkz8>-AGVAZM(rOO;B7Y-ib{bF!7_ zu(>oI)jQkDZYRr}Vrhs&Gg4Nv0#QR9z8z8qTO=K7_yIA44LDC_>wrXelWFZObEV>A z+vz^awpq&!hs2VvrnbSq3>Aw88R#j$<^YO01TeLKgW7`PqO;#xMH=(7$_h|I;qh+o zxv%{wK3tW{Cl%%*cV4Gs>y%ZOvpmTTugCS*AAfvX(Onyrr&T&w%}r3}-}V<&c=McV zPmHLe<7idhhJQ&M4(-}hHN`N0lzecSWoofXL`mt+ibhthyn@mP*M;kl z2?=%xGSpz)I@Pxf@9pkfY->HBzIP*dA;e?3G9c)71U!c1WNExiD4;3wi|U7D;YB+N zvAUdmCmfxMX&G7%UkgM+K8Kv<%nI2OYcDYVt=@C~b{preXp8EGN;dci#ss-ra_SpA zR))K~`=`*x*onyzQ0czk%IBm}zL=(*vP}QIDC(v#w}HE5;a4exZ5^kI>S`W?hoKre z>$n_ukujA3S4p8jv2{|hkUv3TZc|x*nigyF3z0mprNA0gn<5R}imE|$xPbw3P0k`J zKA+T=uixJ8)Kh7Oi+Eo;aPc7cn)rJxx9r@hek&xP>kw>(n{Vp5xKPdhDlwD5c@qz$ z%X6*ks8bE7RbZo%uK6B8M-o>q*4_)JKFw;;0g1cu;N#O|THE-W;5)aX5&VIFTb{mj zUW7Ckd=xr1P4nAY_0LMihoV!88P5Tx;D#pzl~0~6)CR`@3E0-9oew2{-#q*TD8oYw) zg(9jWc6IFbZZ4ZCf{rDDf_*of8PE&qL~|2O|xKkJRWc~DOazR?e!4}Gt>jWxLR))qQ| zuWewktQg|F1c2@>@0JgoH982YCK4ewbX0eV46=7j0A|)YA$7}rDx^BEL9ol0lcR2y ztLk++I947qQkM(H`{i7odSmuO8x&FdUjkhs@$saT5WdMKr^Zx&7H(s=P8lwLG0wH= znRl+a)D{f9z~d<`h*}zFM=tC^0b47vEvpF@@k3loR6oGd9&5`%7 zE|oU&mh!D-LZAp(#ig5~^;1f&_%yO1K>cRw0zy`dx|x zbXPhfb{p|Gsal#TK55w=i>A_6EQtQ6*H0%1;&bwW-#U=KpVPN*|6EpU=kM2xHrbh< zWF|MO!O+fWPXxjXy3x@v3W785utck%=eAbD`Q}`|Npa|Z*j@*G;cU)eLczGw4MOO+ zzByR~52ZS7r)eYwUemJNS&st}lrP7&-m5ZO7p!Rhu(fQdh^J|8P2ZRB`xUh_euwmc;Djk?hs>h z%O*Nzuu68P@{v)oh)qob7%)F(SbtDJj~IAKYi%-roqT!Dq}bqbHGsUW0S0M;kL``> z_c3jl15UM0v7`)Edp)Y3^^X@%to@~v8h<;}<6b5IMpyG2puq2?2}}kUA3NLMHMa0cvq2X{dC@5Fk zstS7ba>k`^vpHb}&_9!-Pz1cLI$q$-is(Y@2VLmQS#<>S)fYUrKH?{ zgD@9PJ#wA-o?QXIEQ>1zd@1v1Gmt0(!vuaFyoWa3K|TE~k1R*cLsW3NNT;RbX?-NG zo;bhGfK2j`?P5s|PhA!+^@;n=kFsa+XzM5>d#mtbZkf?;l{=IGgP8ku5qwkGEBopayq-3^DW_|l0PTr_ozyidx!C{)qmb`DL&vCRq5B;zaG_86}v7&i??RcEo7;kZ?Qzm=o3 zyMAdIKlTp6ap49$ylf^RQrTYNuJzoh)h54hbWO&xd%gj|N;~)cJhpkwrCtxu&$60)rPYy$#jd`N-CEPBrQFc7hD@fgn*C9|XfIxn z>q%9^Iv3QM<^CeF6SkDSnPlFs}Q0@=5O_zz_hUsd9lp10?9JeA$`=#r2vNu9KRA8tf+`!s1u zew{p=ttUdx#n+vH4P#RqOs6$)jl({j2z=c9qGO&7j0JQKW=c12vqI3Zox1<5Tczyv zdCz0<>j2Vwto4Rc7lVKbCEe+IxwVY!cs;Y)?>234Rkp*U`_~ zs*Pfj8kmWTbEs*S_-}F6Q_Ggq`5usqnj~OE`{7VGYe&u4e$3>07I!Y&61sRc5Nl8% zCl21-b_dhvF0It*@v%JUrlta|S@})Uy1P$P2{uj0wycu5JK5ZSmyK&I4>GxRdC&{c=+L`7a;8++QC@ zc0T(>u0>;025HzKSq z1o1>5jjW$p+ypr?h%m;A&MZODM2fKEE8< zKlHT-fBNPup6YvREHXV+0Lj9jz#x($E!#AA^=2CiI6; zUD^Snu%B4;?y`8>fHSvCHZXiXHy0Lcp)OidtDXP#;zkPWwPpt_<|i@0YHwPto5MLz zhr%z*3ziDN(%MH&@&3lifPR#63t858yo@Y2jo{a^4!51)D6($^h(<^~R3o%*ux5bx z1&j4a#{!Fg)7=HG^mb}L!4anl*4uCKIG-}3Ekf?c;j#B^xE|8AjB}n~I9fdFy;>1X zbPdwzc};)uD7TmZUDvic#ISGxAXi5y-gsS$3uIyDHI$PyGNzkP>u%(!vYKih?~MvI z@g-VLCn=`Aak${za1niy!^}J;o9zlK`-^}C_+jLKnB_35#x6fU>PXD1ZutzimM{Bm zBqyo5RuOqtvo3G4+pPi^xTKM6@Lnn9oc7=2S`Lp#cw8qNwW+vdbSG0QaT@Nc-0YI> zuf~6VeYawrb4pf4-OGVcLqw;=*wg3Jrv^~Pfe0-l69B$9_+;`QE5o8(s0DRRS)xAF zw?12c4>KcWMu>~HA$m!@8kKH(y3SLqf+v$0e0Y&-xHt*Hrv>I0XpWxSPL!+L6vx8&~Y?81@>@dPmV1v=E%UjWrdq z-vlCK4fleq+v|I5kJDw9FIap&Gr^~VCdSZ#h?nX z>!M2rlr74Z;FJ{x>iHkLdX39W-eqpfQ2cW+^ZG1rgQG7tPv8IcX?gH0Yuoa~d5-IU z3QE+FX%ch_Vh}c+9RXgp!ni)irVgQ!?Y8f%XG22yZO>M_fF^o+)e&DFzhNb=WfvzD zv$`g?y?OqWW{q`+E;-f!{ecw$+@91*Z`H}`uJ&506;eoQbb#Ip;dC5a*E&aH0jAAa z9~Vjqfm(CkuCQ8*D;Gc^*l6Zg@!IWw_ExM8NO|tVy%LQxxQo1O*=XMYLa)sn#hw6J zhs$2C_K;64d!BfNE8F5OStDj1vjZl(-Dp+hhvgt`a*Dg3yNPDw?kVqA1`kqk5@pmS zM7Imzpo!hxF?BkdUIy+z+)<~!Jp!_wbMcZi;#yA+?{ZgTf-8)Ujof#XAP+8o?+i{S zM}Fp_VC)~l2} zv9yHv|6b4P>*rp7e)v*&^$aNs4X&rDc$&W=wN`^bH=~i-NiZK9YEJsYnbh=ihlra-1CH3EH{!=M2~J z4&N=~^qpWBs*(u9M?>#CCUx8{hb`tK)8e4R9Qn;)mIJ z*3I=5Jv>Zg>Vze=EVlvh%n+8X}k7cH3WLIn%>*bad3?1imzR zDmL+xT@Vd~qPyc)ezYqrk!kK}(F&YcXCSszJgQPMA*gwHv< zKLR%GcH1061UZ8;+5&-qk;fLJf`e41P42kOa0gayPA*mt5q)dtf>?y($EgD%)g8cn`o$d^VcfUDfO zJ%qV>t9}~}aEzOVw@ij>ukehT_u=Gu@M}RTfQD|tXQN5b?0FoIRg?&lB3#Z*{qK7l zfDNbxaGcoX85ZT|)Pr&k)>1{UaP6%v9K5;%pa*DwR;v(z1gDMH+E-3cCXQ7J5tF^r ze>DImU~mcIE&#LY^mBvpb#N&2xSJd_kd)8;c0^Tw7`_f`$C;GWR?m$HZ#m$|s1uECZa3X%c z-UAnZaj-QDs&#Dw`@{IQrsi_Ga{||Q*C&+Rtg95NJS=gxIVPc^$GKLmpeTI)(@9DV z>Z%z=$pNLaRaoG(_%fGtqcuhmU?cFvx4`w!Z}UgJb#eW2fBf_Ed)Hd?X;!kRf2PBYly~fmx~?tG(#?Ljuy;>z?O8$j?!>79aPnOB zDIiIbMW+VfTrzU6mg3r)DgbZX-*@-TEfk%1iVFL*;$yM&x!dA6%1p1c=Wk!y{L$-w zTCb0eNj~kP5GA?_|NJSkR#N3x)iOfP8mt+*G{&{>lDS9rGbxR&#D_@avL3Eb)_^KEzwL(8gv3PKsWs6oZp)5}+@0w$%c$zUR#_29k+;9y&a zM6!psllu7gul?iCe|}ia#P2FS6`MX!nxyOrg(KHII=Kr*-gT>EItY3@cfzmG1q3?AO(27sS4{~nJ)|6&k@hOF zY#cn`+Q(Edjn~Id=XX>x&^_e+&933^_0z{!dAgT5-0-G)`#7ps`H_;qQqU)3+yYFsmJoB?bO zlkvxES^ghizm6Y2zy9%}O?r?OgVWv5s-(dtslJ6;-Sd(!p4OHnj#1GRf<94S`6bxs zshjz3!So_(X0Ss))X@QMe*~VLvj)6FhjfOblADhv!_4vwg!tP9R$hae&%xn=^sr5t z31mR#9gew|lKY6sBB0Kg30N~6jN>0#wy8S$a?khKiMIL-J3zp1KwupqPmtqCh-<#!i#kF`hDu>Z%8@o9;I98OGb$CLcwf3cHn!RoHdDV(G} zu;Lc;=tV!hst8Ecm10ecH0`wbk~B~3psQ7B5)54jiAkMxBT7CLk~o2?ec9GtZqM_q zG;5V-+UP%vF7{d5cK(LlHptt4*dO&%{le2bUwkB?$4|vT zE-9%A_D?Ez&I8cMxsb59JjL!w(d#hs#5eW2+_=4*f-~##7!R$AobKM!5+k0cOVp%- zOSNcfD}1LJKK9vyH1g* z5~9;;fRqdRb-9?~(sOrF9augUlO}&Gv}ktXBj^Fl?J4t))e%o8^P;+?1iMdv>bhd*N7$I?l$12zPc)rZ#6`^gz`PVN6}QoI?<32kmq<&I7-St_XSe zykFp}{#N-oeY7 zWsrLFrnoY1Kug_22?8xr3JHA6%R)MmOqGEzx{~Q`WW-m@NDVym)|o&#JnyYo0q56N z#-}+)o?nZCf6VWiy(e}3lI}5&*v^%AV_Sb@zG?!Wf3ow0ANL^ugZoKL1|ce07;^(N-q)09mWHC|V{-_MC#^%B|BLZnY_6}OCyFk}4N{0@rJDGvM=zC$3r zIDimw@hPEVu3#Qc+b2ODRPuI$1w`bGqY7BZ?#_VgHgMk)7Jc-k5h}mmW&%m;-4UHz z?SSyd9H5h^geF(R^*bf(g-*WW(H8gif{I#Ef8#Adx^b#o7TtwcfPxp}9Zf_NS66HU zoDR!2o#zYR)u*Irc76rhuZ8dK25dk2WVX&WO%;hXcP=`WxF?(pI=5T+Q;$AK zqb--aX!oKwu6dRC)3s)EIAVxcc@?CnC8E`=L;w|s!cj}4_8oMASZ@p9+<*Rkhaqp5 zl3-KE>Ip^d|AHMeSdT6qWm|0@vWZQPwmg&>$ksr>_6U5Fa3V~rW5^>*byHQ@E%sL_~hE=q52`;cDCMV|U@sJ6ze=Z+y+J%HUV_qVMEjt9h=>|$FQ6QmPfC@>=5BU1Y ze^)Db5ZU#Vv*fZLx&_J*wbM#DEPIsz3?lQk#|wpMTM|58T4qnu)A|-C9`<&+LARd{ za&l8d$M72NgIrk8dlE5Vt7ls$YG}nZu6}b3c!b<;jw5!64PUAPA?1Ngm`m)=jxz3e11;+W!c0;AoSq@PhMFYA4P4RS+{zn)b60jl`<*Vk%9d8*%Z zM-eS@IE&Kvrq~%-)JEKDe?ZyfiZD?iu?FmF%z(!SU(u!|-F=2VD`XF>O-fYg9+}m& z)jeKu(Kal)7PmJSwIpe|S$qIpU3GllK!oZl2d!!hR1(O3l85-@S!WFAKDfNQvk`9T z>&xUpG(9vWNj&9C+ssXX%XgZT6Lm+_TD7%OhYPo67e!#Fuum5zf3+jI|G%YQ&+9c! zmbGSnJni#B`x z9O+>e(%{yqp`xMAsrr^O@m3bia_V2$>Ue*Kd{5RZl(i)vRlqGM&QT<%M-QE@`p&~X zotRMy&SJ5<)Ay-le1l~;@UWMhds)L%R_ok)0w^R?o<>C1p3K_L z!Jk?o0!}8ko$qT{-GeB*tqj#u0Jd5NY6HUMshz^w{$8JVe|tX^&{V&tvdS0FG3psd zY*#K)1xZa9ny%p`HrMNSzcsRxHenza2Xm~fwoOMIzC!>k!9pSZsslPH$ih4b(e(h6 zSvUqU1PYS(w*&k3WG=ur{)k#cf;}#B!uP@j1498A3>&?JEDxQq?iMwP$a2d|nbJzW zQ>pwsH1Ty`e_lsMzCV{L`KOJ~tbV%;sw^2@_wY_aI4B9INz@XRp6C5on|2VX6qUBf zY`V{gHJ$D{ESBmpp!LbgPXUJ?*7+*Q04kpbzA;``DLcIKp!$#c_kGH-I-EFfvtjBm$e)+S6OcJ(qJBZ0?Z z!VH%)L!7MGA$>t=B7vXmysjc^ikNNmU(0 zUakJrf2~r*oL~QjWp!%+I)YCdA4h#Vrf=VD_rx_hvi;^@<6}-f-I_ruQKi5sFXLW` z2F`a{R_DFfrkto_#+w^aU{UpXR^y6qaB>dZ0|l}t$m3Z103bu?5)X_-HeBku?LQ<( zz1v~ZB1Ahpe!iC=g4O6@!O35xK_*DY;!Zdif3Z|=A7_vw$)Y;v-n3kCA}rkwZVUp1 z5;-LDW<My}4iy6LD&taD5nJ)k~gQ0-u{gDKl4K zf2<2#_Qh1dQY};$E&g1*+#AftLmY89s8W@}I^5e#jyWq7JeFtodD}^ctOU}qa56dO ztQywP`c*$G7}6nOXstTW(fyN^o2QjTFU}xb+9Yc?7L%?>)nP@icqEFvU8x`A)5rFK zpPqg{xkOKLn^S>0mr6->9bzP6luP4$p5!@;f6LQbO4Febl?L=&mf5}K| zd2>?x<6keX3-R~z+xetArW+flKlPF z&12(K2Dqi4gerBJgTsPt)hsuO*Yd#u3X0QtcHyv)VejR>ju)RbWw+1ke^PN;VewLz zJnlol6_$|fT5*eps&xcRC-s%c6SV6kGS3hPFOYz401Ug{=>c%tNg&E7kl=bhm0GWE zLKS!EJk%GvGZluQGlWs_{!}Kw+H6$}^R=tI`!=QM>b?uq_$+ z;bx0nq-@|T8gN!kq)3Ede|1%MM;c@_cT2~aV^Jr;{|KYw_30ZJN47erG8(_(BvUIV zatrSHCFQy9UXBnR-mCnv6r6j>3gU7epcN$uoj9>0=IWb15Ck%>)oiOr*Xsb!Z)D6m zNPjBYI*FvdOt#Nh?M?0rq07^E_g=LcI9IkGpRcakV{0*Fa$XUD0o10<^3^2nh{+x@|C&uep1S+GXDggzfM- zk%~Qap)e@Jm7}hHE&-`zV((+tfhfyc26;`{6_}HQzKfjsB%>#oyh@#|xlt|a+%>r) z_(kH9R$Ls;Qe*>-DOtt<4=6TE_!6NJCd*nnC|uqJ62TKZ!lnoeKQsJ)|37W8)8?S` F0RX}{RY3p% diff --git a/metadata/md5-cache/dev-java/coursier-bin-2.1.2 b/metadata/md5-cache/dev-java/coursier-bin-2.1.2 index 70543f7a362b..e0100fe3e1dc 100644 --- a/metadata/md5-cache/dev-java/coursier-bin-2.1.2 +++ b/metadata/md5-cache/dev-java/coursier-bin-2.1.2 @@ -2,9 +2,9 @@ DEFINED_PHASES=install DESCRIPTION=Java/Scala artifact fetching, bundling and deploying EAPI=8 HOMEPAGE=https://get-coursier.io/ -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-8 SLOT=0 SRC_URI=https://github.com/coursier/coursier/releases/download/v2.1.2/cs-x86_64-pc-linux.gz -> coursier-bin-2.1.2.gz -_md5_=3ddd5d56221f1fa5a366b5e36be7d9bd +_md5_=fec1e87bd0530c7484b4ede5abca8d05 diff --git a/metadata/md5-cache/dev-java/coursier-bin-2.1.5 b/metadata/md5-cache/dev-java/coursier-bin-2.1.5 new file mode 100644 index 000000000000..691b81fe633c --- /dev/null +++ b/metadata/md5-cache/dev-java/coursier-bin-2.1.5 @@ -0,0 +1,10 @@ +DEFINED_PHASES=install +DESCRIPTION=Java/Scala artifact fetching, bundling and deploying +EAPI=8 +HOMEPAGE=https://get-coursier.io/ +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=>=virtual/jre-8 +SLOT=0 +SRC_URI=https://github.com/coursier/coursier/releases/download/v2.1.5/cs-x86_64-pc-linux.gz -> coursier-bin-2.1.5.gz +_md5_=3ddd5d56221f1fa5a366b5e36be7d9bd diff --git a/metadata/md5-cache/dev-java/mill-bin-0.11.1 b/metadata/md5-cache/dev-java/mill-bin-0.11.1 new file mode 100644 index 000000000000..d04a11ed8422 --- /dev/null +++ b/metadata/md5-cache/dev-java/mill-bin-0.11.1 @@ -0,0 +1,10 @@ +DEFINED_PHASES=install unpack +DESCRIPTION=A Java/Scala build tool +EAPI=8 +HOMEPAGE=https://com-lihaoyi.github.io/mill/ +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=>=virtual/jre-1.8:* +SLOT=0 +SRC_URI=https://github.com/com-lihaoyi/mill/releases/download/0.11.1/0.11.1-assembly -> mill-bin-0.11.1 +_md5_=31340302c2c66a312ab68015d268b1a2 diff --git a/metadata/md5-cache/dev-java/openjdk-11.0.18_p10 b/metadata/md5-cache/dev-java/openjdk-11.0.18_p10 index 5a380eb06ddb..e7a4b9584415 100644 --- a/metadata/md5-cache/dev-java/openjdk-11.0.18_p10 +++ b/metadata/md5-cache/dev-java/openjdk-11.0.18_p10 @@ -13,4 +13,4 @@ REQUIRED_USE=javafx? ( alsa !headless-awt ) !system-bootstrap? ( jbootstrap ) SLOT=11 SRC_URI=https://github.com/openjdk/jdk11u/archive/refs/tags/jdk-11.0.18-ga.tar.gz -> openjdk-11.0.18_p10.tar.gz !system-bootstrap? ( ppc64? ( big-endian? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-11.0.13_p8-ppc64.tar.xz ) ) riscv? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-11.0.14_p9-riscv.tar.xz ) x86? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-11.0.13_p8-x86.tar.xz ) ) riscv? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-11.0.18-riscv.patch.xz ) _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c java-vm-2 7e65068a6d9ed9e71f6f4d3cb722e2fa multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=06296b38e2d4fe4c4ce76b7489490d77 +_md5_=529cf7b277463f0a9de6a3153d0e6f30 diff --git a/metadata/md5-cache/dev-java/openjdk-17.0.6_p10 b/metadata/md5-cache/dev-java/openjdk-17.0.6_p10 index f44d1f570e40..3bdaa5e92258 100644 --- a/metadata/md5-cache/dev-java/openjdk-17.0.6_p10 +++ b/metadata/md5-cache/dev-java/openjdk-17.0.6_p10 @@ -13,4 +13,4 @@ REQUIRED_USE=javafx? ( alsa !headless-awt ) !system-bootstrap? ( jbootstrap ) SLOT=17 SRC_URI=https://github.com/openjdk/jdk17u/archive/refs/tags/jdk-17.0.6-ga.tar.gz -> openjdk-17.0.6_p10.tar.gz !system-bootstrap? ( arm64? ( elibc_musl? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-17.0.2_p8-arm64-musl.tar.xz ) ) ppc64? ( big-endian? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-17.0.1_p12-ppc64.tar.xz ) ) x86? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-17.0.1_p12-x86.tar.xz ) riscv? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-17.0.3_p7-riscv.tar.xz ) ) riscv? ( https://dev.gentoo.org/~gyakovlev/distfiles/dev-java/openjdk/java17-riscv64.patch ) _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c java-vm-2 7e65068a6d9ed9e71f6f4d3cb722e2fa multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=486c81f51ac68165940ba226b6034661 +_md5_=e0451e3948b271b8ddccd6180758bdbb diff --git a/metadata/md5-cache/dev-java/openjdk-17.0.6_p10-r1 b/metadata/md5-cache/dev-java/openjdk-17.0.6_p10-r1 index 880569acd289..c92dcb526b5c 100644 --- a/metadata/md5-cache/dev-java/openjdk-17.0.6_p10-r1 +++ b/metadata/md5-cache/dev-java/openjdk-17.0.6_p10-r1 @@ -13,4 +13,4 @@ REQUIRED_USE=javafx? ( alsa !headless-awt ) !system-bootstrap? ( jbootstrap ) SLOT=17 SRC_URI=https://github.com/openjdk/jdk17u/archive/refs/tags/jdk-17.0.6-ga.tar.gz -> openjdk-17.0.6_p10.tar.gz !system-bootstrap? ( arm64? ( elibc_musl? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-17.0.2_p8-arm64-musl.tar.xz ) ) ppc64? ( big-endian? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-17.0.1_p12-ppc64.tar.xz ) ) x86? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-17.0.1_p12-x86.tar.xz ) riscv? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-17.0.3_p7-riscv.tar.xz ) ) riscv? ( https://dev.gentoo.org/~gyakovlev/distfiles/dev-java/openjdk/java17-riscv64.patch ) _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c java-vm-2 7e65068a6d9ed9e71f6f4d3cb722e2fa multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=802eae051adc38b379042fecc296e640 +_md5_=2c461a4289ba1fdc5e3155e34c1d09a1 diff --git a/metadata/md5-cache/dev-java/openjdk-8.362_p09 b/metadata/md5-cache/dev-java/openjdk-8.362_p09 index f1aafed20fae..a69ab664b4c5 100644 --- a/metadata/md5-cache/dev-java/openjdk-8.362_p09 +++ b/metadata/md5-cache/dev-java/openjdk-8.362_p09 @@ -13,4 +13,4 @@ RDEPEND=media-libs/freetype:2= media-libs/giflib:0/7 sys-libs/zlib >=sys-apps/ba SLOT=8 SRC_URI=https://github.com/openjdk/jdk8u/archive/refs/tags/jdk8u362-ga.tar.gz -> openjdk-8.362_p09.tar.gz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c java-vm-2 7e65068a6d9ed9e71f6f4d3cb722e2fa multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c0357776283bf58467a7201f7e9f57d3 +_md5_=8a4199a11397c0cef77d81864f6f7dd8 diff --git a/metadata/md5-cache/dev-java/scala-cli-bin-1.0.0 b/metadata/md5-cache/dev-java/scala-cli-bin-1.0.0 index e04e1a5318e7..077cfea9c165 100644 --- a/metadata/md5-cache/dev-java/scala-cli-bin-1.0.0 +++ b/metadata/md5-cache/dev-java/scala-cli-bin-1.0.0 @@ -4,10 +4,10 @@ DESCRIPTION=CLI to interact with Scala and Java EAPI=8 HOMEPAGE=https://scala-cli.virtuslab.org/ INHERIT=bash-completion-r1 -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-11 sys-libs/zlib SLOT=0 SRC_URI=!amd64? ( !arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.0.0/scala-cli -> scala-cli-non-native-1.0.0 ) ) amd64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.0.0/scala-cli-x86_64-pc-linux.gz -> scala-cli-amd64-1.0.0.gz ) arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.0.0/scala-cli-aarch64-pc-linux.gz -> scala-cli-arm64-1.0.0.gz ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2a42956f8fc0f2d22acfceec82914156 +_md5_=75d7d039c0f25c439517d841da30099f diff --git a/metadata/md5-cache/dev-java/scala-cli-bin-1.0.0_rc1 b/metadata/md5-cache/dev-java/scala-cli-bin-1.0.0_rc1 deleted file mode 100644 index 5e7eb7ee144b..000000000000 --- a/metadata/md5-cache/dev-java/scala-cli-bin-1.0.0_rc1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=!amd64? ( !arm64? ( >=virtual/jre-11 ) ) -DEFINED_PHASES=compile install prepare -DESCRIPTION=CLI to interact with Scala and Java -EAPI=8 -HOMEPAGE=https://scala-cli.virtuslab.org/ -INHERIT=bash-completion-r1 -KEYWORDS=~amd64 ~arm64 -LICENSE=Apache-2.0 -RDEPEND=>=virtual/jre-11 sys-libs/zlib -SLOT=0 -SRC_URI=!amd64? ( !arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.0.0-RC1/scala-cli -> scala-cli-non-native-1.0.0-RC1 ) ) amd64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.0.0-RC1/scala-cli-x86_64-pc-linux.gz -> scala-cli-amd64-1.0.0-RC1.gz ) arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.0.0-RC1/scala-cli-aarch64-pc-linux.gz -> scala-cli-arm64-1.0.0-RC1.gz ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2a42956f8fc0f2d22acfceec82914156 diff --git a/metadata/md5-cache/dev-java/scala-cli-bin-1.0.0_rc2 b/metadata/md5-cache/dev-java/scala-cli-bin-1.0.0_rc2 deleted file mode 100644 index e1538ef7d20a..000000000000 --- a/metadata/md5-cache/dev-java/scala-cli-bin-1.0.0_rc2 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=!amd64? ( !arm64? ( >=virtual/jre-11 ) ) -DEFINED_PHASES=compile install prepare -DESCRIPTION=CLI to interact with Scala and Java -EAPI=8 -HOMEPAGE=https://scala-cli.virtuslab.org/ -INHERIT=bash-completion-r1 -KEYWORDS=~amd64 ~arm64 -LICENSE=Apache-2.0 -RDEPEND=>=virtual/jre-11 sys-libs/zlib -SLOT=0 -SRC_URI=!amd64? ( !arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.0.0-RC2/scala-cli -> scala-cli-non-native-1.0.0-RC2 ) ) amd64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.0.0-RC2/scala-cli-x86_64-pc-linux.gz -> scala-cli-amd64-1.0.0-RC2.gz ) arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.0.0-RC2/scala-cli-aarch64-pc-linux.gz -> scala-cli-arm64-1.0.0-RC2.gz ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2a42956f8fc0f2d22acfceec82914156 diff --git a/metadata/md5-cache/dev-java/swt-4.28 b/metadata/md5-cache/dev-java/swt-4.28 new file mode 100644 index 000000000000..770d5f1772dd --- /dev/null +++ b/metadata/md5-cache/dev-java/swt-4.28 @@ -0,0 +1,15 @@ +BDEPEND=app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install preinst prepare setup test unpack +DEPEND=app-accessibility/at-spi2-core:2 dev-libs/glib x11-libs/gtk+:2 x11-libs/libXtst cairo? ( x11-libs/cairo ) opengl? ( virtual/glu virtual/opengl ) webkit? ( net-libs/webkit-gtk:4.1 ) >=virtual/jdk-11:*[-headless-awt] x11-base/xorg-proto x11-libs/libX11 x11-libs/libXrender x11-libs/libXt x11-libs/libXtst >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +DESCRIPTION=GTK based SWT Library +EAPI=8 +HOMEPAGE=https://www.eclipse.org/swt/ +INHERIT=flag-o-matic java-pkg-2 java-pkg-simple toolchain-funcs +IUSE=cairo opengl webkit doc source +KEYWORDS=~amd64 ~arm64 ~ppc64 +LICENSE=CPL-1.0 LGPL-2.1 MPL-1.1 +RDEPEND=app-accessibility/at-spi2-core:2 dev-libs/glib x11-libs/gtk+:2 x11-libs/libXtst cairo? ( x11-libs/cairo ) opengl? ( virtual/glu virtual/opengl ) webkit? ( net-libs/webkit-gtk:4.1 ) >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +SLOT=4.27 +SRC_URI=amd64? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.28-202306050440/swt-4.28-gtk-linux-x86_64.zip ) arm64? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.28-202306050440/swt-4.28-gtk-linux-aarch64.zip ) ppc64? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.28-202306050440/swt-4.28-gtk-linux-ppc64le.zip ) +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 1c8a695f6cae6a50261276f4b3da9914 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ffbabc4b935a7274520b443fe4482689 diff --git a/metadata/md5-cache/dev-java/zstd-jni-1.5.2.5 b/metadata/md5-cache/dev-java/zstd-jni-1.5.2.5 index 86c416f5223e..03f4604eabb1 100644 --- a/metadata/md5-cache/dev-java/zstd-jni-1.5.2.5 +++ b/metadata/md5-cache/dev-java/zstd-jni-1.5.2.5 @@ -11,5 +11,5 @@ LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/luben/zstd-jni/archive/c1.5.2-5.tar.gz -> zstd-jni-1.5.2.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 1c8a695f6cae6a50261276f4b3da9914 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 1c8a695f6cae6a50261276f4b3da9914 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9b364aea5da8cf709ebb9db674de07ce diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz index b971c5aa01c8a9f375b6bdb0fa71ab25be8244be..a5d334e9cabf7c9a53f6c91d1af8b4c68fe3c407 100644 GIT binary patch literal 41330 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 KFS6LQBLM&@p7{L$ literal 42797 zcmV($K;yq3iwFP!00002|Af8SvK>d3rgyKWzzY!OV}!?LwYAJ-CS6IoZ}adW3)v(= z1DUO=dU}0d066=A%<8VnfeDm_FtY>CElJfBC=u z<^TNO(|`G}`W$JTdF3(dzWdSg*!x^-o@=D*PBGr`DCs^|31h^y`wVIBe3Z6Rnkl!m z%LqHoD_kL^7}h$kl47rXQV*rnaPuXh-Xot^JXRWa8-29UMlB!ypa0`uYD^!>3?sIl zLeE$2=dOI_na9<`b+>(%kz?$Q-^yq0b%i-r=xenS&JvE2Lp$1R^&G3OvX9m4RYy&C zNWCB93hT_d@19z0Wn9O-*5;*Gtw#(ekN3a**Y6_AAA=&g-bB<|zGv9y7`(^1k6n-B zT61-zl5-gCJnLSw#eAHrj~UxN%Q|~eK6gtorP||t?DO2A@iA?kG39jBdyNqHHLt{5 zoL4<}i+AXu#u5iYXlWjOeHYO_&V8qQ#n{Gf*HNxB^VwzhzIKWyPgBOR{k*GPGxLq5 zhhx^h>*Vh;A{hAyd|MnLAlAh*)PP*CbCy=_eMUZ(*ID66@kWN{KHDy(?E5&sim2be z|CBx+2}8GBj#1Cl z($)FKW860%gR0CEsm(F@^`3K^N38d8<@1b%k2d1f+Pp)qJ+yG%gOACvUstJnBBPp1yH~sN#0W-OSLbPJ%e~*% z^mzHm9&0+vjOA$P7&?BO!&}~PhZw=KmT-p`W1=QkM+ZG);EcvMKP9k zjTq3&rGAGN=gJ{flwpRtd4ZWZ)nmmY%(%ng!N#a9g;jIi*XRg(Rm8DVKG(hHF^?T{ z<}}7U%HDaUfHhpHufPkov*+WHYWprR)G4Hp!%Pjyk39Ipe9geQ+*hpmJo2oGZ_1eN zII;49miLKv#Cy%7ri3c-jH}!of06f&si5Lvue;R7FWsnr!wkzzcNsn98VbL6UszE6 zpGoXMV#k}rZbVXR?&V77ao?$oh*_4a%(+VIoGZ%R@l;pGIjpmuoOr*>%r(X<=Za3A z$HuRmHCz!zI_8~@o)W6Ea585*(Sp$Z{nT(EZDP4t>e&K%`CVcS-N5&?SavvK(sAWj zaBBJPXTj;!j@gcLoRv?@8TWeL5!=dZ$7}ZUx+)69`=58gX<)7E#KVNV=C~$*7dJjM zrL*+wh)1jSntEqEV2Ek_&m`7<(6K9rj?%U}JdQGOI7q(WS2r%0r)mc_qWTnk2;L~F zM}G|M-MeHlOHkA#|c;qR_keL|Hzz*zcC2x@o7 zBVshT>#$Muh0DCB-tbEJG#u*H*Ky&9=A&u(7zv+rq;e7vIXWEO#88r^J$sy`qode3 z7SZm4J4UgHLzw4x3EjGYUJt^^op-7SjuLw#797{SHy_T=6Qb`>)}6*Gi;%}Bhk)0? z^k#|cx-gH*6P07`J=CeY;LFfL?BwF`20x`wpN$CCHlYf&#Iv+-I(2t_dqKlrIz(gz z1ElMUH}D{MwwyBZIZlwl@+*l%=w@8R#&81!P&LBO%7kmI4hMl>L1`|+6V3w%op;5x z5W4XAfd}7hj5F=kj}ZCTj430-wvG{wmuGK5t3OdzJ}6>VEue7oJPB1O?*s_6*27A( zYHJCHhSBWq<3?I)Aob{WG@PwR$wsoTF1YqQzK^%B(a80~XMQkS@hXT03HC+e;P{{**TlnaT zIp%$zdml*VDjZMXV0z|j&dyr|(87@j)JJX&_>x9J`-v1W%IpRw1jLV69;s_W3UWNxAjUc}8X!uLTo1<=xzfF4!3scJk2V&LL zH1tJS1p=OF5wEV}n~Xkx{@bU8BE<(KoG)urpmPV@f8qs8=|}1u(Yivp$36xcxx(Wc zfmL|`30h6<&~0UWLdVmbxMfThyo4DMa5zG2J?>8AM*S*QqdtQZS}iy#z(bk%FrdKo zW^IJ3%vqiMgsZwy%X1b=?0qT^c`q`t^_XW%Qqa%IMSw9OC(M-8blL zVl8pBiZbPW+a-60-379EGrNB9-7BAwgDS*2fCq;N9uFB{f>Xj+(2?E2 z(Wq9N5p1hV#zXdj-#iXL(_K(QK5hel7w6d;@%I2tR8^@%F7g!%;F+I1+XY_1@54I! z{wAvZ`O6<)Ix#K)SHPwS>nJZ_owMVskF>A8k9Y&v7SG)Rnt7fp3LYDQKI|K<$HONy zjM#vA8Sl}@i(}i3aKq8_e1T)aUO?6xFAY2(h{AoweG;m8_P}rRj<>djDBgTj0$>q} z_&Dq@UpRZBBvP$6G$D(LZ)gJSDFZpfScKRV*V69cBlvYZ1>OP?4UYx81?d1$Kt1PO z@hqJ|# z_RTK>8*$N^5N7ffBPQs_?f{VqJ}171n`5dgoda*YB9R;idJgy-Cs`&;06B9OSjPlr z!GyxK-$Gs-vIgRtgp7!BjfYM4TG|Ylb3%U%rr6^I$IL?b=lhR@?*t6MEhm}>wl}cg zxzH!5!6fn!NKwZf0LTMRi2n!P^9)Db#H#QBkohNJm5=48FXcn2*E_ckegxm+Ir_l) z5}h(2JE1No6b@qp8Q=U-!hNB~l3XJGzF81v993!dxcKJmc!qD#_5& zAB+f`#IUOL5kC=p_WGt)5FbKZH4@+@VaAa#iOa)wIs6n_UchSp50#GK;8XO0w?u55 zzzt|ZH*VY{+IB94TtS0E5#cTo^ z2%8)AMkR=+V85_?BX&1XaYA(U#-O3w01ye@UB3$n0vW&^0TO^8=YRna7u38|ejeb2 zJ2mM*2sw_4hsnqVw%vT$yi1Hkl!!fV6#qnr*WJ$fn6O}%L^$*nbloE0fPi?NwUit9-S~1) zMCnjkfbCH2R{-u^`-@+{3a@J$T}&`Ew>JSt1U|xc5OFS`>?VYB+=m=4Y8@K)r~!tLK4Zok z2p9o;ZGsvAVYo6r0}25B2hiQ+yQqGS|N2w-cqk@V(wmr01T0BHCkW0%7eQnN0>IOA z;iTY01eXdDqiT3>#`ozZvQ4+vat_g5~ufbU1jWwxPxF}2w8yY9k;5b3$<}Cv7OP{??JQm<6 z)&ob}6lXqn0~l1a`+~5HC#?2;wb4+1+#`UY4XqvG|6NR<|Nf6J3)C6I$NT|C{*n}G zjnl@}8EWDFutiR1P2PvEIzzYtcsOOw6t~bb{(#2-2J#L(9f7dn4mREugY`%W&qoAJ z5$Zts8IqMbJEGdbK>}yf&gd$?PH@Bdy&M!+1eC=GoqWw`utnVx)|OybBSW_Xte8WA z)7|=2C~)2*9{p_k^o_%60vgq%18fs?6PF06yk&72sm3Sm#`i4*_*mqTE(A5oUnIr9 zkW_gmDWX5Z9%18m6hASk@eEO5P*54Pslq*oEB6=`=ZAL$X!4J^?x80=akKCeSQe%S z9Reixi77{cYfku+EV1GDJ6;|B^>{Ag*_ziI6F#8Pn`m&Odj~OmcF-pZ_8>1v2^0ZjZ_TjjgG`zbmQn`Ip~5{k*<>O&_47fUEPv@q;Z+qBK^29CgCGz@8mmzypBephz6~G_`^Y zUHJI|KLkJl+G7H9&I`DN0%bJZB%r>UldX3jrrD+h=gv`sw%a<MLc&w6Y z{s-hHemp;>5AnUAple77cz1EE2TZ2$HJ}ze`*oOALYL;jnQLejYHe9vjB5~Hj`1Q-M7v;oj6;~5Ne$u27FF0$cMv+4#oXujvKUMT3Rjy8|G{voe*Te z3SjC6oaqo4}tAGt0p_`&&m!W{%ooL##f6nzsLk$fXC9M?Dz9gj`Om2e`jeu)m(+w}~`Fn}w#f>~!La-k7m zAA-!CfIul2`8d22S_*#h+ULS|p>%n}4#vdgfsKt5=|(ck00=UfIGvM#K?uNIoH(w- z06X_0v=LxIU!}Eh|5;G&fZKs% zm>!}95zV86b&tufaN1qQKk2oMZ8mb`S&!4D#O1y-6V6G%2;n<#Y{Bi`<` zz+>oULYo#*6;i^tV`8WXq^_G)>NA_5?HCWL0wEzX5HaCZ)lbIO(ZI`G&6UipA$cJ2 z#-Zc22nowf<(?ZvL?p$Q0TXbAehj>A|EsM21L z6{ime#yleUj=%Bdw0cVgx!~NuWgKON?xbrH5o^Vfp{KZd7%SePh5&X3_5(=qR3O#? z=_aoCw@U|jHfU+w3$7nG|87|7oT-7|aR=aSBJ}bu0T>e(?j2tx=>&0a4ht*X1t$Sm zUelM__W|LFps6KOT;O?Z6>0Sb0|7L0GMs7PRAFb|^DzJR+n3KjfBqY={rW1Z{9=L? z6om@#jo!><40?bzeVyx8Rd2v>#3&HffVUKLeH8-)G7{YIX83jfkaOnLz4;*Y;qi9c zz(8yf>MTjYngh05aJ{@o+oi%u&f4Ch--P8s`awJwufeNcpa65F8Rg*^8YnyA{|d1u zFE3!vKs4@4%6G#U?l5sv;5_gOm<;>tP*-tY_1j#%n!@M3d(8w?IN z9Z%NWt6)$S9D^VCK5Y^li3_0b*mO)qu!*pEc1#=s8$lNY`8QW}X+KB7w-5o^xuJ2P za%u^?!#OsBua}Sopmv;q!^|h%4MmGy2&Qt$fleGfY6RvaM1V|9NhGBcCt@WuBd@yr z7*4Dcm-)E_e~9&;h$=p!%CFoWj|}MZ(@k6CGRE-H2Ei@DCjoH0JueJ1+pymoPJTCx z^TbJaz!=(=H4C(84p4G$tDUBs@Ozt2#I23mZw%^6Kk^yj{{t;%Et=e~4Grw;SYSYge852D$ETvegWfl{L;8?Rb1RPX?ba)I4IKH2odzA`kK zh__%OIG);*54B@A8x524I9p%oyQu#0-~Z^pc@J?47V?Mk&aH!Y+dx$g^Z_uMcnR#E z!^F?-1fE8VF$@0o)Fp#WZa6jYsx8RbtT&8yrh)?pF)y4#ZC)whR76}jw*~AVZX>f3|+bEwIR;|Ao3>iuv|Sw()hqTmM%8@-xi6R9)Qiz5OLw{J<%_38JYk<%4EfMj1X zda@lgMZ77Ha`0<>Wd*ClfBBwp^mU%C!Pk36>kr(-u=+rx41q_v;mfCoIyWcmJpj}P zfgH`Sf84%E#;{5QYxKguZo zAR_|DJ<1&~Tn{G&Pe$3{%q9;`*bI@J(9wy-!P{+22t;i5=>)G_aPuK zto_j7HXthzoHpFbn+>nZN(J?FJiNJVl)8Zi0yPt2ZG_265hP`4vbR zT7JXswnsKB2?*E~u?SdPmShY>1*zX%y!&_=_gsm*{+UDXuG2~glym?u6CO# zJ1Qmvnug%NlTrQ{!jCe-tKkRI#`zC1+Rl*8u#pW&&&wxJKp{S74s72X6;5)(VfMIF z1D8%LNTnJuWF9$nubc3+)tWtC=CVczu6F~cn`I%x!UkY#jsV?@$*SjX%6M zI6ej-`JND7ujrx4#T%elyG1Q178)!Z(G*1nXGamprIN%5q`Qb;S z^*g)`?wq)8MGDS}-?-n)2%dWVAS2Vv35be(yDqn|(h+ovxkJFV#~XLz6M+@=;c_6?%Nn84J0 z(n1$5e7TuU%>+a+yzT+R5WYH3p;`2~H%K1jf=UD8r-dK5kke8FfaTZZ&q8uHWUnnV zl8Yb%a@xSIca$Y{{$I)mCW}}VEEu>CxAx9|NTmj6*^+pUA6dFAKo7zFwsdNmL~qA) z^M%>-7@6P>TW;MFAztG)b=>gs!>U!_)EUwQ(P5c)9Q)65${))QH&<5>%?7Et#yZL% z$Yo$AM9u7C*wdR#bE-kdP@8z*@ghX7f?rQHTw#EoPre`jfuBO~fIx$rS=SULiQ`O# zV1WPQ*@!SvHyB^nd+0zkid!85KSi>@LGY6IDZF5`FfX8^9iN9f!2vUve|2J{iSRj4 zf85prED?c_T{|%o$OF!{TL-a;O%|9!0AX1bO{y6u44?pt_CL$1Jo@yG*WoFTY2FI* zaqs1Ev^ct@DHC{`0+wthiMT>MwF(QZA>tB-HvfXo8Sl~r!gE^fs-xXjDsR-2R3e?{8diqQw#5M zDj63nNhg+`nAfrnz#`n6w*!a~u_^|+V5L?o&S3l{tXM<=2$4^jPO*3wIIzG}NPxG3 z$^|4=A_2t`yb~a3^6gIXAW#zK^X}JMMJJBB@ssOBN$w1?MmK>D>jv+(fLnn4L}OgQ zW#d?8vz{RFYbR05OQ9p2j~}$`1?-OMoNZ3r(|GFch{Yv5w-hVPj@QI;LA~BGaT@9RE1_mZpE)G}=+V$;T-J)A zS%$(dVX_mfdf_L^0o=nk)#8=OoPl_4x*e8szR8InjFmS9Gvs_+AUC3isStbsY&**p z4}2DYEcLsh)u=h2AZ)`2RLhzr#PYNr0XS%Pk3QbqdEUTG4(tN$ujut|fDS;1%P_5s zO9%{SC!p&G{lZhYuq z=f~0JF@fF{x5|>^?zFppk*sX_kYw<1C91 zZ8B^7M||SBZm+4}o1j8aK|Qs*l5pUFH!r$O3Rz_Z>>cQaw@A1fV0pGC>}!g0T8Pf7r+wDh51XDy*{E9J7&FYdh0b8W6FwAg{ z+f+=0cy`p(jQRn*I$+#M^3tt&%$77JFB3{X(fqsrSyu6D=2zhT^5)jd^Cb;?E#^N8 zS`f!Fk6Nnt*kCRUH2IN->B@Fsb2xYu|Jo;#;^=ZDzD#s)-(I#5@4(K`jT0A<@O;61 zOaw$gtf195!tgqWLwQRQcz-*<@mr0xa#MzbOFoXY@GyAm<*i066H1RGtG+i8wC4$S z85|_QtSGd54Y#$5nL#H4&VXfr_P?-;G~%)EiIU)gH~0wxbM{~^16X8z%XM#1;ca|GD<=HUejH&`11zBr9hAq3@)lY8 z2hVEo^DEbY()NB^gMGsQbZM{5Q?=}l)9Schq8oIjua^3>#JJZ5V*+)wc|%*lh*Fia z`eX#40q`c=SZe^^J-o{7AWCEbAYZEE$1DKA0idT*GOeZyGiBaTso)KmhUHq*N`<>$&W(@`?Y!2c@Sg2-dl! zu{JS<^MHCLjdl+RU9qmbp4NB)H934xXo&EQMO@FPO#*O@a-==&bHee1?Cg321+ zD?i?e1CsYpr+HZrI2c&gw?X|@un@m25>J+jCxD2zoID2SZC$B?PP^621s&1oH`yG%8~TSGCQnrZVs_d{!>^^C79uBpoVuFJ5~h>idUN8qU~DZ^zz|1W zXDRcERC~pZ%Q^|}4UpF2w!G!Q+Ve>?=+l~*WpX&2=5z30Ha-*|vL}T-0dVe za0eZxp5@#8z^)ehfw1zq@vKl4Z|}$bbjn3ST&}=i`QEhj#rxU~@B`K1d$BtHELkOS zJT!K|eqW{Zu#yvS42sz>7xp>BT z;(w4e|B<&npq!ieS0G@Pe{$YHFDR4T%F=5P^FI-lU7@i3S8^Qge=jt(rSLUvgWD`P zLJ+`ntAAX{3PrD!hB+Zzhn0iayfs?4_bTJ6poDJqbETe67d3Q1IX+a?SS8eWNG=eSkt#E6b11axq9Cz zdH%B*q})~HVPtXL?Sf|Z25-hMq9ZtJK$azsguP%_ zP#Zkef~gmrI-)uotPuEu10rPZ@}^KIo%I;?)+W8l2@#_KmMn8v zM0YG?fQtch=dwp?1IR#kL|q~xSdCzecT5)KnJ_?hQ(VJobb~F?m}r4_oO-SmQP~T+ z>h)KEjI}?BDSvH@c|n7mBQ%sBM5)eZE&IYMg0=M!GVsrJ9(I9vOTEhC9}|a!lyER6 zY5gY~1nm47hJ?v8!0`vT22G3C(^P!i;3pi7xsC*9UV-R(9r2Zo!d!yH8tt<$17vD( zYIr)_0q;|xskCjJ;u2lEYldVRF*-WUF>SeIJF-?FH(uE*41<%|(!K|T;ld=(qeW{z z0EqZw+vPj9WKIuw4O7s=3XTd2Kx9E1GiMdTZHp*82Iv)PFr4!N050B#XMPhEapJOg z00PwxLKVk9@7Z8N_Hy9mPxMdnXlKzOOV8&C%flx9NVFqCyNHY?pE?fi!fV(+6Q%_v za2l=Cd;zBbiuUr_);k+NI#%#aRKGp#pC3hauhyYuJ`$FPzkr#*0s`y=GXlIcPbd(E zPt2x(gsqo4c8qeo$fLsz?Em*Z#3B>vD~Qgx*=^da5jX(3^AZ=nfw|s*NT~KE#zQ1e z4dT0u!jsPxVg!Ewj2Ha%DJ#l0-QW=6FJX1F!+Z_k+7d~xPw!i#cbe|9I;P?h@#-*# zVJ-{P$4l8VWyuo)Ch`oFw%S~QlLNwoKnZ`}Wb}{!`1JW#KvZbq132Xc$f2<(!G}YK z&RSKUyVZtBJmlGJmMbQGLgFv4Wtpvc|MX<^preoi`zMYVleL9;7YIGhHRNvh(1o25 ztq(kQ>W(O=zNtl*5H5)1+dU`0SC+{(@N5Q{66NhzoL*z{(FcwlYpWALX+I+}3Wo)l zC-}tAyMY{wb$_#$ zc>x7L2Ax+RniJBkHF#IF044Jx77#z91;H!g*u`Tql42LZc zSSRd)D3l$=P_CP3>1BQg-)@L9#OdJInuR~N7p@lCVZi6W1qav)QL$EUt>$0Elz!AE zYh#GQPbRB8B}E-ilI+f~l^Wp#@up2^aPVYv?@GvW0=a{&5kRvTF>gNDp&dCOV~&#7VRvm8^CuEC|XM*HR>vcnA9}Ze%(^?95nMWFCB9N1? zxAKIRBOn5JEc64Kz0YpFi78?0L7#4x(y^()zMuX6=g12*w%W zfrkbJEF05r^SSn?K<8}(=A?=KUT=U5FM!1rqZRQh%kmduG&w4BIiMJ(h^sk~`SW0+x6Qy29CbD~GA@8V~MB<+4xV z4jWfnD-ffOmr7x67L!Eu5yyw~g7o!h)?(yt&kv3WL^5+Hl%sHcECYy@k5>*}=@4NT zq3878_~zHPbA1lNZbr!7MGs50+YzM4UZh&3-1X?!dI{>n^pbM2^756aE7(95PtMyC zM(Fj3*>1}I=qFCP-@_a1`v9%sXn@*cZ#dv-n@6+4ycctk8<*bTO7}G&YZfK9+k6rM z8%{A#%M6xWm{{L#D|KI23U|Y?OfU$aj*o=`&D#pd6XAGITIH-28grp}4q&or%Hc#- z?^vFl9FOFvn_ZtQ{)&Tuw6w}j{6T6aUifSNc9<(0B2~OC{&^qTF5TmEu0hPO!J$@aD1vCl5+lZzX7i%D>9ifq*gybLJUDU7rkDvbb z+s{uk)gvoV&O0Uy*0{^AU7Fenbj zrV@}AmgoH_z}iBAk-ci?WRcL`4HtZIz-3x{h=IW(U$WZM>eX2-f=7?GH#N)JKm=`D z$gOwA-tofLZx`Z$k5mCFb_|WnAr0WDk!*>*z*2`rv=LgE&TuzxhPpk{ffpoP6emdm zfbdu*+TwRv{bPK-KU)kH1?BJ3zjycE*}H85L?ql@Hfy3&gk}?d{F~!`ZZ>RcgsozR z)2`eNFTI>zMlk9?WBz($WS8aM-eU%{hGtwiY22-4qo>2ou2{0EX=}Xen>Q~}^aDM_ zh2bQV?UWT01i0A4KTW?^p6{?cal@nd1P3zN%fh3jWH|?s1a4FAwXA93AEKZwd3WT4 z=BJ4lRMSPlP}Os`REj?%RUi~lYh$JOQZhwSwegf06(1X>c>Dpcs$PT z@@{pG%KKI;PdTDu#CaN@>&OG6!5(n-!@+C_VOx~L*;Zi2eeD(?>BM&kHE0ZCoFjM+ zBQhi5+?@z{zImu(C6$%x=bhi`S+Qe>-yLThN#F#}GxJ4Qk3BjrCytB~Z15;j+>`%a z(nEsG;cc-M7dKyox{r$L&b=-94w& zxV9Zur8$ttH{Ey+ub|IqA*cmnmzhhv+Z!?mgCg0$ZvoVJKZht3;N59oTvM!emRY{hZ2~`2wmY_SzGwqsmm^q!w3yyx z^tB2xy{k3IPOp1L|Fw{;hXPO42?TeHPkG*g_b0$3bMLpq)8}|Zr=(Sm+qnkoFpma^K-)nhxXf<#v`rLNX^QQTa>Flh&f((B zpj-EwgznFu|M>lnFa0--u6;Z{#Q3h*r&+8_phE{XfcI#oSi)2FjZr~GxfjzXwuUIZLXZfYy5Gv-dSGn@B#yYS?& z0gFTn`}l7A+O1l-} z{2{-;O&EddL4^U2b=74h8*nVf60i8r#dX=Ie!gqr$l#Tf51Y_qg_|5EQ;JH_^;=lo zl!ajL$1{eGCxr+UQ@iaM$xy}s06TW3cv#6XodlvN(U-EIc6v7ZFr8s1qlIW9Hf?0kTBRDdd7;Z zk}WR7i&GG>(5EH~72w+@kSu#gqP!0Afj?j#EZf4Cl|KXY;bYZ zrVaVILH*#_CjTwU0D|;#wB=+|SX@v@wjY~YJsh6!^c9~_u;sCRB{sQ~*j*;^*jAW}NEtVwQnbC5Bl%5`VkJ%u`2}7wD zB$YEJJeiuU_8Nq`&3U{LnXr$PWhm(PNbT49K(1 z1v&`kA@t<#2q6%IQ7?L~5DY97FAB%8HefnCQ^bW>6ALvqVsh>1cdrc?d@C+#ek_!NR;KR#Qs+fIP#f}?Te6a3l*uQ@N zNlw*F%X>M21FB-j>st4IPkks+JDzw_V8fd_1-n;n%N@?A zuM z1NEDeX<+XY{O*mh9VlqSpT!h!#PqI$d&~4`^E)860E6xCUyBO_^>tNLmN0s2N&)0!lduI9o=LP z`>irymc@J?v=Rj}s|zhXpX_J*KIrGu{POAdWU0@`_}_j@=qLYrs)DiQ_Z1pm-(J{@ zBO0AE2xn_13B5qeaAuo5E>KUhn6DMif^dFWvVnswLFW(oh^$fh`s7eWBkB;t3-8$tn0139t5bJ#4}ppTPSGp&Xd$8#hAb-axEi0&XL+{u3`vnz!k1m>mN z?X}BTmlK;|Acx(E%j;nqcCG=nK<}$f*f8QTZQgI&4k+)AywA7&V+E5~=m-?@Hq%!u zCOjf!rh}!4@U{^;O7YU3fxF`O*B#$l(fYB79XbNm?wa{E5fce)kXU{f&C32Yz-dvPNMHufqpe_M-uQHC%El;vcPLvXK*-hc9yGo9efVltMhun=ndp9ycyEHv^{{A>M90U~A73ZGt@Ngk1-_ z%GGT^*f1GW?YIK^36^n_us)%g9k`DdwI&`rFWyz)FT&SxasV;=HLhf;_nVl0-Jiew z^3(A#=SQ(VC7Q zzMy)CT5|JBa{&F|ZNO|xJVtpY0l->U>wb&Q>~NZ&>i2ek6|RU=a`>1Rsn`)`Z|J?z z6-!lT$04=(?s}K(;*y&Q-tC_A8R3zQQrwk+8iXf^0evV-U2D+sI%`YiP+5U=!-5 z^_p`b+I^an@PZx2c6=AqAM49EMw6c8Fv0cJz;F=gXOE8EzH$NtLLb1)_v~IKnq9<; zwWmGjKIKxTXaZ5!dZ4hJwrCO6#O2s5>hN~3RT7eMpqM~=a`eEANNnd-`W*sZCt9}| z-)^vO$M`{a`93SUw>_JE?WY+ZiwxLp=@zVb$GU7$08cp|FpjXEcD~z%3vSN9j&ZM? znH?FGcma#G^koi*c7h`uhRwk=%%wmuaH;)!Ed2eq@ip-R?~CsMXut*>jqeSX1_CaZ z3I(T0MTbcjo5MI#+jP8Xa1}$wR|gnvKJKSNmA|qfrH9i=GK6Lj9^}J@4jezSc7S~M zs-!x_YY@i>xDcK48XydnCRmA`>%>~F9ina>)f$yJl{g{ziuI82Mvx{tc{=gPd+EWk zE~n;zP%%u)Q=ieR-beF4y`i@aorvu1JznBY!J$$WjF+4v-r|p9y8bMtWoj(p@rHFo z(=cocHomYEVRE>a71Y43Wr6*CuGFGQyTifm-2+?J{@=HqKVC`Qp<|-JckB}2i33OT zV6;UnD^oj6#^Z6E}U~8 z^ksC;5d$pTh&Smucrr)ufY6fgz=@z~ST=UqC+dVOYkh_zwNFQS@8t~d0q2mGv2dK{5{sAFTAJs1#jG+wR8>_PobtbrBb$gy|tkDp3y+@uZm@8Xp6_Y#*kLACfHzbgc~&QPN9cso^==V*@EgPwGNqnB!c zIZoQ~Kb)8M*SNC|Kq5#wHKG78h_oXG@Ypk^*R>E1?FBX)iLeYb9kV&iciZiiv&!6$Z*v{*oFN9?A zPR{*~c2l|cWWm#1I7C2gNj$l$xWGFqC>s`mUxZ}w_tm0d!k8%Mbi9M*t>>8Tit(-# zjS4A*W(A0j-2M_+`x4Y9ep#YS<0 z^*OuK?yeKfka(LVitdPr#U*PMo&mFs&NR#AE&g>x>@9{<)Sn^Zj_ki=)rXbqhlTsj zomGi!;j{3&+3RpR(|KM___4s!bv|dls*^xk5;(N8gHM1)G8(jS+VzfMyOnFHy+r!( zt!(P=|M>Y+f2Jj7BOeIhMP;C|=&4z23nUymkr178ObRT)oWvTokvU-ZD9>oDZRef9 zQlI0beav&YdBrNaD-r|%?v7n74ij|jgo7N8K=gBV?!NY#0eNzy_nWIaoN0!}Is|w? zY@vG=y+JDxZhVSK>T@wWQRtJ;iiPMgZ&=J8Ha0b)M6iPEGQ$iV8V7C|xE^jx;XY*dkN==-frM2P}6yda!9>}wnwik6%@u{bS&u<6JN;h3;mGDi#W`LUO zX&lTaqQC9Zzd8YKOP?dJwU?0&mYRF-H6aE zQ)$i&F%K~UQOw*et-S&NEGLnA>aE@l`D%hv}%p?Id1oaz8DR**Ra{ zWVq#M;7e@%+qc*ne0o+ltekI`$3WYNaiNVkIO5fr;Y~qwh~6%nG1J)Vx%24RYr0l# zfqV9D@h`O2I=CD3NpQhqjVA*uv%4c|0 zB|u5R*j@;=?qfmQh38KEt;3H)Gn4x(GJL{An0P;8azcTsMbl5Gn2fyhA=mR5hjSEe z1KYMYLoGu(Hxv! zFG&}q=($925z27pb}g9g#tKjf>je5`F+T`T?s{Y?-|46Ua7)0WHFtu{{#Qx0KS}Di z^cC2xGv>Ru_Re(2Hv^JU6WrE?p5etER1Mq8ZGk=g$Q zcn$)9OdpS|%*cg1kFTj=%VaF9gr28uU9$;bJhS(4!8zaE85Y+fsB^Xk#3khVv!tF1 zs`RcT2;~X4U4O~#ba5ckaZpk_x3@C)3bvm^t@R58%=izNJah=%pQmJTL`zYJ(t@o09Ln+Nrp^_jnA_Dxb zYi zf2%S3`~TN}|HU+?14_%g7MVp!J4 z6TUUor#ul;a-bKOXcD4#F~dZB?+;tEO)e~p2r(e zE-T_JO=dawcBZ#B$DjLu^e_K#IUzJA{czFV&CT-^Ry}RUEV+j2x(S0owN!(p@e{3z zcNwZ;8E7zwXA zNyd29_Fn5rXxQG5^R_zF;U&(OzS>w%g8+UzW>c`v{WZm9o)PF4ozMpN+hBV4qX@fQ zhyi{r&aFYXpr<344&4^0H8b1d(LW0+J?`mU-G0FANSFauFFYp*jT20zQcJ?cgfmk;!+W>9n8-KFa^u;+8;3H^0ZB%n@w&A5Ll| zsD@(iT*K5Hv~@W_>cIZnT(>*b2=Grm+F#}L_2#&~TX_jp3#Z$ilGQ~nErA9+7s!YG zQTFJcRu-)13h1!O#nojSyIGFLhg!LQ2lz?!F1ce_`qHnrQX8J@c>Gk{nsqg2kUFBk zw%p|n%9|%YOp#+LdlA6_&e;C#bnqiP&HHqo2;9d}da^vc(bv%*)=fd2orOoV2=4W% z!KFkPzk{0NGtLaVJ*;fbO;p0V_Wpwdyzq7e6O^&;SGD>oUE1xarLv&IMh9 z(iQvF)&^DDZ;K7=H#*GUyE=iuXiqf6az1GzTlkRduqeM}rwI|Ec6e5>l^b@&|4t|2 zAUR7YT;oZKLovOfL|vhw=4PBTZcW?iw5)R9Rupz&@3TbCJo^t4`WTVXyOy+hX~Etw z_R9?qhxheZx>HV^y6t#f2PU<brO9#f|FO|tU zvI|^`wLVW?;a+YI&EdpFX1A-rQtib8TiVv`mHe|57K(I(jzt-_wNmrVF@5^I_hA+) ze{FQMYv5JPX&;iqcC_miEwF~NSwr9ilV=^N2$R^iVs<9PbwRS+U;ztXcK+Dh-mKIC zQ|U<@!-BOsgt9_gaX!~2_cn(f%xRETuZCrAGwKzSPvx0wWdXLY z{GHFxPx)iE_5jcJuFu1xa03Kf=m3jZMv@M2ofZ4m`ns1GH!?u`f-1+d z9xf<#3$^ppto(R3t7WewU66*Zov{JDuH;s)XiWtFY26F&{cIGs8snK>|HfO0&^|-K z``7N2)9Db{Hn!b=_AV13LH}?fkS&Y_SXQ4>Ms)M4PPVdi3A%+f*yKIo1F2dY1CnuX z_-)%^wbju%U#j5sOko|smsejGm*c}@#Bir)ePAJT1a{=mjp>;{;&!?I*O5c%a9Bv9c%CJ8KiM$z~ zc?w4{U+#_3Q+u0f>Fd+MRO;mj3ve8M8g^dMSqB$joo;JzBNa{+ov!K0@a1bfYfnmu zvx>4HQM-DzJKP#_Axh_KZS;G(HSgQ~%g_JlKRMyfVon&#`7YMQ3t|P1cZ-uLESF{7 zmt9>Rz_1U&r8U!i^DvXkVGZ|_Iyr!r-Q7y@sE(;6s6=Nun$y@}xOnWqc@b#Vd7moz zcBuw_dJd@;5gDrSs%FWqHVSSXHqS-~b|d6+B+l+l{Dv>I?ZWoy!!}1;jaYOK*K}Ea z>~&PMZHU+pJI`hw?PSk#O2j=*M{B^xro_+OwKxujyW8Z|gjV&ATRF5meXEg@0c2* z35d~ge1^)kj%P=@`!Sn!6|KDCr($(^SkA7z(VcNZqJxWp`g1vdSTTg+9#%9y{q0VL z8Ogi#ftF_C%hx5OD_yS92HCmlB)Tut5=gHppeG2)O<32{bnS-}3;w5CgXLE3meTzG@e;FWGic3!W_ z7UzoHw&j+ygCED`;H0h7cR*fq|1r4Sn`I}v)a!iK?w;FrX9C@6QM$;%H%WFE+Fgoj z1N~Qb;bM3HCP9EuG4Sy_IDGrI7Blz#zmVJkRX*PB{ld^2cE534^GRH~O5)*2Zg&R* z+S!z6be8WE^0U?X_fz3fbx6FH$^IMO;^NtuosbFYzhSnG*a+9{c{*e18G>@U=f-Ye zhqS?e-tK0qw}x&PbV)X964aQZ?e18dc4ddkRTFQ)hVmN_?UuEkEcQzdn02R!%jz&n z%av>Zaa^X=MTLj*pJ2DaeMYt=;^7}6;>H?+_*b$0(*H5nPx;%{CwIrmn=89-O%hj6!)z!d*$ab4kwx<$uExGN?dm~L zXg3TSRC6XTxrh($OT~{nzaL!Yu0lru>5lr124|x1epYS< z>^eW2ZS7f$F3235FC<~uDAb+xeM&lTvUVM`2l2T3pt|wdOtVupcidefUTrU}R`i9w z(8Tt=dg=#RJuPeR)(teX3V7Djg*s44M-S?1{Yg|1LIicZo7QR52EI==gW6YDP&pM0(KtUGC9p#9@FLG~p;!$N9fLiW zTb5;dHj8rnjxQu0I2{hc^xX0UegYKnEc>nJ;c_gqV3_s+wBDkh`6}{sD5Pq&;_cvA zw7T-$#jt!0E4YW%Zf=HfrMTfNJQrE_Ni@BzfnOH0IeB%=uO+C@&WVA2x{5Db1>=qy z^Lxvyf7dcNvLOiy{)wO-ojTs_N3&w1J=0KE%fw~JmJ!ELe|H**48k}a-Puo2U6Mt zVb!Go)}4agH;fj?xuzYT^E{swu2$_W`(vDUR=2H+7K1czoF=g-K#Z-YOSa3N@u}{z z&15HuMrOc9F z_9=Iln&1bVlIwUeY-c)pH_VEK#aI(9M-JgL)Z(cseX+0Udg7XW#Pmou8WM_6q}~27jS^F zJP!|caK``u3kcLK?6E)rO<3&>LSW*szdN{;{>jked7h;odpw2ZK$_q{K#TfEwUc_d z#o*L)Ly^6MLPcQ#UNb)9G3V0`U>tDn6u|?AU(G^P=eXMn;NENN!9il*hM4^FX?*$o z+rR(uub;g;jpv72&Ue+a&e*A=nPT@wb~zQo;Q-HABy{MGn0mIa;wgPLUBxdg`2_ZI zxICddU*D@-ukxaUJndd`3&tVbO4Wu`Kp96@ld{oFGX7M{)l_kJRt zkgjJ4khS_a##j4avNCXi{oPcAzuNB3TD3VMXBZN1uz{})A4lI$=hC={-6pwQQt8H( z+=oS{ZsZzH3ZGrx?T%QSC!gk^8n*{WwVPO}2#+@AcL?#hfB7H3IF>4Z4Cw<(`N9sN zsG10&Ji9x9ywfaJdS+&O^XWn`V4W@2sCtQ>F-X*vycm;ZU(8@#myHTmdqx0-v&bUSBz$}Q z><;AT4GUzV_UcnxOWpZ1{hqeIm?DGJ!HP>h*jNKYL zSJ)icaXrS#?yNj-L7$j8Y$dA!p?D(=nmPG(%yLIJYG9E*iNlT3unNju68URE-}eI0 zUq1i(`KROAK+AtP4EcSnEQeFT7*cS)h|>zskssNqu|OQ2$y#C_V{7r&GX>WRRzw=@ z;(vxcId%-owM`>US)CIxI&Cz&3?-rX|C~xP<+((W?0ynR{C}C;IsE8B%x^%7vBP?Oj(jwOYBe7yhe6rfx6^h4=3vu{cLTS8RDd@v; zc4w5?f>vxzwfU|;^Rn>vPqNPBt<|{S1@#~O%OBtFoN>pmycK@gael?>HgEr1cs42C zPF`AG01VSaHiTX_L1FT@vyGQs?SOIc>N8U9+2Mg*xbOxUp9Lq-YdF08z$o_#p}l~k zu>GeHIy#HSZ0hUMIXa|iJ5b6A!Q0V!Yj1*pI0-#O> z^rFs2zT}2SyRyy$rtkc5XR^6MpjIgtejsEgR2|78-_U=Q)9-)GpFiE-#D%+fnIBZO zS+uKm-_M3X{<=QvNBVRGf@AosvT!zJc(4j#a6Lt;y+BM(hnC;aw>=0gyhe5v?FST{Hsry8E<0XU+@!+y!0^Vz(~vyR`oC_urq1 z`y5|=56-7Iw3a12Nhz1QPjO;$ML=~Ux{IYSX}6g#FNtdQfDXIMZE?Syr|cbuwZ3lb z8`*u{ocDr>H21k!c5W@xJ>oMh9w5R`W|ZUANLsuj<_~f7w<8i=)?{Je9^!*xbp{$X z@&y0l-25sD82 z!k>hce-IKHaKkf%Z}<<_X_Uj>k~%Dl1QLkffT|sEPzi0(zLkV00EZJX`jeL@s6}ge zW41vXJa<7-IG}QfnF(>#f=B`1a$TCaaQxactNV=}L+~8I4JU%SB=-}h>SZLlx?CGq z#OnjnX6C?2(s;#Vo~J`A-0jn<+dAUY0geNQhRKv%ae`|r4lF;N&1r+wFcAiXchI%4 z*>a7qLi+VvNn`yO>JM8}i2GqYql+<%e%NN`a*gUeda((jSX+iDs{1P3=L8o=`z$;; zTq%C;`4qBAd!QC@8wi8NN7dRi`!?X~&g+0n*h;vqP(N{1818zFH=7Ov!*gfXNV-*r z?@Y^7721jIcCGIujNxgDtvFuxIqre@VF8ePj{pC@-Ze{-+(@$iKdZ@MivEp%k*#cx0YVkQBMv zxqB!Hy(+XXUzIbInbW-5_;H!Cw=M6GoRBDgNe7wLZ-a622C+!6-E5DcMZGS%BzQiA zmv&W$7bx$j<4A;$dSeRi1;6)^s9ltgBxM3U<+M4As8KTe?4!Kzj<_5Ti(Wr#mtb$R zurl{CRMv0mv|lH|a%o3*^GhEvtH+&^<&+(zNvA{hl?rf8YH1?F(9}u)*`>yB>55ro zuV$}pUD?#-rdpRYZ`2D}JgP3^EweV|cMAG}_&-mF*R#UZRcaT@FoUCPQOEULjoiz^ z5DY7*RUuYp5zi9Yk4ungo6@_psPi0{tZf(H?~)~d|MTDWR7m((sN-GE`lN*Av|QW! zkGvIFIB$6FkZdgU9OiV?DixXB)C800cb*%HYJC{4x!bo&kT{;0`4J`L*OOb;L_=xT zM&TP|a!@XhEiKJf^$>p+dD9k^3V=52lF93clZ;9pITg&-63JmKWx)XnmD3 z3)N%ab)VahM=ck=r!?!F26gwe8(3`*UW2Me)2db+>ZdAGSK`?=pU$Rq+s!8ksA^kr z*h<#!gax&Cb~>C0Dt%ryhFUYv+~OU#r%Zo}dgvaxZ6y$wLIgK?RDPawJQsz@ekj(> zTR|y}B;IxP?S;?{7pt&Ya#Hz*qs)0fsLyJm($Z0LN;M_Ik92+CPM@NJ?fP=1S1k;r zUw4-fM^)RTX*r7)DJ`ldMYn`yix7=1tCwNRo_q89b8|i9_bg3@wihL3VbHP>Oc}LD zdH71({0j8ooQr;Bx&#R@b(wkTSXa^|AuCf+r+hmbFlw8WrvmF;7m(|eF z6=j-U7rda&Gl&&b4Rw(z#_Ak{x*ktkli``>b+& zYs37~@4x+(+V@E2I+yBg4$@9Nd6@ma*jVBx%}uoYYPNjFLvbqs#=-2nsFroJ?Q`7L zYCIgVfBTF&p~3)fdP$&E3_!D5;MGZ=j2E(Yy8+4G-kAS_XjLa$dX!Py7 z!y7G*i)yhzh>#st(@#sa6#&jJE#)_MIuESi3A-}t&K8&2v?EA`X7%{3+3XSYNGtY+ z9+@|f<(yN_&Qz&0#fMLEy3@nXG&f%8@Dh-6{^75jmazor&YBjjyp9P1TrWH5b~gvf zByD<#OAFdXsAoau+*-;>$>^%b8mRM1d#IrdH#(V&Ea{6NjPClcYH*>b65GEA4gb^t z0pU!?$ck-DweD2M_txvXHthG63g2ul$cwL)0t%2(r{n5ZII|otg{!o3+8dQ4%%?tS zSC}~}n8Jold8Dl~Y7f_h4)i=#h@s>ir}lJ#WocJ+(lyW6QupqUuK>sf9fSr5mMHt0 zSu;yWTqMb{N6NuAvERZey9&Y0!IcOQ^&bDS@k!Np?@>oj+@np7vein_UX)TN|9qYE z1}rCgw^`X-MZWp;P6a!%=g-@Ot|0kOdn#-%Xr~L_c(TRc-S&L|yIz)=IGe4-K2br1 z^(S==&}O}&hJ2t;LY+$Ybv{^`6tpLUqHor)}&Y*CJ zN$Z{>iQ%BWzZ5c=+lhUVc^Z+s@{3qv~mB0UKna-b<3E(ert~o01o!aGW)-zNT zakwGe&k-MyvEnMSDyxM;r*tB0lpMD}B%h>Kr$$S~PW+!1n1q zyIwKA?#lbTeegw*shSRZo2u=!*$bLHqZhyOk3hsy42m7QHDp*8UjIX64oS)}a4#wl z%#Txogy787b9T*Y^Cu)2B!B$voSH>Q)Dd45Wf zW+BX`vf*_<`yPp0|9S8Gp_H#q75~wxa&%JE0*KwK$*R*b)JP|9;?l;(>DxlKmptjU zy^3H|KC_IIKoY#Zdz7et3{-O~RH|026OX!wJm%TG=gE{E>$~d4FTXiybbUPog>QPb z&#fWOu3f?eoH%+#4Zs(ulAmsk-Mo3^5E)a-m@0H#Mn1v2^n|RzhT6hZVpL~UFDmbO z*rF_O?6-#NB*k*dDy9n5x}>URom47+b*2g+3F`cM{Vuy@I8gcnM< zuvoxD#WsJmnO93oOTWrKWurg3m31#Zbb?|b^rHkRCtB)lm` z#V?po=-2kV6Sha&0BjFJe9|Z0f;^I6w}O{LvwGeJ*)S*JKRfbH8ddwET^f385}o5u zt91Ujmuzj5Q!g+L5Q^Y7bsHt=HPyHYK;7S~S(9qgHio>6l&uAPG~QD>i$v(CQBdsNvM1HX#ZAUl3blLX-EB3i0ZtbbyC6|q$fp5&uv(- zoP9aH)h5Ictc!W@5vAnEixnN`bbnXKxa(kiI>zD@pjsG=y*A4aa zZz1DSKE#Bg_DoTV+?l7Yn|;2nrzx+dMzVDKO`FJy5ztmaSJ(^Y=pi#a_Wd)t+ND)f!NxETY_2S4ECqR16 zJa~eOHKdZRN_Rzapy0@PNquJf^qdr3;K(*4^h;C9=JgZdRt;;Fia$40vmcrBB<=;- z$b99*tGaY@*9xBat^V{$kOo+*YVDL3yCN6+t-TW3fLvtSW@9iwsNK?%UqaTPWS;8TCa^LCRxx~bfRsPiQl z_|!2JH}c*+C`!@vkI_&sXdg98R2oSy#ha5(%o~X)rv$v8FrDLGjyiRx@PjmzN6QhF zpXC;9d0O5!k%aJd4As`vf(mB?ZxOS;Ez|t%uTHF8U$@;HYaQS8rMA+f_5+FfQ@S}Z z!ZZiMYdLRDmqYqax(CG}iZ+-R|1+rrPf0%2ubxhw-nPq5-`d&RV~;LNgRhpok3Fi9 zI138CaCkdW<;AMo#f|8}!3|0_S%%RD!X5R?SxRYCkjAR%j;i7Ht4j?69a)caNDHug z$@$G^2h3Hf8}koICU31{qnx>qFcJH*2v$;l_8_LXeq5>iv86(J%Xm&P>D!yYHG8U_ zzs=D(NEer55Q+`!NCD=KGPQi8P8A5TS#k)p#YiKWO3ng|h{RtW@)|HfU0$r(i z;DoRuuNpfMWHK+Ozx?Lv>3qN)x6WKwJeYF19;!oUZJ9_=9U#K5zx>20cwLS-fNDy2 z{;)LZ+ra^p06ssf-aJ6Qq1;haIBskK$29Jxn&t{647KSG*0TMZm5M*E)VH==CSX!` zPuo3Y70S%Va=U@{IodM5LsZ(FC%EPD6EZkVeTSClTM3Vzs?AFvXQ-k+Kz6x$;hO?5~vR#J8e0 z6kot$sqy(LY$X-J!M3WW+YX}6aJUZKPPqrhib_%5YA*Efkc9uROdlI6zgnGBLTVAhh8HfhxDrNY>KjH8t~Tvk(h{0L$Pg{0sE^dpV|fUVA2?-6SzK} z0_WwS9By{Qm4(m-QyQ#ud5Z0qOu;8dT8$_bO6*=M;iXOSWp#M}xKj1&@gKi+xjpYz z^_mMfu{BtJhngsVDR?g`D=jFu)qL3#AcHVjy`KhuTG=QHuuCv)uXGVPWs_()e>7=c z2f$KEwj+b76|i%bSXMx`&vf$KprMzV{w*OVIHt|E)RFp;9=e>T`jQJYc?fPgRg-bg%i71$@L?ap(o&kr zGp!nkUv74gTvvX{;>npq(nmbDT*y=oSzn2I+M1!fk?Fv;G$#@=>Q7&0S_%pM)*d73rLrs8MYY=^AiL zDZA&p!qodhxuf!{op1o-34FK3Yt*g`Ja+3!EITMkOX2i@zBRj+5iFIESP5j0d;`il z^$W>we6UIx8iwT?49-boZ7Hav`fE=~76e!*Gx2yebEz4v%j@@?rv;HVvU_%xp9IqZ ze+IR2m3MfT5vazaUZq#JIVxXyvWp)F8iOMY-C<1CIXXxCF1qFMJ_wabG6xlp6iz;Z zXGy9`B@W8=j-bd5$y-wjIzFr$A zaZoksqwAQz%2-!e9yp}DW06+4=lRgTITx649^$6t`SmhlQ)N*Fh0Rd2dHm9=}*98eu~6#_FyTLvBsA`F)RW1&WzZehphlE9$2K zl*q7P<+eF)loH!%{!lHbXui#1?BMyIR;g()@Ty#zL%w?ssSh?F;rFtSs5>yALJQYj`w+wGrwtMNp)bq;#fN=l*T>Lh{Zn4L0gi$a{7vQt=fB@$Kg@&`cV ztbKTyI|hd-C^f3?iP8qW^rZwNZFuf<2~pT0ulm$zQ$_0wYlz$&!aYea^#XDL2lzRn zjg27<8J!W=VL5XII^o~`nN9HNORy2()zJGYg|A!F;!PC(p)L(Up{T>w&L!LQTI7Xt zs5WH64qkf)K;TnMVCNL|kqP7~Py6OiPfB7PN zWs)_yW@pWpv!ngUjWHf27;MHnW!ujKX}T~QB=r#GU}P1Rw;jxlKz6?q1UR91E-$XNs*B{ zFU|YR($$6Z4QQcyQP&jx$Zjia0y3FaYfpP@Q!x8n6r=j^U8)<9$=de$Jk@ufd}Xtw zBjXCo9^Da^P~YgQ>=pYE8mI-OLcQQOYaU(iCoLZNQ(!rJV>#e2xms~rg>MwE?#iYS zo~qTZ`re+5^FA7&mjt*ag}guKfaa_Rj%InvY?6jJB|olG+(j_Q`VC&5>eoo)=S1+m zB7xJ%qGx~rq%-35Q-F+vhSCh#%u9#a+jl4sWpg%X7ZB) zKu>oNmYP4+nH4fmw{x+Umto<#w^hcol`swfyDrsKVv(bK%Z_W`J?1_ZDt;{=>r~&y z_;qwrbx8ei)1!T9b*@jlKUdZrR%zB!WwdTuMZXkqx{D_DU4{tQUxh)E4%sbInHarH8apyjmt-l)TP76ePwAG3UO=?wnP6lo!F(ne>bQ9_0Rp6 zx=rcRfBtY!r{Mar&4l>7Jhr_lwPR9p5(R9Y?N#QFe*Vydn-k&mdUde;so8NwR_O$S zq@`U2^$!oGjdPLtOH#C6du)`d_jE>HlNKrK283R(f#D{>)nbn&8QOBr2>fg3>D*Ki zI1j1V`BryH5wNJ*Jpad+*F>YQQ}KQcLr4 zdfnfb>6gF$>u;8J?GHAEqLMDhdk{iy?Oh+~jdBdUZ;oC7$o`1wJe2=&PL~Bcw41c( zyfrJE?CHKuE0Qdb%+7Is@7|NTk;1)e0;~hMD>?M8U>_#%{bv-f9BVBOb&l-2nwgoe zuqes3TGK4l!KmPzm~(>K#8HLZ+s%uG0ZUea5qY!|RGs?ndw8u@8A1r$e@Dp6$BsJ`!W$Hz%S?Ul)O z#hMrxrI7yCZPTGS@f~8nDzV#3kug>_mTC?}c%`mb!y&^bZ7X$si>M_u2~#DjnOCC| zf#1>i<@hFhT(wyqs+v}_F-S$VssZ0jdZnFC41yyoOLCmvk+u+{qxvNMTT3q9j0WiH zXT*K)Pb&3#XZyiV{~g(Z&u*(H0ESKf`onsivU@`K;_dajqp?K}FGk|wpgiIWR*UN* z+;eglEEk?_VRO`WaUxsljOIhqQ>J0yY5P75E3Kk{i+4Jdn_XhHEZzfv^POz}!%9V0s=R3kg9J!icAeOvD$#ky zfxsZ^5WN~(-PW6WGXOmHn8PAUCzG@fY4q94C$Kh!f#Um-j60J)*HN1SgY#v-bWf3v z2O##SXe98VG<~H$iVPJV498W$U%AWe{4j_kbU%XXJ6dS*Q5uNK7}1oP)H;u;cv!s@ zsUjGqRko`kAOTdR-yUzC*iD^12x%0=RCe;KZi26ah5TSgcP@uavksjsAqjf+~|TzO?K1(Ih7qgqYfi#&?&;Eldc-C zQe21;iSnLIPqE~%CiURw71Y+D(xSfZ2HmiIsJ!jcmu*-a-n!a#r=b!cbPqu4tD{Jz z1592%*?@KC%e$gU#oUyUx#ShOIr}DDHBy zbf{Z(w=NY!%Ud%7UxOD^!|hgxhfcGNFKgdSI)3e25IwZyz)k8uFI4=d<)#tQ+tnt2 z9cXaxu_Osw)Ki=z_WWb#q9}lDc2O$fI@D#jmFSqNnaVy|AO&?mj3Sk&HQ8s>yVU%7 zE5(vkbxo_?F;^=x7K(B-%VAlS*Zh(uv-7KopHt>*CR6gY>{VQx^l_gcVQT6VP%yoX z2>M1J(%Pv^37+z>)Lmi&R|mR@Kqf(67F+1bhrZ7hP`2H*fnh|d%f6&$ki^#icDYD} zuGlMN&FH9#4SIqQm2Z}YNHxq7o%-2rk_B~(5%Z?}(O3Q0q#E5g+tr<-ICM-e(@mFW zpmewhJy-8-#ckglRrZ)o1vN_y^|N`_6ade!HmIcCsoFxgIb$WrtR$E}U=kAOZpK;r zo~q6$98}0FpuufW8f*j?O)fXz2|%z;37M3w=^*v$ye>Yz!P)25+w3>%ymW4J`1%! zI}U{?Xw!yt<@DxwNDFRD4(28cm?g;MFaC7UrN|3+y*2Y1s&^1-B=M?0s6-{_nO&op z(jJhZ*x~8q1Z{5}1-?#)?4$abfb*l(U4s)BrnU_W6s_)*vuOkw4wJnO4UxvD)7-yZ zvFpbbOQ3_Iu-{3ZtJhZ9A_oE=c~y>l>aR|$ZyJxp`{J$h(%6jztVZ$W#RwpQb2kWi zNg!lv=TxslJtAV>L6OhjbMtzox)n+kCk|58K3R$bq*tBjxZ>846V!=E6!$&(lt8)% z;?;+ot#0Vy>y=g@izIA25iN^{S1?JRMZ%MpN%y@qPe{xA>rGj_GWpe~qbTEt9gdm* z-HOE@gBUP(=ouPrH6vr#Ub_Sl>68=}k_tiCU@ulE46n)51!5tIP+&%?Y*ozk>>f>z zEV)41#pFe}*(SGo<+%d0h^_gv-QrBgrm@tQWdo6ce93aNEVufvP95L&Y({Hd8FuAs zC=I8B%i5Gm>E0|Oji{5_ylPg0d`UUOpYEy`$@NeAXDdkvI0Fn(>QkayKY~%5id@f6 z%T>RI?AG!=;8pch`NmCa4PqpqR5OFrj()Z&4eoL-uRi*sO^PwSfC4F>|92)0Sad{Q zmI{5~iQw?M;#?X)+bJM$i|%>CXU}{D05AYwV*_Wc2#~KytDWj8x(>ED>Drxn$Qxc7 zXprlz1~;LjlX$M&9R=kz>fNmj=Pigz99O-{ikB5dc>rD3^t-p}1bN8=D4?!#nOQZ6 zejE%<`HyQ=T&VV@&H^l`n!x5`XL{Ya?x7?K=)}T0JC*&Rvr4Vu1vxQ@Jnn>b-*WcR z>)+xO@U+*;$+BukQl0nUg?vKO+i-mZMffQn`c~(N(fPc` z@fZCpPs#vL`aGQLND6(Nl<2W_vUDKgdy{c`wF&sotB4g!%NSP`DoBcSp8se zRfQvhv-Lk`#yvGN{Xo zAO{Ln(p)mIc%hV~&P8acr>X&Y5{N;n6T}AU;q!8W<6^VvPhre*fTF2I_?l-(_m)sp ziA`B=2hG&@7|%8nr*M&Ja1ijx#aGkt#twi8i*#d0Aa5NjO06J=Amw{Q^+S@Zoecs( zQvbR+j&VgrWcU)wQX3F{Sg84bXWxdt;rJ5bn@|LYTPlePerBx)DC*#~R2&tbDK%}A zJqOSSI9$}jAl$0R2%_}bE>;mTFoT~CL}ZTttxfE*-oH+=<(Xm+`ao#>(^b$Uxi0tF z{j%y)DUxz14-&h_okgRd@Wh6$XY08(bRn49fM?~ZqQCdHa=UbZ)lv|suh24?SWWP3 zo3$y3Ak{=NYSS+FwkdG)4yF@z@i8)A^N*|5fBE~`OP0UXx9!!k-UpfbLfKv&-AILm zapJ0>KV8mXPC``GjE2DQ@DN4vI1f%O4WePm?B@2(#@AmrI|F~jeaCg#6`z(UYHsC_ zliKB3Ut_Z8^|@e1S$PkV0le_&?7!kQhwLDVm#iOww`4>aqB8Hc5siX3!YwRLzBcef zX*uam3lPjI9ZJqL8$nmDTck=o#&v4as5m^JzmnZ6q32`4{_CHA`aVm0d{w&ht-I{( z#pUFZvg^w8c3~;WtO`?yk%Gigb?AHcXR0mQC=`|J2kRtjXq|=?FsRYqs=mAOKdee* zK$8bMl`D8Kaxmp0A08$(!(Sz}WRgG-47Sin>^27#>0WDk|IfE^T9*~%mkUh1n*~Tk zg?vJm6Vkka@6O(3vbQy^19;lUWi8k$AyC?z*BknPXSvOWRo=q+-GKaul`5=MeZ_W9 zBnQcdZLupAwHw!XMys(?dM&r+D}nd+ynxuuMP5kF8QR;v8N*1)(F+XPUj zXL5kp^uw{lOW{87gRVqW@g%4{$MV?~oMf#F#Lp28ECdNEZ~K-eaf!{V(Z-?4&Q(Me zEL2vC?s~TKL90{L=nhYb(iB`vfqy9XKm~Lq@(qWPNOO3p##>NCn!{REgwV_HTUYS6 z`!D|-zkE&}*Z4-#b6!F(bms!t)5>J3OcjAIRJ|31)4NjJDu4l1R#zRx1}1^2czJss zR?vj)r3`{6A{b0`LOq_Xm!!RQ^xAoC!z$e}rf|HoDL*GgWjv5&=iF!nu&c(hw0LqI zrIk%(BIPj%hTuST&rU7P4)>;Z1!Nux;gsL1JE_VAzQw}$Ooaq%3E%-04o zB8Clb{J+Ka-~RdhixhZh>TrIs7yD968UtuH>@Vc7h^IkMJQY9GD;&3qM7rlHJfa_~ zE+7OW3grh}<#E%{Lve@OW|s;#<5VrTIG}q1H7+L-h@PTOrSJ6t3;dw|5qEk`ALngu zD&MR|tuIz_$k91?z%hRaYP?latz-l>qA8&o5A7Jz(EPYg?}v;SQAdCw86~=Ly=Yd4 zIi@tKbHC2rfh8T4;+G$Ul{5UXP(f1%7wVndVK+^<>$LDxJUjse& z1thnL+yT@kE7{9NP#S0*f&Jf=`dg|tTTlG3Q1N4)Hn#jWuC^79BXvqtL!2a5E?z%L zT^m9r$-`CH<57w8#_N`wJL_GCR%qb)1(-U@VKbM5r!TLq!>bY%mev@+b_Ft;MinYk zhH=^xGb94hUoIgY1weJ#)3V3SAzc+H2^4NOMR#sdt?wqkYY(e%K7*ryUE0TRn!(Ql zwzY@CqRp&0n!1@v-?PU!%*ioMurH`t(FZNHLX{d0jQze)zyCv_jr8?U>h7(H>gIDs zPE$9&Y%&^Y3LbBuk>h2JvQzSfG~W0)={2a%3V4!bJS7S#IUy4<$U(h{!6RDc)or>E z?S|F~oNTsZcn%av;BEi7PMb%psQv5U zUD_m$kP&*$# zL!p1E_S;~yYQ*IIDL|Xpy3_yTRp;kAY4q7SACIaBX-S!IYyjL#0bp%&6TvK{c%?spA8*j4DSG0eC?N8}9M?y^XDeaOY5iItaIKC7w^$ z#z8MTqm8!D>Dhg3)f4QJ%1%}>K%Wpc>GMgr4oh;Ql-#gX#Rt%OCDIk#P#^jZYPB|oMZOkFBI>2M@Tbik*SoC_<pP#*E|P8&d^=t@&tD@)5!CI+;kiNz_|cS|EW z$m*P4RWH};mMQtaOK&+k1!8X|D*dQV>tlB0CyLS!M($*ftEqh-b0RxXvTI&@E0scy zOC_zq$&8&{fXaLU&2w<*7aI9`E0-_P|XKDo0wG3t`HwxA}GI5NgQ7G;;>tNx=*IteUMlZR9WiEC+woHX` z8Pl6S2VZ8?P>fYyTLHk#L#}YGN?nSk7SIBhPPx2?X{~f^b*KRy0Qfl z-`44yJ$w4tRyrrYiWus%TM5lm1Y9q@LSxmv!uf(zi6XCw*j#+SgZPnk_)y#UR1^Qu zlvtG=6+XK1bI(jlQD|`5w4DOJ2>wLb`z~$B2tI_A&kkykP=47p)00>5$gVQ@ zSGiflnv*>h!LF5xw#@x&rApb<5mqM2 z^>`1VC32&-NPk?d{9##S<@)Am@94~}^v{TS%5@^?&qKx_FH@_>e0uRltcmLOo%RpX zvUV0>->EtYEyYB;FZHk$9Btt&z!&L#93txZ<`oHlMzzB+vW`<6?R-uDS7q2-Qg!L6 zEa%X1)>7ZaYw}$WM`F~O)0ep@pRUV_6}3&uTT=c>d{d&mD9%tchIeXbs;Ix6%?Ms9 zu-fS7kT|X{HxnTH$JHtyvozQB1{MYxTeF-DY*A2n6PdjrV;=+y^v7E>c7<-e#c6@T z6L<^a(yzY5TzVEbGx-CqMp zeNDUT(^kl0w-Ehqy|J{qS#sV^N-oQv>kqS1{u#}v7IQJ>jrho_@@AS&4)afW{5I^lz zB|loyjqW>;v2f{kAS;>7mIq(oJ7js_RLGi`>cVo#9*h?s$1)P^6jf{LElVL>gz+M2 zBvT4;3KWbwYYP+rO@|TN95$Y+LV4wntEIF3b)9eHY+n1aGY?|@Dx_-5*`{jC*>3=v z)cD7t+Tiu=QuO_sJe7TRUbm|F`RGp2-E!-@q|_ok)vd*w(dsrR;Wb6|!V z`g+Yrs{Ak=lXFr$vXI)iCS}q*Y=liP%XDy|JNdZSQ3M42*vr|J*;2POI4!4Oy;s}8 z9nkE*TC}jCQ+;d&O3l(0l2GNayc5lGlmD<(ro)e8_%{4URS8N@I*@b1vX?G5nE8~X zdMm3FqX`M%WSPH--(WI8dg)8a6N$Y3SOwI zkitGY)%Z}J9ykcxoxWJAB2u0MCii@5 zP^OZM=k2ev2~JQdV>t-`8|Xx7%M)NnC32n$8Bb?YO~@I*lhiuyQHvtBd{j>T4-0jD zaem{?$+oN0>tHb7pSK-`=)l^NZIyU0(!#Wp%KAn%8L0avt{sJ1>SXhA_+-mAHTc!x z0*gOXlRB0^5@Vg1&>3|q;=c;mny*7HKSh zAh9@rxawT1Vl5BI;^l+o{KDuODFF@IV=gIyD@beJ1+w|Z1xN=Gq zYtMHdx{q}-N=4?ZKQVRfbAm(7C<)4qd8;IG&gajIh%bRpAQ` zHS^s$6~}#9dhq1IgXv8<=kEk10c-&tO-oyuB6W);f`_hMRo}1fJL~P$rK$z~oUM2|2WT{i9IqIEcb#G4(4X))7rgNJn^(gnq1Hdwc zdwU%(;!C=}`|bR+RE?#2T~rNS-$<*0y+hQr87EtwqjRa<7Zz*eoRg!ZoP@BI+ck!6 z%KO)(`N^Zcx9wj2RRBy+SnSGS(&9u=HykXN?*b;j|Lw1T|6hL!;rQCx*Yit!7t@!ooW_vZqO#O84tsx(ewXY3 zbBF!@=WtGB3qSEbvgYJ^svOSXf@z#93bM1o@0YJ>kW|2C>GFaCu#og_Ay+)jf`B(& zRB3RO^7H(WdrG*j?S5080R>N(WG;zaj~UeXaYzi8SCT048Qc0K0|P>}??!`;j{IICxDGGEV@fi#0)2*;4|}5lJT?5hppvCSWD) z?w?D8WmyTgo>e0nyg*jusJRUZ`CGT%@K1eSD#PCRP$3j8kO(sxF6eXcYzgo>uTx1n z$?vzq%{CaU2bQYqmx}a&FvnhRozy0l(zyD?a>rZS$Y3#?BNd5O}`>CvxEQ2p1^h5NdMw;$ha2a?*Dp3N)l25#E zwB^O=0`53X%Cgw`6s9{?6N(qQ7>#kV!s)`(^`QI&A*bA24v?uh+J*G0b3i4?K)P+Xtc2?@qbWHTb zQ;5eMQ&JsKFO1mL4I}zE=E;kHz@?9K53(!bb36V=-l|2twzQoUlD)D~ftKo4ZI$_# z8-WtLOS>e8RAh@0jRPO+K-%v2P((<;>T)!Q_*CE$NG#U7R*c1){(MLP3byHwYZF8= zkR>NM4{kzUdzyxwa^F2?;w%~4asU5r!Q#&grsV&#I=FXg0+KbN=vU+gZ~MwyU%lu~ zKGboGcjnMoe>q9Y=^&&R0`5?2T+8M{IF}bkX7n1VM|GNvB2RY?OKE8D44UFGhZn{# zGTNk~J>zBy0UPhfncFe8nPf|?sByBCW>+6M3t=3n;@?S&r=HuE5;_2!Hm$?scDgif zDO<&v52Sok`G?J@vL_*8|3=c-TI>367A$|9$k%#ZTbp({1^8ikd3))gL_s*0bTn{% zERmJy0EqbT-nOd549kTaPBJ~x%KQB^itoT~B{Bt>TqZzcEeDa4LtZ^~)h0$Bhj-;f z%9m+oQQj!=wJ9WtvD#Q~5|q33vA~iL7!_G28B?C9Z*QEYD!V_VfQbZqHp0ttp>ZGAA1lbwfB+bMgUb}pd#AnhNr z6^MPdQ(II-Xi*D{`+Vez0{XSXzI?$>!H(YDknFr$V=P{?W&8~MdD_h2VN<1Uo5F9) z^xOJV_;zy@-@?0H#HdUQo8e>=%xfz0sE-G=3#r5}>ol_A{OY~vDb4;l#GNwIh^sfL z@6zIedMQa`$qttkfD$#igTBRdCdP>TT^6j?^YXei=9i!Vbv++l&Y(K3BL75WtGa8P zb~m~=KD;40FZ;zik9AwIBpGeQUcz=hZ)K8kpz9b1!h0LJ% zy6Vr0?0j3Kf84+QRcN~J`;M>G&ev7m1ooa?O**?oG08V>zL2G^@LU>`9ov)o)(wDI ztGv+Vw$YyZQrBC8=n@rP55Qjm?1M8%&Gu}mgT>DhT!8+SBwB5D5wM8lSJ#aGg-{h3 z2XS|s2FuA34i?ykBg08lJz&;6Wkqwq*cZ0~!Mt}?pNh=3_`S3`uzh<{H?VQl>|aA$ zJ4#j!qxq%}b&85J5@5kdM^@>r#GE1%gC^~#&bqC*zo?a z%y4+AML3;LsSd)i244GDU@J$K__Mk@^3L0B^YHqYnn2kdNypQwfKqpQ^_wV=r6R~E zf2O7pa_obB^3N`zq3hPa_kIX4l5|P_6x5^(GTq6hB}-Ikoz!8|{HvQvP1}C{&`sd6 zXUp!F7uLaJJ-cF5%G+{=6kL~9z;e-^#3?W)vZX1L*zEsit&)?wq>gdR{^G@ug)0>Ns%k~8n2WDqe@2wrmJ|%7L z+Dl6v@R+)VYw98t9UF2~TGOv(1Gsykp?C=Y!LL{XUH-WI`^D0(@@>rdT4b3@Npd@z zcAnmW1QmdSW7~#4HTM;c$z9gIp1Kq`-fU5T^s1r=dyq;=HFGjErM5hGzA@Xru=fvd zvvhg18KDGfdF=CpIJ6h}+*tsy;+WQ@_!Xu3u@rV8N1grFux+W{-kzkXjGi^p8m0^Z z-VY(WtM=**ActZ`MMb=?t&v>7FWM%r-OD*?40$*s?KQmWDq4kJ&mR`6eGMONFR<ILLba~$@JNS_B!I`a>tdH(qZUFMEzAcEz z4xwI%%JwFrhYgmf7@N3Vd1HOW#;vIfFE{WXUfoJYq(_ z`o|>=={Uaas|-E|;NE<&_QF{eeZX^Q;HH$zRw2K@6x1m?_dL2iYKSJIHRpC|w3Rf0 znJPP`6z@Cl8xT^HVhHTOEgMZL)HV3B!>9dw-*k-6>M$xKvn}uVpH&9EveKziq&OZB z;aEUJF7ScSZ25L;xusvupIqkWwZ}qw@F34 z9hF$$CM^Ha6?kr6WBHF?y{n<#;T^t>hL@__905A&(@bef!u2v+*I(XR3vxLXGmzlQ zp67k#Wc!Vcy>;l0JyKYTy@yuCK}k=I;PuPq6-kNp&iho_k26T#-TYEjaQf#l)aY1i zn;nRg{0TOL1m{hyE}kL~GJ#&ECAizGNxLf!XJ`8m(kdUXhrBi1!ml;kjnBbgpq)Wi zYrOM?*sW28{IN9|)HPW3-!7Ln#wW}5y4|vy(ulko{K>)AQ6M8uxz0fMHgQ?i-^5a?q7_US%+Z>iwFuu2YLgrSPhw$gL5RK}T~GiTLybcM-1&Wp{!04GVg;hg>((zAT}ToQ6m==Y8tte^wU976 zw9Fl6Eg8h(IC?uh)y4bbsDm*FVAG@}OR)#SWBcqZ*`Y@%T~s``rn?+q3SVLfnE4+1 ze?9tsy%?fh=|JKwC;!pZF+AteyrM+iq^x*C{2+7_=~yY2MMkMQ1ae%ZUff07T{4I6 z;3=x@P&J-#pq^z_4ZlCEJm68p3kXezc3YG@-^ZFiS7|4{@P4_l9TJ3YRQpkpC92Z$ z+)kY>1z~iB8tOwGnut+VG(|~OEp?<;|uLtl86t2g@mMOrs2ep;xLRmv|kl^u`RBQI0qF7&wc8|rf8^e>hw0NOd{d3F^hIV6v&umjAb@mrGHl$TS8B>SpW zb8sF!XK`gt&oW*GwbRqNRaCPyP5|4k`!#JUl9-!MGsJwl;nO1mWQBd1VDjnhrY@qU!0%3svvWxmw{hNyY|+g2>7k zPp{#d+f%b@-3X{pUeQTg2kI1s7YJqBG(kwNmCN97NKy?(nnAA1N2gkDjyfd}Kvvhv zW)@YIofG~W&}I*|ekfy7S?LhBua$2bibSz!g+U@Y%1Yz=cAEeCU;q5w2CA0|`K?Iy z_3K{*CiS$5~PO&H03A}MeWHg#lt=m-KhxKvE3Y$>c6(fl7rBvTQ^OOF~D6#aTD2a zx&aMIJcI*N4Z9rRTqX2!(wjCp{Gqf851<#!aS%f+a0~(4pRrmycPT2z5kEXM zbh0==jL)`q1cYDut5>hMf_Bb|Q$>mq>eSC=8s~AG+TVEYfPtA}pA9-VtWu2?<8R~- zK(|)Mx9;vi^_ zUdcmulV%gHDZETo|9Ge5)wsrm;Cek=Ww5Q+nG;(t&DvJ4w=P-F&Fkm!f{q(rGi&|5 z)WVl50k|)YgI4)YF)8f8DeYHw{vgD1D6~jvvi*;Vb6TWlFAXUD0Sd#S%Xvm+p~-1K zEz0+JDjd}wy zyQ%#@{`svMc3$iFq9w*_J3V0V7T5YRlJ;dc0hR3&o z=hRTnWJM4TYg5~Si zyj<7h!$BK|!=_4pTT8pP{#Y;AveWOojMC#DmMVQcB%-}7Rk2;XakKWw<=Cn&URYnd z7UmF~O3UyjRmNFT4ahWAK}K>}s!!dTa@Y2xx4@|f=Xaib(Wa#dz~*#j>(Yi5V0sgX z59ffQ#&_+d59;8!q9xMWo;}3ewBOQIWNADq(^}s2vRm9#o;7aY+DDQ##u)(v{L

      g92xR1Kxv>9C$P44$0GI7+bu;)`!4p5gF;h>`C_2f z6YJrV*k#a8=XGmVZd;-3QB`_pO)1?jii;s(f}+X$e=Yk$vJg}N2nLx;;WG{)U*vH1 zRdUd}xZm@VGSZ4-E_KMYubcg7o~Y>G@=E6aeSFNnv|r-7lnF%c2So7N5-jB9xH4S( z?pIor;Zgbeai?OXcCar>iJ-F*ulzo`vRJ&HJ$PwY)*!4KP(wRVJIFy9s7;Qaql_|_ z4{hp?f5uOMk}gM@${8OLLd3$TQuDs4MrbII9m>>FVLGgv$j=~`?4TPppRy>H?9va5ik*Gt1A`?mK zIH7$S3p>?w{box|rC+?u2ry4y}^XpD6jn>r4qc~T>!e>Y&J${*)2^Q44d=UyCPQ%9B<64LS5Os~GA;c-lyphkGJ9jos{cL1y6?DbkSkUhQY((J5SA`|XRIldfF|FsM#K`{ zqR>mA@5}9WfS^5Zryd(&Ic8JOzK14*M7rF=8t+W%)=gzS>XlPE2}RKEe-6|JkdM98 zRdCc&Lhv)DfO!i9;dKE$@VODzrvip}cmh<~~3#@_D_K1SVb1iURM# zPG|syFRe*E#-?JXfwPi^e`Qcw2FHh#VzA7SQoYyRq2wuxm0dq;?P~W2hVlxYy1)|S z2DaJ1tdzT)PHh7yKxMrs-WQiK2wSx%+Dh%1)zn;+-AMxI>Gb`isn^vGx}XG9jqTP8 zf>Nd_mS}_D%cP@+OaCu6>f4Ha(bFfrP_WaJ<1Gh^P;^;5o=b9qe|Okb@^nm3rI)O4 z!mTc9J7pH^o3bmLbRv}ncOCh3ALFkohN$+b1R_oWpeQ@^U&2m4v(#23Ne+HKmyxTf z^}XOD_q0=eFkOSC6?N75)aAH>8bIt7P07MBHx1)dyo-BPsbU&|x8OtCR!(Nj=tJdrDE$`Am39RS%dOVJDWTme!q` z)Y8U*>b5`TL*!zr_s)MgEM!?93H^!GA8PXMpwxX(DlDzce@OA63IsnARXCA^01CZU zt#EJm?QKr&x)oE~%PO^)Ev(}bI+nk2%RaKrC28_?nLhnKKmPo$lUY&a*z_Sk@fv~6 zr1;oU9ESrBK=V!UE*QX=TKmIAcAbhkE-QD~~Rba`|g z;+eZU6AS||kpDIv;nfm_$gu6IB8C&tddO`&S|ib>rG(g(xu9O#^c)9^RJ~CDA8VCa ztM zzm54_e;bkfOa4%fXYH4$Wl;gqlc}0%Z99toc{+r39sImm;#2^oKqSp@K|YRI1FLfh z@T=Gr9r5SiD(gYMYr#^}Vc~np=7jCGMQ806DIA;jB)rc29?i2l^gcVFgTg~QJTT+E zt5NT;{9%_y_eq)9qmvt-ELQC7Q>7%O#IJ(vq?A(e_7Ikxc{|=z27mwh$ zWNt6mWO+OL=fJ8e{~-L(F1fA!A~|MiPd;%2Zm_;@%k{^P`F;MbdC2z5v7{676QoMY zoz^0)ptL1ZN2nl^R0AhFfPhZS-VMZTe;m?Xbgp1`DsedOH(y-il2=W{_$5bAZq(&I zNzCAfq=`_$U**NtZfZ8lSK-BM59Jp(2B0XOdaf={^BQED+peatAPrpdi{vS(*8w7s zCKA1<531C$aBJ@ICRp)?YFkogH7S-T-M2^v96177&ec62=U(_JQ&nDhGsPA!z>VdOAoJAo-rjuY5}tkG<##1PXv&yi|9Y!?D34iN8}BkI|~2 zRi(d;Zy1z1nM-{~MXa4)={?8T`rA7F2V}jyTsOS>9QkNZq!-5yIDFoYpJUq63`(v# zB%9++*5ff`WjaX>N+LWbe=ij{k!ovYz;L3rlA+^u9q+oU2uK}5mIEFE4IM@C=5z~o zj-3P)P8Q9i=Q~<=<3!8*X_f9IzqapXuhIuVW)3m)VR{diQytn;iC}p*{y2oXN44jO zs=@?7^+x3iYAQ=Cp?7Oy5H|s{SEn+9NTI5E4c3*4{Qp?4S5rGHf9E4TMAUCP%0*1a zOW^BkP7idUe&x(ldY$w3kaFCDE;N*)B*ZN$wwJx3qCDU0Vuk8|2Pyrhj&4iE0`EzZN|a2h8tNbi3~U=et`|>sNHeM{^0I1Q=GS}v z9KU|7$~F=qjwg}gyc7{Mnm9G1qXrKG@6CKIL?%I9S>b#gEU&3txM&o}L!G<~;k8@l zZ^huu$4xln0Z0_P@)SVE0#?^suB%t6Fqkil{o~nrSLeT$e_v|lXB7kC<<-IdZHk3w zp>tNybrDU-wT&cRm&9Md8DRX;EJEcliQwOI}t3eL7BnV zU~^DMjN9I`!)co89GBLVX{z&V7hiu&zCSyfoLg0KznA9Rwk9NbSHyzb8zTh~_-4Sh zqGJw`j^E3R0S$%wuWPk>SNZ8inb_BzzP=ps@GjD0e>9hZT%i^9D26I`V7w}4@!Y)jvUPE5hI#7hLo&aT<5)yrzNL+w_d6PJrH9*n zkirsHBcVAk;P`}2=d9AkqBJi?G-7EgAu6n}OUrj;Jl@iXIS03TAvYDG7M9u+)lHWewt-Q)Lg|%Sgj3^PJR%<4Hgh zRpGHA^d(2RDLn`)|5Cp7QP!oI0$(B|_hHJ0d!Y_{v>C$(LPb1#`R)R7>-!zB-J zsYQcF*@w-E{5^>w!Sm81nuFNhpi|`83yBvml$@!EkLq17?HsL^`Em(Non=3J6X@l< ze***WJy0M&yMJ3(b@RBjdU3u(o5iIByB7k1V-388S{%EWcGT2D3w6noP=p>$latA7 z@8AHb^+Jv zxI&nPOmS3c!k5m%9BId?FXi4ZDVX6gGf6G5ISZ7Dz9V(Lu5Zn!*&I~KqdQYf@IBU* z0!yBisoW2BZiqs&FBn!F84al_EU8lHwqNo`w>0%5(bW2ss7>fx>38>Z9~zyWe}BJT zFLCPWn$%l{lSrbuTGZgitLQF8e53ZtozRoEVzYV#g7>AgyNBsscDrhOc52Z}y;ioo z8PDlRAU7dNPXlu1(00S&UcRaMLie}WS6lvx%h+d*a-`UsR8JStXxNy#lA20nKBJ11 zHgd^i>Dg9%Z7IUQo2U*Cd4KnUf9`lG5h*1lx&dF<%$tT>>eM&qF4UOgB^Dvck%ciPY(H0vm;uHN8(j8YDl z*{yC7>zb4^NK^q+1Drunh!e+StkuMAi? zob}2MhZ6u#;*TUfo`UL~!q*D>o=~FVkH(Um)Wg!s85W8+ z5IqOjD|pc9b*)zY`!dZJIrXw!=^sd{+ju50QfCEmZ6>2q!pI)kTQ$PSryyY{`wG5O zc~>*9q6E0^Xi-6yQ;is534T_m19%;5BV?1cs2_i*{Q-tY5XzRUD#;q6D|QjJ4jSeP zwbnN&N>oCmHKIO;UZX;d;P)hzYF#)ubq993C_(19mlBy{ZX}9hdE67DUzh2R&!2z) zdd=ULuxzoaAq+p-Fd*CIz9#6AdbjD^t=}%MY(H5E{&rlmircvn+KEJMEIY!Yhwps= zrFDNsQ*X$D`LWXFK2IH)YPQ+Vag435iC6QJSBm=AshRPpYB(bv9+T5gRf4T-*<^PbD5X2ZlEMjViuW8{>BHgZhAl9j8!Q2Q z+1Qh^z{2siSU*2T%9#)Od5M-(rs@F1UY&o!0C?wp%k-@PBpWNUNyRuFM&wm!khf1T z)HpY)WA;{PGnk$zr?SVN07rgiAMLjyESsG7zI1BjM4ei7Q(chzoNj+GT^t9U_MDSC z9XkxjSjWn4}7j_EK&)+SG=sixXaIy-_B)~Ay<=~N`~aJVk(D5Q=gkv?)@s&{|O zrvQUPFHubcGwS?B>V4%8fBoEFNU`mM>hw>yH0p1H_$fZ;k`e{7dTFNZA%$b@Isup4 zv!#u*dey_e-x}%Y`aS5-n41J}zQk~Lb_u3;hwB8DYTC>Z58FZmTwIhD4z@MtksidU zt&cS_zmz9cY0)ig2Wzn-z-($Q5+;9vc{VVOq-19&2&pBi6FQl%9~UbyDnBcYS-@0C z*t&j5JS=3SD5qCoO*n~?iX4pG=U-Oo_>d?uA0fOEma{iYlmomz&TyHwF{SJum$vt| zz-~cXbTZEhnSu~}0+s*^-nXSV2>!G%mZpAPAVGj>P?oZbjSt1(^WIPAS#C0QJ*FUr zfAt>1cggKNO?@;d42ULxDB^9~Uvziu8`~Xn$c)IV?MU_J3%JoWxYcitKa+r~D}TTP zk5$sWc=d3VEZ>Z&PMkYtc}Z$*zi=O^!w4FEyVmb$dZGU`a`Hu1ZsGQCYwWb+EymVMD!^}cUYK9FzT z%hXD~D^JL>Q~5`S%#@~a#+I)-x5?2~3zV%1K0E-_R3256=AFRvj-EDZ%|KGsr;0MC z%1}{&?Y}9NPHO5`*(GNjU7;Sc!f?8WI;0cMIqgnOaQ=A{dfO6**pQRVqpPh7n#!9~ zu@LPpS$&h|tRjE^uKY_-B(JeUNgHys*rSB`4w&DLYxTgyf_nM4N!TByxY;rM$QUxtmJs<#vPygzh-- z`RA2-p}cHQB6>4~q-TXrjpVVjn@ks5Rkm%DH9?k^(shbIrheGY?(l(!DfSKuiB+o? zKm^rOCI&_CAT?%H5_PcNDqCN(z0f;IvMZ<=C>~c?_j>2WX^9Gqbl6lzvS~~yl&pVW zt|HXF=F5LW3pp++Dwa_>2W81G8RjW^-<9@!I&jOf?wx$<-Ge5eve!K0L{X)=gDtCi zZhu~kvs!>AKHIDdUbiR%vTFkn#3S2CF|qvy(uPc za;H>m=2f|NyOe8n_~olz%Y$T+$rM7lC<%v>)lJv#UAM5JnAxS1DlbR}F7U8wr63ma zj+&AeHSBpu5x$C2$~h{S6Vl(V+K=D(hf7wUd~U;0b%3QlYt&PLU|W??Ny;KR(s!H# z=zD+b`o3Rs%)AuZDSguEprSlRouizi0=@I%z$wZ`2~brj+!gF6qUI^p&z#!yKX5y< zE3c<)cyD%c9em(O8V}jcU`#KvoA<$U9Qta4PHy?{C#k-uB&Jwo7ttwDIhR=^hg#Yr zdGORuMh5yxcp@unF>sU61yevH_PumgPUL^zuGqgn{rIDQ{=I*DS+??kTB?-?={;AR zz2so)G?B^Tx(f4&v2mwVB9M`#i(16LAJ5HU#hlpKs{EbTtXIkUh6D*sRC5;)ofzG`X^2$$UUd>v zDV3DSMN;EWWjFOeA(~Hb8KtVXhvS+E^{(-0s~l!EK3XT?67&9MF9sb#;@**|qgsEwWJj<$9Ko3}comd=;# z=Ojqm%4L`JBI~BYFFQGrhFjhr2Tbnubd0K#bzar9+EQ$pXOP6CmP!OLO?}()dfAXZ5ZCMc`32vp0@{BI|3G_MPM5adT3LweU(| z8qqZpU4>FR^`L5bKL9)A>!yK3n3}>jg~QcA3Pa(d?md$&Ldj{=IHwB5!}&!uclGkU zW{BQ;Tdu1i> zPdQ6jXJy4m8yGU5w-rl{w?haH5>sV>o299bp;ECLl`Lgfr-8&3Hb*K*m3gfE=8X7z zABMVrcr&~0Lqi*Y&|o#|>WNiOWOGUhtO}a&KHp>y`OiYlMSkU4j)ik^NFkU|s8K5>9@5U8DPV zIgRm`7s1BxROQHtCZ-&=oi#0Hzk0EBk}I0xcNXc6=!9Bnz}g<2<#Yn+UQUu6RuXe3$aKQ*O;A6g zw7q%1ar(dg`rjYUM}Ab=GX06!7#CdStb|G|qR8aEO;u`7kS7P~=(2QnJ)qfJ_P0PI zxwB!Hc`89atCJCkOPQ!fl)e;yNOe3b&RD6?s*FSGwp13aLS6Xjfd8qd=Jx1)j%_J& z%A>ZU39cP#mV-)FR$^x~(%DVKJiM8XLdm1qHXLjBS7&#~6DD78b#%9Mc#K1=i~<{M zDcXDYMUkYQ4lBL{z7()}%X*)_eO$DcWZ&aS+$^5@U2es3!y{>A0!(**ZZ%O|C?q(v z|2u4@rgbxAPU?}h(o#Z75l6_oVW256kHm8{1)QC%vNypd99`+fM1;SkmetC!1pRoU z_>Q8?_~22EXS-&G9VjBT)T>%ziqsKSiXus+G>zl;ixtcIYpYeI6dn7MN|I;4^=em% zcRzeYN!ZTLt-&eKLzb9-n7u2_)QFA}p2zzlO*>YFFz}?~OsUdU^__C(u1S>!)S!T( z7O|h01~t^sHlU>3)YMAOfU0Da4!N)j(ih%t)Mg-1sW^h8G4M4&fa4(ldS0BE;-MTR z*(>l-#z`RszL$Pu70JGyA)ln=MK1-M$`mO?IDXA^=wy^t%~N-O5t+Kdg?d;C|IN30 zl4hKl?86=-CvsVD@Rh8RI4h!ltE+nE;dCSaF!-0g&NUt5RjnE9fpyBOW@&P(B9m9u-TQ zwn>kv|BO9C4#D7mJ->rYiZS42)j#_h#Mflh+8foF!yrwkwku~cviI6l8k)`KBnh12 zjx3_{LGOG*w6(xvvwhiMB=2LBkamQgPaUd41o;znL9mJ_0DVV$W4O3T|NHg(Z#EM0 z8hNNsy5K!3L~^Q|o{LmUhv7hhY^`0PIfe8(N6TA{U3y1GiNsB0#DCKcofq4GSoUE@EBC63f_ru*TyS?t~dMlN^8ok36AuG$T|^iVx# z=yrIie>|qjDEFm&L{56F-I4V?^r?v|uvY>tN6s;LN=!fiQM;U8Zv*&-biAruiPp+d zjb#P@UYF{B^Vf^ebQqebX+-1T|gqXT`t>nG(cXVsbHK36Yxd7%;ybaD;nRU_zy zuT7d2{*rj9Q0FNn-ElsJY{`r_|KUAbR&=lK!SBflE8c(%MV>iFXQ>~qq|tn|iHN}N zVTquE!n~8F-cG|AG&V9oGU$$=madv-2WX|=_V?_6XIfzCZ_}kcsEa#nG!B)^BQ-^o z$G)prLz!p?wNdj=@cZ^U;pgoC$N8Uc-{+4XAJZ@GmxI^$L{BF|hH@OYq{xfi3>Mm` z_e3#-NU`PO8l8ICv5)UW0Y3;%QNQ5(4Bmb1M`+$D1jPl-IA_id?ByT<7U=GbkBTY; zQ}H-|F`fWp5%C_PKs=6QmlmAT>1JKSEvREC@xPsXvg|(%54IY;E6SYhOCtBK_QAO; z(kok-TIP_kqyKsC>LpH!fs1Xrnj0$P*S52QQ{R;3kn`62{PrV#yZ`Z0xqzWQq^G%% zCY;m~Z0pNIee*(wKbI=wmfz|WsB{>9r@f|siwXclqL=%k&U50WcI--XN?IZ?#_Lw} z#U4ATTt?>2KlxYG)lL;}y2MC;BAfLGFE#@IP8BGe3$lt*O+A1S>P%rzY~MSzHDFAM z*i@gD+nm=q+$i}#1w#CTJgDs!X~TiR;z)pFVNTA~)z;QcMjKBaD=bG6g2h|i^1nZS zIE!x{B3`vW)h((_R>w9X=SNa{vJ+f;SlWU6=4BEEi}>i&{1@a%EFuYA0wiVV2-B3A z2X*JBu57hl<~SXqgFCIU*_c?%O1)R);FWUDrf8eiWAB@aXxTxD%EK;TtrB^oq&$h~ z%O$;z?NC$=AeF6iWzP_09e=D_b2vnQA%<}^C6oXIYW4B{E)|s1P(2;2$gk+Gp^mR- zRpnr5{Jvd{{?GWmufk=Cz#UHnm&@i(a5`x@EEpYg)TSO#%psaeDR2aBiSU|0dSfH& zP!HO`-1U5vui2Ge-$_g%CK-p)Eppi{tg=qR4$p$6q!7bqgsW3k|P1G zs>Q@S0gB+1t!XkL5i0a*U3gmEF6^d);H^xMBLYA$;y34%Xr?Jub`nQD3Xa#YhzwTZ zI$(Qm4DJKF2L>A`n= z+(LNO8Sc0#On7a}nKQ~x@QO++mzI|g#h?zq+|*6ezCD6HG+W@);}VzhTk4{Glo$0N zviO}((vbe9Eh#=sI8mT9TASTNo3n_NNINeHf~;ZEY1v zTHeT+uG9<3dnp2;JUyqbK<4DPOPy3=m6OAV4Qx#?)VE+?Nvx=jNU4n+E%>JPX{YmL zYN-S5lj2kp6duzhKl}Z5rYbe2VaPlJRe916huWKEiMMWVl%KtSX0@xM;|ap1WS}Q< z>zA9C(~yuoRCNKI0XvM{7duFQkwfc0IUHfz)nSw?$?qu92%rA4Qv0&jJm=3IKG+a= zAW+I(P4W7YZgGra5~11Uww#np0R}rt6E2~!PC8`z;{effh>oZbvF@UZRw3_t@&Econ?Z5bQ}H+(YRd zpa^P^jUR7QFg#rI(gTSS3HT2>;M*T+-B4Ahpy#BL({>g48cTM-!mC!7@!1o08zoxO zUA$A*arldW#_Dr}Cjpw;MB8f9BO?rVdYoVqf+g4z`dcPAA2;oAD?{RvWF@(`RqQIYS<9!QeN(R3~c2i@HH zo!X*VH3>mfx8#X6^_}AymD$KrN1htFYWd0YbFs{S#dX5BeH=mpU-6PXcfVA#^66Q&o%d-7!luB#_Lq>l8Y`-CDl^dL?QqQ?EVotz65Hv0pUdJNDYu zCYHG!KsDQ}Bx;`FVYzB=kJ9w!0_#pojrBaHd42o(f;8)Nt4!S>7@l{L%OQp4;FKy$S-%>U2t!tJ*qTCs#Wl(^;mbis?0iXw%MHRB|yy@k|x1qazQku*@<~?=I?aC7+gb9w-UH|xli z0*Zr7O?wr=R7=-r;_4r0jv)0*|xl;xAk{}#|JOJ5vp(H#cu7f%Z%CMKz&81HBZ07lro1nYQpacd_+r&#= z4))B%zj;>@b5qXrQkB|DM!zt(SIQx$zMBuo>;w}k_rTwvz#U&{NaRz+qc5H<^$+>} zN{bz-2-#MSKONO$yjS|Go!8xe9#QO%XTDL`O2)~QHsuEN4Y+<<%0Vhz9TR$PLx z!@H1}LCIWIN+Q+TZLooOxyVN(x8D@`TU5j({g_Xi`mo1z=}Y2QJroar$-3bxhoa~{ zmHe*u?&V;#^kqKH0cO6zk7N4p>$?D9(X5+0$wra4_KPyF%0Fql;QGF6U+0o%b|Hc4 zJ_Bfg<$yQRmQ=*g&e7RU~4>ySPPv<|AmfcGf#~aW1(;O-+ z6T6oh6}fQ$Af)yCQyd(BkoQWe1h?15hlWq;oE^7dQWka9+yGNRtiNd~jJw9Lady)Z z@s@;fxd-JT>HFm?xdK>L4xc1mM-#iD^~~VJ)IW0HY3qgeS00*qri3>?;C=0_Tc}Yq z?-Wr{w>62NuFx%a9<3~rqKHRE9^kc5|iK-{#s>HQ>vp-w;do-oFr27p2 zz)ks&;kS3p$e(WK+uA}K_f)95?_e}g0+<_1u%!6EB@$>l&S(0_ee?eOb*`fdpW55> zN-1DKw<$zvz)L$2mFiOOf4sP7{$o}@`{^pR&6sALeSOe8PWUVQugMaG5=kfX?RQCUlbK`U72_;GBGWvk7387XcQDi;6-X0 zOe&1ZxQ8|N(HMnq?RKL@&!}#G1rP*v8ebCp(b2I$x;R%{mZGFfP-Zd&FQ*y(DyLJG zV>LKP55$bNNon9$f2kWoPP{iAtgQjA+qQBiP}M`@2OeuvTRz;$!9%~V)tkshmXDLV zjxWC-KmMw!eE-zn2vgeQX*qD|@5^<%E4QX8#46N~W~K;vxd%5UC=a29c5~t5bkm6x zp7gUl_H2mfJ@!?N>5tZ3@Jc%J1`r^%BO%WiTV?o-PFkWae}57-v|~}e&20dSV_9wd z#5O3wZ93(ZWdvEcKw<6h1|7uhT$6A|xRwX0ERIGQVDtvTmU|(^El6NKrv}bhsToZ( zw#*^Va$NGueMwVNK|1?UF!oj*(6ithtvV$1X@DW5 z2WMBCQzmERf5eNssGQ2%J8I1S$yT`*DgK5kA%a`wwu{>P_hW5+Xz7sx*(^VYS)2ut zl5khzp+tU=yFk3kTH6B#Hqb>okEjj zS_gUjJ`YMwSxo_G{;*c167jnR&3>HKe_j9l<+tPef3JW0{jvA39^wAR^>pOIJ1aTN z%RxH#<<><-eTHk3ZnIXch|YWl@Y3c>1A?C<6G=O+$vNiZSoN!N(pICDP%=~Uz5A4u zd<;ZV^-=1#qjw#H5c9$Uvd}1lGjm@L<#wOGn4VN zG=#%)Yqy8h6>ToIY{3yE^scUABsTN?Jg20Ye}CE>sGmZxlUhhgFEFXjHJXwsL6FGo z$Fb@D1*qJq>yirx?lF|A?#KGajzVu>hx1DJ?DUXxqmFy57MTMjw?E4cz8o>!C$bSjksr0FYcP3tvdL9NvR@m+5Xj{(Z4gk(*zg~Y5BB-`4_VF$yjP7%SzXyLq ze^B$fYo;zYVLgGUhH@t>wbO05u-REP<#SUh0y+@;rmmT4xIAyvvJoX*wM727EY$3a z=-vWiSL#?dUCrz*$5k!3s&=x8T)$J)othc#n~r*IY6mixX841%p*nz)cLj(_uH(G) ze(rgxVS1^~kMZBzNk#rYC-n+e%h#o@e+6W{snv%HTyYonIX7Ok$|l?eyKHOpkB zm$$oc$(gz6z!p2t*8>>yrn&2i%ldDOlilq?;{kZ0x)KQ<8_q@8fG_E{*uZpF_OF_z+QaU;&v)CDh1)em@(hEU;4LI32C~C-gXSlW%<>{ z1LTlO6c0FDPT)OF0+j;iTU2K^e@+Soz?tJBe!}6pY@kT2NtyT-T{7LhYJdyP+o;b^ zg;yxhHZG9#`J&|pKauNehSs<{<0SNdD1Cmv{`mIg@0U@1{PmZw$B)l{zaCA!h1lbp zw_iNfwXhR0R2IE7M3h01OPXZGx=4j0V$kxnT}!NHnlM2U9Czl21t5|bf2hW`TQ93~ zxSgQ#uAe{LT#db9zY>Oy)qBjkN@;=U4P_|}OaLDqiR-7zE;a>usiV4kIQs)ukTT&yB8lU?(7QX6=CyQ9f+D{tFLHBlZU@wJCmQR7 zt_lmcPqPtlQu?TZK7V_*ARZf){q-`5TSE&~aG72TL*)}G^JOR>f7|7DWzS2;zfC%~ zr>WFzi}{O9@v(vidPvGv3Q`Batnm z>WXvneS$iM`*=aRNcYxnA20LEVt=dweSC9Omc67CfBSBeMC&E>`-v2H($g0}F;_Hl ziBeHPKGM`GUa4x0tAbLB$5f<@@MWUrxfbKTG_a#}mqcu0HGa^|Nr%h>u&?IsgzzW7 z-`zS5vrfm4x;yWBEowxW8;(QTf7>mbFcaIRuRR^ z?rbHje-JZVU)PM&0XqN4pHxl zMoyvV#KbM*n;Iin;TS#2O=RK%gTW8^j+s25+PbQME{ZC8Ng-JT(ETjF;c=cp#cqF$ za5a@Lox{u*vH)_D4>hf!o>O(ifTVz`rEA!zf32n0O1{l{7f>*dGNyz+3aD9Uun>jylP)x4r6}<>j zf4FazjN0Z9HD50i2vU^99GBs!D>OyzZELRm_CrqIwup4MeqXqMi_Z zKN8;$KR%_7Qt#ZZ(NuR(5$(9Vn73}O663-AJ?Nke_T>TBk1dF|Q&NzkylZwmwsH3$ zTd+}>-+SdlcUxoXD(HBbm%rAo$NO}`f8Hby-#ol94pmih9s*Q~O(BPZtBy>#1WIS5 zp><(US=(t!*M>PS?<5lF6F9gBBMB{~O1T1N(@iV7XDU2PE}<=TbIQ-j*VA0y;#+b* zXR6;m^DcGsTAN}cSqq&SxU@rxzb-pOTJniws`HS3uQvHc>7-F`{^-2__C+PofB4h< zkF*@$+;77k4hLj|OL7ry)D|Niw&u~K=#sNCIiwC(izyiGd7hg3YK@`fUeEG}NIUKT z0Av;U&J_OSch&4RcVr&ZeMcutN2lp^qm|QZn3MT&xJgbzvw%%UYl@T<`2kht2Q>@1 z=AGxHLUrIwf}?&2N}69?`hu%YH%>8tfhsZ*5>MhWh3eiGVmX41Heym&CK`N7BtBX@ zQhD}izWsfTy_7h4*Q?@8ha7!Cv#ge&lmE{ie;Y2_sdl-YD@$;5V=EYMRVpF=4n8mV zQMEaFA(RHrkm}1L7!Y^yeQ#C2mV3%TaeRBOtuN4q?ceUo_?9(tsn2&qSv*V@tEoe9R50uBFFeRlZ zbL&Q#Mt1?k33P56*^dqoiuaMhf1eySrA=_RrPN&`!o!ZHv_I|oj+d&Q-lEnQ5{9;A zK0XwVC2vup*1=s#%2`~-Ny{dR{iyRRkb5_!%~Vu)e>2adQd^`q3bO*#d}#5Rf^-j%sZ&? zsri5pimpWBneAH16PYSUe{Y^=W9G+~gde|piGAPJ0%XFo7+ zLI8L4>o}H&OmqfT=h9gq*=>{`Yeqzwp3hc4_SwGw?JIxpufL2hpMN<&e|_lCe``}8+wD%6NhR9N^Db0HQV)#(tf%Rb)DLHf+n-2mO>Xm>!{uh=%obd_EgoR7d70< z9W`80;j)r@Zz@x5e@z9U7qv-MEMGF;_2M{^0G3>CEJ+PeulXXX-|8|p=RMJ-lP>wu z0CNLDRX5#Sq$J@u*rc3051fnU%0=Pgv=vZj>_Y3C2`9dMk+T?(XW-Ye~$HrP=X>?oxn^g8Sb7_ z4Nvu%hCDNukb+!Kd0SJlD2dzqp_kcZUp2I1V@%PTc$C-j?X+*F)W0Hb$^!+kzwoXF zh3u8kU2;%_MumSVN8Ne`EnHk)*%OoJs#r70Q)kHKB&9H&XD zEebLK|Np0>f6^H7ZDBI&76x=An{1K_(-pK?lYznmr%-b#j*r}u!W##vq-x(hviel! znyW8=Y@we>3}jvuz;px;*yMrBP^*s?0$=J9Gdz=v38aSlgb9EYg88YrMFXFb$^fg? zc1sayD9ETF4gVfM)t!)df-bUE#aHwMPp)sQKG`E#e~-!^5#0?4n@ImA?_T72HP_sF z0bWr%q_oQv{L@iAG={eN7Ob`st>~tb($aJtlktD?CRg2A?XAQqK<24;=L*a5koXM7 zB>r9ku;f4s ze;{7Re~|WVfb2TY@x#t#X+_vqmqbIHtyvTD^HO;`158RmlVCLKa#(9CsLxxIF93(7 zGH851f%K=miN1~ZV|vIqrxn=q+oUV)ehSq9PgiT(Wv!T{32P~BuiB~brlp2Xj5<-w zL+@+l-bwngNX55|lb~=}?S`ly_vsXhV&9>Sf4%Xtfg_z|xU#(Ksa;dqo{Mhjx+EW6 zizu~geGwvG_|o6A+pF=5N(_O+NlP(=8XnjJhLl;UULLSvRgpRBe^E211}Y_@rnSwS z6*;_gdT+9ImggolwPqeTgk9f*6#y6~@*FE=fQ zf8*Mmm~NI3kA}ht02TYLhlIFwqj`7WpXl;_aR5AI-&2Y%uDdD)~6Dwd6E^lT2x z`H8ZPsdk9#`LGv7lNL7shyOgT^$gQHe`GkX^VB=Extf@)++7RhL+CMDoO;A;38g2~ z(XVZpm+Xolx`@@}8ElE#gY@5Jzt1TP^19ttq5$MWsxPrcQ1`9cL0v}21TUK(@wMyL zYm1~O-B@I95v;Q|yoa=1t;^Lb7|V41Sc4|gY8KtwQlX@{9Ns$yv&%$r)g93*f9I8W zt1gfTNO&Nc+w$l0K7wmNKsg0y^8J2PpRZpW90kJur+4kfQ-QCn5cG0_o!LeY0lXbO zxWUxuR59Ku;EFukwh^j`oQFJ*Kf4kL07WcXxL1n2aMRXU3F9tlR8b_10Zy~do@2jCn z!IetU5Md0j&!K~SKKZe19oxwnD%v+9CwCxFQasP+Hsbz6xlKP(LrMs}Yf8jTU0EZ8_ zxrrASKU(csDy^h*5`yEc=U~efM2<+=RAtbJw}*|vO=H1E{a1B7ivvKsYI({<4e6re z1ee3?0+Ob*5CCb}%%UQ5Pq|tBZ;AmrTyRZJ!sLC+ivWl4916exXI=Bh_2n8rjt^d_ z7JzSB#k>6k8x*dl%o$f?B9}$H7W4TMy6ZP5KXkDkKXh@bQw;@(icrO4B4uv ze|GHBVeVlYhRbqsDbJ$CdcL*nOV5{Q_g;1Z50D&~ZN2dYk{PZ=&QT5obyN0@(QRsZ{x=JoNywh-PcO$Eg_k#92D;&VP<}xCU9Mk++CG;O?f$FfatMSI;q~C=)87q&cPXfYK6## z%S#UYH1*as52LVjH=K$oRL#++ghK9#YNdlK!hb%Kuur`+70?{~XEg>h^(xw{!5LrE4V7y6$ibw zjqlgEZf9D{V<=kCH+6HV@{~D$phn|vld$+KaZmhHKBs&nO?yCDBdldcYD-PTleA>u z>2qAHpfIRSB}(1SqOw3yah_9ab&FCWPSDVFfNZ%Ey0H!mbMEJ%5@C|3H1zr-C6fF5 z#<>!mWUDA!=@qDae<1ojsM%v%5e!uIjrcgIFUMi$e0#{s#{MQa->s{EC>lseO{-Dm z>$p*~^P^Tf61yDQvuaPl&9?X(u@%v?%JSMWTIDEYOGUirtbH+%KiE$Qhla}g!^6N` zK-KDHgKp$Wg;V3J;-lEV&gnfd4qE{mTqg4oTd1X1XXd@T4mFNm)sB7yX|x;sb^2aPM%YC>sI2}?##yCUQirIA!lm5yJ(=v zg-oj}$RQ|@nwr8lFDFUqRD{;xmYN+mUD#aqrS9N+ylXMADfC}|B6m#zNrysfL5erf zd;khWs5oT|_2WudXl_IicJ;9L%TGOXM*A7()B>xc8~*zYo&-LRqP-a;;usZmyT1RL{NZW@r>@i3>=SS71RW7`}oI zIG#i$x5)U6d_3uYrGTv$wb=GnSNDpnNbuM-tGrb{bFpZ1+>_n=xKvuk(NdqxxO zTs~yhe$nmyO+E3n4}k{X@K~xxUdgVO6W4J%m*d&hL(CLq2*m3pJ;6&M0Lr4wSvTLN z((J9{2idiEZ7X71d#bLK@sDMJ@;3Dt9y$ffB+Y7*x!)ImI;DYbFggVE@bBkDeEI}9 zd?9fv9YFQ%A~6^7REUl^BOS`7>c&-f@lX*?d!dqLqrQm-mzKFpL9V(rpUyR85ss_Z zdzbY|r6b^SEoN1?{+vg*oT`bdK;cneTSwQBlu7a~3IL8}2jr}}C{s67^eg5&p}Knx z{QkAT3El>OAX^9LE~B6?H8G8FZ}(2(>cNM2Zfi}YXcEUS05V)0s0-4bdC%K_o>TnO zISug=--uoqpcXYY)VMN#CZ(t9zSMIrHHEcb(`;9|w|0vp`7^mq)s!33LmN2ED?JDV z3StBv3K7rh$-dLMx|iz5T&jB-Ij-}i%Hb-L0k-geM}h!bakophc~VP!YJJz{u4VdYK^lWPcSy?V5i_H~uMO>Z!1@ptlIsNtX z*MBa$-L^fJ{@#{uZ^Z@Fq#`DB-$xB)kgZ(yvmt!fvry^xB|krwmgJ!1u-$nKjieJ# zb^cCz)~p$Y4hPGG*akMy4d?{X^~y|Zp455Y)Y$fF9~22-Ve1} zHS74^H&p`_TRuKCC;s^T^Y@2i59Qt4zO8P5ghUtduDpTjW-ql%~`=ZqZ&;apl3HMxCm-CyyUb7&7 zT{N|Ly7d49Lt9h2ZntR>p1BG&7E0(ppHlrx{scyOozlY`a>QfT-*=gD3`$s)0+zir zVAB2uV3V4HGqQ}(?P`-oe<+Xurfj@f65w@6qoLa48@e<%kT~0{Kb#I<`_dufV4cSE zu(kAkiJcvB@ntsd3Q@AFGr5Rhm+vHhNSfVk6D3_GIMa4&MzSVB)TmQ;4?mb`TXPWKh`82LFZYhS`7VdP-1Zzc^wT0s6BY4>anyZ|DGRDdi zAa;;+_yUqDm4&*dEu*p~>+~6-0NYUoLC5gRJ-BkEu13jn9^!~j(h7vp=(H{`@jMNj z!}@&MKk2z7hhGh?df${`nr$i0Gp$jR!xnzs)MN5=njNAd-Cf%EHa=3`cWYtdQ~A{6 z{!TvdbTuSU@|FxrmW{l#crWgMPg7nM)Mm%2D1qw;QE>%fdENML%4V`M<$AV@>_RM` z;dY3gB?*^pC{(j=(wBBQ=DgjkU^&6IJd2iH-@Z%9%R_EWrT(cR$D0FoY}lqNvXfUu zPD~mEQ3!E^T^a+?DOYgW!~mamozGP=Bx=e3C3NkCMtk)cd~=2h1i7VuR*)!4Q;hpV zCH9ZM{eFEPhwE5n=~lkN(^98C37_`Dn`TbAs2J!TmfojJHM=wy#(-*pw{GD~wz?%5 zofr9Ae-q+-r6Q9TO&MX0%G1B4+>PdLM^Uu(c5#scM7C)sv}<$ug5$&8dG1cqW}H&0 z&8wcS#+D!t!#C|}YH-nigVcA+tC6Cc6+Yi3^9&oqnJiDyH>w&Er#k}Nz@x4yTh@H} zINSms3fAo7XdIK{U9JHoA$UNYexUVf1@h22q7va(xv`{ws8X?Dl}4X*X5i?a zkvv|@Gn#l*z|T};(->x3i4#;f2K;+o;;B%j%l4s&X}dJN4h|j1IW!&J^!Em#DBPGE zFircEHR#|EcBif$E^oD_S8U#r3WW1xPW9vXs6Hj?|AA>6l8j!_Xy#UbwM zoRs6K!DvNMxgd*!W$Tn+|$SD}*AgVlkNyIG`0BgOd5d@GRLCTC)lOX5Hna1`<71~7~1wKmue-Rl7ouR~gYVBAT%8aQuj+x)4W#FDHJ zT6Q8Noghf|a_gEBlXCrZP&L;UU(puskfCYU%;jaha=3N<*6XE#X-+`3MhqIS4Bj4* zUmYZ$tX&8lui9~(vX`Fp3?4z|*YNF>>DHv`52|#Xd<1v6hW@(bQDXE)AS51E#R=L{ zYnf@+!!A01Q!m2XTZc;^&26JpOYSB2c`QS0X$VxacL|ChbB17_4;{uI^Zw&pLxe|D zv&A#Wmi`y2MUDT?8#7VVj{yZezg~j+jn<^*3NB-;M z-Oa~Z$C9$%wm0H51+&`bO56o!kxHAbHQAyT=~d)lyJQE@IAlAOK)_nIi56K_59J&!(X?b-qhWid{eLWZ?r{goAh;-@< zL+>SHMb%_OV3v;UlhNoCf4#liT<8JXsZDhzqppzLD79+yS+^;1-M05ltm46uQb4+V zNDHj4I@qvBmx6wtX;<<>9}nN+w^H+6>07E^;-Bl(m9i$v%mBW+ zL!*t2`e%StO0`38iA^yypkA%cJ$|0o=ijbBejL9kZMGS(T6$v~lt#6}d&+(`Ubg{$NT+3n{ zB15QfICj1-ee2>wl$jH~xzGTiHT~qkE&?=p(RBm9e^%ER_>=gb`};wCzkdJr{l_{l zH$mUr+)vB#;&tFpzd4(+9AZy7s9DcCaz+be%F0dK)C7nji@|0ZOU#ehDM?XZPgxM= zSk)k#<~>9$dooseS=(is5b|C2UI`Y&+&5#a?U=SOxa2yD9;e>11cKhvzB{t#vnk@N zZdwH3e{x`ZUNYBIj0qgAYaQtzFYOa|jn9W3DTwdd4yEIEKdY0IQHYv6BHgJ$l#M9y zzn<1&zxM6zzy>#!VA`EIxJJcamUcqoH~|a8p}$R$Gib|e5BgX_%mfS`M{N=xvuP!|b*02yQg4>KySYN^ za$Dy&+phLkNk=VOJ-xYp=LikHg_O=r7X^!_lU1-Jkw>@!I( zA)5R=uwQ>a{`l>XQ60}uxxJOj%G2FM+&jrDTB~i`uIc`yR2i!E(==b5JW(ME@RSTx ze{-Jmp4*Z@KefEI*FGsF_I3MDR}7T};0}`Mi4Fav7UVTj>HG5q_o(w*yedw`v`Qx) z>$p?msUcFl4!(fO&!!5aUrksKTSaf6SmplYYK45tbnO~|A7u1fD%muO@;T359NhzA z4|fy^vKOUCbHVrEd*IstJg47|A8umje-AO7*FoK9U9#p=6N}3gicP^9b$bst@QMmS zgWJIE2`d(EuCbEs51_CkDZ*1r{tgA?jF?4piOD~WHgQ~yS7+p;-abm#WQ0P5!a_nq zeW}4+ypck}r3&Y-R#IewT-DLGJ+8}5x^Lh0RR+-BK^qV=Syr3AGl@Ze9tSSne_cUS zB{;RZ&U4i?z?g1BIf3%wQnX>!_~YX+?r;#!W*Tv*Ap ze4k*j`D*1kzpcyTI|N1E?(K3%e=+~0B9WEJgp^8~EI-m4$ZEKaM#_#_RK&=O=DQh` z(BK2&EXT*6XDzRnWz^63q^jZqb|q_P~_w)lL>=xjYcmu2kC8+)E^6fPb&@V4B17ecEhj=8Hgt!(y5*Q#ZO?m)vO7$C+?<1|UF|EmYh0jsx!&8GGW`@(%_T=Z zBnkfDQr$_GqAUi*OE3AQ4g=-kzbVT1 zr`R9^;-P}u?rIPMTv)i}B}u)oWpL`1E7hePvfz?{VUZk+jtBS4xx#X@E}CRGv~fLd z33qd?b(id?Je2?a#G2BTZzpE)wkt+H6=N7%TZ_fOA<(D`-pit*lk40y;^Wva)44)f z?V=kCQtP zW|i2q%}i8^?R4T1@_E?cq*6YXEtzmu(dXv=+F{F~9BcEtUNbGTYLx+>k8+nk-Uv_O z);r0DnU(;$^pI<)nuzbyF3WyV6ma?gs7*hL8$8470IFTU0d5Qbl8+ngy^z%pz2(T+ z`(hgDf3Pc_y$R*N9_3&vZ%$)-%v29sP;6M}eM(}g zH+3s1_v8?JEz8aN*f;0y#Oh7_!R5XrXBH>l#<92Kihup_n=&rjqA4i2+un>;2ox&j za~c%RV;N&r_mL-=8*~`YOHD1gXHlUT@*4@7(pV9KvV+&CX*5RcraP6}4v-!|q^Y^Z ze^;(1iR*xIkqQr|3mTBr+m-JZO@S;cw;^;ckZaoDQGT$~$sK^qEXBK z@9Ui0BDs{lDy1Ke3bL(D{=+_qmJOKMe<@>p0YFWATD!abN(oXGQeJQ5IGL5ycy}hM zIGsPL_Jjv9?k1`wxd)HwbBg?sMKN`yH`;vhJcC=1iqcVm)@$eYsEkgS4>2mNr`ab* z$hn!=1i<$);pS7gW2aIu$2j>~w1M3?P2XGZ7sN9nVg>Dj?3HlCfRS~NTbZYszL=Ycsd}ie5(a@6AYgnQEE`ttPTrzDp5(Nam6l>66sgc z|8BA;qa_MV-JH9Bv_4OK8RFeue_SVW3+>EZ-$G7DW$@FzK2&dD)!mvSXu@GvcKIJ} zO>jdksye7N+O#VQMG~ZRJNWiYgf^}C`8YIXAHt<{_p@AfZ_-uAea^ASe}O!3V&qXa z*&VjBFQo%?`6U#()T>~K(w&rgL_)6erNBRh6i1r-Ri zVWXTz93Op{Z}Z#3(sosW<;{$S58&A9+AjMAYni|1r7^FASSK_ew~T4N&1{$FRNA55 zUWap>1V-(*G7qgSvu%Dae|W6Q9_q@J2C%ZGH?yTjas{N}J4#hs(6z#`Ho@kSCG!s3Zj59P&eb}ZI&U%0H=BtR-xQAkgOjkw zcfmKVGeA=xi(;siB|iUgp}u|ovV>z--pg;Cj$5lL@OqVJ%STh=f0{oNJh|*kxWqCI zNxu(;D^;j&zF?5j!FTDthbGoxSZ)DbK`*-tH5S@H+eX#I&!yCvmx4Uu>PDA|Er*OC z_YCBVq_n%w*^Rw-QmarCQ=NOFGu=aplNqj2oKEoSKulZ@7iZG7b4$CnD^1PvsLgQT z)t_CA?iQv>B9j!Ne@%=7m&YJ@YCNf#^v`qBVpE3Da@Tw}_-o$X=pmj+1e}0j9RU6sW;NT8Z1rb&i zgq`Xk=uFDX;`8$?743HUc3bUqoq9MON$^_EQfv7Ie;m_y^^>*_sm1)(_?#J#uBN-Y zsG6otx!xLZ^C_0zO}+2s)#=DVob=>bNM!xyX$oAn+Nu z_V>Zt0!`kRGa03)CKyJAo7l@aK&nM&(+$Wg^;n7E6horgcWWcs?;jtH&+o_h_4>X_ zK)yXf^=n(kk#v;$Xg9knN~1Wz9&NoSBP&4O6`!koe4qT$n|U4lR8}P zpP$rg0KY+5sIqtqN>z{jRxO(^e%CmX-)ak4)15cNR&7oXbi{&u45`%fTU~#!a zsuS3qs)2vRwX$77s^Av_h9$BjxouUdtg>6S&Q6LPT`Lrmu(6X$3;=jQu=)T_qwA*7 zPr3i|f1r{F_3FVW@u8yw@$uf8JFD8h?#n$eUu(@EUH%e_F58ts{ok%z)vfaUtW%?*8ZoC%Eq=-~f0AaUi>A&`Ql)Zsp%$dKi_VqzakWR$ z-rFsvUDbo}=Y#s~^Ve%lm&;NE-(C$+!kdhgqF}?R7oy81@{YfT*V z$c)NQ5DrwA4!l&gF|ulEZa?Z<8JpY$ok!LNq(!ZUcvt5z&s&>gLfkFg@pZ9wLfS5;e&A&9s>x70TuqCVoQ@>jfCQIQ zXm3EvMg}YnH7LvZB{KCjq2Md3d7t{*opJ`m{pG`FlhgX+uS@?X{3XV}bfEete`?*g z$EYkLQPKa}^utrL&~<7x%EG=n?NkJpSp;BCR%yHH;Cz9~Ajr*JmGxx|JN2ZOCO7mJ z*oz#)R9s!`rvWUkOHjQNQk503c;W>D({K$WJNtB@W4Z&rReL`zZ3LdvNtv1_3GiVq zJd=OqAX|Ed3Wdu9bBj_PK2lWOe<|I$SG$rS9-is}2RFN=Oeh5~PuUk?Yuo>DTuH`k zGR$vpm2#`OlIV1YZ7w`#y&EoF#|Tj_&Mo0XN^%gp?z#%Ng(V{vW%Cq2&ma@K)1YQ@ z;+sA^xY3l6I;ofd0b(E}eZU)SiK6Kt>8SIG*mw0AcxBqv^lkd%+Chmff2)#Gd6)B& z1*XP)C*V|_564{MOPnmfNTGUJO#pl@0U*)WnJ6~-P0O>bDygpQsXH2(oR&^EZ^xCw zhuzqZAOGUGzKvg(g)%So^$yiQk74qhsNz8|d0xCN61W;1{9_lJGG%DyFXJ#w#21k< z6E~^iJ%bUP!BI<%q4M9he;vDK%gWek7RQ4j4K|HZ*1lU&Xqc>dsDbu;hi%ibUa1CR zWIUEK8CPLs2a&2rD>F7-ZKpQ6kKztUR;7uy<*`QLizTrk7~e>8&5K zebr8zt|hsD8|*{RV^DcN&uO*w z!RVTelBVijmy}&{(!ig0#ltFExrB$EQBj&nM+5R81(c>nitNb`Bcp^}xpH+9PH3><6LGv!SQ`p)WFUF_=q1TD;vwDJhekP#8fe{W(-6j`U^zeD%7NVL|q zn7}2Ghp@m8k&RC7>uxT(hljg8fKdTn?sZqOGJmj(|MvC%_U+@Kwofg+u9OBX8gxct zl{+CdJD|0vuY!Ct2Lq(2h51-ITH4iC#*U|7D}Xa;@}M}A&I0-ZsNZFH%w;&e ze0=sd19R{VlAm=a1VT~{VkDE(?LudPWt%Zs`f35Wj9)b2IR1f!9dR-0~ru>g$ zw{+VZZ$XsVuk@(bL=N_AatW(zz)Kd9E^iRJ6DJbAjV-i@ZssAnO%-h-CictRw{0 zHC!;8nIUPK4p1GEIsa0k2@E zY32zeQtcFctg_eJclS&e<3zl-7va^$>Hme<9k+iC+ z2jRThE8O(lwcL7~)8EIpuRp$j`{JeA`;tF>b2>@~)tp2d)%ExgQDS;m+mzfH?;ec@ zhyLHBwWRweKRMyzq>j#tH&^Fc(^7a$t;y`2oHDJ*i+pc+-&~DUmTaShzU`BT9PN?2 zfBGI?@;5vOI~%FUoB(gT^B(eJ;fqY5E#X;aqw8%J&Jh0&w-?*%5pgy+}PgqzS)Fuf1E_&QSenO(;a~nno14jeG}=af}*rwt4{RD zpAI%Pvf_0RPM;5tAInxGC3kB(Fs^YA*U|&fPXCnM_Q~=N(OoOKK;{favK`fe!h^Xx z;Q~RcvCpY)3e2d#KJ6eW70kcT|5?G8p*=iTA2@odWAL+8_4m)W!Z(|Qh48jNe|l*x zNNfUyY4+N-!%D&S(ufPn0^X+%Fz(w>DUnCpC!xvB)*$#|Bd-e_%uPX~qEPTMMsUhC^|32n_Kv8WCj~v_Bt`dW&x% zTup6mtlBMp76OLoJfA zdc@}v2339Zb~{DkK&6<=bpM_EnzbP$z8>79;PwQco7#w15v(^IsvTu*-naDULrUDF z{3bO_tUQ+vb(^;egq={(5|}b>yb16*e+GBjqz-h*lW24-Nz%<3vRs6)>oagDfT6x1 z->2F$+=8qOFR9PwvVBV>e^I-(q;V2Ql<1kyN{>hG608E_M0_H{QNQqrNDt}@dE^B!kA13iWJ)yKVC#uTa)SOAjRVCzQkw$4z z08Z*(S1-69#b(0g1eJn*Tdi2-5A6LCgJKm;gd!AEgc$(Hg;zX~NDqJpkT)hOM4SyIPP=P8!p{<>uamyyB zj3m#eWv%5?M0y;!`a$DSk5oeSWyl#0;1hE7#+_DidBAy!{Ik9On3 z6EGE0-aRvbRUrwrM1S}uHkZ?N%nZXlu)?!--^;yFtIb{=9!oEpI?PoaH%SPq66Q`h zvg7xG4ziVSR}gk8szyGsD>~gr?aS{oemuCJU4rOA5i0leW~8avmFy=a)$)=ID_qml zWfV0CDAG37R_m$0vo=$pOfJ~8Nddyu-APA=A`ye?pmAvkcTD)ZwnQYc=d@^KBElE*?%kW0dN8%lHQo zcRfMOtd{}MDPmErtjSlNZW0YjMxUhNJm+;AMaIM3JC%%NPA%c(i*4o0x%XLfHt@yz+RL#vwIojBRh z=SkM$jJU4=eS3ns0#T{-DE)i`sPp68Dllq+0(zvNYk%vU`kL5gUcjkudfh4??B_B4 z_a8rwAAhWl%J!+$_U2)`pOl*Ve7Lw~tfa)uT9t@$)AAXeBw5Ghfx1&avfU=}P+uT9 zSSG2QN_}(lc*TIfYf+xSet{!M)Y3yf6+pL6^0>an3M)^LR(@%}9`3${YXDb!)dlKY zf;m)VPJig+u4L(zaZ`A2bIFR&*Qr~wJX0H;6yO9#WjK%9pkeDlrDC0DtIl$YF;6YfntuC*tSq<__}AKgkmgQd zIzQ;SRrL1N>yU)yw3y0)KwezW`#7n8eL23)Uo-{#<1q~Vw7;#6R_9e+p+;fU&`EQ@ zE`O~?)Pkgp2{u<7uWFAqS}_30h@t0sN~_Rs5X3l+HJaM&7`YU`Tjuq&^o)24dY2A0 z#eBR?)P1Vf1FC#-T0kg7t#s-?rpHm~0@J=PACgO5fd)d^RMS;QsL20U0lG;b;x#I` zT3tT$s4ngD9NH*x#BFs`f4>Rw5(ktQ*?+rqig7z=YtujGe?BeE=Jq#hFrGV6TuBi1 z4**1DrCl)u%XDGd1b!SKHA0#zXqMk9OO|CwZTrRd1Ck`ZRRE7(st!XaRKvY1 z^P61>a%fj>nU26hP)t)P?j<^iQv zQTsa9V^fcRmRhqXlY_>o`X~&!7k?U!&nKxR)vk*?0C87|-p973Nmwdcb2{<5opwrq zS5$G++K!hV$nao2g)LOImJ1AmAbn=XieO?s3soL{numi!ZB@5pg z)Gnn(O#=c|mEq3!6S@m=9W1>dURq8(L~g=tQDar>1!H@m0w-;F2PikX;!nZWf$TJJ z3_qs?U!pEw|rsP@I+w*T(#^Wpv{*@i()=d)-8U<)J5)Y_c4PETE;4L2ZK+)KQtbZxFQw~wX1e@OkYdLie%P19X< z>4%+AptUY}nQ!J$ksYw9_#Z#hlsA6{ls75cuLH5fV5(EE$#MIp%zxAo=+cIe4BnID z-GeV)f&F9J*mHyDP$^fvFGW$QWuB;@fcG~d(J1C?O!F5T> z*wFRv;__C|ASmxX(W#Vs3={5nYTVSluW0CaKfB-H~YizQ^tP}1r9_KFOGXd45yMSNXX{sMYERvghRWE;94V5!LR>)4R^c=Z% z&EDPa)Rd*kbK_CzWYDU9ctn3-1qLmNdRA;;H`r8lY4RHVfm$R>Xd1H-l{sS~M>E;X zcI+aktI8nZ8+;trKbO6>yA1XJ{2rBN-&{T0@~8f`J#(!Yt4w{xALkvGEsTAp#w*tq z*HNxr-9k}OsHR5)pOk)Iq6jm#lv>;QLQ$1m%p| zJVY6LpMLRWW1?KanH@!kbeS0Wt<&?)=S#Vk0an zAPGoi!&Ehwme;9Mi0v+$uQDvs;GW%76+G#mGpc|6e;k-Xi_VPS+AMk;=Y?*v@pscq z=uj1u!j8is#b+XIb;^Iq?J&)_EVJdAft}pqpiDlsU(&ah5JO$v%G8?5PKP1~QqCEnd7V*|8raB?+=YJSgJ z;*jhL6|06Ko7(tV69aJgHhb(Up*;gtl~haC&zCY3X=}~yo;^G%YEkyAFO0Y7h{;V4 z;4Xlx0WVEv(uRL1w1A)b#gOxAUh;2Y`Lz%@yQ4=B7R0Iqq`T5wsxrBa{lm)X=NUPq zPH*(-u7D$`jv#Dv+1Ynr{hukgZ1NWFPC_A*HuYA5m8v{Xw=9C~--?n#Ms>!ElagWIFi3B@gcKz-dK=R@a+O}&3QH}B@rG}p}bcJn4Nwr53c zRP`mu*Fz%@zKnhB+-dIlY9$K~0CkE5s_i#jmA)3alvF7UsNKH17IX6&b?uRIskfgX z^It!{U#2`th4SXbK*G>Nu3EAxD{UEh`Z{iY)R8r(kycYS%Fj)UTHC^8q)O4!M zmn%?E?3`wDs+c{E+s_AGD%1Nu}vu!p4E3e~tsh1VmqwbQ~H`W&{Dmz>j z;Z9$bYpIlXo{3FQu58h+gJQ?ub3OzimPK|6x<^pR*wx=^7{Gr;s!Fi$0HRaBJA$4Y zVL)n(@FV=&A>}_Y3p5+ZL3LT+kru7#=={AdpPqjTzU_q~B6CWYf8yXwOppe}_$qHa@?#LmYd>D2MrD6abRS)aqG+m)<3HK75BY6ZJd z+G&#HvW-eZLqkWGC38_qjmXahuKbmr_YzX#b#*Yq$q(WJTG~&|qinHRPKNuxT2Fi@lK?)J4&FC8b#RNPPnPB1oTZ}N0j^I7AcU|~PHF6)#+rwsW+JKLMD+LnJx z^R-!(FUh+Ojf-X_J?s743Akhjk0S%#wbp;UbW-T9|(Zfz!$L>w2hOCP3~E zrn2N%!h;_6(Z1$VU*Ak?u8gYPrEvj8RQ&goY6PdGPx~9xjEZY0WH;$PFj%c8Z=FIFjAb?BeIZ+w5}S|(Q-jIUtaswPLx zu(MP)kW!JH(KV{lRh9syLD}Z2-C3=liHPmFghrj?c2$+(?oi=8q-DwyAco)Cx@$-Q zP7nK5%%omozFetM3dLBYga4K@oy%pUl1rNtC)h(CE@6p?H8mxYY02qPbMg|!hYaXT Q$N%&H0|vWsdh_f702U}5qW}N^ delta 69320 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 diff --git a/metadata/md5-cache/app-misc/brewtarget-2.3.1-r1 b/metadata/md5-cache/app-misc/brewtarget-2.3.1-r1 index 2af3df9935fa..766c75deaaf2 100644 --- a/metadata/md5-cache/app-misc/brewtarget-2.3.1-r1 +++ b/metadata/md5-cache/app-misc/brewtarget-2.3.1-r1 @@ -10,5 +10,5 @@ LICENSE=GPL-3 WTFPL-2 RDEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 SLOT=0 SRC_URI=https://github.com/Brewtarget/brewtarget/releases/download/v2.3.1/brewtarget_2.3.1.orig.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2a5a29d85165d604d8341f02472a09f8 diff --git a/metadata/md5-cache/app-misc/ca-certificates-20230311.3.90 b/metadata/md5-cache/app-misc/ca-certificates-20230311.3.90 index ad34b4042036..f6d1cd3858e8 100644 --- a/metadata/md5-cache/app-misc/ca-certificates-20230311.3.90 +++ b/metadata/md5-cache/app-misc/ca-certificates-20230311.3.90 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://packages.debian.org/sid/ca-certificates INHERIT=python-any-r1 IUSE=cacert -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=MPL-1.1 RDEPEND=sys-apps/debianutils SLOT=0 SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20230311.tar.xz https://archive.mozilla.org/pub/security/nss/releases/NSS_3_90_RTM/src/nss-3.90.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch ) _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=44133c658fd8e6a9d9c53bc2ab23e08d +_md5_=295c64d4c24e6b5d1a2514d639c8ec01 diff --git a/metadata/md5-cache/app-misc/ckb-0.5.0-r1 b/metadata/md5-cache/app-misc/ckb-0.5.0-r1 index b289477344d6..1eac2634eaaf 100644 --- a/metadata/md5-cache/app-misc/ckb-0.5.0-r1 +++ b/metadata/md5-cache/app-misc/ckb-0.5.0-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=dev-libs/libdbusmenu-qt dev-libs/quazip:0=[qt5(+)] dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 || ( media-sound/pulseaudio media-sound/apulse[sdk] ) virtual/libudev:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-wm SLOT=0 SRC_URI=https://github.com/ckb-next/ckb-next/archive/v0.5.0.tar.gz -> ckb-0.5.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c27198bce446c94cac7a0ebfa6920668 diff --git a/metadata/md5-cache/app-misc/ckb-9999 b/metadata/md5-cache/app-misc/ckb-9999 index e7252b34ea33..e9fdb27e05e6 100644 --- a/metadata/md5-cache/app-misc/ckb-9999 +++ b/metadata/md5-cache/app-misc/ckb-9999 @@ -11,5 +11,5 @@ LICENSE=GPL-2 PROPERTIES=live RDEPEND=dev-libs/libdbusmenu-qt dev-libs/quazip:0=[qt5(+)] dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 || ( media-libs/libpulse media-sound/apulse[sdk] ) virtual/libudev:= x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-wm SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=422ac6dc49a462f541202ef0aa652ba1 diff --git a/metadata/md5-cache/app-misc/cmatrix-2.0-r4 b/metadata/md5-cache/app-misc/cmatrix-2.0-r4 index 8cb62cf4fb5e..9c6c72568075 100644 --- a/metadata/md5-cache/app-misc/cmatrix-2.0-r4 +++ b/metadata/md5-cache/app-misc/cmatrix-2.0-r4 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=sys-libs/ncurses:=[unicode(+)?] SLOT=0 SRC_URI=https://github.com/abishekvashok/cmatrix/archive/v2.0.tar.gz -> cmatrix-2.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 font aa113a3df9cd0a9693a1c1ee7c34a6eb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 font aa113a3df9cd0a9693a1c1ee7c34a6eb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bb9c2695c53309e9c123b7a27c56d185 diff --git a/metadata/md5-cache/app-misc/ddate-0.2.2_p20160627-r1 b/metadata/md5-cache/app-misc/ddate-0.2.2_p20160627-r1 index d49f7902dbc2..2c71e1a13aed 100644 --- a/metadata/md5-cache/app-misc/ddate-0.2.2_p20160627-r1 +++ b/metadata/md5-cache/app-misc/ddate-0.2.2_p20160627-r1 @@ -8,5 +8,5 @@ KEYWORDS=amd64 arm arm64 ~riscv x86 LICENSE=public-domain SLOT=0 SRC_URI=https://github.com/bo0ts/ddate/archive/899ca665a0cb725990c33415dc3c0261dac7fe46.tar.gz -> ddate-0.2.2_p20160627.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=193d96afe68265b7170eb87d6234d07a diff --git a/metadata/md5-cache/app-misc/ddcui-0.2.1 b/metadata/md5-cache/app-misc/ddcui-0.2.1 index 480cd9cea48e..1f997564b235 100644 --- a/metadata/md5-cache/app-misc/ddcui-0.2.1 +++ b/metadata/md5-cache/app-misc/ddcui-0.2.1 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=dev-libs/glib >=app-misc/ddcutil-1.2.0:0/4 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qthelp:5 dev-qt/qtwidgets:5 SLOT=0 SRC_URI=https://github.com/rockowitz/ddcui/archive/v0.2.1.tar.gz -> ddcui-0.2.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f7618654031468f6f881aeb79a4963a6 diff --git a/metadata/md5-cache/app-misc/ddcui-0.3.0 b/metadata/md5-cache/app-misc/ddcui-0.3.0 index df8939930a68..2473827e3c47 100644 --- a/metadata/md5-cache/app-misc/ddcui-0.3.0 +++ b/metadata/md5-cache/app-misc/ddcui-0.3.0 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=dev-libs/glib >=app-misc/ddcutil-1.3.0:0/4 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qthelp:5 dev-qt/qtwidgets:5 SLOT=0 SRC_URI=https://github.com/rockowitz/ddcui/archive/v0.3.0.tar.gz -> ddcui-0.3.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1a541bd473ea420298fd23594cebecbd diff --git a/metadata/md5-cache/app-misc/fastfetch-0.1.9999 b/metadata/md5-cache/app-misc/fastfetch-0.1.9999 index f6901660f739..cea270c44c3b 100644 --- a/metadata/md5-cache/app-misc/fastfetch-0.1.9999 +++ b/metadata/md5-cache/app-misc/fastfetch-0.1.9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) 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] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) REQUIRED_USE=xrandr? ( X ) chafa? ( imagemagick ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b886f3378c933b99135c542cb2269afe diff --git a/metadata/md5-cache/app-misc/fastfetch-0.2.9999 b/metadata/md5-cache/app-misc/fastfetch-0.2.9999 index f6901660f739..cea270c44c3b 100644 --- a/metadata/md5-cache/app-misc/fastfetch-0.2.9999 +++ b/metadata/md5-cache/app-misc/fastfetch-0.2.9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) 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] ) pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) REQUIRED_USE=xrandr? ( X ) chafa? ( imagemagick ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b886f3378c933b99135c542cb2269afe diff --git a/metadata/md5-cache/app-misc/fastfetch-1.11.3 b/metadata/md5-cache/app-misc/fastfetch-1.11.3 index 0bc71c01fae6..d4ecf710d874 100644 --- a/metadata/md5-cache/app-misc/fastfetch-1.11.3 +++ b/metadata/md5-cache/app-misc/fastfetch-1.11.3 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( REQUIRED_USE=xrandr? ( X ) chafa? ( imagemagick ) SLOT=0 SRC_URI=https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/1.11.3.tar.gz -> fastfetch-1.11.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b886f3378c933b99135c542cb2269afe diff --git a/metadata/md5-cache/app-misc/i2bits-0.1.0-r1 b/metadata/md5-cache/app-misc/i2bits-0.1.0-r1 index 4a123405b587..53762825128e 100644 --- a/metadata/md5-cache/app-misc/i2bits-0.1.0-r1 +++ b/metadata/md5-cache/app-misc/i2bits-0.1.0-r1 @@ -8,5 +8,5 @@ KEYWORDS=amd64 x86 LICENSE=WTFPL-2 SLOT=0 SRC_URI=http://unixdev.ru/src/i2bits-0.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a75a16e4750020a9dfcc371bd0171fb2 diff --git a/metadata/md5-cache/app-misc/jq-1.7_pre20230210 b/metadata/md5-cache/app-misc/jq-1.7_pre20230210 index 5dbbd72d0b4a..0beb195ef491 100644 --- a/metadata/md5-cache/app-misc/jq-1.7_pre20230210 +++ b/metadata/md5-cache/app-misc/jq-1.7_pre20230210 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://stedolan.github.io/jq/ INHERIT=autotools IUSE=+oniguruma static-libs test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos ~x64-solaris LICENSE=MIT CC-BY-3.0 RDEPEND=!static-libs? ( oniguruma? ( >=dev-libs/oniguruma-6.1.3[static-libs?] ) ) REQUIRED_USE=test? ( oniguruma ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/stedolan/jq/archive/cff5336ec71b6fee396a95bb0e4bea365e0cd1e8.tar.gz -> jq-1.7_pre20230210.gh.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9104dc6ae401d44b769f7bc1410e4ead +_md5_=7012020e48679fe9460eabf2bdf519a1 diff --git a/metadata/md5-cache/app-misc/logiops-0.3.1 b/metadata/md5-cache/app-misc/logiops-0.3.1 index 868e12329714..3a452d8d103e 100644 --- a/metadata/md5-cache/app-misc/logiops-0.3.1 +++ b/metadata/md5-cache/app-misc/logiops-0.3.1 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ RDEPEND=dev-libs/glib dev-libs/libconfig:=[cxx] dev-libs/libevdev sys-apps/dbus virtual/libudev systemd? ( sys-apps/systemd ) SLOT=0 SRC_URI=https://github.com/PixlOne/logiops/archive/refs/tags/v0.3.1.tar.gz -> logiops-0.3.1.tar.gz https://github.com/PixlOne/ipcgull/archive/refs/tags/v0.1.tar.gz -> ipcgull-0.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6cd1c263e47cd0dfa0e1edff72a32fdc diff --git a/metadata/md5-cache/app-misc/logiops-0.3.2 b/metadata/md5-cache/app-misc/logiops-0.3.2 index c5480e74f2fa..70d68400588d 100644 --- a/metadata/md5-cache/app-misc/logiops-0.3.2 +++ b/metadata/md5-cache/app-misc/logiops-0.3.2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/PixlOne/logiops INHERIT=cmake linux-info IUSE=systemd -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-3+ RDEPEND=dev-libs/glib dev-libs/libconfig:=[cxx] dev-libs/libevdev sys-apps/dbus virtual/libudev systemd? ( sys-apps/systemd ) SLOT=0 SRC_URI=https://github.com/PixlOne/logiops/archive/refs/tags/v0.3.2.tar.gz -> logiops-0.3.2.tar.gz https://github.com/PixlOne/ipcgull/archive/refs/tags/v0.1.tar.gz -> ipcgull-0.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c2d1ebb0d5d7ea0092c4b5735647db9a +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6cd1c263e47cd0dfa0e1edff72a32fdc diff --git a/metadata/md5-cache/app-misc/neofetch-7.1.0-r1 b/metadata/md5-cache/app-misc/neofetch-7.1.0-r1 index b7defca0c212..6cbb3e300df3 100644 --- a/metadata/md5-cache/app-misc/neofetch-7.1.0-r1 +++ b/metadata/md5-cache/app-misc/neofetch-7.1.0-r1 @@ -3,9 +3,9 @@ DESCRIPTION=Simple information system script EAPI=7 HOMEPAGE=https://github.com/dylanaraps/neofetch INHERIT=optfeature prefix -KEYWORDS=amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=MIT-with-advertising SLOT=0 SRC_URI=https://github.com/dylanaraps/neofetch/archive/7.1.0/neofetch-7.1.0.tar.gz _eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 -_md5_=b305910a074d9ec7e333ad09f6e2f26a +_md5_=0be7791354e3fb41cc5b09484142531d diff --git a/metadata/md5-cache/app-misc/pax-utils-1.3.7 b/metadata/md5-cache/app-misc/pax-utils-1.3.7 index 396c0638256e..a7c8875b2276 100644 --- a/metadata/md5-cache/app-misc/pax-utils-1.3.7 +++ b/metadata/md5-cache/app-misc/pax-utils-1.3.7 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities INHERIT=meson python-single-r1 IUSE=caps man python seccomp test python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-2 RDEPEND=caps? ( >=sys-libs/libcap-2.24 ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) python_single_target_python3_10? ( dev-python/pyelftools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyelftools[python_targets_python3_11(-)] ) ) REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) test? ( python ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://dev.gentoo.org/~sam/distfiles/app-misc/pax-utils/pax-utils-1.3.7.tar.xz https://dev.gentoo.org/~vapier/dist/pax-utils-1.3.7.tar.xz _eclasses_=meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=823075ee6e36ea2bbf94d7151a53f142 +_md5_=49268640881608aa408a2699b589da46 diff --git a/metadata/md5-cache/app-misc/qtxdg-tools-3.11.0 b/metadata/md5-cache/app-misc/qtxdg-tools-3.11.0 index 54b2f393799b..9bfa7fef166e 100644 --- a/metadata/md5-cache/app-misc/qtxdg-tools-3.11.0 +++ b/metadata/md5-cache/app-misc/qtxdg-tools-3.11.0 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1 RDEPEND=>=dev-libs/libqtxdg-3.11.0 >=dev-qt/qtcore-5.15:5 SLOT=0 SRC_URI=https://github.com/lxqt/qtxdg-tools/releases/download/3.11.0/qtxdg-tools-3.11.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9a6bffabb99195204ac1ca3f1af0e9c1 diff --git a/metadata/md5-cache/app-misc/rbutil-1.5.1-r1 b/metadata/md5-cache/app-misc/rbutil-1.5.1-r1 index 514eb2ff2120..61aaa1e28d97 100644 --- a/metadata/md5-cache/app-misc/rbutil-1.5.1-r1 +++ b/metadata/md5-cache/app-misc/rbutil-1.5.1-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/bzip2:= >=dev-libs/quazip-1.2:=[qt5(+)] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-libs/speex media-libs/speexdsp virtual/libusb:1 SLOT=0 SRC_URI=https://download.rockbox.org/rbutil/source/RockboxUtility-v1.5.1-src.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d0d116bd5a3d5d1359b9f4bf89fe0a87 diff --git a/metadata/md5-cache/app-misc/recoll-1.34.6-r1 b/metadata/md5-cache/app-misc/recoll-1.34.6-r1 index 845d8ab94985..6a48119b393c 100644 --- a/metadata/md5-cache/app-misc/recoll-1.34.6-r1 +++ b/metadata/md5-cache/app-misc/recoll-1.34.6-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.lesbonscomptes.com/recoll/ INHERIT=linux-info optfeature python-single-r1 qmake-utils systemd IUSE=camelcase chm +inotify qt5 session +spell systemd webengine python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=amd64 x86 +KEYWORDS=amd64 ~arm64 x86 LICENSE=GPL-2+ RDEPEND=dev-libs/libxml2 dev-libs/libxslt dev-libs/xapian:= sys-libs/zlib virtual/libiconv chm? ( dev-libs/chmlib dev-python/pychm ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 webengine? ( dev-qt/qtwebengine:5[widgets] ) ) session? ( inotify? ( x11-libs/libSM x11-libs/libICE x11-libs/libX11 ) ) spell? ( app-text/aspell ) systemd? ( sys-apps/systemd ) python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) app-arch/unzip REQUIRED_USE=session? ( inotify ) webengine? ( qt5 ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://www.lesbonscomptes.com/recoll/recoll-1.34.6.tar.gz _eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8ca5bf5cb51a2ebb7f573cd04070b301 +_md5_=017747569944f792c718764a549e92a4 diff --git a/metadata/md5-cache/app-misc/task-2.6.2 b/metadata/md5-cache/app-misc/task-2.6.2 index 88796dfa8327..6c9cace8569d 100644 --- a/metadata/md5-cache/app-misc/task-2.6.2 +++ b/metadata/md5-cache/app-misc/task-2.6.2 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=sync? ( net-libs/gnutls ) SLOT=0 SRC_URI=https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v2.6.2/task-2.6.2.tar.gz https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v2.6.2/tests-2.6.2.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b4b2d22217c6c7b41974c8828cff7ee0 diff --git a/metadata/md5-cache/app-misc/taskd-1.1.0-r3 b/metadata/md5-cache/app-misc/taskd-1.1.0-r3 index f5acc595b7ef..556b8e906aec 100644 --- a/metadata/md5-cache/app-misc/taskd-1.1.0-r3 +++ b/metadata/md5-cache/app-misc/taskd-1.1.0-r3 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=net-libs/gnutls:= sys-apps/util-linux sys-libs/readline:0= acct-group/taskd acct-user/taskd SLOT=0 SRC_URI=https://taskwarrior.org/download/taskd-1.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=566cd2e9d8251ddbb39126f01a784446 diff --git a/metadata/md5-cache/app-misc/timew-1.4.3-r1 b/metadata/md5-cache/app-misc/timew-1.4.3-r1 index 9a987e155e35..13da7a2b80c7 100644 --- a/metadata/md5-cache/app-misc/timew-1.4.3-r1 +++ b/metadata/md5-cache/app-misc/timew-1.4.3-r1 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/GothenburgBitFactory/timewarrior/releases/download/v1.4.3/timew-1.4.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=377dd40972440829516c8dacdaea729f diff --git a/metadata/md5-cache/app-misc/tmux-mem-cpu-load-3.5.1 b/metadata/md5-cache/app-misc/tmux-mem-cpu-load-3.5.1 index 378afd443502..f180737ed4e4 100644 --- a/metadata/md5-cache/app-misc/tmux-mem-cpu-load-3.5.1 +++ b/metadata/md5-cache/app-misc/tmux-mem-cpu-load-3.5.1 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 LICENSE=Apache-2.0 SLOT=0 SRC_URI=https://github.com/thewtex/tmux-mem-cpu-load/archive/v3.5.1.tar.gz -> tmux-mem-cpu-load-3.5.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=da4309b01e7109f871da0f299b1ff412 diff --git a/metadata/md5-cache/app-misc/tmux-mem-cpu-load-3.7.0 b/metadata/md5-cache/app-misc/tmux-mem-cpu-load-3.7.0 index 69473e1183f0..0d4f98bbbe24 100644 --- a/metadata/md5-cache/app-misc/tmux-mem-cpu-load-3.7.0 +++ b/metadata/md5-cache/app-misc/tmux-mem-cpu-load-3.7.0 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 LICENSE=Apache-2.0 SLOT=0 SRC_URI=https://github.com/thewtex/tmux-mem-cpu-load/archive/v3.7.0.tar.gz -> tmux-mem-cpu-load-3.7.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e4e3c46793e1764ba62c8a4a34c6840f diff --git a/metadata/md5-cache/app-misc/tmux-mem-cpu-load-9999 b/metadata/md5-cache/app-misc/tmux-mem-cpu-load-9999 index 3cb4e2beb3b5..8256144b6a96 100644 --- a/metadata/md5-cache/app-misc/tmux-mem-cpu-load-9999 +++ b/metadata/md5-cache/app-misc/tmux-mem-cpu-load-9999 @@ -7,5 +7,5 @@ INHERIT=cmake git-r3 LICENSE=Apache-2.0 PROPERTIES=live SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8e033c97e09deacfcef01ee18c9d15ad diff --git a/metadata/md5-cache/app-misc/vcontrold-0.98.11 b/metadata/md5-cache/app-misc/vcontrold-0.98.11 index 746b6d571579..7e198c46a520 100644 --- a/metadata/md5-cache/app-misc/vcontrold-0.98.11 +++ b/metadata/md5-cache/app-misc/vcontrold-0.98.11 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ RDEPEND=dev-libs/libxml2:2 SLOT=0 SRC_URI=https://github.com/openv/vcontrold/archive/v0.98.11.tar.gz -> vcontrold-0.98.11.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2a1df5461a44766dfb2785894f2011b4 diff --git a/metadata/md5-cache/app-misc/zellij-0.37.2 b/metadata/md5-cache/app-misc/zellij-0.37.2 new file mode 100644 index 000000000000..454f8f6e0e8b --- /dev/null +++ b/metadata/md5-cache/app-misc/zellij-0.37.2 @@ -0,0 +1,13 @@ +BDEPEND=doc? ( app-text/lowdown ) >=virtual/rust-1.53 +DEFINED_PHASES=compile configure install test unpack +DESCRIPTION=A terminal workspace with batteries included +EAPI=8 +HOMEPAGE=https://zellij.dev/ https://github.com/zellij-org/zellij +INHERIT=desktop cargo +IUSE=doc debug +KEYWORDS=~amd64 +LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense WTFPL-2 ZLIB +SLOT=0 +SRC_URI=https://github.com/zellij-org/zellij/archive/refs/tags/v0.37.2.tar.gz -> zellij-0.37.2.tar.gz https://crates.io/api/v1/crates/addr2line/0.17.0/download -> addr2line-0.17.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arc-swap/1.5.0/download -> arc-swap-1.5.0.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/async-channel/1.8.0/download -> async-channel-1.8.0.crate https://crates.io/api/v1/crates/async-executor/1.4.1/download -> async-executor-1.4.1.crate https://crates.io/api/v1/crates/async-global-executor/2.1.0/download -> async-global-executor-2.1.0.crate https://crates.io/api/v1/crates/async-io/1.7.0/download -> async-io-1.7.0.crate https://crates.io/api/v1/crates/async-lock/2.5.0/download -> async-lock-2.5.0.crate https://crates.io/api/v1/crates/async-process/1.4.0/download -> async-process-1.4.0.crate https://crates.io/api/v1/crates/async-std/1.11.0/download -> async-std-1.11.0.crate https://crates.io/api/v1/crates/async-task/4.2.0/download -> async-task-4.2.0.crate https://crates.io/api/v1/crates/async-trait/0.1.56/download -> async-trait-0.1.56.crate https://crates.io/api/v1/crates/atomic-waker/1.0.0/download -> atomic-waker-1.0.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.65/download -> backtrace-0.3.65.crate https://crates.io/api/v1/crates/backtrace-ext/0.2.1/download -> backtrace-ext-0.2.1.crate https://crates.io/api/v1/crates/base-x/0.2.11/download -> base-x-0.2.11.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.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.7.3/download -> block-buffer-0.7.3.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-padding/0.1.5/download -> block-padding-0.1.5.crate https://crates.io/api/v1/crates/blocking/1.2.0/download -> blocking-1.2.0.crate https://crates.io/api/v1/crates/boxfnonce/0.1.1/download -> boxfnonce-0.1.1.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.10.0/download -> bumpalo-3.10.0.crate https://crates.io/api/v1/crates/byte-tools/0.3.1/download -> byte-tools-0.3.1.crate https://crates.io/api/v1/crates/bytecheck/0.6.9/download -> bytecheck-0.6.9.crate https://crates.io/api/v1/crates/bytecheck_derive/0.6.9/download -> bytecheck_derive-0.6.9.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cache-padded/1.2.0/download -> cache-padded-1.2.0.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/3.2.4/download -> clap-3.2.4.crate https://crates.io/api/v1/crates/clap_complete/3.2.1/download -> clap_complete-3.2.1.crate https://crates.io/api/v1/crates/clap_derive/3.2.4/download -> clap_derive-3.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.2.2/download -> clap_lex-0.2.2.crate https://crates.io/api/v1/crates/close_fds/0.3.2/download -> close_fds-0.3.2.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/colorsys/0.6.5/download -> colorsys-0.6.5.crate https://crates.io/api/v1/crates/concurrent-queue/1.2.2/download -> concurrent-queue-1.2.2.crate https://crates.io/api/v1/crates/concurrent-queue/2.2.0/download -> concurrent-queue-2.2.0.crate https://crates.io/api/v1/crates/console/0.15.0/download -> console-0.15.0.crate https://crates.io/api/v1/crates/const_fn/0.4.9/download -> const_fn-0.4.9.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/corosensei/0.1.3/download -> corosensei-0.1.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.2/download -> cpufeatures-0.2.2.crate https://crates.io/api/v1/crates/cranelift-bforest/0.82.3/download -> cranelift-bforest-0.82.3.crate https://crates.io/api/v1/crates/cranelift-codegen/0.82.3/download -> cranelift-codegen-0.82.3.crate https://crates.io/api/v1/crates/cranelift-codegen-meta/0.82.3/download -> cranelift-codegen-meta-0.82.3.crate https://crates.io/api/v1/crates/cranelift-codegen-shared/0.82.3/download -> cranelift-codegen-shared-0.82.3.crate https://crates.io/api/v1/crates/cranelift-entity/0.82.3/download -> cranelift-entity-0.82.3.crate https://crates.io/api/v1/crates/cranelift-frontend/0.82.3/download -> cranelift-frontend-0.82.3.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam/0.8.1/download -> crossbeam-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.4/download -> crossbeam-channel-0.5.4.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.8/download -> crossbeam-epoch-0.9.8.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.5/download -> crossbeam-queue-0.3.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/csscolorparser/0.6.2/download -> csscolorparser-0.6.2.crate https://crates.io/api/v1/crates/ctor/0.1.22/download -> ctor-0.1.22.crate https://crates.io/api/v1/crates/daemonize/0.4.1/download -> daemonize-0.4.1.crate https://crates.io/api/v1/crates/darling/0.13.4/download -> darling-0.13.4.crate https://crates.io/api/v1/crates/darling_core/0.13.4/download -> darling_core-0.13.4.crate https://crates.io/api/v1/crates/darling_macro/0.13.4/download -> darling_macro-0.13.4.crate https://crates.io/api/v1/crates/deltae/0.3.0/download -> deltae-0.3.0.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/destructure_traitobject/0.2.0/download -> destructure_traitobject-0.2.0.crate https://crates.io/api/v1/crates/dialoguer/0.10.4/download -> dialoguer-0.10.4.crate https://crates.io/api/v1/crates/digest/0.8.1/download -> digest-0.8.1.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/directories-next/2.0.0/download -> directories-next-2.0.0.crate https://crates.io/api/v1/crates/dirs/2.0.2/download -> dirs-2.0.2.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/discard/1.0.4/download -> discard-1.0.4.crate https://crates.io/api/v1/crates/dynasm/1.2.3/download -> dynasm-1.2.3.crate https://crates.io/api/v1/crates/dynasmrt/1.2.3/download -> dynasmrt-1.2.3.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/enum-iterator/0.7.0/download -> enum-iterator-0.7.0.crate https://crates.io/api/v1/crates/enum-iterator-derive/0.7.0/download -> enum-iterator-derive-0.7.0.crate https://crates.io/api/v1/crates/enumset/1.0.11/download -> enumset-1.0.11.crate https://crates.io/api/v1/crates/enumset_derive/0.6.0/download -> enumset_derive-0.6.0.crate https://crates.io/api/v1/crates/erased-serde/0.3.20/download -> erased-serde-0.3.20.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.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/event-listener/2.5.2/download -> event-listener-2.5.2.crate https://crates.io/api/v1/crates/fake-simd/0.1.2/download -> fake-simd-0.1.2.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/file-id/0.1.0/download -> file-id-0.1.0.crate https://crates.io/api/v1/crates/filedescriptor/0.8.2/download -> filedescriptor-0.8.2.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/finl_unicode/1.2.0/download -> finl_unicode-1.2.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/generational-arena/0.2.8/download -> generational-arena-0.2.8.crate https://crates.io/api/v1/crates/generic-array/0.12.4/download -> generic-array-0.12.4.crate https://crates.io/api/v1/crates/generic-array/0.14.5/download -> generic-array-0.14.5.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/ghost/0.1.4/download -> ghost-0.1.4.crate https://crates.io/api/v1/crates/gimli/0.26.1/download -> gimli-0.26.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/gloo-timers/0.2.4/download -> gloo-timers-0.2.4.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/heck/0.4.0/download -> heck-0.4.0.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/highway/0.6.4/download -> highway-0.6.4.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/include_dir/0.7.3/download -> include_dir-0.7.3.crate https://crates.io/api/v1/crates/include_dir_macros/0.7.3/download -> include_dir_macros-0.7.3.crate https://crates.io/api/v1/crates/indexmap/1.8.2/download -> indexmap-1.8.2.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.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/insta/1.14.0/download -> insta-1.14.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/interprocess/1.2.1/download -> interprocess-1.2.1.crate https://crates.io/api/v1/crates/intmap/0.7.1/download -> intmap-0.7.1.crate https://crates.io/api/v1/crates/inventory/0.2.3/download -> inventory-0.2.3.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/is_ci/1.1.1/download -> is_ci-1.1.1.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.crate https://crates.io/api/v1/crates/js-sys/0.3.58/download -> js-sys-0.3.58.crate https://crates.io/api/v1/crates/kdl/4.5.0/download -> kdl-4.5.0.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/kv-log-macro/1.0.7/download -> kv-log-macro-1.0.7.crate https://crates.io/api/v1/crates/lab/0.11.0/download -> lab-0.11.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/leb128/0.2.5/download -> leb128-0.2.5.crate https://crates.io/api/v1/crates/lev_distance/0.1.1/download -> lev_distance-0.1.1.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.crate https://crates.io/api/v1/crates/lock_api/0.4.7/download -> lock_api-0.4.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/log-mdc/0.1.0/download -> log-mdc-0.1.0.crate https://crates.io/api/v1/crates/log4rs/1.2.0/download -> log4rs-1.2.0.crate https://crates.io/api/v1/crates/loupe/0.1.3/download -> loupe-0.1.3.crate https://crates.io/api/v1/crates/loupe-derive/0.1.3/download -> loupe-derive-0.1.3.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.7/download -> memmap2-0.5.7.crate https://crates.io/api/v1/crates/memmem/0.1.1/download -> memmem-0.1.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/miette/5.8.0/download -> miette-5.8.0.crate https://crates.io/api/v1/crates/miette-derive/5.8.0/download -> miette-derive-5.8.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.5.3/download -> miniz_oxide-0.5.3.crate https://crates.io/api/v1/crates/mio/0.7.14/download -> mio-0.7.14.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/more-asserts/0.2.2/download -> more-asserts-0.2.2.crate https://crates.io/api/v1/crates/names/0.14.0/download -> names-0.14.0.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/nix/0.24.2/download -> nix-0.24.2.crate https://crates.io/api/v1/crates/nom/5.1.2/download -> nom-5.1.2.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/notify/6.0.0/download -> notify-6.0.0.crate https://crates.io/api/v1/crates/notify-debouncer-full/0.1.0/download -> notify-debouncer-full-0.1.0.crate https://crates.io/api/v1/crates/ntapi/0.3.7/download -> ntapi-0.3.7.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.3.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/object/0.28.4/download -> object-0.28.4.crate https://crates.io/api/v1/crates/once_cell/1.12.0/download -> once_cell-1.12.0.crate https://crates.io/api/v1/crates/opaque-debug/0.2.3/download -> opaque-debug-0.2.3.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl-sys/0.9.74/download -> openssl-sys-0.9.74.crate https://crates.io/api/v1/crates/ordered-float/2.10.0/download -> ordered-float-2.10.0.crate https://crates.io/api/v1/crates/ordered-float/3.3.0/download -> ordered-float-3.3.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.1.0/download -> os_str_bytes-6.1.0.crate https://crates.io/api/v1/crates/owo-colors/3.4.0/download -> owo-colors-3.4.0.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/paste/1.0.7/download -> paste-1.0.7.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pest/2.1.3/download -> pest-2.1.3.crate https://crates.io/api/v1/crates/pest_derive/2.1.0/download -> pest_derive-2.1.0.crate https://crates.io/api/v1/crates/pest_generator/2.1.3/download -> pest_generator-2.1.3.crate https://crates.io/api/v1/crates/pest_meta/2.1.3/download -> pest_meta-2.1.3.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_macros/0.11.1/download -> phf_macros-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.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/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/polling/2.2.0/download -> polling-2.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/pretty-bytes/0.2.2/download -> pretty-bytes-0.2.2.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/ptr_meta/0.1.4/download -> ptr_meta-0.1.4.crate https://crates.io/api/v1/crates/ptr_meta_derive/0.1.4/download -> ptr_meta_derive-0.1.4.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.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.2.2/download -> rand_chacha-0.2.2.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.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/rayon/1.5.3/download -> rayon-1.5.3.crate https://crates.io/api/v1/crates/rayon-core/1.9.3/download -> rayon-core-1.9.3.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regalloc/0.0.34/download -> regalloc-0.0.34.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/region/3.0.0/download -> region-3.0.0.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/rend/0.3.6/download -> rend-0.3.6.crate https://crates.io/api/v1/crates/rkyv/0.7.39/download -> rkyv-0.7.39.crate https://crates.io/api/v1/crates/rkyv_derive/0.7.39/download -> rkyv_derive-0.7.39.crate https://crates.io/api/v1/crates/rmp/0.8.11/download -> rmp-0.8.11.crate https://crates.io/api/v1/crates/rmp-serde/1.1.0/download -> rmp-serde-1.1.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.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.2.3/download -> rustc_version-0.2.3.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.37.7/download -> rustix-0.37.7.crate https://crates.io/api/v1/crates/rustversion/1.0.9/download -> rustversion-1.0.9.crate https://crates.io/api/v1/crates/ryu/1.0.10/download -> ryu-1.0.10.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/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver/0.11.0/download -> semver-0.11.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.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/serde/1.0.137/download -> serde-1.0.137.crate https://crates.io/api/v1/crates/serde-value/0.7.0/download -> serde-value-0.7.0.crate https://crates.io/api/v1/crates/serde_bytes/0.11.6/download -> serde_bytes-0.11.6.crate https://crates.io/api/v1/crates/serde_derive/1.0.137/download -> serde_derive-1.0.137.crate https://crates.io/api/v1/crates/serde_json/1.0.81/download -> serde_json-1.0.81.crate https://crates.io/api/v1/crates/serde_yaml/0.8.24/download -> serde_yaml-0.8.24.crate https://crates.io/api/v1/crates/sha-1/0.8.2/download -> sha-1-0.8.2.crate https://crates.io/api/v1/crates/sha1/0.6.1/download -> sha1-0.6.1.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shellexpand/3.0.0/download -> shellexpand-3.0.0.crate https://crates.io/api/v1/crates/signal-hook/0.1.17/download -> signal-hook-0.1.17.crate https://crates.io/api/v1/crates/signal-hook/0.3.14/download -> signal-hook-0.3.14.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/similar/2.1.0/download -> similar-2.1.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/sixel-image/0.1.0/download -> sixel-image-0.1.0.crate https://crates.io/api/v1/crates/sixel-tokenizer/0.1.0/download -> sixel-tokenizer-0.1.0.crate https://crates.io/api/v1/crates/slab/0.4.6/download -> slab-0.4.6.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/socket2/0.4.4/download -> socket2-0.4.4.crate https://crates.io/api/v1/crates/spinning/0.1.0/download -> spinning-0.1.0.crate https://crates.io/api/v1/crates/ssh2/0.9.3/download -> ssh2-0.9.3.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/standback/0.2.17/download -> standback-0.2.17.crate https://crates.io/api/v1/crates/stdweb/0.4.20/download -> stdweb-0.4.20.crate https://crates.io/api/v1/crates/stdweb-derive/0.5.3/download -> stdweb-derive-0.5.3.crate https://crates.io/api/v1/crates/stdweb-internal-macros/0.2.9/download -> stdweb-internal-macros-0.2.9.crate https://crates.io/api/v1/crates/stdweb-internal-runtime/0.1.5/download -> stdweb-internal-runtime-0.1.5.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.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/strum/0.20.0/download -> strum-0.20.0.crate https://crates.io/api/v1/crates/strum_macros/0.20.1/download -> strum_macros-0.20.1.crate https://crates.io/api/v1/crates/suggest/0.4.0/download -> suggest-0.4.0.crate https://crates.io/api/v1/crates/supports-color/2.0.0/download -> supports-color-2.0.0.crate https://crates.io/api/v1/crates/supports-hyperlinks/2.1.0/download -> supports-hyperlinks-2.1.0.crate https://crates.io/api/v1/crates/supports-unicode/2.0.0/download -> supports-unicode-2.0.0.crate https://crates.io/api/v1/crates/syn/1.0.96/download -> syn-1.0.96.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/sysinfo/0.22.5/download -> sysinfo-0.22.5.crate https://crates.io/api/v1/crates/target-lexicon/0.12.5/download -> target-lexicon-0.12.5.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/terminfo/0.7.3/download -> terminfo-0.7.3.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/termwiz/0.20.0/download -> termwiz-0.20.0.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thread-id/4.0.0/download -> thread-id-4.0.0.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/time/0.2.27/download -> time-0.2.27.crate https://crates.io/api/v1/crates/time-macros/0.1.1/download -> time-macros-0.1.1.crate https://crates.io/api/v1/crates/time-macros-impl/0.1.2/download -> time-macros-impl-0.1.2.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/to_method/1.1.0/download -> to_method-1.1.0.crate https://crates.io/api/v1/crates/toml/0.5.10/download -> toml-0.5.10.crate https://crates.io/api/v1/crates/tracing/0.1.35/download -> tracing-0.1.35.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.21/download -> tracing-attributes-0.1.21.crate https://crates.io/api/v1/crates/tracing-core/0.1.27/download -> tracing-core-0.1.27.crate https://crates.io/api/v1/crates/typemap-ors/1.0.0/download -> typemap-ors-1.0.0.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/typetag/0.1.8/download -> typetag-0.1.8.crate https://crates.io/api/v1/crates/typetag-impl/0.1.8/download -> typetag-impl-0.1.8.crate https://crates.io/api/v1/crates/ucd-trie/0.1.3/download -> ucd-trie-0.1.3.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.1/download -> unicode-ident-1.0.1.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.2/download -> unicode-linebreak-0.1.2.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download -> unicode-segmentation-1.9.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unsafe-any-ors/1.0.0/download -> unsafe-any-ors-1.0.0.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.0/download -> utf8parse-0.2.0.crate https://crates.io/api/v1/crates/uuid/0.8.2/download -> uuid-0.8.2.crate https://crates.io/api/v1/crates/value-bag/1.0.0-alpha.9/download -> value-bag-1.0.0-alpha.9.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte/0.11.0/download -> vte-0.11.0.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/vtparse/0.6.2/download -> vtparse-0.6.2.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.81/download -> wasm-bindgen-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.81/download -> wasm-bindgen-backend-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.31/download -> wasm-bindgen-futures-0.4.31.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.81/download -> wasm-bindgen-macro-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.81/download -> wasm-bindgen-macro-support-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.81/download -> wasm-bindgen-shared-0.2.81.crate https://crates.io/api/v1/crates/wasm-encoder/0.13.0/download -> wasm-encoder-0.13.0.crate https://crates.io/api/v1/crates/wasmer/2.3.0/download -> wasmer-2.3.0.crate https://crates.io/api/v1/crates/wasmer-artifact/2.3.0/download -> wasmer-artifact-2.3.0.crate https://crates.io/api/v1/crates/wasmer-compiler/2.3.0/download -> wasmer-compiler-2.3.0.crate https://crates.io/api/v1/crates/wasmer-compiler-cranelift/2.3.0/download -> wasmer-compiler-cranelift-2.3.0.crate https://crates.io/api/v1/crates/wasmer-compiler-singlepass/2.3.0/download -> wasmer-compiler-singlepass-2.3.0.crate https://crates.io/api/v1/crates/wasmer-derive/2.3.0/download -> wasmer-derive-2.3.0.crate https://crates.io/api/v1/crates/wasmer-engine/2.3.0/download -> wasmer-engine-2.3.0.crate https://crates.io/api/v1/crates/wasmer-engine-dylib/2.3.0/download -> wasmer-engine-dylib-2.3.0.crate https://crates.io/api/v1/crates/wasmer-engine-universal/2.3.0/download -> wasmer-engine-universal-2.3.0.crate https://crates.io/api/v1/crates/wasmer-engine-universal-artifact/2.3.0/download -> wasmer-engine-universal-artifact-2.3.0.crate https://crates.io/api/v1/crates/wasmer-object/2.3.0/download -> wasmer-object-2.3.0.crate https://crates.io/api/v1/crates/wasmer-types/2.3.0/download -> wasmer-types-2.3.0.crate https://crates.io/api/v1/crates/wasmer-vfs/2.3.0/download -> wasmer-vfs-2.3.0.crate https://crates.io/api/v1/crates/wasmer-vm/2.3.0/download -> wasmer-vm-2.3.0.crate https://crates.io/api/v1/crates/wasmer-wasi/2.3.0/download -> wasmer-wasi-2.3.0.crate https://crates.io/api/v1/crates/wasmer-wasi-types/2.3.0/download -> wasmer-wasi-types-2.3.0.crate https://crates.io/api/v1/crates/wasmparser/0.83.0/download -> wasmparser-0.83.0.crate https://crates.io/api/v1/crates/wast/42.0.0/download -> wast-42.0.0.crate https://crates.io/api/v1/crates/wat/1.0.44/download -> wat-1.0.44.crate https://crates.io/api/v1/crates/web-sys/0.3.58/download -> web-sys-0.3.58.crate https://crates.io/api/v1/crates/wepoll-ffi/0.1.2/download -> wepoll-ffi-0.1.2.crate https://crates.io/api/v1/crates/wezterm-bidi/0.2.2/download -> wezterm-bidi-0.2.2.crate https://crates.io/api/v1/crates/wezterm-color-types/0.2.0/download -> wezterm-color-types-0.2.0.crate https://crates.io/api/v1/crates/wezterm-dynamic/0.1.0/download -> wezterm-dynamic-0.1.0.crate https://crates.io/api/v1/crates/wezterm-dynamic-derive/0.1.0/download -> wezterm-dynamic-derive-0.1.0.crate https://crates.io/api/v1/crates/which/4.2.5/download -> which-4.2.5.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.33.0/download -> windows-sys-0.33.0.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-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.0/download -> windows-targets-0.48.0.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.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.33.0/download -> windows_aarch64_msvc-0.33.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.33.0/download -> windows_i686_gnu-0.33.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.33.0/download -> windows_i686_msvc-0.33.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.33.0/download -> windows_x86_64_gnu-0.33.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_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.0/download -> windows_x86_64_gnu-0.48.0.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.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.33.0/download -> windows_x86_64_msvc-0.33.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/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.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/xflags/0.3.1/download -> xflags-0.3.1.crate https://crates.io/api/v1/crates/xflags-macros/0.3.1/download -> xflags-macros-0.3.1.crate https://crates.io/api/v1/crates/xshell/0.2.2/download -> xshell-0.2.2.crate https://crates.io/api/v1/crates/xshell-macros/0.2.2/download -> xshell-macros-0.2.2.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zeroize/1.5.5/download -> zeroize-1.5.5.crate +_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=1cbceb386523dacd2969cc74f94a1327 diff --git a/metadata/md5-cache/app-mobilephone/Manifest.gz b/metadata/md5-cache/app-mobilephone/Manifest.gz index f2db99780b34b8df282568e97a1a5ab16e72cd03..6e376ee6bb8b2b6e68d42efbc47801ed0e2bc7ba 100644 GIT binary patch literal 2726 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 literal 2722 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 diff --git a/metadata/md5-cache/app-mobilephone/gammu-1.42.0-r1 b/metadata/md5-cache/app-mobilephone/gammu-1.42.0-r1 index eff77b48b47b..87ec33057969 100644 --- a/metadata/md5-cache/app-mobilephone/gammu-1.42.0-r1 +++ b/metadata/md5-cache/app-mobilephone/gammu-1.42.0-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=dev-libs/glib:2= dev-libs/libgudev:= virtual/libiconv bluetooth? ( net-wireless/bluez:= ) curl? ( net-misc/curl:= ) dbi? ( >=dev-db/libdbi-0.8.3:= ) mysql? ( dev-db/mysql-connector-c:= ) nls? ( sys-devel/gettext ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:= ) usb? ( virtual/libusb:1= ) dev-util/dialog SLOT=0 SRC_URI=https://dl.cihar.com/gammu/releases/gammu-1.42.0.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=722acf8b9e7f556c47fba910f6d522a2 diff --git a/metadata/md5-cache/app-mobilephone/heimdall-2.0.1 b/metadata/md5-cache/app-mobilephone/heimdall-2.0.1 index 95758a42cec3..122991078d18 100644 --- a/metadata/md5-cache/app-mobilephone/heimdall-2.0.1 +++ b/metadata/md5-cache/app-mobilephone/heimdall-2.0.1 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=sys-libs/zlib virtual/libusb:1= gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) SLOT=0 SRC_URI=https://git.sr.ht/~grimler/Heimdall/archive/v2.0.1.tar.gz -> heimdall-2.0.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=812795c7f690edd9ba8194c832f08275 diff --git a/metadata/md5-cache/app-mobilephone/heimdall-9999 b/metadata/md5-cache/app-mobilephone/heimdall-9999 index 1ffd7eaffa90..78d984e38e0d 100644 --- a/metadata/md5-cache/app-mobilephone/heimdall-9999 +++ b/metadata/md5-cache/app-mobilephone/heimdall-9999 @@ -10,5 +10,5 @@ LICENSE=MIT PROPERTIES=live RDEPEND=sys-libs/zlib virtual/libusb:1= gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=812795c7f690edd9ba8194c832f08275 diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz index 40041c92d25791f7d48f521bbfc4ddd37775aa63..b63f519237638aa910ab61425a9b06e5b9577c94 100644 GIT binary patch literal 10323 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 a%o|by_%sko$6|B!fBXMm-!j92MgRc4mqf$> diff --git a/metadata/md5-cache/app-office/auto-multiple-choice-1.6.0 b/metadata/md5-cache/app-office/auto-multiple-choice-1.6.0 new file mode 100644 index 000000000000..27f99b0e2b3f --- /dev/null +++ b/metadata/md5-cache/app-office/auto-multiple-choice-1.6.0 @@ -0,0 +1,15 @@ +BDEPEND=virtual/latex-base >=sys-apps/texinfo-4.2-r5 +DEFINED_PHASES=compile install postinst postrm prepare +DEPEND=app-text/texlive[cjk,extra,graphics,png,pstricks,science,truetype,xml,X,luatex,xetex,humanities,publishers,l10n_zh] app-text/poppler:= dev-perl/XML-LibXML media-fonts/ipaex media-libs/netpbm media-libs/opencv l10n_fr? ( app-text/texlive[l10n_fr] ) l10n_ja? ( app-text/texlive[l10n_ja] ) app-text/dblatex app-text/docbook-xml-simple-dtd:* app-text/docbook-xsl-stylesheets +DESCRIPTION=Create and manage multiple choice questionnaries, including automated marking +EAPI=7 +HOMEPAGE=http://www.auto-multiple-choice.net/ +INHERIT=toolchain-funcs perl-functions latex-package +IUSE=l10n_ar l10n_es l10n_fr l10n_ja +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ +RDEPEND=app-text/texlive[cjk,extra,graphics,png,pstricks,science,truetype,xml,X,luatex,xetex,humanities,publishers,l10n_zh] app-text/poppler:= dev-perl/XML-LibXML media-fonts/ipaex media-libs/netpbm media-libs/opencv l10n_fr? ( app-text/texlive[l10n_fr] ) l10n_ja? ( app-text/texlive[l10n_ja] ) app-text/pdftk dev-lang/perl:= dev-perl/Glib-Object-Introspection dev-perl/Gtk3 media-gfx/imagemagick dev-perl/XML-Writer dev-perl/Archive-Zip dev-perl/DBI dev-perl/Pango dev-perl/Text-CSV dev-perl/DBD-SQLite dev-perl/Net-CUPS dev-perl/Email-Address dev-perl/Email-MIME dev-perl/Email-Sender virtual/latex-base +SLOT=0 +SRC_URI=http://download.auto-multiple-choice.net/auto-multiple-choice_1.6.0_sources.tar.gz +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 latex-package c20e442c3953c765f636630631c96194 multilib c19072c3cd7ac5cb21de013f7e9832e0 perl-functions c3fca037246e877693badea0df3b0ef8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=84588972b38c210fc390ae055eab1956 diff --git a/metadata/md5-cache/app-office/calligra-3.2.1-r8 b/metadata/md5-cache/app-office/calligra-3.2.1-r8 index cf8769551ce7..165f133c4e22 100644 --- a/metadata/md5-cache/app-office/calligra-3.2.1-r8 +++ b/metadata/md5-cache/app-office/calligra-3.2.1-r8 @@ -13,5 +13,5 @@ RDEPEND=dev-lang/perl >=dev-qt/designer-5.15.2:5 >=dev-qt/qtdbus-5.15.2:5 >=dev- RESTRICT=test !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/calligra/3.2.1/calligra-3.2.1.tar.xz https://dev.gentoo.org/~asturm/distfiles/calligra-3.2.1-patchset-1.tar.xz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6643285605e32a36c82eb9b77db578c7 diff --git a/metadata/md5-cache/app-office/calligraplan-3.3.0 b/metadata/md5-cache/app-office/calligraplan-3.3.0 index 762f35a67540..b444a819c1e8 100644 --- a/metadata/md5-cache/app-office/calligraplan-3.3.0 +++ b/metadata/md5-cache/app-office/calligraplan-3.3.0 @@ -13,5 +13,5 @@ RDEPEND=dev-lang/perl >=dev-libs/kdiagram-2.8.0:5 >=dev-qt/designer-5.15.2:5 >=d RESTRICT=test !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/calligra/3.3.0/calligraplan-3.3.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e9b72507e879aac48ac6b952a82af39f diff --git a/metadata/md5-cache/app-office/gnucash-4.13 b/metadata/md5-cache/app-office/gnucash-4.13 index b30f01f7ec9a..62a1afa77362 100644 --- a/metadata/md5-cache/app-office/gnucash-4.13 +++ b/metadata/md5-cache/app-office/gnucash-4.13 @@ -14,5 +14,5 @@ REQUIRED_USE=examples? ( gui ) python? ( ^^ ( python_single_target_python3_10 py RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Gnucash/gnucash/releases/download/4.13/gnucash-4.13.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8e74e2bf9ffd8de895661e79d31cb828 diff --git a/metadata/md5-cache/app-office/gnucash-5.1 b/metadata/md5-cache/app-office/gnucash-5.1 index a70a64c0ce8f..8d1c4d00b910 100644 --- a/metadata/md5-cache/app-office/gnucash-5.1 +++ b/metadata/md5-cache/app-office/gnucash-5.1 @@ -14,5 +14,5 @@ REQUIRED_USE=examples? ( gui ) python? ( ^^ ( python_single_target_python3_10 py RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Gnucash/gnucash/releases/download/5.1/gnucash-5.1.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c6b9785112a705ca117c5f0ed4f0c8e8 diff --git a/metadata/md5-cache/app-office/kalendar-22.12.3 b/metadata/md5-cache/app-office/kalendar-22.12.3 index c2448b9883bd..898c317167ac 100644 --- a/metadata/md5-cache/app-office/kalendar-22.12.3 +++ b/metadata/md5-cache/app-office/kalendar-22.12.3 @@ -13,5 +13,5 @@ RDEPEND=app-crypt/gpgme:=[cxx] >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5 RESTRICT=test !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/release-service/22.12.3/src/kalendar-22.12.3.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=950842a4b12a2c1760de2cb5bb7ae19c diff --git a/metadata/md5-cache/app-office/kalendar-23.04.2 b/metadata/md5-cache/app-office/kalendar-23.04.2 index be18ba4db9b9..8767f316ba5c 100644 --- a/metadata/md5-cache/app-office/kalendar-23.04.2 +++ b/metadata/md5-cache/app-office/kalendar-23.04.2 @@ -13,5 +13,5 @@ RDEPEND=app-crypt/gpgme:=[cxx] >=dev-libs/kirigami-addons-0.7.2:5 >=dev-qt/qtdbu RESTRICT=test !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/release-service/23.04.2/src/kalendar-23.04.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=268a216264ca42bf6cf07febed4137bf diff --git a/metadata/md5-cache/app-office/kexi-3.2.0-r3 b/metadata/md5-cache/app-office/kexi-3.2.0-r3 index 2209c04fccdb..5d94a196995f 100644 --- a/metadata/md5-cache/app-office/kexi-3.2.0-r3 +++ b/metadata/md5-cache/app-office/kexi-3.2.0-r3 @@ -13,5 +13,5 @@ RDEPEND=>=dev-db/kdb-3.1.0-r1:5=[debug?,mysql?,postgres?,sqlite?] >=dev-libs/kpr RESTRICT=!test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/kexi/src/kexi-3.2.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5896c60ddcabbf985c183e8661a08362 diff --git a/metadata/md5-cache/app-office/kmymoney-5.1.3 b/metadata/md5-cache/app-office/kmymoney-5.1.3 index 7443a1f8072c..bfcda2463be6 100644 --- a/metadata/md5-cache/app-office/kmymoney-5.1.3 +++ b/metadata/md5-cache/app-office/kmymoney-5.1.3 @@ -13,5 +13,5 @@ RDEPEND=>=app-crypt/gpgme-1.7.1-r1:=[cxx] >=app-office/libalkimia-7.0.0:= dev-db RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/kmymoney/5.1.3/src/kmymoney-5.1.3.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7333087b934c71d4100d276c600fea5e diff --git a/metadata/md5-cache/app-office/kraft-0.98 b/metadata/md5-cache/app-office/kraft-0.98 index 0a6212aa7764..bf0c4ccd050f 100644 --- a/metadata/md5-cache/app-office/kraft-0.98 +++ b/metadata/md5-cache/app-office/kraft-0.98 @@ -13,5 +13,5 @@ RDEPEND=dev-cpp/ctemplate dev-libs/grantlee:5 dev-qt/qtgui:5 dev-qt/qtsql:5 dev- RESTRICT=test !test? ( test ) SLOT=5 SRC_URI=https://github.com/dragotin/kraft/archive/v0.98.tar.gz -> kraft-0.98.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f4768c861b8f8dffad809c6763189a22 diff --git a/metadata/md5-cache/app-office/ktimetracker-5.0.1-r1 b/metadata/md5-cache/app-office/ktimetracker-5.0.1-r1 index e57fa4a18e36..f83f4d9ad8d1 100644 --- a/metadata/md5-cache/app-office/ktimetracker-5.0.1-r1 +++ b/metadata/md5-cache/app-office/ktimetracker-5.0.1-r1 @@ -13,5 +13,5 @@ RDEPEND=>=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtwidgets-5.15 RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/ktimetracker/5.0.1/src/ktimetracker-5.0.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9ccef6284dad42c271e75db8c3031b12 diff --git a/metadata/md5-cache/app-office/ledger-3.3.1 b/metadata/md5-cache/app-office/ledger-3.3.1 index 96a235c99ad8..84273ded9256 100644 --- a/metadata/md5-cache/app-office/ledger-3.3.1 +++ b/metadata/md5-cache/app-office/ledger-3.3.1 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=test SLOT=0 SRC_URI=https://github.com/ledger/ledger/archive/v3.3.1.tar.gz -> ledger-3.3.1.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ee8f8400638e29ca5d1acff5cc58c164 diff --git a/metadata/md5-cache/app-office/ledger-3.3.2 b/metadata/md5-cache/app-office/ledger-3.3.2 index bf5eab99febf..39122ebbd970 100644 --- a/metadata/md5-cache/app-office/ledger-3.3.2 +++ b/metadata/md5-cache/app-office/ledger-3.3.2 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target RESTRICT=test SLOT=0 SRC_URI=https://github.com/ledger/ledger/archive/v3.3.2.tar.gz -> ledger-3.3.2.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=82de63aeca265f91615821b027141a91 diff --git a/metadata/md5-cache/app-office/libalkimia-8.1.1-r1 b/metadata/md5-cache/app-office/libalkimia-8.1.1-r1 index 869bf8fbed08..a2ac05dca04b 100644 --- a/metadata/md5-cache/app-office/libalkimia-8.1.1-r1 +++ b/metadata/md5-cache/app-office/libalkimia-8.1.1-r1 @@ -13,5 +13,5 @@ RDEPEND=>=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtdeclarative-5.15.2:5 >=dev-qt/qtgui- RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/8 SRC_URI=mirror://kde/stable/alkimia/8.1.1/alkimia-8.1.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=04b03877587ceefec953363f32dada7e diff --git a/metadata/md5-cache/app-office/lyx-2.3.7 b/metadata/md5-cache/app-office/lyx-2.3.7 index a6da0a53b3aa..9e33ea6e7640 100644 --- a/metadata/md5-cache/app-office/lyx-2.3.7 +++ b/metadata/md5-cache/app-office/lyx-2.3.7 @@ -1,5 +1,5 @@ BDEPEND=sys-devel/bc virtual/pkgconfig nls? ( sys-devel/gettext ) X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings ) -DEFINED_PHASES=configure install postinst postrm prepare setup +DEFINED_PHASES=configure install postinst postrm preinst prepare setup DEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) app-text/mythes dev-libs/boost:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 sys-apps/file sys-libs/zlib virtual/imagemagick-tools[png,svg?] x11-misc/xdg-utils aspell? ( app-text/aspell ) cups? ( net-print/cups ) dia? ( app-office/dia ) dot? ( media-gfx/graphviz ) enchant? ( app-text/enchant:2 ) gnumeric? ( app-office/gnumeric ) html? ( dev-tex/html2latex ) hunspell? ( app-text/hunspell ) l10n_he? ( dev-tex/culmus-latex ) latex? ( app-text/dvipng app-text/ghostscript-gpl app-text/ps2eps app-text/texlive dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-mathscience dev-texlive/texlive-pictures dev-texlive/texlive-plaingeneric || ( dev-tex/hevea dev-tex/latex2html dev-tex/tex4ht[java] dev-tex/tth ) ) rcs? ( dev-vcs/rcs ) rtf? ( app-text/unrtf dev-tex/html2latex dev-tex/latex2rtf ) svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) ) dev-qt/qtconcurrent:5 DESCRIPTION=WYSIWYM (What You See Is What You Mean) document processor based on LaTeX EAPI=8 @@ -13,4 +13,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 SLOT=0 SRC_URI=http://ftp.lyx.org/pub/lyx/stable/2.3.x/lyx-2.3.7-1.tar.xz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d font aa113a3df9cd0a9693a1c1ee7c34a6eb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=248162f40ed9b1fe5e1790e301aa8b89 +_md5_=9ac4f0307b7a52048337a6139bd7e166 diff --git a/metadata/md5-cache/app-office/scribus-1.5.8-r5 b/metadata/md5-cache/app-office/scribus-1.5.8-r5 index 3c5b23833f6f..7d828eb63fd5 100644 --- a/metadata/md5-cache/app-office/scribus-1.5.8-r5 +++ b/metadata/md5-cache/app-office/scribus-1.5.8-r5 @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10[tk?] ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) tk? ( scripts ) SLOT=0 SRC_URI=mirror://sourceforge/project/scribus/scribus-devel/1.5.8/scribus-1.5.8.tar.xz https://dev.gentoo.org/~asturm/distfiles/scribus-1.5.8-patchset-1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d08193a2bffeaee49303e10afbee8b2f diff --git a/metadata/md5-cache/app-office/skrooge-2.29.0-r1 b/metadata/md5-cache/app-office/skrooge-2.29.0-r1 index 1caed44dbcb9..afcd5719a407 100644 --- a/metadata/md5-cache/app-office/skrooge-2.29.0-r1 +++ b/metadata/md5-cache/app-office/skrooge-2.29.0-r1 @@ -13,5 +13,5 @@ RDEPEND=>=app-crypt/qca-2.3.0:2[qt5(+)] dev-db/sqlcipher dev-libs/grantlee:5 >=d RESTRICT=test !test? ( test ) !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/skrooge/skrooge-2.29.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=615d24c61a643cdcb0826b9815c04aad diff --git a/metadata/md5-cache/app-office/texmacs-2.1-r1 b/metadata/md5-cache/app-office/texmacs-2.1-r1 index 6079d747de61..f9e339eefd7b 100644 --- a/metadata/md5-cache/app-office/texmacs-2.1-r1 +++ b/metadata/md5-cache/app-office/texmacs-2.1-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-3 RDEPEND=app-text/ghostscript-gpl =dev-qt/qtcore-5.9.1:5 >=dev-qt/qtgui-5.9.1:5 >=dev-qt/qtwidgets-5.9.1:5 >=dev-qt/qtprintsupport-5.9.1:5 sqlite? ( dev-db/sqlite ) jpeg? ( virtual/imagemagick-tools[jpeg] ) netpbm? ( media-libs/netpbm ) spell? ( app-text/aspell ) svg? ( || ( media-gfx/inkscape gnome-base/librsvg:2 ) ) SLOT=0 SRC_URI=https://www.texmacs.org/Download/ftp/tmftp/source/TeXmacs-2.1-src.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=52651ebdc2f06c7c678c9580a5470f34 diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz index d7650e8a38685622a4021b2252a722a8c89ba303..da40bf5e5455c09c1c3aa0dcb22fb93b0c386c10 100644 GIT binary patch delta 15157 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 N{{uO*x))D!007ghsZ0O> diff --git a/metadata/md5-cache/app-portage/golop-9999 b/metadata/md5-cache/app-portage/golop-9999 index 38169653c795..08515971c629 100644 --- a/metadata/md5-cache/app-portage/golop-9999 +++ b/metadata/md5-cache/app-portage/golop-9999 @@ -8,5 +8,5 @@ LICENSE=Apache-2.0 PROPERTIES=live RESTRICT=strip SLOT=0 -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 2b02655f061dfa25067b543539110259 eqawarn c9847c43b3253a276ae2eabddedab3d7 estack c61c368a76fdf3a82fdf8dbaebea3804 eutils 8f942ebdcf04334697649d4a0bf65a32 golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-build b689e250dc38d720b04019511cd5806f golang-vcs b83bd18fd065978d36fd0d647d7781d1 ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-build b689e250dc38d720b04019511cd5806f golang-vcs f57b351cff0915c615aec171678539b1 prefix eab3c99d77fe00506c109c8a736186f7 _md5_=b6bd001be12f9e6e4c265569ed25443a diff --git a/metadata/md5-cache/app-portage/iwdevtools-0.12.5 b/metadata/md5-cache/app-portage/iwdevtools-0.12.5 index 35fad6b56ce0..f7eae368894e 100644 --- a/metadata/md5-cache/app-portage/iwdevtools-0.12.5 +++ b/metadata/md5-cache/app-portage/iwdevtools-0.12.5 @@ -1,4 +1,4 @@ -BDEPEND=sys-apps/help2man || ( sys-apps/util-linux app-misc/getopt ) test? ( app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1 dev-libs/libxml2:2 sys-apps/coreutils sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=sys-apps/help2man || ( sys-apps/util-linux app-misc/getopt ) test? ( app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1[readline] dev-libs/libxml2:2 sys-apps/coreutils sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst test DESCRIPTION=Small tools to aid with Gentoo development, primarily intended for QA EAPI=8 @@ -7,9 +7,9 @@ INHERIT=meson optfeature IUSE=test KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos LICENSE=BSD-2 -RDEPEND=app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1 dev-libs/libxml2:2 sys-apps/coreutils sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt ) +RDEPEND=app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1[readline] dev-libs/libxml2:2 sys-apps/coreutils sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ionenwks/iwdevtools/archive/refs/tags/v0.12.5.tar.gz -> iwdevtools-0.12.5.tar.gz _eclasses_=meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=40c042085b300dc6db65410fd794882e +_md5_=0ead6fb8b49488bac7b28bad4bd05a58 diff --git a/metadata/md5-cache/app-portage/iwdevtools-9999 b/metadata/md5-cache/app-portage/iwdevtools-9999 index 50d07825a55a..e767b3e5b0b0 100644 --- a/metadata/md5-cache/app-portage/iwdevtools-9999 +++ b/metadata/md5-cache/app-portage/iwdevtools-9999 @@ -1,4 +1,4 @@ -BDEPEND=sys-apps/help2man || ( sys-apps/util-linux app-misc/getopt ) test? ( app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1 dev-libs/libxml2:2 sys-apps/coreutils sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt ) ) >=dev-vcs/git-1.8.2.1[curl] >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=sys-apps/help2man || ( sys-apps/util-linux app-misc/getopt ) test? ( app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1[readline] dev-libs/libxml2:2 sys-apps/coreutils sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt ) ) >=dev-vcs/git-1.8.2.1[curl] >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst test unpack DESCRIPTION=Small tools to aid with Gentoo development, primarily intended for QA EAPI=8 @@ -7,8 +7,8 @@ INHERIT=git-r3 meson optfeature IUSE=test LICENSE=BSD-2 PROPERTIES=live -RDEPEND=app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1 dev-libs/libxml2:2 sys-apps/coreutils sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt ) +RDEPEND=app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1[readline] dev-libs/libxml2:2 sys-apps/coreutils sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=85f754f2570255480581711605182c34 +_md5_=45add85f113ad16b078dab113c1cdc5e diff --git a/metadata/md5-cache/app-portage/kuroo-1.2.2 b/metadata/md5-cache/app-portage/kuroo-1.2.2 index 1881e39b7cd8..2aec968688ca 100644 --- a/metadata/md5-cache/app-portage/kuroo-1.2.2 +++ b/metadata/md5-cache/app-portage/kuroo-1.2.2 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=dev-db/sqlite:3 dev-qt/qtgui:5 dev-qt/qtwidgets:5 >=kde-frameworks/kauth-5.96.0:5 >=kde-frameworks/kconfig-5.96.0:5 >=kde-frameworks/kconfigwidgets-5.96.0:5 >=kde-frameworks/kcoreaddons-5.96.0:5 >=kde-frameworks/kcrash-5.96.0:5 >=kde-frameworks/ki18n-5.96.0:5 >=kde-frameworks/kio-5.96.0:5 >=kde-frameworks/kitemviews-5.96.0:5 >=kde-frameworks/knotifications-5.96.0:5 >=kde-frameworks/ktextwidgets-5.96.0:5 >=kde-frameworks/kwidgetsaddons-5.96.0:5 >=kde-frameworks/kxmlgui-5.96.0:5 >=kde-frameworks/threadweaver-5.96.0:5 app-portage/gentoolkit kde-apps/kompare:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=0 SRC_URI=mirror://sourceforge/kuroo/kuroo-1.2.2.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7bba678c77926e98ee077c7063c8f67d diff --git a/metadata/md5-cache/app-portage/kuroo-9999 b/metadata/md5-cache/app-portage/kuroo-9999 index 7c0da707ca1a..7347c6ec77f1 100644 --- a/metadata/md5-cache/app-portage/kuroo-9999 +++ b/metadata/md5-cache/app-portage/kuroo-9999 @@ -11,5 +11,5 @@ LICENSE=GPL-2 PROPERTIES=live RDEPEND=dev-db/sqlite:3 dev-qt/qtgui:5 dev-qt/qtwidgets:5 >=kde-frameworks/kauth-5.96.0:5 >=kde-frameworks/kconfig-5.96.0:5 >=kde-frameworks/kconfigwidgets-5.96.0:5 >=kde-frameworks/kcoreaddons-5.96.0:5 >=kde-frameworks/kcrash-5.96.0:5 >=kde-frameworks/ki18n-5.96.0:5 >=kde-frameworks/kio-5.96.0:5 >=kde-frameworks/kitemviews-5.96.0:5 >=kde-frameworks/knotifications-5.96.0:5 >=kde-frameworks/ktextwidgets-5.96.0:5 >=kde-frameworks/kwidgetsaddons-5.96.0:5 >=kde-frameworks/kxmlgui-5.96.0:5 >=kde-frameworks/threadweaver-5.96.0:5 app-portage/gentoolkit kde-apps/kompare:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 subversion 44c6a1cae0381c100a526e3b348622cd toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 subversion 44c6a1cae0381c100a526e3b348622cd toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f98392643487106cdb44b68fc1ea693e diff --git a/metadata/md5-cache/app-portage/portage-utils-0.96 b/metadata/md5-cache/app-portage/portage-utils-0.96 index 76509e2b943c..47d09ed6cb13 100644 --- a/metadata/md5-cache/app-portage/portage-utils-0.96 +++ b/metadata/md5-cache/app-portage/portage-utils-0.96 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://wiki.gentoo.org/wiki/Portage-utils INHERIT=flag-o-matic toolchain-funcs IUSE=openmp +qmanifest +qtegrity static -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=GPL-2 RDEPEND=qmanifest? ( !static? ( app-crypt/gpgme:= app-crypt/libb2:= dev-libs/openssl:= sys-libs/zlib:= ) ) qtegrity? ( !static? ( dev-libs/openssl:= ) ) SLOT=0 SRC_URI=https://dev.gentoo.org/~grobian/distfiles/portage-utils-0.96.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=cef3e78af2289ebf46af76d6d47636cf +_md5_=fe1cbe3406efe37ba7e84cf85de4688e diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz index 8e475bdc3f3d54444c07a0f3f65c2c3f2af1c4cb..d7cdee6575292c3a6e4c30e868b86553a7e68959 100644 GIT binary patch literal 15551 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 N{{^LtlF9gM004zbe=-07 literal 15392 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/ncurses-5.2-r2 nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-6.2 ) ) static? ( >=sys-libs/ncurses-5.2-r2[static-libs(+)] nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-6.2[static-libs(+)] ) ) DESCRIPTION=The standard GNU Bourne again shell @@ -12,4 +12,4 @@ RDEPEND=!static? ( >=sys-libs/ncurses-5.2-r2 nls? ( virtual/libintl ) readline? SLOT=4.2 SRC_URI=mirror://gnu/bash/bash-4.2.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-001 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-002 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-003 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-004 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-005 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-006 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-007 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-008 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-009 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-011 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-012 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-013 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-014 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-015 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-016 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-017 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-018 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-019 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-020 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-021 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-022 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-023 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-024 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-025 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-026 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-027 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-028 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-029 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-030 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-031 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-032 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-033 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-034 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-035 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-036 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-037 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-038 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-039 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-040 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-041 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-042 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-043 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-044 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-045 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-046 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-047 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-048 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-049 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-050 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-051 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-052 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-053 mirror://gnu/bash/bash-4.2-patches/bash42-001 mirror://gnu/bash/bash-4.2-patches/bash42-002 mirror://gnu/bash/bash-4.2-patches/bash42-003 mirror://gnu/bash/bash-4.2-patches/bash42-004 mirror://gnu/bash/bash-4.2-patches/bash42-005 mirror://gnu/bash/bash-4.2-patches/bash42-006 mirror://gnu/bash/bash-4.2-patches/bash42-007 mirror://gnu/bash/bash-4.2-patches/bash42-008 mirror://gnu/bash/bash-4.2-patches/bash42-009 mirror://gnu/bash/bash-4.2-patches/bash42-010 mirror://gnu/bash/bash-4.2-patches/bash42-011 mirror://gnu/bash/bash-4.2-patches/bash42-012 mirror://gnu/bash/bash-4.2-patches/bash42-013 mirror://gnu/bash/bash-4.2-patches/bash42-014 mirror://gnu/bash/bash-4.2-patches/bash42-015 mirror://gnu/bash/bash-4.2-patches/bash42-016 mirror://gnu/bash/bash-4.2-patches/bash42-017 mirror://gnu/bash/bash-4.2-patches/bash42-018 mirror://gnu/bash/bash-4.2-patches/bash42-019 mirror://gnu/bash/bash-4.2-patches/bash42-020 mirror://gnu/bash/bash-4.2-patches/bash42-021 mirror://gnu/bash/bash-4.2-patches/bash42-022 mirror://gnu/bash/bash-4.2-patches/bash42-023 mirror://gnu/bash/bash-4.2-patches/bash42-024 mirror://gnu/bash/bash-4.2-patches/bash42-025 mirror://gnu/bash/bash-4.2-patches/bash42-026 mirror://gnu/bash/bash-4.2-patches/bash42-027 mirror://gnu/bash/bash-4.2-patches/bash42-028 mirror://gnu/bash/bash-4.2-patches/bash42-029 mirror://gnu/bash/bash-4.2-patches/bash42-030 mirror://gnu/bash/bash-4.2-patches/bash42-031 mirror://gnu/bash/bash-4.2-patches/bash42-032 mirror://gnu/bash/bash-4.2-patches/bash42-033 mirror://gnu/bash/bash-4.2-patches/bash42-034 mirror://gnu/bash/bash-4.2-patches/bash42-035 mirror://gnu/bash/bash-4.2-patches/bash42-036 mirror://gnu/bash/bash-4.2-patches/bash42-037 mirror://gnu/bash/bash-4.2-patches/bash42-038 mirror://gnu/bash/bash-4.2-patches/bash42-039 mirror://gnu/bash/bash-4.2-patches/bash42-040 mirror://gnu/bash/bash-4.2-patches/bash42-041 mirror://gnu/bash/bash-4.2-patches/bash42-042 mirror://gnu/bash/bash-4.2-patches/bash42-043 mirror://gnu/bash/bash-4.2-patches/bash42-044 mirror://gnu/bash/bash-4.2-patches/bash42-045 mirror://gnu/bash/bash-4.2-patches/bash42-046 mirror://gnu/bash/bash-4.2-patches/bash42-047 mirror://gnu/bash/bash-4.2-patches/bash42-048 mirror://gnu/bash/bash-4.2-patches/bash42-049 mirror://gnu/bash/bash-4.2-patches/bash42-050 mirror://gnu/bash/bash-4.2-patches/bash42-051 mirror://gnu/bash/bash-4.2-patches/bash42-052 mirror://gnu/bash/bash-4.2-patches/bash42-053 https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-4.2_p53-patches.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=4d38dc64355f500b7a331bbfb72dbd47 +_md5_=fdfb1095c61356da82f36027161b76a2 diff --git a/metadata/md5-cache/app-shells/bash-4.3_p48-r2 b/metadata/md5-cache/app-shells/bash-4.3_p48-r2 index e378f8792f71..d8a57b4bd13a 100644 --- a/metadata/md5-cache/app-shells/bash-4.3_p48-r2 +++ b/metadata/md5-cache/app-shells/bash-4.3_p48-r2 @@ -1,4 +1,4 @@ -BDEPEND=app-alternatives/yacc +BDEPEND=sys-devel/bison DEFINED_PHASES=compile configure install prepare setup unpack DEPEND=>=sys-libs/ncurses-5.2-r2:0= readline? ( >=sys-libs/readline-6.3:0= ) nls? ( virtual/libintl ) DESCRIPTION=The standard GNU Bourne again shell @@ -12,4 +12,4 @@ RDEPEND=>=sys-libs/ncurses-5.2-r2:0= readline? ( >=sys-libs/readline-6.3:0= ) nl SLOT=4.3 SRC_URI=mirror://gnu/bash/bash-4.3.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-001 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-002 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-003 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-004 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-005 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-006 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-007 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-008 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-009 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-010 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-011 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-012 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-013 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-014 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-015 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-016 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-017 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-018 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-019 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-020 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-021 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-022 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-023 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-024 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-025 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-026 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-027 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-028 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-029 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-030 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-031 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-032 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-033 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-034 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-035 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-036 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-037 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-038 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-039 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-040 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-041 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-042 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-043 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-044 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-045 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-046 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-047 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-048 mirror://gnu/bash/bash-4.3-patches/bash43-001 mirror://gnu/bash/bash-4.3-patches/bash43-002 mirror://gnu/bash/bash-4.3-patches/bash43-003 mirror://gnu/bash/bash-4.3-patches/bash43-004 mirror://gnu/bash/bash-4.3-patches/bash43-005 mirror://gnu/bash/bash-4.3-patches/bash43-006 mirror://gnu/bash/bash-4.3-patches/bash43-007 mirror://gnu/bash/bash-4.3-patches/bash43-008 mirror://gnu/bash/bash-4.3-patches/bash43-009 mirror://gnu/bash/bash-4.3-patches/bash43-010 mirror://gnu/bash/bash-4.3-patches/bash43-011 mirror://gnu/bash/bash-4.3-patches/bash43-012 mirror://gnu/bash/bash-4.3-patches/bash43-013 mirror://gnu/bash/bash-4.3-patches/bash43-014 mirror://gnu/bash/bash-4.3-patches/bash43-015 mirror://gnu/bash/bash-4.3-patches/bash43-016 mirror://gnu/bash/bash-4.3-patches/bash43-017 mirror://gnu/bash/bash-4.3-patches/bash43-018 mirror://gnu/bash/bash-4.3-patches/bash43-019 mirror://gnu/bash/bash-4.3-patches/bash43-020 mirror://gnu/bash/bash-4.3-patches/bash43-021 mirror://gnu/bash/bash-4.3-patches/bash43-022 mirror://gnu/bash/bash-4.3-patches/bash43-023 mirror://gnu/bash/bash-4.3-patches/bash43-024 mirror://gnu/bash/bash-4.3-patches/bash43-025 mirror://gnu/bash/bash-4.3-patches/bash43-026 mirror://gnu/bash/bash-4.3-patches/bash43-027 mirror://gnu/bash/bash-4.3-patches/bash43-028 mirror://gnu/bash/bash-4.3-patches/bash43-029 mirror://gnu/bash/bash-4.3-patches/bash43-030 mirror://gnu/bash/bash-4.3-patches/bash43-031 mirror://gnu/bash/bash-4.3-patches/bash43-032 mirror://gnu/bash/bash-4.3-patches/bash43-033 mirror://gnu/bash/bash-4.3-patches/bash43-034 mirror://gnu/bash/bash-4.3-patches/bash43-035 mirror://gnu/bash/bash-4.3-patches/bash43-036 mirror://gnu/bash/bash-4.3-patches/bash43-037 mirror://gnu/bash/bash-4.3-patches/bash43-038 mirror://gnu/bash/bash-4.3-patches/bash43-039 mirror://gnu/bash/bash-4.3-patches/bash43-040 mirror://gnu/bash/bash-4.3-patches/bash43-041 mirror://gnu/bash/bash-4.3-patches/bash43-042 mirror://gnu/bash/bash-4.3-patches/bash43-043 mirror://gnu/bash/bash-4.3-patches/bash43-044 mirror://gnu/bash/bash-4.3-patches/bash43-045 mirror://gnu/bash/bash-4.3-patches/bash43-046 mirror://gnu/bash/bash-4.3-patches/bash43-047 mirror://gnu/bash/bash-4.3-patches/bash43-048 https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-4.3_p48-r2-patches.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=4f403c457bdcdf0da30b3789265d09f5 +_md5_=0389d55e2c5c4d43d3c15cae38e04c85 diff --git a/metadata/md5-cache/app-shells/bash-4.4_p23-r2 b/metadata/md5-cache/app-shells/bash-4.4_p23-r2 index 1d742265040e..2d387dadf423 100644 --- a/metadata/md5-cache/app-shells/bash-4.4_p23-r2 +++ b/metadata/md5-cache/app-shells/bash-4.4_p23-r2 @@ -11,4 +11,4 @@ RDEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys- SLOT=4.4 SRC_URI=mirror://gnu/bash/bash-4.4.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-001 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-002 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-003 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-004 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-005 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-006 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-007 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-008 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-009 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-010 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-011 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-012 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-013 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-014 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-015 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-016 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-017 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-018 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-019 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-020 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-021 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-022 ftp://ftp.cwru.edu/pub/bash/bash-4.4-patches/bash44-023 mirror://gnu/bash/bash-4.4-patches/bash44-001 mirror://gnu/bash/bash-4.4-patches/bash44-002 mirror://gnu/bash/bash-4.4-patches/bash44-003 mirror://gnu/bash/bash-4.4-patches/bash44-004 mirror://gnu/bash/bash-4.4-patches/bash44-005 mirror://gnu/bash/bash-4.4-patches/bash44-006 mirror://gnu/bash/bash-4.4-patches/bash44-007 mirror://gnu/bash/bash-4.4-patches/bash44-008 mirror://gnu/bash/bash-4.4-patches/bash44-009 mirror://gnu/bash/bash-4.4-patches/bash44-010 mirror://gnu/bash/bash-4.4-patches/bash44-011 mirror://gnu/bash/bash-4.4-patches/bash44-012 mirror://gnu/bash/bash-4.4-patches/bash44-013 mirror://gnu/bash/bash-4.4-patches/bash44-014 mirror://gnu/bash/bash-4.4-patches/bash44-015 mirror://gnu/bash/bash-4.4-patches/bash44-016 mirror://gnu/bash/bash-4.4-patches/bash44-017 mirror://gnu/bash/bash-4.4-patches/bash44-018 mirror://gnu/bash/bash-4.4-patches/bash44-019 mirror://gnu/bash/bash-4.4-patches/bash44-020 mirror://gnu/bash/bash-4.4-patches/bash44-021 mirror://gnu/bash/bash-4.4-patches/bash44-022 mirror://gnu/bash/bash-4.4-patches/bash44-023 https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-4.4_p23-r2-patches.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3b0095375ac57e662bce006f868ebfd7 +_md5_=d7de3ba55ff7fd319c29232fe897b987 diff --git a/metadata/md5-cache/app-shells/bash-5.0_p18-r1 b/metadata/md5-cache/app-shells/bash-5.0_p18-r2 similarity index 97% rename from metadata/md5-cache/app-shells/bash-5.0_p18-r1 rename to metadata/md5-cache/app-shells/bash-5.0_p18-r2 index b8ba4fede5d5..738df39bf8b8 100644 --- a/metadata/md5-cache/app-shells/bash-5.0_p18-r1 +++ b/metadata/md5-cache/app-shells/bash-5.0_p18-r2 @@ -1,3 +1,4 @@ +BDEPEND=sys-devel/bison DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack DEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.0:0= ) DESCRIPTION=The standard GNU Bourne again shell @@ -11,4 +12,4 @@ RDEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys- SLOT=0 SRC_URI=mirror://gnu/bash/bash-5.0.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-001 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-002 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-003 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-004 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-005 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-006 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-007 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-008 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-009 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-010 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-011 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-012 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-013 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-014 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-015 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-016 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-017 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-018 mirror://gnu/bash/bash-5.0-patches/bash50-001 mirror://gnu/bash/bash-5.0-patches/bash50-002 mirror://gnu/bash/bash-5.0-patches/bash50-003 mirror://gnu/bash/bash-5.0-patches/bash50-004 mirror://gnu/bash/bash-5.0-patches/bash50-005 mirror://gnu/bash/bash-5.0-patches/bash50-006 mirror://gnu/bash/bash-5.0-patches/bash50-007 mirror://gnu/bash/bash-5.0-patches/bash50-008 mirror://gnu/bash/bash-5.0-patches/bash50-009 mirror://gnu/bash/bash-5.0-patches/bash50-010 mirror://gnu/bash/bash-5.0-patches/bash50-011 mirror://gnu/bash/bash-5.0-patches/bash50-012 mirror://gnu/bash/bash-5.0-patches/bash50-013 mirror://gnu/bash/bash-5.0-patches/bash50-014 mirror://gnu/bash/bash-5.0-patches/bash50-015 mirror://gnu/bash/bash-5.0-patches/bash50-016 mirror://gnu/bash/bash-5.0-patches/bash50-017 mirror://gnu/bash/bash-5.0-patches/bash50-018 https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-5.0_p18-patches.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=eede71413095ec9c697ceeb4ca600b2b +_md5_=5304a0a5a893ba91886ca1daff42686a diff --git a/metadata/md5-cache/app-shells/bash-5.1_p16-r4 b/metadata/md5-cache/app-shells/bash-5.1_p16-r6 similarity index 96% rename from metadata/md5-cache/app-shells/bash-5.1_p16-r4 rename to metadata/md5-cache/app-shells/bash-5.1_p16-r6 index 7069b0d46298..bc8182947d68 100644 --- a/metadata/md5-cache/app-shells/bash-5.1_p16-r4 +++ b/metadata/md5-cache/app-shells/bash-5.1_p16-r6 @@ -1,4 +1,4 @@ -BDEPEND=app-alternatives/yacc verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=sys-devel/bison verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack DEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.1:0= ) DESCRIPTION=The standard GNU Bourne again shell @@ -12,4 +12,4 @@ RDEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys- SLOT=0 SRC_URI=mirror://gnu/bash/bash-5.1.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.1.tar.gz.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-001 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 ) mirror://gnu/bash/bash-5.1-patches/bash51-002 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 ) mirror://gnu/bash/bash-5.1-patches/bash51-003 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 ) mirror://gnu/bash/bash-5.1-patches/bash51-004 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 ) mirror://gnu/bash/bash-5.1-patches/bash51-005 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 ) mirror://gnu/bash/bash-5.1-patches/bash51-006 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 ) mirror://gnu/bash/bash-5.1-patches/bash51-007 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 ) mirror://gnu/bash/bash-5.1-patches/bash51-008 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 ) mirror://gnu/bash/bash-5.1-patches/bash51-009 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 ) mirror://gnu/bash/bash-5.1-patches/bash51-010 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 ) mirror://gnu/bash/bash-5.1-patches/bash51-011 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 ) mirror://gnu/bash/bash-5.1-patches/bash51-012 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 ) mirror://gnu/bash/bash-5.1-patches/bash51-013 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 ) mirror://gnu/bash/bash-5.1-patches/bash51-014 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 ) mirror://gnu/bash/bash-5.1-patches/bash51-015 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 ) mirror://gnu/bash/bash-5.1-patches/bash51-016 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-016.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 ) https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-5.1_p16-patches.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=1e3cd406fa5a51616b324fdc56efe62c +_md5_=15126b4351755017f293067efa0e172e diff --git a/metadata/md5-cache/app-shells/bash-5.1_p16-r5 b/metadata/md5-cache/app-shells/bash-5.1_p16-r7 similarity index 96% rename from metadata/md5-cache/app-shells/bash-5.1_p16-r5 rename to metadata/md5-cache/app-shells/bash-5.1_p16-r7 index ff5339fae0db..3fa6e3df4070 100644 --- a/metadata/md5-cache/app-shells/bash-5.1_p16-r5 +++ b/metadata/md5-cache/app-shells/bash-5.1_p16-r7 @@ -1,4 +1,4 @@ -BDEPEND=app-alternatives/yacc verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=sys-devel/bison verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack DEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.1:0= ) DESCRIPTION=The standard GNU Bourne again shell @@ -12,4 +12,4 @@ RDEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys- SLOT=0 SRC_URI=mirror://gnu/bash/bash-5.1.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.1.tar.gz.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-001 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 ) mirror://gnu/bash/bash-5.1-patches/bash51-002 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 ) mirror://gnu/bash/bash-5.1-patches/bash51-003 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 ) mirror://gnu/bash/bash-5.1-patches/bash51-004 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 ) mirror://gnu/bash/bash-5.1-patches/bash51-005 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 ) mirror://gnu/bash/bash-5.1-patches/bash51-006 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 ) mirror://gnu/bash/bash-5.1-patches/bash51-007 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 ) mirror://gnu/bash/bash-5.1-patches/bash51-008 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 ) mirror://gnu/bash/bash-5.1-patches/bash51-009 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 ) mirror://gnu/bash/bash-5.1-patches/bash51-010 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 ) mirror://gnu/bash/bash-5.1-patches/bash51-011 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 ) mirror://gnu/bash/bash-5.1-patches/bash51-012 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 ) mirror://gnu/bash/bash-5.1-patches/bash51-013 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 ) mirror://gnu/bash/bash-5.1-patches/bash51-014 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 ) mirror://gnu/bash/bash-5.1-patches/bash51-015 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 ) mirror://gnu/bash/bash-5.1-patches/bash51-016 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-016.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 ) https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-5.1_p16-patches.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=926569b017249010e798cec226877e17 +_md5_=622217b3ef3dec3fb2167e6930a258cc diff --git a/metadata/md5-cache/app-shells/bash-5.2_p15-r3 b/metadata/md5-cache/app-shells/bash-5.2_p15-r5 similarity index 95% rename from metadata/md5-cache/app-shells/bash-5.2_p15-r3 rename to metadata/md5-cache/app-shells/bash-5.2_p15-r5 index 6c651b05dd76..9983b1afe025 100644 --- a/metadata/md5-cache/app-shells/bash-5.2_p15-r3 +++ b/metadata/md5-cache/app-shells/bash-5.2_p15-r5 @@ -1,4 +1,4 @@ -BDEPEND=app-alternatives/yacc pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=sys-devel/bison pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack DEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.2_p1:= ) DESCRIPTION=The standard GNU Bourne again shell @@ -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 verify-sig? ( mirror://gnu/bash/bash-5.2.tar.gz.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-001 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001 ) mirror://gnu/bash/bash-5.2-patches/bash52-002 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002 ) mirror://gnu/bash/bash-5.2-patches/bash52-003 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003 ) mirror://gnu/bash/bash-5.2-patches/bash52-004 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004 ) mirror://gnu/bash/bash-5.2-patches/bash52-005 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005 ) mirror://gnu/bash/bash-5.2-patches/bash52-006 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006 ) mirror://gnu/bash/bash-5.2-patches/bash52-007 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007 ) mirror://gnu/bash/bash-5.2-patches/bash52-008 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008 ) mirror://gnu/bash/bash-5.2-patches/bash52-009 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009 ) mirror://gnu/bash/bash-5.2-patches/bash52-010 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010 ) mirror://gnu/bash/bash-5.2-patches/bash52-011 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011 ) mirror://gnu/bash/bash-5.2-patches/bash52-012 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012 ) mirror://gnu/bash/bash-5.2-patches/bash52-013 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013 ) mirror://gnu/bash/bash-5.2-patches/bash52-014 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014 ) mirror://gnu/bash/bash-5.2-patches/bash52-015 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015 ) _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=7f99d9546e8af4a9e51a807c1ba1e116 +_md5_=0d5e9a28c059f5c47a173b3efa8a2186 diff --git a/metadata/md5-cache/app-shells/bash-5.2_p15-r6 b/metadata/md5-cache/app-shells/bash-5.2_p15-r6 new file mode 100644 index 000000000000..e31aeaf044b1 --- /dev/null +++ b/metadata/md5-cache/app-shells/bash-5.2_p15-r6 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/bison pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack +DEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.2_p1:= ) +DESCRIPTION=The standard GNU Bourne again shell +EAPI=7 +HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git +INHERIT=flag-o-matic toolchain-funcs prefix verify-sig +IUSE=afs bashlogger examples mem-scramble +net nls plugins pgo +readline verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=GPL-3+ +RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.2_p1:= ) +SLOT=0 +SRC_URI=mirror://gnu/bash/bash-5.2.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.2.tar.gz.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-001 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001 ) mirror://gnu/bash/bash-5.2-patches/bash52-002 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002 ) mirror://gnu/bash/bash-5.2-patches/bash52-003 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003 ) mirror://gnu/bash/bash-5.2-patches/bash52-004 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004 ) mirror://gnu/bash/bash-5.2-patches/bash52-005 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005 ) mirror://gnu/bash/bash-5.2-patches/bash52-006 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006 ) mirror://gnu/bash/bash-5.2-patches/bash52-007 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007 ) mirror://gnu/bash/bash-5.2-patches/bash52-008 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008 ) mirror://gnu/bash/bash-5.2-patches/bash52-009 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009 ) mirror://gnu/bash/bash-5.2-patches/bash52-010 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010 ) mirror://gnu/bash/bash-5.2-patches/bash52-011 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011 ) mirror://gnu/bash/bash-5.2-patches/bash52-012 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012 ) mirror://gnu/bash/bash-5.2-patches/bash52-013 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013 ) mirror://gnu/bash/bash-5.2-patches/bash52-014 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014 ) mirror://gnu/bash/bash-5.2-patches/bash52-015 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015 ) +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_md5_=6e0f31b1258bd9afd8dc4719b9a223be diff --git a/metadata/md5-cache/app-shells/bash-9999 b/metadata/md5-cache/app-shells/bash-9999 index e475041aeb50..39ce5bccd475 100644 --- a/metadata/md5-cache/app-shells/bash-9999 +++ b/metadata/md5-cache/app-shells/bash-9999 @@ -1,4 +1,4 @@ -BDEPEND=app-alternatives/yacc pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=sys-devel/bison pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack DEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) DESCRIPTION=The standard GNU Bourne again shell @@ -11,4 +11,4 @@ PROPERTIES=live RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) SLOT=0 _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=bb28dba3fc32c5e8ecf3a39a35d63f6b +_md5_=0938f8cba616c24ad7c9a7efa755198e diff --git a/metadata/md5-cache/app-shells/fish-3.4.0 b/metadata/md5-cache/app-shells/fish-3.4.0 index 6d2be2585dd7..0fe6a823dece 100644 --- a/metadata/md5-cache/app-shells/fish-3.4.0 +++ b/metadata/md5-cache/app-shells/fish-3.4.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libpcre2-10.32:=[pcre32] sys-apps/coreutils sys-libs/ncurses: RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/fish-shell/fish-shell/releases/download/3.4.0/fish-3.4.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=27c61ba9a1c024c14ff89442b0290841 diff --git a/metadata/md5-cache/app-shells/fish-3.6.1 b/metadata/md5-cache/app-shells/fish-3.6.1 index c6246ded3506..60cf1cc4b4ec 100644 --- a/metadata/md5-cache/app-shells/fish-3.6.1 +++ b/metadata/md5-cache/app-shells/fish-3.6.1 @@ -13,5 +13,5 @@ RDEPEND=>=dev-libs/libpcre2-10.32:=[pcre32] sys-apps/coreutils sys-libs/ncurses: RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/fish-shell/fish-shell/releases/download/3.6.1/fish-3.6.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1b762e59d1a4ce6dfbba00ebd58634ac diff --git a/metadata/md5-cache/app-shells/fish-9999 b/metadata/md5-cache/app-shells/fish-9999 index b7890f447d02..454a9f4f888e 100644 --- a/metadata/md5-cache/app-shells/fish-9999 +++ b/metadata/md5-cache/app-shells/fish-9999 @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=>=dev-libs/libpcre2-10.32:=[pcre32] sys-apps/coreutils sys-libs/ncurses:=[unicode(+)] RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1b762e59d1a4ce6dfbba00ebd58634ac diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index 149f5e4b210df4a5d9b8a3236bf2a390f87bb067..e9f2dfecd5b5acfb2003c8f008fe325ad3abbc59 100644 GIT binary patch literal 70520 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 mFGFGs&T%vFH@&N!&tiSjG literal 70245 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%0D#A>cNMloI>V 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/gperf-2.7.2 app-alternatives/yacc nls? ( sys-devel/gettext ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=compile configure install postinst postrm prepare -DEPEND=app-text/ghostscript-gpl app-text/libpaper:= >=app-text/psutils-1.17 app-text/wdiff >=sys-apps/coreutils-6.10-r1 emacs? ( >=app-editors/emacs-23.1:* ) latex? ( virtual/latex-base ) nls? ( virtual/libintl ) -DESCRIPTION=Any to PostScript filter -EAPI=8 -HOMEPAGE=https://www.gnu.org/software/a2ps/ -INHERIT=autotools elisp-common flag-o-matic -IUSE=cjk emacs latex nls static-libs vanilla -KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=GPL-3+ -RDEPEND=app-text/ghostscript-gpl app-text/libpaper:= >=app-text/psutils-1.17 app-text/wdiff >=sys-apps/coreutils-6.10-r1 emacs? ( >=app-editors/emacs-23.1:* ) latex? ( virtual/latex-base ) nls? ( virtual/libintl ) -RESTRICT=test -SLOT=0 -SRC_URI=mirror://gnu/a2ps/a2ps-4.14.tar.gz cjk? ( mirror://gentoo/a2ps-4.14-ja_nls.patch.gz ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde elisp-common 01bc6dc778b74a9deebe4e419a3b790e flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=754c2488258fcdb5315c3f3d1acb4b37 diff --git a/metadata/md5-cache/app-text/a2ps-4.15.3 b/metadata/md5-cache/app-text/a2ps-4.15.3 deleted file mode 100644 index d8af2dd021f6..000000000000 --- a/metadata/md5-cache/app-text/a2ps-4.15.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/yacc >=dev-util/gperf-2.7.2 nls? ( sys-devel/gettext ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=configure install postinst postrm prepare -DEPEND=app-text/ghostscript-gpl app-text/libpaper:= >=app-text/psutils-1.17 app-text/wdiff app-shells/bash:* dev-libs/boehm-gc >=sys-apps/coreutils-6.10-r1 emacs? ( >=app-editors/emacs-23.1:* ) latex? ( virtual/latex-base ) nls? ( virtual/libintl ) -DESCRIPTION=Any to PostScript filter -EAPI=8 -HOMEPAGE=https://www.gnu.org/software/a2ps/ -INHERIT=autotools elisp-common -IUSE=cjk emacs latex nls static-libs vanilla -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=GPL-3+ -RDEPEND=app-text/ghostscript-gpl app-text/libpaper:= >=app-text/psutils-1.17 app-text/wdiff app-shells/bash:* dev-libs/boehm-gc >=sys-apps/coreutils-6.10-r1 emacs? ( >=app-editors/emacs-23.1:* ) latex? ( virtual/latex-base ) nls? ( virtual/libintl ) -SLOT=0 -SRC_URI=mirror://gnu/a2ps/a2ps-4.15.3.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde elisp-common 01bc6dc778b74a9deebe4e419a3b790e gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=b92ba2ce94a95271dfb19722cc908d7d diff --git a/metadata/md5-cache/app-text/a2ps-4.15.2 b/metadata/md5-cache/app-text/a2ps-4.15.5 similarity index 96% rename from metadata/md5-cache/app-text/a2ps-4.15.2 rename to metadata/md5-cache/app-text/a2ps-4.15.5 index ce14b815bc39..d0598c079359 100644 --- a/metadata/md5-cache/app-text/a2ps-4.15.2 +++ b/metadata/md5-cache/app-text/a2ps-4.15.5 @@ -10,6 +10,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd LICENSE=GPL-3+ RDEPEND=app-text/ghostscript-gpl app-text/libpaper:= >=app-text/psutils-1.17 app-text/wdiff app-shells/bash:* dev-libs/boehm-gc >=sys-apps/coreutils-6.10-r1 emacs? ( >=app-editors/emacs-23.1:* ) latex? ( virtual/latex-base ) nls? ( virtual/libintl ) SLOT=0 -SRC_URI=mirror://gnu/a2ps/a2ps-4.15.2.tar.gz +SRC_URI=mirror://gnu/a2ps/a2ps-4.15.5.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde elisp-common 01bc6dc778b74a9deebe4e419a3b790e gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=b92ba2ce94a95271dfb19722cc908d7d diff --git a/metadata/md5-cache/app-text/ansifilter-2.20 b/metadata/md5-cache/app-text/ansifilter-2.20 index 590d87f26882..5bb85387fde9 100644 --- a/metadata/md5-cache/app-text/ansifilter-2.20 +++ b/metadata/md5-cache/app-text/ansifilter-2.20 @@ -1,14 +1,14 @@ -DEFINED_PHASES=compile configure install postinst postrm preinst prepare +DEFINED_PHASES=compile configure install postinst postrm prepare DEPEND=gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) DESCRIPTION=Handles text files containing ANSI terminal escape codes EAPI=8 HOMEPAGE=http://www.andre-simon.de/ INHERIT=desktop toolchain-funcs qmake-utils xdg-utils IUSE=gui -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos LICENSE=GPL-3+ RDEPEND=gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) SLOT=0 SRC_URI=http://www.andre-simon.de/zip/ansifilter-2.20.tar.bz2 gui? ( https://gitlab.com/uploads/-/system/project/avatar/6678914/ansifilter2_logo_256.png ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4bd4a926dd23201e1b424cd8d2d97461 +_md5_=36000e09370d3b59363a77981054c6dc diff --git a/metadata/md5-cache/app-text/apvlv-0.4.0-r1 b/metadata/md5-cache/app-text/apvlv-0.4.0-r1 index 382388ca349a..b21bcdebad6e 100644 --- a/metadata/md5-cache/app-text/apvlv-0.4.0-r1 +++ b/metadata/md5-cache/app-text/apvlv-0.4.0-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=app-text/ebook-tools >=app-text/poppler-0.5.0:=[cairo,xpdf-headers(+)] dev-libs/glib:2 dev-libs/libxml2 net-libs/webkit-gtk:4= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango djvu? ( app-text/djvu ) SLOT=0 SRC_URI=https://github.com/naihe2010/apvlv/archive/refs/tags/v0.4.0.tar.gz -> apvlv-0.4.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=962926e2c6f3531ee2e9ade2b623205b diff --git a/metadata/md5-cache/app-text/apvlv-0.4.0-r2 b/metadata/md5-cache/app-text/apvlv-0.4.0-r2 index b428c1e0b38a..ba77f6986995 100644 --- a/metadata/md5-cache/app-text/apvlv-0.4.0-r2 +++ b/metadata/md5-cache/app-text/apvlv-0.4.0-r2 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=app-text/ebook-tools >=app-text/poppler-0.5.0:=[cairo,xpdf-headers(+)] dev-libs/glib:2 dev-libs/libxml2 net-libs/webkit-gtk:4.1= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango djvu? ( app-text/djvu ) SLOT=0 SRC_URI=https://github.com/naihe2010/apvlv/archive/refs/tags/v0.4.0.tar.gz -> apvlv-0.4.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=62e2815b77b2008751cdb1816ae6f1bf diff --git a/metadata/md5-cache/app-text/bibletime-3.0.3-r4 b/metadata/md5-cache/app-text/bibletime-3.0.3-r4 index 119b54e93334..0ba8d6719131 100644 --- a/metadata/md5-cache/app-text/bibletime-3.0.3-r4 +++ b/metadata/md5-cache/app-text/bibletime-3.0.3-r4 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=>=app-text/sword-1.8.1[curl,icu] dev-cpp/clucene dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtsvg:5 dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 SLOT=0 SRC_URI=https://github.com/bibletime/bibletime/releases/download/v3.0.3/bibletime-3.0.3.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d8d2318778b49241614cca00adbb5c3e diff --git a/metadata/md5-cache/app-text/cherrytree-0.99.53 b/metadata/md5-cache/app-text/cherrytree-0.99.53 index 63aaa1612db1..c2b585870f12 100644 --- a/metadata/md5-cache/app-text/cherrytree-0.99.53 +++ b/metadata/md5-cache/app-text/cherrytree-0.99.53 @@ -13,5 +13,5 @@ RDEPEND=app-i18n/uchardet app-text/gspell:= >=dev-cpp/glibmm-2.64.2:2 dev-cpp/gt RESTRICT=test SLOT=0 SRC_URI=https://github.com/giuspen/cherrytree/releases/download/0.99.53/cherrytree_0.99.53.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a80e094b2fb82ea3fdec457df4c63797 diff --git a/metadata/md5-cache/app-text/cherrytree-0.99.54 b/metadata/md5-cache/app-text/cherrytree-0.99.54 index 69d2bcd97ee4..3c463b7932e6 100644 --- a/metadata/md5-cache/app-text/cherrytree-0.99.54 +++ b/metadata/md5-cache/app-text/cherrytree-0.99.54 @@ -13,5 +13,5 @@ RDEPEND=app-i18n/uchardet app-text/gspell:= >=dev-cpp/glibmm-2.64.2:2 dev-cpp/gt RESTRICT=test SLOT=0 SRC_URI=https://github.com/giuspen/cherrytree/releases/download/0.99.54/cherrytree_0.99.54.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=331a598c91004b68ae4de26b64920630 diff --git a/metadata/md5-cache/app-text/cherrytree-0.99.55 b/metadata/md5-cache/app-text/cherrytree-0.99.55 index da434243e321..5cdd054f6525 100644 --- a/metadata/md5-cache/app-text/cherrytree-0.99.55 +++ b/metadata/md5-cache/app-text/cherrytree-0.99.55 @@ -13,5 +13,5 @@ RDEPEND=app-i18n/uchardet app-text/gspell:= >=dev-cpp/glibmm-2.64.2:2 dev-cpp/gt RESTRICT=test SLOT=0 SRC_URI=https://github.com/giuspen/cherrytree/releases/download/0.99.55/cherrytree_0.99.55.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=331a598c91004b68ae4de26b64920630 diff --git a/metadata/md5-cache/app-text/cmark-0.30.3 b/metadata/md5-cache/app-text/cmark-0.30.3 index 9a03be57a998..1258c5101cce 100644 --- a/metadata/md5-cache/app-text/cmark-0.30.3 +++ b/metadata/md5-cache/app-text/cmark-0.30.3 @@ -10,5 +10,5 @@ LICENSE=BSD-2 RESTRICT=!test? ( test ) SLOT=0/0.30.3 SRC_URI=https://github.com/commonmark/cmark/archive/0.30.3.tar.gz -> cmark-0.30.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9b131912c3bb7d14be61b8cd1c1910ae diff --git a/metadata/md5-cache/app-text/coolreader-3.2.59-r4 b/metadata/md5-cache/app-text/coolreader-3.2.59-r4 index 9e34d5fbb818..7419d8d67f09 100644 --- a/metadata/md5-cache/app-text/coolreader-3.2.59-r4 +++ b/metadata/md5-cache/app-text/coolreader-3.2.59-r4 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=sys-libs/zlib app-arch/zstd:= media-libs/libpng:0 media-libs/libjpeg-turbo media-libs/freetype dev-libs/fribidi media-libs/fontconfig media-libs/harfbuzz:= dev-libs/libunibreak:= dev-libs/libutf8proc:= wxwidgets? ( x11-libs/wxGTK:3.0-gtk3[X] ) !wxwidgets? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) wxwidgets? ( || ( media-fonts/liberation-fonts media-fonts/corefonts ) ) SLOT=0 SRC_URI=https://github.com/buggins/coolreader/archive/cr3.2.59.tar.gz -> coolreader-3.2.59.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bf8597b25a260ff9944845de774bb1f8 diff --git a/metadata/md5-cache/app-text/crengine-ng-0.9.10 b/metadata/md5-cache/app-text/crengine-ng-0.9.10 index e395ede38456..7cccabbfdc14 100644 --- a/metadata/md5-cache/app-text/crengine-ng-0.9.10 +++ b/metadata/md5-cache/app-text/crengine-ng-0.9.10 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/zlib png? ( media-libs/libpng:0 ) jpeg? ( media-libs/libjpeg-tu RESTRICT=!test? ( test ) SLOT=0/5 SRC_URI=https://gitlab.com/coolreader-ng/crengine-ng/-/archive/0.9.10/crengine-ng-0.9.10.tar.bz2 test? ( mirror://gnu/freefont/freefont-otf-20120503.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3b0369038d2a6933c2312f62498455a7 diff --git a/metadata/md5-cache/app-text/crengine-ng-0.9.9 b/metadata/md5-cache/app-text/crengine-ng-0.9.9 index f5054c937079..811ec4b1bec8 100644 --- a/metadata/md5-cache/app-text/crengine-ng-0.9.9 +++ b/metadata/md5-cache/app-text/crengine-ng-0.9.9 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=sys-libs/zlib png? ( media-libs/libpng:0 ) jpeg? ( media-libs/libjpeg-turbo ) >=media-libs/freetype-2.10.0 harfbuzz? ( media-libs/harfbuzz:=[truetype] ) libunibreak? ( dev-libs/libunibreak:= ) fribidi? ( dev-libs/fribidi ) zstd? ( app-arch/zstd:= ) libutf8proc? ( dev-libs/libutf8proc:= ) fontconfig? ( media-libs/fontconfig ) SLOT=0/5 SRC_URI=https://gitlab.com/coolreader-ng/crengine-ng/-/archive/0.9.9/crengine-ng-0.9.9.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=37ff925ec0840cec21ad5354d7c22cbd diff --git a/metadata/md5-cache/app-text/crqt-ng-1.0.11-r1 b/metadata/md5-cache/app-text/crqt-ng-1.0.11-r1 index 04651f76ab9e..68789c3ca815 100644 --- a/metadata/md5-cache/app-text/crqt-ng-1.0.11-r1 +++ b/metadata/md5-cache/app-text/crqt-ng-1.0.11-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ RDEPEND=>=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 SLOT=0 SRC_URI=https://gitlab.com/coolreader-ng/crqt-ng/-/archive/1.0.11/crqt-ng-1.0.11.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2eb75ea772a6dd0bcf9908607d8ce577 diff --git a/metadata/md5-cache/app-text/crwx-ng-0.2.0-r3 b/metadata/md5-cache/app-text/crwx-ng-0.2.0-r3 index 606fdc4028fb..f700a8d06352 100644 --- a/metadata/md5-cache/app-text/crwx-ng-0.2.0-r3 +++ b/metadata/md5-cache/app-text/crwx-ng-0.2.0-r3 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=>=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] x11-libs/wxGTK:3.0-gtk3[X] virtual/ttf-fonts SLOT=0 SRC_URI=https://gitlab.com/coolreader-ng/crwx-ng/-/archive/0.2.0/crwx-ng-0.2.0.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=68aecebd19d43aaee16bb2a0b9110644 diff --git a/metadata/md5-cache/app-text/crwx-ng-0.2.0-r4 b/metadata/md5-cache/app-text/crwx-ng-0.2.0-r4 index 92d9fd6c5ee2..b52f5c6775b8 100644 --- a/metadata/md5-cache/app-text/crwx-ng-0.2.0-r4 +++ b/metadata/md5-cache/app-text/crwx-ng-0.2.0-r4 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=>=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] x11-libs/wxGTK:3.2-gtk3[X] virtual/ttf-fonts SLOT=0 SRC_URI=https://gitlab.com/coolreader-ng/crwx-ng/-/archive/0.2.0/crwx-ng-0.2.0.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a71bb27f1ec5d665c0026d7fdfe93081 diff --git a/metadata/md5-cache/app-text/cuneiform-1.1.0-r3 b/metadata/md5-cache/app-text/cuneiform-1.1.0-r3 index 164e99b4e9a9..1e0b2b94aebc 100644 --- a/metadata/md5-cache/app-text/cuneiform-1.1.0-r3 +++ b/metadata/md5-cache/app-text/cuneiform-1.1.0-r3 @@ -11,5 +11,5 @@ LICENSE=BSD RDEPEND=!graphicsmagick? ( media-gfx/imagemagick:= ) graphicsmagick? ( media-gfx/graphicsmagick:= ) SLOT=0 SRC_URI=https://launchpad.net/cuneiform-linux/1.1/1.1/+download/cuneiform-linux-1.1.0.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8c7da9c4774d942e443c28cded49f070 diff --git a/metadata/md5-cache/app-text/dictd-1.13.0-r6 b/metadata/md5-cache/app-text/dictd-1.13.0-r6 new file mode 100644 index 000000000000..13e27a6ac01f --- /dev/null +++ b/metadata/md5-cache/app-text/dictd-1.13.0-r6 @@ -0,0 +1,16 @@ +BDEPEND=>=sys-apps/gawk-3.1.6 sys-devel/flex app-alternatives/yacc test? ( !~sys-apps/gawk-4.2.1 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=acct-group/dictd acct-user/dictd >=sys-apps/coreutils-6.10 dev-libs/libmaa sys-libs/zlib dbi? ( dev-db/libdbi ) judy? ( dev-libs/judy ) +DESCRIPTION=Dictionary Client/Server for the DICT protocol +EAPI=8 +HOMEPAGE=http://www.dict.org/ https://sourceforge.net/projects/dict/ +INHERIT=autotools readme.gentoo-r1 systemd +IUSE=dbi judy minimal test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=GPL-1+ GPL-2+ +RDEPEND=acct-group/dictd acct-user/dictd >=sys-apps/coreutils-6.10 dev-libs/libmaa sys-libs/zlib dbi? ( dev-db/libdbi ) judy? ( dev-libs/judy ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://sourceforge/dict/dictd-1.13.0.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=dd7b0aa82056f6c413b55bcd5b3a5685 diff --git a/metadata/md5-cache/app-text/dos2unix-7.5.0 b/metadata/md5-cache/app-text/dos2unix-7.5.0 index 4422f872c5ff..e060e55ac7f9 100644 --- a/metadata/md5-cache/app-text/dos2unix-7.5.0 +++ b/metadata/md5-cache/app-text/dos2unix-7.5.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.xs4all.nl/~waterlan/dos2unix.html https://sourceforge.net/projects/dos2unix/ INHERIT=plocale toolchain-funcs IUSE=debug nls test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=BSD-2 RDEPEND=!app-text/hd2u virtual/libintl RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.xs4all.nl/~waterlan/dos2unix/dos2unix-7.5.0.tar.gz mirror://sourceforge/dos2unix/dos2unix-7.5.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d16ab3756f36874ee09a4a38779576e4 +_md5_=b27bfc76f32f2fc7e8fd3895c1307fe2 diff --git a/metadata/md5-cache/app-text/ebook-tools-0.2.2-r2 b/metadata/md5-cache/app-text/ebook-tools-0.2.2-r2 index 7cedda32fab3..c72d2e4cc962 100644 --- a/metadata/md5-cache/app-text/ebook-tools-0.2.2-r2 +++ b/metadata/md5-cache/app-text/ebook-tools-0.2.2-r2 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=dev-libs/libxml2 >=dev-libs/libzip-1.7.2:= lit2epub? ( app-text/convertlit ) SLOT=0 SRC_URI=mirror://sourceforge/ebook-tools/ebook-tools-0.2.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ab83a9fd891b94054ff829be0a19ab09 diff --git a/metadata/md5-cache/app-text/editorconfig-core-c-0.12.5 b/metadata/md5-cache/app-text/editorconfig-core-c-0.12.5 index f14c2efe0b15..2e8357c1adf2 100644 --- a/metadata/md5-cache/app-text/editorconfig-core-c-0.12.5 +++ b/metadata/md5-cache/app-text/editorconfig-core-c-0.12.5 @@ -11,5 +11,5 @@ LICENSE=BSD-2 RDEPEND=dev-libs/libpcre2:= cli? ( !dev-python/editorconfig-core-py[cli] ) SLOT=0 SRC_URI=https://github.com/editorconfig/editorconfig-core-c/archive/v0.12.5.tar.gz -> editorconfig-core-c-0.12.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=db2f36b1086963a957fc9f71dc0f6107 diff --git a/metadata/md5-cache/app-text/editorconfig-core-c-0.12.6 b/metadata/md5-cache/app-text/editorconfig-core-c-0.12.6 index 265e1c66486f..e8ad437da001 100644 --- a/metadata/md5-cache/app-text/editorconfig-core-c-0.12.6 +++ b/metadata/md5-cache/app-text/editorconfig-core-c-0.12.6 @@ -11,5 +11,5 @@ LICENSE=BSD-2 RDEPEND=dev-libs/libpcre2:= cli? ( !dev-python/editorconfig-core-py[cli] ) SLOT=0 SRC_URI=https://github.com/editorconfig/editorconfig-core-c/archive/v0.12.6.tar.gz -> editorconfig-core-c-0.12.6.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=58d6978d57a2692aaa1fd8d2efc6b022 diff --git a/metadata/md5-cache/app-text/fictionup-0.2.1 b/metadata/md5-cache/app-text/fictionup-0.2.1 index e1445720aa9f..6c81f65deeb3 100644 --- a/metadata/md5-cache/app-text/fictionup-0.2.1 +++ b/metadata/md5-cache/app-text/fictionup-0.2.1 @@ -10,5 +10,5 @@ LICENSE=GPL-3 RDEPEND=dev-libs/libyaml SLOT=0 SRC_URI=http://cdslow.org.ru/files/fictionup/fictionup-0.2.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=31123c5211de169bc56ff71bc9bd3619 diff --git a/metadata/md5-cache/app-text/ghostscript-gpl-10.01.2 b/metadata/md5-cache/app-text/ghostscript-gpl-10.01.2 new file mode 100644 index 000000000000..9ac195f49bfa --- /dev/null +++ b/metadata/md5-cache/app-text/ghostscript-gpl-10.01.2 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install prepare +DEPEND=app-text/libpaper:= media-libs/fontconfig >=media-libs/freetype-2.4.9:2= >=media-libs/jbig2dec-0.19:= >=media-libs/lcms-2.6:2 >=media-libs/libpng-1.6.2:= media-libs/libjpeg-turbo:= >=media-libs/openjpeg-2.1.0:2= >=media-libs/tiff-4.0.1:= >=sys-libs/zlib-1.2.7 cups? ( >=net-print/cups-1.3.8 ) dbus? ( sys-apps/dbus ) gtk? ( x11-libs/gtk+:3 ) unicode? ( net-dns/libidn:= ) X? ( x11-libs/libXt x11-libs/libXext ) +DESCRIPTION=Interpreter for the PostScript language and PDF +EAPI=8 +HOMEPAGE=https://ghostscript.com/ https://git.ghostscript.com/?p=ghostpdl.git;a=summary +INHERIT=autotools flag-o-matic toolchain-funcs +IUSE=cups dbus gtk l10n_de static-libs unicode X l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW +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=AGPL-3 CPL-1.0 +RDEPEND=app-text/libpaper:= media-libs/fontconfig >=media-libs/freetype-2.4.9:2= >=media-libs/jbig2dec-0.19:= >=media-libs/lcms-2.6:2 >=media-libs/libpng-1.6.2:= media-libs/libjpeg-turbo:= >=media-libs/openjpeg-2.1.0:2= >=media-libs/tiff-4.0.1:= >=sys-libs/zlib-1.2.7 cups? ( >=net-print/cups-1.3.8 ) dbus? ( sys-apps/dbus ) gtk? ( x11-libs/gtk+:3 ) unicode? ( net-dns/libidn:= ) X? ( x11-libs/libXt x11-libs/libXext ) >=app-text/poppler-data-0.4.11-r2 >=media-fonts/urw-fonts-2.4.9 l10n_ja? ( media-fonts/kochi-substitute ) l10n_ko? ( media-fonts/baekmuk-fonts ) l10n_zh-CN? ( media-fonts/arphicfonts ) l10n_zh-TW? ( media-fonts/arphicfonts ) +SLOT=0/10.01 +SRC_URI=https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10012/ghostscript-10.01.2.tar.xz https://dev.gentoo.org/~sam/distfiles/app-text/ghostscript-gpl/ghostscript-gpl-10.0-patches.tar.xz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=d9e05c1da1373072a62ae96e05133da9 diff --git a/metadata/md5-cache/app-text/htmltidy-5.8.0-r1 b/metadata/md5-cache/app-text/htmltidy-5.8.0-r1 index 0e8e194e07bb..b69d2b0ebf79 100644 --- a/metadata/md5-cache/app-text/htmltidy-5.8.0-r1 +++ b/metadata/md5-cache/app-text/htmltidy-5.8.0-r1 @@ -10,5 +10,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0/58 SRC_URI=https://github.com/htacg/tidy-html5/archive/refs/tags/5.8.0.tar.gz -> htmltidy-5.8.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9c059276a6d18a6bae8bdf2d3048882e diff --git a/metadata/md5-cache/app-text/kbibtex-0.10.0 b/metadata/md5-cache/app-text/kbibtex-0.10.0 index afab3825fd2b..5e554d9a7287 100644 --- a/metadata/md5-cache/app-text/kbibtex-0.10.0 +++ b/metadata/md5-cache/app-text/kbibtex-0.10.0 @@ -13,5 +13,5 @@ RDEPEND=app-text/poppler[qt5] dev-libs/icu:= >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/q RESTRICT=test !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/KBibTeX/0.10.0/kbibtex-0.10.0.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=88c32ca927bfd31ef5ed7ccc796bf9e4 diff --git a/metadata/md5-cache/app-text/kjots-5.1.1 b/metadata/md5-cache/app-text/kjots-5.1.1 index 61222406bbbb..233b2367b615 100644 --- a/metadata/md5-cache/app-text/kjots-5.1.1 +++ b/metadata/md5-cache/app-text/kjots-5.1.1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=>=dev-libs/grantlee-5.3:5 dev-libs/ktextaddons:5[speech?] >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/akonadi-23.04.0:5 >=kde-apps/akonadi-notes-23.04.0:5 >=kde-apps/kmime-23.04.0:5 >=kde-apps/kontactinterface-23.04.0:5 >=kde-apps/kpimtextedit-23.04.0:5 >=kde-frameworks/kbookmarks-5.103.0:5 >=kde-frameworks/kcmutils-5.103.0:5 >=kde-frameworks/kconfig-5.103.0:5 >=kde-frameworks/kconfigwidgets-5.103.0:5 >=kde-frameworks/kcoreaddons-5.103.0:5 >=kde-frameworks/ki18n-5.103.0:5 >=kde-frameworks/kio-5.103.0:5 >=kde-frameworks/kitemmodels-5.103.0:5 >=kde-frameworks/kparts-5.103.0:5 >=kde-frameworks/kwidgetsaddons-5.103.0:5 >=kde-frameworks/kxmlgui-5.103.0:5 >=kde-apps/kdepim-runtime-23.04.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/kjots/5.1.1/src/kjots-5.1.1.tar.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ba20cac2e49e11ddcebea2474acf2f5b diff --git a/metadata/md5-cache/app-text/kramdown-rfc-1.6.35 b/metadata/md5-cache/app-text/kramdown-rfc-1.6.35 new file mode 100644 index 000000000000..d90dc2acafcf --- /dev/null +++ b/metadata/md5-cache/app-text/kramdown-rfc-1.6.35 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/json-2.0.0[ruby_targets_ruby31(-)] >=dev-ruby/kramdown-2.4.0[ruby_targets_ruby31(-)] >=dev-ruby/kramdown-parser-gfm-1.1.0[ruby_targets_ruby31(-)] >=dev-ruby/net-http-persistent-4.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DESCRIPTION=An XML2RFC (RFC799x) backend for Thomas Leitner's kramdown markdown parser +EAPI=8 +HOMEPAGE=https://github.com/cabo/kramdown-rfc +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby31 doc test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/json-2.0.0[ruby_targets_ruby31(-)] >=dev-ruby/kramdown-2.4.0[ruby_targets_ruby31(-)] >=dev-ruby/kramdown-parser-gfm-1.1.0[ruby_targets_ruby31(-)] >=dev-ruby/net-http-persistent-4.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby31 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/kramdown-rfc2629-1.6.35.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=c6e1dfb2dc7d4b3eaef1abf5b13b32ab diff --git a/metadata/md5-cache/app-text/multitail-7.0.0 b/metadata/md5-cache/app-text/multitail-7.0.0 index a303cc58cfda..47d987db1939 100644 --- a/metadata/md5-cache/app-text/multitail-7.0.0 +++ b/metadata/md5-cache/app-text/multitail-7.0.0 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=sys-libs/ncurses:=[unicode(+)?] SLOT=0 SRC_URI=https://github.com/folkertvanheusden/multitail/archive/7.0.0.tar.gz -> multitail-7.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=005dcc62fbddd807e7920ba695cccfa9 diff --git a/metadata/md5-cache/app-text/nuspell-5.1.2 b/metadata/md5-cache/app-text/nuspell-5.1.2 index 321182195643..e86a02173163 100644 --- a/metadata/md5-cache/app-text/nuspell-5.1.2 +++ b/metadata/md5-cache/app-text/nuspell-5.1.2 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/icu-60 RESTRICT=!test? ( test ) SLOT=0/5 SRC_URI=https://github.com/nuspell/nuspell/archive/v5.1.2.tar.gz -> nuspell-5.1.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=00cfb08dd38a6798626b13b37b3919de diff --git a/metadata/md5-cache/app-text/pandoc-bin-3.1.4 b/metadata/md5-cache/app-text/pandoc-bin-3.1.4 new file mode 100644 index 000000000000..aa5fdf793306 --- /dev/null +++ b/metadata/md5-cache/app-text/pandoc-bin-3.1.4 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install unpack +DESCRIPTION=Conversion between markup formats (binary package) +EAPI=8 +HOMEPAGE=https://pandoc.org/ https://github.com/jgm/pandoc/ +IUSE=+pandoc-symlink +KEYWORDS=-* ~amd64 ~arm64 +LICENSE=GPL-2+ +RDEPEND=pandoc-symlink? ( !app-text/pandoc ) +SLOT=0 +SRC_URI=amd64? ( https://github.com/jgm/pandoc/releases/download/3.1.4/pandoc-3.1.4-linux-amd64.tar.gz ) arm64? ( https://github.com/jgm/pandoc/releases/download/3.1.4/pandoc-3.1.4-linux-arm64.tar.gz ) +_md5_=9de2481ca42246e96194be468def2f3c diff --git a/metadata/md5-cache/app-text/pdfpc-4.6.0-r1 b/metadata/md5-cache/app-text/pdfpc-4.6.0-r1 index f58f1825e3be..a8ad2bf6a90b 100644 --- a/metadata/md5-cache/app-text/pdfpc-4.6.0-r1 +++ b/metadata/md5-cache/app-text/pdfpc-4.6.0-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ RDEPEND=app-text/discount:= app-text/poppler:=[cairo] dev-libs/glib:2 dev-libs/json-glib dev-libs/libgee:0.8= gnome-base/librsvg x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-plugins/gst-plugins-gtk:1.0= media-plugins/gst-plugins-cairo:1.0= ) soup? ( media-gfx/qrencode net-libs/libsoup:2.4 ) webkit? ( net-libs/webkit-gtk:4= ) SLOT=0 SRC_URI=https://github.com/pdfpc/pdfpc/archive/v4.6.0.tar.gz -> pdfpc-4.6.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a7c9a45a63c494a720cc8ec3ddf00562 diff --git a/metadata/md5-cache/app-text/pdfpc-4.6.0-r2 b/metadata/md5-cache/app-text/pdfpc-4.6.0-r2 index 1d1eee8bf5f4..b3b5a1f4ef97 100644 --- a/metadata/md5-cache/app-text/pdfpc-4.6.0-r2 +++ b/metadata/md5-cache/app-text/pdfpc-4.6.0-r2 @@ -11,5 +11,5 @@ LICENSE=GPL-3+ RDEPEND=app-text/discount:= app-text/poppler:=[cairo] dev-libs/glib:2 dev-libs/json-glib dev-libs/libgee:0.8= gnome-base/librsvg x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-plugins/gst-plugins-gtk:1.0= media-plugins/gst-plugins-cairo:1.0= ) webkit? ( net-libs/webkit-gtk:4.1= ) !webkit? ( soup? ( media-gfx/qrencode net-libs/libsoup:2.4 ) ) SLOT=0 SRC_URI=https://github.com/pdfpc/pdfpc/archive/v4.6.0.tar.gz -> pdfpc-4.6.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=758c4ee6051809f2daec4b0321369623 diff --git a/metadata/md5-cache/app-text/podofo-0.9.8-r1 b/metadata/md5-cache/app-text/podofo-0.9.8-r1 index 8fe66f97c09c..146644331337 100644 --- a/metadata/md5-cache/app-text/podofo-0.9.8-r1 +++ b/metadata/md5-cache/app-text/podofo-0.9.8-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_t RESTRICT=test SLOT=0/0.9.8 SRC_URI=https://cfhcable.dl.sourceforge.net/project/podofo/podofo/0.9.8/podofo-0.9.8.tar.gz https://github.com/podofo/podofo/commit/d0e9f5d503b0cb79516ec9bff989f3d7d625b678.patch -> podofo-0.9.8-bug-888463.patch -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fd0cf94bd3b058cf88e45f784dd737d5 diff --git a/metadata/md5-cache/app-text/poppler-23.05.0 b/metadata/md5-cache/app-text/poppler-23.05.0 index a6610bfcab1f..e2a3fd632bf3 100644 --- a/metadata/md5-cache/app-text/poppler-23.05.0 +++ b/metadata/md5-cache/app-text/poppler-23.05.0 @@ -12,5 +12,5 @@ RDEPEND=>=media-libs/fontconfig-2.13 >=media-libs/freetype-2.10 sys-libs/zlib ca RESTRICT=!test? ( test ) SLOT=0/128 SRC_URI=https://poppler.freedesktop.org/poppler-23.05.0.tar.xz test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/eea2a4a355eb49ca70d944afd5245b24578af287/test-eea2a4a355eb49ca70d944afd5245b24578af287.tar.bz2 -> poppler-test-eea2a4a355eb49ca70d944afd5245b24578af287.tar.bz2 ) verify-sig? ( https://poppler.freedesktop.org/poppler-23.05.0.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=23b58b6bf0bd16f629d2e564ee375b28 diff --git a/metadata/md5-cache/app-text/poppler-23.06.0 b/metadata/md5-cache/app-text/poppler-23.06.0 index faca65617705..d9f9c3ae699f 100644 --- a/metadata/md5-cache/app-text/poppler-23.06.0 +++ b/metadata/md5-cache/app-text/poppler-23.06.0 @@ -12,5 +12,5 @@ RDEPEND=>=media-libs/fontconfig-2.13 >=media-libs/freetype-2.10 sys-libs/zlib ca RESTRICT=!test? ( test ) SLOT=0/129 SRC_URI=https://poppler.freedesktop.org/poppler-23.06.0.tar.xz test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/eea2a4a355eb49ca70d944afd5245b24578af287/test-eea2a4a355eb49ca70d944afd5245b24578af287.tar.bz2 -> poppler-test-eea2a4a355eb49ca70d944afd5245b24578af287.tar.bz2 ) verify-sig? ( https://poppler.freedesktop.org/poppler-23.06.0.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c00db25f7c7372d07e12f0cb63a81416 diff --git a/metadata/md5-cache/app-text/poppler-9999 b/metadata/md5-cache/app-text/poppler-9999 index 2423581e3b69..be09059d5752 100644 --- a/metadata/md5-cache/app-text/poppler-9999 +++ b/metadata/md5-cache/app-text/poppler-9999 @@ -11,5 +11,5 @@ PROPERTIES=live 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 ) tiff? ( media-libs/tiff:= ) cjk? ( app-text/poppler-data ) RESTRICT=!test? ( test ) SLOT=0/9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=840e28c61cfa2abc00d4073519b925e1 diff --git a/metadata/md5-cache/app-text/qpdf-11.1.1-r1 b/metadata/md5-cache/app-text/qpdf-11.1.1-r1 index 2e33e4e20a56..44364ab0a99c 100644 --- a/metadata/md5-cache/app-text/qpdf-11.1.1-r1 +++ b/metadata/md5-cache/app-text/qpdf-11.1.1-r1 @@ -12,5 +12,5 @@ RDEPEND=media-libs/libjpeg-turbo:= sys-libs/zlib ssl? ( gnutls? ( net-libs/gnutl RESTRICT=!test? ( test ) SLOT=0/11 SRC_URI=https://github.com/qpdf/qpdf/releases/download/v11.1.1/qpdf-11.1.1.tar.gz doc? ( https://github.com/qpdf/qpdf/releases/download/v11.1.1/qpdf-11.1.1-doc.zip ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3b855fc72b01185431cad9cfbe223e8b diff --git a/metadata/md5-cache/app-text/qpdf-11.2.0-r1 b/metadata/md5-cache/app-text/qpdf-11.2.0-r1 index 80b28da2b959..f2d647807b86 100644 --- a/metadata/md5-cache/app-text/qpdf-11.2.0-r1 +++ b/metadata/md5-cache/app-text/qpdf-11.2.0-r1 @@ -12,5 +12,5 @@ RDEPEND=media-libs/libjpeg-turbo:= sys-libs/zlib ssl? ( gnutls? ( net-libs/gnutl RESTRICT=!test? ( test ) SLOT=0/11 SRC_URI=https://github.com/qpdf/qpdf/releases/download/v11.2.0/qpdf-11.2.0.tar.gz doc? ( https://github.com/qpdf/qpdf/releases/download/v11.2.0/qpdf-11.2.0-doc.zip ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=928bae0c13cea4e0321da599b98dd882 diff --git a/metadata/md5-cache/app-text/qpdf-11.3.0 b/metadata/md5-cache/app-text/qpdf-11.3.0 index 6e02f7a47ded..80cb3408c91e 100644 --- a/metadata/md5-cache/app-text/qpdf-11.3.0 +++ b/metadata/md5-cache/app-text/qpdf-11.3.0 @@ -12,5 +12,5 @@ RDEPEND=media-libs/libjpeg-turbo:= sys-libs/zlib ssl? ( gnutls? ( net-libs/gnutl RESTRICT=!test? ( test ) SLOT=0/11 SRC_URI=https://github.com/qpdf/qpdf/releases/download/v11.3.0/qpdf-11.3.0.tar.gz doc? ( https://github.com/qpdf/qpdf/releases/download/v11.3.0/qpdf-11.3.0-doc.zip ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=928bae0c13cea4e0321da599b98dd882 diff --git a/metadata/md5-cache/app-text/qpdf-11.4.0 b/metadata/md5-cache/app-text/qpdf-11.4.0 index 8505442051c4..c3feaa53ff4d 100644 --- a/metadata/md5-cache/app-text/qpdf-11.4.0 +++ b/metadata/md5-cache/app-text/qpdf-11.4.0 @@ -12,5 +12,5 @@ RDEPEND=media-libs/libjpeg-turbo:= sys-libs/zlib ssl? ( gnutls? ( net-libs/gnutl RESTRICT=!test? ( test ) SLOT=0/11 SRC_URI=https://github.com/qpdf/qpdf/releases/download/v11.4.0/qpdf-11.4.0.tar.gz doc? ( https://github.com/qpdf/qpdf/releases/download/v11.4.0/qpdf-11.4.0-doc.zip ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4dabba7a4b51d714dbb461d07729917a diff --git a/metadata/md5-cache/app-text/sdcv-0.5.4 b/metadata/md5-cache/app-text/sdcv-0.5.4 index 6a364c1bf17e..c82f84dd93a7 100644 --- a/metadata/md5-cache/app-text/sdcv-0.5.4 +++ b/metadata/md5-cache/app-text/sdcv-0.5.4 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/glib-2.36 sys-libs/zlib readline? ( sys-libs/readline:= ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Dushistov/sdcv/archive/v0.5.4.tar.gz -> sdcv-0.5.4.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=69ed6d8be44ba49fd26c4822d9c08511 diff --git a/metadata/md5-cache/app-text/sigil-1.9.30 b/metadata/md5-cache/app-text/sigil-1.9.30 index f759d68ebfef..fc9d96a00424 100644 --- a/metadata/md5-cache/app-text/sigil-1.9.30 +++ b/metadata/md5-cache/app-text/sigil-1.9.30 @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.11:3.10[tk] ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/Sigil-Ebook/Sigil/archive/1.9.30.tar.gz -> sigil-1.9.30.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b5923df1d08d2e04e07c1ca381cfc0f5 diff --git a/metadata/md5-cache/app-text/simple-fb2-reader-1.1.3 b/metadata/md5-cache/app-text/simple-fb2-reader-1.1.3 index 3090990c7ec3..7b7c27d75995 100644 --- a/metadata/md5-cache/app-text/simple-fb2-reader-1.1.3 +++ b/metadata/md5-cache/app-text/simple-fb2-reader-1.1.3 @@ -10,5 +10,5 @@ LICENSE=GPL-3 RDEPEND=x11-libs/gtk+:3 dev-libs/libxml2 dev-libs/libzip dev-db/sqlite SLOT=0 SRC_URI=https://github.com/Cactus64k/simple-fb2-reader/archive/1.1.3.tar.gz -> simple-fb2-reader-1.1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d9790d5a930afef42fc90113c6187ec2 diff --git a/metadata/md5-cache/app-text/sword-1.9.0-r1 b/metadata/md5-cache/app-text/sword-1.9.0-r1 index ce61413e2872..400e8b6b94ef 100644 --- a/metadata/md5-cache/app-text/sword-1.9.0-r1 +++ b/metadata/md5-cache/app-text/sword-1.9.0-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=sys-libs/zlib curl? ( net-misc/curl ) icu? ( dev-libs/icu:= ) clucene? ( dev-cpp/clucene ) SLOT=0 SRC_URI=https://www.crosswire.org/ftpmirror/pub/sword/source/v1.9/sword-1.9.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7bbab7b8310fe5cff3cda0e47aa3647a diff --git a/metadata/md5-cache/app-text/wgetpaste-2.33-r1 b/metadata/md5-cache/app-text/wgetpaste-2.33-r1 index 5a30420efa6b..9679d42eb9fc 100644 --- a/metadata/md5-cache/app-text/wgetpaste-2.33-r1 +++ b/metadata/md5-cache/app-text/wgetpaste-2.33-r1 @@ -4,7 +4,7 @@ EAPI=8 HOMEPAGE=https://github.com/zlin/wgetpaste INHERIT=optfeature IUSE=+ssl -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~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 PROPERTIES=test_network RDEPEND=net-misc/wget[ssl?] @@ -12,4 +12,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/zlin/wgetpaste/releases/download/2.33/wgetpaste-2.33.tar.xz _eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=b0e87dfabe9380f68a657ad58dd085b6 +_md5_=d8366a79d985b795d7677c65da1b2df7 diff --git a/metadata/md5-cache/app-text/wv2-0.4.2-r3 b/metadata/md5-cache/app-text/wv2-0.4.2-r3 index f525f25a597e..48424ecdcf72 100644 --- a/metadata/md5-cache/app-text/wv2-0.4.2-r3 +++ b/metadata/md5-cache/app-text/wv2-0.4.2-r3 @@ -11,5 +11,5 @@ LICENSE=LGPL-2 RDEPEND=dev-libs/glib >=gnome-extra/libgsf-1.8:= virtual/libiconv zlib? ( sys-libs/zlib ) SLOT=0 SRC_URI=mirror://sourceforge/wvware/wv2-0.4.2.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a2092adaa2276d13842529e9e9410cd1 diff --git a/metadata/md5-cache/app-text/xiphos-4.2.1-r2 b/metadata/md5-cache/app-text/xiphos-4.2.1-r2 index 637cef5ca817..2e6fbf5f302b 100644 --- a/metadata/md5-cache/app-text/xiphos-4.2.1-r2 +++ b/metadata/md5-cache/app-text/xiphos-4.2.1-r2 @@ -11,5 +11,5 @@ LICENSE=GPL-2 FDL-1.1 LGPL-2 MIT MPL-1.1 RDEPEND=sys-apps/util-linux dev-libs/libxml2 dev-libs/libxslt dbus? ( dev-libs/dbus-glib ) >=app-text/sword-1.8.1 dev-libs/glib:2 dev-libs/icu >=net-libs/biblesync-1.2.0 net-libs/webkit-gtk:4.1 sys-libs/zlib[minizip] x11-libs/gtk+:3 SLOT=0 SRC_URI=https://github.com/crosswire/xiphos/releases/download/4.2.1/xiphos-4.2.1.tar.xz https://dev.gentoo.org/~marecki/dists/app-text/xiphos/xiphos-4.2.1-disable_webkit_editor.patch.xz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d2b84fc70ea91f6d45b3f9a42082e33f diff --git a/metadata/md5-cache/app-text/xml2rfc-3.17.0 b/metadata/md5-cache/app-text/xml2rfc-3.17.0 deleted file mode 100644 index 96033f6e9ba4..000000000000 --- a/metadata/md5-cache/app-text/xml2rfc-3.17.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/pypdf-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dict2xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/weasyprint[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/noto[cjk] ) test? ( dev-python/appdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ConfigArgParse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/intervaltree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/google-i18n-address[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] 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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Generates RFCs and IETF drafts from document source in XML -EAPI=8 -HOMEPAGE=https://ietf-tools.github.io/xml2rfc/ https://github.com/ietf-tools/xml2rfc -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 -LICENSE=BSD -RDEPEND=dev-python/appdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ConfigArgParse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/intervaltree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/google-i18n-address[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ietf-tools/xml2rfc/archive/refs/tags/v3.17.0.tar.gz -> xml2rfc-3.17.0.gh.tar.gz -_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=4512b552cfcee99c4470a6bfccdbaad7 diff --git a/metadata/md5-cache/app-text/xml2rfc-3.17.1 b/metadata/md5-cache/app-text/xml2rfc-3.17.1 index 4f09a7828e47..e718c040f63c 100644 --- a/metadata/md5-cache/app-text/xml2rfc-3.17.1 +++ b/metadata/md5-cache/app-text/xml2rfc-3.17.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://ietf-tools.github.io/xml2rfc/ https://github.com/ietf-tools/xml2rfc INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=BSD RDEPEND=dev-python/appdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ConfigArgParse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/intervaltree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/google-i18n-address[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ietf-tools/xml2rfc/archive/refs/tags/v3.17.1.tar.gz -> xml2rfc-3.17.1.gh.tar.gz _eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=4512b552cfcee99c4470a6bfccdbaad7 +_md5_=a4e631ef49a46ec90ef69f761e0ac1f3 diff --git a/metadata/md5-cache/app-text/xml2rfc-3.17.4 b/metadata/md5-cache/app-text/xml2rfc-3.17.4 new file mode 100644 index 000000000000..8f0d3783cc2b --- /dev/null +++ b/metadata/md5-cache/app-text/xml2rfc-3.17.4 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pypdf-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dict2xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/weasyprint[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/noto[cjk] ) test? ( >=dev-python/platformdirs-3.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ConfigArgParse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/intervaltree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-i18n-address-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] 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.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Generates RFCs and IETF drafts from document source in XML +EAPI=8 +HOMEPAGE=https://ietf-tools.github.io/xml2rfc/ https://github.com/ietf-tools/xml2rfc +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=>=dev-python/platformdirs-3.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ConfigArgParse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/intervaltree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-i18n-address-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.11:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.3:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/ietf-tools/xml2rfc/archive/refs/tags/v3.17.4.tar.gz -> xml2rfc-3.17.4.gh.tar.gz +_eclasses_=distutils-r1 2d32e797ee29a8ffdd452f4a85860666 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=a6a7154553931e89fa40735a0eb6963b diff --git a/metadata/md5-cache/app-text/xournalpp-1.1.1-r3 b/metadata/md5-cache/app-text/xournalpp-1.1.1-r3 index 7c9db79e1ef4..6a78d3364c48 100644 --- a/metadata/md5-cache/app-text/xournalpp-1.1.1-r3 +++ b/metadata/md5-cache/app-text/xournalpp-1.1.1-r3 @@ -13,5 +13,5 @@ RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) app-text/poppler[cairo] d REQUIRED_USE=^^ ( lua_single_target_lua5-3 ) SLOT=0 SRC_URI=https://github.com/xournalpp/xournalpp/archive/refs/tags/v1.1.1.tar.gz -> xournalpp-1.1.1.tgz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3a8e25090542d2376aee3b97fc919779 diff --git a/metadata/md5-cache/app-text/xournalpp-1.1.3-r2 b/metadata/md5-cache/app-text/xournalpp-1.1.3-r2 index f7c404d5327c..1c1e4a9233ce 100644 --- a/metadata/md5-cache/app-text/xournalpp-1.1.3-r2 +++ b/metadata/md5-cache/app-text/xournalpp-1.1.3-r2 @@ -13,5 +13,5 @@ RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) SLOT=0 SRC_URI=https://github.com/xournalpp/xournalpp/archive/refs/tags/v1.1.3.tar.gz -> xournalpp-1.1.3.tgz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c793c2be0971b2d6683b674e8bcf52dd diff --git a/metadata/md5-cache/app-text/xournalpp-9999 b/metadata/md5-cache/app-text/xournalpp-9999 index 29cc1c37318e..ea96e436e1ec 100644 --- a/metadata/md5-cache/app-text/xournalpp-9999 +++ b/metadata/md5-cache/app-text/xournalpp-9999 @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) app-text/poppler[cairo] dev-libs/glib dev-libs/libxml2 dev-libs/libzip:= gnome-base/librsvg media-libs/portaudio[cxx] media-libs/libsndfile sys-libs/zlib:= x11-libs/gtk+:3 REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c793c2be0971b2d6683b674e8bcf52dd diff --git a/metadata/md5-cache/app-text/xpdf-4.04-r1 b/metadata/md5-cache/app-text/xpdf-4.04-r1 index 5a26b61fd3af..063d681fe547 100644 --- a/metadata/md5-cache/app-text/xpdf-4.04-r1 +++ b/metadata/md5-cache/app-text/xpdf-4.04-r1 @@ -12,5 +12,5 @@ LICENSE=|| ( GPL-2 GPL-3 ) i18n? ( BSD ) RDEPEND=cups? ( dev-qt/qtprintsupport:5[cups] net-print/cups ) fontconfig? ( media-libs/fontconfig ) libpaper? ( app-text/libpaper:= ) utils? ( png? ( media-libs/libpng:0 ) ) dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/freetype sys-libs/zlib dev-qt/qtsvg:5 media-fonts/urw-fonts SLOT=0 SRC_URI=https://dl.xpdfreader.com/xpdf-4.04.tar.gz i18n? ( https://dl.xpdfreader.com/xpdf-arabic.tar.gz https://dl.xpdfreader.com/xpdf-chinese-simplified.tar.gz -> xpdf-chinese-simplified-20201222.tar.gz https://dl.xpdfreader.com/xpdf-chinese-traditional.tar.gz -> xpdf-chinese-traditional-20201222.tar.gz https://dl.xpdfreader.com/xpdf-cyrillic.tar.gz https://dl.xpdfreader.com/xpdf-greek.tar.gz https://dl.xpdfreader.com/xpdf-hebrew.tar.gz https://dl.xpdfreader.com/xpdf-japanese.tar.gz -> xpdf-japanese-20201222.tar.gz https://dl.xpdfreader.com/xpdf-korean.tar.gz -> xpdf-korean-20201222.tar.gz https://dl.xpdfreader.com/xpdf-latin2.tar.gz https://dl.xpdfreader.com/xpdf-thai.tar.gz https://dl.xpdfreader.com/xpdf-turkish.tar.gz ) verify-sig? ( https://dl.xpdfreader.com/xpdf-4.04.tar.gz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=382e7cd275429e6b7d47bd854669127d diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index ad7fb1889568a145dcbe447a807d8e2d5651a5e3..3c028558f57e813683910e709749c3d348d19e27 100644 GIT binary patch literal 24675 zcmV(wKLran&@(n)_&F+*hwL-}5Tv%;(+C)nZI*uVdy}XFNLpv{u^Vnz7wy`t<+)*MBV` ze!8yNTfh14nd`aET=rG&-1^meI>K1@?6c;=gB`inavgj0e5`uqy-STPU)MFl9rMN8 z+%cYePX2c7GDA6z+-twWOeG(&rM^N4d-u`ujQJSz{=fdSYc%F>`^V4UtzUlmE*|kX z&X~SWpF#}%eZgX>x$k)0snq-KN1yrZHT2^uvz8qCy=D$Ix72v)Fl!3y?AJK19CJ>i z-TZw%%N=sa_c}}BeXcX#HLy-4rZcV`_kD(xdQNd3wS}9Ntv!~u=eGrGweGpk>FT6( zpCccWt$LQX<+VqStaa;srd^JBpZ5;O+@s$6sBCnLZ0gEmhLas)Jz!w0ugbo8 zn#(W0pKaKomNpY>QRd7S3zjA3Tsuztk`J{ zJl5pPG?dxTam708S~cPqF|6KZo9A(clJ~a-!^Q_copAoy>ui|C;>9Ocpy_sP zYFc$2i67{AV~yYmj(6>Kuf;#_lG&*Rr$qvpWjxA00a78Le)JD7)J{a#tdHaT$3OYk86jGv0;R% z5h{q~U?v(b`5tF-t;UrHk8`Ko@AKjT@|p60A#9?-xB#Uq0@-Vhoed6r+4lKayL3%# z6~8#{eqQ`qzVQ~|JK`H(SL)~AKmYm$Q{T7m+Y<(l`T{AO4wTybLLGo!8325a>8?00 z!2=eO*);sxIDG)QlAzkd8F11@@G39`Km%A>>mD_LQiscfFL!=4Tq_iU^{!VP4IAYv z`2IlX&1Z}6c6GQfp|zXvbV37Gng9$Tv7dlwys)hT4lKFF7=0b_0QCb3(W zfen%s@4ZjR&CC!We4Ut`aMBMM0%v20yk5!Y->w#%G)PPP`My*K-(S!n;`YUo zW;kLG7k+X0^CcM6fzWm*?6|!%h7;>Na4o_*26Yb>m1Wy_qmGw>m}|o@0>5-79E`Ao zxx#FC@Ntz`jtZ>?0tf{26x~Yh7kpzw3UJoN^HosxBmite5^M`T7LP_SO)-33s$YNj zW&HZv#;#7-`^*1!T96X}txc_|FX8BdIe|iWbpuX-V@MIf2cOO%G+;F3jzgVSC;qNV z^qsR^1izgCr4Gd|70a9nKHE})Yw!>7`UP4+!GM_ycTW92%C}{L>z8@2qvb3njx_jN zd^NCngz_9=E|pDzNL5HmQaZpiHl~|lV*qBkUFx-aA(}!&AgQq3dq7QjjWgiXI3X+x zvj=HPEekIt&{T}Re_f{Ee*8kvi+z%?IiMK1{6UiQ_G<<1uhapbsd6P^(>tobzJ2PJgH6P82Nt zevf(^6uWSu5MZbMPRJryBlyfR!Mv0%1!8a^0ZMO#=i}HXG=AlE9|@AzLDK=!cPYWT zuy14ruR`Dk@*0W>)2*B@7@{>>^8GoUJHl`6>ti+TmYQDt|> zORx@N)KSN}u*-pu-zU&L(24LZOa(I{$W9R@^hJz5(*df;!`sOwg3n-m!q0F;ARPIJ z*r~7&x!D}=N{}6odlS!Li@<(6AQ=hPHlYA#8$?0gI!BagL%uD3ecP) zdbG}k8F&0&2^14vz9VE~o;bo8P!5$)pa;PA8!`^?Ito(ckE_&OrT)TjOpxdZ9KZ<) z>NnellrrQT=f1G=0kG5)PKBx*D#r%#ATp!PkefY0%~8(kWtA+cwcxxseun4oOx z{KMG_Iwj$>G2mV0G#;84xC#3e@8^XRJnH}nF%lvn3lD_c7vZKvLdbxToS4KTeoBF} z5$eW`@$yRFn8DmXuRr}Xe*H5h)d+PTEvnQ5%g7fBD@SxOD+PA&GI$7BI5JcblOe*F z4x>Y^-M~A009;Fhz-GiUssX&*igkhtZ0a1))c_Y~|Hb@E>9tFP#X<|x7EXMT{Ep#B zMJyRB!-@Fd!MEVU17?Z?s#Z|VYx9eE&4Ejz=Z?|`@uwr{d2X;yfr~zRpb`48$-bpTL7tnWMn`;N3@nqJX4&%#ADIPJJPb00}@AdQMoJ!!%Np zbmDbL%m!Dx6H;)qtNb)T*FZ;tJ>n(Q>2RI<9`FaW2V{tM!S4FSJ`pm;afn9{Dx4T~MGR%_ z&6dFKa)pj=j01wf!?_u3YQKtj2Q5b=NZV&!4WVC&q}_B0;q!*H)$n&KRlg^|CO4WdS;7|yn7;xu@F%^?41Ahy6)j8aoqum#7 zfR8n#9ibU6OpNSMaai}{ziVlpT3coBVB}+?7^2Cwv%^v^Gg)}>I)E?8dM6gF@olAk zUw?9)fb{Qv1*eV|CC>=9MvRn|pICL<0=XnV#9Pvmj(8FrVYR@{hHh1c0UsC!gpvT+32rxwvhW-nm!)UBJ4_LJK}fxU*(0HI zFhFE;;sd%_jP=KrdXfhpDLF(t0XyL&*yGou5H<;c@P#80Y6~kcP3`eU3j-eTntk9( zs%92xEO0YT{=5eNe9gip;Y2Z-zU>!U|A2!XL<_T*K->+Umtm4yH+pwH#0a_~K(^~W zO3c}xK#G(CsJVrxHhdAfn^!+wtIShwcCO|%dW2K}*6?E#Vnd0{$ecwL;Bd;9G@N?nugba8MrlYv(&?!NvWMBZuLi(C7 z$GzcDyJyq8=rg!C5xNrRS$W{WO(uehQz4lxA>2fBTK8-y$IQxXm>7zY54lXAyr+aa zBpF0$;M{~_6eK|lGSz@3-nz9V7}ak_fgl00HctMkkeVnqaAGnea+%alz29_jdSz<}$pKAUAo z@mQsJt}sw~t(}O{kqiHBW-J$4V2%mGLR3cPoNJX6M?J@ZhGAo_&K}?BtClecwhPBu z>24qkHgL2=fEeaG*z^z=O!j_H|MJJsY&`v5P}^H)C(vP{TWRb0gxRYM94^d-c-6}_ zS}Fr#cA$bGeDDqy;>O-QRoH3sF?hb2`3`g<=5|9!C)fij8sy99SST14aOaQ9^dJ+v z`m&`vn|6ayp*1jHz`5c`glPUSa(gtP@W%)>L@x` z@CA)R(hZY}3zoS~&mQre($~fM{9_2N7LErvzf20EasrVdU{d%#WFEUb!`msP$n$FYVH8T|lr7Vp@2ew96fsC5`^^LGb}b;vf)4_eRHgvte08TWvnz$!&nBJT}gBZ2SY2|(b*;F|CU@Eif!j&_v6 z8eCls3P!S4(^E^ZtFqxM_G(fXSrtKv>L~*>Z4fGNZ5~O1;l1Zsma;LQxA2CXdRDC# zFcA?**g&5L&s=bW?YU#Vhd7UXYM3Mx6zx6F8X`ostQO%j7l5!p7tc;TyJuHD{zGX) zn>`fIZC8XFKgdFVSghZF|K;d|PA`BOVjd+ewYu(3TAchDhk=dM@>!39j ztzfPvVW$%0Vn12DOK>ylJ~WOxr>2x0QD61J1W4WwKlZ6(pcE@Zr=%`+Leh@zfN zRB(j74LDbL$95PTzCBdmXk$RxRL(gelqp?=T#Te*(j9b5yOeOnV?vZzd{1gk)*K7N z%K(Gtng~rq^I%ax_YS;|9KvO;9Q8R$!tW~#z@S_cK{)@D)vB&m{&;504%8J~4Ib5k z69OAbSGWOl?|T#K&%6)N0@SQZRMy~v=%pNlyx1U13yF$MXa%=SaLIZpcjeo_2q7IK zgEbc3j|D>%b?ar$_Bst^8Pbu7nP&V_d#ZW*p*fe+4}z1Qh)+Gl zg@$Vbrn*fzLsdc|@E=eDLJ=_&7+ltl;Jlj<56t8U=`Jl{#x1z(0TbDu zTaSP$zrgE}o|ilJe7kQjty$|gPVWK5{lK5!-c$5Z$CKePtR!)A3Eyu zdMHLgl@Nh)Gq=qLpe`>$(v8o2U98{tPrrN~zsn->Cy(&o7wRHrTq8u(!-avgOS{-7 zm=(ZVqIMzbF92k)Q>fyVAkx-;T?#1}YT9hIl;c4qgqhLnf?VZ&dz5+z(D>F}G&U3F zG6#qopAyP@NIZF^o+hyXIzxEvpfMzlWs0C4;trIH0d@}+NCD!k0t`4JaWl+Ch_3r; z4UvZ*R+#O?k#*YhFssC)Crz@Q0z2pf{1SH&A@Oa7w(?eE>ntxoy#)>k2^~7@Ey?<6R6S=)7V}k zfG3>tFqb+|u@{ndvmi)x;s`wLT?<0*s;BJ2d`2;V#^((qg%uRM82e={SOQ}mEN~wL z{tFFUPsnp+KloWF=l1BN9p-{~LjK-F7Sfr0BU+!&xmQ4w77wWRB1#de(dlo?bbZ01 ze*0Z(`aT56`^%n&Bytg9p`$2WI5Mox`j-17s#wma<|PV3b$S0A281eWt%Z6(Dq!Ol zjH00tS6NT%%LBJUjIY*EdC+7@Aw+Q8#UtG!k?<7I`0$cAsJ`l{z&Hoep|4dkY!s_s8)m5d2>SFZc{`9hGrQln&%N%;3h{t7qDG zH{&>5uERR51a(BQqibQyDEyW2i`D=Z^a*svikEN$-t0Y`=s>`no*lO+U=uRY0d;SH z14BktzZd2aeidFQoOKs|89ofYV4xB4lI3x6dkVii$ru|O>MOh*n(fPT{Jjtf>&y`? zP)x>qwo911Z+vi?Rt0oZ1KSfy(Zb4bA&1VMYe&`olQk>f$M|<^7F+0HwPc!t=s^Sk zQjc>$axtz(l;Mf+1(3u_&x$VGqp(?!1PDD&XD03*130MW{tiM!L5`V)u{x(>3U$b_ z&9f3FpzBDR0(2b5>nITIcTGKIjYHya<1B=P>7Lu0_Mj&eh*#(ABk6Fd$D8$Lx)#n+$H%aZdyU9Hj%ch z9@w{8Fua7$wtVD!QRw1ja_(YJic}foX!TlVA zT8aU+>p4gyzH+Vo`Tp?>D-|rKdO>}_RR)m`=kG961T{c8c#sWsI0)lKL-PP&;f~Nc zL_Ujx)u3h}rTo&&&uI@t%EBMigh?KYv%p@E6a(QkkVZr~q$nO^uGiEiaD2SO7UXhv zkey||i9cfo3rnJP;B9*#0xd75an1r$mb!z~aUv^_kvxH`d3!pC&O!BoTGt_?U_Z8b zaD^E1(oja^PfbbB)+cBQQuW&+{l_nxsCa$%`A2xx@qI-ge$4%OPz)_M-O~!v$`adA z54aW)zm5i#Ag1(=GQiYu%V4!|;|KjUm?oq#fpv)SUCo=}ha4tq4YNQ8 zBK9QO9UhYtEdylgUGbpIQ7@x7?{7^qYa=F^lrK)jxaOeJ8N zJDZ-#R)XMh6B%)EL8`<HRsU!GZBHhw%0P@hUJQ3_dXrF^xnD~8}{E5viNr4h(rkL)ry zpVk{#4gn5+RZO{^W+%4?h?$tTJ500UBy()f=OI56T$$F%zNeT0!I@d=rHLs% zzHMUtylt$~(TLNTalw_XhtCqLBt;;aoovMf1BwN91`GS3YH?X(v-f^`5*RAKYjl4?{D2UPa^R6gkirpJyyxuBYEu4;&ei*P=q<%vHP!Bj*K26BJMt7f}L(NB%7GT^Rp+tK--B^ z?;5d~9FFFZySSU}E<@)*lp0hLOalaNE1rzTA@WrpJ=LhHTqvDAN zG|~gxQ3>-_z5&;=^oXm1lE4tkvk`LvzGQZzpn<1-V{2K&cSM!YI9WjJMl($GR!S>^ z^B$lZ_JsAF2HaX-+UG_x;7(W&-(`6_jEP^0&@~O2(AL=^-bu4Zb`q9t^Fo)y9I7nTgv4b$Fy(1lSvx*kigHwWUE@*mdeIWe?_>wTGE#ZZBI zgO>?E8*HfEBfu`+HkNtYa$~x|6yarQF1j0Ym=(T*kCFD*&;6l|gt2@`u_!;qAxFM^i_9+0r+9^}TyG_`sXB8;-A@c0$lfB5|4e99eb zHAzYYdS9sZ^sc}wi3T3y5;5X!3ON!!tl5H)pzIoPA36|B1(TuR~WGS064rpX{1Pv8S&-QM)M1`^rxO{rzkwN5JKjR?KWcpGR8fc*=?`Y%1M4 zZR>FffXBuA)@n1$4FvL4pgR6`8j|aYmVqgQP!TP(y0o7yWI+pf(9+HFAxfGpAQp?k zFX#C;3)L(#j^P7YfFJ_Dg!TpJHo+e~DQX^;&Rgu_?X8}_tw6-{Ln+p*b%MQ#K^yZB z9S}ep_tphDz^I}J1Nn4S0KPL29c)Z+1Mg^MtMabHio*Me;r(>+UBSfT8qgB75#I{- zU+_A}5nxj;kn|iePV2Ve4GN8ZgFQOenU7w9E8=qLC{4QxJx$w06jUy3tY7A|k+Cuw z{8t$bfn$;TH#oQd=up>u3TOD(fs|r}ykXF$sp@1uJ+&H`ZMPp{DcF&lmfOHU`pl>v zLP@g$^vq~0;38hlGOP@^*c*g|k!4M^(u^8UYeb2=r3N{~0w5{(Z87#4zO528a5bAj zmjwuzi|BZm5APxMW-o(v>#Q6C34V^6F~FP5S9gLw7CR=>IffCG4(z~=;$3WfLE^T3 zz+H!}OZ;=ZP6VaNON1h<`VXsQGaHingGh#!*xHK$f|YsO$N+7s)AmA}KCm8afEX=2 zmrJ9u#D807eOV!bmt8GqlfICfV#0Y!E&9G~a2x^JiipVZ7{Jtd+r3pbu{#WG_2qPF z3tI7pHsoteSFE7LZGy?_;ZO)6JPy1p8s*UqcKpn0rD-Lu;PHSa#8VqWcM^uDjLbGJ zAjz6N6O<_ce=r5PY66)-PjKW9t5n}s>E&_V29Iu$1$rR?mPFhqZPv{}7X^%jC&7sp z%6*vumS1Ii5%CKC4Yb}b0yTT-R?e~A=#fKZ+Qtzq>E?3}Acc*~&C($7te*hyyY{<6 zooLo%HxRVn0w$zf4A&xHvEHX0b2`l_OW$j$UQR;FvleReM$`=h-D6!QLeYx0Vm&sl zn+d~U)vc6onh=^|T$rsj5wMGI>6agV`~BBFe%imj)q@^iGYT!g8X?em9&2tMYf7DM z3<1WWl>Ad$P@Qa=EzeD4!*t8R#?|TB#x^~K281`j%J7bERn@Hfw%sk+`qJZ-?t68a z4ZsCkIjt|xSmb&-cwhM{-wI6)99zRd;Ix$Xj8i9Fmq*99ElVCgOfyvZ!lBJ`+L_6A zPCLV3F_;m5-DpTmH$!yL`Fsiyw>4!apJ2~|rTLI$i2F_ml5bf4q>qCwT7VQG{dI7I zWXJhK=dEx>WXzK41QZ|QlpV#&S(W)5IAhd>wTKNlJUzv%Hy$-|CE(o~d4_PdGiFs{ zjtmc?59=NCsRuq_f)m2NRIo;PCHkwL!B{nwh#s9;z7YCT7f~&GE(sXKG`qdq#K#d0 z#QZm$C{**U*eSv{f)`I_xnv@5?8#)Cxjat)&cl;Ccq3}n82zzP+ zj6b@0lyY@jbPl$2+{4@%uN@;m&nng7F}9`gkXnaT5dD$a2cU-+5a*!sa^z+w1%!(r z)AGC5eQm7C-#^F8seU*Jgb<9!As_(uj96>2VWalLj7PPCmFH?E%7QI*mY1n=t^Qg> zv`hLI*;C8@Aw3>%TQiG_-B>ro#$H^4_GNx|*tgmaAs=pZu2ee;mXLgV8|)&>%>FXRhSZo({~NT`iq%`>)@t?#kt zAKdh_G7sWRkNvGS?QN-&OVvI>;$M+(KZgjYO%#tsdmXX_zRlij2D>rNK`5*qORz#u zZxHz4L8S#k7$Vy_-QfnPB_NxS#B(PPfGXw~&6J};@P*e;JPohwVXc z<|L-D3wFX?lZfQW#SvP!c+$+<{KqqN`f7ktwyaLc%~4wl3QB z1mt33c*IG-s;G%!;U-`zk8VyXiEPPHKw(h69(L0LL$|RA)3*j_j%-cEZQjlrK%^}$ zv0pt9mS1~rXLqIt!LS`OG*%@eHKXE?b-k?Fd#Y4{%R5;ed3)5gnkkn%I~M$q81TMMzkT`3uWSFWANRjMmKFN9nI`9lM!;2& z=cDUPFenpU9d%MY*&ncFVjgxeE&qT)FOLZ)8go}fVYke}{$MQTc^1ebLJU}N*KT*! z1I7@n-^s-u+{8b#KH=)NJJ#@CnLX^S!UsKIFqj3SnOw_OP}6q}`8MkD{0j(FbR5TK znJp}i4Rg6J6f3bZ?2elfMWmt734Rq~X8EnLn^@WS z0eB#d=kbH}#(rBT@_0nqEN+lQVy>t1qAY9DF{_o$8xzYB^Tb@lFO0FTC@9~}c`x|3 zv71FFxOgZ*l(r2Y+MNE6OO`*uZeQ8Y3|m~b;$!Y+oY*o{=o!x=n!CK5cbJEIXKc3979eKlJ`EW}8`xf>Xb)@OC%@-($fOm)D_+Xh)u`*gY1 z<20uT#a3&l?idoRi};WR)TH3@Z%g*4AAk7MzmLDNP{;S-;q9rs%nNgG1jZ}g#11T! zHR{`l(hmi}Z3y#-YAc+#}sr9u!DLRx0@(&j3&8R-C)dkH(gyicc ztP!|pBN*3YSNV{)JpB~rE{H143M)^@iSLLAAfqoRr&Wu?qj;-zDrTL=_AF(cr6Tu= z*~}jOt!i2N!Mg;wFbjY}e^t15)6J5+46><`I;$PbM4S!z0%$Hza)WKb5c3|Lx`g}J z4x=tmO;4~_u>O-xUWs?$IoVN+@Z30RS|fPgdSmpJkdJV)r+KsRv;1+b-sn3f`pPn_ zgLhqTEo;O)bk<>Jlb6Ii`OYkPTXuce;R1IUI^S>#OE@l1MD|v7EneS**0xa}bheuM zKwj#!L*>Pv@xvCB?*nc>EnTaxnK>|QNmVH<%QK|ICi-iJ?97w<(kz@=mD*L-Vc8mV zEo@Yy4K9if>tvCEsNze(g9|ih4goYnCoM#Webbt$k`ae$awegu*!YlLfYq)&?=I3wu1F!hk#ms!lX#jh#??zq{Cd0 zCspf~?=`CnG9LruM_;1FAn8}n)+<1SOlk%&sy{V@@9EEeZloR20%e2;Ip8KjBMOv; zjcddk&+sg+yify|C1$tN1klG7Re5A$iuRnK6v>YDkSfaDl;E)Kls~VI{94wfT#ya~ zw+>B2J)qui%k)2f`|@)LkLNvUm=<0c_1m+MKAs7H&`tswRt1@{`3mZecwgYK4JXI3 zkzUs9ECSfYgA#inf}pvp2l>I~&>cKJPw5~#$5jm2XsIw%;{G-h?4g#`ch;;!Az$4} z_W@To#e{GoP{Iz7)M4~TSeycCM8IJBbx#79NyHIz2Qnr(yZTWk&(_udxdFreQ;?w2YgnD{Gi%`wA? zR_Uo9eyZoO!&e7$u=3S`h4FGu5>m-}XH%R@#ZzY?9$Qg?*Vt(NaC@gL5(6#pB-kZ* ziSxp4UT2zCfThIC<^`wtRCO;z%C`O64$Ws47LHu`{I`Yr^OryW`O9yR_Giq(hpZlk z>rn~11yqE)5L9*=mh!|V<9<>f(^MH$g__^ghg_psVXs-D1M`ZFXvGu zk=`DAIH@g+s8F`b;s}J_Wuv2=xoCS&rB5hovqfxn%qb(EtA%0&*>-GC-OIN@mtU7D zKOLw2V>#8ff&*j&dT~C`jX3{E)l_0C&Zg?oI!-0uw1>(=Cg&bZILP)`8M$WDB+=cb zNrH@p0K8~-P~6i_az43d^OrooHGUThVOMf{uTF5Gub3A)t~y0Ac_4J7H;AhNKQ@{n zbmNt0vM{K`-E}wcz=Gp3FGpGxC|503(ck6>i=)vx90T`N-rGe@cmRnDu%E=S==_uQ zZ9?4VALsh%$KRgAhxjG|KQ!kOenDzD-tBM8G(8sw5mETo*IUcl9nj*GuxJ7TNnjtF zU4Ym>a1XA*d{m~(gBTM9xDO8rTa-`}wnMhe7aeJpwQUK&qKU*1UsY9$7oMF@xC3#I z0NC=OQFWb%zsv@Rp_V=H-msRWN%ftUH=9H_zi7XFhh+rqe122K;H9r{^t zN%Ynsi()Z}fB}Nr|F~9feW(2u^Q3A!AGHgSnPMS)in~+ zSgZgqk1;r11jtY4<};doaqyoGt(<5fR;DkD?Bl(knGp6r%4MTRso--wUgMVpIJ`SZ z6)jc9*VX>nUZA|8`MqG`Hg~@rkr0b-=K^4-$sP#De<38Id9Wjz>>FUm840~sj3SJA zD^H4+ee2HkJWPUH7XqBe_P$Jpz3+bgWj%-<-cJAGhu*gn84jnJ@NUfurVxkYJ>VGu z`^lG0!aO2mG){i%Oc1KY+Bt#|UBbG_fA&6d0{uZz*`9UM!+aJ@!sCN(>lUcb(yLxf zECc)(5b~b43Ve?e2eJ@C)Kw4o?}QDoLDLklb??!(X?vJ(w`X*f8W>w#7N`Xe&)^Ib zqUNYBh(fXK*_@3N$S$k{^yIsFDzu=ft%#F3|L1+de)=|3FaFyvPdXGx`!EBouu8#c z0NbHa>uEzj-KP1tqLq}+53#OsqD35rW3QJ9J!1m#!!u)xNlr6yYE$H&({%H&7>H1I z*uwOb#0|4(FF47;Nex?pV2F%8@-fS%DfZxdz6G0BxNB z1nh#a&EiBs(=;u-v)t?mFav3JehCuLLed+te7`1u-j)wR>>c!KW%1J2@lOV^TqQKOo(*2#${`7bzBte?Y`5~GVX!a^-R9owr0-c zP*C75m4C8YG5le*a9t3?Ayl`+SXk%Yke}=n!4_ceb~NML*-#_QL z^I0{XYEI0oD7p9+gigu2ugminhy0aQJOZ$DS zu5?HwpnLz(wtoAcPu=VvOsswAD`Bk;OT+>D3duvj!)NWDh7?^+LQM|x4$riW@r-Gj z*8AdXD<_@@yNl2HeLU@j$t^+tiFb!Rzx>s+F+`guU3sBZihWe3jI9@2_iK1DQUg08 z4#G;pGrlrBBW0hHJ8(*pFfOZt?5C^oSxeLG@fr3A2fWSX3}Eyom^^v|kG=>-abzd7 zp_`FJ0B#QE77)-2t(_mNi2vtBi{TH8b~w8kPXfiV=c+KbX-^Kj1aQKI?ZYX~5>H{8 zS;W|2i~+a7sM2~vq04Ho^(@^$Wq z>F5fPtx3_GV5!-5i;KOr-Isciep>88;u10%1)KF-Vp(SDtV@Go=_2cri){$VH|woQ`Uw2 zIUOUU%zDiRtq4fFRVIRO+TIJIwG7cj>UdMI^o14^La2UQjIxg#OsHM+A=0A9&MoWMV@8o24pW6Mg+-Yo&cx!%i&I9dK`a zGv9FbMGSP7dd2M{VX9;gLD?!qJsW8#5B@hgY$#esR~?fJ;6jK{IoV#LyFS%&PnUT! zOBpYx4oRGNj1u0MaJcw<$XdY5V|Pf{LK@e=?wq!FVCEv_T8`P z)A?aEHamaEXHXqP+lfYpJos8zcy&SqGQ_ct69OBS1L&OCy{eNk)-!%&qbSkb(SnQn za@c7&d6))@G;olh?_A2r_Fp65#~_pR9vnIysroK_9LBtCw|7K1kkIiDybru#)6C*j zJEBm$XXHnV98owwk>pR};hcnAI7P6nCR>9h+By~Sba;ccYF0gTTk5bnxYHacVn_Dj zmtOBOe-spBEu%2@^sx80gr9spCI})X~0og+2a{-uXw$jLm#MrT8C%<`{&_i}TC0A%FJA%=Z1dz)i^4TGr z$1})cT7FR-DRNluXywIe_tn>>+Q0wy);nMDzx3g}3!%jJIa(KBsolw`aE0j{*=+ty z$!Ny>$*3EEf>6qfAf0&*0+x*8$yPfNWI4JENWN@Z%+`)~XZ3@mY^YhUW{TV1qQWPQ z@y_E1>Loh1oJf!@Y^r?av_<;39o7$v^1Q{Cc%0wK0Me$*B7Glk5;iSW4{ zjri!pmYxYl)r5^ljj@<2La3mr;<}xZAHLS7{q)m!U;Ez7_mxj)eM!W-I}Zo=0BpcU z_UM2DH{86VZW3aXy)Xs5fJICglt2ja<}#io^}`GKV#qtr7n1q!b9d`WVQ^h!f*$o? zgF7#aFm%*OhrL_$6kf@`=_nMi2NCBb3)kXl;FD)C$9yOc_^?jcA`Mvf(i@>z4q@*6#r#c0%blRvKtQlqa88Gf)rTnorgq71Tfm=D zS!Z1ibUq1_>dlRO!=|u5I|?tj?t;@Gh~7!U6UV3X@7agqtUvfC-{O3%DS+|A+u^iU zLEJDuhmzU_7vbRDk&@>#Z3G*7+Dk^l-J&NeSgu{!+hg}FseXN$ zbig?$+S~u$P{;FdXzmT+bWm5B6DD9?-!_?Ntt-&)LZh#DaO9eUq~bmfGvf1hL~GVB zqo=yxR_TXd#`^Pj9!HeNqW&k@m8_Io&VGLyA%gXNH?DJ_mUX2gKkcEA zqUz*3r*^Y}yvjDkSau9vjlurjj(zM+*_Esm1-Rj!Uj0(B*=7%Y=a1*BmWbesm2KHn zJ)52N!{7*bvMO(VU6@I?P3Lx)f>#$r59XIfMZm76&pH(PcHqZ;`g^_QU~NPX+~RO9 z8LA_AJg+PX;kkCkd4=O2ELQ!tSRcn--KJ*jQilcp~i7ODBJ^1_Uubt3{{41SgDI>;y9mL{&b_t87*`L|RJV z6tn7~&NE8aDZo?I=~gKr4!$ndU;ZD5(*OE4@5=0G|5(ol8=C;8^DPujjlhSkTbDkZ zJa!(bsQjMpKKJIdP`)+=m72f~6`nid0=Q0d@F7^^?04smhOE)4dhqWX<E zg}c5wk@g^F15n9{VjdDX5v^HSwfv^+>^(1nnU^Jy7JN7X0stIH;P?#C4ehXk2AB7? zsp@SO&dVS3NhQVOL{bo2b;I!NG)m;;C2Q;BAFNe=Myr0{>A@qrgh^u>@CtO@Whs#3 zvxdiag$-y#X$RPc(H$d&7wKBlW{rz*W&J&vJgvoKFE1BxSkj-@qe;Ul)Ga5hIKC*gRwlha(P;3MVhVTRt>lT!N|yZZm$jwj6ay}|dd`-gPt|l0YoE)u9BX$QKA>5&>hYHRLVx%!}WQVEKOuM5&u}ix;=QB2( z*qEQO?8)h4j(r@JkVGVDC{D+Yu+@A#6tT~N7sf_pa#TA31UcJ^iErI*TwrI$snO7lA2n@8A7A5K@K%X+G8^h zM4}pZ^)wv2;yu76Vqf!=%Lx@8H1m-$^QeX+qENq|Q35>dZ4cIK!p9)Ci{k5mFh)~~ zg=e_o7{^m*j58%GF&+Omvn>R7Z*~iNJzsvVDTBLCEdM#{g2Z0@pA$x$8|^JGKtDE! zRbm4t1f)2!miNZozb4;*{_^|!3(ol4Bbv+Gl)e{xaExj8BDTb$vD65p;)J~m-)hAh zTpAP+r*p!gA`F~2GuW~F7@??#l@yMFM_aEk?Cvl2aUi_CrUgTB5a3gy?R^3;C+{aA zB8W4#F_&tMz zlhp2POT-X3opA-^n-L%Bh7Q4eD#C;n$9sm=xal7)R(F!`3*+tNB1kyrVgOac`!THk z&)x{;0nTk>RRRr!{hNT7JYRNt9jf_}M&mVT+$wZ5vnP)E@a&YJ4)mPYiRZWhS4{}^WturSd=r+1s?eRfESJ>!bpyz%4+8lNPUuw1u|~*K`pG9c;LQ zt@Pz&-97c#4tcT+>$$NmTu-Z*eR0oeQMKmuo_75XG~BD7IXdgw`2`?Swco-9;8m)( zkz9`Yx*bqP{M*Fj%>FjPU=ydDHR`=B)#_Zf1*NwyRJ5y5fbJP6FPI3e_x+55drxEyiHWk}ZisDo zJ>=gpzr9XGC9co!NBc7Y#1lxhh&@_Jx@VCAT3TebGV9F&6d7&aDCpBMXx3#&4;^V- z7vF*n1b`L1%}dJD{`r!Y8t?NEBkybCK(`E{W98HfMQ>u)a-uuSqf z3N7APd=t7?CE zs?8?UC@+AY_2M;4u+!Tb?LD5GTc?)qB$I7J-!kZU`xNVs!iVU_LovW_I7i+Zgb72m z?fHB^+gYYBGL+6q`-cYbsc4v-gYKt|cv@N_!_oJedV z`BQ0lBE{@C>-Z$_)m{6HHDPZ#gs1c5X#zRFT}=5}sbU=sg!)5A_;PkXiocj@@YMKv z?h^qSOA^SE$Af$y)FIduOF)BPH(MZ-X0=@iXP)c=ncAdxnbhliq8G_>9i|A$mMB zYi#-PFB!IK`^h;^Yi1DZM~VkwUX#DQjficlPO&|`n8vB@Nb9dF_2c^Tkgf;jKjjbe zMXzTZ>6xMKr^kE5aGuI`&SK%x^j5dq7BEPOgVX`jAZoH?&!s$7qq&9?r%S7)bjOPk z*Ahl)nn!RJZ!KD$UN2;K@@>WG;lQbP=eq%(!b%Zhoin~efiR5oTH7)CaMWnSoI}*u z&Dfm8Je>c^?;ztbubz^O`t4<_X8KjHYaupvxE-AdG2px zk$?H}%V+PM^5V`9^S~UR0Gr#A#O!c!_Pp6BlwbnRaJnDMS8n=<3r%{ep{B(bcmg&j@dF>+gY;b3=Vnh{H6r=c z#k8r|{nkfx@{o5%dbDJf6EZP*C)~seY-)r5dAW;8=czVw&I8WH+P@f;!II%~l32*2cjn#tlc55HcjMX>-VK@>p*Xx-}&G!R^Z47l=hLaPm@9?6;<=PNio?-k4 z0<@|RJp^vvSqFNd{+yRm&5E5f*@1y}Lh{4kiLX0*{U34f{L0^d`Ri}L|N7(4KRgTd zbWQXR6Cb_3^0{{x04D@&=XW{D$ZM`nBOCFpO^=A%!ymoe33=RzFZQl^$!juU@2yJP z{?^lw<+T7FX4=>`Z;z($aoU2Gz5eUAd-*hwyn5rj;XQcx;)&~p9=0Bi{Q?ualcAl^ z8$=>!>Gbg2ArF-rX5p%>x_F=i1fK?Jt0|tz0wq{KSUfL=K%AnEkXsrJ5uZY$i7Z_cpI@V0C-4{m*24m>u4X=cp(P_VBfKc$wom%P||eMVJUV+aNk zNXIFCeFkR2*1el>!{luPsL_`-k?%O%+rtSrZ&hj1e(qK6R#OH@YGMZyt9DvUj^m$B zdjR+=02yLL#BHqyDAv4~YO!=T1fUAD ztyTOU64jnA;%K}p9<`XSsr4Bbcwz#_w<}?P9l!i|-GBMt|N9$U1&0`ZIIFPT_AOsM zy>&BN`b6|1RG35IsW$78pYe0{pt9fha%hrA&HHIxKfNS;J{JSGqfB1W%CyTlGTtJI zZk%1(Fu~~%;f`#zqZppL_4nEjqJzscB_Y@a!T0diTc@vA3kX5Y=$60%iU$v#61K}F z#tX93gKxWRZO_P8M3Q;^TQDVx{6C%23BidDaYm)i)A$0@LmfzV-n-%cxLon=WVL<} z&3E_K&XJuGP- z3u$RLp~LDs&!ZhIQ@s5TDjtd#eR~(O z7q`O<>^B?Nb7ugwv$1TqO)bS)VEkH&R`9Yk#MkW=m8hVD@Sl0V=ejv!XrBQ1-9D_= zU&l|MzfRqOMSei6rxPo(oemn}-HQF%-jM@=6wb3`;GEAaYl5Ux*_vk-CO;3mB0vy} zkuAS>q}OF#yVqQ`XDH%X0BYw>CCt$&%F$K{BL8Ws@Wt1|VZn$!>s}2p<8vERz*fEe z#c}56u;?UDThpGRQZH6U_ngGY1X5>5{d-dFZ8F1_ua=%ccwS=|;agtvJe;UjrK{sK zqZXbj5rp11#QHLS{Q0{-efe^I_owmOpA3mlUinFtVoVj9{ zfF_4?YEThkDmsYR?TuMaBYTC?JfqSBEY%(*v$+_PW%!`IXHc{0EhzTjdh4&lp6dKIhUabBej2}g9lzQ>6oWW(ZuA?2 zig@1kx*Pk+fE=%Mg8ZTnwslut;B7ULL*KfE$H1fqo0rYcR-k}b&Kj(M1XxITFITr) z8-p=RAD4~r+dDVpA4C_c6klT-7JlTMKFXeS5vuI^rnP3B7QP0h|JSV;{jAn*4st!RNBR^3X+{cK8f4kKeA2eXZ1+;E6Aq z)o*Vtwu9NLCOiZ+#|9EPk{6Qg1S;=3bCL%v=(*?GA@*3|GtHazu#~wvtNmPFzkvF` zyg~DcecKvOR(8TTx|1V=SIz}k>|r(Xd@po}_TV_`XP?(Iq}y98FtGyB7L?Gtkd^E3 zT;3e6<1|=MP}ETjJ85UuhITl^@a{bC<@Ti3ORk3}1c_WGsBbAC-* z{kDGm{mY;C&mZ-U$NeAbk_kizN*hqTPR7-KhEjWDdbpFV&z6z#8p9L2>z1xyw?zBt zr99iNzU7$TVI3!b#xD)tB%WT_gA{k38Xl7fJ%o2hR7RW6tvS73EvnVZJExW_@t!I= zY_;3$1qA_=oP`-}Iyg`FV3xVI$L3}7Tws-xZ=K_Sx7&X1fXQ??ejh1l(Ia9M){i>8 zAOUd21=dv0pJdNx{HM$Hc8|#!KTIL7P9gXDBE;BLfIfRD4zEl-ZHv9ElMVKr_UaU1 zN02~7`PuV!utu|IE_onV4*+?2>5GM7R@QA^WVY$#CZ{dp1~?L{lB_*CZ?hAxYlRN4 zFHX4n?NvQRD0jNcb}$4;wz9WDT3Nu)fa1Z-`Et0%<(!A0CNrtOrqu$rlX^Llj3|0N z4J(f?ps{7nb$7?_do*QZ)QK4RXDb%}ZpAz;0_H^=q}*^ycl7Fc_NXl2ZxWYb{Fmuw zBI9$#UNLT04}TpSYf;!~hk)aF$5X0%T23rIWgW9eu+M#la0wgdLbdMiWcg8cugh|* zqhD8W?xqbJ&&3)JAasE6aO#6g+5L~B{fh<9o<6d}__)`A8;+Yp(z~~6wWmR!=fn?t zvD4|f&FsWMRddd&^VT0{=zGQN*W>BmuBo2>mwy4}PfvG>cPD?iWbeQP@bC+M>2+5` zVdsljY=lY;UXRC?B|BVh+rpkq9MtA`2FUU=p8q>^kB8j}`Rhn=n?!Lw!q+e<3DDc^ zE$}ei|Tae4wX#iGX8e8p8VfqTOU`edW(%C zt(`2#j+i13t@9Vu`?4;%JIlmU$(C#$dtlqt$Rm9zS=76Z7}ux&0SjYQG3h9uG^Fy>0btqV%^PfBNO~ z{_*D@9cgras_EmM&S*X_=C=G0(y*Rn)y&>s&wp?1xq7n^BJa4&THQ&CLX_)Xj%X=< zv)0py>|JiopRuUU>%A=&Nfz^g)Wbnh$r6$A^edkuonFfMzEF;~f}|j^urM3=tBZPg zqsu;F%igkWID=$DGORcZra$|0nJ?-k*R`Fyh@eyoV%X7oS6;5bF$h4ym$R6X#cW7z42vnsgz3bMX{CEdXd>#proCCb6}&`!IUEFNYumo>nj&i%Q3~-G2#uOH}HAO4!sm>XHQJbmB?RmKW%cgI52oU_sZU;fZkwv z)AXF6za~OrUT~O%dtBZYaNpJu?P_cK&H8oJJXFg0x6!${)0*|_6?4^amA{HJI}?*>^kP?$poWsusd0Gk9OilfP#Ee*e?{^6Ou*tYV@2hZ92E z_b`g#r9X~*i~xjkdV0m>h0}X?0yf|r>)S#;Z<9h6Vzvczwl-{a?-g}^v8}7cnez#S zZj!56V_b(Lp1o&f+2Cz8r&M1)_?nAlN{c_f))TjEmb5Mf2yx_<=eSRA{S|d(LUz!&I%eP6NaB=?`-7q!+(Be%P*tasK1As()B3 z%cvz$*jhavVLI)^wzjbZ>ywel_mP%^#>#m>r~&9_oLBHlU~t4pZmSb94u8P`t2Jhq zd3o;~cDT|MpE~@p?We}dnFlr*j8`!mJQ1$w46=|t08i07E^O*>&Z!TT-fFW@8r||r z(3b7YHmp5YGSzgA+XhPq4Ds{}@kp!7Z}?AUs2;py^(@SUfXX{>gMEo5N-t zwY5w-I1$T%DmJ}62odIel;`4=yLh#Ua3N1GRKOfb1Q#^km6f`R-`$$(dibC#-m3wv2dp zkEIGb(JV+`>`3^#g|g=3xZuVsn>-G$e8p1b zS`ij>UK7#@`>_|#jwj&Rx_SaX*az+M60Y;c5iJ3+{KO2`fXf#PP}hzy85@7SVuyE< zBHV9Rk#$%!4A=X~&Zo+3{LMnW#(L$9unAAZQNI*eYW1&Oc zof!{;CcoZ$i$Ghv!E3VkX*Th)1F$9E1E_ z;mmIxUQ}k6Bz|&Q71+n_U@2s3IEEA5)CyljTpm_!dKtznW+S~G7;HGze8n5HS;<9U zh9)02ncUCFgD1jzo#9gK@+}bHuj@3YH*eTzd48CLytj8xOo9n7|J=%jHxoRMr#_kO z2LwHQ!Jjbl10Y3xlG6;|L`?cHYjjlf5R7gKdpw16 zcf6F@L0yQ-^jw?=E(W~K>TrM@?6=*R;M|-baMa6+_T%ze$!y`-6l}dp9)$D$6>l-H zdPUvMSESmim(qCGz^kMF_Hte?Sh2ChjBzhcqSQf~y_eV1)a^~gCef#3MxL8fy$Iy8 zn!#IXq%BUJ^p?X26yPU`;Pu(;@(H0M;qO4$L-#VsXmbETY5Hm(xr4i0Hw4 z9Gvq27TEP*y}VUV7Bk1`^yd{nHaRC#T!=CxupszI{ag!lUtd-n*fQaJ~5w!RG_tvbM-bsIhb zGOvV&P=cT~%Wkj&x!%wSfsSaIVw$paQA{RKNwme+fFhU{FPGrc+h1XrLpAzxf)OF1AD^SO3M z%9`ut&D9of9bTK{1;`eRTNXQjgs0DGO3mTkL=>F;EZ&0x3|heL{Q$uucs>eM*1Qv# zuZWPt!=X1{*J*tozdRYKg8s}OPH6}s*ON7KMz;;FXrNP7g&S87OT7gY+_Ovu*#^#{ zuvnLP+J7~@+v)bEQpbGpZZ}M~9@a%(m)!(UBGJ6_zSwZ<%!meK+E9UTf7LgFHHKKQ z$vkDS0+g85#IlC=8|oT}zjaNpZP8!ZBU4iF6ePEufX6JmbcOc)t{jxlFig05<8>`wF~dtu0O>i=lPZA3)xLYruJ?1HJ7P$=;#Gs$ z`;?XJ(7Zu32+uT@WX5ef_~QR>>)di3w}Bw~pH<8T0#Kw#QOhAI5g25W0GS|<-RB(I zWBVij#=SO0byq*CYOUj|i#jfG$}&Fr5ug6JZ%3rZ7iy-DCD0g_)}L%Zy~uZ71pOXD zv_w(q(!hODk88rnm*QPGw4d6RyD~MC%Xw+@JxJV`z!?J!!{N4!TVd0Mqb1TO%Y*9O z1@_VibURt#bw-gC=A2&9$VSl<<5&irZd@O(yL1;#+;yMRrqivLlIedarz1Om5)2wg zvk0foVU)zv2s7O?aO!=<5IFICQ~(6>SP{Cl&cO_IZh`jvYI*jw3MG3 z4~ZnVB_pT?pbk0h?QKmK1kNbwShlJZLFS3?LJj~K_e{dmRr|T9Buk!F-yPpc3a(&P z?d%#L2`mX#UYEL#@|5#$zUy`?`8cck1>5dnPTs@P_ev3qOa-XHd>il=4*!3~mmLL!G zq-TI8>XZ-?27Ft2bcX{?yNVVzq>Q&M?CAwl-f3xR)*)R^NST-3f?5IO(%l_2g*o?e zMD-Ry^~!4%cYcy;oqGaXYT5x7C2Hm+!0zx1=sY;sOU)(TQm5j(6H`K`J(B-DsYT<; zA3}!njsviA_M!LSJ&LlSip#pBz!e~L%CxEKPxN`IG2D1=DZ69rw%*iflrSzQiBD4N zac1gW%~K|)Pm1cr0&x>7 zn*-j}(|fq*s*l19yvx${^p47DS%dDf){gERhm`R;DEpLDII_nJ1Up1(bQQTj2D`rMAFJR*h9lvAHUpxE@4_#V(Q1ZYK`X93+=$UU1>H4iXfk<=c9FN%@T=sjb4fz!Bbh( zs4aay+<9GcjTUd!pV-|PAnfmpgQ8#7HApV4E64JP)x-_m5BbdY_8j(xq%>;K?WPB? zg&i%&gaHi0VS`^{D_I9T(zCw7!ws2a1yR*M&xAE;@Wce*B!8Pc2iiI8W-5>NaP^!@ zd4kM9J$W(Go6djfc~<{?|N86o^Y+*)t{(#9Vt{HbcXM~5V#Zc4)24Zn=msnt%Pd1W zl{*E_LHRbsF}KSa;b6(M_a(n^X9uZ77=o(|B`Ur^PP*f2XYg#zW?VwG(2K?^uYUR5 zBUR?11B(660^ls&tRf}+2pU%C=}Z10@r}hZ(#;_r*6=nNnl??~D62a|0;s1IvyN88 zwMwztBxBx156@hjF}HJXW7nPaiOSc~*+b~~c+vsWhaCcdiz`emACp0nD<1r+0=6qE z2UQhjkIFMpD7$&2^unCl?P$fi#T;x`6@|X%35eE>l`jNnC7frqq<})H)#cZeA5JEY zK<(yTuM$SfNkWV-{;7erAtboQt3QP}CaL9r*(UXxbMbC{x9y-3qtn)#j;xWlTwfuz q_b9xZUb#_T4&a0rk$ipXCa#ogvG1&3lGfBm`RP9?>MwKBs{jD;_g`}W literal 25337 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 {TV~xI5W7)I%l?ihjZqz3G}7M*%9@Y& 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 diff --git a/metadata/md5-cache/dev-cpp/abseil-cpp-20200923.3 b/metadata/md5-cache/dev-cpp/abseil-cpp-20200923.3 index b11346a944b4..0fa76b2bab07 100644 --- a/metadata/md5-cache/dev-cpp/abseil-cpp-20200923.3 +++ b/metadata/md5-cache/dev-cpp/abseil-cpp-20200923.3 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 test? ( BSD ) RESTRICT=!test? ( test ) SLOT=0/20200923 SRC_URI=https://github.com/abseil/abseil-cpp/archive/20200923.3.tar.gz -> abseil-cpp-20200923.3.tar.gz https://github.com/google/googletest/archive/aee0f9d9b5b87796ee8a0ab26b7587ec30e8858e.tar.gz -> gtest-1.10.0_p20200702.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a664a9f642d78b5dd18fac72abd03ef2 diff --git a/metadata/md5-cache/dev-cpp/abseil-cpp-20211102.0-r2 b/metadata/md5-cache/dev-cpp/abseil-cpp-20211102.0-r2 index 981525aa6695..3ff4d0b41af2 100644 --- a/metadata/md5-cache/dev-cpp/abseil-cpp-20211102.0-r2 +++ b/metadata/md5-cache/dev-cpp/abseil-cpp-20211102.0-r2 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 test? ( BSD ) RESTRICT=!test? ( test ) SLOT=0/20211102 SRC_URI=https://github.com/abseil/abseil-cpp/archive/20211102.0.tar.gz -> abseil-cpp-20211102.0.tar.gz test? ( https://github.com/google/googletest/archive/1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz -> gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c6e75b2bbde6f43d8cf25fdfa73eca90 diff --git a/metadata/md5-cache/dev-cpp/abseil-cpp-20220623.1 b/metadata/md5-cache/dev-cpp/abseil-cpp-20220623.1 index ba765fa6be08..ced50721f348 100644 --- a/metadata/md5-cache/dev-cpp/abseil-cpp-20220623.1 +++ b/metadata/md5-cache/dev-cpp/abseil-cpp-20220623.1 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 test? ( BSD ) RESTRICT=!test? ( test ) SLOT=0/20220623 SRC_URI=https://github.com/abseil/abseil-cpp/archive/20220623.1.tar.gz -> abseil-cpp-20220623.1.tar.gz test? ( https://github.com/google/googletest/archive/e68764c147ea0dac1e8811925c531d937396878e.tar.gz -> gtest-e68764c147ea0dac1e8811925c531d937396878e.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=21b46f3562358f4e3d2d2d4a619f3870 diff --git a/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.2 b/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.2 index 767606498279..0ffa4c72ac91 100644 --- a/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.2 +++ b/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.2 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 test? ( BSD ) RESTRICT=!test? ( test ) SLOT=0/20230125 SRC_URI=https://github.com/abseil/abseil-cpp/archive/20230125.2.tar.gz -> abseil-cpp-20230125.2.tar.gz test? ( https://github.com/google/googletest/archive/v1.13.0.tar.gz -> gtest-1.13.0.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=78d523a53ab80cb33b03d6fd8c04b4c4 diff --git a/metadata/md5-cache/dev-cpp/aixlog-1.5.0 b/metadata/md5-cache/dev-cpp/aixlog-1.5.0 index d79aef6863ce..5acfc4468425 100644 --- a/metadata/md5-cache/dev-cpp/aixlog-1.5.0 +++ b/metadata/md5-cache/dev-cpp/aixlog-1.5.0 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ~arm ppc ppc64 ~riscv x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/badaix/aixlog/archive/v1.5.0.tar.gz -> aixlog-1.5.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=479780ece96f90f85721c8a408bdfa64 diff --git a/metadata/md5-cache/dev-cpp/aixlog-9999 b/metadata/md5-cache/dev-cpp/aixlog-9999 index d2d62284050c..a73ada796980 100644 --- a/metadata/md5-cache/dev-cpp/aixlog-9999 +++ b/metadata/md5-cache/dev-cpp/aixlog-9999 @@ -7,5 +7,5 @@ INHERIT=cmake git-r3 LICENSE=MIT PROPERTIES=live SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=824a030df81dd9319ac12c5875cb3dc7 diff --git a/metadata/md5-cache/dev-cpp/amqp-cpp-4.3.18 b/metadata/md5-cache/dev-cpp/amqp-cpp-4.3.18 index 4f4731976c72..40763909c171 100644 --- a/metadata/md5-cache/dev-cpp/amqp-cpp-4.3.18 +++ b/metadata/md5-cache/dev-cpp/amqp-cpp-4.3.18 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=Apache-2.0 SLOT=0 SRC_URI=https://github.com/CopernicaMarketingSoftware/AMQP-CPP/archive/v4.3.18.tar.gz -> AMQP-CPP-4.3.18.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=14b45a91747b1384ae27d03d2597eed8 diff --git a/metadata/md5-cache/dev-cpp/antlr-cpp-4.11.1 b/metadata/md5-cache/dev-cpp/antlr-cpp-4.11.1 index 523ad1c32e18..5068f940a447 100644 --- a/metadata/md5-cache/dev-cpp/antlr-cpp-4.11.1 +++ b/metadata/md5-cache/dev-cpp/antlr-cpp-4.11.1 @@ -11,5 +11,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) SLOT=4 SRC_URI=https://www.antlr.org/download/antlr4-cpp-runtime-4.11.1-source.zip -> antlr-cpp-4.11.1.zip -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e301f51543ff67d7e989aa56c0eb2d5c diff --git a/metadata/md5-cache/dev-cpp/argparse-2.9 b/metadata/md5-cache/dev-cpp/argparse-2.9 index 9d3558aaf24f..13d3e25c1ddb 100644 --- a/metadata/md5-cache/dev-cpp/argparse-2.9 +++ b/metadata/md5-cache/dev-cpp/argparse-2.9 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/p-ranav/argparse/archive/v2.9.tar.gz -> argparse-2.9.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c2892910faf2784f26084d2ae47c7b28 diff --git a/metadata/md5-cache/dev-cpp/benchmark-1.7.1 b/metadata/md5-cache/dev-cpp/benchmark-1.7.1 index c18e293e65a4..507b1f4816ba 100644 --- a/metadata/md5-cache/dev-cpp/benchmark-1.7.1 +++ b/metadata/md5-cache/dev-cpp/benchmark-1.7.1 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/benchmark/archive/v1.7.1.tar.gz -> benchmark-1.7.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ecee529d699ad567da9207e3afb68dcc diff --git a/metadata/md5-cache/dev-cpp/benchmark-1.8.0 b/metadata/md5-cache/dev-cpp/benchmark-1.8.0 index e7f6bb2c3672..2ca92d5cb2ed 100644 --- a/metadata/md5-cache/dev-cpp/benchmark-1.8.0 +++ b/metadata/md5-cache/dev-cpp/benchmark-1.8.0 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/benchmark/archive/v1.8.0.tar.gz -> benchmark-1.8.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b4a80de7665f1442a1f4fe6516f201b3 diff --git a/metadata/md5-cache/dev-cpp/catch-1.12.2-r1 b/metadata/md5-cache/dev-cpp/catch-1.12.2-r1 index 4745ff50f902..6f51747795a1 100644 --- a/metadata/md5-cache/dev-cpp/catch-1.12.2-r1 +++ b/metadata/md5-cache/dev-cpp/catch-1.12.2-r1 @@ -10,5 +10,5 @@ LICENSE=Boost-1.0 RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://github.com/catchorg/Catch2/archive/v1.12.2.tar.gz -> Catch-1.12.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6d508a92f4150c70b6a7dc66cc3a84ba diff --git a/metadata/md5-cache/dev-cpp/catch-1.9999 b/metadata/md5-cache/dev-cpp/catch-1.9999 index d6f7cb0fa30d..8e48bbc8e2f0 100644 --- a/metadata/md5-cache/dev-cpp/catch-1.9999 +++ b/metadata/md5-cache/dev-cpp/catch-1.9999 @@ -9,5 +9,5 @@ LICENSE=Boost-1.0 PROPERTIES=live RESTRICT=!test? ( test ) SLOT=1 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cd1088d26d5eee0df839c52075aa43ce diff --git a/metadata/md5-cache/dev-cpp/catch-2.13.8 b/metadata/md5-cache/dev-cpp/catch-2.13.8 index 0a513b855027..f438dbf14389 100644 --- a/metadata/md5-cache/dev-cpp/catch-2.13.8 +++ b/metadata/md5-cache/dev-cpp/catch-2.13.8 @@ -10,5 +10,5 @@ LICENSE=Boost-1.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/catchorg/Catch2/archive/v2.13.8.tar.gz -> Catch2-2.13.8.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=82fa2dbd3f36f5d2d6cc032646ec76cc diff --git a/metadata/md5-cache/dev-cpp/catch-3.0.1 b/metadata/md5-cache/dev-cpp/catch-3.0.1 index c3545157f087..18be7b34866f 100644 --- a/metadata/md5-cache/dev-cpp/catch-3.0.1 +++ b/metadata/md5-cache/dev-cpp/catch-3.0.1 @@ -10,5 +10,5 @@ LICENSE=Boost-1.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/catchorg/Catch2/archive/v3.0.1.tar.gz -> Catch2-3.0.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=948c348c6c2286a048898e0a5558a272 diff --git a/metadata/md5-cache/dev-cpp/catch-3.3.2 b/metadata/md5-cache/dev-cpp/catch-3.3.2 index 8165cdc9d458..6e856585a749 100644 --- a/metadata/md5-cache/dev-cpp/catch-3.3.2 +++ b/metadata/md5-cache/dev-cpp/catch-3.3.2 @@ -10,5 +10,5 @@ LICENSE=Boost-1.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/catchorg/Catch2/archive/v3.3.2.tar.gz -> Catch2-3.3.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9c93e2d73c56d0c6ad5aa94869e27b34 diff --git a/metadata/md5-cache/dev-cpp/catch-9999 b/metadata/md5-cache/dev-cpp/catch-9999 index 527b8493e49c..b80652be77c1 100644 --- a/metadata/md5-cache/dev-cpp/catch-9999 +++ b/metadata/md5-cache/dev-cpp/catch-9999 @@ -9,5 +9,5 @@ LICENSE=Boost-1.0 PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=72ca8de060841751a7345d9c6b410835 diff --git a/metadata/md5-cache/dev-cpp/cctz-2.3_p20230228 b/metadata/md5-cache/dev-cpp/cctz-2.3_p20230228 index 9b8d1722e2c4..213a18ebd51a 100644 --- a/metadata/md5-cache/dev-cpp/cctz-2.3_p20230228 +++ b/metadata/md5-cache/dev-cpp/cctz-2.3_p20230228 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/cctz/archive/3803b96130934f48b1fc1d47c5da5f542949c4b0.tar.gz -> cctz-2.3_p20230228.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1cd56469ebc89a70763c5189bc29469a diff --git a/metadata/md5-cache/dev-cpp/cli11-2.3.2 b/metadata/md5-cache/dev-cpp/cli11-2.3.2 index 298668be8a7b..ed58c8467839 100644 --- a/metadata/md5-cache/dev-cpp/cli11-2.3.2 +++ b/metadata/md5-cache/dev-cpp/cli11-2.3.2 @@ -11,5 +11,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/CLIUtils/CLI11/archive/refs/tags/v2.3.2.tar.gz -> cli11-2.3.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cc925168dbc2ac0f57a0490abbc13ec6 diff --git a/metadata/md5-cache/dev-cpp/clucene-2.3.3.4-r8 b/metadata/md5-cache/dev-cpp/clucene-2.3.3.4-r8 index 5cf09590c067..875dd9c107ac 100644 --- a/metadata/md5-cache/dev-cpp/clucene-2.3.3.4-r8 +++ b/metadata/md5-cache/dev-cpp/clucene-2.3.3.4-r8 @@ -10,5 +10,5 @@ LICENSE=|| ( Apache-2.0 LGPL-2.1 ) RESTRICT=test SLOT=1 SRC_URI=mirror://sourceforge/clucene/clucene-core-2.3.3.4.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=703550d1be945bb65decf102b51f978a diff --git a/metadata/md5-cache/dev-cpp/cpp-hocon-0.3.0-r1 b/metadata/md5-cache/dev-cpp/cpp-hocon-0.3.0-r1 index 177694327c94..a1aa4ab89330 100644 --- a/metadata/md5-cache/dev-cpp/cpp-hocon-0.3.0-r1 +++ b/metadata/md5-cache/dev-cpp/cpp-hocon-0.3.0-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/boost:=[nls] >=dev-libs/leatherman-0.9.3:= RESTRICT=!test? ( test ) SLOT=0/0.3.0 SRC_URI=https://github.com/puppetlabs/cpp-hocon/archive/0.3.0.tar.gz -> cpp-hocon-0.3.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a246a565526a96d8c3f0af92d1725d36 diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.2 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.2 index 1600c2d71c31..e26affad845e 100644 --- a/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.2 +++ b/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.2 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( brotli ssl zlib ) RESTRICT=!test? ( test ) SLOT=0/0.12 SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.12.2.tar.gz -> cpp-httplib-0.12.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bbc4e6ef2222aeb3ff1acdc9067331a0 diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.3 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.3 index a54007e6f299..08bb79015e54 100644 --- a/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.3 +++ b/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.3 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( brotli ssl zlib ) RESTRICT=!test? ( test ) SLOT=0/0.12 SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.12.3.tar.gz -> cpp-httplib-0.12.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bbc4e6ef2222aeb3ff1acdc9067331a0 diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.6 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.6 index bc40b2b7d3f5..e074a67bc370 100644 --- a/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.6 +++ b/metadata/md5-cache/dev-cpp/cpp-httplib-0.12.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( brotli ssl zlib ) RESTRICT=!test? ( test ) SLOT=0/0.12 SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.12.6.tar.gz -> cpp-httplib-0.12.6.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=65cdaab50beeeaa607d5a0c987d94fec diff --git a/metadata/md5-cache/dev-cpp/cppdap-0_pre20230605-r1 b/metadata/md5-cache/dev-cpp/cppdap-0_pre20230605-r1 index c7d0bcba37c5..2b81837db859 100644 --- a/metadata/md5-cache/dev-cpp/cppdap-0_pre20230605-r1 +++ b/metadata/md5-cache/dev-cpp/cppdap-0_pre20230605-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-cpp/nlohmann_json RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/cppdap/archive/252b56807b532533ea7362a4d949758dcb481d2b.tar.gz -> cppdap-0_pre20230605.tar.gz test? ( https://github.com/google/googletest/archive/0a03480824b4fc7883255dbd2fd8940c9f81e22e.tar.gz -> cppdap-gtest-0a03480824b4fc7883255dbd2fd8940c9f81e22e.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e27a7b1a0823cb08a7d4bce006662284 diff --git a/metadata/md5-cache/dev-cpp/cppgir-0_p20230606 b/metadata/md5-cache/dev-cpp/cppgir-0_p20230606 index 842c3e7360ed..7a7580b0560c 100644 --- a/metadata/md5-cache/dev-cpp/cppgir-0_p20230606 +++ b/metadata/md5-cache/dev-cpp/cppgir-0_p20230606 @@ -11,5 +11,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.com/mnauw/cppgir/-/archive/960fe054ffaab7cf55722fea6094c56a8ee8f18e/cppgir-960fe054ffaab7cf55722fea6094c56a8ee8f18e.tar.bz2 -> cppgir-0_p20230606.tar.bz2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7b7ccd9df5623d563f0a6e2ac113289f diff --git a/metadata/md5-cache/dev-cpp/curlpp-0.8.1 b/metadata/md5-cache/dev-cpp/curlpp-0.8.1 index b33646c49b08..5f3a5094ccbb 100644 --- a/metadata/md5-cache/dev-cpp/curlpp-0.8.1 +++ b/metadata/md5-cache/dev-cpp/curlpp-0.8.1 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=net-misc/curl SLOT=0 SRC_URI=https://github.com/jpbarrette/curlpp/archive/v0.8.1.tar.gz -> curlpp-0.8.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=84bfb8faf930a54123b9086dbf8a89e0 diff --git a/metadata/md5-cache/dev-cpp/doctest-2.4.11 b/metadata/md5-cache/dev-cpp/doctest-2.4.11 index 273b4cf0e269..d628825d2c7a 100644 --- a/metadata/md5-cache/dev-cpp/doctest-2.4.11 +++ b/metadata/md5-cache/dev-cpp/doctest-2.4.11 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/doctest/doctest/archive/v2.4.11.tar.gz -> doctest-2.4.11.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=19d5f281c37da326ac317ea87e59023f diff --git a/metadata/md5-cache/dev-cpp/edencommon-2022.08.29.00 b/metadata/md5-cache/dev-cpp/edencommon-2022.08.29.00 deleted file mode 100644 index d424add00a39..000000000000 --- a/metadata/md5-cache/dev-cpp/edencommon-2022.08.29.00 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-cpp/folly:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) dev-cpp/gtest -DESCRIPTION=Shared library for Watchman and Eden projects -EAPI=8 -HOMEPAGE=https://github.com/facebookexperimental/edencommon -INHERIT=cmake -IUSE=llvm-libunwind -KEYWORDS=amd64 -LICENSE=MIT -RDEPEND=dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-cpp/folly:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) -SLOT=0/2022.08.29.00 -SRC_URI=https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2022.08.29.00.tar.gz -> edencommon-2022.08.29.00.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=fa80578078b8bf3061f5faab731a74bd diff --git a/metadata/md5-cache/dev-cpp/edencommon-2023.02.06.00 b/metadata/md5-cache/dev-cpp/edencommon-2023.02.06.00 index d4278c41933c..9f93b2453135 100644 --- a/metadata/md5-cache/dev-cpp/edencommon-2023.02.06.00 +++ b/metadata/md5-cache/dev-cpp/edencommon-2023.02.06.00 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-cpp/folly:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) SLOT=0/2023.02.06.00 SRC_URI=https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2023.02.06.00.tar.gz -> edencommon-2023.02.06.00.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=436113a47e1b15abd66bf91c56f19d96 diff --git a/metadata/md5-cache/dev-cpp/edencommon-2023.05.01.00 b/metadata/md5-cache/dev-cpp/edencommon-2023.05.01.00 deleted file mode 100644 index e80b822e809f..000000000000 --- a/metadata/md5-cache/dev-cpp/edencommon-2023.05.01.00 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-cpp/folly:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) dev-cpp/gtest -DESCRIPTION=Shared library for Watchman and Eden projects -EAPI=8 -HOMEPAGE=https://github.com/facebookexperimental/edencommon -INHERIT=cmake -IUSE=llvm-libunwind -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-cpp/folly:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) -SLOT=0/2023.05.01.00 -SRC_URI=https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2023.05.01.00.tar.gz -> edencommon-2023.05.01.00.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1b309e37af19e9f6c09e91748bef4382 diff --git a/metadata/md5-cache/dev-cpp/edencommon-2023.05.22.00 b/metadata/md5-cache/dev-cpp/edencommon-2023.05.22.00 index 244e6de4593f..f7bf23bfa6fe 100644 --- a/metadata/md5-cache/dev-cpp/edencommon-2023.05.22.00 +++ b/metadata/md5-cache/dev-cpp/edencommon-2023.05.22.00 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/facebookexperimental/edencommon INHERIT=cmake IUSE=llvm-libunwind -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=MIT RDEPEND=dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-cpp/folly:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) SLOT=0/2023.05.22.00 SRC_URI=https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2023.05.22.00.tar.gz -> edencommon-2023.05.22.00.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1b309e37af19e9f6c09e91748bef4382 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=436113a47e1b15abd66bf91c56f19d96 diff --git a/metadata/md5-cache/dev-cpp/edencommon-2023.04.10.00 b/metadata/md5-cache/dev-cpp/edencommon-2023.06.19.00 similarity index 86% rename from metadata/md5-cache/dev-cpp/edencommon-2023.04.10.00 rename to metadata/md5-cache/dev-cpp/edencommon-2023.06.19.00 index 49d4b6c3098a..d8b8410217bf 100644 --- a/metadata/md5-cache/dev-cpp/edencommon-2023.04.10.00 +++ b/metadata/md5-cache/dev-cpp/edencommon-2023.06.19.00 @@ -9,7 +9,7 @@ IUSE=llvm-libunwind KEYWORDS=~amd64 LICENSE=MIT RDEPEND=dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-cpp/folly:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) -SLOT=0/2023.04.10.00 -SRC_URI=https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2023.04.10.00.tar.gz -> edencommon-2023.04.10.00.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +SLOT=0/2023.06.19.00 +SRC_URI=https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2023.06.19.00.tar.gz -> edencommon-2023.06.19.00.gh.tar.gz +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1b309e37af19e9f6c09e91748bef4382 diff --git a/metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 b/metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 index 5ba55453bf2a..2218e7408bd0 100644 --- a/metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 +++ b/metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 @@ -11,5 +11,5 @@ LICENSE=MPL-2.0 RESTRICT=!test? ( test ) test SLOT=3 SRC_URI=https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cuda 13d76baf0dc95e560610c6b7dfa79db4 flag-o-matic ad475baa777c9978fa035216c8264a10 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cuda 13d76baf0dc95e560610c6b7dfa79db4 flag-o-matic ad475baa777c9978fa035216c8264a10 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9c647c5fbb99a4bdc25329176c038361 diff --git a/metadata/md5-cache/dev-cpp/elfio-3.11 b/metadata/md5-cache/dev-cpp/elfio-3.11 index 969841a805b5..34883387dd8e 100644 --- a/metadata/md5-cache/dev-cpp/elfio-3.11 +++ b/metadata/md5-cache/dev-cpp/elfio-3.11 @@ -11,5 +11,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/serge1/elfio/archive/Release_3.11.tar.gz -> elfio-3.11.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=580844e4744f74216b9eedc685bba2ac diff --git a/metadata/md5-cache/dev-cpp/expected-lite-0.6.3 b/metadata/md5-cache/dev-cpp/expected-lite-0.6.3 index 5c0f82377f0d..483d9c824781 100644 --- a/metadata/md5-cache/dev-cpp/expected-lite-0.6.3 +++ b/metadata/md5-cache/dev-cpp/expected-lite-0.6.3 @@ -10,5 +10,5 @@ LICENSE=Boost-1.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/martinmoene/expected-lite/archive/refs/tags/v0.6.3.tar.gz -> expected-lite-0.6.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bd272cd8e5cfcd69f8b21ab9803eb83e diff --git a/metadata/md5-cache/dev-cpp/folly-2022.08.29.00 b/metadata/md5-cache/dev-cpp/folly-2022.08.29.00 deleted file mode 100644 index e241fb30b20d..000000000000 --- a/metadata/md5-cache/dev-cpp/folly-2022.08.29.00 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( sys-devel/clang ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-libs/boost:=[context] dev-libs/double-conversion:= dev-libs/libaio dev-libs/libevent:= dev-libs/libfmt:= dev-libs/libsodium:= dev-libs/openssl:= >=sys-libs/liburing-2.2:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) sys-libs/binutils-libs test? ( dev-cpp/gtest ) -DESCRIPTION=An open-source C++ library developed and used at Facebook -EAPI=8 -HOMEPAGE=https://github.com/facebook/folly -INHERIT=cmake toolchain-funcs -IUSE=llvm-libunwind test -KEYWORDS=amd64 -LICENSE=Apache-2.0 -RDEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-libs/boost:=[context] dev-libs/double-conversion:= dev-libs/libaio dev-libs/libevent:= dev-libs/libfmt:= dev-libs/libsodium:= dev-libs/openssl:= >=sys-libs/liburing-2.2:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) -RESTRICT=!test? ( test ) -SLOT=0/2022.08.29.00 -SRC_URI=https://github.com/facebook/folly/releases/download/v2022.08.29.00/folly-v2022.08.29.00.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ad40dc2a85f98741544e0b391e1368d3 diff --git a/metadata/md5-cache/dev-cpp/folly-2023.02.06.00 b/metadata/md5-cache/dev-cpp/folly-2023.02.06.00 index 28788e9ebdc5..b042e5b3357e 100644 --- a/metadata/md5-cache/dev-cpp/folly-2023.02.06.00 +++ b/metadata/md5-cache/dev-cpp/folly-2023.02.06.00 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-ar RESTRICT=!test? ( test ) SLOT=0/2023.02.06.00 SRC_URI=https://github.com/facebook/folly/releases/download/v2023.02.06.00/folly-v2023.02.06.00.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=99ca08b0eed1126eb5165d4c34387775 diff --git a/metadata/md5-cache/dev-cpp/folly-2023.05.01.00 b/metadata/md5-cache/dev-cpp/folly-2023.05.01.00 deleted file mode 100644 index 2e3b93e81f20..000000000000 --- a/metadata/md5-cache/dev-cpp/folly-2023.05.01.00 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( sys-devel/clang ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-libs/boost:=[context] dev-libs/double-conversion:= dev-libs/libaio dev-libs/libevent:= dev-libs/libfmt:= dev-libs/libsodium:= dev-libs/openssl:= >=sys-libs/liburing-2.3:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) sys-libs/binutils-libs test? ( dev-cpp/gtest ) -DESCRIPTION=An open-source C++ library developed and used at Facebook -EAPI=8 -HOMEPAGE=https://github.com/facebook/folly -INHERIT=cmake toolchain-funcs -IUSE=llvm-libunwind test -KEYWORDS=~amd64 ~ppc64 -LICENSE=Apache-2.0 -RDEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-libs/boost:=[context] dev-libs/double-conversion:= dev-libs/libaio dev-libs/libevent:= dev-libs/libfmt:= dev-libs/libsodium:= dev-libs/openssl:= >=sys-libs/liburing-2.3:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) -RESTRICT=!test? ( test ) -SLOT=0/2023.05.01.00 -SRC_URI=https://github.com/facebook/folly/releases/download/v2023.05.01.00/folly-v2023.05.01.00.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=93e3800fdc4c66c6aefaf19e0e10fae9 diff --git a/metadata/md5-cache/dev-cpp/folly-2023.05.22.00 b/metadata/md5-cache/dev-cpp/folly-2023.05.22.00 index 07ccb92dcb2b..37b611709753 100644 --- a/metadata/md5-cache/dev-cpp/folly-2023.05.22.00 +++ b/metadata/md5-cache/dev-cpp/folly-2023.05.22.00 @@ -4,13 +4,13 @@ DEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arc DESCRIPTION=An open-source C++ library developed and used at Facebook EAPI=8 HOMEPAGE=https://github.com/facebook/folly -INHERIT=cmake toolchain-funcs +INHERIT=cmake IUSE=llvm-libunwind test -KEYWORDS=~amd64 ~ppc64 +KEYWORDS=amd64 ~ppc64 LICENSE=Apache-2.0 RDEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-libs/boost:=[context] dev-libs/double-conversion:= dev-libs/libaio dev-libs/libevent:= dev-libs/libfmt:= dev-libs/libsodium:= dev-libs/openssl:= >=sys-libs/liburing-2.3:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) RESTRICT=!test? ( test ) SLOT=0/2023.05.22.00 SRC_URI=https://github.com/facebook/folly/releases/download/v2023.05.22.00/folly-v2023.05.22.00.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=fac46cbec31c2a84c1340d9490ab6564 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=b3e20aeaac83e7635f400f2da2990b1d diff --git a/metadata/md5-cache/dev-cpp/folly-2023.04.10.00 b/metadata/md5-cache/dev-cpp/folly-2023.06.19.00 similarity index 80% rename from metadata/md5-cache/dev-cpp/folly-2023.04.10.00 rename to metadata/md5-cache/dev-cpp/folly-2023.06.19.00 index eb4a723d65a7..ca1c58260a89 100644 --- a/metadata/md5-cache/dev-cpp/folly-2023.04.10.00 +++ b/metadata/md5-cache/dev-cpp/folly-2023.06.19.00 @@ -1,16 +1,16 @@ -BDEPEND=test? ( sys-devel/clang ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test unpack DEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-libs/boost:=[context] dev-libs/double-conversion:= dev-libs/libaio dev-libs/libevent:= dev-libs/libfmt:= dev-libs/libsodium:= dev-libs/openssl:= >=sys-libs/liburing-2.3:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) sys-libs/binutils-libs test? ( dev-cpp/gtest ) DESCRIPTION=An open-source C++ library developed and used at Facebook EAPI=8 HOMEPAGE=https://github.com/facebook/folly -INHERIT=cmake toolchain-funcs +INHERIT=cmake IUSE=llvm-libunwind test KEYWORDS=~amd64 ~ppc64 LICENSE=Apache-2.0 RDEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-libs/boost:=[context] dev-libs/double-conversion:= dev-libs/libaio dev-libs/libevent:= dev-libs/libfmt:= dev-libs/libsodium:= dev-libs/openssl:= >=sys-libs/liburing-2.3:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) RESTRICT=!test? ( test ) -SLOT=0/2023.04.10.00 -SRC_URI=https://github.com/facebook/folly/releases/download/v2023.04.10.00/folly-v2023.04.10.00.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=93e3800fdc4c66c6aefaf19e0e10fae9 +SLOT=0/2023.06.19.00 +SRC_URI=https://github.com/facebook/folly/releases/download/v2023.06.19.00/folly-v2023.06.19.00.tar.gz +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=f37960914b86e0cad39300458f35608a diff --git a/metadata/md5-cache/dev-cpp/gemmlowp-2021.12.20 b/metadata/md5-cache/dev-cpp/gemmlowp-2021.12.20 index 215eb5dde2ac..0d9b6f71fe52 100644 --- a/metadata/md5-cache/dev-cpp/gemmlowp-2021.12.20 +++ b/metadata/md5-cache/dev-cpp/gemmlowp-2021.12.20 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/gemmlowp/archive/e844ffd17118c1e17d94e1ba4354c075a4577b88.tar.gz -> gemmlowp-2021.12.20.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=451c358a0f4186de11d5e94bcc32c20c diff --git a/metadata/md5-cache/dev-cpp/gflags-2.2.2 b/metadata/md5-cache/dev-cpp/gflags-2.2.2 index 6d26c980b442..2f5f1fc3db37 100644 --- a/metadata/md5-cache/dev-cpp/gflags-2.2.2 +++ b/metadata/md5-cache/dev-cpp/gflags-2.2.2 @@ -10,5 +10,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0/2.2 SRC_URI=https://github.com/gflags/gflags/archive/v2.2.2.tar.gz -> gflags-2.2.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=22e62201c1b5dd92cdfe07ecb6e3ad82 diff --git a/metadata/md5-cache/dev-cpp/gflags-9999 b/metadata/md5-cache/dev-cpp/gflags-9999 index 9cc11ca4f6e7..3255a239a053 100644 --- a/metadata/md5-cache/dev-cpp/gflags-9999 +++ b/metadata/md5-cache/dev-cpp/gflags-9999 @@ -9,5 +9,5 @@ LICENSE=BSD PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0/2.2 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6c2f2afee552021a1ae17732ac054e75 diff --git a/metadata/md5-cache/dev-cpp/glog-0.5.0 b/metadata/md5-cache/dev-cpp/glog-0.5.0 index d95eda140edd..f892d500dc7a 100644 --- a/metadata/md5-cache/dev-cpp/glog-0.5.0 +++ b/metadata/md5-cache/dev-cpp/glog-0.5.0 @@ -12,5 +12,5 @@ RDEPEND=gflags? ( dev-cpp/gflags:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/glog/archive/v0.5.0.tar.gz -> glog-0.5.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7c34ff1e1cf82841f54f0cc3dfb94037 diff --git a/metadata/md5-cache/dev-cpp/glog-0.6.0 b/metadata/md5-cache/dev-cpp/glog-0.6.0 index f16acf22d187..124e7f9f2960 100644 --- a/metadata/md5-cache/dev-cpp/glog-0.6.0 +++ b/metadata/md5-cache/dev-cpp/glog-0.6.0 @@ -12,5 +12,5 @@ RDEPEND=gflags? ( dev-cpp/gflags:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/google/glog/archive/v0.6.0.tar.gz -> glog-0.6.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3297eea2ece2a9efea19f61d5661cfa1 diff --git a/metadata/md5-cache/dev-cpp/gtest-1.11.0 b/metadata/md5-cache/dev-cpp/gtest-1.11.0 index 92921625e658..6bc84d4324eb 100644 --- a/metadata/md5-cache/dev-cpp/gtest-1.11.0 +++ b/metadata/md5-cache/dev-cpp/gtest-1.11.0 @@ -10,5 +10,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/googletest/archive/refs/tags/release-1.11.0.tar.gz -> gtest-1.11.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e3efc473f04795a69342a71eb7f6cdcd diff --git a/metadata/md5-cache/dev-cpp/gtest-1.13.0 b/metadata/md5-cache/dev-cpp/gtest-1.13.0 index 13ecdf862501..609788d45d9c 100644 --- a/metadata/md5-cache/dev-cpp/gtest-1.13.0 +++ b/metadata/md5-cache/dev-cpp/gtest-1.13.0 @@ -10,5 +10,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/googletest/archive/refs/tags/v1.13.0.tar.gz -> gtest-1.13.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ca177e268835106cde9d8565896d384b diff --git a/metadata/md5-cache/dev-cpp/gtest-9999 b/metadata/md5-cache/dev-cpp/gtest-9999 index da8f23d2bfb2..380e0351675d 100644 --- a/metadata/md5-cache/dev-cpp/gtest-9999 +++ b/metadata/md5-cache/dev-cpp/gtest-9999 @@ -9,5 +9,5 @@ LICENSE=BSD PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1662d7b9f348e4f5589613b2a1ae0fa3 diff --git a/metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.12 b/metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.12 index 568b14de2ee2..558071421df0 100644 --- a/metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.12 +++ b/metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.12 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/gulrak/filesystem/archive/v1.5.12.tar.gz -> gulrak-filesystem-1.5.12.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f6945788334ae744f0aaae1eeca8bc5e diff --git a/metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.14 b/metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.14 index f5bf9ff417da..8804f41bd89f 100644 --- a/metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.14 +++ b/metadata/md5-cache/dev-cpp/gulrak-filesystem-1.5.14 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/gulrak/filesystem/archive/v1.5.14.tar.gz -> gulrak-filesystem-1.5.14.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=903c07a9bf12569d14e6df41ddb73e3c diff --git a/metadata/md5-cache/dev-cpp/highway-1.0.1-r1 b/metadata/md5-cache/dev-cpp/highway-1.0.1-r1 index 77ce8aee2107..d3cd75caacae 100644 --- a/metadata/md5-cache/dev-cpp/highway-1.0.1-r1 +++ b/metadata/md5-cache/dev-cpp/highway-1.0.1-r1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/highway/archive/refs/tags/1.0.1.tar.gz -> highway-1.0.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0d321500d4cfbca026351cbf34b68448 diff --git a/metadata/md5-cache/dev-cpp/highway-1.0.3 b/metadata/md5-cache/dev-cpp/highway-1.0.3 index 551347b0ae9c..d7b42059d2e5 100644 --- a/metadata/md5-cache/dev-cpp/highway-1.0.3 +++ b/metadata/md5-cache/dev-cpp/highway-1.0.3 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/highway/archive/refs/tags/1.0.3.tar.gz -> highway-1.0.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=154afc8002e8465021d08bc41b75deb2 diff --git a/metadata/md5-cache/dev-cpp/highway-1.0.3-r1 b/metadata/md5-cache/dev-cpp/highway-1.0.3-r1 index 087f93f6ddc2..f2a4e2c2a43a 100644 --- a/metadata/md5-cache/dev-cpp/highway-1.0.3-r1 +++ b/metadata/md5-cache/dev-cpp/highway-1.0.3-r1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/highway/archive/refs/tags/1.0.3.tar.gz -> highway-1.0.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=df1852e9b3be60ac19b5206cc47233ab diff --git a/metadata/md5-cache/dev-cpp/highway-9999 b/metadata/md5-cache/dev-cpp/highway-9999 index 3bcc9872cd85..b4b0f01436dd 100644 --- a/metadata/md5-cache/dev-cpp/highway-9999 +++ b/metadata/md5-cache/dev-cpp/highway-9999 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a6208e8e01ec9f823cb8e2e02d1c830f diff --git a/metadata/md5-cache/dev-cpp/json11-1.0.0-r1 b/metadata/md5-cache/dev-cpp/json11-1.0.0-r1 index 0e227c256bb4..b90b419e27db 100644 --- a/metadata/md5-cache/dev-cpp/json11-1.0.0-r1 +++ b/metadata/md5-cache/dev-cpp/json11-1.0.0-r1 @@ -8,5 +8,5 @@ KEYWORDS=amd64 x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/dropbox/json11/archive/refs/tags/v1.0.0.tar.gz -> json11-1.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1ed05809fe58ce6e93213a29667ccb72 diff --git a/metadata/md5-cache/dev-cpp/jwt-cpp-0.6.0 b/metadata/md5-cache/dev-cpp/jwt-cpp-0.6.0 index e93f75d21f44..4115541ad9fe 100644 --- a/metadata/md5-cache/dev-cpp/jwt-cpp-0.6.0 +++ b/metadata/md5-cache/dev-cpp/jwt-cpp-0.6.0 @@ -12,5 +12,5 @@ RDEPEND=dev-cpp/nlohmann_json dev-libs/openssl picojson? ( dev-cpp/picojson ) RESTRICT=!picojson? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/Thalhammer/jwt-cpp/archive/refs/tags/v0.6.0.tar.gz -> jwt-cpp-0.6.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7e947f4200da240b07176e08a61be1b9 diff --git a/metadata/md5-cache/dev-cpp/kokkos-3.7.1 b/metadata/md5-cache/dev-cpp/kokkos-3.7.1 index 8c72d63d5d21..7bf1f63850f1 100644 --- a/metadata/md5-cache/dev-cpp/kokkos-3.7.1 +++ b/metadata/md5-cache/dev-cpp/kokkos-3.7.1 @@ -12,5 +12,5 @@ RDEPEND=sys-apps/hwloc:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/kokkos/kokkos/archive/refs/tags/3.7.01.tar.gz -> kokkos-3.7.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=159acbc7af3ad0264db3b439f5e4bd84 diff --git a/metadata/md5-cache/dev-cpp/kokkos-4.0.1 b/metadata/md5-cache/dev-cpp/kokkos-4.0.1 index d786edf19d00..800eee0165d3 100644 --- a/metadata/md5-cache/dev-cpp/kokkos-4.0.1 +++ b/metadata/md5-cache/dev-cpp/kokkos-4.0.1 @@ -12,5 +12,5 @@ RDEPEND=sys-apps/hwloc:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/kokkos/kokkos/archive/refs/tags/4.0.01.tar.gz -> kokkos-4.0.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4b939be21b5788869cf8b433eb63f325 diff --git a/metadata/md5-cache/dev-cpp/libjson-rpc-cpp-1.4.0 b/metadata/md5-cache/dev-cpp/libjson-rpc-cpp-1.4.0 index 126dd2450623..c6cf19608859 100644 --- a/metadata/md5-cache/dev-cpp/libjson-rpc-cpp-1.4.0 +++ b/metadata/md5-cache/dev-cpp/libjson-rpc-cpp-1.4.0 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/jsoncpp:= http-client? ( net-misc/curl:= ) http-server? ( net-l RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/cinemast/libjson-rpc-cpp/archive/v1.4.0.tar.gz -> libjson-rpc-cpp-1.4.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1a353ab62dfb7346668756fb072b2be5 diff --git a/metadata/md5-cache/dev-cpp/lucene++-3.0.7-r3 b/metadata/md5-cache/dev-cpp/lucene++-3.0.7-r3 index ee9e86bce729..e2735bcb85e7 100644 --- a/metadata/md5-cache/dev-cpp/lucene++-3.0.7-r3 +++ b/metadata/md5-cache/dev-cpp/lucene++-3.0.7-r3 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/boost:=[zlib] RESTRICT=test SLOT=0 SRC_URI=https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_3.0.7.tar.gz -> lucene++-3.0.7.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=68906bf4e4a1fda8a846d17e3cd332f5 diff --git a/metadata/md5-cache/dev-cpp/magic_enum-0.8.2 b/metadata/md5-cache/dev-cpp/magic_enum-0.8.2 index 04fc15eb45c7..c043392a171d 100644 --- a/metadata/md5-cache/dev-cpp/magic_enum-0.8.2 +++ b/metadata/md5-cache/dev-cpp/magic_enum-0.8.2 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) test SLOT=0 SRC_URI=https://github.com/Neargye/magic_enum/archive/refs/tags/v0.8.2.tar.gz -> magic_enum-0.8.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cb565113680dac65106fd6984a3ff4fc diff --git a/metadata/md5-cache/dev-cpp/ms-gsl-4.0.0 b/metadata/md5-cache/dev-cpp/ms-gsl-4.0.0 index 32e09e823a2e..240272d4859d 100644 --- a/metadata/md5-cache/dev-cpp/ms-gsl-4.0.0 +++ b/metadata/md5-cache/dev-cpp/ms-gsl-4.0.0 @@ -11,5 +11,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Microsoft/GSL/archive/v4.0.0.tar.gz -> ms-gsl-4.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a464b49d65f3f2690f72ce6d0c59011b diff --git a/metadata/md5-cache/dev-cpp/ms-gsl-9999 b/metadata/md5-cache/dev-cpp/ms-gsl-9999 index 083068a16a4e..7e30d7f818b5 100644 --- a/metadata/md5-cache/dev-cpp/ms-gsl-9999 +++ b/metadata/md5-cache/dev-cpp/ms-gsl-9999 @@ -10,5 +10,5 @@ LICENSE=MIT PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=df08dac91dddf6f4c64ce606ab70b1c1 diff --git a/metadata/md5-cache/dev-cpp/msgpack-cxx-5.0.0 b/metadata/md5-cache/dev-cpp/msgpack-cxx-5.0.0 index 78fd7514e0e6..276848be7d53 100644 --- a/metadata/md5-cache/dev-cpp/msgpack-cxx-5.0.0 +++ b/metadata/md5-cache/dev-cpp/msgpack-cxx-5.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( boost ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/msgpack/msgpack-c/releases/download/cpp-5.0.0/msgpack-cxx-5.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=afd89e96b0eb9bc4c722a4fd9034eab1 diff --git a/metadata/md5-cache/dev-cpp/msgpack-cxx-6.0.0 b/metadata/md5-cache/dev-cpp/msgpack-cxx-6.0.0 index 9b604e0576c9..17b8d4639fdc 100644 --- a/metadata/md5-cache/dev-cpp/msgpack-cxx-6.0.0 +++ b/metadata/md5-cache/dev-cpp/msgpack-cxx-6.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( boost ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/msgpack/msgpack-c/releases/download/cpp-6.0.0/msgpack-cxx-6.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d342b98ddc98c9d8506aa2d52f62eed4 diff --git a/metadata/md5-cache/dev-cpp/muParser-2.3.3-r2 b/metadata/md5-cache/dev-cpp/muParser-2.3.3-r2 index 91d460fc94aa..44144a3af7bb 100644 --- a/metadata/md5-cache/dev-cpp/muParser-2.3.3-r2 +++ b/metadata/md5-cache/dev-cpp/muParser-2.3.3-r2 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/beltoforion/muparser/archive/refs/tags/v2.3.3-1.tar.gz -> muParser-2.3.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5048eb07df7560dfffa069cbf3fe24f3 diff --git a/metadata/md5-cache/dev-cpp/muParser-2.3.4-r1 b/metadata/md5-cache/dev-cpp/muParser-2.3.4-r1 index ceea3072e68d..f5da134b7e6b 100644 --- a/metadata/md5-cache/dev-cpp/muParser-2.3.4-r1 +++ b/metadata/md5-cache/dev-cpp/muParser-2.3.4-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/beltoforion/muparser/archive/refs/tags/v2.3.4.tar.gz -> muParser-2.3.4.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=806e285a256fe0a6421f203bddfe4042 diff --git a/metadata/md5-cache/dev-cpp/muParserX-4.0.11 b/metadata/md5-cache/dev-cpp/muParserX-4.0.11 index 2a727aca154c..0142e641cda8 100644 --- a/metadata/md5-cache/dev-cpp/muParserX-4.0.11 +++ b/metadata/md5-cache/dev-cpp/muParserX-4.0.11 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=BSD-2 SLOT=0 SRC_URI=https://github.com/beltoforion/muparserx/archive/refs/tags/v4.0.11.tar.gz -> muParserX-4.0.11.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f918031061d8b92e87820473740c8252 diff --git a/metadata/md5-cache/dev-cpp/nlohmann_json-3.11.2 b/metadata/md5-cache/dev-cpp/nlohmann_json-3.11.2 index 1284931164fa..9245ce8c054d 100644 --- a/metadata/md5-cache/dev-cpp/nlohmann_json-3.11.2 +++ b/metadata/md5-cache/dev-cpp/nlohmann_json-3.11.2 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/nlohmann/json/archive/v3.11.2.tar.gz -> nlohmann_json-3.11.2.tar.gz test? ( https://github.com/nlohmann/json_test_data/archive/v3.1.0.tar.gz -> nlohmann_json-testdata-3.1.0.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2dc9cd24da9042cc68fe137ebb8cb349 diff --git a/metadata/md5-cache/dev-cpp/nlohmann_json-3.11.2-r1 b/metadata/md5-cache/dev-cpp/nlohmann_json-3.11.2-r1 index 2e5c14e3a728..4685043f3cb8 100644 --- a/metadata/md5-cache/dev-cpp/nlohmann_json-3.11.2-r1 +++ b/metadata/md5-cache/dev-cpp/nlohmann_json-3.11.2-r1 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/nlohmann/json/archive/v3.11.2.tar.gz -> nlohmann_json-3.11.2.tar.gz test? ( https://github.com/nlohmann/json_test_data/archive/v3.1.0.tar.gz -> nlohmann_json-testdata-3.1.0.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3ecaa16c1645f8ea6df70105daf0b2c9 diff --git a/metadata/md5-cache/dev-cpp/notcurses-3.0.5-r1 b/metadata/md5-cache/dev-cpp/notcurses-3.0.5-r1 index 10a984d5e44a..671019a10af4 100644 --- a/metadata/md5-cache/dev-cpp/notcurses-3.0.5-r1 +++ b/metadata/md5-cache/dev-cpp/notcurses-3.0.5-r1 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=dev-libs/libunistring:= media-video/ffmpeg:= sys-libs/gpm sys-libs/ncurses:= SLOT=0 SRC_URI=https://github.com/dankamongmen/notcurses/archive/v3.0.5.tar.gz -> notcurses-3.0.5.tar.gz https://github.com/dankamongmen/notcurses/releases/download/v3.0.5/notcurses-doc-3.0.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0277bebe060b9e89720136d621b8a138 diff --git a/metadata/md5-cache/dev-cpp/notcurses-3.0.8 b/metadata/md5-cache/dev-cpp/notcurses-3.0.8 index fffff9327cd1..101531b44b64 100644 --- a/metadata/md5-cache/dev-cpp/notcurses-3.0.8 +++ b/metadata/md5-cache/dev-cpp/notcurses-3.0.8 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libunistring:= media-video/ffmpeg:= sys-libs/gpm sys-libs/ncurs RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/dankamongmen/notcurses/archive/v3.0.8.tar.gz -> notcurses-3.0.8.tar.gz https://github.com/dankamongmen/notcurses/releases/download/v3.0.8/notcurses-doc-3.0.8.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5389d702cc7dc0d53186b22466569c2e diff --git a/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.3.0-r2 b/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.3.0-r2 index dc24f1592bdf..eae19599de98 100644 --- a/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.3.0-r2 +++ b/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.3.0-r2 @@ -12,5 +12,5 @@ RDEPEND=net-misc/curl:= dev-libs/thrift:= dev-libs/boost:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/open-telemetry/opentelemetry-cpp/archive/refs/tags/v1.3.0.tar.gz -> opentelemetry-cpp-1.3.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d4614d573b00a871520588092511c9ae diff --git a/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.4.0 b/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.4.0 index 871bf2bf95c8..f55eb15ffaa5 100644 --- a/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.4.0 +++ b/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.4.0 @@ -12,5 +12,5 @@ RDEPEND=net-misc/curl:= dev-libs/thrift:= dev-libs/boost:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/open-telemetry/opentelemetry-cpp/archive/refs/tags/v1.4.0.tar.gz -> opentelemetry-cpp-1.4.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d4614d573b00a871520588092511c9ae diff --git a/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.6.0 b/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.6.0 index 424553d9bede..0f83c1bdbef0 100644 --- a/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.6.0 +++ b/metadata/md5-cache/dev-cpp/opentelemetry-cpp-1.6.0 @@ -12,5 +12,5 @@ RDEPEND=net-misc/curl:= dev-libs/thrift:= dev-libs/boost:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/open-telemetry/opentelemetry-cpp/archive/refs/tags/v1.6.0.tar.gz -> opentelemetry-cpp-1.6.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e9616ee42d43723773ed97795f6c2c20 diff --git a/metadata/md5-cache/dev-cpp/popl-1.2.0 b/metadata/md5-cache/dev-cpp/popl-1.2.0 index 795f460239bc..22e26a2e4926 100644 --- a/metadata/md5-cache/dev-cpp/popl-1.2.0 +++ b/metadata/md5-cache/dev-cpp/popl-1.2.0 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ~arm ppc ppc64 ~riscv x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/badaix/popl/archive/v1.2.0.tar.gz -> popl-1.2.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8fcf6baf498d44c16bba183b9e0c3dce diff --git a/metadata/md5-cache/dev-cpp/popl-9999 b/metadata/md5-cache/dev-cpp/popl-9999 index 5cd09170d2b9..fac10bcc3c37 100644 --- a/metadata/md5-cache/dev-cpp/popl-9999 +++ b/metadata/md5-cache/dev-cpp/popl-9999 @@ -7,5 +7,5 @@ INHERIT=cmake git-r3 LICENSE=MIT PROPERTIES=live SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=76fe1f20e141c55cf3992e293604903b diff --git a/metadata/md5-cache/dev-cpp/prometheus-cpp-1.0.1 b/metadata/md5-cache/dev-cpp/prometheus-cpp-1.0.1 index b843ac02c93b..1c149a3660b5 100644 --- a/metadata/md5-cache/dev-cpp/prometheus-cpp-1.0.1 +++ b/metadata/md5-cache/dev-cpp/prometheus-cpp-1.0.1 @@ -12,5 +12,5 @@ RDEPEND=net-misc/curl sys-libs/zlib www-servers/civetweb[cxx] RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/jupp0r/prometheus-cpp/archive/v1.0.1.tar.gz -> prometheus-cpp-1.0.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1d39c627b360f11c7b1d0b2262c04c48 diff --git a/metadata/md5-cache/dev-cpp/prometheus-cpp-1.1.0 b/metadata/md5-cache/dev-cpp/prometheus-cpp-1.1.0 index ee8690058a66..f91fb1432e73 100644 --- a/metadata/md5-cache/dev-cpp/prometheus-cpp-1.1.0 +++ b/metadata/md5-cache/dev-cpp/prometheus-cpp-1.1.0 @@ -12,5 +12,5 @@ RDEPEND=net-misc/curl sys-libs/zlib www-servers/civetweb[cxx] RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/jupp0r/prometheus-cpp/archive/v1.1.0.tar.gz -> prometheus-cpp-1.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1d39c627b360f11c7b1d0b2262c04c48 diff --git a/metadata/md5-cache/dev-cpp/pystring-1.1.3-r1 b/metadata/md5-cache/dev-cpp/pystring-1.1.3-r1 index 743e58136858..43c5257fef90 100644 --- a/metadata/md5-cache/dev-cpp/pystring-1.1.3-r1 +++ b/metadata/md5-cache/dev-cpp/pystring-1.1.3-r1 @@ -9,5 +9,5 @@ LICENSE=BSD RESTRICT=mirror SLOT=0 SRC_URI=https://github.com/imageworks/pystring/archive/v1.1.3.tar.gz -> pystring-1.1.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3f02a15ab2948dbd994cf26429aa1325 diff --git a/metadata/md5-cache/dev-cpp/range-v3-0.12.0 b/metadata/md5-cache/dev-cpp/range-v3-0.12.0 index fadd3b3f2dd4..e4563caa3393 100644 --- a/metadata/md5-cache/dev-cpp/range-v3-0.12.0 +++ b/metadata/md5-cache/dev-cpp/range-v3-0.12.0 @@ -10,5 +10,5 @@ LICENSE=Boost-1.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ericniebler/range-v3/archive/0.12.0.tar.gz -> range-v3-0.12.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=02b8c701725326c3e9171dfcae644754 diff --git a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3 b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3 index 6a00b777dda8..19f5772e3e15 100644 --- a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3 +++ b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/maxbachmann/rapidfuzz-cpp/archive/v1.11.3.tar.gz -> rapidfuzz-cpp-1.11.3.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=352420b559a7657b95a6be8ca3b2330a diff --git a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.0.0 b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.0.0 index ab75541479a9..7512d6f690a5 100644 --- a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.0.0 +++ b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.0.0 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/maxbachmann/rapidfuzz-cpp/archive/v2.0.0.tar.gz -> rapidfuzz-cpp-2.0.0.gh.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fbd510a472257b9527bdcda2bf7f77c7 diff --git a/metadata/md5-cache/dev-cpp/rapidyaml-0.5.0 b/metadata/md5-cache/dev-cpp/rapidyaml-0.5.0 index c96919c92d94..4bc6fbb8f98c 100644 --- a/metadata/md5-cache/dev-cpp/rapidyaml-0.5.0 +++ b/metadata/md5-cache/dev-cpp/rapidyaml-0.5.0 @@ -11,5 +11,5 @@ LICENSE=MIT Boost-1.0 BSD RESTRICT=!test? ( test ) SLOT=0/0.5.0 SRC_URI=https://github.com/biojppm/rapidyaml/releases/download/v0.5.0/rapidyaml-0.5.0-src.tgz test? ( https://github.com/biojppm/c4fs/archive/0130061b804ae2af0d6cd5919275d552eb1f2414.tar.gz -> rapidyaml-c4fs-0130061b804ae2af0d6cd5919275d552eb1f2414.tar.gz https://github.com/biojppm/c4log/archive/00066ad7f624556f066f3d60766a2c33aeb3c6f0.tar.gz -> rapidyaml-c4log-00066ad7f624556f066f3d60766a2c33aeb3c6f0.tar.gz https://github.com/yaml/yaml-test-suite/archive/6e6c296ae9c9d2d5c4134b4b64d01b29ac19ff6f.tar.gz -> rapidyaml-yaml-test-suite-6e6c296ae9c9d2d5c4134b4b64d01b29ac19ff6f.tar.gz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=43043dc78038435c9234811e786c3bc9 diff --git a/metadata/md5-cache/dev-cpp/robin-hood-hashing-3.11.5-r1 b/metadata/md5-cache/dev-cpp/robin-hood-hashing-3.11.5-r1 index 49ec80904e44..e29f359b2444 100644 --- a/metadata/md5-cache/dev-cpp/robin-hood-hashing-3.11.5-r1 +++ b/metadata/md5-cache/dev-cpp/robin-hood-hashing-3.11.5-r1 @@ -8,5 +8,5 @@ KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/martinus/robin-hood-hashing/archive/3.11.5.tar.gz -> robin-hood-hashing-3.11.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=96f6fcd2a1580b269eb18a56ff27231c diff --git a/metadata/md5-cache/dev-cpp/robin-map-0.6.3 b/metadata/md5-cache/dev-cpp/robin-map-0.6.3 index 9a6720ed9b07..d3c339a2d7a2 100644 --- a/metadata/md5-cache/dev-cpp/robin-map-0.6.3 +++ b/metadata/md5-cache/dev-cpp/robin-map-0.6.3 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/Tessil/robin-map/archive/v0.6.3.tar.gz -> robin-map-0.6.3.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a389a91447dd32acba03d071c378ea70 diff --git a/metadata/md5-cache/dev-cpp/robin-map-9999 b/metadata/md5-cache/dev-cpp/robin-map-9999 index c589051247b4..d227977d96e7 100644 --- a/metadata/md5-cache/dev-cpp/robin-map-9999 +++ b/metadata/md5-cache/dev-cpp/robin-map-9999 @@ -7,5 +7,5 @@ INHERIT=cmake git-r3 LICENSE=MIT PROPERTIES=live SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e37c7a3b91e68626bf606c0be0c99504 diff --git a/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1 b/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1 index 3832d9687936..e8d595c740ed 100644 --- a/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1 +++ b/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1 @@ -12,5 +12,5 @@ RDEPEND=dev-db/sqlite dev-libs/openssl:0= net-misc/curl:0= kernel_linux? ( sys-a RESTRICT=test SLOT=0 SRC_URI=https://github.com/scitokens/scitokens-cpp/archive/refs/tags/v1.0.1.tar.gz -> scitokens-cpp-1.0.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a656cc6057bf59ab9e7939fb610078b3 diff --git a/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1-r1 b/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1-r1 index aa1b513dc80a..54bd4fa105c0 100644 --- a/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1-r1 +++ b/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.1-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-cpp/jwt-cpp[picojson] dev-db/sqlite dev-libs/openssl:0= net-misc/cur RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/scitokens/scitokens-cpp/archive/refs/tags/v1.0.1.tar.gz -> scitokens-cpp-1.0.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=51e5c4ec4493b8f4e8661f4b2c9b212d diff --git a/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.2-r1 b/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.2-r1 index ff14665c1f06..a6e78993d8fa 100644 --- a/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.2-r1 +++ b/metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.2-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-cpp/jwt-cpp[picojson] dev-db/sqlite dev-libs/openssl:0= net-misc/cur RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/scitokens/scitokens-cpp/archive/refs/tags/v1.0.2.tar.gz -> scitokens-cpp-1.0.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=51e5c4ec4493b8f4e8661f4b2c9b212d diff --git a/metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r5 b/metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r5 index 7c527b644019..61f601d0a499 100644 --- a/metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r5 +++ b/metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r5 @@ -12,5 +12,5 @@ RDEPEND=!systemd? ( sys-libs/libcap ) systemd? ( >=sys-apps/systemd-236:= ) tool RESTRICT=!test? ( test ) SLOT=0/0 SRC_URI=https://github.com/Kistler-Group/sdbus-cpp/archive/refs/tags/v0.9.0.tar.gz -> sdbus-c++-0.9.0.tar.gz !systemd? ( https://github.com/systemd/systemd-stable/archive/v252.6/systemd-stable-252.6.tar.gz elibc_musl? ( https://dev.gentoo.org/~floppym/distfiles/systemd-musl-patches-252.4.tar.gz https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-252.4.tar.gz https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-252.4.tar.gz ) ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=839b6d5369078d44f415fc1cfdda0763 diff --git a/metadata/md5-cache/dev-cpp/sdbus-c++-1.2.0-r1 b/metadata/md5-cache/dev-cpp/sdbus-c++-1.2.0-r1 index c6ec225e618a..e1f2211740c1 100644 --- a/metadata/md5-cache/dev-cpp/sdbus-c++-1.2.0-r1 +++ b/metadata/md5-cache/dev-cpp/sdbus-c++-1.2.0-r1 @@ -12,5 +12,5 @@ RDEPEND=!systemd? ( sys-libs/libcap ) systemd? ( >=sys-apps/systemd-236:= ) tool RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/Kistler-Group/sdbus-cpp/archive/refs/tags/v1.2.0.tar.gz -> sdbus-c++-1.2.0.tar.gz !systemd? ( https://github.com/systemd/systemd-stable/archive/v252.6/systemd-stable-252.6.tar.gz elibc_musl? ( https://dev.gentoo.org/~floppym/distfiles/systemd-musl-patches-252.4.tar.gz https://dev.gentoo.org/~gyakovlev/distfiles/systemd-musl-patches-252.4.tar.gz https://dev.gentoo.org/~soap/distfiles/systemd-musl-patches-252.4.tar.gz ) ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a34d5f83235297b76d71eaf8deb53768 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fb06dfdf6cd39f728320657776a13c53 diff --git a/metadata/md5-cache/dev-cpp/sol2-3.3.0 b/metadata/md5-cache/dev-cpp/sol2-3.3.0 index 9cd65778345f..891aea65fe7d 100644 --- a/metadata/md5-cache/dev-cpp/sol2-3.3.0 +++ b/metadata/md5-cache/dev-cpp/sol2-3.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_t RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ThePhD/sol2/archive/refs/tags/v3.3.0.tar.gz -> sol2-3.3.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 lua 8f9406bfff123a92ad04e4ace3e7f89b lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 lua 8f9406bfff123a92ad04e4ace3e7f89b lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=12c522e24044345fed6368cb25ee0068 diff --git a/metadata/md5-cache/dev-cpp/string-theory-3.5 b/metadata/md5-cache/dev-cpp/string-theory-3.5 index 1e402208746a..3d240502baa5 100644 --- a/metadata/md5-cache/dev-cpp/string-theory-3.5 +++ b/metadata/md5-cache/dev-cpp/string-theory-3.5 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/zrax/string_theory/archive/3.5.tar.gz -> string-theory-3.5.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1232bc65d0ae7043e488ad5acf86e77a diff --git a/metadata/md5-cache/dev-cpp/string-theory-3.6 b/metadata/md5-cache/dev-cpp/string-theory-3.6 index c256b7ce646c..878e97060917 100644 --- a/metadata/md5-cache/dev-cpp/string-theory-3.6 +++ b/metadata/md5-cache/dev-cpp/string-theory-3.6 @@ -10,5 +10,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/zrax/string_theory/archive/3.6.tar.gz -> string-theory-3.6.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1232bc65d0ae7043e488ad5acf86e77a diff --git a/metadata/md5-cache/dev-cpp/taskflow-3.3.0 b/metadata/md5-cache/dev-cpp/taskflow-3.3.0 index d59348c95178..2b1fcb8901b8 100644 --- a/metadata/md5-cache/dev-cpp/taskflow-3.3.0 +++ b/metadata/md5-cache/dev-cpp/taskflow-3.3.0 @@ -11,5 +11,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/taskflow/taskflow/archive/v3.3.0.tar.gz -> taskflow-3.3.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=725a59a6daf6c50672f50d8cedf8750b diff --git a/metadata/md5-cache/dev-cpp/taskflow-3.4.0 b/metadata/md5-cache/dev-cpp/taskflow-3.4.0 index 799219276e5a..c6bf29566915 100644 --- a/metadata/md5-cache/dev-cpp/taskflow-3.4.0 +++ b/metadata/md5-cache/dev-cpp/taskflow-3.4.0 @@ -11,5 +11,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/taskflow/taskflow/archive/v3.4.0.tar.gz -> taskflow-3.4.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2f77137797bac5a233e43a7c961cbd55 diff --git a/metadata/md5-cache/dev-cpp/taskflow-3.6.0 b/metadata/md5-cache/dev-cpp/taskflow-3.6.0 index 0e84f13719b9..75db7ee961f2 100644 --- a/metadata/md5-cache/dev-cpp/taskflow-3.6.0 +++ b/metadata/md5-cache/dev-cpp/taskflow-3.6.0 @@ -11,5 +11,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/taskflow/taskflow/archive/v3.6.0.tar.gz -> taskflow-3.6.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=54ddca8a38b145461c0f3c5d383b59c1 diff --git a/metadata/md5-cache/dev-cpp/taskflow-9999 b/metadata/md5-cache/dev-cpp/taskflow-9999 index bdf4d4b51f2b..bd973891a79e 100644 --- a/metadata/md5-cache/dev-cpp/taskflow-9999 +++ b/metadata/md5-cache/dev-cpp/taskflow-9999 @@ -10,5 +10,5 @@ LICENSE=MIT PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=344528529a1a930c9ba8e48c5b775679 diff --git a/metadata/md5-cache/dev-cpp/tbb-2021.5.0-r1 b/metadata/md5-cache/dev-cpp/tbb-2021.5.0-r1 index a0c86b5632b9..585fd44581ec 100644 --- a/metadata/md5-cache/dev-cpp/tbb-2021.5.0-r1 +++ b/metadata/md5-cache/dev-cpp/tbb-2021.5.0-r1 @@ -12,5 +12,5 @@ RDEPEND=!kernel_Darwin? ( sys-apps/hwloc:= ) RESTRICT=!test? ( test ) SLOT=0/12.5-2.5-3.5 SRC_URI=https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.5.0.tar.gz -> tbb-2021.5.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=74f80dcf278fdc42df207a77b204ca11 diff --git a/metadata/md5-cache/dev-cpp/tbb-2021.7.0 b/metadata/md5-cache/dev-cpp/tbb-2021.7.0 index e1ca350fd5d7..8cc78aff233c 100644 --- a/metadata/md5-cache/dev-cpp/tbb-2021.7.0 +++ b/metadata/md5-cache/dev-cpp/tbb-2021.7.0 @@ -12,5 +12,5 @@ RDEPEND=!kernel_Darwin? ( sys-apps/hwloc:= ) RESTRICT=!test? ( test ) SLOT=0/12.5-2.5-3.5 SRC_URI=https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.7.0.tar.gz -> tbb-2021.7.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=620d3effd27fbfb5292f0b41c9a9afef diff --git a/metadata/md5-cache/dev-cpp/tbb-2021.7.0-r1 b/metadata/md5-cache/dev-cpp/tbb-2021.7.0-r1 index e0c89cc6a2b0..6e21d54cde6e 100644 --- a/metadata/md5-cache/dev-cpp/tbb-2021.7.0-r1 +++ b/metadata/md5-cache/dev-cpp/tbb-2021.7.0-r1 @@ -12,5 +12,5 @@ RDEPEND=!kernel_Darwin? ( sys-apps/hwloc:= ) RESTRICT=!test? ( test ) SLOT=0/12.5-2.5-3.5 SRC_URI=https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.7.0.tar.gz -> tbb-2021.7.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f5dc01dc378b43a69e97208361623f38 diff --git a/metadata/md5-cache/dev-cpp/tbb-2021.8.0 b/metadata/md5-cache/dev-cpp/tbb-2021.8.0 index a1d66fd05f98..2c546c58aadd 100644 --- a/metadata/md5-cache/dev-cpp/tbb-2021.8.0 +++ b/metadata/md5-cache/dev-cpp/tbb-2021.8.0 @@ -12,5 +12,5 @@ RDEPEND=!kernel_Darwin? ( sys-apps/hwloc:= ) RESTRICT=!test? ( test ) SLOT=0/12.5-2.5-3.5 SRC_URI=https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.8.0.tar.gz -> tbb-2021.8.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1a26d96a3e43da5cddf2453866e1d1d6 diff --git a/metadata/md5-cache/dev-cpp/tbb-2021.9.0 b/metadata/md5-cache/dev-cpp/tbb-2021.9.0 index 856180728d5b..6fe085ae05e2 100644 --- a/metadata/md5-cache/dev-cpp/tbb-2021.9.0 +++ b/metadata/md5-cache/dev-cpp/tbb-2021.9.0 @@ -12,5 +12,5 @@ RDEPEND=!kernel_Darwin? ( sys-apps/hwloc:= ) RESTRICT=!test? ( test ) SLOT=0/12.5-2.5-3.5 SRC_URI=https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.9.0.tar.gz -> tbb-2021.9.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f326e79e14024168977ff3aa084ebf32 diff --git a/metadata/md5-cache/dev-cpp/termcolor-2.1.0 b/metadata/md5-cache/dev-cpp/termcolor-2.1.0 index 6e98e8a8c835..6840ca97e974 100644 --- a/metadata/md5-cache/dev-cpp/termcolor-2.1.0 +++ b/metadata/md5-cache/dev-cpp/termcolor-2.1.0 @@ -10,5 +10,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) test SLOT=0 SRC_URI=https://github.com/ikalnytskyi/termcolor/archive/v2.1.0.tar.gz -> termcolor-2.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2015d4213b42f655699acd7ead9b1e97 diff --git a/metadata/md5-cache/dev-cpp/valijson-1.0 b/metadata/md5-cache/dev-cpp/valijson-1.0 index 10bc448d9b22..1aa25691b8b9 100644 --- a/metadata/md5-cache/dev-cpp/valijson-1.0 +++ b/metadata/md5-cache/dev-cpp/valijson-1.0 @@ -9,5 +9,5 @@ LICENSE=BSD-2 Boost-1.0 RESTRICT=test SLOT=0 SRC_URI=https://github.com/tristanpenman/valijson/archive/v1.0.tar.gz -> valijson-1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0f619f34a4aadd98a49b843be72719ee diff --git a/metadata/md5-cache/dev-cpp/waylandpp-1.0.0 b/metadata/md5-cache/dev-cpp/waylandpp-1.0.0 index 3ebb5b5a61fc..39ead8791357 100644 --- a/metadata/md5-cache/dev-cpp/waylandpp-1.0.0 +++ b/metadata/md5-cache/dev-cpp/waylandpp-1.0.0 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=>=dev-libs/wayland-1.11.0 media-libs/mesa[wayland] >=dev-libs/pugixml-1.9-r1 SLOT=0/1.0 SRC_URI=https://github.com/NilsBrause/waylandpp/archive/1.0.0.tar.gz -> waylandpp-1.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=57b24367a13eb72f2218deef5b9d4210 diff --git a/metadata/md5-cache/dev-cpp/waylandpp-1.0.0-r1 b/metadata/md5-cache/dev-cpp/waylandpp-1.0.0-r1 index 38b8cd976628..e0a88eef6ac6 100644 --- a/metadata/md5-cache/dev-cpp/waylandpp-1.0.0-r1 +++ b/metadata/md5-cache/dev-cpp/waylandpp-1.0.0-r1 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=>=dev-libs/wayland-1.11.0 media-libs/mesa[wayland] >=dev-libs/pugixml-1.9-r1 SLOT=0/1.0 SRC_URI=https://github.com/NilsBrause/waylandpp/archive/1.0.0.tar.gz -> waylandpp-1.0.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ce5b4bb236a4a32320b7bcba03d5edcf diff --git a/metadata/md5-cache/dev-cpp/waylandpp-9999 b/metadata/md5-cache/dev-cpp/waylandpp-9999 index c62d7f479bc1..51e440882bcf 100644 --- a/metadata/md5-cache/dev-cpp/waylandpp-9999 +++ b/metadata/md5-cache/dev-cpp/waylandpp-9999 @@ -10,5 +10,5 @@ LICENSE=MIT PROPERTIES=live RDEPEND=>=dev-libs/wayland-1.11.0 media-libs/mesa[wayland] >=dev-libs/pugixml-1.9-r1 SLOT=0/9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=03a0a1c9afc2e69440b94bd1a14a6dc2 diff --git a/metadata/md5-cache/dev-cpp/websocketpp-0.8.2 b/metadata/md5-cache/dev-cpp/websocketpp-0.8.2 index feb0f5c71089..2ed7b987e8f1 100644 --- a/metadata/md5-cache/dev-cpp/websocketpp-0.8.2 +++ b/metadata/md5-cache/dev-cpp/websocketpp-0.8.2 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/boost RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/zaphoyd/websocketpp/archive/0.8.2.tar.gz -> websocketpp-0.8.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d5eb54e4b6d5549bdd10e15bdf80d5b7 diff --git a/metadata/md5-cache/dev-cpp/xsimd-11.1.0 b/metadata/md5-cache/dev-cpp/xsimd-11.1.0 index 121b42aecc9d..8adf4ea1c61b 100644 --- a/metadata/md5-cache/dev-cpp/xsimd-11.1.0 +++ b/metadata/md5-cache/dev-cpp/xsimd-11.1.0 @@ -10,5 +10,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/xtensor-stack/xsimd/archive/refs/tags/11.1.0.tar.gz -> xsimd-11.1.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=44347892c283205f94bf7e82317ee3b8 diff --git a/metadata/md5-cache/dev-cpp/yaml-cpp-0.7.0-r2 b/metadata/md5-cache/dev-cpp/yaml-cpp-0.7.0-r2 index 7aea10a2ca49..b91ca3df5d52 100644 --- a/metadata/md5-cache/dev-cpp/yaml-cpp-0.7.0-r2 +++ b/metadata/md5-cache/dev-cpp/yaml-cpp-0.7.0-r2 @@ -11,5 +11,5 @@ LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0/0.7 SRC_URI=https://github.com/jbeder/yaml-cpp/archive/yaml-cpp-0.7.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 1abaebfe913f48975739281ab7d7ab75 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c39550b989366c72b50a8479c94f01d7 diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz index 690104f1d0c273abe244dc7d2215904ed85f03b1..1ee948490e1c8bae835a1bb56acb7df30e120f76 100644 GIT binary patch literal 31714 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⋙Gj+~4%`UO!I)cS!@kB_ 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

    P7t5_RnXzr#`j1uT( z%Ql{i^}T&)pT4yZU;6KFD*3TIjVp5H+sa}aOAuCLRCcLSpK0Qtv@bzj0IImjg(a?LYejY&(QGW{q!2 zh=iS_5PhtheYE^En7&Q+2iyDvDqcZ}XU9YVv-}0s%z@mRMS?_5Xq5WPWLzO(ocnDv zjjcnOgHD#0Cf9BCAP{F~`eoVr=RaWLf4$okJ(kTIWRWxLf5ArRizKOpGl>gb;mf4C zW}i-FPIgfxtXQnsqhcmDn%~hLNKFr+N6r??v}ZR;k4^D`Xdi9>bXJE^GI7uAH(kkq zzAqIuH&tj&IhFk!-Y){&onazC#;gTm$=-hkyPa}%q=6r>DSi(T`#Qh1-@kl%``ZyB)^VeTH-#)Hk#_S%avp zfNOMA;m3pX^t}%^|DxF{O#mWwZe*gS@)Jaq~W+ zMp&n<23G_=1>V*bHWllKBUhW3lRAnFo~VLz!3G=fOKZqv)X$^CsKo98zX3r04kC1p zE@0o%k3c}KNq+{nsnc2lv5JgidsE+Gu;=)B>83n2M@G35yHv-zbXW32aq3-n^13ub z>-5T5W0W42A)9X0@`u?i1`xn_Jm(8`bz+KL;F^ViZJeWMO|R-e3Q+oa*o`>yX-Cy# zx&FG|BH7~}=`v*KVCmQG8Q{mHo2!;1D_ zj#3fA!38?f6_8zuAnlqmrnP(d&e~f=j1A&QpNRlf~!%^Zx-k-P!CZ@c{sSU7mIT diff --git a/media-libs/dav1d/dav1d-1.2.1.ebuild b/media-libs/dav1d/dav1d-1.2.1.ebuild index 9fe8aea4d1ae..5992d0bbc4d6 100644 --- a/media-libs/dav1d/dav1d-1.2.1.ebuild +++ b/media-libs/dav1d/dav1d-1.2.1.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://downloads.videolan.org/pub/videolan/dav1d/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos" fi inherit meson-multilib diff --git a/media-libs/flac/Manifest b/media-libs/flac/Manifest index 01802aebd86f..de9a9a448e9e 100644 --- a/media-libs/flac/Manifest +++ b/media-libs/flac/Manifest @@ -1,2 +1,3 @@ DIST flac-1.3.4.tar.xz 1038356 BLAKE2B 0553cd42705f31d6a98d10e8b73953265e97c6b1e46bb59c7d97d12ec1b4aae4c3d6f5e85b9e5d1513f7efac82a65ea9dc59d89d8df0254ff3ab1188039c55c5 SHA512 4a626e8a1bd126e234c0e5061e3b46f3a27c2065fdfa228fd8cf00d3c7fa2c05fafb5cec36acce7bfce4914bfd7db0b2a27ee15decf2d8c4caad630f62d44ec9 DIST flac-1.4.2.tar.xz 1013700 BLAKE2B 60a40806c6c54fe836235cea2c476051c6f82e6a50ac6d160b4ab783b8b0c33f1763ba2816e5e490acd6320de0764ea3c4b35708820a17f40ccada3f72bac687 SHA512 20bdf0990a7432ac765037764bc8733a0d5646866fe6cc6f4868152d2a051c89676e501012ae489c7f87b3aacb45a5b30265afaca164cf0cf53ac058644a74c5 +DIST flac-1.4.3.tar.xz 1006728 BLAKE2B c4f441aeaa0493433347b8a110ca01865fd40d5b21150174372af2fee4fa5c3397a67add31138e92999eab9d9abe6c46a5ac29e13cbac60093fbff6d7a672ad3 SHA512 3cf095720bd590a588be8ccbe187d22e7a1c60ab85b1d510ce5e8a22ab0a51827b9acfeaad59bbd645a17d1f200f559255a640101b0330709a164306c0e9709e diff --git a/media-libs/flac/flac-1.4.3.ebuild b/media-libs/flac/flac-1.4.3.ebuild new file mode 100644 index 000000000000..bc205fec0dc6 --- /dev/null +++ b/media-libs/flac/flac-1.4.3.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal + +DESCRIPTION="Free lossless audio encoder and decoder" +HOMEPAGE="https://xiph.org/flac/" +SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz" + +LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1" +# - +SLOT="0/10-12" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +IUSE="+cxx debug ogg cpu_flags_x86_avx2 cpu_flags_x86_avx static-libs" +# AVX configure switch is for both AVX & AVX2 +REQUIRED_USE=" + cpu_flags_x86_avx2? ( cpu_flags_x86_avx ) +" + +RDEPEND="ogg? ( media-libs/libogg[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND}" +BDEPEND=" + app-arch/xz-utils + sys-devel/gettext + virtual/pkgconfig +" + +multilib_src_configure() { + local myeconfargs=( + --disable-doxygen-docs + --disable-examples + $([[ ${CHOST} == *-darwin* ]] && echo "--disable-asm-optimizations") + $(use_enable cpu_flags_x86_avx avx) + $(use_enable cxx cpplibs) + $(use_enable debug) + $(use_enable ogg) + $(use_enable static-libs static) + + # cross-compile fix (bug #521446) + # no effect if ogg support is disabled + --with-ogg + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_test() { + if [[ ${UID} != 0 ]]; then + # Parallel tests work for CMake but don't for autotools as of 1.4.3 + # https://github.com/xiph/flac/commit/aaffdcaa969c19aee9dc89be420eae470b55e405 + emake -j1 check + else + ewarn "Tests will fail if ran as root, skipping." + fi +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index 81c3cc095505..82595a305ebe 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,6 +1,9 @@ DIST freetype-2.12.1.tar.xz 2471916 BLAKE2B c4737dc0c6e44e0a911545d604fdb2e8e8b3f5185d3f5dfe4e4561ee2d75b3e5a31afcbb2089306fec4b31ba10324a6ec6499c3735b2b7591c71e96fee4ed278 SHA512 6482de1748dc2cc01e033d21a3b492dadb1f039d13d9179685fdcf985e24d7f587cbca4c27ed8a7fdb7d9ad59612642ac5f4db062443154753295363f45c052f DIST freetype-2.13.0.tar.xz 2492440 BLAKE2B 11aac3cddb3e71cc0e6a616ed609294d6641aa0011842aa8230eace826955883aca0063331660025be14582b44aa189718ce21e0e5193a66bb5d7cffa1d0fb7f SHA512 b93a69a92b99f54c4fc4a276066bc7a87597df132e42ef93f6d973f1425e64bebcc568defa511d39fb04ab4d3a2090a6db1e54cf992a80ff57d658fee28a9110 +DIST freetype-2.13.1.tar.xz 2508168 BLAKE2B edadf2cdd8eb17362239cc5ab7fdff7cb1ca398908d3a9fa0547c3922b098df331cc87e939cee62ce20a78b01f14372c952c823c30af9ac227fc7da10000d37b SHA512 045c43f9a3ca33e7d6a98c286895b94ea6ccfbb83851270d1b1861b31ef3ee5a574d8e49c6414c4e14bdfb9276dc49a0677b3be3e4f40ef279dcda99b769b962 DIST freetype-doc-2.12.1.tar.xz 2038632 BLAKE2B 81225caf1a2c586a8a282a22eaaf23412270d19002bc5b07e94d946d41d089f798724982e354d1701488de37c35bf68f36de88796565f0ebaa3f9fb35c51f532 SHA512 276b91b93e375096bc0f9fa76408a6ea9fa89d4d06e9c9179f88d27d41df3f3bc0ce6939ea7a3fd7c93cb694e78fd6bfb154e969188279e2bca82dcc3afd108d DIST freetype-doc-2.13.0.tar.xz 2084016 BLAKE2B aa88eb5a30223a683348902624827bd7df218129fad0dcbb0f2453b9acf3930da634e9c67eda31191e868ca68db92059ed37cc0bd0287dc4458743538fdfe126 SHA512 d4367513e1ca48691aa6d64c36bf53603f67a67214378a2ae3810b2227084647743ee0d7137453f31c966ccb9ce19c2a72b3b5445d4accbce9a63d71f6b6800e +DIST freetype-doc-2.13.1.tar.xz 2173864 BLAKE2B d61b58221d5eeb6d0c16ffbcc89ff1102992ac8f83193930971fb30f425bbfb882e9a29cf4c67754e497e19afc43cf87d23e304b5b9fb87bba51351b3dd5cb03 SHA512 e18f0851c52689628fb7fa520c6165895650412bfe1ebab8417bf5738d5cc7d1877e78e4afbede0996938f33554f53a0ea7b837fe81497a12b10daae5b8829ed DIST ft2demos-2.12.1.tar.xz 263656 BLAKE2B fd48dc68bd832e7532e9fae869a19699ab3337e599118bb9f1b76c3bcdcecec3cd3f55f7387508d29baf85b8de4a549aaa0e8af34d988743b1737458e255bdcf SHA512 cd9356152a64d807c75b797d005ca1dd0bde69cc2fadedec101d125cb54b2aaff1f7afa2f20839caba7db66325df7c11ed4883b7e906110356b28d9900caaae7 DIST ft2demos-2.13.0.tar.xz 333952 BLAKE2B 34155615eb967dda2b62e47bb4095a6bf367dd79b7bd93dfc4dc172476b3bf704af4039623d55ee08d2d6a5365b4783e86a570e34b70af2e543bac64d40833b0 SHA512 7d686e9febdda587b74647cc38fa22f0722d0306ecb05430e319e05b6132c999d20728bcd7a6506b8d8ad45a6859443e2b69d766802497357a8f0ba3352404ba +DIST ft2demos-2.13.1.tar.xz 339736 BLAKE2B 1d0371d70f81039b4338b76089a15b6d445862de40e50b4d22a9e298d15751746779e569f68dcbc3996773c2ab902ee4ad299b6b3b5479ec20d55ec3a177b9ed SHA512 c03205266a420c589eec2a95ca082ab1c5606215a477500fe1a2f31c2f30c327a61e1fececec4ca3268f1a8b92a0bc8310bacf26f276ec09062fa5c5b0878511 diff --git a/media-libs/freetype/freetype-2.12.1-r1.ebuild b/media-libs/freetype/freetype-2.13.1.ebuild similarity index 81% rename from media-libs/freetype/freetype-2.12.1-r1.ebuild rename to media-libs/freetype/freetype-2.13.1.ebuild index d35d23b10e59..2b7f8dd6715c 100644 --- a/media-libs/freetype/freetype-2.12.1-r1.ebuild +++ b/media-libs/freetype/freetype-2.13.1.ebuild @@ -1,29 +1,34 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit autotools flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs +inherit autotools flag-o-matic libtool multilib-minimal toolchain-funcs DESCRIPTION="High-quality and portable font engine" HOMEPAGE="https://www.freetype.org/" -IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs svg utils" -if [[ "${PV}" != 9999 ]] ; then - SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz - mirror://nongnu/freetype/${P/_/}.tar.xz - utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz - mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) - doc? ( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz - mirror://nongnu/freetype/${PN}-doc-${PV}.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" - IUSE+=" doc" -else +if [[ ${PV} == 9999 ]] ; then inherit git-r3 +else + SRC_URI=" + mirror://sourceforge/freetype/${P/_/}.tar.xz + mirror://nongnu/freetype/${P/_/}.tar.xz + utils? ( + mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz + mirror://nongnu/freetype/ft2demos-${PV}.tar.xz + ) + doc? ( + mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz + mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz + ) + " + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="|| ( FTL GPL-2+ )" SLOT="2" +IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug doc fontforge harfbuzz infinality +png static-libs svg utils" RDEPEND=" >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] @@ -45,7 +50,7 @@ PATCHES=( ) _egit_repo_handler() { - if [[ "${PV}" == 9999 ]] ; then + if [[ ${PV} == 9999 ]] ; then local phase="${1}" case ${phase} in fetch|unpack) @@ -75,15 +80,11 @@ pkg_pretend() { fi } -src_fetch() { - _egit_repo_handler ${EBUILD_PHASE} -} - src_unpack() { _egit_repo_handler ${EBUILD_PHASE} - if [[ "${PV}" == 9999 ]] ; then - # Need to copy stuff from dlg subproject (#758902) + if [[ ${PV} == 9999 ]] ; then + # Need to copy stuff from dlg subproject (bug #758902) local dlg_inc_dir="${S}/subprojects/dlg/include/dlg" local dlg_src_dir="${S}/subprojects/dlg/src/dlg" local dlg_dest_dir="${S}/include" @@ -94,10 +95,11 @@ src_unpack() { } src_prepare() { - if [[ "${PV}" == 9999 ]] ; then - # Do NOT automagically mess with submodules!!! + if [[ ${PV} == 9999 ]] ; then + # Do NOT automagically mess with submodules! sed '/setup: copy_submodule/d' -i builds/toplevel.mk || die - # inspired by shipped autogen.sh script + + # Inspired by shipped autogen.sh script eval $(sed -n \ -e 's/^#define *\(FREETYPE_MAJOR\) *\([0-9][0-9]*\).*/\1=\2/p' \ -e 's/^#define *\(FREETYPE_MINOR\) *\([0-9][0-9]*\).*/\1=\2/p' \ @@ -105,11 +107,10 @@ src_prepare() { include/freetype/freetype.h || die) FREETYPE="${FREETYPE_MAJOR}.${FREETYPE_MINOR}" [[ "${FREETYPE_PATCH}" != 0 ]] && FREETYPE+=".${FREETYPE_PATCH}" + pushd builds/unix &>/dev/null || die sed -e "s;@VERSION@;${FREETYPE};" \ < configure.raw > configure.ac || die - # eautoheader produces broken ftconfig.in - AT_NOEAUTOHEADER="yes" AT_M4DIR="." eautoreconf unset FREETYPE_MAJOR FREETYPE_MINOR FREETYPE_PATCH FREETYPE popd &>/dev/null || die fi @@ -175,7 +176,7 @@ src_prepare() { # bug #869803 rm docs/reference/sitemap.xml.gz || die - # we need non-/bin/sh to run configure + # We need non-/bin/sh to run configure if [[ -n ${CONFIG_SHELL} ]] ; then sed -i -e "1s:^#![[:space:]]*/bin/sh:#!${CONFIG_SHELL}:" \ "${S}"/builds/unix/configure || die @@ -186,7 +187,8 @@ src_prepare() { multilib_src_configure() { append-flags -fno-strict-aliasing - type -P gmake &> /dev/null && export GNUMAKE=gmake + + export GNUMAKE=gmake local myeconfargs=( --disable-freetype-config @@ -199,7 +201,7 @@ multilib_src_configure() { $(use_enable static-libs static) $(usex utils $(use_with svg librsvg) --without-librsvg) - # avoid using libpng-config + # Avoid using libpng-config LIBPNG_CFLAGS="$($(tc-getPKG_CONFIG) --cflags libpng)" LIBPNG_LDFLAGS="$($(tc-getPKG_CONFIG) --libs libpng)" ) @@ -221,7 +223,7 @@ multilib_src_compile() { if multilib_is_native_abi && use utils ; then einfo "Building utils" - # fix for Prefix, bug #339334 + # Fix for Prefix, bug #339334 emake \ X11_PATH="${EPREFIX}/usr/$(get_libdir)" \ FT2DEMOS=1 TOP_DIR_2="${WORKDIR}/ft2demos-${PV}" @@ -240,7 +242,7 @@ multilib_src_install() { multilib_src_install_all() { if use fontforge ; then - # Probably fontforge needs less but this way makes things simplier... + # fontforge can probably cope with fewer of these, but this is simpler einfo "Installing internal headers required for fontforge" local header find src/truetype include/freetype/internal -name '*.h' | \ @@ -251,7 +253,7 @@ multilib_src_install_all() { fi dodoc docs/{CHANGES,CUSTOMIZE,DEBUG,INSTALL.UNIX,*.txt,PROBLEMS,TODO} - if [[ "${PV}" != 9999 ]] && use doc ; then + if [[ ${PV} != 9999 ]] && use doc ; then docinto html dodoc -r docs/* fi diff --git a/media-libs/freetype/freetype-9999.ebuild b/media-libs/freetype/freetype-9999.ebuild index 4a048452671f..2b7f8dd6715c 100644 --- a/media-libs/freetype/freetype-9999.ebuild +++ b/media-libs/freetype/freetype-9999.ebuild @@ -7,23 +7,28 @@ inherit autotools flag-o-matic libtool multilib-minimal toolchain-funcs DESCRIPTION="High-quality and portable font engine" HOMEPAGE="https://www.freetype.org/" -IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs svg utils" -if [[ "${PV}" != 9999 ]] ; then - SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz - mirror://nongnu/freetype/${P/_/}.tar.xz - utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz - mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) - doc? ( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz - mirror://nongnu/freetype/${PN}-doc-${PV}.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" - IUSE+=" doc" -else +if [[ ${PV} == 9999 ]] ; then inherit git-r3 +else + SRC_URI=" + mirror://sourceforge/freetype/${P/_/}.tar.xz + mirror://nongnu/freetype/${P/_/}.tar.xz + utils? ( + mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz + mirror://nongnu/freetype/ft2demos-${PV}.tar.xz + ) + doc? ( + mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz + mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz + ) + " + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="|| ( FTL GPL-2+ )" SLOT="2" +IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug doc fontforge harfbuzz infinality +png static-libs svg utils" RDEPEND=" >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] @@ -45,7 +50,7 @@ PATCHES=( ) _egit_repo_handler() { - if [[ "${PV}" == 9999 ]] ; then + if [[ ${PV} == 9999 ]] ; then local phase="${1}" case ${phase} in fetch|unpack) @@ -75,15 +80,11 @@ pkg_pretend() { fi } -src_fetch() { - _egit_repo_handler ${EBUILD_PHASE} -} - src_unpack() { _egit_repo_handler ${EBUILD_PHASE} - if [[ "${PV}" == 9999 ]] ; then - # Need to copy stuff from dlg subproject (#758902) + if [[ ${PV} == 9999 ]] ; then + # Need to copy stuff from dlg subproject (bug #758902) local dlg_inc_dir="${S}/subprojects/dlg/include/dlg" local dlg_src_dir="${S}/subprojects/dlg/src/dlg" local dlg_dest_dir="${S}/include" @@ -94,10 +95,11 @@ src_unpack() { } src_prepare() { - if [[ "${PV}" == 9999 ]] ; then - # Do NOT automagically mess with submodules!!! + if [[ ${PV} == 9999 ]] ; then + # Do NOT automagically mess with submodules! sed '/setup: copy_submodule/d' -i builds/toplevel.mk || die - # inspired by shipped autogen.sh script + + # Inspired by shipped autogen.sh script eval $(sed -n \ -e 's/^#define *\(FREETYPE_MAJOR\) *\([0-9][0-9]*\).*/\1=\2/p' \ -e 's/^#define *\(FREETYPE_MINOR\) *\([0-9][0-9]*\).*/\1=\2/p' \ @@ -105,11 +107,10 @@ src_prepare() { include/freetype/freetype.h || die) FREETYPE="${FREETYPE_MAJOR}.${FREETYPE_MINOR}" [[ "${FREETYPE_PATCH}" != 0 ]] && FREETYPE+=".${FREETYPE_PATCH}" + pushd builds/unix &>/dev/null || die sed -e "s;@VERSION@;${FREETYPE};" \ < configure.raw > configure.ac || die - # eautoheader produces broken ftconfig.in - AT_NOEAUTOHEADER="yes" AT_M4DIR="." eautoreconf unset FREETYPE_MAJOR FREETYPE_MINOR FREETYPE_PATCH FREETYPE popd &>/dev/null || die fi @@ -175,7 +176,7 @@ src_prepare() { # bug #869803 rm docs/reference/sitemap.xml.gz || die - # we need non-/bin/sh to run configure + # We need non-/bin/sh to run configure if [[ -n ${CONFIG_SHELL} ]] ; then sed -i -e "1s:^#![[:space:]]*/bin/sh:#!${CONFIG_SHELL}:" \ "${S}"/builds/unix/configure || die @@ -186,7 +187,8 @@ src_prepare() { multilib_src_configure() { append-flags -fno-strict-aliasing - type -P gmake &> /dev/null && export GNUMAKE=gmake + + export GNUMAKE=gmake local myeconfargs=( --disable-freetype-config @@ -199,7 +201,7 @@ multilib_src_configure() { $(use_enable static-libs static) $(usex utils $(use_with svg librsvg) --without-librsvg) - # avoid using libpng-config + # Avoid using libpng-config LIBPNG_CFLAGS="$($(tc-getPKG_CONFIG) --cflags libpng)" LIBPNG_LDFLAGS="$($(tc-getPKG_CONFIG) --libs libpng)" ) @@ -221,7 +223,7 @@ multilib_src_compile() { if multilib_is_native_abi && use utils ; then einfo "Building utils" - # fix for Prefix, bug #339334 + # Fix for Prefix, bug #339334 emake \ X11_PATH="${EPREFIX}/usr/$(get_libdir)" \ FT2DEMOS=1 TOP_DIR_2="${WORKDIR}/ft2demos-${PV}" @@ -240,7 +242,7 @@ multilib_src_install() { multilib_src_install_all() { if use fontforge ; then - # Probably fontforge needs less but this way makes things simplier... + # fontforge can probably cope with fewer of these, but this is simpler einfo "Installing internal headers required for fontforge" local header find src/truetype include/freetype/internal -name '*.h' | \ @@ -251,7 +253,7 @@ multilib_src_install_all() { fi dodoc docs/{CHANGES,CUSTOMIZE,DEBUG,INSTALL.UNIX,*.txt,PROBLEMS,TODO} - if [[ "${PV}" != 9999 ]] && use doc ; then + if [[ ${PV} != 9999 ]] && use doc ; then docinto html dodoc -r docs/* fi diff --git a/media-libs/gexiv2/files/0.14.1-revert-default-cpp_stdto17.patch b/media-libs/gexiv2/files/0.14.1-revert-default-cpp_stdto17.patch new file mode 100644 index 000000000000..9697e4455ba0 --- /dev/null +++ b/media-libs/gexiv2/files/0.14.1-revert-default-cpp_stdto17.patch @@ -0,0 +1,18 @@ +With clang 16 and libcxx this is causig build error such as: +/usr/include/exiv2/value.hpp:54:17: error: no template named 'auto_ptr' in namespace 'std'; did you mean simply 'auto_ptr'? + typedef std::auto_ptr AutoPtr; +Reverting upstream commit https://gitlab.gnome.org/GNOME/gexiv2/-/commit/2eb5c2c9ac1d36bee7089117e1f4825162a9409d +helps solve them for now. + +There is on going work for exiv2-0.28 +--- a/meson.build ++++ b/meson.build +@@ -5,7 +5,7 @@ project( + license: 'GPL-2.0-or-later', + meson_version : '>=0.51', + default_options : [ +- 'cpp_std=c++17' ++ 'cpp_std=c++11' + ] + ) + diff --git a/media-libs/gexiv2/gexiv2-0.14.1.ebuild b/media-libs/gexiv2/gexiv2-0.14.1.ebuild index 86688f8cdbd0..fc6e85f8698f 100644 --- a/media-libs/gexiv2/gexiv2-0.14.1.ebuild +++ b/media-libs/gexiv2/gexiv2-0.14.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit gnome.org meson python-r1 vala @@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git" inherit git-r3 else - 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" fi LICENSE="LGPL-2.1+ GPL-2" @@ -47,6 +47,11 @@ BDEPEND=" virtual/pkgconfig vala? ( $(vala_depend) ) " + +PATCHES=( + "${FILESDIR}/${PV}-revert-default-cpp_stdto17.patch" +) + src_prepare() { default use vala && vala_setup diff --git a/media-libs/libjpeg-turbo/libjpeg-turbo-2.1.5.1.ebuild b/media-libs/libjpeg-turbo/libjpeg-turbo-2.1.5.1.ebuild index ab76ca6d5a63..bdf5e67fce2a 100644 --- a/media-libs/libjpeg-turbo/libjpeg-turbo-2.1.5.1.ebuild +++ b/media-libs/libjpeg-turbo/libjpeg-turbo-2.1.5.1.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD IJG ZLIB" SLOT="0/0.2" if [[ $(ver_cut 3) -lt 90 ]] ; then - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-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 ~x64-macos ~x64-solaris" fi IUSE="cpu_flags_arm_neon java static-libs" diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest index 17a65414211a..627513cfca74 100644 --- a/media-libs/libjxl/Manifest +++ b/media-libs/libjxl/Manifest @@ -2,3 +2,5 @@ DIST libjxl-0.7.0.tar.gz 1505917 BLAKE2B fd60e8fb1d7082deaaaf413395ac09e6096bb16 DIST libjxl-0.7.0_pre20220825.tar.gz 1505499 BLAKE2B 67b1f33112c85c8ccf1187cc44441f1afd6b5f11139f5b066092abe3dd2304e7ff8a8179fb1ef2a08982d2700ac757113019580c99abf37b3d701310f70861bf SHA512 13132dbe93d1b55cf878653803b01547b77152687aedd8ea07c162562f78965f74b5d96b82a434d2982962ad817096253a9447743e620cc72af0f1906a284b1d DIST libjxl-0.8.0.tar.gz 1611824 BLAKE2B e16fb51c7938be22754cad70ccab1e0e965b218993aa2fe9646b6b8958887b2e868bdc9631a9d3ff5c24ca1b02f9e262c4d531238d78a7d80f23ed5911a95b1e SHA512 ef472ddc5e277f3d41491c2acc03ed0152ec3ea87efb9e3320cfd830ceb383728658318444b06a3e9f8662bc11c0014675966572ce33f49c8e5cb13c5ed48de1 DIST libjxl-0.8.1.tar.gz 1611905 BLAKE2B 75d7b4987c211e747520688a700744a0996483546b5929e8b765a66fc603b4d6edea8556bb427b8c7440ef447161fc38ef5ea390775f185df577da920711a009 SHA512 8011f2181cb627c2b516c7e1b8ecec78a201f357f3be6e568f7814a6a9c42d5979f4bb4ed040a67d68f6649d1f5c564f3cb2fac7e52702f755749084d903a737 +DIST libjxl-0.8.2.tar.gz 1612062 BLAKE2B 2b5e65cde6c85881c5f26f676afec825c974f6919c3cc3f056ca4a9679162e89f2de35ab7d0b2a60782d39eca1f4ddad779f8d25d3f520417f6d9dea71e854db SHA512 769f102c46755d11a705ce47ae9e2ef49627ae708f416693bf1293aeeb713934baf4466e45b9c70b04ec1fc8b4a00d5ca7688c8ca03f0a91c9a15252c522a887 +DIST libjxl-testdata-d6168ffb9e1cc24007e64b65dd84d822ad1fc759.tar.gz 67553075 BLAKE2B 779fee87386e617edd93bca7a523fa1ab223ae88114c3cc5484987a7c92cca2d0bb3d668fa3c8064b2a0255c17a06447c009f4fbf9ef379692ddfa37dee1be97 SHA512 a48d74a1ccff404eb7675225b59965e056dc3fc09930572785d83bae03fa1c38e105336dbf5ecfc3f0995e8b8bfb1097b451ae661f2933590b2b152192c8aa2f diff --git a/media-libs/libjxl/libjxl-0.8.2.ebuild b/media-libs/libjxl/libjxl-0.8.2.ebuild new file mode 100644 index 000000000000..2cf4d01f7ef7 --- /dev/null +++ b/media-libs/libjxl/libjxl-0.8.2.ebuild @@ -0,0 +1,82 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib flag-o-matic + +# This changes frequently. Please check the testdata submodule when bumping. +TESTDATA_COMMIT="d6168ffb9e1cc24007e64b65dd84d822ad1fc759" +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" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="openexr test" +RESTRICT="!test? ( test )" + +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 + openexr? ( media-libs/openexr:= ) + test? ( dev-cpp/gtest ) +" +RDEPEND="${DEPEND}" + +multilib_src_configure() { + filter-lto + + 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_ENABLE_PLUGINS=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_LIBJPEG=OFF + -DJPEGXL_ENABLE_TCMALLOC=OFF + -DJPEGXL_ENABLE_EXAMPLES=OFF + ) + + if multilib_is_native_abi; then + mycmakeargs+=( + -DJPEGXL_ENABLE_TOOLS=ON + -DJPEGXL_ENABLE_OPENEXR=$(usex openexr) + -DBUILD_TESTING=$(usex test ON OFF) + ) + use test && + mycmakeargs+=( -DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}" ) + else + mycmakeargs+=( + -DJPEGXL_ENABLE_TOOLS=OFF + -DJPEGXL_ENABLE_OPENEXR=OFF + -DBUILD_TESTING=OFF + ) + fi + + cmake_src_configure +} + +multilib_src_install() { + cmake_src_install + + find "${ED}" -name '*.a' -delete || die +} diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild index 30362a1f1147..ec78391c0006 100644 --- a/media-libs/libjxl/libjxl-9999.ebuild +++ b/media-libs/libjxl/libjxl-9999.ebuild @@ -9,15 +9,17 @@ DESCRIPTION="JPEG XL image format reference implementation" HOMEPAGE="https://github.com/libjxl/libjxl" EGIT_REPO_URI="https://github.com/libjxl/libjxl.git" -EGIT_SUBMODULES=(third_party/skcms) +EGIT_SUBMODULES=(third_party/testdata third_party/skcms) LICENSE="BSD" SLOT="0" -IUSE="gdk-pixbuf openexr" +IUSE="gdk-pixbuf openexr test" +RESTRICT="!test? ( test )" 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 @@ -26,6 +28,7 @@ DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}] x11-libs/gdk-pixbuf:2 ) openexr? ( media-libs/openexr:= ) + test? ( dev-cpp/gtest ) " RDEPEND="${DEPEND}" @@ -33,7 +36,6 @@ multilib_src_configure() { filter-lto local mycmakeargs=( - -DBUILD_TESTING=OFF -DJPEGXL_ENABLE_BENCHMARK=OFF -DJPEGXL_ENABLE_COVERAGE=OFF -DJPEGXL_ENABLE_FUZZERS=OFF @@ -43,7 +45,9 @@ multilib_src_configure() { -DJPEGXL_ENABLE_SKCMS=ON -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 @@ -60,14 +64,22 @@ multilib_src_configure() { -DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf) -DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF -DJPEGXL_ENABLE_PLUGIN_MIME=OFF + -DBUILD_TESTING=$(usex test ON OFF) ) else mycmakeargs+=( -DJPEGXL_ENABLE_TOOLS=OFF -DJPEGXL_ENABLE_OPENEXR=OFF -DJPEGXL_ENABLE_PLUGINS=OFF + -DBUILD_TESTING=OFF ) fi cmake_src_configure } + +multilib_src_install() { + cmake_src_install + + find "${ED}" -name '*.a' -delete || die +} diff --git a/media-libs/libmediainfo/libmediainfo-23.04.ebuild b/media-libs/libmediainfo/libmediainfo-23.04.ebuild index 1118b3bbb2c3..9bcac0138918 100644 --- a/media-libs/libmediainfo/libmediainfo-23.04.ebuild +++ b/media-libs/libmediainfo/libmediainfo-23.04.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}"/${MY_PN}Lib/Project/GNU/Library LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="curl doc mms" # Tests try to fetch data from online sources diff --git a/media-libs/libpng/Manifest b/media-libs/libpng/Manifest index ae09296f49dd..abbed2aa32d7 100644 --- a/media-libs/libpng/Manifest +++ b/media-libs/libpng/Manifest @@ -1,2 +1,4 @@ DIST libpng-1.6.38-apng.patch.gz 10766 BLAKE2B 3aa4bf28f5854f3dbafd1b1e92a1b80b23b59279286f730babcb091369c266ab93427223f79c8797139a6624bd41a3485064faedde47680048804ef6d41f892a SHA512 e8cb74d9be6bcbc474b6bbd6200ab5d5111e91d3ab601e5fda04213d2800a4051f04152fa5d47db690612ed06a488ff3b2608a8f0bac0cf207d486107d98da1f +DIST libpng-1.6.39-apng.patch.gz 10730 BLAKE2B 966b8ee5c0c880452c5f8c6b449272ff3a32b01322cc879122433970db881085f7ae2bf89bc2ea381589d5d90721f866153202d9fc446f40bd74864547623480 SHA512 97a182da0b3b54aecf735e3655d8e8f1a569ae957b23fc3d7a9c8cc65dcdd26f34f173ce9f60af99b01d5347267b2afefaf787c500ce1005e86bf2810b3d0738 DIST libpng-1.6.39.tar.xz 1020552 BLAKE2B f0a2e643e921587334349f48758e61e69b4708ebc36575567767087878d262d134eeeb98fea7f0b6ff1493ea954910ca1608b10fea57196aad770eb807a9006e SHA512 ce233bb58d70b391b7dc858a132a8f9f66a9e30f5b387426317fdd5e76e8395e00ec36324e5e2caec8fda49a3f2b13fe27594a3466fdf2020ec7520e79a608c9 +DIST libpng-1.6.40.tar.xz 1021332 BLAKE2B 4dd2df57791ca68cc31ba966b9176ecb37458572c60eef34e31ff0d3266d25ad6ea9d2e8cae6bfaf7932b5c7bc231047d3ed139b3464304c41cc4d89611f5ba8 SHA512 a2ec37c529bf80f3fee3798191d080d06e14d6a1ffecd3c1a02845cb9693b5e308a1d82598a376101f9312d989d19f1fb6735b225d4b0b9f1b73f9f8a3edb17f diff --git a/media-libs/libpng/libpng-1.6.40.ebuild b/media-libs/libpng/libpng-1.6.40.ebuild new file mode 100644 index 000000000000..191746391cb0 --- /dev/null +++ b/media-libs/libpng/libpng-1.6.40.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit libtool multilib-minimal + +APNG_VERSION="1.6.39" +DESCRIPTION="Portable Network Graphics library" +HOMEPAGE="http://www.libpng.org/" +SRC_URI=" + mirror://sourceforge/${PN}/${P}.tar.xz + apng? ( + mirror://sourceforge/libpng-apng/${PN}$(ver_rs 1-2 '' $(ver_cut 1-2 ${APNG_VERSION}))/${PV}/${PN}-${APNG_VERSION}-apng.patch.gz + ) +" + +LICENSE="libpng2" +SLOT="0/16" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="apng cpu_flags_arm_neon cpu_flags_x86_sse static-libs" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND}" + +DOCS=( ANNOUNCE CHANGES libpng-manual.txt README TODO ) + +src_prepare() { + default + + if use apng; then + eapply "${WORKDIR}"/${PN}-${APNG_VERSION}-apng.patch + + # Don't execute symbols check with apng patch, bug #378111 + sed -i -e '/^check/s:scripts/symbols.chk::' Makefile.in || die + fi + + elibtoolize +} + +multilib_src_configure() { + local myeconfargs=( + $(use_enable cpu_flags_arm_neon arm-neon) + $(use_enable cpu_flags_x86_sse intel-sse) + $(use_enable static-libs static) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + default + + find "${ED}" \( -type f -o -type l \) -name '*.la' -delete || die +} diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest index 74c11e8c8a03..1dcd28fd6473 100644 --- a/media-libs/libsdl2/Manifest +++ b/media-libs/libsdl2/Manifest @@ -1,3 +1,4 @@ DIST SDL2-2.26.2.tar.gz 8084120 BLAKE2B 84a972c634a084350173fcc5da69cc9b402f83b969e6611aa47cc81dc01520508ba813e5910299702c7139a0426462e607e97524510f61afe91d46a7cc9da8dc SHA512 5af6f40790560651a7c6c1f7dae3b97d55c5ab372f02dc6024cb7ad3c996a6fac8a7aba1d510ad994cc5d4ba91efd03010d8678104ed44f55ef948011bc66d28 DIST SDL2-2.26.3.tar.gz 8084159 BLAKE2B aa6f98bb83cc9774a51bd0de58b3076f553fca23142f1875e455c6c0e2d098cae442cfdb538c714494d36c5eb9e25c6a7063b06e6dd4cb210bbe34f58dafb95e SHA512 26c10fe004e47a498878ff2aa80bab7f57798d6b0f950b085409818d4c758010be7b49f5e0f43dd0afe2b9d18f94ad52d1e212a1d55505ce6d7fcc371fdda7d8 DIST SDL2-2.26.5.tar.gz 8085012 BLAKE2B f0363306ee031d399001259ac32e62cea2130d7aafb4594d8a11b76e073630aa43b7abe288eed54c77c46604f2fd4e4fcd455cccf29e847d963ff50153d8d707 SHA512 0f37b443950bc89c3f3add2fc9a9970f42b47e933c106a1d676d1715c520125d5725ffcb9ff85bcf66ac3ff78d9d43d994f9c1935b7c0fd7951e10e251936bcc +DIST SDL2-2.28.0.tar.gz 8107868 BLAKE2B 443312d964184b0ccaf9643fd6588ed6e02351638391e2b2b40c650ecca38ea2dd707c6d8461671af6ef570e5727abf85a370e0bad4d7a1b806c54868a5be0eb SHA512 77b258c03202dbd40e386f1d0619068b9549c2b0ad186f67cb19e12078c6f269b019dcd6bf422db4c5135a7c6c5920de9205105c411fa72d56caedd6d2dbcdbd diff --git a/media-libs/libsdl2/libsdl2-2.28.0.ebuild b/media-libs/libsdl2/libsdl2-2.28.0.ebuild new file mode 100644 index 000000000000..9c2aec181286 --- /dev/null +++ b/media-libs/libsdl2/libsdl2-2.28.0.ebuild @@ -0,0 +1,230 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic multilib-minimal + +MY_P="SDL2-${PV}" +DESCRIPTION="Simple Direct Media Layer" +HOMEPAGE="https://www.libsdl.org/" +SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver" +REQUIRED_USE=" + alsa? ( sound ) + fcitx4? ( dbus ) + gles1? ( video ) + gles2? ( video ) + haptic? ( joystick ) + ibus? ( dbus ) + jack? ( sound ) + nas? ( sound ) + opengl? ( video ) + pulseaudio? ( sound ) + sndio? ( sound ) + vulkan? ( video ) + wayland? ( gles2 ) + xscreensaver? ( X )" + +CDEPEND=" + virtual/libiconv[${MULTILIB_USEDEP}] + alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) + dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] ) + fcitx4? ( app-i18n/fcitx:4 ) + gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] ) + gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] ) + ibus? ( app-i18n/ibus ) + jack? ( virtual/jack[${MULTILIB_USEDEP}] ) + kms? ( + >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}] + >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)] + ) + libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] ) + nas? ( + >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}] + >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] + ) + opengl? ( + >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] + >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}] + ) + pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] ) + pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) + sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] ) + udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] ) + wayland? ( + >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}] + >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland] + >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}] + ) + X? ( + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}] + >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] + >=x11-libs/libXfixes-6.0.0[${MULTILIB_USEDEP}] + >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}] + >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] + xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) + )" +RDEPEND="${CDEPEND} + vulkan? ( media-libs/vulkan-loader )" +DEPEND="${CDEPEND} + ibus? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) + vulkan? ( dev-util/vulkan-headers ) + X? ( x11-base/xorg-proto ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen + media-gfx/graphviz + ) + wayland? ( >=dev-util/wayland-scanner-1.20 ) +" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/SDL2/SDL_config.h + /usr/include/SDL2/SDL_platform.h + /usr/include/SDL2/begin_code.h + /usr/include/SDL2/close_code.h +) + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.16-static-libs.patch +) + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + + # Unbundle some headers. + rm -r src/video/khronos || die + ln -s "${ESYSROOT}/usr/include" src/video/khronos || die + + # SDL seems to customize SDL_config.h.in to remove macros like + # PACKAGE_NAME. Add AT_NOEAUTOHEADER="yes" to prevent those macros from + # being reintroduced. + # https://bugs.gentoo.org/764959 + AT_NOEAUTOHEADER="yes" AT_M4DIR="${BROOT}/usr/share/aclocal acinclude" \ + eautoreconf +} + +multilib_src_configure() { + use custom-cflags || strip-flags + + if use ibus; then + local -x IBUS_CFLAGS="-I${ESYSROOT}/usr/include/ibus-1.0 -I${ESYSROOT}/usr/include/glib-2.0 -I${ESYSROOT}/usr/$(get_libdir)/glib-2.0/include" + fi + + # sorted by `./configure --help` + local myeconfargs=( + $(use_enable static-libs static) + --enable-system-iconv + --enable-atomic + $(use_enable sound audio) + $(use_enable video) + --enable-render + --enable-events + $(use_enable joystick) + $(use_enable haptic) + --enable-power + --enable-filesystem + $(use_enable threads pthreads) + --enable-timers + --enable-file + --enable-loadso + --enable-cpuinfo + --enable-assembly + $(use_enable cpu_flags_ppc_altivec altivec) + $(use_enable cpu_flags_x86_sse ssemath) + $(use_enable cpu_flags_x86_mmx mmx) + $(use_enable cpu_flags_x86_3dnow 3dnow) + $(use_enable cpu_flags_x86_sse sse) + $(use_enable cpu_flags_x86_sse2 sse2) + $(use_enable oss) + $(use_enable alsa) + --disable-alsa-shared + $(use_enable jack) + --disable-jack-shared + --disable-esd + $(use_enable pipewire) + --disable-pipewire-shared + $(use_enable pulseaudio) + --disable-pulseaudio-shared + --disable-arts + $(use_enable libsamplerate) + --disable-werror + $(use_enable nas) + --disable-nas-shared + $(use_enable sndio) + --disable-sndio-shared + $(use_enable sound diskaudio) + $(use_enable sound dummyaudio) + $(use_enable wayland video-wayland) + --disable-wayland-shared + $(use_enable video_cards_vc4 video-rpi) + $(use_enable X video-x11) + --disable-x11-shared + $(use_enable X video-x11-xcursor) + $(use_enable X video-x11-xdbe) + $(use_enable X video-x11-xfixes) + $(use_enable X video-x11-xinput) + $(use_enable X video-x11-xrandr) + $(use_enable xscreensaver video-x11-scrnsaver) + $(use_enable X video-x11-xshape) + $(use_enable aqua video-cocoa) + --disable-video-directfb + --disable-fusionsound + --disable-fusionsound-shared + $(use_enable kms video-kmsdrm) + --disable-kmsdrm-shared + $(use_enable video video-dummy) + $(use_enable opengl video-opengl) + $(use_enable gles1 video-opengles1) + $(use_enable gles2 video-opengles2) + $(use_enable vulkan video-vulkan) + $(use_enable udev libudev) + $(use_enable dbus) + $(use_enable fcitx4 fcitx) + $(use_enable ibus) + --disable-directx + --disable-rpath + --disable-render-d3d + $(use_with X x) + ) + + ECONF_SOURCE="${S}" \ + econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake V=1 +} + +src_compile() { + multilib-minimal_src_compile + + if use doc; then + cd docs || die + doxygen || die + fi +} + +multilib_src_install() { + emake DESTDIR="${D}" install +} + +multilib_src_install_all() { + # Do not delete the static .a libraries here as some are + # mandatory. They may be needed even when linking dynamically. + find "${ED}" -type f -name "*.la" -delete || die + + dodoc {BUGS,CREDITS,README-SDL,TODO,WhatsNew}.txt README.md docs/README*.md + use doc && dodoc -r docs/output/html/ +} diff --git a/media-libs/libsfml/libsfml-2.5.1-r1.ebuild b/media-libs/libsfml/libsfml-2.5.1-r1.ebuild index 6d65d6438f26..d5937df91ebb 100644 --- a/media-libs/libsfml/libsfml-2.5.1-r1.ebuild +++ b/media-libs/libsfml/libsfml-2.5.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -24,13 +24,11 @@ RDEPEND=" media-libs/openal sys-libs/zlib virtual/opengl + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/xcb-util-image kernel_linux? ( virtual/libudev:= ) - !kernel_Winnt? ( - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libxcb - x11-libs/xcb-util-image - ) " DEPEND="${RDEPEND}" BDEPEND=" @@ -59,9 +57,6 @@ src_configure() { -DSFML_INSTALL_PKGCONFIG_FILES=TRUE ) - if use kernel_Winnt; then - mycmakeargs+=( -DSFML_USE_SYSTEM_DEPS=TRUE ) - fi cmake_src_configure } diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest index 60c9c1b2db61..223e9edb18b2 100644 --- a/media-libs/mesa/Manifest +++ b/media-libs/mesa/Manifest @@ -3,3 +3,4 @@ DIST mesa-23.0.3.tar.xz 17627728 BLAKE2B e716d9ddce3da649239c1bc37ec208b9669f316 DIST mesa-23.1.0.tar.xz 18204148 BLAKE2B 47cc90da14a2c33bb54c7811e99b439fadef81a15b63e535210a329bad5e2524fcb415cc5ed51a8deb65ccc9a341af78f02178c93758f09946978179e494382c SHA512 bbcfd0dd8e5414826631e80edbbe48218115a7461ef4ac1f2e4e090a48d6c0e1ab3b51dd45e988d5f1572f29bfc03c33769263c0f3e04033138d5b1ec102e8c9 DIST mesa-23.1.1.tar.xz 18299068 BLAKE2B b17a71205248f2e97c60aa944d8b5b19d51592ba9288d2f04a8498eabaa19308f7ec7a813b948d3fad1001ae14da8771e403c68f7a4159c7f3b8830b919d64dc SHA512 ac5522307d75ff71289a62e2e5827edca70a88e028563ed11907504b9727925186893cd40e5948f1f16c29d8ad9fad39012d7569276e2c75be97aef9c106baf8 DIST mesa-23.1.2.tar.xz 18333300 BLAKE2B a98dddf9c6cd0f69ec980e1080b53c92513ac03161dfba3355b83da674d6148dbd66c7e0403795eea7c3ce28fb5ff392a96607f34e4caf68a58ac8eb157cf146 SHA512 728e79720d950b0f39fa55c21dff7caed3650e88dff52a2f3e70540a049f1baf78178e62e5d6b1e59c76f6555ab0be3f0043cfbddd4745c0a742ccef2f5774d4 +DIST mesa-23.1.3.tar.xz 18358052 BLAKE2B 99ce2a458c049b60cf13278d5e2e04d9eebefe04d5cbfcba7ff13421724bfd7877ec24086e513d249f1e7b1d537acea90e2ae53d71ef420213a5764ce61d8c4f SHA512 44f0658138ef99dcede5e4c33d5733af836283f05b031b07f3f8b3bc03b301bc7ab9dc15248829cf3dfc423f2da8935b372b25df8b9ef15a511ba16ccd913959 diff --git a/media-libs/mesa/mesa-23.1.3.ebuild b/media-libs/mesa/mesa-23.1.3.ebuild new file mode 100644 index 000000000000..9967d104c9cf --- /dev/null +++ b/media-libs/mesa/mesa-23.1.3.ebuild @@ -0,0 +1,450 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) + +inherit llvm meson-multilib python-any-r1 linux-info + +MY_P="${P/_/-}" + +DESCRIPTION="OpenGL-like graphic library for Linux" +HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git" + inherit git-r3 +else + SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +fi + +LICENSE="MIT" +SLOT="0" +RESTRICT="!test? ( test )" + +RADEON_CARDS="r300 r600 radeon radeonsi" +VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau panfrost v3d vc4 virgl vivante vmware" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done + +IUSE="${IUSE_VIDEO_CARDS} + cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm + lm-sensors opencl osmesa +proprietary-codecs selinux + test unwind vaapi valgrind vdpau vulkan + vulkan-overlay wayland +X xa zink +zstd" + +REQUIRED_USE=" + d3d9? ( + || ( + video_cards_intel + video_cards_r300 + video_cards_r600 + video_cards_radeonsi + video_cards_nouveau + video_cards_vmware + ) + ) + vulkan? ( video_cards_radeonsi? ( llvm ) ) + vulkan-overlay? ( vulkan ) + video_cards_lavapipe? ( llvm vulkan ) + video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) ) + video_cards_r300? ( x86? ( llvm ) amd64? ( llvm ) ) + video_cards_radeonsi? ( llvm ) + vdpau? ( X ) + xa? ( X ) + zink? ( vulkan ) +" + +LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110" +RDEPEND=" + >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}] + >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}] + unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] ) + llvm? ( + video_cards_radeonsi? ( + virtual/libelf:0=[${MULTILIB_USEDEP}] + ) + video_cards_r600? ( + virtual/libelf:0=[${MULTILIB_USEDEP}] + ) + video_cards_radeon? ( + virtual/libelf:0=[${MULTILIB_USEDEP}] + ) + ) + lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] ) + opencl? ( + >=virtual/opencl-3 + dev-libs/libclc[spirv(-)] + >=dev-util/spirv-tools-1.3.231.0 + virtual/libelf:0= + ) + vaapi? ( + >=media-libs/libva-1.7.3:=[${MULTILIB_USEDEP}] + ) + vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] ) + vulkan? ( + video_cards_intel? ( + amd64? ( + dev-libs/libclc[spirv(-)] + >=dev-util/spirv-tools-1.3.231.0 + ) + ) + ) + selinux? ( sys-libs/libselinux[${MULTILIB_USEDEP}] ) + wayland? ( >=dev-libs/wayland-1.18.0[${MULTILIB_USEDEP}] ) + ${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_intel?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,${MULTILIB_USEDEP}] + X? ( + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libxshmfence-1.1[${MULTILIB_USEDEP}] + >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] + >=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}] + >=x11-libs/libxcb-1.13:=[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + ) + zink? ( media-libs/vulkan-loader:=[${MULTILIB_USEDEP}] ) + zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) +" +for card in ${RADEON_CARDS}; do + RDEPEND="${RDEPEND} + video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_radeon] ) + " +done +RDEPEND="${RDEPEND} + video_cards_radeonsi? ( ${LIBDRM_DEPSTRING}[video_cards_amdgpu] ) +" + +# Please keep the LLVM dependency block separate. Since LLVM is slotted, +# we need to *really* make sure we're not pulling one than more slot +# simultaneously. +# +# How to use it: +# 1. Specify LLVM_MAX_SLOT (inclusive), e.g. 16. +# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 15. +LLVM_MAX_SLOT="16" +LLVM_MIN_SLOT="15" +LLVM_USE_DEPS="llvm_targets_AMDGPU(+),${MULTILIB_USEDEP}" +PER_SLOT_DEPSTR=" + ( + !opencl? ( sys-devel/llvm:@SLOT@[${LLVM_USE_DEPS}] ) + opencl? ( sys-devel/clang:@SLOT@[${LLVM_USE_DEPS}] ) + opencl? ( dev-util/spirv-llvm-translator:@SLOT@ ) + vulkan? ( video_cards_intel? ( dev-util/spirv-llvm-translator:@SLOT@ ) ) + ) +" +LLVM_DEPSTR=" + || ( + $(for ((slot=LLVM_MAX_SLOT; slot>=LLVM_MIN_SLOT; slot--)); do + echo "${PER_SLOT_DEPSTR//@SLOT@/${slot}}" + done) + ) + !opencl? ( =dev-python/mako-0.8.0[\${PYTHON_USEDEP}]") + vulkan? ( + dev-util/glslang + video_cards_intel? ( + amd64? ( + $(python_gen_any_dep "dev-python/ply[\${PYTHON_USEDEP}]") + ) + ) + ) + wayland? ( dev-util/wayland-scanner ) +" + +S="${WORKDIR}/${MY_P}" +EGIT_CHECKOUT_DIR=${S} + +QA_WX_LOAD=" +x86? ( + usr/lib/libglapi.so.0.0.0 + usr/lib/libOSMesa.so.8.0.0 + usr/lib/libGLX_mesa.so.0.0.0 +)" + +llvm_check_deps() { + if use opencl; then + has_version "sys-devel/clang:${LLVM_SLOT}[${LLVM_USE_DEPS}]" || return 1 + fi + if use opencl || { use vulkan && use video_cards_intel; }; then + has_version "dev-util/spirv-llvm-translator:${LLVM_SLOT}" || return 1 + fi + has_version "sys-devel/llvm:${LLVM_SLOT}[${LLVM_USE_DEPS}]" +} + +PATCHES=( + # Temporary rusticl workaround: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7717#note_1832122 + "${FILESDIR}/clang_resource_dir.patch" +) + +pkg_pretend() { + if use vulkan; then + if ! use video_cards_d3d12 && + ! use video_cards_freedreno && + ! use video_cards_intel && + ! use video_cards_radeonsi && + ! use video_cards_v3d; then + ewarn "Ignoring USE=vulkan since VIDEO_CARDS does not contain d3d12, freedreno, intel, radeonsi, or v3d" + fi + fi + + if use vaapi; then + if ! use video_cards_d3d12 && + ! use video_cards_r600 && + ! use video_cards_radeonsi && + ! use video_cards_nouveau; then + ewarn "Ignoring USE=vaapi since VIDEO_CARDS does not contain d3d12, r600, radeonsi, or nouveau" + fi + fi + + if use vdpau; then + if ! use video_cards_d3d12 && + ! use video_cards_r300 && + ! use video_cards_r600 && + ! use video_cards_radeonsi && + ! use video_cards_nouveau; then + ewarn "Ignoring USE=vdpau since VIDEO_CARDS does not contain d3d12, r300, r600, radeonsi, or nouveau" + fi + fi + + if use xa; then + if ! use video_cards_freedreno && + ! use video_cards_nouveau && + ! use video_cards_vmware; then + ewarn "Ignoring USE=xa since VIDEO_CARDS does not contain freedreno, nouveau, or vmware" + fi + fi + + if ! use llvm; then + use opencl && ewarn "Ignoring USE=opencl since USE does not contain llvm" + fi + + if use osmesa && ! use llvm; then + ewarn "OSMesa will be slow without enabling USE=llvm" + fi +} + +python_check_deps() { + python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" || return 1 + if use vulkan && use video_cards_intel && use amd64; then + python_has_version -b "dev-python/ply[${PYTHON_USEDEP}]" || return 1 + fi +} + +pkg_setup() { + # warning message for bug 459306 + if use llvm && has_version sys-devel/llvm[!debug=]; then + ewarn "Mismatch between debug USE flags in media-libs/mesa and sys-devel/llvm" + ewarn "detected! This can cause problems. For details, see bug 459306." + fi + + if use video_cards_intel || + use video_cards_radeonsi; then + if kernel_is -ge 5 11 3; then + CONFIG_CHECK="~KCMP" + elif kernel_is -ge 5 11; then + CONFIG_CHECK="~CHECKPOINT_RESTORE" + elif kernel_is -ge 5 10 20; then + CONFIG_CHECK="~KCMP" + else + CONFIG_CHECK="~CHECKPOINT_RESTORE" + fi + linux-info_pkg_setup + fi + + if use llvm; then + llvm_pkg_setup + fi + python-any-r1_pkg_setup +} + +multilib_src_configure() { + local emesonargs=() + + local platforms + use X && platforms+="x11" + use wayland && platforms+=",wayland" + emesonargs+=(-Dplatforms=${platforms#,}) + + if use video_cards_intel || + use video_cards_r300 || + use video_cards_r600 || + use video_cards_radeonsi || + use video_cards_nouveau || + use video_cards_vmware; then + emesonargs+=($(meson_use d3d9 gallium-nine)) + else + emesonargs+=(-Dgallium-nine=false) + fi + + if use video_cards_d3d12 || + use video_cards_r600 || + use video_cards_radeonsi || + use video_cards_nouveau; then + emesonargs+=($(meson_feature vaapi gallium-va)) + use vaapi && emesonargs+=( -Dva-libs-path="${EPREFIX}"/usr/$(get_libdir)/va/drivers ) + else + emesonargs+=(-Dgallium-va=disabled) + fi + + if use video_cards_d3d12; then + emesonargs+=($(meson_feature vaapi gallium-d3d12-video)) + fi + + if use video_cards_d3d12 || + use video_cards_r300 || + use video_cards_r600 || + use video_cards_radeonsi || + use video_cards_nouveau; then + emesonargs+=($(meson_feature vdpau gallium-vdpau)) + else + emesonargs+=(-Dgallium-vdpau=disabled) + fi + + if use video_cards_freedreno || + use video_cards_nouveau || + use video_cards_vmware; then + emesonargs+=($(meson_feature xa gallium-xa)) + else + emesonargs+=(-Dgallium-xa=disabled) + fi + + if use video_cards_freedreno || + use video_cards_lima || + use video_cards_panfrost || + use video_cards_v3d || + use video_cards_vc4 || + use video_cards_vivante; then + gallium_enable -- kmsro + fi + + gallium_enable -- swrast + gallium_enable video_cards_freedreno freedreno + gallium_enable video_cards_intel crocus i915 iris + gallium_enable video_cards_lima lima + gallium_enable video_cards_d3d12 d3d12 + gallium_enable video_cards_nouveau nouveau + gallium_enable video_cards_panfrost panfrost + gallium_enable video_cards_v3d v3d + gallium_enable video_cards_vc4 vc4 + gallium_enable video_cards_virgl virgl + gallium_enable video_cards_vivante etnaviv + gallium_enable video_cards_vmware svga + gallium_enable zink zink + + gallium_enable video_cards_r300 r300 + gallium_enable video_cards_r600 r600 + gallium_enable video_cards_radeonsi radeonsi + if ! use video_cards_r300 && \ + ! use video_cards_r600; then + gallium_enable video_cards_radeon r300 r600 + fi + + if use llvm && use opencl; then + PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" + # See https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/docs/rusticl.rst + emesonargs+=( + $(meson_native_true gallium-rusticl) + -Drust_std=2021 + ) + fi + + if use vulkan; then + vulkan_enable video_cards_lavapipe swrast + vulkan_enable video_cards_freedreno freedreno + vulkan_enable video_cards_intel intel intel_hasvk + vulkan_enable video_cards_d3d12 microsoft-experimental + vulkan_enable video_cards_radeonsi amd + vulkan_enable video_cards_v3d broadcom + fi + + driver_list() { + local drivers="$(sort -u <<< "${1// /$'\n'}")" + echo "${drivers//$'\n'/,}" + } + + local vulkan_layers + use vulkan && vulkan_layers+="device-select" + use vulkan-overlay && vulkan_layers+=",overlay" + emesonargs+=(-Dvulkan-layers=${vulkan_layers#,}) + + if use vulkan && use video_cards_intel; then + PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" + emesonargs+=($(meson_feature llvm intel-clc)) + fi + + emesonargs+=( + $(meson_use test build-tests) + -Dglx=$(usex X dri disabled) + -Dshared-glapi=enabled + -Ddri3=enabled + -Degl=enabled + -Dexpat=enabled + -Dgbm=enabled + -Dglvnd=true + $(meson_feature gles1) + $(meson_feature gles2) + $(meson_feature llvm) + $(meson_feature lm-sensors lmsensors) + $(meson_use osmesa) + $(meson_use selinux) + $(meson_feature unwind libunwind) + $(meson_feature zstd) + $(meson_use cpu_flags_x86_sse2 sse2) + -Dvalgrind=$(usex valgrind auto disabled) + -Dvideo-codecs=$(usex proprietary-codecs "h264dec,h264enc,h265dec,h265enc,vc1dec" "") + -Dgallium-drivers=$(driver_list "${GALLIUM_DRIVERS[*]}") + -Dvulkan-drivers=$(driver_list "${VULKAN_DRIVERS[*]}") + --buildtype $(usex debug debug plain) + -Db_ndebug=$(usex debug false true) + ) + meson_src_configure +} + +multilib_src_test() { + meson_src_test -t 100 +} + +# $1 - VIDEO_CARDS flag (check skipped for "--") +# other args - names of DRI drivers to enable +gallium_enable() { + if [[ $1 == -- ]] || use $1; then + shift + GALLIUM_DRIVERS+=("$@") + fi +} + +vulkan_enable() { + if [[ $1 == -- ]] || use $1; then + shift + VULKAN_DRIVERS+=("$@") + fi +} diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild index 0b34a1fa96ec..9967d104c9cf 100644 --- a/media-libs/mesa/mesa-9999.ebuild +++ b/media-libs/mesa/mesa-9999.ebuild @@ -407,6 +407,7 @@ multilib_src_configure() { -Dshared-glapi=enabled -Ddri3=enabled -Degl=enabled + -Dexpat=enabled -Dgbm=enabled -Dglvnd=true $(meson_feature gles1) diff --git a/media-libs/raptor/raptor-2.0.15-r7.ebuild b/media-libs/raptor/raptor-2.0.15-r7.ebuild deleted file mode 100644 index 81ef161ce833..000000000000 --- a/media-libs/raptor/raptor-2.0.15-r7.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools multilib-minimal - -MY_PN=${PN}2 -MY_P=${MY_PN}-${PV} - -DESCRIPTION="The RDF Parser Toolkit" -HOMEPAGE="https://librdf.org/raptor/" -SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz" - -LICENSE="Apache-2.0 GPL-2 LGPL-2.1" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="+curl debug json static-libs" - -DEPEND=" - dev-libs/libxml2[${MULTILIB_USEDEP}] - dev-libs/libxslt[${MULTILIB_USEDEP}] - dev-libs/icu:=[${MULTILIB_USEDEP}] - sys-libs/zlib[${MULTILIB_USEDEP}] - curl? ( net-misc/curl[${MULTILIB_USEDEP}] ) - json? ( dev-libs/yajl[${MULTILIB_USEDEP}] ) -" -RDEPEND="${DEPEND} - !media-libs/raptor:0 -" -BDEPEND=" - >=sys-devel/bison-3 - >=sys-devel/flex-2.5.36 - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_P}" - -DOCS=( AUTHORS ChangeLog NEWS NOTICE README ) -HTML_DOCS=( {NEWS,README,RELEASE,UPGRADING}.html ) - -PATCHES=( - "${FILESDIR}/${P}-heap-overflow.patch" - "${FILESDIR}/${P}-dont_use_curl-config.patch" #552474 - "${FILESDIR}/0001-CVE-2020-25713-raptor2-malformed-input-file-can-lead.patch" - "${FILESDIR}/${P}-use-pkg-config-libxml2.patch" - "${FILESDIR}/${P}-use-pkg-config-icu.patch" - "${FILESDIR}/${P}-use-pkg-config-libxslt.patch" - "${FILESDIR}/${P}-clang-pointer-integer-warning.patch" - "${FILESDIR}/${P}-configure-clang16.patch" -) - -src_prepare() { - default - - # bug #552474 - eautoreconf - - multilib_copy_sources -} - -multilib_src_configure() { - # FIXME: It should be possible to use net-nntp/inn for libinn.h and -linn! - - local myeconfargs=( - --with-html-dir="${EPREFIX}"/usr/share/gtk-doc/html - $(usex curl --with-www=curl --with-www=xml) - $(use_enable debug) - $(use_with json yajl) - $(use_enable static-libs static) - ) - - econf "${myeconfargs[@]}" -} - -multilib_src_test() { - emake -j1 test -} - -multilib_src_install() { - default - - find "${ED}" -name '*.la' -delete || die -} diff --git a/media-libs/raptor/raptor-2.0.15-r8.ebuild b/media-libs/raptor/raptor-2.0.15-r8.ebuild index c9130c7a5a03..1369e886dbd2 100644 --- a/media-libs/raptor/raptor-2.0.15-r8.ebuild +++ b/media-libs/raptor/raptor-2.0.15-r8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.librdf.org/source/${MY_P}.tar.gz" LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="+curl debug json static-libs" DEPEND=" diff --git a/media-libs/shaderc/shaderc-2023.3.ebuild b/media-libs/shaderc/shaderc-2023.3.ebuild index 2a78684ab0f1..71d157c9ea90 100644 --- a/media-libs/shaderc/shaderc-2023.3.ebuild +++ b/media-libs/shaderc/shaderc-2023.3.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" IUSE="doc" RDEPEND=" diff --git a/media-libs/speex/speex-1.2.1-r2.ebuild b/media-libs/speex/speex-1.2.1-r2.ebuild index e19187e7560e..5957ec22049d 100644 --- a/media-libs/speex/speex-1.2.1-r2.ebuild +++ b/media-libs/speex/speex-1.2.1-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://downloads.xiph.org/releases/speex/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="cpu_flags_arm_v4 cpu_flags_arm_v5 cpu_flags_arm_v6 cpu_flags_x86_sse utils valgrind +vbr" RDEPEND=" diff --git a/media-libs/speex/speex-1.2.1.ebuild b/media-libs/speex/speex-1.2.1.ebuild deleted file mode 100644 index 7e05ad3f6355..000000000000 --- a/media-libs/speex/speex-1.2.1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic multilib-minimal - -MY_P=${P/_} -MY_P=${MY_P/_p/.} - -DESCRIPTION="Audio compression format designed for speech" -HOMEPAGE="https://www.speex.org/" -SRC_URI="https://downloads.xiph.org/releases/speex/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="cpu_flags_arm_v4 cpu_flags_arm_v5 cpu_flags_arm_v6 cpu_flags_x86_sse utils valgrind +vbr" - -RDEPEND=" - utils? ( - media-libs/libogg:= - media-libs/speexdsp[${MULTILIB_USEDEP}] - )" -DEPEND=" - ${RDEPEND} - valgrind? ( dev-util/valgrind ) -" -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.2.0-configure.patch - "${FILESDIR}"/${PN}-1.2.1-valgrind.patch -) - -src_prepare() { - default - - sed -i \ - -e 's:noinst_PROGRAMS:check_PROGRAMS:' \ - libspeex/Makefile.am || die - - eautoreconf -} - -multilib_src_configure() { - append-lfs-flags - - local FIXED_ARG="--disable-fixed-point" - local ARM4_ARG="--disable-arm4-asm" - local ARM5_ARG="--disable-arm5e-asm" - - if use arm && ! use cpu_flags_arm_v6; then - FIXED_ARG="--enable-fixed-point" - - if use cpu_flags_arm_v5; then - ARM5_ARG="--enable-arm5e-asm" - elif use cpu_flags_arm_v4; then - ARM4_ARG="--enable-arm4-asm" - fi - fi - - ECONF_SOURCE="${S}" econf \ - --disable-static \ - $(multilib_native_use_enable valgrind) \ - $(use_enable cpu_flags_x86_sse sse) \ - $(use_enable vbr) \ - $(use_with utils speexdsp) \ - $(use_enable utils binaries) \ - ${FIXED_ARG} ${ARM4_ARG} ${ARM5_ARG} -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -name '*.la' -type f -delete || die -} diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.246.ebuild b/media-libs/vulkan-layers/vulkan-layers-1.3.246.ebuild index 3b9b94d64bf7..de36e25dac4b 100644 --- a/media-libs/vulkan-layers/vulkan-layers-1.3.246.ebuild +++ b/media-libs/vulkan-layers/vulkan-layers-1.3.246.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 fi diff --git a/media-libs/vulkan-layers/vulkan-layers-9999.ebuild b/media-libs/vulkan-layers/vulkan-layers-9999.ebuild index 8fe27ccd0040..12806d2b6391 100644 --- a/media-libs/vulkan-layers/vulkan-layers-9999.ebuild +++ b/media-libs/vulkan-layers/vulkan-layers-9999.ebuild @@ -37,7 +37,7 @@ DEPEND="${RDEPEND} ) " -PATCHES="${FILESDIR}/${PN}-1.3.239-r2-Build-shared-libs.patch" +PATCHES="${FILESDIR}/${PN}-1.3.250-Build-shared-libs.patch" multilib_src_configure() { local mycmakeargs=( diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.246.ebuild b/media-libs/vulkan-loader/vulkan-loader-1.3.246.ebuild index a79a918b7b9b..f7e42083af5c 100644 --- a/media-libs/vulkan-loader/vulkan-loader-1.3.246.ebuild +++ b/media-libs/vulkan-loader/vulkan-loader-1.3.246.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-sdk-${PV} fi diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz index 661864ca3828ab7f83cc9ab9d5679d73c55ae535..e340d9ae4b1d14a97a1890cb19354c499e8917d6 100644 GIT binary patch delta 15263 zcmV;QJ7C1e(E`2E0s6mV{l|6(G^=>zr=yBx(0*3H@SAF8bb8AT z0<|4s^VT($C1|VGxRltZ65%PpfcbAC*ITh4f?w7jsV$UGB*=;9f8iDgh&&x#sXX=Z zJJ&}U=zVCmd6C$Qnj&FYHSfQCa({s?cD&wbn>v^UB(n7r_{_y~%j@Vj5m?RIppzkN zLs2Zq7c{|T$#Zb8^Vn4EvuL79#|_rp zC0zp9tZ5B9z>-h%e}&6tFjIFid14ChI{n~lNwP7Jrrey-^8&_m6h!xbM|9* z3c17lft_H~*u!PFRNYWmB~;NGuYZX98n(4BrxjYa&)ctRfBl(AWG&IV(yiZY8Vz$_ z^8+f|o2+|RT!37txV0*r`sAHK2z+U6?ZnO@(BTgjr?SH`>{e{k5T)j-tYlYNtQ=}? zjtC3q)xt#yp&S5R_L4o;H~^dWt~k12qQ}Gfqka3u)jY!EnZ@i$(pLDWehg(7`|T2? z7+?T7ET{9ve>VNRVs#HaYK)KsmKNxC5CL%NKGGUmiw^pgbaL4(3lfZ~613etYwf&; z)1ZJw07)Z^zcnUz%Y~e)tZk&GaN8ygC@N(X1^kEvo3%mmXyjJF3kdc^FcWrn4g7ZG zPGJY#lL&D`Spw(~oYGIFN`oYBEw5Itq)S69lqw(mfAq|H`R#+)=+iRZZc}dzh3t-I z7pmx)qdZ+cd6xymm|S91z=HGQw)s)4gOb>I&~CtO8|WaoBH)6de&m36C0SMC@rZW>r^l9}NGn+EExABLbk2I-mP#J%Hf1X#@t z2me@PRh+8Pe}nyS4nSeU-P zJir=N{rI3BGUk3J36OT;PlDCiPSs1{&76m*fGN=pYO%W>urRLPmPA%vIiZ6@ z*s_F@^vLF;e>+oFwS;Xve$IK+ls8%QRNSySJh6OX$5SEY|NG;Q|9dxodvAvEPO-bH z?ccbdHb9Fj4ZuV0n#WnuzGOV^XI>=uG)5zev1iT z&3zZx4udu}U#F5u9N>{ts$MBsfpw%zWd zQ`caq<F!K2&+UHoht7jI3qdrB~hFW_i1zJmKsBW3#}a zdy{Lg5a!ysn5vyC&<=d;IF2e%Ai=6Myb;g3+hb@p z#|h9H_Qh8KEYoW020@vYHF@m&QrojllGcoo!`7;Q)oODNd@dl_q;f%V@lz8B!UVi( zxyNyPPww=ZjjS_D#R?TtQ_1PH3D$T8j^>jt0Jnsp>C|9!FP#MW zPz4x&y1q})$_$dXQ~ia@x;c&jC*;T4a6Vp9;k!fP_IP-m3$a`SC>;4vtjL;9@6 z3ijnXH2=gx&-KRIgT9o>S@+#u)@9K*UCADoi=zS)A*~+Am+e~8J4*1NwJbX(7XqpVt% zR;NVro`Ma68C!l+Lf%}Vg4~imz+^{VYuHQt0>lbng<-3*(O~uNsuRtvd>;ybWkp|4 z;27+!ke)Ix?BaQZwYJQ4sMVlG)@o)a5>-TpL z%-~5ZfuyE4qKo+PiUP-z9CJSc$Z@k>bHM?BVOMB_jCwk>>xMl!dAo+g*92^!z?Fdf zL|q=?$y>~X%v*xbWdo<*+?Pwo0f6mWL=&&%4kG5HsF~{`eNbraa$joU`(rl8lWy{( zcD)z8nS`Hi0@`uh*Xj^hCvx4&LWu|*^l#lSo&;U8rw&3_CA7`0YI)IjCqcC<{p*u| zdpxfbX!M9?`@%f+kcT@2v3y!Db=Gxta?XqYfxZhai5#15-@{So(L9*u9yk;D+QQAEw2H#a)CjNR^ScNIqKR<+;ndX3YOLTDiQ*lA5W z_x*bRz*_nIcl$Zb`R|*+pTq!!nrVTM`&Z*(-?6)+w!FQdDVYGu?a4s(t}^!Nh*xvK zvR=-w@?qWhIKcbx`=eKt>;Og0mGHeM?@?CdL;IMJ)FyiaX$ur~^@w@z3(eVoE+XqW zbqBjtu^SBkQ@q*bM!n)4vr#1TQs~=w3k`5r(!ZMIs9op1<|+&%LU4JUBfA_1ggLGh z-TQ`V)Z;_=Z_Bdc-Nxpb!}D+h-!keNJeRY2cg_^D>k$1^#O#E~0MxaOA{_DifbzRd z#mObr(Ne`&f*|0@1#m_4tnpfZizBqC*=&54$g6Y^l{PL)p>bXMV?kK&32n%=J^Kl1mD;LvQH@zyIc(nT?s62<`9#DT>XnxbfbJp%4)gUZ^P`H9R9n?#~al2Yuvd!nP zn#!i-G@*hM$FgQtv9oA@#iWsQ{qWE}e|;|i_T)Y8fFzepZ&Mu?qh9rj-PjtNDm&s$vvaw1wANRAJ@IoDwE?1GEB&&fO9Y z-Y9^Bxr3xaDBOq!$K+I9Hr{s^a+V*AUS!1E%u$o%hO#LeuGas5(2Pvk%FCo>C5ae8 zw2SfD$T(4dUm)g5W>?!{ztw+=whpu?C5`OwpBO3n({q_SJt4ETrg%3vWhy`bz1SnL z$Pq@zoCcqBKr>*%q{Rwp88BscFq1P`Tm!Cx8o-wLxY%i~wgu05CvfWl&oLdEgLbQ} zh2vISIpIn=?(rCZ_R#ew0Epam3>*~IW^`9cgIAKeb%e0xW%hRNmMxTn?JALOOC}ji zq!o&@O%Q}nhVGcnw&rJdH5IqxL-_CG&zINo`n=exT-5`g zi4>K?Q~F!^KgTq-pt}e#)Jarz+KL(_u$H=X!L-5z6`H$$#kVf`L`7nt(Yvchyodz* zRpeVIZnwi$n%nHs5O~M2$$q$W4*{#DRwQS91K2y?PEG}%K`&0%7y(i|3wM<-t)guk zMXmTIV493(BL{R7wNs5G5BE}PbS)~LYJgcXS`C-`P6={G#JC_kieIY~yYa7ncxpfX z_~XAkx=(F?Jk!neBwpq5;@j|vD#%df0}dKrk|+U+--#Gt2xa`88^2URTs3A}$nKYF zDB&dptmLF%Er{UW)jqn`0NJn-PKNLC7TfBv?HD)dp{o_}F!Lk~Ui&0oRrkWyvE^*> z0l1$k>D;@LS#4APQ>8dic(aVAOVVv|duCCGDy0#B5^yW{v>hZzRWR%ZUV29DLEUb5 z=(V)IMo|Rs*vrSq_U-eh_5srFk1NU_BsN~RCC=*H7@Ucd=j^p_a5I0GlysK@G+$fr z9!)n@<6W)1L@^kMGdMqA^>Ps=mXf$|e#wWY_Gc~MKK=TM8He=Oowq9VOSIK+!DVq0j2Fp$(C$yp zA6UhzGV4udaK6ze zchhaJJF!9r5#o?wU9y~ngV@xRtaegwAdQq9non*3(x+AIB~mHv1n1xdjwx*B>Ryl( zII5;mH%O+CDU~tX?)h`0Owkk<#m@ULPwe;p@p>M|lj*5U@FqJ=m-5o7$BlwWIzZNc z48cp9cd7NmEmhu#JJfSq%0+uy3owAi>A?Q538pfG6Vt~kY(db;foWYj&EIC-O@-Ce ze0cWqWA!|C9o;wEBez|5t(%YG`qS8oRYwP9q9R!N)}|dKsOm#6+%Yalzd-)lPSnlG zGy=T&fsoI^mVWYnH6-H4J22~*k}0=;x63Qr$Mu)z_VSnK_T2LfmyN@^*6SdHQ6h6F ziJ73l&fD(RrJ^hH%C`cHmA2Vbd*P&7GYdVdKD>?LA~g{s4+2^E@8(=;#5GiZ-@H8N;qydffnG^0#;Y^bFHgqyHU%7vmTjT#)rD@uCjc$ zL#fqWiihhR-pBg1qHqMY)q0eFifLU1v(q-{Rwj@ zdp&k1aQo1o#ohIG9`mZTo~qCujwP3eHh(*`(+sLSrm1$4^6;?}>8pksfDr}I6qF)o z>8Oy22fORSz{*4aQpY#>mC0h8e)r0~DsQ*7Vnq&QHFgJl`Hn8mL<@3}0B6fEd|(6P z+rM6hYedhL$EQ_j0>?dntDU8FkFru`LNGo|Ja;Et03nIP?Aphcb@ezsath>Kt!ia; zaI#1fezU3Z6xXg0B?)#UF8{P<#4Lzt?N0Hp18b@oULEpHhTe| zyGwka#^#w&LZ3b!)OtoHsRs+N$Y)Ms40LldOR#a|PF7 z>I~`T8L9%`>3;02fvpHm&Uu)! zwK1CdA3BZ4ISPk=x>(w~0tdmYYp;@zrCG5Fm4HQL7+Yd zoID=>=L{o%jM9J-o`!Q*dAGRTrh}uRTvr*9M7WW{Z2V}JL%!bt3My4aU2;i=6GW<` zryaQaB2+&#_X(LNltSe@t-m#8?)G-AEzR>hX1chxolMmgXtGtpr6(V|hY=cJQ-pUq zw$J6W8)k=!Ln#5yl8~mBAt8su=@xP#8p#LKaCYo}L*AU@orOLxAr)KmV<`U2Hu!Hz&wyjj^d944?$*Uu4F+?ma0;{dlzE!`t0>X}~9RC2azf?Yfsx3NWlp-ICsaYC>5GN#Fur+?SLj>2T$c3sJ=02u zXRs#LR_Kb3mO@Cm_D(*i_@%XuZtMdhrz{Xadrya|61F-tc{+7V*q!nx8C+^#0~geFV7`gX!WDbDWl{HfS%ffe~x4I2LPmV?bP1xN0J+JhGW6Bt@thDYj}!( zCqNq){c2Pr*9eX)>RK~__2;B7VX>`UB3Y&rd_df+(MnSLV;^rM>T*fBlE6u)r@K)K z0b5?#2K<+gcv(KnCP82u9EtP=>bj)3Ix>N|?nxM~_i`BkT!3#|kgqsfRlT&8jPEkD zMnr1xi5JOF4z7P7>+|~1Mdn78~GGN~{+1@IqrlFSoP6g)=%ZF}a&k0!Z4g&bzhF^}G zC!!1RwyCDwZYhSl7wK*d90`U#Qx9%77d=$?eKXGDpx;!xgxCd+?AM-_fNWWRetX#s z4K1`>P`k+m7jSKI0#j0Iz=7Vm9m;xqd}yCu|M$HxVS35~5U1GAMAiynv!Z4Bfm0A& zKj(Ycb}MclDS5eB(dd4KMZG(kyFuU;r&DV*Z1=6_s{Q))YB8@2&DPs zpkmP8rxB+)!(9KM!2txM!|*a${@gr2m$kg}usj6kRY)eA+@N*N=RgX7wyFy6nYI0N zbpvFZwW_VzB&7%GgsmON=$rvq_8aE7)xJ>?%|`>GAaE6xi;JpE@(t*HG@(xeJh#Cm zEkcN@4N0xLjdKegkCqn`7jYv-a<>o8oEmB{=FN^&l{SG%bvEWTaapths~_mVCvxZe zXLjeO)}6hdxvhS!LvWja<@kEKwQwt8SKTn{ivA55odXvn4J$9s1Lr#j zzZzLE0Z=r+D>`O`WqW>GCUebtBh9)PknEejb)nppRQZi$Gq{qc-ctNZk`rt!5)(Ea zPgL+t$XFC#GMmOWJt>KdvFkQBoyt0$rypEao_DCr97iRFW^h@5H6(T7vOBuguK1fD zo5M<(KOeHE=CFEKMb%pkV>sFol*D7|Q;C;wtySnmQp+Zt%ksjZVfLjY<|6jc8jZPf z;w_S%Oc$oy%b_P1xwZ^6;}D<2&9b6_?r_nT``bCSZ%n|VG2ab{R}W_+AdNvaT+Ykc z)eJa@_3$3KOFp#+C()6P^Wvbq z0!p~>=!OHcY1^~IDSh3#12R1X`LQ>X{<#_g3dUmBlrdKW;3j$=8!p|R&l0I z=7$tq3NS!-RN=K3xg{PwcK~K@-B$UF#Cyq?CZ@%?HprKMmT_kKhnb3)f_LM<`>r%u zvk#)i<(k6cP~>wEAgkiw<)^u6vMKIrVqIESkY#5YwOHcJAKbZq+WNL)a%zTsYOH62 z3n(-;QQPk*udxV<4gPfLxcEnHM2u^#7^-8{HP7^ z;++K9ojXoJX09Z_*7QHCk=PC{I(DeVGS%9-?x7@I^GM2SwW}ZvnRRTT9BWMNw9agi z*cIl{u9zW-q`3+EgLgx)bk*hO?A!eC&|3fY{cC%Fx2O2j?NnK=-AB+?7WA!0cGtn@ z=1py&K4#{0WAIzl}W6<4>b(C?{mvQNy0xl-iZxWc8%Zt15f|3H+JUxx!Jja^;%W8CAs*V z;I~szWjMhhN`^EOk0M7=Z!61H*IFMhhX#^`+^VRge?&jiS(NnCd^EvNwD5*97>D`C zaU`eR_;xU;qSy8Lm_i^l=w>1=BNPEgmz5WPVD@&Dc5|+a>}l!BU0UALh^Bi>nnSU1 zK4G=^NPs2$THu~qMjUGOXP7A;ly?aJ42NT1BXTia?N}R`9}n5r(#N-F0kZhivs*LO zB($nOF&PT}#GP>8iX)+74%dFJh1@Hs0>g*%85Qkyx2{RkZU;rQ<3Njr5t0OeilF3w z_D*qFxt*tGV{Knu2ZGkFp-$owy^W>0D|%>n`e4aiy6X4oF=q05JV>lzACzddSR?~J@6XVZw$NqwUcl&+4Shp08pp^D0F2?E?a_seDokxLJ45ZGHE1^m}tsRMeRe18&}G`=ap-aEMw zknN@@pYakHakVeoBBXN5vI~Mo9a$8-cOzV31YNVU)?mTaT(Srp3Q`K-sLtMh=(l3c zZyqyzcxInJJ+Jz|D{TDi@F;t%ev`$TdkMjDAGVWEyv3qr#_61+2sDS(TutO_MLmw; zAR6I1`p#WlA$lIsq&~GJ9nPEaZXH`ClDAveH9#bwW(gd58p#}Xo+60PO~u-BEh-vX)2zC` z4)18v7g~)}=!9x1a1rN%3pw1WWr+!Qp_99uMY%b(%ROs(a|IW5^@n+XyO#Qy`PFlB zNL@crKXvj_lf^?<`LVHW&XIlYt=e!gn zA?y|96#0!Y>i+4}UHtgOJ`AB9px;L?;J)M1N}Bp39+sTph5XzD>`v}dwPm{CL=soG zgu^i<(R`?47U1%hWxSMsxvhK35*O{8Ttaqyr>h`&YuXF@agC2OyR8+Is0QQp7gIpTfqZq^|?C9LZyI;E!k8ods6_ zonuW-S^pu?s0mMIC68GqAq{-2YkwL4UTF3mG>cCIkIN-_YwD7JLKTx($3~$7m(xba zQC)OhSVJ{Q*EX}Gk0kxw;?L%=%&ti>@#J*GOz8&KBH&x6)`r;yaN-9rB9fw_B7?*< zVmG(#;i{;cNZQvoy!3_6Gi0&~pXD?x@+9~Jwejw%;`jgy&VDOP)T{mcW$?5ui+jK{ z9%qtN8ES-v<#mj+smy0T|z`6!fSI~X4 z?nmC^^l72V>3r;3U&DhAxjht^bcxKh^Ps5Jb}RG%$Y`X0Z^hPv9@Q1x=yGszMLsy` zplL9air8@S*A6`ayfXY&#RQV->9pQRfb6UWPs$Y>3!hai{{0jC`qDpoJwYgrr?&8> z@mJiS(wj(PkZKALG>T{L{nRY-oIIY;S3}$=n;jq0vxtAZE8KAI?q(g%wBMGR?b=qI zn);EnUex=4bD^TsXyUsMX=>Q>B!K{E-W+0|QTX|EE&Gp<}uM?rlSE#+NZ zi*XliTT*Zl_$ID#)hq>**PUnO9P7-JTNh)Dh!q=}immR*)UYIwG&iEWOA1Q0Vk1@V$p(K&IK6)rx^?+r__$ zTK8D$T!#{%!%d-G8Ms*0q|tSX<9Eq3JI9jrd4mS$VPpLm=3sEPhL8@2AIm=bn#puv zPj4H4@1NVZ@qEypmn-xj!F_CmhL4>#bJI!XRfziN@0g)CuEI! z1U2rbdDqc}&48=)u%9FPv=x-GzuBvMmR1RW>QKXEfOf~ZyR%Tp;)-A`6Z*tgA*LRB z#`h;Itfbp? z=9UfK+-UW&-HCUAyUGTjZ$gt|dCkEJI7Yssz={j{7}lG~MpA^87ka189_ zuK;=40rv(NAFes=_&>a@l0b%@#ZG4Cdf2kE@1%M5)P@fF3w(M`JJ3hSbF5)YAhI4nd{?kd{Y!!N+t+`4&|cqD^rxkMDVJp%!srHnc65VE zC0vz%oH<*d_tF)QfMiN6i+$*Dssmcp%2!7$HLernC+H%4lPp~=f$CQ+hPaDCS2?I8 zkOQcBTh_SmTpvsQ*Re{uN>Qj7sj!KOhqR$6%C#*`Uj;e^90A<6ylV)iYC^=M@%S>6 zups-n^M z8mt{e1T~oWk_vnt`ZFA=EG}cE4zlI{5x|6BTpN94ml6Fip z56HbCb;zY^Ecy~SGUdW>u(uzVCK#kj|4IK+CE?8~vn);r8S-AbhW_>2&rkm0iM1ck z2ka5ZTw3FVWKi<0#O)>e4EETX6PA}!Y1aPuz10XFwAWMh@+eAwnxA@_DY~MssG0u; zlW}+ThB>pV{F*y#u_AD!*oI@Q@OPHkV6}qJDgHbg=8WDf-qxGb0gns7tNvB zbYQfyF1okG1P`yOMHNV-I6Mu=8ljIwumd=)z?5b!C0p#PQdF1a3DOP@1T8V#nI9i2 zK;K9EIC%CfPEy@}iih>v=%{+{2IVSUzlS7+tp4P@<-g>l!uN$?p3&+lPlLm)4n!EL zJG%P1kwA~4jv29Mn=1L~XTygCX2zz8q}>8yk6OWfACKr?6*k>$sgQ&B!;Y6`b{lkv z^je6p$6>{5C$T3OlZTHZ=}dUKW%K-St@WB~7VfddLjyE_)m-(6FH0C)F{@!uTH9d) zNbENIfsL_$d}x1s{Sf*etf}%BKp^547?tmQZzLJ64p|E36SHfON}OhmHbYY?(0zo_ zuWbpS7INf4NL>@dE(aEOT8gV5x8~}@*)r}$x2OhIfte>Qb~qtbk%zbGmZ@+3xdeb} zCsE#tn7ccFSf+ZV1JdPio_ZUDMCclodas$JgQH(lv8E^4yviznpJ>@5K%9Z zFP{sPammOeR6F01PXo}1zj|b_fOiuIk6@-BDA{Q6?)STJLxACmu?N25g0H)E?#g(pKsXNGjhpTqEN|-m7+jttupIa zI5^t%=1^lY2B!p4B2_Q1#abP)bEr6TG>98RjrOFdUH0rIf+H|X(yyy0U&R4n;L%Mc zfKB8Jq~VVI+4iu~`X+0O3Y8KKNMj$K+P6=Cops;&Vh=bAa+x;r;k`+lwpPg_ph7a} z?SO56)_T*j;W%7>C7f%kKxX8ZD;wrEb7B^dwKajln4GBM?apB8a9^; z5kNDifE7aDowmP-CQVNOU83^Tc2>2U-AQi?VR0_`4|ROBBGCaOxJCy?CktpbTzCbS zqiJwMJ0Sa|9qP8L6RJVM_BMp9z>qPVBU%oU+|gZ8>MBrlKZvw<@Z!&0-mEHXEuBB0kfapy8&gMX=Pyp-2Z&&u-Y z37#dFV;oIC#&WB@TaIA&s1~*6;IqXJmC;zCjiDLhy_9Hyfmc{Qa6lta>LuH?aN%-J zcbmC`nAFE4f*)&^ZbmgT6dZ{5=W8E-?Rr!-{34uIaIjkSfvd=MY>J0CLv+|W02KAv z-2F}N2*8%E@Kb6|uWy?yU>YZzZv_a5pw+;32(I`%j(BX4%hRz8o;XK$k3wLb*FPkJ zm-hSUKR&;&1w9FqRLuv&gn*FJPSQztJYQ$tsrZ&NwaAnyg9%>H$`fHNXOfcOmLx3(wmj>}N3>F}{}@6R)isr?3|^YPSpcfda`wzUtZj$h*ID zi9v~T$C00He0*xlbmaH1e~i>JHg$u*8%qGDxrX7isGc8U2>2f+42xj?J>AR z3r`NXdhKK&!Z>&uHjtL%kOT72ZQBVxtva1>1u%0AgFdp*#I6e0QQvZboi#UpH~zd! z6pm0d-7>mPfN%ylM07Mz;K*qvMb}&P(rCurd4&g|D+t+ceMUAiCzrv0d_CHI@-H0@ zc<2g}U6$g^xo_X#`FDite0XZ(`=|2x8Kylj$E8||9xF;6|Jm8JC0g z#gbUY|^JT})slG_SxV7X{fx}4-?ec)&nqfG3zAF^a zwe=($1vPTrkl%DGCLF3=?Vbo+Bpi+)Z6E07%l~}((tdn@`MZroD^XCfQB?CY4><>Y zH)*758k~}1i_De{0lHb)3^Lsita^e_)Xhz{h51CM-8L>r-_|&Pw|!D~R&RR{#j1nt zb?rd-zDw65ACCndUV!&D<)iCebKP#;fEk1HBz6>A(WFW=?*VM(}V_NEV(B^XB(H(&T>LdlokLp8XE31Zaaeo(pyoZ)tQV?Ww|?s6C3qyF`&y?p)lt$hCR z^67v6r~J)kKNnM13b4*022;m?FAnkm4e40TiRSflvWOGG!q27$G!Ty5qb5Kg5V>p* z8!fB&(sy0GFQpcDw+QTP+tkqE0ls?jUs{iA7}7n>hpr3RIp6AgsWYq|p?Y*WqH)Dy z2l2aY&`dG0jeyXab zp#-B(7w9#LcSviTY8e5m^%SlgUZC2c2Hv(4(pB3Zm(|a+1M$wjl)JeGJg>X$b`oMy zUM5+A-Jo%;z*>VqS+WsTfO=k20+%) zBa1M9bGRg~FCf8MA;tkdBvGky6jb4Iio^o1MzcZjK_v?>)jv5Q{)AJDhfVExo=)W2 zA8#yFZQ60GsswH0263Nq=?*3$;(n&#^9R6$*}Q}rx42`#iW^XF#zxtiPcjLs5%cxd0smtWUxO;^dW zln(O)`l)xfi<*lqN29X>m&K`^Q}pVFCivD)q_Qe$X{JZm_(Hm_XuE_O^z^JE^JW5R zuDqvqTkomGnd0SSz*~PSsU4vuAdoJ9g4}e6Iyn?0+FlH5N$6khOwSQ+#SJuJu>cI< z2YD0QYw|HVd$zfHXi1|e=~H-yw;Cy24j284gB`&NR&&E9dQNzHA4(lBuW-*l-fi*# zp`NZLnAQ>FL6k|i6JmhT+%4+3@MrsotV&99*{B20s+NL1YwsB4yqCuVWIKC*aKyW6 z$O3&(yyeq&8(-nQy_2fC$mi2Ztc^rwd@@e4O zP&!_-BIz5a!v=wf&{>73R-!Z6+pJCpocFLE3ea`H#D}R72yrq7NUZ3kJJw9f16qA3 zM85oZ`8K}vuRmVD{doPgxHN!&pC6-Ywa(kza5n{#R>b>QEdZy-$1*QF!Ch)3lfTab zrk^~o>KYGlpdPyxRqm4YqR5UF#pyiSp^Rbd$_6J1Syq{whYH_<5k6`}um>Agr)w5% z=FRo{rJ_B}s@1OZ#n#poo#~- z6Ba--9O2=BmO`}SaO)02{o%p!f4;pdtmP+<0q_l>l_Vx8+{SA9SP9&+^3|ObK`?g+ zQ^7SNELmb%9JOF6+@e0bMf?Ey%2{=_xu*0X5lwe$*R!WSfgHGbYQN$f{5`uf?&BfI z-8{}+&B>E9YH4AsiS*EohcA`6ab z_H3@+BAnFvupZ^R%G|oTSBIiVaOAH0FMz{m<`l;VF@&cLDBDl<&_h$*v8heO;T(Wd zTO$b=ixV5w+9-KpTLEJS_uN`z-#0*B{e+rTC?uWF%6+&AuCeWZAsCRhHL=VocAieP zT{VWBA=RtmQ6b_GJ7>2mkbZ}(d4t=1H&}I5(k=n!&`sK^fn{^6E3xLn0k*H6i>=5J zs@BpoDYdpaxRZHCq!)6VDMf9IYnao3xz}{xXx~0g3%&gJ<#qh=>C623T*iIs7w8EM zy>muZ!6X#}?NIiAr0$~{8l@@o&WqpNx7g0suWYa9(8JkH1A+%s?}F^R@g{I-4&`~z zmTTjhn30h`pp1Ey^$Dtk+KIc2he zWXikFFcRL53|_CAq-JD&hh<7LakW;u92X?F4p3qraavvZcx19or$k20F#dpUOKf=)ABflC?0 z#92O@=B!nJRNL*f*vHcsjK85)v;wbTjsJ259D(LvQIR_EXI-#`pLK_}?yg8Rw;5i= zci><<2@pP1iGFb~Ht;U3xMFq>iO>kOFa}WD~>4ZaH3WZ%r08{S9Zq-@PbUemiloa6lYn8dX zSil8am6Ng%4(aj?KfkAzm%NB5$_>HoJh2;5M2hEJk|a!ff+Q>~=3;^YWMMkqMNrn9 zlb4|(f0L8RRquo`a+m7@S2MzA+6lg!Nt(W!$Ap(18L6&M7xvNf`ZGDO)L z^KdN3yG*82%3N(oyO`lI%ncT81pLmK(rZu;#_D=Nt3101XgRhaa{++d`qX&Zr-Pr0 zI&p_LkJ@R$$Fn={R5Bs^XnhqJ`O>DJ`*WGVF*(N0xjDaz!uoMpPr997;JpL5 z+5kLN?dL%;Q|D@M!-rMae~Bc65Un;tnHLJ0;s}RW$TelE>Oz<=AeQad{>wz#YmVvQb+H5>F)HVz#x3)S?E!z_JM| zbQdTzp?-I5MuQrTIXR7#PPjivx^_T|ZU8MT`v=GQMof{^@cyy=$13ip`jJmTE1ot9 zrrn2~&os4v?9Ln>;KVqC%j#-qIik_hoPgA*qA}SUFj87yo-NUam9;W$>;V_uE>^S$ zx-ZF4&@%BXx|22l1cz-LZp(EJB2=B};WOJz#M2GEB*rF4oGO0Y8Wb!m7H6pR%XV~w zXgXI*Oer=Hi)$g7M4?gJe(P%ouv5F7=Q1^W?`{Zx1>a#$@OfCl;YfVbbtrLYKM1A$ zZ~6A^)90`6>^#Gh1~AlvV-DW#TPLP#@8WiRZ%qfHi!VYt%+qte)EV^SNRH7uY6ll~ zW`zvQrOv7!^3x7ipzYfq4mAO^Y$a{nSXF|o*@v!ek^g6q89ib zK@)^n`<^*x`yJi(P}5gm9N-~8EUIG^t=B`iOb)j5&f>hR;C{pUP>D}R3O-+%n^-c99+P60Fm4}jNIwb)fmlSQT>f3@$(fMGqH z0J4{IYE4D)?mD;1j;AdmcVI{=+!bl*y**aecUU+8NO>{ky`#(DKsz@W`QH>z`#q{h zUJ98W;N%TvRo7!8;(;a|$>o=(TiXoPqR2Abh;%wC;`oQEpwJ0-l6K}M>#t7drv@Zf@k`+A13VqjwI!4H^iv*L4>?oB zQX&I0&Oy*^ipg1C^6n7RZ53z$vo9sn!k>{kQ(|^6A&(YJCUu_LHY`Xq{9gy&~P4)1CFJ4csfh#g(s=><^KaIN;hd z0mGUu*lxuUrl1$ZoGn#?mJ=RMtlwfLRgas{4f5?O>(OKn8|c2o`{8!y+u^x*#>2&7 zAcWNe3ZlhkmMGZre*_1@b#v4b)4|9y4ENT~(V9wboAaIU3wY?IE^35dH77iIMmnMP zI~uD6H%43N@a2)e=2JlX-}1+=jE>UN(xSVEz=^E00%Tg5Qa&R|t_CQrcQL4Eqmw&S zo{LbFckgRCmzWGPw!U;%dyu;(I?5};)U}WbnH#(lyTK-1W#>)kfmIUnEjOnb#oxN1 zO8KdY;#y>ABRgsw>|v*2JH`d~u3akku=64Hi)ae&kfF4E7%D`HtgoqrQF1R{0bt-B l?3GhcEDRq?YjS}U>WcZaesfRWML7ST{{y`acKPN$0RX~nR=xlL delta 15252 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 aNTIHnPwO}LDGV 2015/Jan/03 ---- a/Makefile -+++ b/Makefile -@@ -6,48 +6,50 @@ - # The official name of this plugin. - # This name will be used in the '-P...' option of VDR to load the plugin. - # By default the main source file also carries this name. --# IMPORTANT: the presence of this macro is important for the Make.config --# file. So it must be defined, even if it is not used here! --# -+ - PLUGIN = duplicates - - ### The version number of this plugin (taken from the main source file): - - VERSION = $(shell grep 'static const char \*VERSION *=' $(PLUGIN).c | awk '{ print $$6 }' | sed -e 's/[";]//g') - --### The C++ compiler and options: -- --CXX ?= g++ --CXXFLAGS ?= -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -- - ### The directory environment: - --VDRDIR = ../../.. --LIBDIR = ../../lib --TMPDIR = /tmp -+# Use package data if installed...otherwise assume we're under the VDR source directory: -+PKGCFG = $(if $(VDRDIR),$(shell ${PKG_CONFIG} --variable=$(1) $(VDRDIR)/vdr.pc),$(shell ${PKG_CONFIG} --variable=$(1) vdr || ${PKG_CONFIG} --variable=$(1) ../../../vdr.pc)) -+LIBDIR = $(call PKGCFG,libdir) -+LOCDIR = $(call PKGCFG,locdir) -+PLGCFG = $(call PKGCFG,plgcfg) -+# -+TMPDIR ?= /tmp - --### Make sure that necessary options are included: -+### The compiler options: - ---include $(VDRDIR)/Make.global -+export CFLAGS = $(call PKGCFG,cflags) -+export CXXFLAGS = $(call PKGCFG,cxxflags) - --### Allow user defined options to overwrite defaults: -+### The version number of VDR's plugin API: - ---include $(VDRDIR)/Make.config -+APIVERSION = $(call PKGCFG,apiversion) - --### The version number of VDR's plugin API (taken from VDR's "config.h"): -+### Allow user defined options to overwrite defaults: - --APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h) -+-include $(PLGCFG) - - ### The name of the distribution archive: - - ARCHIVE = $(PLUGIN)-$(VERSION) - PACKAGE = vdr-$(ARCHIVE) - -+### The name of the shared object file: -+ -+SOFILE = libvdr-$(PLUGIN).so -+ - ### Includes and Defines (add further entries here): - --INCLUDES += -I$(VDRDIR)/include -+INCLUDES += - --DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' -+DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"' - - ### The object files (add further files here): - -@@ -55,52 +57,57 @@ - - ### The main target: - --all: libvdr-$(PLUGIN).so i18n -+all: $(SOFILE) i18n - - ### Implicit rules: - - %.o: %.c -- $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) $< -+ $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) -o $@ $< - - ### Dependencies: - - MAKEDEP = $(CXX) -MM -MG - DEPFILE = .dependencies - $(DEPFILE): Makefile -- @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@ -+ @$(MAKEDEP) $(CXXFLAGS) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@ - - -include $(DEPFILE) - - ### Internationalization (I18N): - - PODIR = po --LOCALEDIR = $(VDRDIR)/locale - I18Npo = $(wildcard $(PODIR)/*.po) --I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file)))))) -+I18Nmo = $(addsuffix .mo, $(foreach file, $(I18Npo), $(basename $(file)))) -+I18Nmsgs = $(addprefix $(DESTDIR)$(LOCDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file)))))) - I18Npot = $(PODIR)/$(PLUGIN).pot - - %.mo: %.po - msgfmt -c -o $@ $< - - $(I18Npot): $(wildcard *.c) -- xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-$(PLUGIN) --package-version=$(VERSION) --msgid-bugs-address='' -o $@ $^ -+ xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-$(PLUGIN) --package-version=$(VERSION) --msgid-bugs-address='' -o $@ `ls $^` - - %.po: $(I18Npot) -- msgmerge -U --no-wrap --no-location --backup=none -q $@ $< -+ msgmerge -U --no-wrap --no-location --backup=none -q -N $@ $< - @touch $@ - --$(I18Nmsgs): $(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo -- @mkdir -p $(dir $@) -- cp $< $@ -+$(I18Nmsgs): $(DESTDIR)$(LOCDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo -+ install -D -m644 $< $@ - - .PHONY: i18n --i18n: $(I18Nmsgs) $(I18Npot) -+i18n: $(I18Nmo) $(I18Npot) -+ -+install-i18n: $(I18Nmsgs) - - ### Targets: - --libvdr-$(PLUGIN).so: $(OBJS) -+$(SOFILE): $(OBJS) - $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@ -- @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION) -+ -+install-lib: $(SOFILE) -+ install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION) -+ -+install: install-lib install-i18n - - dist: $(I18Npo) clean - @-rm -rf $(TMPDIR)/$(ARCHIVE) -@@ -111,4 +118,5 @@ - @echo Distribution package created as $(PACKAGE).tgz - - clean: -- @-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~ $(PODIR)/*.mo $(PODIR)/*.pot -+ @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot -+ @-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~ ---- a/po/de_DE.po -+++ b/po/de_DE.po -@@ -5,20 +5,19 @@ - # - msgid "" - msgstr "" --"Project-Id-Version: vdr-duplicates 0.0.1\n" -+"Project-Id-Version: vdr-duplicates 0.0.6\n" - "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2011-12-20 18:14+0200\n" --"PO-Revision-Date: 2011-06-05 23:37+0100\n" --"Last-Translator: Reiner Paulus \n" -+"PO-Revision-Date: 2015-02-03 11:12+0100\n" -+"Last-Translator: Joerg Bornkessel \n" - "Language-Team: \n" --"Language: \n" -+"Language: de\n" - "MIME-Version: 1.0\n" --"Content-Type: text/plain; charset=utf-8\n" -+"Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" --"X-Poedit-Language: German\n" --"X-Poedit-Country: GERMANY\n" --"X-Poedit-SourceCharset: utf-8\n" -+"X-Poedit-SourceCharset: UTF-8\n" -+"X-Generator: Poedit 1.5.5\n" - - msgid "Shows duplicate recordings" - msgstr "Zeigt doppelte Aufnahmen an" -@@ -35,4 +34,4 @@ - msgstr "%d Aufnahmen ohne Beschreibung" - - msgid "Compare title" --msgstr "" -+msgstr "Vergleiche Titel" ---- a/po/fi_FI.po -+++ b/po/fi_FI.po -@@ -12,7 +12,7 @@ - "PO-Revision-Date: 2011-12-12 19:57+0300\n" - "Last-Translator: Timo Eskola \n" - "Language-Team: Finnish\n" --"Language: \n" -+"Language: fi\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" ---- a/po/it_IT.po -+++ b/po/it_IT.po -@@ -12,7 +12,7 @@ - "PO-Revision-Date: 2011-06-05 23:37+0100\n" - "Last-Translator: Diego Pierotto \n" - "Language-Team: \n" --"Language: \n" -+"Language: it\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=utf-8\n" - "Content-Transfer-Encoding: 8bit\n" diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index 2f87928bfc347cf67218ce8f9ac92d3add187503..6d8081fb2262837af926ac8899f12f4aeaa2603c 100644 GIT binary patch delta 55976 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

    GzP!J`iYeG`_??Uz_ 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 ${P}.tar.gz + https://github.com/fastfloat/fast_float/archive/${HASH_FASTFLOAT}.tar.gz + -> ${PN}-fast_float-${HASH_FASTFLOAT::10}.tar.gz + https://github.com/fmtlib/fmt/archive/${HASH_FMT}.tar.gz + -> ${PN}-fmt-${HASH_FMT::10}.tar.gz + https://github.com/RetroAchievements/rcheevos/archive/${HASH_RCHEEVOS}.tar.gz + -> ${PN}-rcheevos-${HASH_RCHEEVOS::10}.tar.gz + vulkan? ( + https://github.com/KhronosGroup/glslang/archive/${HASH_GLSLANG}.tar.gz + -> ${PN}-glslang-${HASH_GLSLANG::10}.tar.gz + https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz + -> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz + )" + KEYWORDS="-* ~amd64" +fi + +DESCRIPTION="PlayStation 2 emulator" +HOMEPAGE="https://pcsx2.net/" + +LICENSE=" + GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 CC0-1.0 GPL-2+ + ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain" +SLOT="0" +IUSE="alsa cpu_flags_x86_sse4_1 dbus jack pulseaudio sndio test vulkan wayland" +REQUIRED_USE="cpu_flags_x86_sse4_1" # dies at runtime if no support +RESTRICT="!test? ( test )" + +# dlopen: qtsvg, vulkan-loader, wayland +COMMON_DEPEND=" + app-arch/xz-utils + app-arch/zstd:= + dev-cpp/rapidyaml:= + dev-libs/libaio + dev-libs/libchdr + dev-libs/libzip:=[zstd] + dev-qt/qtbase:6[gui,network,widgets] + dev-qt/qtsvg:6 + media-libs/libglvnd + media-libs/libpng:= + >=media-libs/libsdl2-2.0.22[haptic,joystick] + media-libs/libsoundtouch:= + media-video/ffmpeg:= + net-libs/libpcap + net-misc/curl + sys-libs/zlib:= + virtual/libudev:= + x11-libs/libXrandr + alsa? ( media-libs/alsa-lib ) + dbus? ( sys-apps/dbus ) + jack? ( virtual/jack ) + pulseaudio? ( media-libs/libpulse ) + sndio? ( media-sound/sndio:= ) + vulkan? ( media-libs/vulkan-loader ) + wayland? ( dev-libs/wayland )" +# patches is a optfeature but always pull given PCSX2 complaints if it +# is missing and it is fairly small (installs a ~1.5MB patches.zip) +RDEPEND=" + ${COMMON_DEPEND} + games-emulation/pcsx2_patches" +DEPEND=" + ${COMMON_DEPEND} + x11-base/xorg-proto + test? ( dev-cpp/gtest )" +BDEPEND="dev-qt/qttools:6[linguist]" + +FILECAPS=( + -m 0755 "CAP_NET_RAW+eip CAP_NET_ADMIN+eip" usr/bin/pcsx2 +) + +PATCHES=( + "${FILESDIR}"/${PN}-1.7.3351-unbundle.patch + "${FILESDIR}"/${PN}-1.7.3468-cubeb-automagic.patch + "${FILESDIR}"/${PN}-1.7.3773-lto.patch +) + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + local EGIT_SUBMODULES=( + # libfmt is volatile and upstream is unlikely to make fixes for + # latest system copy punctually (may revisit this eventually) + 3rdparty/fmt/fmt + + # has no build system and is not really setup for unbundling + 3rdparty/rcheevos/rcheevos + + # system rapidyaml is still used, but this uses another part + # of the source directly (fast_float) and so allow the submodule + # https://github.com/PCSX2/pcsx2/commit/af646e449 + 3rdparty/rapidyaml/rapidyaml + 3rdparty/rapidyaml/rapidyaml/extern/c4core + 3rdparty/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/fast_float + + # glslang can be troublesome to unbundle (bug #831217), + # also keep vulkan-headers to stay in sync + $(usev vulkan ' + 3rdparty/glslang/glslang + 3rdparty/vulkan-headers') + ) + + git-r3_src_unpack + else + default + + mkdir -p "${S}"/3rdparty/rapidyaml/rapidyaml/ext/c4core/src/c4/ext || die + mv fast_float-${HASH_FASTFLOAT} \ + "${S}"/3rdparty/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/fast_float || die + + rmdir "${S}"/3rdparty/fmt/fmt || die + mv fmt-${HASH_FMT} "${S}"/3rdparty/fmt/fmt || die + + rmdir "${S}"/3rdparty/rcheevos/rcheevos || die + mv rcheevos-${HASH_RCHEEVOS} "${S}"/3rdparty/rcheevos/rcheevos || die + + if use vulkan; then + rmdir "${S}"/3rdparty/{glslang/glslang,vulkan-headers} || die + mv glslang-${HASH_GLSLANG} "${S}"/3rdparty/glslang/glslang || die + mv Vulkan-Headers-${HASH_VULKAN} "${S}"/3rdparty/vulkan-headers || die + fi + fi +} + +src_prepare() { + cmake_src_prepare + + sed -e "/AppRoot =/s|=.*|= \"${EPREFIX}/usr/share/${PN}\";|" \ + -i pcsx2/Pcsx2Config.cpp || die + + if [[ ${PV} != 9999 ]]; then + sed -e '/set(PCSX2_GIT_TAG "")/s/""/"v'${PV}-gentoo'"/' \ + -i cmake/Pcsx2Utils.cmake || die + + # delete all 3rdparty/* except known-used ones in non-live + local keep=( + # TODO?: rapidjson and xbyak are packaged and could be unbundlable + # w/ patch, and discord-rpc be optional w/ dependency on rapidjson + cpuinfo cubeb demangler discord-rpc fmt glad imgui include jpgd + lzma rapidjson rapidyaml rcheevos simpleini xbyak zydis + $(usev vulkan 'glslang vulkan-headers') + ) + find 3rdparty -mindepth 1 -maxdepth 1 -type d \ + -not \( -false ${keep[*]/#/-o -name } \) -exec rm -r {} + || die + fi +} + +src_configure() { + if use vulkan; then + # for bundled glslang (bug #858374) + append-flags -fno-strict-aliasing + + # odr violations in pcsx2's vulkan code, disabling as a safety for now + # (vulkan support tend to receive major changes, is more on WIP side) + filter-lto + fi + + local mycmakeargs=( + -DBUILD_SHARED_LIBS=no + -DDBUS_API=$(usex dbus) + -DDISABLE_BUILD_DATE=yes + -DENABLE_TESTS=$(usex test) + -DUSE_LINKED_FFMPEG=yes + -DUSE_VTUNE=no + -DUSE_VULKAN=$(usex vulkan) + -DWAYLAND_API=$(usex wayland) + -DX11_API=yes # fails if X libs are missing even if disabled + + # note that the current upstream is somewhat hostile to using system + # libs, system installs, or any modifications and may disregard any + # bugs that is not reproducible with the appimage using bundled libs + -DUSE_SYSTEM_LIBS=yes + -DUSE_SYSTEM_FMT=no # volatile, keep bundled at least "for now" + + # sse4.1 is the bare minimum required, -m is required at build time + # (see PCSX2Base.h) and it dies if no support at runtime (AppInit.cpp) + # https://github.com/PCSX2/pcsx2/pull/4329 + -DARCH_FLAG=-msse4.1 + + # bundled cubeb flags, see media-libs/cubeb and cubeb-automagic.patch + -DCHECK_ALSA=$(usex alsa) + -DCHECK_JACK=$(usex jack) + -DCHECK_PULSE=$(usex pulseaudio) + -DCHECK_SNDIO=$(usex sndio) + -DLAZY_LOAD_LIBS=no + ) + + cmake_src_configure +} + +src_test() { + cmake_build unittests +} + +src_install() { + newbin "${BUILD_DIR}"/bin/pcsx2-qt ${PN} + + insinto /usr/share/${PN} + doins -r "${BUILD_DIR}"/bin/resources + + dodoc README.md bin/docs/{Debugger.pdf,GameIndex.pdf,debugger.txt} + + newicon bin/resources/icons/AppIconLarge.png ${PN}.png + make_desktop_entry ${PN} ${PN^^} +} + +pkg_postinst() { + fcaps_pkg_postinst + + local replacing= + if [[ ${REPLACING_VERSIONS##* } ]]; then + if ver_test ${REPLACING_VERSIONS##* } -lt 1.6.1; then + replacing=old + elif ver_test ${REPLACING_VERSIONS##* } -lt 1.7.3773; then + replacing=wx + else + replacing=any + fi + fi + + if [[ ${replacing} == old ]]; then + elog + elog ">=${PN}-1.7 has received several changes since <=${PN}-1.6.0, notably" + elog "it is now a 64bit build using Qt6. Just-in-case it is recommended to" + elog "backup your configs, save states, and memory cards before use." + elog "The executable was also renamed from 'PCSX2' to 'pcsx2'." + fi + + if [[ ${replacing} == @(|old) && ${PV} != 9999 ]]; then + elog + elog "${PN}-1.7.x is a development branch where .x increments every changes." + elog "Stable 1.6.0 is getting old and lacks many notable features (e.g. native" + elog "64bit builds). Given it may be a long time before there is a new stable," + elog "Gentoo will carry and update 1.7.x roughly every months." + elog + elog "Please report an issue if feel a picked version needs to be updated ahead" + elog "of time or masked (notably for handling regressions)." + fi + + if [[ ${replacing} == wx ]]; then + ewarn + ewarn "Note that wxGTK support been dropped upstream since >=${PN}-1.7.3773," + ewarn "and so USE=qt6 is gone and Qt6 is now always used." + fi +} diff --git a/games-emulation/pcsx2/pcsx2-9999.ebuild b/games-emulation/pcsx2/pcsx2-9999.ebuild index d2af26b4d0ef..0837cde0069d 100644 --- a/games-emulation/pcsx2/pcsx2-9999.ebuild +++ b/games-emulation/pcsx2/pcsx2-9999.ebuild @@ -42,8 +42,8 @@ IUSE="alsa cpu_flags_x86_sse4_1 dbus jack pulseaudio sndio test vulkan wayland" REQUIRED_USE="cpu_flags_x86_sse4_1" # dies at runtime if no support RESTRICT="!test? ( test )" -# dlopen: ffmpeg, qtsvg, vulkan-loader, wayland -RDEPEND=" +# dlopen: qtsvg, vulkan-loader, wayland +COMMON_DEPEND=" app-arch/xz-utils app-arch/zstd:= dev-cpp/rapidyaml:= @@ -69,8 +69,13 @@ RDEPEND=" sndio? ( media-sound/sndio:= ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland )" +# patches is a optfeature but always pull given PCSX2 complaints if it +# is missing and it is fairly small (installs a ~1.5MB patches.zip) +RDEPEND=" + ${COMMON_DEPEND} + games-emulation/pcsx2_patches" DEPEND=" - ${RDEPEND} + ${COMMON_DEPEND} x11-base/xorg-proto test? ( dev-cpp/gtest )" BDEPEND="dev-qt/qttools:6[linguist]" @@ -169,6 +174,7 @@ src_configure() { -DDBUS_API=$(usex dbus) -DDISABLE_BUILD_DATE=yes -DENABLE_TESTS=$(usex test) + -DUSE_LINKED_FFMPEG=yes -DUSE_VTUNE=no -DUSE_VULKAN=$(usex vulkan) -DWAYLAND_API=$(usex wayland) diff --git a/games-emulation/pcsx2_patches/Manifest b/games-emulation/pcsx2_patches/Manifest new file mode 100644 index 000000000000..471531cc9eba --- /dev/null +++ b/games-emulation/pcsx2_patches/Manifest @@ -0,0 +1 @@ +DIST pcsx2_patches-0_p20230623.tar.gz 598611 BLAKE2B 5a2fb1b31f9448064d7ce46c11b1dadbf1960403c082c8cee5a4c897e9c7db334a70d1f088ad18893bad89e12ef4369e2a6cba3e493fe11846848180a755b0c4 SHA512 55b7221c8f5124a44f73aa552491d1ceac796e0c34179439ba2a599891691ece19ad35b16600fa3eea1031fdcf6f5f2ee2d9da9226656ade1413b83c983383a9 diff --git a/app-crypt/gentoo-keys/metadata.xml b/games-emulation/pcsx2_patches/metadata.xml similarity index 50% rename from app-crypt/gentoo-keys/metadata.xml rename to games-emulation/pcsx2_patches/metadata.xml index 26cee0ca8c38..dadfc4f6e874 100644 --- a/app-crypt/gentoo-keys/metadata.xml +++ b/games-emulation/pcsx2_patches/metadata.xml @@ -2,7 +2,11 @@ - gkeys@gentoo.org - Gentoo-keys Project Team + games@gentoo.org + Gentoo Games Project + + + PCSX2/pcsx2_patches + diff --git a/games-emulation/pcsx2_patches/pcsx2_patches-0_p20230623.ebuild b/games-emulation/pcsx2_patches/pcsx2_patches-0_p20230623.ebuild new file mode 100644 index 000000000000..97b5bf34a19b --- /dev/null +++ b/games-emulation/pcsx2_patches/pcsx2_patches-0_p20230623.ebuild @@ -0,0 +1,54 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit python-any-r1 + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/PCSX2/pcsx2_patches.git" +else + HASH_PCSX2_PATCHES=665e8779d10ef046da2a46118c2d1efc02d8cb2c + SRC_URI=" + https://github.com/PCSX2/pcsx2_patches/archive/${HASH_PCSX2_PATCHES}.tar.gz + -> ${P}.tar.gz" + S=${WORKDIR}/${PN}-${HASH_PCSX2_PATCHES} + KEYWORDS="~amd64" +fi + +DESCRIPTION="Collection of game patches for use with PCSX2 (e.g. widescreen hacks)" +HOMEPAGE="https://github.com/PCSX2/pcsx2_patches/" + +# these are normally distributed by upstream with PCSX2 which is GPL-3+ +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND="${PYTHON_DEPS}" + +src_compile() { + # upstream uses a constantly replaced "latest" patches.zip (currently no + # real releases), and github's .zip archives cannot be used either due to + # having the patches/ subdirectory -- so we use a snapshot and repack + # (could use app-arch/zip, but python is more likely to skip a dependency) + ebegin "Creating patches.zip" + "${PYTHON}" - <<-EOF + import pathlib + from zipfile import ZipFile, ZIP_DEFLATED + + patches = pathlib.Path("patches/") + + with ZipFile("patches.zip", "w", ZIP_DEFLATED, compresslevel=9) as archive: + for file in patches.iterdir(): + archive.write(file, arcname=file.name) + EOF + eend ${?} || die +} + +src_install() { + insinto /usr/share/pcsx2/resources + doins patches.zip + + einstalldocs +} diff --git a/games-emulation/pcsx2_patches/pcsx2_patches-9999.ebuild b/games-emulation/pcsx2_patches/pcsx2_patches-9999.ebuild new file mode 100644 index 000000000000..c843add3dbc2 --- /dev/null +++ b/games-emulation/pcsx2_patches/pcsx2_patches-9999.ebuild @@ -0,0 +1,54 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit python-any-r1 + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/PCSX2/pcsx2_patches.git" +else + HASH_PCSX2_PATCHES= + SRC_URI=" + https://github.com/PCSX2/pcsx2_patches/archive/${HASH_PCSX2_PATCHES}.tar.gz + -> ${P}.tar.gz" + S=${WORKDIR}/${PN}-${HASH_PCSX2_PATCHES} + KEYWORDS="~amd64" +fi + +DESCRIPTION="Collection of game patches for use with PCSX2 (e.g. widescreen hacks)" +HOMEPAGE="https://github.com/PCSX2/pcsx2_patches/" + +# these are normally distributed by upstream with PCSX2 which is GPL-3+ +LICENSE="GPL-3+" +SLOT="0" + +BDEPEND="${PYTHON_DEPS}" + +src_compile() { + # upstream uses a constantly replaced "latest" patches.zip (currently no + # real releases), and github's .zip archives cannot be used either due to + # having the patches/ subdirectory -- so we use a snapshot and repack + # (could use app-arch/zip, but python is more likely to skip a dependency) + ebegin "Creating patches.zip" + "${PYTHON}" - <<-EOF + import pathlib + from zipfile import ZipFile, ZIP_DEFLATED + + patches = pathlib.Path("patches/") + + with ZipFile("patches.zip", "w", ZIP_DEFLATED, compresslevel=9) as archive: + for file in patches.iterdir(): + archive.write(file, arcname=file.name) + EOF + eend ${?} || die +} + +src_install() { + insinto /usr/share/pcsx2/resources + doins patches.zip + + einstalldocs +} diff --git a/games-emulation/pcsxr/Manifest b/games-emulation/pcsxr/Manifest deleted file mode 100644 index c0a4d7dbe862..000000000000 --- a/games-emulation/pcsxr/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pcsxr-62467b86871aee3d70c7445f3cb79f0858ec566e.tar.gz 2229537 BLAKE2B 2f5c11c16d79b6747ccc5f7c655e99663a882e264548c136ff6d4b1321788a10b1475c023e0c7e0892aeb94032c522f2a0e6312e6cf66f608e1a1d7897aea809 SHA512 894e795c3616bb6abf87d144e1a2409142d457f2f2c04c4287e2804bb06caf008f42501089d555b5e43e6b2d6d2e8ac9a7d78842bed975b1b4b94465f4ed3a3c diff --git a/games-emulation/pcsxr/metadata.xml b/games-emulation/pcsxr/metadata.xml deleted file mode 100644 index 4e9ff70c12d5..000000000000 --- a/games-emulation/pcsxr/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - mgorny@gentoo.org - Michał Górny - - - Support compressed files (via libarchive) - Support compressed CDDA (requires ffmpeg) - Use libcdio for CD support - Use SDL sound backend (other parts of SDL are used unconditionally) - - - iCatButler/pcsxr - - diff --git a/games-emulation/pcsxr/pcsxr-1.9.94_p20190306-r1.ebuild b/games-emulation/pcsxr/pcsxr-1.9.94_p20190306-r1.ebuild deleted file mode 100644 index 00c5ae6261ef..000000000000 --- a/games-emulation/pcsxr/pcsxr-1.9.94_p20190306-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit flag-o-matic xdg cmake - -EGIT_COMMIT="62467b86871aee3d70c7445f3cb79f0858ec566e" -MY_P=${PN}-${EGIT_COMMIT} -DESCRIPTION="PCSX-Reloaded: a fork of PCSX, the discontinued Playstation emulator" -HOMEPAGE="https://github.com/iCatButler/pcsxr" -SRC_URI="https://github.com/iCatButler/pcsxr/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2 public-domain" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="alsa archive ccdda cdio openal oss pulseaudio +sdl" -REQUIRED_USE="?? ( alsa openal oss pulseaudio sdl )" - -RDEPEND=" - dev-libs/glib:2 - media-libs/libsdl2[joystick] - sys-libs/zlib:= - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXtst - x11-libs/libXv - x11-libs/libXxf86vm - virtual/libintl - virtual/opengl - archive? ( app-arch/libarchive:= ) - alsa? ( media-libs/alsa-lib:= ) - cdio? ( dev-libs/libcdio:= ) - ccdda? ( >=media-video/ffmpeg-3:= ) - openal? ( media-libs/openal:= ) - pulseaudio? ( media-sound/pulseaudio:= ) - sdl? ( media-libs/libsdl2:=[sound] )" -DEPEND="${RDEPEND} - x11-base/xorg-proto" -BDEPEND=" - app-arch/unzip - sys-devel/gettext:0" - -src_configure() { - append-cflags -fcommon - local sound_backend - - if use pulseaudio; then - sound_backend=pulse - elif use sdl; then - sound_backend=sdl - elif use openal; then - sound_backend=openal - elif use alsa; then - sound_backend=alsa - elif use oss; then - sound_backend=oss - else - sound_backend=null - fi - - local mycmakeargs=( - -DENABLE_CCDDA=$(usex ccdda) - -DUSE_LIBARCHIVE=$(usex archive) - -DUSE_LIBCDIO=$(usex cdio) - -DSND_BACKEND=${sound_backend} - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - mv "${ED}"/usr/share/doc/pcsxr/* "${ED}/usr/share/doc/${PF}/" || die - rmdir "${ED}"/usr/share/doc/pcsxr || die -} diff --git a/games-emulation/pcsxr/pcsxr-9999.ebuild b/games-emulation/pcsxr/pcsxr-9999.ebuild deleted file mode 100644 index 98a280011f20..000000000000 --- a/games-emulation/pcsxr/pcsxr-9999.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit cmake git-r3 xdg-utils - -DESCRIPTION="PCSX-Reloaded: a fork of PCSX, the discontinued Playstation emulator" -HOMEPAGE="https://github.com/iCatButler/pcsxr" -EGIT_REPO_URI="https://github.com/iCatButler/pcsxr" - -LICENSE="GPL-2 public-domain" -SLOT="0" -KEYWORDS="" - -IUSE="alsa archive ccdda cdio openal oss pulseaudio +sdl" -REQUIRED_USE="?? ( alsa openal oss pulseaudio sdl )" - -RDEPEND=" - dev-libs/glib:2 - media-libs/libsdl2[joystick] - sys-libs/zlib:= - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXtst - x11-libs/libXv - x11-libs/libXxf86vm - virtual/libintl - virtual/opengl - archive? ( app-arch/libarchive:= ) - alsa? ( media-libs/alsa-lib:= ) - cdio? ( dev-libs/libcdio:= ) - ccdda? ( >=media-video/ffmpeg-3:= ) - openal? ( media-libs/openal:= ) - pulseaudio? ( media-sound/pulseaudio:= ) - sdl? ( media-libs/libsdl2:=[sound] ) -" -DEPEND="${RDEPEND} - x11-base/xorg-proto" -BDEPEND=" - app-arch/unzip - sys-devel/gettext:0 -" - -src_configure() { - local sound_backend - - if use pulseaudio; then - sound_backend=pulse - elif use sdl; then - sound_backend=sdl - elif use openal; then - sound_backend=openal - elif use alsa; then - sound_backend=alsa - elif use oss; then - sound_backend=oss - else - sound_backend=null - fi - - local mycmakeargs=( - -DENABLE_CCDDA=$(usex ccdda) - -DUSE_LIBARCHIVE=$(usex archive) - -DUSE_LIBCDIO=$(usex cdio) - -DSND_BACKEND=${sound_backend} - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - mv "${ED}"/usr/share/doc/pcsxr/* "${ED}/usr/share/doc/${PF}/" || die - rmdir "${ED}"/usr/share/doc/pcsxr || die -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest index cc43d8fe23a0..258d22f1a536 100644 --- a/games-emulation/ppsspp/Manifest +++ b/games-emulation/ppsspp/Manifest @@ -1,4 +1,2 @@ -DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9 SHA512 767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79 -DIST ppsspp-1.14.4.tar.xz 46405556 BLAKE2B 6ba958e8bcefffeeb0d05f3c14cf7381737a02deed27c45d564ba4e556af5654e51ffad5c8a8f880ce85b8916db4ed51b8be13c1ca01f7b6d7b28fa266425605 SHA512 144f5af637f747c745a34d28c95d498cfc736777240ad4eb0a08721af2fcb36106cf93a73d49df0fb572ee7ec78b4bc0965c9f4b3845e9457a4d7c967b8389ec DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a SHA512 9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2 DIST ppsspp-1.15.tar.xz 52176784 BLAKE2B f0733edd114e09c3dfc4910fb48b7c5687af06faf39ed9184429d5f9ad0af3149a9270426b92eccbe97f61e436e7399c49e4feb0db05ce9df4d4177d091d7a08 SHA512 88e97f964e826cf791725ed62178dbfa456094af06a1c896df640b24a4e2ae8ed79e0ae63cb29cc6a92e83ecd63ab60013ddf32333fb1e8b5024a6e3fce6b71f diff --git a/games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild b/games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild deleted file mode 100644 index 653f672374ea..000000000000 --- a/games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild +++ /dev/null @@ -1,65 +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} ) - -inherit python-any-r1 xdg cmake - -DESCRIPTION="A PSP emulator written in C++" -HOMEPAGE="https://www.ppsspp.org/ - https://github.com/hrydgard/ppsspp/" -SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT" -SLOT="0" -KEYWORDS="amd64" -IUSE="discord qt5" -RESTRICT="test" - -RDEPEND=" - app-arch/snappy:= - app-arch/zstd:= - dev-libs/libzip:= - media-libs/glew:= - media-libs/libpng:= - media-libs/libsdl2[joystick] - media-video/ffmpeg:0/56.58.58 - sys-libs/zlib:= - virtual/opengl - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5[-gles2-only] - dev-qt/qtmultimedia:5[-gles2-only] - dev-qt/qtopengl:5[-gles2-only] - dev-qt/qtwidgets:5[-gles2-only] - ) - !qt5? ( media-libs/libsdl2[X,opengl,sound,video] ) -" -DEPEND="${RDEPEND}" -BDEPEND="${PYTHON_DEPS}" - -PATCHES=( - "${FILESDIR}"/${PN}-CMakeLists-flags.patch - "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch -) - -pkg_setup() { - python-any-r1_pkg_setup -} - -src_configure() { - local -a mycmakeargs=( - -DBUILD_SHARED_LIBS=OFF - -DCMAKE_SKIP_RPATH=ON - -DHEADLESS=false - -DUSE_SYSTEM_FFMPEG=ON - -DUSE_SYSTEM_LIBZIP=ON - -DUSE_SYSTEM_SNAPPY=ON - -DUSE_SYSTEM_ZSTD=ON - -DUSE_DISCORD=$(usex discord) - -DUSING_QT_UI=$(usex qt5) - ) - cmake_src_configure -} diff --git a/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild b/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild deleted file mode 100644 index c908641d14a1..000000000000 --- a/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild +++ /dev/null @@ -1,66 +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} ) - -inherit python-any-r1 xdg cmake - -DESCRIPTION="A PSP emulator written in C++" -HOMEPAGE="https://www.ppsspp.org/ - https://github.com/hrydgard/ppsspp/" -SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT" -SLOT="0" -KEYWORDS="amd64" -IUSE="discord qt5" -RESTRICT="test" - -RDEPEND=" - app-arch/snappy:= - app-arch/zstd:= - dev-libs/libzip:= - media-libs/glew:= - media-libs/libpng:= - media-libs/libsdl2[joystick] - media-video/ffmpeg:0/56.58.58 - sys-libs/zlib:= - virtual/opengl - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5[-gles2-only] - dev-qt/qtmultimedia:5[-gles2-only] - dev-qt/qtopengl:5[-gles2-only] - dev-qt/qtwidgets:5[-gles2-only] - ) - !qt5? ( media-libs/libsdl2[X,opengl,sound,video] ) -" -DEPEND="${RDEPEND}" -BDEPEND="${PYTHON_DEPS}" - -PATCHES=( - "${FILESDIR}"/${PN}-CMakeLists-flags.patch - "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch - "${FILESDIR}"/${P}-gcc13.patch -) - -pkg_setup() { - python-any-r1_pkg_setup -} - -src_configure() { - local -a mycmakeargs=( - -DBUILD_SHARED_LIBS=OFF - -DCMAKE_SKIP_RPATH=ON - -DHEADLESS=false - -DUSE_SYSTEM_FFMPEG=ON - -DUSE_SYSTEM_LIBZIP=ON - -DUSE_SYSTEM_SNAPPY=ON - -DUSE_SYSTEM_ZSTD=ON - -DUSE_DISCORD=$(usex discord) - -DUSING_QT_UI=$(usex qt5) - ) - cmake_src_configure -} diff --git a/games-emulation/ppsspp/ppsspp-1.15.4.ebuild b/games-emulation/ppsspp/ppsspp-1.15.4.ebuild index 9653b9ec6119..653f672374ea 100644 --- a/games-emulation/ppsspp/ppsspp-1.15.4.ebuild +++ b/games-emulation/ppsspp/ppsspp-1.15.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz" LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="discord qt5" RESTRICT="test" diff --git a/games-puzzle/Manifest.gz b/games-puzzle/Manifest.gz index 218291e70661ef0e3e9ed69990bc1dbaebdbcdf9..8b3d848ee90918fb943f4b8191cd6f35f77174e0 100644 GIT binary patch literal 17287 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 delta 17258 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 J*{HmF003%O=4Jo@ diff --git a/games-puzzle/mirrormagic/mirrormagic-2.0.2-r2.ebuild b/games-puzzle/mirrormagic/mirrormagic-2.0.2-r2.ebuild index ea697ed47262..bc9d7c3df855 100644 --- a/games-puzzle/mirrormagic/mirrormagic-2.0.2-r2.ebuild +++ b/games-puzzle/mirrormagic/mirrormagic-2.0.2-r2.ebuild @@ -1,12 +1,13 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 + inherit desktop toolchain-funcs DESCRIPTION="A game like Deflektor (C 64) or Mindbender (Amiga)" HOMEPAGE="https://www.artsoft.org/mirrormagic/" -SRC_URI="https://www.artsoft.org/RELEASES/unix/${PN}/${P}.tar.gz" +SRC_URI="https://www.artsoft.org/RELEASES/linux/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/games-server/Manifest.gz b/games-server/Manifest.gz index a74e8f766311bd79a60e1d95fdc088db30146a9a..44b486c63b793b7df134d28351c6a971f1435ff2 100644 GIT binary patch literal 1902 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 diff --git a/games-server/bedrock-server/Manifest b/games-server/bedrock-server/Manifest index c5bf7fad5842..e77af51b57f6 100644 --- a/games-server/bedrock-server/Manifest +++ b/games-server/bedrock-server/Manifest @@ -1,2 +1 @@ -DIST bedrock-server-1.19.83.01.zip 81095695 BLAKE2B e84048f39e93216d4f6d03e6451de316c509379ac95f90c6d494c01d86c42ccc7197f0cc7693dad2ddced55f379c1f7c21f42bbf3c71bfecb8cd855c51c87907 SHA512 8039b67002a7037ba6389e3d4d86a76f10490e749310d5a5ff04bd91b3a8b30fe7af4b251d8401564f8ca2584a11328f4b3289fcb06d7c58d95c2688eff87d8d -DIST bedrock-server-1.20.0.01.zip 86539834 BLAKE2B 7fc7983ffc5e6730982aab9eebaad943bcb5beb4c280bdbc97e9cfab859455972424d1b463fa2b3c1bcb7e65004321bd53ec8f6c9c87a63007f4181271caf9e0 SHA512 1ceddbc6ccab6a7730967ba61cd967ac62675c38b9e85612fd26f568ba1d5a35319b3e90afcc925c62d2eec452972d021fb54811f973f6111c484905fc91e996 +DIST bedrock-server-1.20.1.02.zip 86545370 BLAKE2B 33187ec7ae97f5744215212030d7d8b146c1e1b5d8f85c94249b0228bdb0eddbad5031950147b8a9f39f5ec9abcc6ded049c18ec2a322c243d85e42c5c46ca41 SHA512 2f6184dea2803a6cd6f654e86b3857f54547aeb494f6d66797867a62be308f8bbfd4a71353aa37eb031ec48af0c02d3b4e5e9ba88a48a5e77b8ed3252ea81ca2 diff --git a/games-server/bedrock-server/bedrock-server-1.20.0.01.ebuild b/games-server/bedrock-server/bedrock-server-1.20.0.01.ebuild deleted file mode 100644 index aa93f6d0bc04..000000000000 --- a/games-server/bedrock-server/bedrock-server-1.20.0.01.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd - -DESCRIPTION="The official bedrock (non-java) based server for the sandbox video game" -HOMEPAGE="https://www.minecraft.net/" -SRC_URI="https://minecraft.azureedge.net/bin-linux/${P}.zip" -S="${WORKDIR}" - -LICENSE="Mojang" -SLOT="0" -KEYWORDS="-* ~amd64" - -RDEPEND=" - acct-group/bedrock - acct-user/bedrock - app-misc/dtach - dev-libs/openssl:0/1.1 - sys-libs/zlib -" - -BDEPEND="app-arch/unzip" - -RESTRICT="bindist mirror" - -DOCS=( - "bedrock_server_how_to.html" - "release-notes.txt" -) - -QA_PREBUILT="opt/bedrock-server/bedrock_server" - -src_compile() { - :; -} - -src_install() { - exeinto /opt/bedrock-server - doexe bedrock_server - - insinto /opt/bedrock-server - doins {allowlist,permissions}.json server.properties - doins -r {behavior,resource}_packs definitions - - dodir /opt/bin - dosym ../bedrock-server/bedrock_server /opt/bin/bedrock-server - - newinitd "${FILESDIR}"/bedrock-server.initd-r4 bedrock-server - newconfd "${FILESDIR}"/bedrock-server.confd bedrock-server - systemd_newunit "${FILESDIR}"/bedrock-server.service bedrock-server@.service - - einstalldocs -} diff --git a/games-server/bedrock-server/bedrock-server-1.19.83.01.ebuild b/games-server/bedrock-server/bedrock-server-1.20.1.02.ebuild similarity index 100% rename from games-server/bedrock-server/bedrock-server-1.19.83.01.ebuild rename to games-server/bedrock-server/bedrock-server-1.20.1.02.ebuild diff --git a/games-server/minecraft-server/Manifest b/games-server/minecraft-server/Manifest index ee3d2da1d07a..ebccf2b563f3 100644 --- a/games-server/minecraft-server/Manifest +++ b/games-server/minecraft-server/Manifest @@ -1,2 +1 @@ -DIST minecraft-server-1.19.4.jar 47515675 BLAKE2B ab4f65ce8e08ea790d3ef4e291dd1eadad0931bd5cf39771ed6571089c556cb85786987c0f9e22c2aaf4b000400a674c85bf157382c6840cd65fcaa33ada70b8 SHA512 a4233e35aca4ade4b2d7b8047c990d40ef81e832ef693b583a08b963ad9358c0abe3ccca656848ba649aaeded2a37ac585099bee24036a8abb1e7541eb91e96e -DIST minecraft-server-1.20.jar 47787288 BLAKE2B 396deea2ec2d1a144406cac63ef46aca50537f8c76244c44928623a5c4e0287a944406b312f18034742761f20c73820c9bf6fa3a702ab45afac35299059f6169 SHA512 5995ee6652c4b6667bdf9d6e4d80669002f7d59e274eab681e00929c38cfe447cd6e49fa3993feefabb18c3230ac92a6fa93aad4d907f6a576295333fbe84042 +DIST minecraft-server-1.20.1.jar 47791053 BLAKE2B b795d4f213fb8f8d09628791da57dc31fd4eaeae892e1162fbc93ec0e45b016eaf2b32962fb3b553ce4e311617ff8d9f075784846a0407c8a4e44c4c6ee051ec SHA512 363772bbf92f36f8eee41b3e6caf6cb2259bc3dbf9ba0bfe26bb68658cc7a3725d934b321904dce4a98a5a0b5ccef7c7735717ce77e9c5526278c6e4faf8df43 diff --git a/games-server/minecraft-server/minecraft-server-1.19.4.ebuild b/games-server/minecraft-server/minecraft-server-1.20.1.ebuild similarity index 95% rename from games-server/minecraft-server/minecraft-server-1.19.4.ebuild rename to games-server/minecraft-server/minecraft-server-1.20.1.ebuild index 3eb4af6ceaeb..930b5d75750c 100644 --- a/games-server/minecraft-server/minecraft-server-1.19.4.ebuild +++ b/games-server/minecraft-server/minecraft-server-1.20.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -EGIT_COMMIT="8f3112a1049751cc472ec13e397eade5336ca7ae" +EGIT_COMMIT="84194a2f286ef7c14ed7ce0090dba59902951553" README_GENTOO_SUFFIX="-r1" inherit readme.gentoo-r1 java-pkg-2 systemd diff --git a/games-server/minecraft-server/minecraft-server-1.20.ebuild b/games-server/minecraft-server/minecraft-server-1.20.ebuild deleted file mode 100644 index 6cb763192912..000000000000 --- a/games-server/minecraft-server/minecraft-server-1.20.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EGIT_COMMIT="15c777e2cfe0556eef19aab534b186c0c6f277e1" -README_GENTOO_SUFFIX="-r1" - -inherit readme.gentoo-r1 java-pkg-2 systemd - -DESCRIPTION="The official server for the sandbox video game" -HOMEPAGE="https://www.minecraft.net/" -SRC_URI="https://launcher.mojang.com/v1/objects/${EGIT_COMMIT}/server.jar -> ${P}.jar" -S="${WORKDIR}" - -LICENSE="Mojang" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -RESTRICT="bindist mirror" - -RDEPEND=" - acct-group/minecraft - acct-user/minecraft - app-misc/dtach - || ( - dev-java/openjdk:17 - dev-java/openjdk-bin:17 - ) -" - -src_unpack() { - cp "${DISTDIR}/${A}" "${WORKDIR}" || die -} - -src_compile() { - :; -} - -src_install() { - newbin "${FILESDIR}"/minecraft-server-bin minecraft-server - - java-pkg_newjar minecraft-server-${PV}.jar minecraft-server.jar - - newinitd "${FILESDIR}"/minecraft-server.initd-r5 minecraft-server - newconfd "${FILESDIR}"/minecraft-server.confd-r1 minecraft-server - systemd_newunit "${FILESDIR}"/minecraft-server.service minecraft-server@.service - - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz index ac3446f63240dd71c568f8d2d162438c4be3697d..1d00fd09f6e35f5faf95f332668d9f0bf00f11fa 100644 GIT binary patch delta 6885 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 delta 6885 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 diff --git a/games-util/cartridges/Manifest b/games-util/cartridges/Manifest index 925544d6bd02..ed7908218beb 100644 --- a/games-util/cartridges/Manifest +++ b/games-util/cartridges/Manifest @@ -1 +1,2 @@ DIST cartridges-1.5.4.tar.gz 1302013 BLAKE2B f54d867ce769c843ee8114ea2946618a1ee275dff877a5f5b175f2457d5f67ffe412b188d44961aaa351acfd8e89e68d9b30442f79d747ebba7fd8432fa82d45 SHA512 b69b18150ecec2dc39ab126f1708f04af4902babdd999b5d26d71b001e8111f062ef6edc4efed66b551b2a84b7bed1e18a4e3aecf3f60aaa3518c08e144a8a25 +DIST cartridges-1.5.6.tar.gz 1305623 BLAKE2B 20d95f2153e090db3ffee36361e8595ea3cca37a7f5971f945a41bec40df3fa9663449ed10a8d6349738838d592746372d2e3091589538266ef3bd4aed3edd6c SHA512 4e4a94ed31fc416accfa1b5f06580f3a5180665d931bee933b8ed29f4069f8939a60b2947740e7223e570be2116a55b1e3698e40f4529cf4c974636af6384456 diff --git a/games-util/cartridges/cartridges-1.5.6.ebuild b/games-util/cartridges/cartridges-1.5.6.ebuild new file mode 100644 index 000000000000..05c8ac27f772 --- /dev/null +++ b/games-util/cartridges/cartridges-1.5.6.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit gnome2-utils meson python-single-r1 xdg + +DESCRIPTION="Simple game launcher written in Python using GTK4 and Libadwaita" +HOMEPAGE="https://github.com/kra-mo/cartridges/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/kra-mo/${PN}.git" +else + SRC_URI="https://github.com/kra-mo/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + gui-libs/gtk:4[introspection] + gui-libs/libadwaita:1[introspection] + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/appstream-glib + dev-util/blueprint-compiler + dev-util/desktop-file-utils +" + +PATCHES=( "${FILESDIR}"/${PN}-1.5.4-dont-validate-appstream.patch ) + +src_install() { + meson_src_install + + python_fix_shebang "${ED}"/usr/bin + python_optimize "${ED}"/usr/share/cartridges/cartridges +} + +pkg_postinst() { + gnome2_schemas_update + xdg_pkg_postinst +} + +pkg_postrm() { + gnome2_schemas_update + xdg_pkg_postrm +} diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz index 68dd26c45646802e2a8d51aa900768da7c635ffe..bd8745b9eb51f16b75e72c525872372b46f35bf7 100644 GIT binary patch delta 1342 zcmV-E1;P5~SL;`>5hj1`9DwFGqo>RV_6ZeQoL({0?7(kFM;mhwlz^m|UKYXf$K!N} zO#`%BTX_|{5cXNhz`6}O6}O+8>Ps2@ZKi@>*0CjGh<88k<2YUhwn zpbWMNxJ*D?Y@($w)KuAxV)sFtK9hT?r19aGio7@gStec`gJFNz8f~Ylk;wHR(Pjex z)6{xDSSP)^qtA`_JHnAP?_}A_IgiU8UcWv++dnupv?K^fD9kky2VthcRWy)+5?BJw zp&cEO*6elj+@heqZi*96U{v0wCVjD@4tzODyMD+c%G%FXxyd!P!Dff&0iQJ!nl(M3 zvB7Y6)(TgSaYKJwVx&hUSURzcr^7-?w8@k=1nUs9>E_Ms%Q6;sn?A}X?2o+t9eP|c{KcS<0} zk9J(tuuA)8nbb6P@V3VwYU7-Al>it`$ML!*s)mjOO7KjZ@OchPs2zr0 zW+R>K^;R$9tdUC7ab@H#&LK);YnV`t!O{?Ut7w;5ikRgqnEG{x{cpcLk1ucb!86@Z z3^BhNcTPqD>76pf$S$*#3(ZdI$2xejjO=~?$Ak)#HsqQ$#a@HR#B=5h zg)F_IXz2tk29^5DdZ7uX!(k%4UdUqFWSbs5RVx7f45lEuLetA@0LIJTVsD7;BF}3w zuz$wqCv;=h!1w$ZuY0k7w|{|LA)}#l*?HlRK6Ig1j$RBFKwvaIHwyFk8H-| zdLUZrvgg%fKSAAON*cJA-3)lZs9Eo$Y403yz#tgD0CFgrs_EL&zxLeqwl`=e>I4w- zg#g>)aZm0Vxz0L|9}#coq7Be^OXJ!oUk+R)RHFSKzNwvI@i{7FlN>88f6z`NQZfr* ztzau^CV&nz3H&j5mzRyLarz-{SQ@oogAOx5j7zK&W{@p`)*IyL_+usFoU0n!m?5Ma z8R2!(gr(JMb5yo@-;P{hOgC{r84!oP9U^a`W}xFeFHKB?jP%i+coT@FmlsZ+S;coE zR%B}rStflUttba=AL_KPAlS51>%?{sIA4eAlYF_(r0L{DO!=SwA00dcYcEj%0NL?< AuK)l5 delta 1315 zcmV+;1>E}USLau-5hj0b0m~{gy^%o&SP%r>@J|~bN5)@{c*EPvbkuBfrvyTyiWvex zBu+tZf*kQIBmv6^9P7xSCiB+i#4MSb;^ncSL+Yr&R!2LsXmX8{-HKA3A2ogiI=}>l zo8;NI+CULCO_DDi`qd%JDEDZ5-qNwnqIctji@w%bpsj6u6t7sqtC9njVLpwSm zt=a45vu;%bfD|X5z^FVvF!*9c9r$vRcKwh?1k2A>d1jt;5y>+VWB?l^mNh+~vB7Y6 z)(TgSaYI{Tq(^^EEMgmQIi%yF-UWg>SzG;Gq+l*cu?o6-c>zOnLAE(+W2~SbT|mEX zohO(0*&5yEGQtU1LkC}+1_ZapCyRP0{NFv2eOaHre~pEl!|k-USBq5dmO+~ajH6v9 zFSTcZlth1&+A?BQM@LG6!q z@xSOa8M3a|1?f;wLPX37m8Bsxz-CRIl<1>sWK3cRRiq;XUMHOHV)pX%%j5gQ#isvw z(-vN@Jd}SOP?3u~8%PbXrRv z@1Xzf>)WTtdk=8;J^|F#cAhlAP_DFD+}*2_zbGDmo3KI_%kxB@7^)dn^iB!H_|cBb zyr_$IX>`b&FUWM?ER&kX4&L?{L~Wdtt`Y#F={R23MAgu7Knb2{6F$#j3AMw}%WR~R zz253YoHbHuI+A3W0y#SrtW zapx38klranjO;Q?DU>GlV;wwMMs}$KsTX8{EYrGX6#*0>&HfkL%tbJ zyr8zMvy9ssDWS6<5jN$Lg_TZ_+moUxaeqR&)~@5Q8lCn{FH#!;OQi{cqJ{@-ztw)k zI7BiINIsXtp;ZK`?M5AB-kvZL*?RWUOCm_Po>=~?#|)@UZOApKn%HX)nRw2ep^&9l z6fK>g#h_AuSuZrfbU0Yo>xC?)O}6R5Q?&xn&tM9?8Jb>R12A6x7JEZ%7kOTjfk}mm z5&S4%4Sdg!@wylLcl#H}6*79KC_674(uXee%F&C#0tk$z=SG2k0wtM8?vc%yTn|J` zUG}_s>?f$3Oi2UxvYWxAD7dYY+bSC>P{q{n^NYttBWUD0>pXr$ydAw(2OS9e!7?ac zqzzP}{U5%moni4g{&ABZD=mLK7AI0N3t+8atCx3C(OQ7`zIXeDWi8$w~#x|PjIEf3dlO`;!UYnz`&HHxb0%N*~1ImCn?Co3v z0ghgkvFD|UX^@dVx)W~#vGnr7$uq0?PQ;3A?IFvgBe7Ht+CJ22U$Gx)r`Cz>9&o-6 Z)hGFKok`QliJ0;~{XeW&soO760028od6xhH diff --git a/gnome-extra/nm-applet/nm-applet-1.32.0.ebuild b/gnome-extra/nm-applet/nm-applet-1.32.0.ebuild index 6e562682a6b0..9ee208aafecb 100644 --- a/gnome-extra/nm-applet/nm-applet-1.32.0.ebuild +++ b/gnome-extra/nm-applet/nm-applet-1.32.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager" LICENSE="GPL-2+" SLOT="0" -IUSE="appindicator modemmanager selinux teamd" +IUSE="appindicator +modemmanager selinux teamd" KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv ~sparc x86" RDEPEND=" diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz index da5d294558cdef77d5adc4aa34baacc5954860ce..ae4ff2dc8f4a05f306e4feac3d947a3a89e9f07a 100644 GIT binary patch literal 13733 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 diff --git a/kde-frameworks/attica/Manifest b/kde-frameworks/attica/Manifest index 0b1b96c39cad..757845ab4198 100644 --- a/kde-frameworks/attica/Manifest +++ b/kde-frameworks/attica/Manifest @@ -1,3 +1,2 @@ -DIST attica-5.104.0.tar.xz 69456 BLAKE2B f26f5856afad8f24a64a4117ecb6463ca1b7f6915e192a4f43befe3793c0a894bfbe010ce2d5b99759bcbd5506a1cf5cabe42ad865b6910e1f946875dfe99bc9 SHA512 b37e23d189ca374059afe5a04492bae67d57c7a43affe68c5c44fa6248a8c9c5dbffb97a2cf570170e9a2200278b718599e1d17611502ad15ae02b1f2a6cf94e DIST attica-5.106.0.tar.xz 69484 BLAKE2B 79ed1d42882f09cc4bf5428407b421e67d407590424a997ac2ce4102aee25df2697a70e22fa22a55c6314c51983afeb7a1e70ada6631326193706020acbd1ca7 SHA512 e5c27a477ac065e74479a061ef562a2eb34e1214fa1696796c8cd73738eec895389a7d45431a46685129784a6367c53d58c31edb1da64aadf4a502712c3276b5 DIST attica-5.107.0.tar.xz 69444 BLAKE2B 8facad85a618ec18cc279b3e74f0e737a56e7a2ca4dce72e043c37e2fd07b1e95151ea4d22fff76844ce79e0692e0c86f0ead4105f140665d0a62d13257cf363 SHA512 91afb73913c84ba23b78713bf084955f531d45d7c3dba765f036ce2fd9cfaefbe6214e018235f290c453409c04eecb41ec5ab672ced25cacb67444b2a4cc3c65 diff --git a/kde-frameworks/attica/attica-5.104.0.ebuild b/kde-frameworks/attica/attica-5.104.0.ebuild deleted file mode 100644 index 53b10142c830..000000000000 --- a/kde-frameworks/attica/attica-5.104.0.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 - -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework providing access to Open Collaboration Services" -LICENSE="LGPL-2.1+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtnetwork-${QTMIN}:5 -" -DEPEND="${RDEPEND}" - -src_test() { - # requires network access, bug #661230 - local myctestargs=( - -E "(providertest)" - ) - - ecm_src_test -} diff --git a/kde-frameworks/attica/attica-5.106.0.ebuild b/kde-frameworks/attica/attica-5.106.0.ebuild index eea750e40cb8..53b10142c830 100644 --- a/kde-frameworks/attica/attica-5.106.0.ebuild +++ b/kde-frameworks/attica/attica-5.106.0.ebuild @@ -8,7 +8,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework providing access to Open Collaboration Services" LICENSE="LGPL-2.1+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/baloo/Manifest b/kde-frameworks/baloo/Manifest index 84784cd9b290..f1aa1ab918c2 100644 --- a/kde-frameworks/baloo/Manifest +++ b/kde-frameworks/baloo/Manifest @@ -1,3 +1,2 @@ -DIST baloo-5.104.0.tar.xz 305536 BLAKE2B ea76fa769acfb79b4af1c5c5338ef15c39943828e9ce68078ded7ea4abf77110d15aa629a40ed9d1fa666ad546ad896d1b9e51ea43a66b0a992efae089d46d3c SHA512 80ecea86735606798f8500eafcceee5b5dda13c33c2707791baf88d6961d843d239264aea27c1d97c131d8558b4421a251e1c9aed823e3d9214f633488f860fa DIST baloo-5.106.0.tar.xz 307056 BLAKE2B 6531e3fa999c5f6a006a22515fb624cb413a78eabb146d44b51d83c84d391530021e3b3734c1602087fa066de6c810af058c06396eaf6e27cd1c8ceae6c7f11d SHA512 4270bca2bb7a0a82383b195d87689df4a868dc6ba510d2aee2d26aeb853451c437ac9340bcb6954acba5a1c8c92fb36b8702dfabb4c5f5ab61bc17f7def61318 DIST baloo-5.107.0.tar.xz 307888 BLAKE2B e6d51d4f2520c04ea3a65dc1c8481ef73ca6ce8f85d57badf02527650893d23d6c13e3f079329f2d3dcea81b9bdeea4596469a3d246d4d718c85e29698a9c545 SHA512 f264e0061b375b8afde4f9167d5e08533dac53aef34517476bfe06b9d93d16af459df4394b25b2f1af5f55cf545773d7281ec047ee81d8980ba41cc6a50302c0 diff --git a/kde-frameworks/baloo/baloo-5.104.0-r1.ebuild b/kde-frameworks/baloo/baloo-5.104.0-r1.ebuild deleted file mode 100644 index e50fc19b8339..000000000000 --- a/kde-frameworks/baloo/baloo-5.104.0-r1.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 - -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework for searching and managing metadata" -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -RESTRICT="test" # bug 624250 - -DEPEND=" - >=dev-db/lmdb-0.9.17 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - =kde-frameworks/kconfig-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/kcrash-${PVCUT}*:5 - =kde-frameworks/kdbusaddons-${PVCUT}*:5 - =kde-frameworks/kfilemetadata-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/kidletime-${PVCUT}*:5 - =kde-frameworks/kio-${PVCUT}*:5 - =kde-frameworks/solid-${PVCUT}*:5 -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${P}-skip-all-unprintable-chars.patch" ) diff --git a/kde-frameworks/baloo/baloo-5.106.0.ebuild b/kde-frameworks/baloo/baloo-5.106.0.ebuild index 3baf002c9498..07d529213e7e 100644 --- a/kde-frameworks/baloo/baloo-5.106.0.ebuild +++ b/kde-frameworks/baloo/baloo-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework for searching and managing metadata" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RESTRICT="test" # bug 624250 diff --git a/kde-frameworks/baloo/files/baloo-5.104.0-skip-all-unprintable-chars.patch b/kde-frameworks/baloo/files/baloo-5.104.0-skip-all-unprintable-chars.patch deleted file mode 100644 index 7e9eb0d74c42..000000000000 --- a/kde-frameworks/baloo/files/baloo-5.104.0-skip-all-unprintable-chars.patch +++ /dev/null @@ -1,70 +0,0 @@ -From 886aba423f3659ef591903f1f3dea87f8b4c6016 Mon Sep 17 00:00:00 2001 -From: Igor Poboiko -Date: Mon, 20 Mar 2023 13:20:33 +0000 -Subject: [PATCH] [TermGenerator] Skip all unprintable characters - -Some extractors can produce text which includes special unicode -control characters (e.g. Poppler can give us 0x0001 from some PDFs). -TermGenerator then generates proper (yet meaningless) terms out of those -characters, and they end up in database. It should be safe to skip all -unprintable characters to avoid that (although surrogates are fine, they -are dealt with later via QString::normalize call). - -Character 0x0001 is the worst, as it is used internally in DocTermsCodec -for compactification. Such collision then leads to the corrupted database -(some terms from DocTermsDB are not present in PostingDB). - -The corruption is not hypothetical (although not critical), I've encountered bunch of broken DB entries for some PDF files on my machine. - - -(cherry picked from commit 492321e53a41762555ba6528e15cd0d0188ed153) ---- - autotests/unit/engine/termgeneratortest.cpp | 11 +++++++++++ - src/engine/termgenerator.cpp | 2 +- - 2 files changed, 12 insertions(+), 1 deletion(-) - -diff --git a/autotests/unit/engine/termgeneratortest.cpp b/autotests/unit/engine/termgeneratortest.cpp -index 361c4934c..69885c133 100644 ---- a/autotests/unit/engine/termgeneratortest.cpp -+++ b/autotests/unit/engine/termgeneratortest.cpp -@@ -31,6 +31,7 @@ private Q_SLOTS: - void testWordPositions(); - void testWordPositionsCJK(); - void testNumbers(); -+ void testControlCharacter(); - - QList allWords(const QString& str) - { -@@ -213,6 +214,16 @@ void TermGeneratorTest::testNumbers() - QCOMPARE(words, expectedWords); - } - -+void TermGeneratorTest::testControlCharacter() -+{ -+ QString str = QString::fromUtf8("word1\u0001word2"); -+ -+ QList words = allWords(str); -+ QList expectedWords = { "word1", "word2" }; -+ -+ QCOMPARE(words, expectedWords); -+} -+ - QTEST_MAIN(TermGeneratorTest) - - #include "termgeneratortest.moc" -diff --git a/src/engine/termgenerator.cpp b/src/engine/termgenerator.cpp -index d98b28416..832962da1 100644 ---- a/src/engine/termgenerator.cpp -+++ b/src/engine/termgenerator.cpp -@@ -59,7 +59,7 @@ QByteArrayList TermGenerator::termList(const QString& text_) - int start = 0; - - auto isSkipChar = [] (const QChar& c) { -- return c.isPunct() || c.isMark() || c.isSpace(); -+ return c.isPunct() || c.isMark() || c.isSpace() || (!c.isPrint() && !c.isSurrogate()); - }; - - QByteArrayList list; --- -GitLab - diff --git a/kde-frameworks/bluez-qt/Manifest b/kde-frameworks/bluez-qt/Manifest index bbb3701327d0..95d2325b6ea1 100644 --- a/kde-frameworks/bluez-qt/Manifest +++ b/kde-frameworks/bluez-qt/Manifest @@ -1,3 +1,2 @@ -DIST bluez-qt-5.104.0.tar.xz 114336 BLAKE2B c79d9104c0b7e47a5adcd562f7412462e091c1fd6e7aa83147cc01dbec68de8769c045d305ab573716b1b7fc06d81f56bf066c6ac68ecce9ddbe893d07f0d3a3 SHA512 1e7b196688c6f44beff7845c78ed7487974b69301a4225ba1e0fb41305dd3f6f66851b7efe786f041371495f146b39db7a2072c875246fc491ea5a5f8fe6e4d1 DIST bluez-qt-5.106.0.tar.xz 114368 BLAKE2B 10a1ba4445516782138c0253b1504f7faa8ce804dd57f1b000f6414a6ce6c9adf0f0788aec315bfeadb93cc51f460744ce3832fa36666463a25bb6cbfe000628 SHA512 93419179c793156861bd32109d07cb7ca7bcc7aaca59db737b527b8a86de54e81d34bd0b53f982d49364974dc5e083079b2cf140418d8e70336d4c853e6431c2 DIST bluez-qt-5.107.0.tar.xz 114408 BLAKE2B f26f91daf0dab7e1631ae13f1e75c56b917524ad99cc595ee2c4a3ef349158caf49b9d45ababe1c47b35de8ccda475d70ec5e323c67c2b58fad42a7ff0837c21 SHA512 e242e2d6b73547cc6909db0452e1c25bb2985960292066cc16078b0659ece467bd26c3b120ec67613fcbd74e2a512ac1e9a72b0511aee632bc7301a90f0d3199 diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.104.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.104.0.ebuild deleted file mode 100644 index 216ba45472b5..000000000000 --- a/kde-frameworks/bluez-qt/bluez-qt-5.104.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 - -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org udev - -DESCRIPTION="Qt wrapper for Bluez 5 DBus API" - -LICENSE="LGPL-2" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d" - ) - - ecm_src_configure -} - -src_test() { - # parallel tests fail, bug 609248; managertest hangs, bug 668196 - local myctestargs=( - -j1 - -E "(managertest)" - ) - - ecm_src_test -} - -pkg_postinst() { - ecm_pkg_postinst - udev_reload -} - -pkg_postrm() { - ecm_pkg_postrm - udev_reload -} diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.106.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.106.0.ebuild index 476044e4de54..216ba45472b5 100644 --- a/kde-frameworks/bluez-qt/bluez-qt-5.106.0.ebuild +++ b/kde-frameworks/bluez-qt/bluez-qt-5.106.0.ebuild @@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org udev DESCRIPTION="Qt wrapper for Bluez 5 DBus API" LICENSE="LGPL-2" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/breeze-icons-rcc/Manifest b/kde-frameworks/breeze-icons-rcc/Manifest index deafd634f211..448349a49112 100644 --- a/kde-frameworks/breeze-icons-rcc/Manifest +++ b/kde-frameworks/breeze-icons-rcc/Manifest @@ -1,3 +1,2 @@ -DIST breeze-icons-5.104.0.tar.xz 2163596 BLAKE2B 177fc8fd42c48b89de3f407448bf2d08ec8bb7128ae5b85020a369afbe90092f150a649ae88a90ee697fc396b2ac0e93181a652f41145a50e0166ba1541b4e2f SHA512 3281111a8547d1ce03311b2f0f2a5239bc3ce923200277ea01cf6ce16c77f84823d3d7dba0dbda8155823a30fa16d009c2eda83fbb5355f6f1e6f87cf36df657 DIST breeze-icons-5.106.0.tar.xz 2172332 BLAKE2B 164f967fed37ce03081ebac796a054230007d68fd0ee4c9816098f394b4b9f582a2b8c0b9add1c476929556decc3965ef560daf49bc48662379c7001bd2efc46 SHA512 ff4a7e40872f6dadee5d4d8190813b5246cb79f3ca3a0af156db258fb2e3ef94042a26e93ccaaa53c9372c512317629316eff10e0292ba0127ed9f354ab47c79 DIST breeze-icons-5.107.0.tar.xz 2172508 BLAKE2B 8a813e76f84d34a96715597d85cbb35b1f52a54909b55b6fc4610955b3ef795f23e49531311367ff164206e35e243233da6c8885f7234b546450aaa785b2e168 SHA512 0f2ecb30c9aa47187c5eb4c7c35ee6fd53f1dac79683072edaf10f12f8e635c8d42f2d29d4ba2299d7d8c46c10f416c93d2b9f2e6dfc2e54e053b178c3610cb9 diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.104.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.104.0.ebuild deleted file mode 100644 index 6478b2c524bd..000000000000 --- a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.104.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_NAME="breeze-icons" -PVCUT=$(ver_cut 1-2) -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake frameworks.kde.org python-any-r1 - -DESCRIPTION="Breeze SVG icon theme binary resource" -LICENSE="LGPL-3" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="test" - -RESTRICT="!test? ( test )" - -BDEPEND="${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]') - dev-qt/qtcore:5 - >=kde-frameworks/extra-cmake-modules-${PVCUT}:5 - test? ( app-misc/fdupes ) -" -DEPEND="test? ( dev-qt/qttest:5 )" - -python_check_deps() { - python_has_version "dev-python/lxml[${PYTHON_USEDEP}]" -} - -src_prepare() { - cmake_src_prepare - use test || cmake_comment_add_subdirectory autotests -} - -src_configure() { - local mycmakeargs=( - -DPython_EXECUTABLE="${PYTHON}" - -DBINARY_ICONS_RESOURCE=ON - -DSKIP_INSTALL_ICONS=ON - ) - cmake_src_configure -} diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.106.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.106.0.ebuild index 9b7eaafac3fe..6478b2c524bd 100644 --- a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.106.0.ebuild +++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.106.0.ebuild @@ -10,7 +10,7 @@ inherit cmake frameworks.kde.org python-any-r1 DESCRIPTION="Breeze SVG icon theme binary resource" LICENSE="LGPL-3" -KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/kde-frameworks/breeze-icons/Manifest b/kde-frameworks/breeze-icons/Manifest index deafd634f211..448349a49112 100644 --- a/kde-frameworks/breeze-icons/Manifest +++ b/kde-frameworks/breeze-icons/Manifest @@ -1,3 +1,2 @@ -DIST breeze-icons-5.104.0.tar.xz 2163596 BLAKE2B 177fc8fd42c48b89de3f407448bf2d08ec8bb7128ae5b85020a369afbe90092f150a649ae88a90ee697fc396b2ac0e93181a652f41145a50e0166ba1541b4e2f SHA512 3281111a8547d1ce03311b2f0f2a5239bc3ce923200277ea01cf6ce16c77f84823d3d7dba0dbda8155823a30fa16d009c2eda83fbb5355f6f1e6f87cf36df657 DIST breeze-icons-5.106.0.tar.xz 2172332 BLAKE2B 164f967fed37ce03081ebac796a054230007d68fd0ee4c9816098f394b4b9f582a2b8c0b9add1c476929556decc3965ef560daf49bc48662379c7001bd2efc46 SHA512 ff4a7e40872f6dadee5d4d8190813b5246cb79f3ca3a0af156db258fb2e3ef94042a26e93ccaaa53c9372c512317629316eff10e0292ba0127ed9f354ab47c79 DIST breeze-icons-5.107.0.tar.xz 2172508 BLAKE2B 8a813e76f84d34a96715597d85cbb35b1f52a54909b55b6fc4610955b3ef795f23e49531311367ff164206e35e243233da6c8885f7234b546450aaa785b2e168 SHA512 0f2ecb30c9aa47187c5eb4c7c35ee6fd53f1dac79683072edaf10f12f8e635c8d42f2d29d4ba2299d7d8c46c10f416c93d2b9f2e6dfc2e54e053b178c3610cb9 diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.104.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.104.0.ebuild deleted file mode 100644 index a698818c2522..000000000000 --- a/kde-frameworks/breeze-icons/breeze-icons-5.104.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-2) -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake frameworks.kde.org python-any-r1 xdg-utils - -DESCRIPTION="Breeze SVG icon theme" - -LICENSE="LGPL-3" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" -IUSE="test" - -RESTRICT="!test? ( test )" - -DEPEND="test? ( dev-qt/qttest:5 )" -BDEPEND="${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]') - dev-qt/qtcore:5 - >=kde-frameworks/extra-cmake-modules-${PVCUT}:5 - test? ( app-misc/fdupes ) -" - -python_check_deps() { - python_has_version "dev-python/lxml[${PYTHON_USEDEP}]" -} - -src_prepare() { - cmake_src_prepare - use test || cmake_comment_add_subdirectory autotests -} - -src_configure() { - local mycmakeargs=( - -DPython_EXECUTABLE="${PYTHON}" - -DBINARY_ICONS_RESOURCE=OFF - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - # bug 770988 - find "${ED}"/usr/share/icons/ -type d -empty -delete || die - find "${ED}"/usr/share/icons/ -xtype l -delete || die -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.106.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.106.0.ebuild index 2ca13607fffd..a698818c2522 100644 --- a/kde-frameworks/breeze-icons/breeze-icons-5.106.0.ebuild +++ b/kde-frameworks/breeze-icons/breeze-icons-5.106.0.ebuild @@ -10,7 +10,7 @@ inherit cmake frameworks.kde.org python-any-r1 xdg-utils DESCRIPTION="Breeze SVG icon theme" LICENSE="LGPL-3" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/kde-frameworks/countryflags/Manifest b/kde-frameworks/countryflags/Manifest index fecd43f6e037..d2c4000fbfad 100644 --- a/kde-frameworks/countryflags/Manifest +++ b/kde-frameworks/countryflags/Manifest @@ -1,3 +1,2 @@ -DIST kdelibs4support-5.104.0.tar.xz 3722108 BLAKE2B 2a531f2dca2e8f970c2443b36071a54f552d943ef4de78342ed9cea94419f1830079b5afee40be7eedbbe1467d7d87a4672668aef83f79308823264688fe00d1 SHA512 9fb160c25e1e4324c1f5042e3acd9215bd667ceca8705d83e411a9f80142b8f95b510af038415020635adca9537c4354ac3c03642a0737b0ad9d0f51bc4c6e9e DIST kdelibs4support-5.106.0.tar.xz 3721228 BLAKE2B da8f87bdb5bf30e6585a333ec5d1942652faf32b5d3bbe99c4fb43a7dfd0e580ec2444e8cece4e6c67cf0d26c34537e14e6c28212efb8a25a5f480ecd82c6d26 SHA512 41328d05749f9b27583a57c8ba95d481f7a30aed596bc4039a6a2ffdd7dde54d8cd4fad747ca40e1716f86763661d4d652d0b973d68ccaa26b5ff4b862a72c89 DIST kdelibs4support-5.107.0.tar.xz 3721328 BLAKE2B ba873ae6205e1604c54bcb531e421b2812894f60a57998d9a21d894d018577b150970398788f98d55916eaebf8c2d60db7a27ffbcbbb11fbbe690c61f4e34b90 SHA512 c3014f350ae24cbbc130ea4e7a8b693cda3fc3ea143cc7335e11cce7f5d11697166408394e958f9daeac4165d81b8b1801e9c4c3d6056c425a2b510093b77e3f diff --git a/kde-frameworks/countryflags/countryflags-5.104.0.ebuild b/kde-frameworks/countryflags/countryflags-5.104.0.ebuild deleted file mode 100644 index cd56f1be83f0..000000000000 --- a/kde-frameworks/countryflags/countryflags-5.104.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="false" -ECM_TEST="false" -KDE_ORG_NAME="kdelibs4support" -inherit ecm frameworks.kde.org - -DESCRIPTION="Icons of flags for various countries" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" - -CMAKE_USE_DIR="${S}/src/l10n" - -# https://phabricator.kde.org/T13722 -# https://invent.kde.org/frameworks/breeze-icons/-/issues/1 -PATCHES=( "${FILESDIR}/${PN}-5.90.0-standalone.patch" ) - -RDEPEND="! -Date: Sun, 5 Mar 2023 00:13:23 +0100 -Subject: [PATCH] Add missing comma between enum values - ---- - src/kiconloader.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/kiconloader.h b/src/kiconloader.h -index f219f6e..f1a2998 100644 ---- a/src/kiconloader.h -+++ b/src/kiconloader.h -@@ -139,7 +139,7 @@ public: - /// Panel (Plasma Taskbar) icons, @deprecated since 5.104, use another group or explicit size - Panel KICONTHEMES_ENUMERATOR_DEPRECATED_VERSION(5, 104, "Use another group or explicit size"), - #else -- Panel_DEPRECATED_DO_NOT_USE -+ Panel_DEPRECATED_DO_NOT_USE, - #endif - /// Icons for use in dialog titles, page lists, etc - Dialog, --- -GitLab - diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.104.0-r1.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.104.0-r1.ebuild deleted file mode 100644 index ec75a3b0bc24..000000000000 --- a/kde-frameworks/kiconthemes/kiconthemes-5.104.0-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework for icon theming and configuration" -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -RESTRICT="test" # bug 574770 - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - =kde-frameworks/karchive-${PVCUT}*:5 - =kde-frameworks/kconfig-${PVCUT}*:5 - =kde-frameworks/kconfigwidgets-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 -" -DEPEND="${RDEPEND} - test? ( >=dev-qt/qtdeclarative-${QTMIN}:5 ) -" - -PATCHES=( "${FILESDIR}/${P}-fix-typo.patch" ) diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.106.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.106.0.ebuild index aaacd72356a4..10bdfd20e93d 100644 --- a/kde-frameworks/kiconthemes/kiconthemes-5.106.0.ebuild +++ b/kde-frameworks/kiconthemes/kiconthemes-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework for icon theming and configuration" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RESTRICT="test" # bug 574770 diff --git a/kde-frameworks/kidletime/Manifest b/kde-frameworks/kidletime/Manifest index 5c77c15f8258..e5cf294576e1 100644 --- a/kde-frameworks/kidletime/Manifest +++ b/kde-frameworks/kidletime/Manifest @@ -1,3 +1,2 @@ -DIST kidletime-5.104.0.tar.xz 30856 BLAKE2B 526bb48e9350b9ccb91e3888b3ab96ba077bcee3b037b7160f8903ea8c22fbe6b4cde2526963dc8132de848de09ae1b3884e24d2ba1cf2a5c005883a9f4309b2 SHA512 eff99a7fc3292b85ba15c8a8c43c5b40a98c416694d4f52e39f40fa70236d7144fe436479a3b09b3a2970c42fb40a77ac9315af055ebc05eb52baf49a3e536b2 DIST kidletime-5.106.0.tar.xz 30868 BLAKE2B 9a559e21bf7e0ff6ba660f7a0d4250d57abace538ae04a6e7a4c31dc65b1df709506b5aca60bcf9d8bf4898c5df223b951402a27fb69a0eacb24b653b42f9bc6 SHA512 1fefc848ebe36e00d9ee968e8a3bf57eb6c19a3edb862ed856eb8b41eff5cc524c465d48978befe154613f49b1e4bda384fce46da875b1b02f178b07a6eb3492 DIST kidletime-5.107.0.tar.xz 30864 BLAKE2B 8976957b0bcfe6d5e3a8faeb59c635cf45cecbdd25184bde2470f31cf4ec264bb68de2ff9b78b5b1d03a66f54b5117810f0a76a3a358deabe944240baa9bb6e0 SHA512 039455741bec0f2a36b87e0daa1a8da73eef04772ef3475e5dcd40f5ec06468f0008df80718a59fcf3766527a16137f0631a2b80e5fb1bc0ac53dac7b74562d9 diff --git a/kde-frameworks/kidletime/kidletime-5.104.0.ebuild b/kde-frameworks/kidletime/kidletime-5.104.0.ebuild deleted file mode 100644 index abe35a8f772c..000000000000 --- a/kde-frameworks/kidletime/kidletime-5.104.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="false" -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework for detection and notification of device idle time" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="wayland X xscreensaver" - -REQUIRED_USE="xscreensaver? ( X )" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - wayland? ( - dev-libs/wayland - >=dev-qt/qtgui-${QTMIN}:5=[wayland] - >=dev-qt/qtwayland-${QTMIN}:5 - ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXext - ) - xscreensaver? ( - >=dev-qt/qtdbus-${QTMIN}:5 - x11-libs/libXScrnSaver - ) -" -DEPEND="${RDEPEND} - wayland? ( - >=dev-libs/plasma-wayland-protocols-1.7.0 - >=dev-libs/wayland-protocols-1.27:0 - ) -" -BDEPEND="wayland? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )" - -src_prepare() { - ecm_src_prepare - if ! use xscreensaver; then - sed -i -e "s/\${X11_Xscreensaver_FOUND}/0/" CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package wayland Qt5WaylandClient) - $(cmake_use_find_package X X11) - $(cmake_use_find_package X XCB) - ) - - ecm_src_configure -} diff --git a/kde-frameworks/kidletime/kidletime-5.106.0.ebuild b/kde-frameworks/kidletime/kidletime-5.106.0.ebuild index ea3483d180fe..abe35a8f772c 100644 --- a/kde-frameworks/kidletime/kidletime-5.106.0.ebuild +++ b/kde-frameworks/kidletime/kidletime-5.106.0.ebuild @@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework for detection and notification of device idle time" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="wayland X xscreensaver" REQUIRED_USE="xscreensaver? ( X )" diff --git a/kde-frameworks/kimageformats/Manifest b/kde-frameworks/kimageformats/Manifest index 1625c98bc8f4..bb857bbf5a6c 100644 --- a/kde-frameworks/kimageformats/Manifest +++ b/kde-frameworks/kimageformats/Manifest @@ -1,3 +1,2 @@ -DIST kimageformats-5.104.0.tar.xz 12970628 BLAKE2B cea0339db34bc8e55202c4eb53717af537d0b902a3da04fd9af22f6b3ac945cda74c1be6bb90b69ad83a6c983a7008b3e794879608386ce9e737be6008da98d3 SHA512 7145151082f2db638fc2213b316010b1c2176d81bf4f20086e884390387c073b24ff855ab5a69744bf5a36f9be4fc4ede1d621adfe4ec826404ffa289198c68c DIST kimageformats-5.106.0.tar.xz 12944348 BLAKE2B 968205afd22d0ad69fa36023e6f0285215b7131924abcf3203429269dd0dd18e727b86fe9c489fd41ccf2efeeabe9ad904488d521bc4e0fe7f0bd65d15d941bf SHA512 e58e742f916784889efc201a1eb4c759d2b88c9c50825ef2cb6d4e776f502387e054f031d9ca4401285dbc928fb6347783346fcffce2851d7a22589f5d42c7b7 DIST kimageformats-5.107.0.tar.xz 13002984 BLAKE2B 7f8478b28162cc2c0d9c827fbd474cf82ad259de5a856312edb00629cc2046cabdac0f7aee91c1399a0a84eac49d3367a97c8a55ad776701ad08e371c0d96110 SHA512 281caafebf5b2a29f35322328e4e09af1b0bb807fc797c8b65fc2f42b529ec7861481cfaa7a28f0ad7022eef86cbaaa050311222477c013441085ecf3a39eac2 diff --git a/kde-frameworks/kimageformats/kimageformats-5.104.0.ebuild b/kde-frameworks/kimageformats/kimageformats-5.104.0.ebuild deleted file mode 100644 index e0a81f463602..000000000000 --- a/kde-frameworks/kimageformats/kimageformats-5.104.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="false" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="avif eps heif jpegxl openexr raw" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - =kde-frameworks/karchive-${PVCUT}*:5 - avif? ( >=media-libs/libavif-0.8.2:= ) - eps? ( >=dev-qt/qtprintsupport-${QTMIN}:5 ) - heif? ( >=media-libs/libheif-1.10.0:= ) - jpegxl? ( media-libs/libjxl ) - openexr? ( >=media-libs/openexr-3:= ) - raw? ( media-libs/libraw:= ) -" -DEPEND="${RDEPEND} - test? ( heif? ( media-libs/libheif[x265] ) ) -" - -DOCS=( src/imageformats/AUTHORS ) - -src_configure() { - local mycmakeargs=( - -DKIMAGEFORMATS_JXL=$(usex jpegxl) - $(cmake_use_find_package avif libavif) - $(cmake_use_find_package eps Qt5PrintSupport) - -DKIMAGEFORMATS_HEIF=$(usex heif) - $(cmake_use_find_package openexr OpenEXR) - $(cmake_use_find_package raw LibRaw) - ) - ecm_src_configure -} diff --git a/kde-frameworks/kimageformats/kimageformats-5.106.0.ebuild b/kde-frameworks/kimageformats/kimageformats-5.106.0.ebuild index f80e405de781..e0a81f463602 100644 --- a/kde-frameworks/kimageformats/kimageformats-5.106.0.ebuild +++ b/kde-frameworks/kimageformats/kimageformats-5.106.0.ebuild @@ -12,7 +12,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="avif eps heif jpegxl openexr raw" RDEPEND=" diff --git a/kde-frameworks/kinit/Manifest b/kde-frameworks/kinit/Manifest index fa30f989b608..1f60b7027a36 100644 --- a/kde-frameworks/kinit/Manifest +++ b/kde-frameworks/kinit/Manifest @@ -1,3 +1,2 @@ -DIST kinit-5.104.0.tar.xz 2404928 BLAKE2B 81b7fa8b50fde7d356e1213b073dbb9c4c3b02ae919b1fb48ede49ca18a6dd6025fdd64f87dd55a94928fc500ea30522fa8f0c21dccc55a82a8ea3d111ded05a SHA512 a56eeed3f35ee41216acb19a7e8c5b6ee0d8f4a75042f3c163d8407d812caa293a92cc2d88090bd69cf4e347b88bcbcf18dd9eb339edde2d03b3b4ee8e0392c6 DIST kinit-5.106.0.tar.xz 2405148 BLAKE2B 39673c8ce7813c86b070bbb16c727d20a3cc5882c08c6f25fc9d1f8a631a774c98aec511f5ba7fbb668a36657be29bf6e526ec4966f206333d619ec6a2fea5fa SHA512 2ed3470c69ad4f2bf3836db0b204772c9170de20f5457f951ebb0970e70c5f5420f8eacfffcc8d47e70f170deb08b5cbf54dbe2691a2c51355c75197bd71df12 DIST kinit-5.107.0.tar.xz 2405128 BLAKE2B 6ba1d93ce008ed1bd4f1bb32f753d70c3c7312629203f35d1df5b9ad0bfc07b0383b568913ad2b25cb06367e15dafcd65297657b1955f62d6efac6197f793539 SHA512 a1ef2d67f4fa3083ea415e97b4970496705740b5f4b556079c6e94269bb9fefee070f94a66a0d2541bcb22d1ed969ed3715cb44a18a41b3600380efddaf56886 diff --git a/kde-frameworks/kinit/kinit-5.104.0.ebuild b/kde-frameworks/kinit/kinit-5.104.0.ebuild deleted file mode 100644 index 75d950ebc0e3..000000000000 --- a/kde-frameworks/kinit/kinit-5.104.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="false" -ECM_TEST="false" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="Helper library to speed up start of applications on KDE workspaces" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="+caps +man X" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - =kde-frameworks/kconfig-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/kcrash-${PVCUT}*:5 - =kde-frameworks/kdbusaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/kio-${PVCUT}*:5 - =kde-frameworks/kservice-${PVCUT}*:5 - =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?] - caps? ( sys-libs/libcap ) - X? ( - x11-libs/libX11 - x11-libs/libxcb - ) -" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto ) -" -BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package caps Libcap) - $(cmake_use_find_package man KF5DocTools) - -DWITH_X11=$(usex X) - ) - - ecm_src_configure -} diff --git a/kde-frameworks/kinit/kinit-5.106.0.ebuild b/kde-frameworks/kinit/kinit-5.106.0.ebuild index 5b6ad5cc9222..75d950ebc0e3 100644 --- a/kde-frameworks/kinit/kinit-5.106.0.ebuild +++ b/kde-frameworks/kinit/kinit-5.106.0.ebuild @@ -12,7 +12,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Helper library to speed up start of applications on KDE workspaces" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="+caps +man X" RDEPEND=" diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest index dea1e5c12ba3..252988842c2b 100644 --- a/kde-frameworks/kio/Manifest +++ b/kde-frameworks/kio/Manifest @@ -1,3 +1,2 @@ -DIST kio-5.104.0.tar.xz 3770264 BLAKE2B 5633873828eafbfc1438d898c7eee7cc4234d0612b636d9b086ec273527900a0f9cc5fb3aeac327c2d0a96ec00192377e27f44bb300c6e7209876826b77a9b22 SHA512 483edb57a9de8be37248b4bdbd442d55814e126348d6db8316c9bcd59be76620d44145760e31ba685ce3ae606451547c3c386f8049b47df1b7f4ef2f45c276b8 DIST kio-5.106.0.tar.xz 3771496 BLAKE2B 46cb4ab6b6ec83efdd9fa9a4c988d25517462efb9f70a258cccb5c2c8ee197083cdd881a7393251487091d88d86580173d7f1a9af12347e707cdcbb864ed0cfd SHA512 d4996f5bc4e69ebab4ca49944c820c54998a0c25995f14f4f27e8d6967e0274ae02e248c75a8b3315cd77b10ce93b36c3825da2de832349f5a2abd067eae6b92 DIST kio-5.107.0.tar.xz 3771692 BLAKE2B d0528bf0b14ece9505d9c15b302415eea4384bd143b7963cf3ef475ccb1789ca3d1c8ada2047d964dbbf2d965e20dcd6d9509c8147beefa4f4b95d140a4f5731 SHA512 184b7eea95f72302a81f799e683228ebb6814d9fe6ca515f9db3a911fc773366aec0550bfc904e7c011977d6b577a7c2bbeab3c3bfeabf0fee54f72b2e12c222 diff --git a/kde-frameworks/kio/files/kio-5.104.0-fix-kstart5-not-returning.patch b/kde-frameworks/kio/files/kio-5.104.0-fix-kstart5-not-returning.patch deleted file mode 100644 index 53df9fcc0a62..000000000000 --- a/kde-frameworks/kio/files/kio-5.104.0-fix-kstart5-not-returning.patch +++ /dev/null @@ -1,78 +0,0 @@ -From fea052ba369e474a092516a4717556b52ff92e00 Mon Sep 17 00:00:00 2001 -From: Thenujan Sandramohan -Date: Fri, 24 Mar 2023 22:33:19 +0000 -Subject: [PATCH] CommandLauncher: call emitResult() as soon as process has - started - -This MR makes `emitResult` get called as soon as the process has started instead of when the process has ended. It also changes `emitDelayedError` as a protected member of `KProcessRunner` to make it invokable by `ForkingProcessRunner`. It also removes `processFinished` signal as it's not used anymore. - -BUG: 466359 ---- - src/gui/commandlauncherjob.cpp | 2 -- - src/gui/kprocessrunner.cpp | 3 +-- - src/gui/kprocessrunner_p.h | 7 +------ - 3 files changed, 2 insertions(+), 10 deletions(-) - -diff --git a/src/gui/commandlauncherjob.cpp b/src/gui/commandlauncherjob.cpp -index c82a8ef56e..06deede116 100644 ---- a/src/gui/commandlauncherjob.cpp -+++ b/src/gui/commandlauncherjob.cpp -@@ -143,8 +143,6 @@ void KIO::CommandLauncherJob::start() - }); - connect(d->m_processRunner, &KProcessRunner::processStarted, this, [this](qint64 pid) { - d->m_pid = pid; -- }); -- connect(d->m_processRunner, &KProcessRunner::processFinished, this, [this]() { - emitResult(); - }); - } -diff --git a/src/gui/kprocessrunner.cpp b/src/gui/kprocessrunner.cpp -index 232b0e4caa..b97079c240 100644 ---- a/src/gui/kprocessrunner.cpp -+++ b/src/gui/kprocessrunner.cpp -@@ -472,9 +472,8 @@ void ForkingProcessRunner::slotProcessExited(int exitCode, QProcess::ExitStatus - if (exitCode == 9009) { - #endif - const QStringList args = m_cmd.split(QLatin1Char(' ')); -- Q_EMIT error(xi18nc("@info", "The command %1 could not be found.", args[0])); -+ emitDelayedError(xi18nc("@info", "The command %1 could not be found.", args[0])); - } -- Q_EMIT processFinished(); - } - - // This code is also used in klauncher (and KRun). -diff --git a/src/gui/kprocessrunner_p.h b/src/gui/kprocessrunner_p.h -index 84973547c6..65df04b073 100644 ---- a/src/gui/kprocessrunner_p.h -+++ b/src/gui/kprocessrunner_p.h -@@ -120,11 +120,6 @@ Q_SIGNALS: - */ - void processStarted(qint64 pid); - -- /** -- * @brief emitted when the process was finished -- */ -- void processFinished(); -- - /** - * Notifies about having received the token were waiting for. - * -@@ -142,6 +137,7 @@ protected: - QString name() const; - QString maybeAliasedName(const QString &pattern) const; - static QString escapeUnitName(const QString &input); -+ void emitDelayedError(const QString &errorMsg); - - std::unique_ptr m_process; - QString m_executable; // can be a full path -@@ -157,7 +153,6 @@ protected: - KStartupInfoId m_startupId; - - private: -- void emitDelayedError(const QString &errorMsg); - void initFromDesktopName(const QString &desktopName, - const QString &execName, - const QString &iconName, --- -GitLab - diff --git a/kde-frameworks/kio/files/kio-5.104.0-handle-copy_file_range-failing-w-ENOENT.patch b/kde-frameworks/kio/files/kio-5.104.0-handle-copy_file_range-failing-w-ENOENT.patch deleted file mode 100644 index ae10923bb774..000000000000 --- a/kde-frameworks/kio/files/kio-5.104.0-handle-copy_file_range-failing-w-ENOENT.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 05dee56f45dae37745f21a95e19a149b69e719e3 Mon Sep 17 00:00:00 2001 -From: Fabian Vogt -Date: Mon, 27 Feb 2023 09:30:05 +0100 -Subject: [PATCH] Also handle copy_file_range failing with ENOENT - -There appears to be a kernel bug (?) that CIFS fails with ENOENT on -copy_file_range. - -coreutils had to work around this as well, see the included link. - -(cherry picked from commit 00840d05abd875e1901b655ed6af3bc76ef48433) ---- - src/ioslaves/file/file_unix.cpp | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/src/ioslaves/file/file_unix.cpp b/src/ioslaves/file/file_unix.cpp -index 1865b852d9..8d005daf81 100644 ---- a/src/ioslaves/file/file_unix.cpp -+++ b/src/ioslaves/file/file_unix.cpp -@@ -822,7 +822,9 @@ void FileProtocol::copy(const QUrl &srcUrl, const QUrl &destUrl, int _mode, JobF - const ssize_t copiedBytes = ::copy_file_range(srcFile.handle(), nullptr, destFile.handle(), nullptr, s_maxIPCSize, 0); - - if (copiedBytes == -1) { -- if (errno == EINVAL || errno == EXDEV) { -+ // ENOENT is returned on cifs in some cases, probably a kernel bug -+ // (s.a. https://git.savannah.gnu.org/cgit/coreutils.git/commit/?id=7fc84d1c0f6b35231b0b4577b70aaa26bf548a7c) -+ if (errno == EINVAL || errno == EXDEV || errno == ENOENT) { - break; // will continue with next copy mechanism - } - --- -GitLab - diff --git a/kde-frameworks/kio/files/kio-5.104.0-renamefiledialog-fix-number-limit.patch b/kde-frameworks/kio/files/kio-5.104.0-renamefiledialog-fix-number-limit.patch deleted file mode 100644 index dfdf851e065e..000000000000 --- a/kde-frameworks/kio/files/kio-5.104.0-renamefiledialog-fix-number-limit.patch +++ /dev/null @@ -1,31 +0,0 @@ -From d8e4f575e4967a2303812529a866b89ad2fe26f5 Mon Sep 17 00:00:00 2001 -From: Xaver Hugl -Date: Tue, 7 Mar 2023 23:43:21 +0100 -Subject: [PATCH] widgets/renamefiledialog: set number limit again - -Not setting a maximum makes it default to 99, which is not what we want. -Instead, set it to a billion, which should be enough for everyone - -BUG: 466636 - - -(cherry picked from commit 04e31155574939dc0be2078b5f17c36791ef57e5) ---- - src/widgets/renamefiledialog.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/widgets/renamefiledialog.cpp b/src/widgets/renamefiledialog.cpp -index ad6eafbaa0..ceb0748755 100644 ---- a/src/widgets/renamefiledialog.cpp -+++ b/src/widgets/renamefiledialog.cpp -@@ -132,6 +132,7 @@ RenameFileDialog::RenameFileDialog(const KFileItemList &items, QWidget *parent) - mainLayout->addWidget(infoLabel); - d->spinBox = new QSpinBox(page); - d->spinBox->setMinimum(0); -+ d->spinBox->setMaximum(1'000'000'000); - d->spinBox->setSingleStep(1); - d->spinBox->setValue(1); - d->spinBox->setDisplayIntegerBase(10); --- -GitLab - diff --git a/kde-frameworks/kio/kio-5.104.0-r3.ebuild b/kde-frameworks/kio/kio-5.104.0-r3.ebuild deleted file mode 100644 index 30caf8f78229..000000000000 --- a/kde-frameworks/kio/kio-5.104.0-r3.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org xdg-utils - -DESCRIPTION="Framework providing transparent file and data management" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="acl +handbook kerberos +kwallet X" - -# tests hang -RESTRICT="test" - -RDEPEND=" - dev-libs/libxml2 - dev-libs/libxslt - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5[ssl] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - =kde-frameworks/kauth-${PVCUT}*:5 - =kde-frameworks/karchive-${PVCUT}*:5 - =kde-frameworks/kbookmarks-${PVCUT}*:5 - =kde-frameworks/kcodecs-${PVCUT}*:5 - =kde-frameworks/kcompletion-${PVCUT}*:5 - =kde-frameworks/kconfig-${PVCUT}*:5 - =kde-frameworks/kconfigwidgets-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/kcrash-${PVCUT}*:5 - =kde-frameworks/kdbusaddons-${PVCUT}*:5 - =kde-frameworks/kguiaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/kiconthemes-${PVCUT}*:5 - =kde-frameworks/kitemviews-${PVCUT}*:5 - =kde-frameworks/kjobwidgets-${PVCUT}*:5 - =kde-frameworks/knotifications-${PVCUT}*:5 - =kde-frameworks/kservice-${PVCUT}*:5 - =kde-frameworks/ktextwidgets-${PVCUT}*:5 - =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 - =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?] - =kde-frameworks/kxmlgui-${PVCUT}*:5 - =kde-frameworks/solid-${PVCUT}*:5 - acl? ( - sys-apps/attr - virtual/acl - ) - handbook? ( =kde-frameworks/kdoctools-${PVCUT}*:5 ) - kerberos? ( virtual/krb5 ) - kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 ) - X? ( >=dev-qt/qtx11extras-${QTMIN}:5 ) -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 - test? ( sys-libs/zlib ) -" -PDEPEND=">=kde-frameworks/kded-${PVCUT}:5" - -PATCHES=( - "${FILESDIR}/${P}-renamefiledialog-fix-number-limit.patch" # KDE-bug 466636 - "${FILESDIR}/${P}-handle-copy_file_range-failing-w-ENOENT.patch" # bug 885793 - "${FILESDIR}/${P}-fix-kstart5-not-returning.patch" # KDE-bug 466359 -) - -src_configure() { - local mycmakeargs=( - -DKIO_NO_PUBLIC_QTCONCURRENT=ON - $(cmake_use_find_package acl ACL) - $(cmake_use_find_package handbook KF5DocTools) - $(cmake_use_find_package kerberos GSSAPI) - $(cmake_use_find_package kwallet KF5Wallet) - -DWITH_X11=$(usex X) - ) - - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - xdg_desktop_database_update -} - -pkg_postrm() { - ecm_pkg_postrm - xdg_desktop_database_update -} diff --git a/kde-frameworks/kio/kio-5.106.0.ebuild b/kde-frameworks/kio/kio-5.106.0.ebuild index 0fbf4c725605..7999d4ae4cd4 100644 --- a/kde-frameworks/kio/kio-5.106.0.ebuild +++ b/kde-frameworks/kio/kio-5.106.0.ebuild @@ -13,7 +13,7 @@ inherit ecm frameworks.kde.org xdg-utils DESCRIPTION="Framework providing transparent file and data management" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="acl +handbook kerberos +kwallet X" # tests hang diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest index 3636bb6ffc02..b9b2ba56fda5 100644 --- a/kde-frameworks/kirigami/Manifest +++ b/kde-frameworks/kirigami/Manifest @@ -1,3 +1,2 @@ -DIST kirigami2-5.104.0.tar.xz 372976 BLAKE2B a9e4bd4cae9594b6760da32cf59532cb6787cc60de975862738537b5b32ad6ab5d2b59cf104e2276b68544aca99b9282b1850b39715d9b479fd5fac079a570f8 SHA512 20c2b2fad8e075f694b294691c382aa741442123e892eeac7a884ea890076d273318eaa22625656dd23763e14d0c82a58f88d5415891653f418d3e6fe9a2a7a9 DIST kirigami2-5.106.0.tar.xz 381160 BLAKE2B ecb6631b30affd6df6af7cc0f0750552d997cdf9811cf7583cee49ac9c58a677c33626d138cb5a9ba17571be23c180d74c3d7ad372dfcb183a31dd68703ab73e SHA512 e7e80366b93b4e5bc349b38652753cc7ad9ed3859c8b17283418180af96dbb4083affffb3cebda660de56412b2f697fbd6861bf5abcb151a854bfeb45c433c92 DIST kirigami2-5.107.0.tar.xz 381396 BLAKE2B 5d39996e38107f07be5cdc9ca6790bd636558f8aa39f0f34c47ed24282185a5b31c37114b52649e337e7beb58326687b5c82edbdec805e629aa3a623a62f550b SHA512 e9d4ce5226c55451a6bc6582d448b6bd6b5391ad501f5aa60cb7d901c937016a53e622ffedcc29fee51f16c97fa76bc5d27ffd43b7dd33f6445558f3173e3633 diff --git a/kde-frameworks/kirigami/kirigami-5.104.0.ebuild b/kde-frameworks/kirigami/kirigami-5.104.0.ebuild deleted file mode 100644 index f3ceb9ed1de9..000000000000 --- a/kde-frameworks/kirigami/kirigami-5.104.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_EXAMPLES="true" -ECM_QTHELP="false" -ECM_TEST="true" -KDE_ORG_NAME="${PN}2" -QTMIN=5.15.5 -inherit ecm frameworks.kde.org toolchain-funcs - -DESCRIPTION="Lightweight user interface framework for mobile and convergent applications" -HOMEPAGE="https://techbase.kde.org/Kirigami" -EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="+openmp" - -# requires package to already be installed -RESTRICT="test" - -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 -" -RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 -" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_configure() { - local mycmakeargs=( - -DBUILD_EXAMPLES=$(usex examples) - $(cmake_use_find_package openmp OpenMP) - ) - - ecm_src_configure -} diff --git a/kde-frameworks/kirigami/kirigami-5.106.0.ebuild b/kde-frameworks/kirigami/kirigami-5.106.0.ebuild index ee5670bd77c2..f3ceb9ed1de9 100644 --- a/kde-frameworks/kirigami/kirigami-5.106.0.ebuild +++ b/kde-frameworks/kirigami/kirigami-5.106.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://techbase.kde.org/Kirigami" EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="+openmp" # requires package to already be installed diff --git a/kde-frameworks/kitemmodels/Manifest b/kde-frameworks/kitemmodels/Manifest index 953bd5153b30..72607c868be9 100644 --- a/kde-frameworks/kitemmodels/Manifest +++ b/kde-frameworks/kitemmodels/Manifest @@ -1,3 +1,2 @@ -DIST kitemmodels-5.104.0.tar.xz 407192 BLAKE2B 24fab6c1aa1741de0fac17fd1ccc3ebf90f5df7b0a018e67db9c65bac4edd5d00a9bbe4c023c3f76eced3fc21f01c651fae21e480020774526ede8b58ba20137 SHA512 88d51c591b8038b6ea39b5fc1e7500def1d6512811742e067f74cdedb836a624c227f5ad670ee792b7dea058ef76694942fe7be947ab4fe0cafda07c6ae0f0c6 DIST kitemmodels-5.106.0.tar.xz 407180 BLAKE2B b71fd588f265f7222f6673b34e4554f599d15dd3b05da35d3ff1e1cd19bd56b9d631f0d46c88dcf7acf21977e10413d6d961ba96a7ccc3b20886be2cdabfe644 SHA512 1244d941fbbafc52cbcb5a8e4ec4c345284ec991518e30e72a299991ade3f3d8403a22d0da73fc1693df8073e07cdf4879c5318bff4be25b5b0ed4370bfda69e DIST kitemmodels-5.107.0.tar.xz 407252 BLAKE2B b7257a71e19cec25ccbaf47f73af8027d7e0a5075ae439c7a54cc1002699738be9391cbf1737d9de834985fbbf91dc07fbb8f577bef906141c424e6322799731 SHA512 9029c7e0a0b2e49a8f05f7c603d9c5679aa441831cea124806d75ea2328356cdc005fdc0078e89d5e01d9af025a13be5a4186bdf04f4b9ee56b6f1a0bc414e79 diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.104.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.104.0.ebuild deleted file mode 100644 index 1e6dfe6f2159..000000000000 --- a/kde-frameworks/kitemmodels/kitemmodels-5.104.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 - -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="qml" - -RDEPEND=" - qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 ) -" -DEPEND="${RDEPEND} - test? ( >=dev-qt/qtwidgets-${QTMIN}:5 ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package qml Qt5Qml) - ) - ecm_src_configure -} - -src_test() { - LC_NUMERIC="C" ecm_src_test # bug 708820 -} diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.106.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.106.0.ebuild index 07d6ccd0a6de..1e6dfe6f2159 100644 --- a/kde-frameworks/kitemmodels/kitemmodels-5.106.0.ebuild +++ b/kde-frameworks/kitemmodels/kitemmodels-5.106.0.ebuild @@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="qml" RDEPEND=" diff --git a/kde-frameworks/kitemviews/Manifest b/kde-frameworks/kitemviews/Manifest index f05a1b71b91d..9f7579ded869 100644 --- a/kde-frameworks/kitemviews/Manifest +++ b/kde-frameworks/kitemviews/Manifest @@ -1,3 +1,2 @@ -DIST kitemviews-5.104.0.tar.xz 2264908 BLAKE2B 43b874c25fff19c3b30ad28f6e7a787e3b2fef8c2947a83f910907886647fb539d0706c74743e0d09ee02713a7fbacf318d4ab0b8efae93262f427e24c8a0b5f SHA512 54106b7e2afc783590e5768938c0e3b5527cd8f7c864daeb25226fb07e4408933d3cdf8c0f9afe117175ee623c8d6fe0f789203ada42a738a5ccfa9303d45d60 DIST kitemviews-5.106.0.tar.xz 2264808 BLAKE2B 2c691132313699ce1817c9919d4a28b834bf8d802f492916fb79598cf7f321f9ab61a454ce62dcab59fe8736c17fbfc0de82cca2aca00dbf4a42053c2990c806 SHA512 27d4734943413fe61a9cfd631bf931d7d49b25fcd6c92c3f65b94b1b1cdcaf5fbd56ad63b70ba0ada77edcc1705094a542ea6a8eed16e27849ede9d828e0f065 DIST kitemviews-5.107.0.tar.xz 2264568 BLAKE2B 1ad6816bb4ec0e46c8e3e59b10385530caf0eb83a713a6f41aead647c47cafebde8ab9ad326c4bb962fb5cbb0123e09f6a110cf4f827a37e87aaf472b3c62219 SHA512 327337b3d86a5938c10e1eb195c69639a71ad1979ad92cda5fadd0c8f21d22b35203f25878dd2ee9807ce467ed31f55417c79580ea9172dc6472b7ab6d6f74c5 diff --git a/kde-frameworks/kitemviews/kitemviews-5.104.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.104.0.ebuild deleted file mode 100644 index 4d2601014d4e..000000000000 --- a/kde-frameworks/kitemviews/kitemviews-5.104.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework providing additional widgets for item models" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 -" -RDEPEND="${DEPEND}" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" diff --git a/kde-frameworks/kitemviews/kitemviews-5.106.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.106.0.ebuild index 20719319d9c0..4d2601014d4e 100644 --- a/kde-frameworks/kitemviews/kitemviews-5.106.0.ebuild +++ b/kde-frameworks/kitemviews/kitemviews-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework providing additional widgets for item models" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/kjobwidgets/Manifest b/kde-frameworks/kjobwidgets/Manifest index e88ffa72aa67..9168c138ddec 100644 --- a/kde-frameworks/kjobwidgets/Manifest +++ b/kde-frameworks/kjobwidgets/Manifest @@ -1,3 +1,2 @@ -DIST kjobwidgets-5.104.0.tar.xz 2301008 BLAKE2B 479772e563be8c317dfeecf53e4a6bbc1e2ebf69044bc9e3c7edfb33710be049a529eab141c981ea256c4924fd677f02283c5e4aff6b6ced1e7fe10528cffb72 SHA512 516289a85759c725d62c18a7eb2641c96a9463cfa3916c037ec0a859c8ec282bdddec942bcb567293caaaff9611b95abc8aef235c2111f9ada9ce014ff613dfc DIST kjobwidgets-5.106.0.tar.xz 2301252 BLAKE2B 5b676452f5bc932fac8bdffcc00e5f10524435e13d50e73fbebfa448b93bea31f2c72c919d8d963b7d0132b923942878cc0cbd884d24726dba6af290bf56fa28 SHA512 bc5796875b5184ed782110f1fc2ed375283763cec4b10afd581406a47d9a08aa803c05fcb6a9d64dd8fd30c7e718f823dc773f039c7309d6a5683644c2efb70f DIST kjobwidgets-5.107.0.tar.xz 2301356 BLAKE2B 51d29d4bcef2c176a711debff6929f750b5c9cda95f37134ca6b3e451034e34ee45dc2576fc6eb33c9790aec1f0b4211cd25200a4224cb8061e597e3a6f1ef07 SHA512 dda684666911a1a2b37d6614094ba7e3587035a0b17e690eadb766bfa8d02e23029524f1d6a21e4ca311076e92791953ddbb0a8d5adea2ed56f734ec8c405766 diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.104.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.104.0.ebuild deleted file mode 100644 index 07c2027a95d5..000000000000 --- a/kde-frameworks/kjobwidgets/kjobwidgets-5.104.0.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 - -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="X" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 - X? ( >=dev-qt/qtx11extras-${QTMIN}:5 ) -" -DEPEND="${RDEPEND} - X? ( - x11-base/xorg-proto - x11-libs/libX11 - ) -" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package X X11) - ) - - ecm_src_configure -} diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.106.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.106.0.ebuild index 4410e046e9f6..07c2027a95d5 100644 --- a/kde-frameworks/kjobwidgets/kjobwidgets-5.106.0.ebuild +++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.106.0.ebuild @@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="X" RDEPEND=" diff --git a/kde-frameworks/kjs/Manifest b/kde-frameworks/kjs/Manifest index 59e5e058c346..ffab1193ad77 100644 --- a/kde-frameworks/kjs/Manifest +++ b/kde-frameworks/kjs/Manifest @@ -1,3 +1,2 @@ -DIST kjs-5.104.0.tar.xz 339792 BLAKE2B d492476ac544b2fac8673e8a1e3c3ba6d44dbd0ee67584a95ededada76dcffb064169088c559054fbe2abe9e54c7e2a9405662132155c53c466fb60343a7b5f5 SHA512 fe5b108324f0dfa76b3ac0f0cf1f86cf3d47fe035d37bf32093e0891dde20760a1c578e4b6f06f65a33d4521a2245eb51063663453aff1b52f7867ff38f65cea DIST kjs-5.106.0.tar.xz 339792 BLAKE2B 5454e4a42ce0a21f8c5d08f25b0c78b19761d3a4a0d63cc0c1f507ef5aaa7a56b77843624e1bae5ade53b02f65a6ba05e099f680a1229ee825701b0604f89398 SHA512 23f0d61c28208ce8a60ceb25881a86557595b447e609d52b2f886478162f79c0062e98961623f35fea0cd06d6e2d5aa77c09f3531208042cfcefa2aa2d629085 DIST kjs-5.107.0.tar.xz 339788 BLAKE2B e960016b56893cb3541bbe653fbc4f41a7bbabb5050728774fd7356a3bf92204b69f92e2e2490fa39f61f8935646090a882188cf416c84517606d75882ca0116 SHA512 5577d806824032fdda9c144e36f67970061bb14ab24cb56e7da757cf480c82d8a90000e5c7b236083474eeaa88ba0578573b4e9c01bfe7914ee70ea7f6758d7a diff --git a/kde-frameworks/kjs/kjs-5.104.0.ebuild b/kde-frameworks/kjs/kjs-5.104.0.ebuild deleted file mode 100644 index 6689aea84124..000000000000 --- a/kde-frameworks/kjs/kjs-5.104.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_QTHELP="false" -inherit ecm frameworks.kde.org - -DESCRIPTION="ECMAScipt compatible parser and engine" -LICENSE="BSD-2 LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -BDEPEND=" - dev-lang/perl -" -DEPEND=" - dev-libs/libpcre -" -RDEPEND="${DEPEND}" - -DOCS=( src/README ) diff --git a/kde-frameworks/kjs/kjs-5.106.0.ebuild b/kde-frameworks/kjs/kjs-5.106.0.ebuild index 03b7b2733d2d..6689aea84124 100644 --- a/kde-frameworks/kjs/kjs-5.106.0.ebuild +++ b/kde-frameworks/kjs/kjs-5.106.0.ebuild @@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="ECMAScipt compatible parser and engine" LICENSE="BSD-2 LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" BDEPEND=" diff --git a/kde-frameworks/knewstuff/Manifest b/kde-frameworks/knewstuff/Manifest index 25a17848aabe..ebb33932db1a 100644 --- a/kde-frameworks/knewstuff/Manifest +++ b/kde-frameworks/knewstuff/Manifest @@ -1,3 +1,2 @@ -DIST knewstuff-5.104.0.tar.xz 3411440 BLAKE2B 5c5696708fb6b2ec68cc555ad1c78d57b1f9ad39ecf1304aadf27470f5f0a94294f2fcc2c9099ab5e1de23d2c0c6ffd8bf223b96711e53cdfc0f41d370f0dafc SHA512 6d757ba602a155eb7640fc62cbdae3bfebe2b4147fec0f60dd6fcaeeecdf45d20ad1ee5cfc0c4163f878e92fd42c7a3146543f899451728b810446b26a663b16 DIST knewstuff-5.106.0.tar.xz 3385416 BLAKE2B d2a1ebef86907cc3b483590860c27fd3b7ef50c6b9add34ea9bfd48cd48767d18bea71e909133484a0060401a769e84d7e9f8b6419e59d6ea378dd4b6319a6b2 SHA512 b22e1e8705a2f515094618a8748bf39995d33fb4c45c076e11a0f518b8cce3cae3796c3282778768f85fe4b33ec61e042603a1266412b93fd13f3ca796e1245a DIST knewstuff-5.107.0.tar.xz 3384796 BLAKE2B 4bd70fcc9496ef5f93bcf252c68854b1ccb480e0ade21e363452851fed4f4bf827f3f02456dfca1184126081a953f29a505e6cf14b9cc8c434eea9dc77cd8af8 SHA512 c866df39135b95af17f42330d7ba389b6058d3959d65917cbc22c182d42b6747bf009050ebf96157c598575244c938d1fbf2574a0da4c96ad7623abfefbc049b diff --git a/kde-frameworks/knewstuff/knewstuff-5.104.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.104.0.ebuild deleted file mode 100644 index 2f90b1211301..000000000000 --- a/kde-frameworks/knewstuff/knewstuff-5.104.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 - -ECM_DESIGNERPLUGIN="true" -ECM_TEST="false" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework for downloading and sharing additional application data" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="opds" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - =kde-frameworks/attica-${PVCUT}*:5 - =kde-frameworks/karchive-${PVCUT}*:5 - =kde-frameworks/kcompletion-${PVCUT}*:5 - =kde-frameworks/kconfig-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/kiconthemes-${PVCUT}*:5 - =kde-frameworks/kio-${PVCUT}*:5 - =kde-frameworks/kitemviews-${PVCUT}*:5 - =kde-frameworks/kpackage-${PVCUT}*:5 - =kde-frameworks/kservice-${PVCUT}*:5 - =kde-frameworks/ktextwidgets-${PVCUT}*:5 - =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 - =kde-frameworks/kxmlgui-${PVCUT}*:5 - opds? ( =kde-frameworks/syndication-${PVCUT}*:5 ) -" -RDEPEND="${DEPEND} - >=kde-frameworks/kirigami-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package opds KF5Syndication) - ) - - ecm_src_configure -} diff --git a/kde-frameworks/knewstuff/knewstuff-5.106.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.106.0.ebuild index be10cae2a77f..7284670c4f15 100644 --- a/kde-frameworks/knewstuff/knewstuff-5.106.0.ebuild +++ b/kde-frameworks/knewstuff/knewstuff-5.106.0.ebuild @@ -12,7 +12,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework for downloading and sharing additional application data" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="opds" DEPEND=" diff --git a/kde-frameworks/knotifications/Manifest b/kde-frameworks/knotifications/Manifest index d819ece09785..3b9291d06e1a 100644 --- a/kde-frameworks/knotifications/Manifest +++ b/kde-frameworks/knotifications/Manifest @@ -1,3 +1,2 @@ -DIST knotifications-5.104.0.tar.xz 2373144 BLAKE2B 520bc0883e7c814d55125d0e3065feff0a7d7572f0ce0f04c12384b11dd71fb2b0805b596af88cbaa53c80e0ba88c42c8c89ed4cd9b5686da342af12636e6b99 SHA512 60d9d2fc3dcda7985c5006cf4a488b15cfb1e153ffe3271bd33688cbc0257a331af3121f576f2e3402d18721ca8bcd7faefab102b65055953c471bfcdd2a73fb DIST knotifications-5.106.0.tar.xz 2372772 BLAKE2B 71168067d54a5e96fe3ffeffa1606d67fe561b6c52c7b5e34a9365fd947a2c76568e980a2abbd2a0d9e98e8ebb1b7c7d02cc65f642d4120c6c64e10df23e81ed SHA512 37cb621aba002764c8df9095920eb01a045801fbdb4c80d2bb3f5ae45f2f70a8cdec8bffc47b9f267d2f29b3f9d3d346895ae3df49d3c84d54a41076c9fab3f5 DIST knotifications-5.107.0.tar.xz 2372848 BLAKE2B 3b7f4a287115d303fd5496081c218fd80b54db7f9a835c3a279aef462b4f60d47ad162e7be6c5392fc56e24844e0b5c594b335b664a2b2e5f5fba22c856ff3d8 SHA512 1d52bdc52ef2abce13ea8f38136120bb6194bd3ea2bc53fbd4a35aa1ff3255f0ed8eab23823b79b1525b26b83b0d54ce8ced9e7574c51115ebd3578908aeaa3e diff --git a/kde-frameworks/knotifications/knotifications-5.104.0.ebuild b/kde-frameworks/knotifications/knotifications-5.104.0.ebuild deleted file mode 100644 index fea1bf4c86d1..000000000000 --- a/kde-frameworks/knotifications/knotifications-5.104.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 - -ECM_TEST="false" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework for notifying the user of an event" - -LICENSE="LGPL-2.1+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="dbus phonon qml speech X" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - =kde-frameworks/kconfig-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?] - dbus? ( dev-libs/libdbusmenu-qt[qt5(+)] ) - !phonon? ( media-libs/libcanberra ) - phonon? ( >=media-libs/phonon-4.11.0 ) - qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 ) - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - x11-libs/libXtst - ) -" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto ) -" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package dbus dbusmenu-qt5) - $(cmake_use_find_package !phonon Canberra) - $(cmake_use_find_package qml Qt5Qml) - $(cmake_use_find_package speech Qt5TextToSpeech) - -DWITHOUT_X11=$(usex !X) - ) - - ecm_src_configure -} diff --git a/kde-frameworks/knotifications/knotifications-5.106.0.ebuild b/kde-frameworks/knotifications/knotifications-5.106.0.ebuild index 7a212c19851f..fea1bf4c86d1 100644 --- a/kde-frameworks/knotifications/knotifications-5.106.0.ebuild +++ b/kde-frameworks/knotifications/knotifications-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework for notifying the user of an event" LICENSE="LGPL-2.1+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="dbus phonon qml speech X" RDEPEND=" diff --git a/kde-frameworks/knotifyconfig/Manifest b/kde-frameworks/knotifyconfig/Manifest index 319895e314c9..888a008dbc9d 100644 --- a/kde-frameworks/knotifyconfig/Manifest +++ b/kde-frameworks/knotifyconfig/Manifest @@ -1,3 +1,2 @@ -DIST knotifyconfig-5.104.0.tar.xz 2430756 BLAKE2B 69288c83956cfbf30bccc76c8aeddc85f4141d691d62fb8048016469f970f9b76c1a029016a4e5891bb1134bdc076984357ba40eadd6d777b8ec9f4f647f7e17 SHA512 8c908c0a4972d3efef00c88a5aaa45157ddf5875f1e1d594f579eff40f6edf861313379afe6cfb585f2ffe4f5fc12e662cc5072e9ad2e076917f4855120cf7b5 DIST knotifyconfig-5.106.0.tar.xz 2401936 BLAKE2B ad741889d0d1f700de51e6ca890dc453ba3dd19fb6478fd6ae54995eb677dce41d594891c77f1e23d8b96ec3b5b2ed33ecf7202f878482794346994c5a170383 SHA512 8317f12802d6697e853efa285c34fe5d0097c475a1ced6a7cae20bd379187d5d0cd4a72c84fc2f92fd4c6720a3cbd75b877075834b89533276aa7356d0707fb7 DIST knotifyconfig-5.107.0.tar.xz 2401944 BLAKE2B 2a129ef39246a1e852bd74451a16b356b9d8aac7c8bb392ce7003344047e3de6d77655f742f75bbae97db9182b1eb4f100e59a16c7990a85e89361dc9681db78 SHA512 2e90c11d7f25e05e1ed3ef0ac686c62277c042d285a54cd12c184ce8d02a836b4811b5f14eae3db0e921efbdb436f91b5a9ae69048d8dff692792865aebdc93b diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.104.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.104.0.ebuild deleted file mode 100644 index 07f73a7e4d96..000000000000 --- a/kde-frameworks/knotifyconfig/knotifyconfig-5.104.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="false" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework for configuring desktop notifications" -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="phonon" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - =kde-frameworks/kcompletion-${PVCUT}*:5 - =kde-frameworks/kconfig-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/kio-${PVCUT}*:5 - !phonon? ( media-libs/libcanberra ) - phonon? ( >=media-libs/phonon-4.11.0 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package !phonon Canberra) - ) - ecm_src_configure -} diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.106.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.106.0.ebuild index bc62f485611a..07f73a7e4d96 100644 --- a/kde-frameworks/knotifyconfig/knotifyconfig-5.106.0.ebuild +++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.106.0.ebuild @@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework for configuring desktop notifications" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="phonon" DEPEND=" diff --git a/kde-frameworks/kpackage/Manifest b/kde-frameworks/kpackage/Manifest index d142ca9e8ed3..d0c90373d614 100644 --- a/kde-frameworks/kpackage/Manifest +++ b/kde-frameworks/kpackage/Manifest @@ -1,3 +1,2 @@ -DIST kpackage-5.104.0.tar.xz 187384 BLAKE2B cad5f2d6e6e98972598a6e7220c9a7753e0915da40911a58e3d9454ded74f41985587fa924da69d7f4c0f21f3f123dbd495484f7bb238480772d9d0899ce0be7 SHA512 88691cd65131e7d9f4df57a514bf1f77809bb78782de2213ae4c8a7dd37514838764880a9486986eb0941f514b25b2edd46d292ed9336f7d813b43edc9ccb22f DIST kpackage-5.106.0.tar.xz 187300 BLAKE2B f8f834855ab47adcb500214b84a11cdb5c6ebf1e05fbe1994c19244c60d10a704748d4cef1ad5b5ca36a11ad8d353f1c03e04b6f558714a88fccbf513147c4bb SHA512 8528d49f3582dc39426e0d6a2299a8050ac1fd569ff60341e75c2aca7af6f332a99d189ff46cf04469d883a13549df25ec538c445d9cd617ff968d13d3cefe6e DIST kpackage-5.107.0.tar.xz 187320 BLAKE2B d6b353e398b1c7b5c485fc514e75206a184708abe970e87200a8bf70611351ec6f3986cf40ca91c1af4c82c6ee6a8bbdbf8ca61ff64148d5254af564b6921963 SHA512 b5b5721f580542026f162b0949d54f0ed43b8584e0f985920b06fb940941f9cf5133ec1ee8bc6f22be47d83a9f7f3f4128cfab3e9412454b5429e9b6081dafda diff --git a/kde-frameworks/kpackage/kpackage-5.104.0.ebuild b/kde-frameworks/kpackage/kpackage-5.104.0.ebuild deleted file mode 100644 index 0b06f8dc5fa1..000000000000 --- a/kde-frameworks/kpackage/kpackage-5.104.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework to install and load packages of non binary content" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="man" - -BDEPEND=" - man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 ) -" -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - =kde-frameworks/karchive-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package man KF5DocTools) - ) - - ecm_src_configure -} - -src_test() { - # plasma-plasmoidpackagetest bug 650214 - # testpackage-appstream requires network access - local myctestargs=( -E "(plasma-plasmoidpackagetest|testpackage-appstream)" ) - ecm_src_test -} diff --git a/kde-frameworks/kpackage/kpackage-5.106.0.ebuild b/kde-frameworks/kpackage/kpackage-5.106.0.ebuild index 419523efcc7a..0b06f8dc5fa1 100644 --- a/kde-frameworks/kpackage/kpackage-5.106.0.ebuild +++ b/kde-frameworks/kpackage/kpackage-5.106.0.ebuild @@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework to install and load packages of non binary content" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="man" BDEPEND=" diff --git a/kde-frameworks/kparts/Manifest b/kde-frameworks/kparts/Manifest index 590706afcf5d..7323a576fbe0 100644 --- a/kde-frameworks/kparts/Manifest +++ b/kde-frameworks/kparts/Manifest @@ -1,3 +1,2 @@ -DIST kparts-5.104.0.tar.xz 2473412 BLAKE2B 4020d8a37b74d1426abf5ee8bce65de70d20f0f94c79d634d6d74a47cfb8ff20d51539f37330040476e258b623f0b3a8ccf33455d3458a09a9f8fa444b0a6234 SHA512 fa01c9a6a2e485201935f7355a15e7c6907c866557c0f0b4da8fa4149fe0088034f0265ca0aa0da2ccef4772fad357d936d359478e5d2b560b3cf2221d3bcb08 DIST kparts-5.106.0.tar.xz 2473380 BLAKE2B 7d8a7a6c6384c1ce6e68bad3d9e43dc171706370a8ef2427b97b712b9d7947abe72339beae2cd0bbc95277ac900200f295d633e6124a7ce578a2e6fe3ebc94ea SHA512 ed1cb5c20f84001c15e63caaa0f173530a8c5c33318f981e76b718f6ec614393c28825c32b18bcd40e46dbce5f1ea819300dd091a57ef22ec69d08f55fd43630 DIST kparts-5.107.0.tar.xz 2473704 BLAKE2B 6daa726185be9075cde941acb26f5cc2417ee6594cac69587067aaa092f09d4fcba6fb2b2aa5619818ac0a23df4ce23b21fdb0d63626ed5f114c67cb09df59bd SHA512 97dff79c160d44e0f55ac1ec4d10baca35b244d12cf78562659dee27d41d708e3cd7053f121cddb217d07ff1a9697aae792fe980c59e29d4cd1cae080903997d diff --git a/kde-frameworks/kparts/kparts-5.104.0.ebuild b/kde-frameworks/kparts/kparts-5.104.0.ebuild deleted file mode 100644 index 69b25ed935ad..000000000000 --- a/kde-frameworks/kparts/kparts-5.104.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework providing elaborate user-interface components" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - =kde-frameworks/kconfig-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/kiconthemes-${PVCUT}*:5 - =kde-frameworks/kio-${PVCUT}*:5 - =kde-frameworks/kjobwidgets-${PVCUT}*:5 - =kde-frameworks/kservice-${PVCUT}*:5 - =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 - =kde-frameworks/kxmlgui-${PVCUT}*:5 -" -DEPEND="${RDEPEND} - >=kde-frameworks/ktextwidgets-${PVCUT}:5 -" diff --git a/kde-frameworks/kparts/kparts-5.106.0.ebuild b/kde-frameworks/kparts/kparts-5.106.0.ebuild index 5a11c5d693f7..69b25ed935ad 100644 --- a/kde-frameworks/kparts/kparts-5.106.0.ebuild +++ b/kde-frameworks/kparts/kparts-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework providing elaborate user-interface components" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/kpeople/Manifest b/kde-frameworks/kpeople/Manifest index 8f139274f4ed..cfb0e43bceed 100644 --- a/kde-frameworks/kpeople/Manifest +++ b/kde-frameworks/kpeople/Manifest @@ -1,3 +1,2 @@ -DIST kpeople-5.104.0.tar.xz 62996 BLAKE2B bf0d0238b9b59efa916ca6a933b29e13687ea7d7b032d11bf3c64603511e0cfe035afa6e401c14630c86ccaab1d7f3bc905554a3b2fab41ba894b40a15f8fa4d SHA512 efdaef5759f983ca7f567fe6408df541e6bf1c0d74e12dd2427d4fdb51d7a88e44958539d74ea36b51dfbf2ea8bbdb1467e157b15d328a63a766fc908d3eb351 DIST kpeople-5.106.0.tar.xz 63016 BLAKE2B 7edef586c0a3a83a1dfeb8eab2d8c8dd2ab231d36f5c787ff7f342a2f7e0ba0211eb3be4ea20aa5be0a188990f6582fc9be35c1e46e6cf25c18b6afc357a249c SHA512 29164d13a23462853b2b1ed1b44ead9b3ae771a14fb34c018f8f62cd82cbdc495859457d21551d0125623bf0673f26085e100e34f46e32b630905dce7f6f81e3 DIST kpeople-5.107.0.tar.xz 62976 BLAKE2B 1de76ef92cca938ea1b91b5d4f118c8081559dc51a60ab9abd8733f398a304e3f32b2eee49fd09cc4634e2d63a3cb1f29cdba686c38b0e1b836fdca8150c443b SHA512 c6c19b5cc734ab3d87563563287f4311735869a317eab1668717a853cf48a7db20ac4dad8b3ca147972ae27166761eb411eac4e300c16caecb2f54b2160ccf1b diff --git a/kde-frameworks/kpeople/kpeople-5.104.0.ebuild b/kde-frameworks/kpeople/kpeople-5.104.0.ebuild deleted file mode 100644 index 843db2eb3a0c..000000000000 --- a/kde-frameworks/kpeople/kpeople-5.104.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="KDE contact person abstraction library" -HOMEPAGE="https://invent.kde.org/frameworks/kpeople" - -LICENSE="LGPL-2.1" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - =kde-frameworks/kconfig-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/kitemviews-${PVCUT}*:5 - =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 -" -RDEPEND="${DEPEND}" - -src_test() { - # personsmodeltest segfaults, bug 668192 - local myctestargs=( - -j1 - -E "(persondatatest)" - ) - - ecm_src_test -} diff --git a/kde-frameworks/kpeople/kpeople-5.106.0.ebuild b/kde-frameworks/kpeople/kpeople-5.106.0.ebuild index cb825c9ab984..843db2eb3a0c 100644 --- a/kde-frameworks/kpeople/kpeople-5.106.0.ebuild +++ b/kde-frameworks/kpeople/kpeople-5.106.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="KDE contact person abstraction library" HOMEPAGE="https://invent.kde.org/frameworks/kpeople" LICENSE="LGPL-2.1" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/kplotting/Manifest b/kde-frameworks/kplotting/Manifest index 44844ec13812..01ad1ed4193d 100644 --- a/kde-frameworks/kplotting/Manifest +++ b/kde-frameworks/kplotting/Manifest @@ -1,3 +1,2 @@ -DIST kplotting-5.104.0.tar.xz 33732 BLAKE2B 50e397d071469a3ce9909736e3d59a662ddd406db41cb7a225faa722e49aa4a3a0ddf06929fc2dbd629caf781a70e593f43e26ea9842d5335c310413da137985 SHA512 fcf9dd21b1fe6e0c4f3da436f9d86531a4f13aa8f0e74677b575f4fb2cddbb983fa7a52d34c7a3271c8b1b11815494e167a6fae2545ce3df8eb48fdd8ddade67 DIST kplotting-5.106.0.tar.xz 33752 BLAKE2B cfadeb090a7766b7e5b5c3f66f9718541babb49506adcfbadba84a069eaf95237bed917943fc4eb5da7b764096fcea4845c31c2ac198c7542c896cb2adebfb32 SHA512 e08983e895b0cd6a5819ebe2a4302b006ac7c4d5aa169c2001b81e789d16127e41b25c695adc0860a2e2aa66acebe42e441e0d6a6d2e77ac448d40162ada6dd4 DIST kplotting-5.107.0.tar.xz 33728 BLAKE2B 5e9b0de3f9d95147e448d522c2d61347de3e23996448a0098805990f5a83409232fc7f1a14496b9fc2599ade38e531011f796e0cf08326a3021fcbc0d4878f6d SHA512 cc2ba1c9786dc957082fa69427683c859b422861b0a9f7f99fcd88ca90ab1ffcf398e0cc8562a2b837f0fb17d24de55a4cf05a8f461a773cb8af31169f6786e3 diff --git a/kde-frameworks/kplotting/kplotting-5.104.0.ebuild b/kde-frameworks/kplotting/kplotting-5.104.0.ebuild deleted file mode 100644 index 6aa541fa2821..000000000000 --- a/kde-frameworks/kplotting/kplotting-5.104.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework providing easy data-plotting functions" -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-frameworks/kplotting/kplotting-5.106.0.ebuild b/kde-frameworks/kplotting/kplotting-5.106.0.ebuild index efb45a23da6f..6aa541fa2821 100644 --- a/kde-frameworks/kplotting/kplotting-5.106.0.ebuild +++ b/kde-frameworks/kplotting/kplotting-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework providing easy data-plotting functions" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/kpty/Manifest b/kde-frameworks/kpty/Manifest index a969dbfc6738..fc2b360ca5a2 100644 --- a/kde-frameworks/kpty/Manifest +++ b/kde-frameworks/kpty/Manifest @@ -1,3 +1,2 @@ -DIST kpty-5.104.0.tar.xz 2445920 BLAKE2B d03f2571a4880390d42c7670eff001afdbb7e4a0575ec4064577895e5c14bb591799e093716c55c5b9310e6d1dd56b2f2035933dd0c51101fd20f7f0a70b80e6 SHA512 8453957f11765aec8b0a674d50c05ce4412e8063750e915980f00864a86d0fc5f3c7e3299db03709c2632d82521e0538573ff5f2e234d58dae26d228a00a96f5 DIST kpty-5.106.0.tar.xz 2417024 BLAKE2B a9bce2e7f92cd5d3adb86c96e3db920aad74d40192d980b0fea738dd929d7797a0b9e5726a515569398bba6cb92ff9098b31b2db2029e3184f63347a95d91410 SHA512 3ae95d75a8457fe9e5c8ef9c92c5103c8f41f87f3cdddb70f30f9dd6956899409f5914c489796d5c9f22b8179eaeaf602056f446f999735ca45836232530f9c6 DIST kpty-5.107.0.tar.xz 2417260 BLAKE2B 72fc9ac1890de139d3608b0b9e9d355cf0b0e3e85095349bc8049c17a0d03e2982ce24d5a5ca308c1aba524d3dc5209daa059afa3fd5fdf0b4b54f6e501b22ff SHA512 27d1f5d39c356f6d647ead163b485378cbe5cd98db5705e45b7e23bb9c895e78ed89c1e422417f5bdbae9dfb79a2f262e5126976aaf0286e1bf40af8cdc9a776 diff --git a/kde-frameworks/kpty/kpty-5.104.0.ebuild b/kde-frameworks/kpty/kpty-5.104.0.ebuild deleted file mode 100644 index e0c2019a8a14..000000000000 --- a/kde-frameworks/kpty/kpty-5.104.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 - -PVCUT=$(ver_cut 1-2) -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework for pseudo terminal devices and running child processes" -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - sys-libs/libutempter -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DUTEMPTER_EXECUTABLE="${EPREFIX}/usr/sbin/utempter" - ) - - ecm_src_configure -} diff --git a/kde-frameworks/kpty/kpty-5.106.0.ebuild b/kde-frameworks/kpty/kpty-5.106.0.ebuild index ab49bbca8aa2..e0c2019a8a14 100644 --- a/kde-frameworks/kpty/kpty-5.106.0.ebuild +++ b/kde-frameworks/kpty/kpty-5.106.0.ebuild @@ -8,7 +8,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework for pseudo terminal devices and running child processes" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/kquickcharts/Manifest b/kde-frameworks/kquickcharts/Manifest index 38bc71a0e426..5887bfc823a9 100644 --- a/kde-frameworks/kquickcharts/Manifest +++ b/kde-frameworks/kquickcharts/Manifest @@ -1,3 +1,2 @@ -DIST kquickcharts-5.104.0.tar.xz 113340 BLAKE2B c660e777637c56386c6391601a86e99a6539dee20b59eb01ea27dbf011f47bc6ee935f69196b5fff5d02a094cf8685c2e1bcfdc99e4f3e58f5b3b9aac9ebad98 SHA512 224f75a1ac68766524defdaec2cebe16aadf100ea5e647a477111f8decebe525137815fa035dee328e5b5f374a14372088e40cd6ffb5bdd894b6cf501e54ee79 DIST kquickcharts-5.106.0.tar.xz 113300 BLAKE2B 07fcdd69fac518c3c17d5a7945271c03939181100b6761947d990100644ed28a00619c8f8587fc6f46ca25bfa59baebd78c8bfcdfd37984e8901698064e8b597 SHA512 b362c3448b515f05e15de7cff244767cdf5b11f1a0ddbb0057f434bb0ed3b3fa622230d26735286a6f86844d220ef0032b4e8262ced3ff855e5a81483ca5e7da DIST kquickcharts-5.107.0.tar.xz 113312 BLAKE2B 38ee87920f7043ff38323b359a9426569fa28100c63cee1677b88e49e8b8eceb1186f9c4d4f0a6971a988797fe24d271dc584ccd69b5f91e59cdeb7737560c34 SHA512 0e3e9172fa0d937c801598a6c322d78a457b38c85926b3bfdc08915f48ba567640437ae484a3257c4cec6582c1ccd6d9f102eab811ca728a6e0e3d5a87a761e1 diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.104.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-5.104.0.ebuild deleted file mode 100644 index fa1882fc73b8..000000000000 --- a/kde-frameworks/kquickcharts/kquickcharts-5.104.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_EXAMPLES="true" -ECM_QTHELP="false" -ECM_TEST="true" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="QtQuick plugin providing high-performance charts" -HOMEPAGE="https://invent.kde.org/frameworks/kquickcharts" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - examples? ( - >=dev-qt/qtwidgets-${QTMIN}:5 - =kde-frameworks/kdeclarative-${PVCUT}*:5 - =kde-frameworks/kirigami-${PVCUT}*:5 - ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DBUILD_EXAMPLES=$(usex examples) - ) - - ecm_src_configure -} diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.106.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-5.106.0.ebuild index ab0792e64be6..fa1882fc73b8 100644 --- a/kde-frameworks/kquickcharts/kquickcharts-5.106.0.ebuild +++ b/kde-frameworks/kquickcharts/kquickcharts-5.106.0.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="QtQuick plugin providing high-performance charts" HOMEPAGE="https://invent.kde.org/frameworks/kquickcharts" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/kross/Manifest b/kde-frameworks/kross/Manifest index d312e3aac793..e1577653c948 100644 --- a/kde-frameworks/kross/Manifest +++ b/kde-frameworks/kross/Manifest @@ -1,3 +1,2 @@ -DIST kross-5.104.0.tar.xz 2440332 BLAKE2B 4c5b727d2962186014f7697bc09dac8bd10e9cb1a7389b80663f94e847482d9c5b92c2f181cde969eee7d5f405418f5d2dddd9de10ba0f47804424d17e8fb0e0 SHA512 1546c0df7a16d9ae610868ab7b777051bcaffefd58a54009203f2c48beb3b95fe24e8fe6830cfff7cc2f34bfa49813a085a65d1172a125d8fa121e98b84664af DIST kross-5.106.0.tar.xz 2440100 BLAKE2B bf91e1c8343551f57e98ff3719c58f222086ffe80a80e85a6d764082f8a8fb98b2ab00cccc04ba4239807b0372e943db675a1a74c8de281deaf934d73788b185 SHA512 9ff91433b2753358078315853e7886e43b28f28ee7bf570d0d243c7d2f37b01a2787239976cbf53a94db3f2379c8550db70a6336061b41f334b8cdb7df4657ce DIST kross-5.107.0.tar.xz 2440084 BLAKE2B 75da0523734385b9c5ce2259f297b5af13c3ef4424f8e322c8ee1357297baa39c67a97830fe355817ed035704036caafc3633735ca0fee20f07e57d04e306c32 SHA512 f10d8ec8e7483468ef3b91acab89c1ab2de18e7c1997f4c3db4fc0936accdaebf1bab903e4fe8f2f83b8a77b1cdf9459e64e9a8bf0267d6692ca93cfc9ae9dff diff --git a/kde-frameworks/kross/kross-5.104.0.ebuild b/kde-frameworks/kross/kross-5.104.0.ebuild deleted file mode 100644 index 59614776e221..000000000000 --- a/kde-frameworks/kross/kross-5.104.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_QTHELP="false" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework for embedding scripting into applications" -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtscript-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - =kde-frameworks/kcompletion-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/kiconthemes-${PVCUT}*:5 - =kde-frameworks/kio-${PVCUT}*:5 - =kde-frameworks/kparts-${PVCUT}*:5 - =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 - =kde-frameworks/kxmlgui-${PVCUT}*:5 -" -DEPEND="${RDEPEND} - >=dev-qt/designer-${QTMIN}:5 -" diff --git a/kde-frameworks/kross/kross-5.106.0.ebuild b/kde-frameworks/kross/kross-5.106.0.ebuild index 123a67626fc4..59614776e221 100644 --- a/kde-frameworks/kross/kross-5.106.0.ebuild +++ b/kde-frameworks/kross/kross-5.106.0.ebuild @@ -12,7 +12,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework for embedding scripting into applications" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/krunner/Manifest b/kde-frameworks/krunner/Manifest index 8fc1236944db..925738bcdfb2 100644 --- a/kde-frameworks/krunner/Manifest +++ b/kde-frameworks/krunner/Manifest @@ -1,3 +1,2 @@ -DIST krunner-5.104.0.tar.xz 88352 BLAKE2B c117076e5d6279b76d3beb69eb047dcc878f219a63662b188242a0ac313eebe1387b67ffc080efaf5c47db454bcfcfa3df68476aebc926c9883fab2456edd48c SHA512 5c1bde36aa8657a46fa41e4a8dbdd15a5f8c4160f01e58964f6a68db8578ae69d4b5a6144caf6a494290de3e56a0f9703e6ad84de338b9387fec646796979952 DIST krunner-5.106.0.tar.xz 88612 BLAKE2B 4ca09a6b5a7c6d902e62e9619a51e640d4204899693e49824aa362256572a0f4ec615132bc8bf51ebc6cd504ef60d7cc66f914b5e829183f9e2e96419b5e6cf8 SHA512 e35c1a06a79047e755aca41a5cf185b6a16281431d7ce17bc76184fb8525e35cef790477638b31e4786879f563c25b326eb5794d0c93740cf21c0edafeb85c26 DIST krunner-5.107.0.tar.xz 88596 BLAKE2B 436f2e5efd66fc36307655b0a84faf63b46d8b1482e2e370f5ea12c0bd2ab5901337c02146c3711aa3729c9003e77e4153c7abc942c3410724dfa8aa90e73591 SHA512 e1ba783dd5557b6f5078ce0471c9997adc68c72f13a2ef336648857bce5acbbc924861bed26e5c08b74405c43fb6d3edf472ebf21c6249902698653a6e5219c1 diff --git a/kde-frameworks/krunner/krunner-5.104.0.ebuild b/kde-frameworks/krunner/krunner-5.104.0.ebuild deleted file mode 100644 index e77071ee5421..000000000000 --- a/kde-frameworks/krunner/krunner-5.104.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework for providing different actions given a string query" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="activities" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - =kde-frameworks/kconfig-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/kio-${PVCUT}*:5 - =kde-frameworks/kservice-${PVCUT}*:5 - =kde-frameworks/plasma-${PVCUT}*:5 - =kde-frameworks/solid-${PVCUT}*:5 - =kde-frameworks/threadweaver-${PVCUT}*:5 - activities? ( =kde-frameworks/kactivities-${PVCUT}*:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package activities KF5Activities) - ) - ecm_src_configure -} - -src_test() { - # requires virtual dbus, otherwise hangs; bugs #630672, #789351, #838502 - local myctestargs=( - -E "(dbusrunnertest|runnermanagersinglerunnermodetest|runnermanagertest)" - ) - ecm_src_test -} diff --git a/kde-frameworks/krunner/krunner-5.106.0.ebuild b/kde-frameworks/krunner/krunner-5.106.0.ebuild index c2e0e0fd1016..e77071ee5421 100644 --- a/kde-frameworks/krunner/krunner-5.106.0.ebuild +++ b/kde-frameworks/krunner/krunner-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework for providing different actions given a string query" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="activities" DEPEND=" diff --git a/kde-frameworks/kservice/Manifest b/kde-frameworks/kservice/Manifest index 25ea1673e68c..e78c0528793d 100644 --- a/kde-frameworks/kservice/Manifest +++ b/kde-frameworks/kservice/Manifest @@ -1,3 +1,2 @@ -DIST kservice-5.104.0.tar.xz 2538384 BLAKE2B bcc6cbb686d84358ec4f9cc990ad95693e8c46d975795a58f082b54ac7bd04a1e26219be44cef0a793767379ad71ef99340946d8f132cb7ade0dd82d7ea98ae9 SHA512 6c2fa229324d041fc96164992aaf8aeb0de9e3a0a89067e116471c10d646e16d1e6a7d067652ce192d8f915f7e9bbdd1e297f7da4e16d8017bb99e7dcc962fee DIST kservice-5.106.0.tar.xz 2538628 BLAKE2B 32af1191f34fca967dd0385d74dbc6d0df64ba60cb88ca7871a0b2dd4bf35a128a6f5167591b935276384de851dcfc3064cfba4251bace5f97c46a48eabd03b2 SHA512 fa9309863d1bcbca3f4a038ebc9eed239d09edffcba1f31802a1fa417795f70c120b5beb321a3f8e549b2d2905082471ffd6b7a0a3dd55f60678537d019e36ab DIST kservice-5.107.0.tar.xz 2538612 BLAKE2B 7248ed49c4431764dc8ce3e1ada3bf68c249ddacec3d603e3634f83e3165c8be185a225f4e875ad082a307a34683d1bba46784d59ab91f961a1d7ea64ec67352 SHA512 24f0b698fa47282979f817e7992449710ef5373c723a3dc13a2f1efe6f0d1f7a43c539cbe88c980618913092b2158324a8392716d3ee71d507e594e4669f56fe diff --git a/kde-frameworks/kservice/kservice-5.104.0.ebuild b/kde-frameworks/kservice/kservice-5.104.0.ebuild deleted file mode 100644 index a9e44ebce0df..000000000000 --- a/kde-frameworks/kservice/kservice-5.104.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 - -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="Advanced plugin and service introspection" - -LICENSE="LGPL-2 LGPL-2.1+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="+man" - -# requires running kde environment -RESTRICT="test" - -BDEPEND=" - sys-devel/bison - sys-devel/flex - man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 ) -" -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - =kde-frameworks/kconfig-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/kdbusaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 -" -DEPEND="${RDEPEND} - test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 ) -" - -src_configure() { - local mycmakeargs=( - -DAPPLICATIONS_MENU_NAME=kf5-applications.menu - $(cmake_use_find_package man KF5DocTools) - ) - - ecm_src_configure -} - -src_install() { - ecm_src_install - - # bug 596316 - dosym kf5-applications.menu /etc/xdg/menus/applications.menu -} diff --git a/kde-frameworks/kservice/kservice-5.106.0.ebuild b/kde-frameworks/kservice/kservice-5.106.0.ebuild index 91f99c8017aa..a9e44ebce0df 100644 --- a/kde-frameworks/kservice/kservice-5.106.0.ebuild +++ b/kde-frameworks/kservice/kservice-5.106.0.ebuild @@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Advanced plugin and service introspection" LICENSE="LGPL-2 LGPL-2.1+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="+man" # requires running kde environment diff --git a/kde-frameworks/ktexteditor/Manifest b/kde-frameworks/ktexteditor/Manifest index fcafe69febe7..d7a27170269b 100644 --- a/kde-frameworks/ktexteditor/Manifest +++ b/kde-frameworks/ktexteditor/Manifest @@ -1,3 +1,2 @@ -DIST ktexteditor-5.104.0.tar.xz 2760860 BLAKE2B 05914c622978c3ada85d331499c0cc37eb8f3063e164585e0fad3f0731ba2670d662077af2a0717dd271017e14021239188fd1f3fd8b1ebe0afff169738a5026 SHA512 07eb2c410c105b41abb1f0838d1d1e704fac13dac4cdf851ee3f86eebeb6d7eb61465392ae359c889e04339d90865a5b083337610f73d3bde6f0bc4a806ec3f0 DIST ktexteditor-5.106.0.tar.xz 2770332 BLAKE2B 6b23a7b0bf10cfffe6424f84331a25b6ba2236708e17bcb82a066da618e04ba1fcf3114911023cd4a3a85d6030733b51f34633a89a61db6cc97fdde3b00e7d6d SHA512 2a4e7fd7d879febf9e3eb78acad9a3a77f6106335884dad83a1c4f3cba642f8677c2550550e42b8e1531440b0fc7652a64a0d46c480e0fb75ddcf26976b89943 DIST ktexteditor-5.107.0.tar.xz 2770468 BLAKE2B e54ba6b780036c51c16ea8ff9ceb4080ce8a736fa78c782bb9fb04137a28a3cad531cb88f3c3f9189fe9937bd612fcad80d16540bc5ae2c9bb5258e925a409c3 SHA512 ddf62b609b2587a0466578244de4df659f8d8b1d1236da81d1765d5c5752461244fc07b7d1b4728a9b27b4012e24c09e094bd6cdb93bfdf3503ca33fbe2c32f5 diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.104.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.104.0.ebuild deleted file mode 100644 index 39afe9bbb9c1..000000000000 --- a/kde-frameworks/ktexteditor/ktexteditor-5.104.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework providing a full text editor component" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="+editorconfig" - -RESTRICT="test" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - =kde-frameworks/karchive-${PVCUT}*:5 - =kde-frameworks/kauth-${PVCUT}*:5 - =kde-frameworks/kcodecs-${PVCUT}*:5 - =kde-frameworks/kcompletion-${PVCUT}*:5 - =kde-frameworks/kconfig-${PVCUT}*:5 - =kde-frameworks/kconfigwidgets-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/kguiaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/kiconthemes-${PVCUT}*:5 - =kde-frameworks/kio-${PVCUT}*:5 - =kde-frameworks/kitemviews-${PVCUT}*:5 - =kde-frameworks/kjobwidgets-${PVCUT}*:5 - =kde-frameworks/kparts-${PVCUT}*:5 - =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 - =kde-frameworks/kwindowsystem-${PVCUT}*:5 - =kde-frameworks/kxmlgui-${PVCUT}*:5 - =kde-frameworks/sonnet-${PVCUT}*:5 - =kde-frameworks/syntax-highlighting-${PVCUT}*:5 - editorconfig? ( app-text/editorconfig-core-c ) -" -RDEPEND="${DEPEND}" -BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:5 )" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package editorconfig EditorConfig) - ) - - ecm_src_configure -} diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.106.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.106.0.ebuild index dc785781643b..39afe9bbb9c1 100644 --- a/kde-frameworks/ktexteditor/ktexteditor-5.106.0.ebuild +++ b/kde-frameworks/ktexteditor/ktexteditor-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework providing a full text editor component" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="+editorconfig" RESTRICT="test" diff --git a/kde-frameworks/ktextwidgets/Manifest b/kde-frameworks/ktextwidgets/Manifest index 121ad92ff3ad..e98c1c8d795f 100644 --- a/kde-frameworks/ktextwidgets/Manifest +++ b/kde-frameworks/ktextwidgets/Manifest @@ -1,3 +1,2 @@ -DIST ktextwidgets-5.104.0.tar.xz 2552460 BLAKE2B 72c02d338a6654485bb9ddb4dbd7d4b5e8bec96887116c85cc3aa93e82968958095c991543526a503fa732d5900f8280be373d4bdf6271b07ec9e434d9055a9f SHA512 f9f51d3534e4651561bfa90dbda167104595ca44acc989ad3a152c93195a9c1d4437a677fd476ee94b5054375160d5dc35c303cce6e94449c5b2ca0dfdf0e0a9 DIST ktextwidgets-5.106.0.tar.xz 2552488 BLAKE2B df87fd4bd47c35a1c93e873faea84749edccb839754c4c0e4197311c43b74495bf6cc9c8235e6fe0726a8fd0dfa95d6f0dba316657bc78ddc840764abe131b23 SHA512 5e097d4555be3abf3300bbdddfa19bf7f77151116d677da688f2b97da0d35776021f8dd9a2ed5a3e51605f44239696492259b4e791fe1b801cc2bbd1a4aeb495 DIST ktextwidgets-5.107.0.tar.xz 2552120 BLAKE2B 6bf203dca2529f07acd3c14574b00f832940c22a0fe31130b72e9eb38320df2e4e67289314cdc8adca89c2a797e69bc9f17a2976ac5cc6ba63ddd355a478d3fb SHA512 49216034cde1c1966cb757c36de74f49bd89a1a3941cabffdf43f58f93f7772111271c7c4c71571bc5b7c50a699fae7d431223b49e56e9f60ccd6f2e829d2559 diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.104.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.104.0.ebuild deleted file mode 100644 index ae164bff988b..000000000000 --- a/kde-frameworks/ktextwidgets/ktextwidgets-5.104.0.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 - -ECM_DESIGNERPLUGIN="true" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text" -LICENSE="LGPL-2+ LGPL-2.1+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="speech" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - =kde-frameworks/kcompletion-${PVCUT}*:5 - =kde-frameworks/kconfig-${PVCUT}*:5 - =kde-frameworks/kconfigwidgets-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/kservice-${PVCUT}*:5 - =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 - =kde-frameworks/sonnet-${PVCUT}*:5 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package speech Qt5TextToSpeech) - ) - - ecm_src_configure -} diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.106.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.106.0.ebuild index ed3680423480..ae164bff988b 100644 --- a/kde-frameworks/ktextwidgets/ktextwidgets-5.106.0.ebuild +++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text" LICENSE="LGPL-2+ LGPL-2.1+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="speech" DEPEND=" diff --git a/kde-frameworks/kunitconversion/Manifest b/kde-frameworks/kunitconversion/Manifest index d84b3392ddad..96d74a02e952 100644 --- a/kde-frameworks/kunitconversion/Manifest +++ b/kde-frameworks/kunitconversion/Manifest @@ -1,3 +1,2 @@ -DIST kunitconversion-5.104.0.tar.xz 932396 BLAKE2B 0a3f1b39393097d112ed493175e19087b79ce2ceae1d7dffcda809bb068c8aa73ffb5129387fa7977a392d54ba14e010a78be435a4c7a8ccafec7d85c581a705 SHA512 3698bad3a3961b256a245ee4ef43756427996752ba069a70928f1f5fa7960366c2801d5813954dfa6773b6f04b8a8ee372745228d5d18bce5eeba39a7ef1838b DIST kunitconversion-5.106.0.tar.xz 933428 BLAKE2B 5f6e924a3888124447aa8a72a1f3f7256c93bd0054d99ac43334546c3aa6d28ea3568ec1115e0871edd9805e845ae2a1855b06ebb3f64736851bc9f2d0fc3f4a SHA512 6a1d4c8369ec06473466a37d42850f01b96db3adbfd836f77cfec255152407ea44a2373dec70654ba39ee23829759a8cc73c034657b84fe1463432cc0bc876a2 DIST kunitconversion-5.107.0.tar.xz 931620 BLAKE2B f96d520d9c8935eca392e750fe2d14a1d07e9eab821065db01c8d1191009b96d553515c4a0b8bf415d6de251c815cb236b363afcd5b877ede92737b3ce1be1ca SHA512 956f2ca21daa0df2c4dd31ef8c0486a4c1608ce7f6112ddef54dad53724e8e0fd69f5ea15d4aaf292b174be197cfa9010fe13af3973b559231f6c626eca244e9 diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.104.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.104.0.ebuild deleted file mode 100644 index f5726afdd1dd..000000000000 --- a/kde-frameworks/kunitconversion/kunitconversion-5.104.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework for converting units" -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtnetwork-${QTMIN}:5 - =kde-frameworks/ki18n-${PVCUT}*:5 -" -RDEPEND="${DEPEND}" - -src_test() { - local myctestargs=( - # convertertest: bug 623938 - needs internet connection - # categorytest: bug 808216 - needs internet connection - # currencytableinittest: bug 808216 - unknown, reported upstream - -E "(convertertest|categorytest|currencytableinittest)" - ) - - LC_NUMERIC="C" ecm_src_test # bug 694804 -} diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.106.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.106.0.ebuild index efe37052a4fd..f5726afdd1dd 100644 --- a/kde-frameworks/kunitconversion/kunitconversion-5.106.0.ebuild +++ b/kde-frameworks/kunitconversion/kunitconversion-5.106.0.ebuild @@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework for converting units" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/kwallet/Manifest b/kde-frameworks/kwallet/Manifest index 08cda0d273ca..c7c68c0c0edf 100644 --- a/kde-frameworks/kwallet/Manifest +++ b/kde-frameworks/kwallet/Manifest @@ -1,3 +1,2 @@ -DIST kwallet-5.104.0.tar.xz 347620 BLAKE2B af899fdaa19b89d4d9828852beb4d24ec3d6a80b3fbaba0398776da269bfc295d5d852a458ff534e87c8ed0f9998f4b901935b52e3cc1a51dfff122fc9358d42 SHA512 a71e918f890ad8a51b08ffb0989737d62b9b9fabbf360634e1dafe685be7054eff2be67b8463e4e66d48c629139db99f10ba3a6bed678aee5667b711519b3160 DIST kwallet-5.106.0.tar.xz 347904 BLAKE2B a65c5acc479921db9d4306ea051c32892ac86d0ded089cbbd0ce54f9d2cfcac4cbd522050895740a899b6305202fa9d41e770eff2cd907356aba81994d898f50 SHA512 a67def95bd11df3fa0a5941f34ccc2fafca0e7ea2e526408295265b3f45b37a0192bcc3717d34f4f88de051d35ee16749fc6280fdfe5710c9ce6a5101ee294ef DIST kwallet-5.107.0.tar.xz 349488 BLAKE2B 10a06ab530e9f209ce49524accddf3bd8a25cdb9fdd03fa107b20b8f2d8f66b1f9be0f70a4c26f236a7fa87091ed01c77dd6d40981e01564e26718fcb708b421 SHA512 e30f1f33af3856e1cfb462037b94d74d425e785aa7b81d0110c64f773ee8428135d69698d7a9165862f5b1a3f15b64df81f586a5cef647dc46e45dad2e1e04ec diff --git a/kde-frameworks/kwallet/kwallet-5.104.0.ebuild b/kde-frameworks/kwallet/kwallet-5.104.0.ebuild deleted file mode 100644 index 163e9483d847..000000000000 --- a/kde-frameworks/kwallet/kwallet-5.104.0.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 - -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -inherit ecm frameworks.kde.org optfeature - -DESCRIPTION="Framework providing desktop-wide storage for passwords" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="gpg +man" - -DEPEND=" - >=app-crypt/qca-2.3.1:2[qt5(+)] - dev-libs/libgcrypt:0= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - =kde-frameworks/kconfig-${PVCUT}*:5 - =kde-frameworks/kconfigwidgets-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/kdbusaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/knotifications-${PVCUT}*:5 - =kde-frameworks/kservice-${PVCUT}*:5 - =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 - =kde-frameworks/kwindowsystem-${PVCUT}*:5[X] - gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) -" -RDEPEND="${DEPEND}" -BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package gpg Gpgmepp) - $(cmake_use_find_package man KF5DocTools) - ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Auto-unlocking after account login" kde-plasma/kwallet-pam - optfeature "KWallet management" kde-apps/kwalletmanager:5 - elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet" - fi - ecm_pkg_postinst -} diff --git a/kde-frameworks/kwallet/kwallet-5.106.0.ebuild b/kde-frameworks/kwallet/kwallet-5.106.0.ebuild index d0b8878d61ff..163e9483d847 100644 --- a/kde-frameworks/kwallet/kwallet-5.106.0.ebuild +++ b/kde-frameworks/kwallet/kwallet-5.106.0.ebuild @@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org optfeature DESCRIPTION="Framework providing desktop-wide storage for passwords" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="gpg +man" DEPEND=" diff --git a/kde-frameworks/kwayland/Manifest b/kde-frameworks/kwayland/Manifest index 237095627a85..f9ce820dcd0c 100644 --- a/kde-frameworks/kwayland/Manifest +++ b/kde-frameworks/kwayland/Manifest @@ -1,3 +1,2 @@ -DIST kwayland-5.104.0.tar.xz 336844 BLAKE2B c6ad6cc33dc6f2917cc38c7ac55adfd29610dce165a1357e98e2ead037c461654a7438323a2e3bc035e6affe58d4c05460ba75a4250ee69d9e469eafb0ba3a24 SHA512 e2d6a30e50486d15dea4b3545827a2f6e501efe1a621a0bf5ff0e22b791530ecc1f044e545fe90a938e08d25a22e7d3267607033db78488206c46d9d77038b0c DIST kwayland-5.106.0.tar.xz 336780 BLAKE2B 3a13e142fadd3a211c08012382496d80dbbc5142c362c7d52979dc2d2915ca7e8505d7f82d53495ab59b4bcd295e81502175e044d51f2a5ffab6370c7d719625 SHA512 b8677e24cd0a36bb144034c50af053b289c91bf3ddcd7205ab05184ba952059e7c49dd7ada0c64455e158dba790d8a8b45cca3f61cf56e0b6cde10f97d2f0e72 DIST kwayland-5.107.0.tar.xz 336836 BLAKE2B e5d077752f33ab3001a3eaf70592c2998c6117ed03005e6aedd7cf1118ad6241ba54a2d25498d5caaf0c182d42c06bb3ca0b02d76ff5d18fb65d71a43fbaa35f SHA512 256e2ed16a6a2c549df9b3fe8185d9046750f71879ae77ac703d65398b0cf19d88706d3a9e00ad382d0e00b4c51f79151a78527d3159942dd27c5364b568b89b diff --git a/kde-frameworks/kwayland/kwayland-5.104.0.ebuild b/kde-frameworks/kwayland/kwayland-5.104.0.ebuild deleted file mode 100644 index de13af1bdd1d..000000000000 --- a/kde-frameworks/kwayland/kwayland-5.104.0.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 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries" -HOMEPAGE="https://invent.kde.org/frameworks/kwayland" - -LICENSE="LGPL-2.1" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" -IUSE="" - -# All failing, I guess we need a virtual wayland server -RESTRICT="test" - -# slot ops: includes qpa/qplatformnativeinterface.h, surface_p.h -RDEPEND=" - >=dev-libs/wayland-1.15.0 - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5=[egl] - >=dev-qt/qtwayland-${QTMIN}:5= - media-libs/libglvnd -" -DEPEND="${RDEPEND} - >=dev-libs/plasma-wayland-protocols-1.9.0 - >=dev-libs/wayland-protocols-1.15 - sys-kernel/linux-headers -" -BDEPEND=" - >=dev-qt/qtwaylandscanner-${QTMIN}:5 - >=dev-util/wayland-scanner-1.19.0 -" diff --git a/kde-frameworks/kwayland/kwayland-5.106.0.ebuild b/kde-frameworks/kwayland/kwayland-5.106.0.ebuild index 6dcc808ad8cd..de13af1bdd1d 100644 --- a/kde-frameworks/kwayland/kwayland-5.106.0.ebuild +++ b/kde-frameworks/kwayland/kwayland-5.106.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries" HOMEPAGE="https://invent.kde.org/frameworks/kwayland" LICENSE="LGPL-2.1" -KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" IUSE="" # All failing, I guess we need a virtual wayland server diff --git a/kde-frameworks/kwidgetsaddons/Manifest b/kde-frameworks/kwidgetsaddons/Manifest index 68fdfea78613..6a980e5b1970 100644 --- a/kde-frameworks/kwidgetsaddons/Manifest +++ b/kde-frameworks/kwidgetsaddons/Manifest @@ -1,3 +1,2 @@ -DIST kwidgetsaddons-5.104.0.tar.xz 4270984 BLAKE2B 301d2b9feb56e0c861a4fe145553fbc84926e99e0d21b7bee13520252013da773aa6bcaf351c5dca143e92fc84c26afbd5fb7780417a6c6cfcaed424fd275ac3 SHA512 6aa32b46cac285455e2f1fc8f4d97c34e682e81ba0d8a766eccf8c9f3b1fb089a10b98089dd482914cf4fb21df06d11c56620bef8066257929668a5a94f16139 DIST kwidgetsaddons-5.106.0.tar.xz 4271728 BLAKE2B a5952418e1f737100299923081222211ee655164307f50c6fa20f2ca77f65050e74f7c4294587738ea44913e1cf6966f026d4576724bfa545fc12619eec60292 SHA512 118f6250fa2d640c8a1a22d4a19f1405bc877fa8c73da196fd5c2181e29488c53e1162980ffa9b15c57b8a0bdc82e9a018c6ff80ade92c2be2caf1a11c3497f9 DIST kwidgetsaddons-5.107.0.tar.xz 4271220 BLAKE2B 6f5df259097130b4a86908ca8c1e0f714e2db2dce3dc6519cb9ffbab2259e79636524e77ec238c089e376cad54024c6d137b29d56aa2051bf2cdc51bd36d518f SHA512 d184226cfa0b88be884441c6e1e0ffd29dde2fc44bd1edffee0b7af532a61100212e6596e9986f2e152d6c816478636bbc62f0b214f9addea4057f5b9d8664d4 diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.104.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.104.0.ebuild deleted file mode 100644 index ff5aec301068..000000000000 --- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.104.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="An assortment of high-level widgets for common tasks" - -LICENSE="LGPL-2.1+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 -" -RDEPEND="${DEPEND}" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" - -src_test() { - # bug 650216, 653186, 697866, 808216 - local myctestargs=( -E "(kdatecomboboxtest|ksqueezedtextlabelautotest|ktwofingertaptest|ktwofingerswipetest)" ) - ecm_src_test -} diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.106.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.106.0.ebuild index ad1efb58b047..ff5aec301068 100644 --- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.106.0.ebuild +++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="An assortment of high-level widgets for common tasks" LICENSE="LGPL-2.1+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/kwindowsystem/Manifest b/kde-frameworks/kwindowsystem/Manifest index 21990d632536..f917d1c9926b 100644 --- a/kde-frameworks/kwindowsystem/Manifest +++ b/kde-frameworks/kwindowsystem/Manifest @@ -1,3 +1,2 @@ -DIST kwindowsystem-5.104.0.tar.xz 2435600 BLAKE2B 6fb3c68b117eae0355b34b07e5e0ab1794c15eaa24dbefcacbeb84f19e13eff373784eac01e1582d0b279d56dacbc0810b8ea016596f02d21e75715614ee9a08 SHA512 445aac5fb69473173fa1b7ca1b94c5bfec881cbd1ff2c078dfaeb088d88c201aebd28aab3b9bb3d6ef350c065531758799becfab76af4318775cd7d27e3c0096 DIST kwindowsystem-5.106.0.tar.xz 2406636 BLAKE2B a4ef5bb001285ef35888c9a1fc5d1b421464134abc531827731325dc8f94bb34b010ad04a8b396078374ab0823e861af0f58c08a3637b6524d7a7b897e97b934 SHA512 d41f0e9d7c82bf2870ad05501744d4b02f527e3114eba46826a390c5ab242f66ee7d7e69657b2fc3dd23c051eed16baacd849874ca676969e6bd11fe9b15eb50 DIST kwindowsystem-5.107.0.tar.xz 2406376 BLAKE2B 607f50b68d3407589e3a6c5b21716ddd079af7c1d55ec2eea80363a7d799bc7fc9766b1cb26580c66e581198bd04a13a3ad3944000f93e3a407ac93826faca60 SHA512 c35214320c4f10dffaaa76d620fd65fc3cd8a171723ef1d2a05564f49abea217977db93022120eb709dc370f8deb05139e446417b172c130a19b12d97abd602a diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.104.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.104.0.ebuild deleted file mode 100644 index 5420d90fb4ef..000000000000 --- a/kde-frameworks/kwindowsystem/kwindowsystem-5.104.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework providing access to properties and features of the window manager" - -LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="wayland X" - -RESTRICT="test" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - x11-libs/libXfixes - x11-libs/libxcb - x11-libs/xcb-util-keysyms - ) -" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto ) - test? ( >=dev-qt/qtwidgets-${QTMIN}:5 ) -" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" -PDEPEND="wayland? ( >=kde-plasma/kwayland-integration-5.25.5-r1:5 )" - -DOCS=( docs/README.kstartupinfo ) - -src_configure() { - local mycmakeargs=( - -DKWINDOWSYSTEM_NO_WIDGETS=ON - $(cmake_use_find_package X X11) - ) - - ecm_src_configure -} diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.106.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.106.0.ebuild index 1a064c416a0c..5420d90fb4ef 100644 --- a/kde-frameworks/kwindowsystem/kwindowsystem-5.106.0.ebuild +++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.106.0.ebuild @@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework providing access to properties and features of the window manager" LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="wayland X" RESTRICT="test" diff --git a/kde-frameworks/kxmlgui/Manifest b/kde-frameworks/kxmlgui/Manifest index be670fec8e81..036b88f60ae2 100644 --- a/kde-frameworks/kxmlgui/Manifest +++ b/kde-frameworks/kxmlgui/Manifest @@ -1,3 +1,2 @@ -DIST kxmlgui-5.104.0.tar.xz 2952068 BLAKE2B 2a1f6e8ef43f763ae070f28712f1f26b88742eff82e104d74497c2f5091c8ad4996319d329e21ed5ba10814cee87ec1a67011d62ea4b13ec5125937c828b5bc3 SHA512 7a37b8e086505799094f0502abbbeecb88bddbb8b9ae9d6ae5dcd3b340b91aa9866a605ea02fbd324291b400736c3eb386be1c226c6ea02583b39ac90a8f7798 DIST kxmlgui-5.106.0.tar.xz 2952084 BLAKE2B 12b3aabfad6b312dc30e8d003440dbeaa721d7f1a2f5698224c5a0119bd2dac8fc1fe104b5aa3441ebca45fad04f5d5c7cf9cf6f2f39ec93d74b0876534ade9a SHA512 91d15372a31acec317cb53821947076ed5c1d0cea00a4638f93d5359b56c340958759e153d5c78bb67482156d940b6a87cf0f6000e0d17fd2cba306e4bd6b706 DIST kxmlgui-5.107.0.tar.xz 2952168 BLAKE2B 5185778d765dfeced4064cb28a62a8bcd81d2ffa6b78c8a76c090ca49a7b41885bc52a5aa7be05c51d1c8da16c3be9ccf5184a712d0f6da7845144dc7d28f922 SHA512 9e243a64fab119bb4d5c77bc26cd510e092b2f0494e6baa839303ae9475812df43ace89f9988293a3e4bd4a7dd0ea443ea818dabd5b3bf01c171519e2e44dd33 diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.104.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.104.0.ebuild deleted file mode 100644 index d7911ea97ac8..000000000000 --- a/kde-frameworks/kxmlgui/kxmlgui-5.104.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way" - -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -LICENSE="LGPL-2+" -IUSE="" - -# slot op: includes QtCore/private/qlocale_p.h -DEPEND=" - >=dev-qt/qtcore-${QTMIN}:5= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5[ssl] - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - =kde-frameworks/kconfig-${PVCUT}*:5 - =kde-frameworks/kconfigwidgets-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/kglobalaccel-${PVCUT}*:5 - =kde-frameworks/kguiaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/kiconthemes-${PVCUT}*:5 - =kde-frameworks/kitemviews-${PVCUT}*:5 - =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 -" -RDEPEND="${DEPEND}" - -src_test() { - # Files are missing; whatever. Bugs 650290, 668198, 808216 - local myctestargs=( - -E "(ktoolbar_unittest|kxmlgui_unittest|ktooltiphelper_unittest)" - ) - - ecm_src_test -} diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.106.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.106.0.ebuild index 25d00874ad32..d7911ea97ac8 100644 --- a/kde-frameworks/kxmlgui/kxmlgui-5.106.0.ebuild +++ b/kde-frameworks/kxmlgui/kxmlgui-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" LICENSE="LGPL-2+" IUSE="" diff --git a/kde-frameworks/modemmanager-qt/Manifest b/kde-frameworks/modemmanager-qt/Manifest index 981f023f3680..b777c0b98a92 100644 --- a/kde-frameworks/modemmanager-qt/Manifest +++ b/kde-frameworks/modemmanager-qt/Manifest @@ -1,3 +1,2 @@ -DIST modemmanager-qt-5.104.0.tar.xz 121100 BLAKE2B cfe26d5d9df8b952868a9c9b461672ce655704e17ed3d7209ea6684ec91128a13bbc746ad2a564e694de35fc886877d19200ca7f4fd56541dc4620bf6a5495d1 SHA512 efb7f3417e3cf8cafa81669cf66254bc83efc6ef9e683e4863a0a3bcac0aac8d69f8e886e04844d513ec6baec55f46c2451f2c8b1e9decca97b3309ce165b137 DIST modemmanager-qt-5.106.0.tar.xz 121108 BLAKE2B 9071548c3c4acb509911599f944540bb5512a536db1e38721e4fd4fd71c75bb7b128c6445e6fe9d6ea621e01ea3ad0d7dab063b8824f9b433080cd9363f6cc1a SHA512 b16fc5b2700bdd42677f2b926262824873999c1fe7ad95214f3e3b77b64ffe5b14193ea7458917befcc17259265b27e9ab2b9be5e12824f01a055a50b5a50abd DIST modemmanager-qt-5.107.0.tar.xz 121140 BLAKE2B 96aa056ef549606cdd6828f50dcfa91ff7ebbccdb88721718a7a8d8fd4d79429d606b2492f94158824332141d1854cbd5ec08f5e00f6f3b24e623d1abe8aeeed SHA512 e1b1f117feb148a8d99a889acc02d388ef9b41c5d6a57f1ae05065edc7c8acbf220f8aa2dc7ee3f422286a5f07af6ba0c1da721a00d0fb9d8387bf8e8121d0b8 diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.104.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.104.0.ebuild deleted file mode 100644 index 1c79ed5571eb..000000000000 --- a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.104.0.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 - -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="ModemManager bindings for Qt" -LICENSE="LGPL-2" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -# requires running environment -RESTRICT="test" - -BDEPEND=" - virtual/pkgconfig -" -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - net-misc/modemmanager -" -RDEPEND="${DEPEND}" diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.106.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.106.0.ebuild index c926df2674e0..1c79ed5571eb 100644 --- a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.106.0.ebuild +++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.106.0.ebuild @@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="ModemManager bindings for Qt" LICENSE="LGPL-2" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # requires running environment diff --git a/kde-frameworks/networkmanager-qt/Manifest b/kde-frameworks/networkmanager-qt/Manifest index 1c9f1c2c1fc9..8c3094209868 100644 --- a/kde-frameworks/networkmanager-qt/Manifest +++ b/kde-frameworks/networkmanager-qt/Manifest @@ -1,3 +1,2 @@ -DIST networkmanager-qt-5.104.0.tar.xz 197816 BLAKE2B 3f5d349a0784e1b59cce79e3e872c2dfb2483278ba38e1092c1d07b06adf8226db5cb3a616f82a1643d9007e2c23ab3553f60a3aab621dc939405bea6e24f993 SHA512 46c5485a24fa264a46c9adddcd4955d9f32ffee2daafca0954fbafb22fd312e03c7a83840da9146ad3c766faee3da3daee748c99527e9a4d2b121f8e5900207c DIST networkmanager-qt-5.106.0.tar.xz 197784 BLAKE2B e025ad49453fde5d5fa2c88838d2894bee38b5f26c9039cf86a654270e8ef59ee9503a90940add5440637b602c7d60058e0c63430e514adf2c6305d2fc363c3e SHA512 72f6365a9864a5af3b2e418d5fba84149503c2231ad7a1ac5945b9957d975a7b95581c9c445aac72084b5d5a26175dd61d885cb4907c0acac1506921e0be9998 DIST networkmanager-qt-5.107.0.tar.xz 197804 BLAKE2B 256cc08bbc9c5f9c2f1d1d3389dd88613a6366bbaf0be0d68d0b8a94df264af180eb6b6377ef0d4c850272728e23c04c0555a50b24d6365bc654772baca7ecf4 SHA512 c787162af0d0efbe31be3475c445574af7b804bd2e6f7a46cabd6cbf2c2aaffb407ff22402853d8fdf2db484d7337b0e5c241182d9a7876d3fb2c27ec47c784c diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.104.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.104.0.ebuild deleted file mode 100644 index 1c0f47df64f2..000000000000 --- a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.104.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="NetworkManager bindings for Qt" - -LICENSE="LGPL-2" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="teamd" - -DEPEND=" - dev-libs/glib:2 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=net-misc/networkmanager-1.4.0-r1[teamd=] -" -RDEPEND="${DEPEND} - || ( - >=net-misc/networkmanager-1.4.0-r1[elogind] - >=net-misc/networkmanager-1.4.0-r1[systemd] - ) -" -BDEPEND=" - virtual/pkgconfig -" - -src_test() { - # bug: 625276 - local myctestargs=( -E "(managertest|settingstest|activeconnectiontest)" ) - - ecm_src_test -} diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.106.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.106.0.ebuild index 3cf366dcfc3e..1c0f47df64f2 100644 --- a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.106.0.ebuild +++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.106.0.ebuild @@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="NetworkManager bindings for Qt" LICENSE="LGPL-2" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="teamd" DEPEND=" diff --git a/kde-frameworks/oxygen-icons/Manifest b/kde-frameworks/oxygen-icons/Manifest index a4ad2108a6e4..41472adfc680 100644 --- a/kde-frameworks/oxygen-icons/Manifest +++ b/kde-frameworks/oxygen-icons/Manifest @@ -1,3 +1,2 @@ -DIST oxygen-icons5-5.104.0.tar.xz 238635752 BLAKE2B 2d90ab318bbfef35e38db6c1edcdc4e497b1a3f6abecb94ca0cba485e79c8c54199b0120c094738666ac756e4d750cce15038cca758fa626e1b3d8759b897584 SHA512 d02e116ece8c82a9a3dcd63865b03d53400f59ac2832ab540e174387009378db2d3516faa989a5606dc03e4d5e250605254bc6ed88fa38f7332a2aa40e3325f3 DIST oxygen-icons5-5.106.0.tar.xz 238633820 BLAKE2B 0b3541421122944624fe02c276feb585ccaa98bcc3376c3cf66a0141520398645c3561a53744b1ef40818d7be0aa0967718afdec767c9f548dccf96bb84083b6 SHA512 3f4ddfa6b2d316611abf7a8d27e28ab5a8e6b2dc36baec0a308af12b7ebff45ba8610ebe2a73546db38600d04bcc99d70fb332da4b0e12971f5bb9ee6a1a282c DIST oxygen-icons5-5.107.0.tar.xz 238639772 BLAKE2B 513c4358c5703d4b330ad847c8c02f504d27e284fdd618a980f2f215ff3eb1fe0e48cf406ebed4effc62687f4ffe49b4ce6e8b7279e437cd1d0eb53d408eaa6c SHA512 508edf5269333bb6e73e481d0eb4d04672264bb73a84b3deea6e1b1734b1d8201ad10b767d9f0d9616d4b62306393088810ff7ea86dabba75c72d5e3bfceda5c diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.104.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.104.0.ebuild deleted file mode 100644 index cc2bde9512da..000000000000 --- a/kde-frameworks/oxygen-icons/oxygen-icons-5.104.0.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 - -KDE_ORG_NAME="oxygen-icons5" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -inherit cmake frameworks.kde.org xdg-utils - -DESCRIPTION="Oxygen SVG icon theme" - -LICENSE="LGPL-3" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" -IUSE="test" - -RESTRICT="!test? ( test )" - -BDEPEND=" - >=dev-qt/qtcore-${QTMIN}:5 - >=kde-frameworks/extra-cmake-modules-${PVCUT}:5 - test? ( app-misc/fdupes ) -" -DEPEND="test? ( >=dev-qt/qttest-${QTMIN}:5 )" - -src_prepare() { - cmake_src_prepare - use test || cmake_comment_add_subdirectory autotests -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.106.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.106.0.ebuild index 88937f6a7271..cc2bde9512da 100644 --- a/kde-frameworks/oxygen-icons/oxygen-icons-5.106.0.ebuild +++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit cmake frameworks.kde.org xdg-utils DESCRIPTION="Oxygen SVG icon theme" LICENSE="LGPL-3" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/kde-frameworks/plasma/Manifest b/kde-frameworks/plasma/Manifest index 2a838b1bbf3c..2efab5d5b417 100644 --- a/kde-frameworks/plasma/Manifest +++ b/kde-frameworks/plasma/Manifest @@ -1,3 +1,2 @@ -DIST plasma-framework-5.104.0.tar.xz 3308212 BLAKE2B 40dda3c0d67db19c61d56ce7299d4448dab60421cecbff18f8de84aece47d5c9c32e4e22aa896d2b3870836acdef9862d1b7e80aef960e72a0a76e5490636c15 SHA512 0c327d8cb96b75e41a75fa1ff9a68f4d983f27e8c03c1121efba3dc031b286c331b7aad069a7432b51ca3255e246b980e2e44f60c7f769d291fc25665b17e19f DIST plasma-framework-5.106.0.tar.xz 3308308 BLAKE2B 7c7e25bb9135601b80d19b63ba6b981ae29ae7a1f8ad60ad8582a98dc51fea1342dde20113d996cd9d3e4bb997daf0d3035d92d144996504afb723b915ff982e SHA512 55144197086d93912ef1ff274ae47ee77eb9d0ae45f15e00d46bc8c8c36331328ac66ee952a742c470bee6f0307ccd9917f61e25f85ec4b2f9214cf279300a82 DIST plasma-framework-5.107.0.tar.xz 3308440 BLAKE2B e124eedc6bcfd0d79564be27ce9eb44f09402a5038d8a734bd1f6260ca70c3dffe3d9fcae1233338604860de1c7f8607eb7e77d86ff49fda3e44118a1abf7baf SHA512 bb3a8e5ca23c41395ecfc4cdb1ef32c472e6f8c06552bf168f236792d945489786a4a8011cced82a010fde9c70c767e1d88b1c8c7c4c4251648836e3b8aab93d diff --git a/kde-frameworks/plasma/plasma-5.104.0.ebuild b/kde-frameworks/plasma/plasma-5.104.0.ebuild deleted file mode 100644 index 0dc6a2285148..000000000000 --- a/kde-frameworks/plasma/plasma-5.104.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_NAME="${PN}-framework" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="Plasma framework" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="gles2-only man wayland" - -RESTRICT="test" - -# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X] - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - =kde-frameworks/kactivities-${PVCUT}*:5 - =kde-frameworks/karchive-${PVCUT}*:5 - =kde-frameworks/kconfig-${PVCUT}*:5[qml] - =kde-frameworks/kconfigwidgets-${PVCUT}*:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/kdeclarative-${PVCUT}*:5 - =kde-frameworks/kglobalaccel-${PVCUT}*:5 - =kde-frameworks/kguiaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/kiconthemes-${PVCUT}*:5 - =kde-frameworks/kio-${PVCUT}*:5 - =kde-frameworks/kirigami-${PVCUT}*:5 - =kde-frameworks/knotifications-${PVCUT}*:5 - =kde-frameworks/kpackage-${PVCUT}*:5 - =kde-frameworks/kservice-${PVCUT}*:5 - =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 - =kde-frameworks/kwindowsystem-${PVCUT}*:5[X] - =kde-frameworks/kxmlgui-${PVCUT}*:5 - x11-libs/libX11 - x11-libs/libxcb - !gles2-only? ( media-libs/libglvnd[X] ) - wayland? ( - =kde-frameworks/kwayland-${PVCUT}*:5 - media-libs/libglvnd - ) -" -DEPEND="${RDEPEND} - x11-base/xorg-proto -" -BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package !gles2-only OpenGL) - $(cmake_use_find_package man KF5DocTools) - $(cmake_use_find_package wayland EGL) - $(cmake_use_find_package wayland KF5Wayland) - ) - - ecm_src_configure -} diff --git a/kde-frameworks/plasma/plasma-5.106.0.ebuild b/kde-frameworks/plasma/plasma-5.106.0.ebuild index 580b541fab0a..0dc6a2285148 100644 --- a/kde-frameworks/plasma/plasma-5.106.0.ebuild +++ b/kde-frameworks/plasma/plasma-5.106.0.ebuild @@ -12,7 +12,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Plasma framework" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="gles2-only man wayland" RESTRICT="test" diff --git a/kde-frameworks/prison/Manifest b/kde-frameworks/prison/Manifest index db8de662f3f5..d113493fbce6 100644 --- a/kde-frameworks/prison/Manifest +++ b/kde-frameworks/prison/Manifest @@ -1,3 +1,2 @@ -DIST prison-5.104.0.tar.xz 54960 BLAKE2B 54c5c43ea89ee62e3a835d7fe8f1e9c303ad5de2c5d1af9bf63ea5b0b2c36b9e714b485eda79255b036651a960fa376861ed7e3d64de855de8768f33283377af SHA512 a632adf7b731a79cb8b7b9f984509e3bc29ef4358a4bf475c4f74f4da009a8609fdc6c291d66d2ab0bceb88ca73b053d715225e7ead92e518ddc535523ecb9d3 DIST prison-5.106.0.tar.xz 55132 BLAKE2B 79887c0968753b21c1cca4433fbabf92e630acf6190fd6f110c6d8068572eb42bb1d378281a0069d62bf2da59ed11b3a94d4cd3d86f8999bd492423669a5e62f SHA512 5ab57336fb58850034b4ae8d07a5dc845d959402967a1baebe0c2686e51998d40bb46c3e39c03d384fbfafd785909809698d90e02b6628e0fa7cbf561a84d13e DIST prison-5.107.0.tar.xz 55880 BLAKE2B 2f076d7f23e29aa58707cb830fddf09e3bac6076eca0a28547e768448e862ce7d354e57c507e546de4c43fc50739a70657baab650d0f12ef67d16b9d97b24e32 SHA512 eab493059960785515f5244f0db5fe597fc94731d50e40a26933c1952815b3bdff4670e95aad3fbf986a763132b76b58415e87e7813fa5fd0e5ad55cf6fe5df3 diff --git a/kde-frameworks/prison/prison-5.104.0.ebuild b/kde-frameworks/prison/prison-5.104.0.ebuild deleted file mode 100644 index 69254522109d..000000000000 --- a/kde-frameworks/prison/prison-5.104.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="QRCode and data matrix barcode library" -HOMEPAGE="https://invent.kde.org/frameworks/prison" - -LICENSE="GPL-2" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="qml" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - media-gfx/qrencode:= - media-libs/libdmtx - media-libs/zxing-cpp:= - qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 ) -" -DEPEND="${RDEPEND} - test? ( >=dev-qt/qtwidgets-${QTMIN}:5 ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package qml Qt5Quick) - ) - - ecm_src_configure -} diff --git a/kde-frameworks/prison/prison-5.106.0.ebuild b/kde-frameworks/prison/prison-5.106.0.ebuild index dfaa45672d2f..69254522109d 100644 --- a/kde-frameworks/prison/prison-5.106.0.ebuild +++ b/kde-frameworks/prison/prison-5.106.0.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="QRCode and data matrix barcode library" HOMEPAGE="https://invent.kde.org/frameworks/prison" LICENSE="GPL-2" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="qml" RDEPEND=" diff --git a/kde-frameworks/purpose/Manifest b/kde-frameworks/purpose/Manifest index c91852119939..a04c193f3f7d 100644 --- a/kde-frameworks/purpose/Manifest +++ b/kde-frameworks/purpose/Manifest @@ -1,3 +1,2 @@ -DIST purpose-5.104.0.tar.xz 177424 BLAKE2B 790cffe2765bc1cca1f060bfe7faafa9c9c6e2ea211cf2b8ec912040a8813433896d52b35adcdc6a961ab2f1a67f7d251854f8c3007c6f1dd2f8c1f74cec729e SHA512 303640b2bae5c0bdd373881d06350ac05edb9dcfca0d0baa155a93fd98f4dadf2467254c46ba55508deaec21ca78d1ad458874b98d3bfd53856844cf3f13a3fa DIST purpose-5.106.0.tar.xz 177988 BLAKE2B 68a5bfdf89e4e407b0f5494d5fa1cc4fbef990769b84c93fe2a768b809936375aa84190cf999e6c91ad602de0be21e37f511dea31f7be38f1c32882faa9df376 SHA512 4ed8f6b4fd5a2e4fff02380aded436a2ffaadde9a97e48c6430800db597e1fd46dd5aba3b57888d62838a9d316e2ac6e0b0acc4878c723e29f0231d5a692c33e DIST purpose-5.107.0.tar.xz 179408 BLAKE2B b8d8ae29e5848a226c2b6b885b7778b4ef1e57d5ace99185e1a5e77deb6d29d4f7685a1254df1c720e85a41c80124ca0e8dad8274a6564118a427110020ac964 SHA512 ce146b0ffb0a6b385555c7e7f11f81d8f4837b345ff70321e1f6dc2993d2649d6e51686e703eaa89d2e07fee612bb609bdcba7c915d52471e5ed98ea9ebd736f diff --git a/kde-frameworks/purpose/purpose-5.104.0.ebuild b/kde-frameworks/purpose/purpose-5.104.0.ebuild deleted file mode 100644 index f873b3b82755..000000000000 --- a/kde-frameworks/purpose/purpose-5.104.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="false" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -inherit ecm frameworks.kde.org optfeature xdg-utils - -DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled" -LICENSE="LGPL-2.1+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="bluetooth +kaccounts" - -# requires running environment -RESTRICT="test" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - =kde-frameworks/kcoreaddons-${PVCUT}*:5 - =kde-frameworks/ki18n-${PVCUT}*:5 - =kde-frameworks/kio-${PVCUT}*:5 - =kde-frameworks/kirigami-${PVCUT}*:5 - =kde-frameworks/knotifications-${PVCUT}*:5 - =kde-frameworks/prison-${PVCUT}*:5 - kaccounts? ( - >=kde-apps/kaccounts-integration-19.04.3:5 - net-libs/accounts-qt - ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kdeclarative-${PVCUT}:5 - bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:5 ) - kaccounts? ( net-libs/accounts-qml ) -" - -src_prepare() { - ecm_src_prepare - - use bluetooth || - cmake_run_in src/plugins cmake_comment_add_subdirectory bluetooth -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package kaccounts KAccounts) - ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Send through KDE Connect" kde-misc/kdeconnect - fi - ecm_pkg_postinst - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/kde-frameworks/purpose/purpose-5.106.0.ebuild b/kde-frameworks/purpose/purpose-5.106.0.ebuild index 23277f8da615..f873b3b82755 100644 --- a/kde-frameworks/purpose/purpose-5.106.0.ebuild +++ b/kde-frameworks/purpose/purpose-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org optfeature xdg-utils DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled" LICENSE="LGPL-2.1+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="bluetooth +kaccounts" # requires running environment diff --git a/kde-frameworks/qqc2-desktop-style/Manifest b/kde-frameworks/qqc2-desktop-style/Manifest index 40eb9540aea4..0548bd5e622a 100644 --- a/kde-frameworks/qqc2-desktop-style/Manifest +++ b/kde-frameworks/qqc2-desktop-style/Manifest @@ -1,3 +1,2 @@ -DIST qqc2-desktop-style-5.104.0.tar.xz 69032 BLAKE2B 4723a643ee5471e320902290dd0a3c64d885f0981f16139da8f0a89a044851092b55357a6520432414165287a5a9b5427e19898a6c04337a6d0428e482eb09bc SHA512 fb717940cadd42d31a2f7c5721fdf08831d9d27f5839d3c08b34029827a6d3098a9daff0799b7a7cb1f35e715418b46962b48c5d12949b4c080ee2beda0643ce DIST qqc2-desktop-style-5.106.0.tar.xz 69436 BLAKE2B b3334b5b252557ec8faf31dd56e8bb393f2543526746d0eb89866348aeabe4500307c9525532a954a3ecdf92b61aecc468c3d70d8f28d6a76049e0b84cae1a22 SHA512 094177670b0e38a4a6e02307826d2d8980d04e92df5136f69d1b396f71f32e219c545b308d7266b38821b7e834029cbdc69898f003a686bf88125b3499996a28 DIST qqc2-desktop-style-5.107.0.tar.xz 69424 BLAKE2B e6a2ebd28bdb6412fccfc473a6cfc7bd8b47ba26323e24eb73ce953ae1bd2f89116463e04b0ffecc702fc8f2d5ef2f4250e29df8e9b70b2c3eb0398cc2ae6eb8 SHA512 5700a0d16a21b13f0985edb40be72e7915d458d1bb423afd83637ffb216f17a9dc5e4acc3fc628c34e48d3bde7dbd72c06065d31ddd5893aedd9d0f45eb77539 diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.104.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.104.0.ebuild deleted file mode 100644 index 9547ebd47931..000000000000 --- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.104.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="false" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting" - -LICENSE="|| ( GPL-2+ LGPL-3+ )" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5= - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - =kde-frameworks/kconfigwidgets-${PVCUT}*:5 - =kde-frameworks/kiconthemes-${PVCUT}*:5 - =kde-frameworks/kirigami-${PVCUT}*:5 - =kde-frameworks/sonnet-${PVCUT}*:5[qml] -" -RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 -" diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.106.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.106.0.ebuild index 6ac2fc9d214f..9547ebd47931 100644 --- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.106.0.ebuild +++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting" LICENSE="|| ( GPL-2+ LGPL-3+ )" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/solid/Manifest b/kde-frameworks/solid/Manifest index 9e73ebaf8e0e..6858ac9007e5 100644 --- a/kde-frameworks/solid/Manifest +++ b/kde-frameworks/solid/Manifest @@ -1,3 +1,2 @@ -DIST solid-5.104.0.tar.xz 304140 BLAKE2B 30e42f3acc26c84201bea702e5bc99b90f816fdfa3fa2c5493d806b920fdc8959255485dac76011d75949137ca1304003307df5a75a755dd3e6c9bf0b3e1d263 SHA512 84cfaf46feaa9b32fc6836dc62f0f429930605b14ac138d4aae504a8dd424b9c3d559011b5fb414784f8a2fd7829f967fe29c949e52ec64d577d0b18fbab8609 DIST solid-5.106.0.tar.xz 305564 BLAKE2B 3e934193248c84fd9a7ceb90d2752a72d3f1d30cb0d3a60aa4bd0b8a61c37b93689480c953bc4b9c286eabf1104a57b842437722665569d3db804dfd700fdde8 SHA512 28edc90c9062aeba0443b8a4f238c76f65b66aae8ba092d2ee0a6d72bcc6503c86da245560d3f5efdf2ed87c3195114fdf4ff4a4a26faed1e8deae2cfa77d24b DIST solid-5.107.0.tar.xz 305576 BLAKE2B 6673030af41f718bcec6d8d887b96e881d47b185ff2f639ab3cfe1dacfdcb665fa9ad17a78a5b54d4fc6cd9edd487df10e100f1799897a4083e6ea311a586c11 SHA512 b42db5f0109fd253e15bebdd2dd8fbd131e0e4fa18242c3145a8db3ddaaef9a2e792d966e61a9c1331d7bec921cd45edf92967add8d86a2954859acf174707ef diff --git a/kde-frameworks/solid/solid-5.104.0.ebuild b/kde-frameworks/solid/solid-5.104.0.ebuild deleted file mode 100644 index 041fb96a1f73..000000000000 --- a/kde-frameworks/solid/solid-5.104.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org optfeature - -DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management" - -LICENSE="LGPL-2.1+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="ios" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - sys-apps/util-linux - sys-fs/udisks:2 - virtual/libudev:= - ios? ( - app-pda/libimobiledevice:= - app-pda/libplist:= - ) -" -DEPEND="${RDEPEND} - test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 ) -" -BDEPEND=" - >=dev-qt/linguist-tools-${QTMIN}:5 - sys-devel/bison - sys-devel/flex -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package ios IMobileDevice) - $(cmake_use_find_package ios PList) - ) - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "media player devices support" app-misc/media-player-info - fi - ecm_pkg_postinst -} diff --git a/kde-frameworks/solid/solid-5.106.0.ebuild b/kde-frameworks/solid/solid-5.106.0.ebuild index e6395a81644a..041fb96a1f73 100644 --- a/kde-frameworks/solid/solid-5.106.0.ebuild +++ b/kde-frameworks/solid/solid-5.106.0.ebuild @@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org optfeature DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management" LICENSE="LGPL-2.1+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="ios" RDEPEND=" diff --git a/kde-frameworks/sonnet/Manifest b/kde-frameworks/sonnet/Manifest index 833e04b0c47a..6442a61cf2a9 100644 --- a/kde-frameworks/sonnet/Manifest +++ b/kde-frameworks/sonnet/Manifest @@ -1,3 +1,2 @@ -DIST sonnet-5.104.0.tar.xz 2437856 BLAKE2B e2d4121859d14f388f5ec5920903527b211542b73bf2813b7bc645dcb346101b349b81528eae7f64a0ac7f15c4e2866b14b03e14ae917d0e9a2310b31810a185 SHA512 6d5fc4b1d1fec57aabee95ec516ad6978a36cbd5ae0e475086452e4761899b9b44b8804ae4db4fb4d71ea9b8df3044c1db7d212b9a153549647e82656e677a87 DIST sonnet-5.106.0.tar.xz 2437976 BLAKE2B 4e4381deb24972747f5c74a783e4e8c009058c2a15a0aa67a71c7b1cddfb1d5f58352a7db2beb0e4c5d763728e5b40b45f7fbd640601410240ee73ffb01b20ec SHA512 dbcb20e6dbb8d7de2690734bbf931d94db0454ab11f5607ac2ed8acfd89edde8adaf86e5966cb30a7c1789d750f28d8fd9d03a141f8a7fca2a3d061e8adfc454 DIST sonnet-5.107.0.tar.xz 2437636 BLAKE2B b2897e5cabf34b80d2a263215ca33af77fba9349468a7b4320fe09ff84cc2b27e451f6b02c0362283107a2dab36890a7259d8623479b4b000c15a91db90e99c9 SHA512 e6ade0e2947f967cdd41608183d86538f0ab9b109cf85c1a5adf6f555903b0fcb167ae5462674e9e330a7c7d4fba92421949b197b5936b78ab72d2f324838e14 diff --git a/kde-frameworks/sonnet/sonnet-5.104.0.ebuild b/kde-frameworks/sonnet/sonnet-5.104.0.ebuild deleted file mode 100644 index df19155f3991..000000000000 --- a/kde-frameworks/sonnet/sonnet-5.104.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends" - -LICENSE="LGPL-2+ LGPL-2.1+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" -IUSE="aspell +hunspell qml" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - aspell? ( app-text/aspell ) - hunspell? ( app-text/hunspell:= ) - qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 ) -" -RDEPEND="${DEPEND}" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package aspell ASPELL) - $(cmake_use_find_package hunspell HUNSPELL) - -DSONNET_USE_QML=$(usex qml) - ) - - ecm_src_configure -} - -src_test() { - # sonnet-test_settings: bug 680032 - # sonnet-test_autodetect: bug 779994 - local myctestargs=( - -E "(sonnet-test_autodetect|sonnet-test_settings|sonnet-test_highlighter)" - ) - - ecm_src_test -} diff --git a/kde-frameworks/sonnet/sonnet-5.106.0.ebuild b/kde-frameworks/sonnet/sonnet-5.106.0.ebuild index cbdf5bf39888..df19155f3991 100644 --- a/kde-frameworks/sonnet/sonnet-5.106.0.ebuild +++ b/kde-frameworks/sonnet/sonnet-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends" LICENSE="LGPL-2+ LGPL-2.1+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="aspell +hunspell qml" DEPEND=" diff --git a/kde-frameworks/syndication/Manifest b/kde-frameworks/syndication/Manifest index 9048ef8c5308..c9b83f53a0b2 100644 --- a/kde-frameworks/syndication/Manifest +++ b/kde-frameworks/syndication/Manifest @@ -1,3 +1,2 @@ -DIST syndication-5.104.0.tar.xz 510472 BLAKE2B c06fc29783843c6b87ea192d010a235f4790936da854c3ea7bcd61de5a208c69113dcbcdebd2b9b4daa27b5cd84bc4cbe95f429c3ca83c74adad7314db6d7838 SHA512 d6446a4dd258b5d0c45c7ea0b3100031f78cd09d5dc354c3c1ea9ee132ae60085c401c9bf9d929588fe052d42c78b778d94d2c7dcc3b26045729211c6a9b431b DIST syndication-5.106.0.tar.xz 510544 BLAKE2B 72b5b7e7dd051591eb905c5156d00ef101929246465259f69d2fc82f532a98f37b3d4626d6854f45dc3496aaf42e9eae8e774e044a2e7a2c26056916ba0d3f1a SHA512 267063495b0afbb9c50d48f38c67f4bb60799c14f1c889a9663c0a21f61763eec4927f8b5ca7f88b8d71877b090c213c6648a15a092b541bda03812690a45f55 DIST syndication-5.107.0.tar.xz 510508 BLAKE2B ab395e2bce59f20146e9f3a4cb688a4b775c0f6ff645af5a9ea0cd7aabc3b7b6e5342644ad3ccc6b06c5701374631246b8225a9d17251df52c79fac1f21f1671 SHA512 a04973a52e79555dcf9204d10a1cfdfbf2d79733ad8f277552c5dedf088f175b0162c1f187903a76de02a7fc086d4e5823173f9bed9215f8c3d4b5cb39369dc2 diff --git a/kde-frameworks/syndication/syndication-5.104.0.ebuild b/kde-frameworks/syndication/syndication-5.104.0.ebuild deleted file mode 100644 index f1bb097c41ab..000000000000 --- a/kde-frameworks/syndication/syndication-5.104.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-2) -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="Library for parsing RSS and Atom feeds" - -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtxml-${QTMIN}:5 - =kde-frameworks/kcodecs-${PVCUT}*:5 -" -DEPEND="${RDEPEND} - test? ( >=dev-qt/qtnetwork-${QTMIN}:5 ) -" diff --git a/kde-frameworks/syndication/syndication-5.106.0.ebuild b/kde-frameworks/syndication/syndication-5.106.0.ebuild index 0112223c2147..f1bb097c41ab 100644 --- a/kde-frameworks/syndication/syndication-5.106.0.ebuild +++ b/kde-frameworks/syndication/syndication-5.106.0.ebuild @@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Library for parsing RSS and Atom feeds" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/syntax-highlighting/Manifest b/kde-frameworks/syntax-highlighting/Manifest index 458e5649c499..9ae94bd6458f 100644 --- a/kde-frameworks/syntax-highlighting/Manifest +++ b/kde-frameworks/syntax-highlighting/Manifest @@ -1,3 +1,2 @@ -DIST syntax-highlighting-5.104.0.tar.xz 3390532 BLAKE2B 6a828ecc18fa47d81e7a936100600a2ae67381ecd0a327c7f62a9cca1cee8906eb693a97db708219460a3dd4a5358572f0ad86941ff641b51d099a0c994223ca SHA512 4d79046feb2e12d1799f37c2d2a8f7f91ac43e3e716cb302690d9edbb17242c0fd7d69a91e765e3210fd32480cd055c88545eb73605dfbf63958ea6da9822cd1 DIST syntax-highlighting-5.106.0.tar.xz 3428068 BLAKE2B ef0ca3cfb229487a1ddd9ab142e1c3f158cd86bb737e57fef984fb349bacd071f43e4eb070a7e0c86ade8aac33b46c4c7cbc55a66967897f529a3eb1fc1bf5a3 SHA512 cf66073e599c8b488d5cd770e8bf57415a8d5a5f576665c9680b42cd9ca075e001a279cf04e84a3d711c95369a1f6a691ce5150a9ba8d8366351d32766c15814 DIST syntax-highlighting-5.107.0.tar.xz 3428280 BLAKE2B 345b276597c1ab4f80c8200220eba87e97315b7b4625916439036437dad0144af019ac8122d794cf504024df7c317ae1432a1ebbe7ace2033921bd42922c6758 SHA512 ec81206cba9f1018f1c574ea1c6d01e8e58f5097b4fa9d3e648271ebeed68beeabee7d974c4d8a514bd530453186b78dcc38956034fc0c264e3d72d67fa802af diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.104.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.104.0.ebuild deleted file mode 100644 index 1515d1a57d0e..000000000000 --- a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.104.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -QTMIN=5.15.5 -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework for syntax highlighting" - -LICENSE="MIT" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-lang/perl - >=dev-qt/linguist-tools-${QTMIN}:5 -" - -src_install() { - ecm_src_install - dobin "${BUILD_DIR}"/bin/katehighlightingindexer -} diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.106.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.106.0.ebuild index 5eeecd1e059b..1515d1a57d0e 100644 --- a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.106.0.ebuild +++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.106.0.ebuild @@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework for syntax highlighting" LICENSE="MIT" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/threadweaver/Manifest b/kde-frameworks/threadweaver/Manifest index fa854e27f8ab..84af71409fb9 100644 --- a/kde-frameworks/threadweaver/Manifest +++ b/kde-frameworks/threadweaver/Manifest @@ -1,3 +1,2 @@ -DIST threadweaver-5.104.0.tar.xz 1413044 BLAKE2B b073e9c6fd31cd9b4f65075a885538347499d66e82e93acc9ec8ef4aac5b819c1c96d3998f7ca7e38754cb420703eb943056279665c6d1229661796cb62f7bc9 SHA512 79fdea1eae7e2093359e5d487c8f961caff94b339d1b4077b28dca056d542dc20f71f771467089a6a2f2772fc560404d9ee2e693580aa9b443b6ba794b3f5077 DIST threadweaver-5.106.0.tar.xz 1413040 BLAKE2B 1339ce1caf9f89102204885037abb9a22cf7222bf6bc6073ef833a3457cb7b28f862ef063649e52d0fb473fa965f5c024350e896a9339aaac33d747839d751c9 SHA512 cd024b506a78c928d5cf1d6e4b001d707c88c389d5af1b8b324a2d134b6e5c8c84f12d18fad4bb33cc72e20588afc28b8443a3fcfd337770ee8387e191d2de1a DIST threadweaver-5.107.0.tar.xz 1412732 BLAKE2B 98ddd0ff09bc38058766a864790206a1c9fe0232027c8f6a0060a3ed70eedd664d349630feaa579912ecf61225b9b79dfa8893b1c08fcd9e9e5e625b64600810 SHA512 e7d5d29006b219e2cd085daf601106fd3aa8cc9b6b6b4749aa290997840a456ff5baba11fdb9055cb9da8c12900637340842e8baae0ae40378ce0db747e9ade7 diff --git a/kde-frameworks/threadweaver/threadweaver-5.104.0.ebuild b/kde-frameworks/threadweaver/threadweaver-5.104.0.ebuild deleted file mode 100644 index cd11d8aa7036..000000000000 --- a/kde-frameworks/threadweaver/threadweaver-5.104.0.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit ecm frameworks.kde.org - -DESCRIPTION="Framework for managing threads using job and queue-based interfaces" -LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -src_prepare() { - cmake_comment_add_subdirectory benchmarks - ecm_src_prepare -} diff --git a/kde-frameworks/threadweaver/threadweaver-5.106.0.ebuild b/kde-frameworks/threadweaver/threadweaver-5.106.0.ebuild index 4c5f63f681aa..cd11d8aa7036 100644 --- a/kde-frameworks/threadweaver/threadweaver-5.106.0.ebuild +++ b/kde-frameworks/threadweaver/threadweaver-5.106.0.ebuild @@ -7,7 +7,7 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework for managing threads using job and queue-based interfaces" LICENSE="LGPL-2+" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" src_prepare() { diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz index af38f2d1de88d5a4fe329a8e47862a349d8621b5..47f05dfe378e13b11e80c67117ab3abfe98170f7 100644 GIT binary patch literal 9611 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 BQHuZo literal 9613 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⋘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 D`pXrK diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest index 50ef460ffb24..6378a757eecb 100644 --- a/kde-plasma/bluedevil/Manifest +++ b/kde-plasma/bluedevil/Manifest @@ -1 +1,2 @@ DIST bluedevil-5.27.5.tar.xz 366000 BLAKE2B b37cc22650d5c5e83519046fa08019c2df9b8767b9061f84657e72d780e90a2bb5ea179ece9fd86aeb8d12cc6bba2be0e78c9990a3d3f1ea81c203d7003a6cb8 SHA512 3daf8b146e30a9bd4fcb1380ed95e2c888a4cf6ae63bf20c86a67e039576d2be136d53da0be72352280c8e767ecd6f550731a4d647dc507a1ff08751ca81d284 +DIST bluedevil-5.27.6.tar.xz 365488 BLAKE2B 7f920f084a77f345d74469c3665fb8f8047afc98adfa02befa1c65ef33e71d549b4c0ab21470e38fbbbbc2a83fe215ace1b6d4ec0fb77a322e53955cfbe1aa51 SHA512 f6674612185879460c4d1747afd6b5ce7cf6b8d4bd3cdef22a8ca1012715eafdcbad72e1a981a3c79ad15387537d40884e882532415dde3577a2278d0507992a diff --git a/kde-plasma/bluedevil/bluedevil-5.27.6.ebuild b/kde-plasma/bluedevil/bluedevil-5.27.6.ebuild new file mode 100644 index 000000000000..875848af00a8 --- /dev/null +++ b/kde-plasma/bluedevil/bluedevil-5.27.6.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="Bluetooth stack for KDE Plasma" +HOMEPAGE="https://invent.kde.org/plasma/bluedevil" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/bluez-qt-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] + >=kde-frameworks/plasma-${KFMIN}:5 +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest index 66ac42fc1f47..b933678a9034 100644 --- a/kde-plasma/breeze-grub/Manifest +++ b/kde-plasma/breeze-grub/Manifest @@ -1 +1,2 @@ DIST breeze-grub-5.27.5.tar.xz 3134676 BLAKE2B 4269865722f5d07383c85d124be79522be5a7f3fb2a854b9992cb1db8e2739a02ef63d25dce6e8c75a468885b47f4aa381742932673a00dfc4cc7320b80a222f SHA512 491396be1e63ace07c2589e896dc2ba47c37e10a730afd6b1a457264c1a2a5b6522b7388ad6a5311898ab977f143559447581fce8654cd604b254ee6d5ae8e1a +DIST breeze-grub-5.27.6.tar.xz 3148088 BLAKE2B fbd870a8d0210f7f756034e467ec24727f0b873ab780c534e0013ff7aaf41ae5d2d485b868c40966f6a4af0a756dacc749c861dd9dc87a9e832687461f37a559 SHA512 1f75d7b2cb36c88ac26f2f609592d5b6129523a898499dff5193f3ed1e7d182b49d2c39a8e04f6a90553a4610f7b7dd3259159576cb6de3c86e8fa12d07472b9 diff --git a/kde-plasma/breeze-grub/breeze-grub-5.27.6.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.27.6.ebuild new file mode 100644 index 000000000000..4f711f5f972a --- /dev/null +++ b/kde-plasma/breeze-grub/breeze-grub-5.27.6.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-3) +inherit plasma.kde.org + +DESCRIPTION="Breeze theme for GRUB" + +LICENSE="GPL-3+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +src_prepare() { default; } +src_configure() { :; } +src_compile() { :; } + +src_install() { + insinto /usr/share/grub/themes + doins -r breeze +} diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest index 4e111509ba0f..14041f6667b9 100644 --- a/kde-plasma/breeze-gtk/Manifest +++ b/kde-plasma/breeze-gtk/Manifest @@ -1 +1,2 @@ DIST breeze-gtk-5.27.5.tar.xz 40816 BLAKE2B ab39f3c8de12f4d15429992c2c93021d56f48a6c84df3dc0c2ffff7e5815b4784929902555443d69ff01e34fb58f503cb750c0181a679a607e553649ef780275 SHA512 7f66ecf01e28581f621e664f5a6318e26de77681ee70df481548efa5924bf1a0e4f94122e4102b4770f8f97f15914f4d0578d1bad67d71d2d7efe728b3be9305 +DIST breeze-gtk-5.27.6.tar.xz 40740 BLAKE2B 39863f3304e563ef579c7dba8a0e06efe5b21f4b7b42b2a852da740455b52f4b805532fcaf07ab15e1f437923ceb54523e7b5d5f68f316cf7a4d82e88226d05a SHA512 8d3aeb7efec50d7ffa0bbdce98d653fbc020369ceb043570771a074ae4ba75a843f4215855cc7a0475ebd63ff2351e3ddf38131ba7cb246829b665e51f49b283 diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.27.6.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.27.6.ebuild new file mode 100644 index 000000000000..aca45acd5e0c --- /dev/null +++ b/kde-plasma/breeze-gtk/breeze-gtk-5.27.6.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-3) +PYTHON_COMPAT=( python3_{10..11} ) +inherit ecm plasma.kde.org python-any-r1 + +DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style" +HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk" + +LICENSE="LGPL-2.1+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +BDEPEND="${PYTHON_DEPS} + dev-lang/sassc + $(python_gen_any_dep 'dev-python/pycairo[${PYTHON_USEDEP}]') + >=kde-plasma/breeze-${PVCUT}:5 +" + +python_check_deps() { + python_has_version "dev-python/pycairo[${PYTHON_USEDEP}]" +} + +pkg_setup() { + python-any-r1_pkg_setup + ecm_pkg_setup +} diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest index 6ad9497132a0..f34db01cc3e9 100644 --- a/kde-plasma/breeze-plymouth/Manifest +++ b/kde-plasma/breeze-plymouth/Manifest @@ -1 +1,2 @@ DIST breeze-plymouth-5.27.5.tar.xz 111252 BLAKE2B 23072133d8975b86e4a951db98d33e4063533057be531d01427295d255238d91d1e4d18f33ca7ec09d7bc734e53d23f65545589778c514ff6f3136d4c8dae710 SHA512 88fb6539b90b81ee1e8e5e71b6a477f417aef52995f6953ec38bbccaf66a2dd575cb63e50689ab68b65d527e3342fdd5835e5eb4110cb39cf5e8221089992c9b +DIST breeze-plymouth-5.27.6.tar.xz 111116 BLAKE2B a05746c3ea8fcd13a48dafc5234277be016a5b2ca253b5a800a0b6cfbcc499f0621f95e6bf53c50e1b6d3f13b4af0d30fa4fe189f84244f86427f64ad51a0909 SHA512 3f3e4e676197d52a2d291e8fe03e03928f0b0915bcc41fe76189c6b8805e35771b1758c28eee23fffe44699693db309dacbaa8239a26cce8c37923e7c11c2a91 diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.6.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.6.ebuild new file mode 100644 index 000000000000..d46c1caa9898 --- /dev/null +++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.6.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.102.0 +PVCUT=$(ver_cut 1-3) +inherit cmake plasma.kde.org + +DESCRIPTION="Breeze theme for Plymouth" + +LICENSE="GPL-2+ GPL-3+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86" +IUSE="" + +BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5" +DEPEND="sys-boot/plymouth" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DDISTRO_NAME="Gentoo Linux" + -DDISTRO_VERSION= + ) + + cmake_src_configure +} diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest index cac47e9ea62a..9cb20501d7d3 100644 --- a/kde-plasma/breeze/Manifest +++ b/kde-plasma/breeze/Manifest @@ -1 +1,2 @@ DIST breeze-5.27.5.tar.xz 87590396 BLAKE2B a7426ebe7cdee06e3f170524894d3d68ab981f2f95d2201a6d2a22b3bcb621f1121d45a8ac756e81a9ead6661ccdee6918f41945521e61b213185a4f41854c8c SHA512 47baa7e01290294fcd9bf8005e00ecb4586380b35d082d6a858bae7a7e6df01b1970b43f43596d1c2061c26c8208802b6010fc990e62e03e6e7eedeb93ed42e8 +DIST breeze-5.27.6.tar.xz 87595076 BLAKE2B c128e62cf6ca717ea534dcf16ac023fa2c3f7fb748c91180dac4d97e9ccef5e8dff1801fbc0486b5081dffe1a85080ffc920e29ab7e78d0e9544ddc47324b411 SHA512 c463c09c5029efcf225df57cd37d30c19fdc0882de8668765830d8c30fe831c7b17e100fdebbba453ab5c0d42a2cbf01ff5521f1d236661b75945eef1d22e909 diff --git a/kde-plasma/breeze/breeze-5.27.6.ebuild b/kde-plasma/breeze/breeze-5.27.6.ebuild new file mode 100644 index 000000000000..e56a55ad7292 --- /dev/null +++ b/kde-plasma/breeze/breeze-5.27.6.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="Breeze visual style for the Plasma desktop" +HOMEPAGE="https://invent.kde.org/plasma/breeze" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/frameworkintegration-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-plasma/kdecoration-${PVCUT}:5 +" +DEPEND="${RDEPEND}" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" +PDEPEND=" + >=kde-frameworks/breeze-icons-${KFMIN}:5 + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest index 1b0eef526e65..4cc9aec96c5c 100644 --- a/kde-plasma/discover/Manifest +++ b/kde-plasma/discover/Manifest @@ -1 +1,2 @@ DIST discover-5.27.5.tar.xz 867168 BLAKE2B 21ca3e2e0aa3d593a2a2ce63b0c75822cd486438cb4aaede5c375f2c1dc8692f86e6cc88b9ace2d0cb43885d7cb7d615d26398058dae5f84075075b9279b77ce SHA512 1f4b46af1c2b22892c4b4b267d8e8bd4278d99e973f90bb398087bc664d718ba9d06ec15600d2d8ea0193f8558870484cc295c27f32ea816e0b3b1da02f014bb +DIST discover-5.27.6.tar.xz 868032 BLAKE2B ddca843ec4f83662a06bc9f7cd53401c85ec8b8b383b407da0e5d4b9c3b4e8e513bc1489d3e51ec543e31e3e868a72159a1d742bd522a99cf482e44a30f87dde SHA512 6bf68ef9c2889295677db176a2f152fcf2c32f9347bfcea140f58cdcfde059ff33b75e2f51649d037cd7c06ba90ff069fb43ee9121ae43ed2c713249f2c0cddf diff --git a/kde-plasma/discover/discover-5.27.6.ebuild b/kde-plasma/discover/discover-5.27.6.ebuild new file mode 100644 index 000000000000..ec2ab6d252ba --- /dev/null +++ b/kde-plasma/discover/discover-5.27.6.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma resources management GUI" +HOMEPAGE="https://userbase.kde.org/Discover" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+firmware flatpak snap telemetry webengine" + +# libmarkdown (app-text/discount) only used in PackageKitBackend +DEPEND=" + >=dev-libs/appstream-0.15.3:= + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/attica-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/purpose-${KFMIN}:5 + firmware? ( >=sys-apps/fwupd-1.5.0 ) + flatpak? ( sys-apps/flatpak ) + snap? ( sys-libs/snapd-glib:=[qt5] ) + telemetry? ( dev-libs/kuserfeedback:5 ) + webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 ) +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + snap? ( app-containers/snapd ) +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" + +PATCHES=( "${FILESDIR}/${PN}-5.25.90-tests-optional.patch" ) + +src_prepare() { + ecm_src_prepare + # we don't need it with PackageKitBackend off + ecm_punt_kf_module Archive + # we don't do anything with this + sed -e "s/^pkg_check_modules.*RpmOstree/#&/" \ + -e "s/^pkg_check_modules.*Ostree/#&/" \ + -i CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + # TODO: Port PackageKit's portage back-end to python3 + -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON + # Automated updates will not work for us + # https://invent.kde.org/plasma/discover/-/merge_requests/142 + -DWITH_KCM=OFF + -DBUILD_DummyBackend=OFF + -DBUILD_FlatpakBackend=$(usex flatpak) + -DBUILD_FwupdBackend=$(usex firmware) + -DBUILD_RpmOstreeBackend=OFF + -DBUILD_SnapBackend=$(usex snap) + -DBUILD_SteamOSBackend=OFF + $(cmake_use_find_package telemetry KUserFeedback) + $(cmake_use_find_package webengine Qt5WebView) + ) + + ecm_src_configure +} + +src_test() { + # bug 686392: needs network connection + local myctestargs=( + -E "(knsbackendtest|flatpaktest)" + ) + + ecm_src_test +} diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest index 09a0c913479a..69d7396b49a2 100644 --- a/kde-plasma/drkonqi/Manifest +++ b/kde-plasma/drkonqi/Manifest @@ -1,2 +1,3 @@ DIST drkonqi-5.27.1-revert-add-sentry-support.patch.xz 11852 BLAKE2B 79cf8fd5bc07209ed85fd343593157d23f7ed0ca0e64c1d3deef2a11124781de8c5ae3f70e5a472aa0e4385412501b318b8052e07e13966cf96b8c6222163ca1 SHA512 fd4e02cc1f317fb49539794c0645f73805b4e71d414c4a6904a2da7a6b850c5778ed25c3341217ef3d820d8288bba78518045726d150a0ad6e756e4c59768c32 DIST drkonqi-5.27.5.tar.xz 858288 BLAKE2B 661d6709bc697758fd9daf7004f1d8fce9e712d33102fcbd5c1ded541af9cbc085a9b78715bf79661174856af3456a39a477b7b82368ad109c8d5e39d025ded6 SHA512 a9f0f1113ea8d0cec77758f1e67d4fa5d7e0dc828af3d52a0c3a30fd3c72ab1d52bf40bf44d0d6f32547d312c49acaece9251c1b8458c579a467ba49ea46e4ed +DIST drkonqi-5.27.6.tar.xz 860168 BLAKE2B 07d53f6903c5adabde08638848601a07f26d765e83e6ace51f088de1ac5cf2ea4b10a9c19af6c55deab38a5de4efdc3cd71faaef17add0d6c5fbbfa371066043 SHA512 6083d8c55bb33b84fa3fe3b49cef43bacec9e989c718e52d8c8960790d1265b8f4a5b5e6d5fbcdd842146b67df1f2bcf1d16260fa7778a5163fbb82510ac9b53 diff --git a/kde-plasma/drkonqi/drkonqi-5.27.6.ebuild b/kde-plasma/drkonqi/drkonqi-5.27.6.ebuild new file mode 100644 index 000000000000..3f99f7cda9fa --- /dev/null +++ b/kde-plasma/drkonqi/drkonqi-5.27.6.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org systemd + +DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed" +SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-5.27.1-revert-add-sentry-support.patch.xz" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +COMMON_DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/syntax-highlighting-${KFMIN}:5 +" +DEPEND="${COMMON_DEPEND} + >=dev-qt/qtconcurrent-${QTMIN}:5 +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5[qml] + || ( + sys-devel/gdb + dev-util/lldb + ) +" + +PATCHES=( "${WORKDIR}/${PN}-5.27.1-revert-add-sentry-support.patch" ) # bug 871759 + +src_test() { + # needs network access, bug #698510 + local myctestargs=( + -E "(connectiontest)" + ) + ecm_src_test +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] && systemd_is_booted ; then + elog "For systemd, steps are needed for integration with systemd-coredumpd." + elog "As root, run the following:" + elog "1. systemctl enable drkonqi-coredump-processor@.service" + elog "2. systemctl --user enable --now --global drkonqi-coredump-launcher.socket" + fi +} diff --git a/kde-plasma/flatpak-kcm/Manifest b/kde-plasma/flatpak-kcm/Manifest index 533dcadc6f90..4941bdebc242 100644 --- a/kde-plasma/flatpak-kcm/Manifest +++ b/kde-plasma/flatpak-kcm/Manifest @@ -1 +1,2 @@ DIST flatpak-kcm-5.27.5.tar.xz 226100 BLAKE2B feaa673363e824830a6136af6cca99aef4baaea6ea79100c176e27b167faa27f2c2bf5441966a096d227421d73fe5b9b63cd1f76b811b299a6c4792059c2bb8b SHA512 dc89a98bb1de123406826ce40ba5f4b0b47a808e9d21434c40b6b6562535a0c675e2c38c3e6e8a8b56162ea2fcb639afe2f31f6616f2573a5132b7531c19176f +DIST flatpak-kcm-5.27.6.tar.xz 229856 BLAKE2B d67f44661f4e96e9423f6f36075f828d3811cd10cf15c1ff4857cd2b90b2df958499e4345726b8b0ae5c6b17bd174ee56c8217764dccb3db957c7b5b6c0f6362 SHA512 3a517fe90c5ddbc1a9c359a31fd321b8a921446564211f7d51ac3ba93aa1d8048acf1f4de156309ab2f8d5b8b47821e6884fbe0877b1a4d3161df4f79e8658ff diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.6.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.6.ebuild new file mode 100644 index 000000000000..5e8e9a1b0cd0 --- /dev/null +++ b/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.6.ebuild @@ -0,0 +1,34 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="Flatpak Permissions Management KCM" +HOMEPAGE="https://invent.kde.org/plasma/flatpak-kcm" + +LICENSE="GPL-2 LGPL-2.1+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + dev-libs/glib:2 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=sys-apps/flatpak-0.11.8 +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 +" diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest index f74f4c375dc2..8ea909362886 100644 --- a/kde-plasma/kactivitymanagerd/Manifest +++ b/kde-plasma/kactivitymanagerd/Manifest @@ -1 +1,2 @@ DIST kactivitymanagerd-5.27.5.tar.xz 127104 BLAKE2B 7fb468a287fcf6c83d914ca253ca67ff634c18527e306de0004b5de6f740e412e209e09a3ce362949a2608598cf09a81940f3f6c3a32686e1a8b481fa4e1b6c6 SHA512 fdd30843a2b2805943fcb7415af2f4a8f5ee171db4da5f668f1bee75010fbc9e4990ddec4ddaa40b31930ab907335bd674776ed866be1d433984532e30aff8d7 +DIST kactivitymanagerd-5.27.6.tar.xz 127244 BLAKE2B 2df82b3ed15b04309ec5cc0b45c976f6d6f5e4138a25981174efa2dd1d08754c4f55604a81d2fec44ade6c99638e741f343ce8e7f9427944f98513a44e62c20f SHA512 c83cb77ea19505d0be39577274479b3407cc1d98b57c538b93e6d0c79c8ff0e65e9cf85f98b092ace25dfe9999dd70b9136793f68e2687c5507aec9e1801dc6c diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.6.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.6.ebuild new file mode 100644 index 000000000000..a36def16e579 --- /dev/null +++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.6.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="System service to manage user's activities, track the usage patterns etc." + +LICENSE="|| ( GPL-2 GPL-3 )" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5[sqlite] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] + >=kde-frameworks/kxmlgui-${KFMIN}:5 +" +DEPEND="${RDEPEND} + dev-libs/boost +" diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest index 5028958d8e72..e9a7672a68ea 100644 --- a/kde-plasma/kde-cli-tools/Manifest +++ b/kde-plasma/kde-cli-tools/Manifest @@ -1 +1,2 @@ DIST kde-cli-tools-5.27.5.tar.xz 669140 BLAKE2B 235632187c7fdba27f5adcb3fb94d8e360bc80cd76ced0c7ce411d5381aa10220f8cb5017b1050c4fe7a1c62a37b45355333e79cabd7f4dfa1d44141de978b4a SHA512 73f699995f59b6ecbcb073f0c0e605135f31a5089435cd69afc59f7ce289f1520fec5f29ff0312f5e2d1f7ee7127a4aa34392bb4992ef9dc3538cb7868431a77 +DIST kde-cli-tools-5.27.6.tar.xz 666928 BLAKE2B 1acfc42d23eb64acebcca00fa7ed318992669fc071a32e668da5aa2b81b026b368aba53bbd3bb72e8dd471a9bf451f69666eded701fee8351b5183334cc00084 SHA512 14e8e5621c2886d8a48fda149ec2e87b5223a0d74447e13f72cb0a0fa93fdf7793a8526ff8b050bcec711f999575b7b298d85a014f36e3716bf86a49d4b317cf diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.6.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.6.ebuild new file mode 100644 index 000000000000..f9cbc6d999a1 --- /dev/null +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.6.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="optional" +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system" +HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="kdesu X" + +REQUIRED_USE="kdesu? ( X )" +# requires running kde environment +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kactivities-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-plasma/libkworkspace-${PVCUT}:5 + kdesu? ( >=kde-frameworks/kdesu-${KFMIN}:5 ) + X? ( + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libX11 + ) +" +RDEPEND="${DEPEND} + kdesu? ( sys-apps/dbus[X] ) +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" + +PATCHES=( "${FILESDIR}/${PN}-5.12.80-tests-optional.patch" ) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package kdesu KF5Su) + $(cmake_use_find_package X Qt5X11Extras) + ) + + ecm_src_configure +} + +src_install() { + ecm_src_install + use kdesu && dosym ../$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu +} diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest index 1b9be3858aa1..6ae421fc9468 100644 --- a/kde-plasma/kde-gtk-config/Manifest +++ b/kde-plasma/kde-gtk-config/Manifest @@ -1 +1,2 @@ DIST kde-gtk-config-5.27.5.tar.xz 77108 BLAKE2B 878970897affd2c5c37dcf02df7c8fcc9ebf4ef3d40d25bb23c5d154dad11d0aeef1abca42069ce898f9e0822498461e3418651d4d71002c21dc4757663444e2 SHA512 564651e50646be739a1ece81e1dccaca64def47f01a87f8ee9be57ec6de46c7698d84979f0d47b10c65d109bb7150bc603dd62f3f020ef741880bb410ee6a75e +DIST kde-gtk-config-5.27.6.tar.xz 77112 BLAKE2B 535683bcaa1fea7d5b39ae587c8a4ed2bd44c3fdcc6e28a9a7189c7f0bbe08e9ed98e10091f08dea57f13b05f0ca9d9244bfec9e846455630093d9bc6bf5731e SHA512 f15ab208b977093ee3f76ebfccd1b0d578294924a0d858503402f578428fcf5085712930b712794d6c4d333184196f505c7ec9dc24cda352fa7a7e8c254bd888 diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.6.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.6.ebuild new file mode 100644 index 000000000000..e980fd0e39d5 --- /dev/null +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.6.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications" +HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config" + +LICENSE="GPL-3" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + dev-cpp/glibmm:2 + dev-libs/glib:2 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + gnome-base/gsettings-desktop-schemas + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-plasma/kdecoration-${PVCUT}:5 + x11-libs/gtk+:3 +" +RDEPEND="${DEPEND} + >=kde-plasma/kde-cli-tools-${PVCUT}:5 + x11-misc/xsettingsd +" +BDEPEND=" + dev-lang/sassc +" + +src_configure() { + local mycmakeargs=( + -DDATA_INSTALL_DIR="${EPREFIX}/usr/share" + ) + + ecm_src_configure +} + +pkg_postinst() { + ecm_pkg_postinst + elog "If you notice missing icons in your GTK applications, you may have to install" + elog "the corresponding themes for GTK. A good guess would be x11-themes/oxygen-gtk" + elog "for example." +} diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest index 260f75aef22a..27baac06c6c3 100644 --- a/kde-plasma/kdecoration/Manifest +++ b/kde-plasma/kdecoration/Manifest @@ -1 +1,2 @@ DIST kdecoration-5.27.5.tar.xz 52700 BLAKE2B 17db0a0ecdf66d1e7c73a56edc3c186f40e6d76974faa711bb76e476769b2710a85d9415a85636532e1f70b104377c89f9d0e80d33a090ac1c7d4d86a844ede7 SHA512 3532bf99f081fef029731dbf87310091945922caba2d44d8626e3ee22f2b39df1177f3122553b6d83a7e02bcc960ce50a50770e524cf3e6b011143d3646f66b0 +DIST kdecoration-5.27.6.tar.xz 52900 BLAKE2B 55026fd92bb71bfd4025c7b80efc746fdd93934baaee6b71215f210816a941c3ee57fff1ffd74131bebffc3d69cb0fbe83bd2a9bcbb489cbb454d67e448daea3 SHA512 d8420cda855cfc8c3dde3fddeb5515fc6f60d83a495aaa3e16f1a9155a2c62aed6324bba7848f63a80d76d0e34eca873132b18867ac75c157ff59a702725bed6 diff --git a/kde-plasma/kdecoration/kdecoration-5.27.6.ebuild b/kde-plasma/kdecoration/kdecoration-5.27.6.ebuild new file mode 100644 index 000000000000..f533e3347d0c --- /dev/null +++ b/kde-plasma/kdecoration/kdecoration-5.27.6.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="Plugin based library to create window decorations" + +LICENSE="|| ( LGPL-2.1 LGPL-3 )" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest index e779259b49ba..5ce907e0e154 100644 --- a/kde-plasma/kdeplasma-addons/Manifest +++ b/kde-plasma/kdeplasma-addons/Manifest @@ -1 +1,2 @@ DIST kdeplasma-addons-5.27.5.tar.xz 819660 BLAKE2B 419ef451334993cf79e0e5ba16e3229c5dc2870253effacd048637001debaf8d21bf213102874bf6c41d7e0994961993d37aa9ad873e4b94eb75f70378e1043a SHA512 dc7c859e303aedf2356cb3e9d3977434ee4d35b57dbb5e51c59fc0a654c3cb9c0163ba6657f3e27caa36da69a86d7ea4be57063501449eae4e89456209ffdc71 +DIST kdeplasma-addons-5.27.6.tar.xz 820972 BLAKE2B f9d6b2aad3b4a6e306484ae732a9db60e172b1023f94e0f20cc445bac4125b7e19fb224bf88dcfa7e7207b0ee8b26de72777ae5a5d49fa5aae574d294b7d017a SHA512 e9af6d1cd2d474cc62f08d05b4b3c68d8c3797d62c1368a8bc37ea302a94f01e22619d9af1249c0b0b1fb7a8c9fce0d3059082370f8888fd89688c2a890392dc diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.6.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.6.ebuild new file mode 100644 index 000000000000..3545f27eef61 --- /dev/null +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.6.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org optfeature + +DESCRIPTION="Extra Plasma applets and engines" + +LICENSE="GPL-2 LGPL-2" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+alternate-calendar networkmanager share webengine" + +RESTRICT="test" # bug 727846 + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kholidays-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-frameworks/krunner-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kunitconversion-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 + alternate-calendar? ( dev-libs/icu:= ) + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) + share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-plasma/plasma-workspace-${PVCUT}:5 +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package alternate-calendar ICU) + $(cmake_use_find_package networkmanager KF5NetworkManagerQt) + $(cmake_use_find_package share KF5Purpose) + $(cmake_use_find_package webengine Qt5WebEngine) + ) + + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Disk quota applet" sys-fs/quota + fi + ecm_pkg_postinst +} diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest index 2821faa9a0b7..3f1395aa826a 100644 --- a/kde-plasma/kgamma/Manifest +++ b/kde-plasma/kgamma/Manifest @@ -1 +1,2 @@ DIST kgamma5-5.27.5.tar.xz 88448 BLAKE2B 72f5e5db54c2da49a8f2032a909cc2bc2fc11efbfcd56be4ad43e6fa8f44d764a23e0132e2ca600a7328cbc2f6e548d4bfd7ae3ed37ed09975a5f99800f538ca SHA512 6a9492ff1b195e5aabec94a2f020e64d618d1d9b487cd479b49c960892d28b15af59a757c3fd24e279380f9c671191021d4d2a548c28239afb54438b84fb4f99 +DIST kgamma5-5.27.6.tar.xz 88436 BLAKE2B 09371a5f3c9ba72494ae627707003f7609b10a89ee9d47dc664aea000f8ca9b758ef7d41eca1d915b88ef7de4ed214d45623fb81dbc8bbed81f2037cb1687cd7 SHA512 e6f89918c57bbfa7164d500088ea6ae63a0337648d9f58f222560a6da26dbf89fe19d634a27cfa753e2067314d0690b35b282777c2675f461a827a198cc3c941 diff --git a/kde-plasma/kgamma/kgamma-5.27.6.ebuild b/kde-plasma/kgamma/kgamma-5.27.6.ebuild new file mode 100644 index 000000000000..cebef1804eb3 --- /dev/null +++ b/kde-plasma/kgamma/kgamma-5.27.6.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KDE_ORG_NAME="${PN}5" +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="Screen gamma values kcontrol module" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + x11-libs/libX11 + x11-libs/libXxf86vm +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest index c4da623be21f..690c28f2a843 100644 --- a/kde-plasma/khotkeys/Manifest +++ b/kde-plasma/khotkeys/Manifest @@ -1 +1,2 @@ DIST khotkeys-5.27.5.tar.xz 1894844 BLAKE2B 045fbeae4c1abada43765087a3cc08004573be681cdf9fe7d0d8cc1952e97fe090a2c8549302308e144bfb8681be40e4b1efcdc26a977359ce6b0d6b3c2a731c SHA512 2a50671362119328e02104c671b022c7f4af2c85ee568e71225eddbd1675f2bf041215cf2954cba93ad1e650c4107d2acffeccb20abb7401581d553634beb7ee +DIST khotkeys-5.27.6.tar.xz 1895296 BLAKE2B 5684f8b8c86005d2e6c3ade1a1be8a3adeed4f2e9011545e031abb8143399036586165938dec2b691b9e47512df6cbd3e186b2fabe73495cea232bf50db8376b SHA512 4094e0b55e9a7f7b77fa1722837c9244fa4f429be17a47520570f8f062a787e3eafd0526c2f13f5899f324f5b7efc3ffbe89e6ad8efd922c53045c8bbdb735bf diff --git a/kde-plasma/khotkeys/khotkeys-5.27.6.ebuild b/kde-plasma/khotkeys/khotkeys-5.27.6.ebuild new file mode 100644 index 000000000000..2c01c3a69b51 --- /dev/null +++ b/kde-plasma/khotkeys/khotkeys-5.27.6.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" # not optional until !kdelibs4support +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma workspace hotkey module" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +COMMON_DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdelibs4support-${KFMIN}:5[X] + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-plasma/libkworkspace-${PVCUT}:5 + x11-libs/libX11 + x11-libs/libXtst +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto + x11-libs/libxcb + x11-libs/libXtst +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kded-${KFMIN}:5 + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest index 768a724d0b40..c52c9fb95710 100644 --- a/kde-plasma/kinfocenter/Manifest +++ b/kde-plasma/kinfocenter/Manifest @@ -1,2 +1,3 @@ DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48 DIST kinfocenter-5.27.5.tar.xz 1016296 BLAKE2B 5bd852f272031619c6876bd11d59594de8afbfb04204e26cda780b7ffbf76c46167b621b13222bd7747715ce2480f2361b2fda6752cce45ef3d3bb486fefceac SHA512 db2f04baf094debcce8f2f76034803b99e4fa4ed784b6f654d5e10f026cdcc668735d84d91ebb7a9d091306c0b9cb97446e33d1374e05510f147b453df80b06a +DIST kinfocenter-5.27.6.tar.xz 1015920 BLAKE2B cd26912eb20675e13f1fb8dc2456f4c57b9467dddca5d50a466d4d4664d0a062005e38c77dbdd7be86434b87b2d9c18b4c1223ad249975ac528c9fb93409a166 SHA512 2f4eea953f2c6d53ae3a0f38265fac71d68df9dd52261e63c8b2f8cd9d811b31b40a94e9230a041186a0cdf86726abc7504f32534bf2fc797739bc32dd9c9bdf diff --git a/kde-plasma/kinfocenter/kinfocenter-5.27.6.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.27.6.ebuild new file mode 100644 index 000000000000..3fb4fd8a90b2 --- /dev/null +++ b/kde-plasma/kinfocenter/kinfocenter-5.27.6.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org optfeature + +DESCRIPTION="Utility providing information about the computer hardware" +HOMEPAGE="https://userbase.kde.org/KInfoCenter" +SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="gles2-only usb" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5[gles2-only=] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + gles2-only? ( media-libs/mesa[gles2] ) + usb? ( virtual/libusb:1 ) +" +RDEPEND="${DEPEND} + dev-qt/qdbus:* + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-plasma/kde-cli-tools-${PVCUT}:5 + >=kde-plasma/systemsettings-${PVCUT}:5 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package usb USB1) + ) + + ecm_src_configure +} + +src_install() { + ecm_src_install + + # TODO: Make this fully obsolete by /etc/os-release + insinto /etc/xdg + doins "${FILESDIR}"/kcm-about-distrorc + + insinto /usr/share/${PN} + doins "${DISTDIR}"/glogo-small.png +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "NFS information module" net-fs/nfs-utils + optfeature "Samba status information module" net-fs/samba + optfeature "Vulkan graphics API information module" dev-util/vulkan-tools + optfeature "advanced CPU information module" sys-apps/util-linux + fi + optfeature "Wayland information module" app-misc/wayland-utils + optfeature "Firmware security module" "app-text/aha sys-apps/fwupd" + optfeature "OpenGL information module" x11-apps/mesa-progs + optfeature "PCI devices information module" sys-apps/pciutils + optfeature "X Server information module" x11-apps/xdpyinfo + ecm_pkg_postinst +} diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest index 89b03740876f..17c376dd71c8 100644 --- a/kde-plasma/kmenuedit/Manifest +++ b/kde-plasma/kmenuedit/Manifest @@ -1 +1,2 @@ DIST kmenuedit-5.27.5.tar.xz 931772 BLAKE2B f4f87d23af6ff0803fd1aa8ec4aac567131ac9d8198490f7f10724704d2a1f8f7601bfef7554dc62b999921e03016aa00d5cabc3259656b8ddc366fe3990a261 SHA512 aab43d69ed214e767383d198d8a5678bb3538280cfb2c8474c74c063df5e3cfef518ee9213b3b540cff323392f8e73c7221ecf2be1f5fa9ae2dfeefbb5eb322e +DIST kmenuedit-5.27.6.tar.xz 932168 BLAKE2B 36e8de093405677660b17220756a42f8acc218e8c44ccbc10acc8f0b43711d0694d801df4e0ed16ffea9acaaf615349a5e86dafb045bdc32bd1db783986cc30b SHA512 e896fc8d293a4874861b72d10904bbc65e33a99aa81884aba3a1783597dd5edf292082f5e99b3065f16280d0b2519eb4be7b9c212ab05ab362c11317d5f16889 diff --git a/kde-plasma/kmenuedit/kmenuedit-5.27.6.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.27.6.ebuild new file mode 100644 index 000000000000..9d6b1646a589 --- /dev/null +++ b/kde-plasma/kmenuedit/kmenuedit-5.27.6.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma menu editor" +HOMEPAGE="https://invent.kde.org/plasma/kmenuedit" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 +" +DEPEND="${RDEPEND}" diff --git a/kde-plasma/kpipewire/Manifest b/kde-plasma/kpipewire/Manifest index 2451bca17659..5b48c39e8092 100644 --- a/kde-plasma/kpipewire/Manifest +++ b/kde-plasma/kpipewire/Manifest @@ -1 +1,2 @@ DIST kpipewire-5.27.5.tar.xz 59824 BLAKE2B 5c5473a30be58e4441aa68f93290231d32e559a7419b0fd23cfb2438045bcf035a82b05032ffd8010bea89891cb652e05d04eb1330d36aee333247e023346819 SHA512 a294b727374f15a88af2017b5cd836670d14c81d2c43aabbb53efc98c05679de2689a8b94462535efb60ad8eee6dc241c241d861a1b646314f98f99234303579 +DIST kpipewire-5.27.6.tar.xz 59796 BLAKE2B 019c8dedd6b19a328ae1e96b14a6a7ffc39c5ff3da3ac7da9f2b6a4ebfa17da9aed766ea8b4dffedf4e070671f5148e31baadfc7be7efe3a1e6bfe805707d37d SHA512 24a1a30aee1b30498c84e6cb28e7f4295719956fc6035d3d3edd138025da8414c7a45b89bb3ce2b74db93665e2a7293d6c4c8474ce6605bed8044c362d5cbcb2 diff --git a/kde-plasma/kpipewire/kpipewire-5.27.6.ebuild b/kde-plasma/kpipewire/kpipewire-5.27.6.ebuild new file mode 100644 index 000000000000..c59a698b9ee4 --- /dev/null +++ b/kde-plasma/kpipewire/kpipewire-5.27.6.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="Components relating to Flatpak pipewire use in Plasma" + +LICENSE="LGPL-2.1+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +COMMON_DEPEND=" + dev-libs/wayland + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwayland-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kwayland-${KFMIN}:5 + media-libs/libepoxy + media-libs/libglvnd + media-video/ffmpeg:= + >=media-video/pipewire-0.3:= + x11-libs/libdrm +" +DEPEND="${COMMON_DEPEND} + dev-libs/plasma-wayland-protocols +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + x11-themes/sound-theme-freedesktop +" +BDEPEND=">=dev-qt/qtwaylandscanner-${QTMIN}:5" diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest index f91f15e0587e..f843265e2ba1 100644 --- a/kde-plasma/kscreen/Manifest +++ b/kde-plasma/kscreen/Manifest @@ -1 +1,2 @@ DIST kscreen-5.27.5.tar.xz 185368 BLAKE2B 83c3443a99b53af044aebdc1dad8505df43e4b348d8668e583fa9d321108feed734d03b8b9de25b9660115f118a7fd738467eddd22c366730419fcd0fd277fb5 SHA512 9627528a66537a09e1dd9cec03ae678fdb479a579cb9979cc74261992ecf17c1b3c3a4eb6777f4e4469c5d021f3a9b36108c144dbbfdb15a3a0dbaab0a66afe4 +DIST kscreen-5.27.6.tar.xz 185036 BLAKE2B fda3387109de62665dee1957900f4d26993fdc605c22a0ff7ed9e13b65077f47fde4c73bdf60a55cea12c06230e8e1f18e9f966c8be42c5742328f0628d97b44 SHA512 130546f2a8d3033b79a0552720cd2265bee21bde209cfc07b4b012acbb023523803467864e87c720e695a31e1cbe9038514deb6f5d223f3f251bcc5823c1cc65 diff --git a/kde-plasma/kscreen/kscreen-5.27.6.ebuild b/kde-plasma/kscreen/kscreen-5.27.6.ebuild new file mode 100644 index 000000000000..2d1dd5b37def --- /dev/null +++ b/kde-plasma/kscreen/kscreen-5.27.6.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma screen management" +HOMEPAGE="https://invent.kde.org/plasma/kscreen" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# bug #580440, last checked 5.6.3 +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsensors-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/layer-shell-qt-${PVCUT}:5 + >=kde-plasma/libkscreen-${PVCUT}:5 + x11-libs/libX11 +" +RDEPEND="${DEPEND} + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest index 49cd6d70ac6d..7fddb3d27bd0 100644 --- a/kde-plasma/kscreenlocker/Manifest +++ b/kde-plasma/kscreenlocker/Manifest @@ -1 +1,2 @@ DIST kscreenlocker-5.27.5.tar.xz 160612 BLAKE2B b692c954ec2c85d884b39e835cf62669c4cb611bdcd5a8e74afe706ceb20af3fcd2218fda0f6b3b90f61d1549ece0363370cd4bf7260c1aa09adf786e106bb11 SHA512 a7a41d7a7b9d12b9ca9bfc4fe02be3b35ade4ac2b0f79fa8e52e294c76e5d843b3c2628ca0a26d2d69823483911a3739e7a3f7a19aa2c6f06fe870841577e0ea +DIST kscreenlocker-5.27.6.tar.xz 160828 BLAKE2B ffb059a145efcb331672574f9666a45c5381c48772be171d22723c7b94729c52a9d11b80cef24b43eeb7aa44a2801d5563419ff636988da82711192892fe74fa SHA512 1a76bea55a81ead0a0a8714cf7a7f58136f982b06004b0ead9fc8e1f3ee0f635127e72f4d01231f5f8d9a1a3b088c5e2b355537b79978b5f3d84dd2674b7d0fa diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.6.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.27.6.ebuild new file mode 100644 index 000000000000..24fa9b5ccf36 --- /dev/null +++ b/kde-plasma/kscreenlocker/kscreenlocker-5.27.6.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org pam + +DESCRIPTION="Library and components for secure lock screen architecture" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RESTRICT="test" + +COMMON_DEPEND=" + dev-libs/wayland + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5[qml] + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + >=kde-plasma/layer-shell-qt-${PVCUT}:5 + >=kde-plasma/libkscreen-${PVCUT}:5 + sys-libs/pam + x11-libs/libX11 + x11-libs/libXi + x11-libs/libxcb + x11-libs/xcb-util-keysyms +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 +" +BDEPEND=" + dev-util/wayland-scanner + >=kde-frameworks/kcmutils-${KFMIN}:5 +" +PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:5" + +src_prepare() { + ecm_src_prepare + use test || cmake_run_in greeter cmake_comment_add_subdirectory autotests +} + +src_test() { + # requires running environment + local myctestargs=( + -E x11LockerTest + ) + ecm_src_test +} + +src_install() { + ecm_src_install + + newpamd "${FILESDIR}/kde.pam" kde + newpamd "${FILESDIR}/kde-np.pam" kde-np +} diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest index d931076543bf..b9efd2980ace 100644 --- a/kde-plasma/ksshaskpass/Manifest +++ b/kde-plasma/ksshaskpass/Manifest @@ -1 +1,2 @@ DIST ksshaskpass-5.27.5.tar.xz 27928 BLAKE2B c4ce00f823bd99e9be8293c2f04293fc0046d60c61440a53e207a393a40d4262c5cf216d9749ba3eeecc974d25f194e2b573a19c50ded0835214caece8ad46aa SHA512 6e96894974d0b7309d360e5df6ef57608f52c9228f8cb0d34f8e7b3614111eeaa31d4225fa1299962985dc414e6980a8a7c5c42d0fc5d648696bfd8f222b149d +DIST ksshaskpass-5.27.6.tar.xz 28008 BLAKE2B 868fe8f1755429d06fa9bc44b7d086cd7ac25c0ec838c44287f96c00017380666b2fa2d536fb244381ccdd4a0fa81fcf8822d2b9c053efce03f8aa910f3272f1 SHA512 78d37b37b6ae4c8e8b5ee90bcb8e440140684f1cfa318eed98e854016dc22bbd7edc3036776f778e5bc46c2859f5a4f44f6af7293368f98cff48575a7e37d050 diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.27.6.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.27.6.ebuild new file mode 100644 index 000000000000..1d6d755de2e8 --- /dev/null +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.27.6.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="Implementation of ssh-askpass with KDE Wallet integration" +HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 +" +RDEPEND="${DEPEND}" + +src_install() { + ecm_src_install + + insinto /etc/xdg/plasma-workspace/env/ + doins "${FILESDIR}/05-ksshaskpass.sh" +} + +pkg_postinst() { + ecm_pkg_postinst + + elog "In order to have ssh-agent start with Plasma 5," + elog "edit /etc/xdg/plasma-workspace/env/10-agent-startup.sh" + elog "and uncomment the lines enabling ssh-agent." + elog + elog "If you do so, do not forget to uncomment the respective" + elog "lines in /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh" + elog "to properly kill the agent when the session ends." + elog + elog "${PN} has been installed as your default askpass application" + elog "for Plasma 5 sessions." + elog "If that's not desired, select the one you want to use in" + elog "/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh" + + # Clean up pre-5.17.4 dirs + rmdir -v "${EROOT}"/etc/plasma{/startup,} 2> /dev/null +} diff --git a/kde-plasma/ksystemstats/Manifest b/kde-plasma/ksystemstats/Manifest index c255e5ed02e3..ebc1722dd671 100644 --- a/kde-plasma/ksystemstats/Manifest +++ b/kde-plasma/ksystemstats/Manifest @@ -1 +1,2 @@ DIST ksystemstats-5.27.5.tar.xz 115160 BLAKE2B 3e5d205f444cd6fe0ed9a2d9f7fc2215018e37e560e2793faa943ecb97d3f1964b955efdd0d364c055c88d2f5f2c85cc578f1ef663c30f372b713d5d76484d9c SHA512 0db1df8fd0264c6d5b5091b92ae892e74367e6a88b48d909bd79813638df5f9510eae42cb626c46d99f5b7ed66aed8636745aef4e66d49a9e0fa411c6140693e +DIST ksystemstats-5.27.6.tar.xz 116232 BLAKE2B 1b9ef600ac13b9e925d12a9c936fbf06b106c5e203ea1c17da511a9611171a833135d62eedfa2c279c5af25ba920a7b3ca480038d0ebe69b78008de701bf5216 SHA512 1ecaffa1642d8761993606be938efd183dc0de39f8d15cb19fc96871fe6d5de03628e0bf5cffe59bdb32283f66890a7783de04ebc7da4960e3f90104f15bd5ba diff --git a/kde-plasma/ksystemstats/ksystemstats-5.27.6.ebuild b/kde-plasma/ksystemstats/ksystemstats-5.27.6.ebuild new file mode 100644 index 000000000000..fb89b8ef5e81 --- /dev/null +++ b/kde-plasma/ksystemstats/ksystemstats-5.27.6.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="Plugin-based system monitoring daemon" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="networkmanager" + +DEPEND=" + dev-libs/libnl:3 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + >=kde-plasma/libksysguard-${PVCUT}:5 + net-libs/libpcap + sys-apps/lm-sensors:= + sys-libs/libcap + virtual/libudev:= + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) +" +RDEPEND="${DEPEND} + !> CMakeLists.txt <<- _EOF_ || die + ki18n_install(po) + _EOF_ + + ecm_src_prepare +} diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest index ea0379e664e6..12fe1f7dd2e8 100644 --- a/kde-plasma/milou/Manifest +++ b/kde-plasma/milou/Manifest @@ -1 +1,2 @@ DIST milou-5.27.5.tar.xz 58376 BLAKE2B 1fff02aa65f39f2f2620f5a9dbdf2451b77aba5dcd20d4f1735e491118a5e2b536c7661a1b82fceedb70863d40416b29178ebc2da483353b85486381cf518922 SHA512 88c8dcd45474ae1ba288198e3897d8f2e92668005e4847fe20b23d2b9bcc9d461804434c5cfee092fc0b4e228ce7b170be536daa6d22c2f02ab58517848b6079 +DIST milou-5.27.6.tar.xz 58500 BLAKE2B b2b6f111597f18a9feb06594cde00be4220691c0f8189a1e211875f64d9428d8b252b172fe07a4c12e3898b57b79ef18cb909a378ad9fc9d3462662b8548b46d SHA512 6eaef2a56dd8dc49a05c2503a4a53b793ef9ec4a8b642b6c4c623ff37b7b7be3ce8561311790bb214f746dd1424451d2f232d1ac3397bfa84f2618347ef101fb diff --git a/kde-plasma/milou/milou-5.27.6.ebuild b/kde-plasma/milou/milou-5.27.6.ebuild new file mode 100644 index 000000000000..4821cea770ce --- /dev/null +++ b/kde-plasma/milou/milou-5.27.6.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="Dedicated search application built on top of Baloo" +HOMEPAGE="https://invent.kde.org/plasma/milou" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/krunner-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/oxygen-sounds/Manifest b/kde-plasma/oxygen-sounds/Manifest index 358b6d84153f..8f1e235fe207 100644 --- a/kde-plasma/oxygen-sounds/Manifest +++ b/kde-plasma/oxygen-sounds/Manifest @@ -1 +1,2 @@ DIST oxygen-sounds-5.27.5.tar.xz 1896544 BLAKE2B e0f6545aa03c0d1ed112a57adc4ca85b1b73f885bbd1b2d011fca701116ea2dbb9108131a92c4b64c002b1b6208017f157c9f5678f7feee9a4955c822baaf890 SHA512 f8f0c71085f0a1bd8cfcc25fc0d2bb11e55c8cc954a2b499936b51ed1799d28ed8d25469a9ea12263ddf8338e0ae1deb552cfc53a7b11bde29d7428520953167 +DIST oxygen-sounds-5.27.6.tar.xz 1896408 BLAKE2B dcaa76939288111b91abdf17db989e4ac9efaf8462080d3c3272ff582d8b6b9bb6910c1f59c45887bb0843c87cce0c3e815c8e11f873a939187c953225f08fe4 SHA512 025a546426dd7a83bac8a604ae53cb58580f2b15d63f136c3f9d346fccceae8c48e8520a92052a281dc5ddcc298fda728a24d00f8d1fb56163939268fae7ad71 diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.6.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.6.ebuild new file mode 100644 index 000000000000..6de27bacc771 --- /dev/null +++ b/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.6.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm plasma.kde.org + +DESCRIPTION="Oxygen sound theme for the Plasma desktop" +HOMEPAGE="https://invent.kde.org/plasma/oxygen-sounds" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +RDEPEND="!e4{>NCsj5DuCuvy9xlU+ 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 diff --git a/lxde-base/lxdm/metadata.xml b/lxde-base/lxdm/metadata.xml index 346eccc47865..b9095c9781d0 100644 --- a/lxde-base/lxdm/metadata.xml +++ b/lxde-base/lxdm/metadata.xml @@ -1,10 +1,7 @@ - - grknight@gentoo.org - Brian Evans - + lxde diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz index ddf04d6fdb1a8abf5a457a89778d41ee3a8cd258..1c5271625234fa7dad7365698a08851e794e6573 100644 GIT binary patch literal 3550 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 YM45Qi*W$H+mHfN^14%mCRO=W309Z%j#{d8T literal 3548 zcmV<24I}a&iwFP!00002|81B{u3X7+hUZ!ZH$Xe`9XX_62{LSXB5fctGEySMCL4UX zWv|{}5@1zz!;{8s-nyqUBmU?4w|9Si_vWYgYTLfrzx?y34{uWL{mt+H^WA^^A^-l( zk~*@_bh`M-DMf4QWq2y3Wv^X($w>=;leT%STaS8QzWZ)oN0GX7<`0L~Ue4O5gt(`1 zqOHZB&UMPPt&(TAsJXQ|!|wm4e9ozF{_>}HE#)`5m(M-bWF_wsr4~(Ro1`XbB)iYt zmh!Objo+;{&AgoH(o)q_dkyWJZc1+X_}Xi8f>>#^G-WrAqI+vv{Cba`EbTH|9>Vov zdF)+Vvp%Dp)^g`Wwdc-Z zYqnI&&g=BLTPc~ZKe=c>dyRFHWZ!!;>v>E2o>5 z=k({tu$cF$S>x<6g3Z-=b}8FTZE-Zq{e(-H)lt_<7ABInomIB;z~Y?=sETcgHU0F& ze`4&GR*$^cO=ajjck#U^?`37xHHx>srD}N@)`w4DpThzu^D!)7)HTnXn>Oa1?abU{ z_OZ)KZE*$R3mR9CDptm+%Y16B5lt3AkTdtmOXoaI!Pq!#H|2;OoJda?SMJAFcRq3d zC`XH0$7!cp{xPfy7-l55R0I^TgqcrbTcExin?9M+?5oUrwydaUDZ|NQNs>{jb3*qD ze3(RV=p;TgiMHiy+3{LNuR6_veDMMc`YDnlgIPxXI;@}He~g!L<(wbm@^d$K;tZ9w z;hk32$^^vwW*C`(vM-;ISw*st@jJQo4}aL;-ULteX{wVQ`Tta$iwc# z90lLny`;&CGrNKI2)d6ur`7U`jra7m5U`A1ur8^CJ8pTFt?Hxcz*wpx=?DetsFq+>o1%l;F;pv8 zuLOGy^d=wVxFtipdR>YT8j!D6azV%YJag(mzZt}jk?qn4-=m7#BHlctA#I6KlnaXs zrON4A6~5Ik=Qb$624#GEh&l)iWJ*zfDYGD6!f=uQb+@BMPRx!|I{aYIR<4Fi*aO7h5f`YqeRFw-NoTqIJ3=f^~YA;L{t=R4Q zg^mSFuTFP}4Gowv+fHa3>`J?%?h|g5inVURDWzD~9|Id^s8@-eO9DR%Q28~cT9DS% zJLt2*p-N1zLdHNdF3dSvZ!@mr#`t{3pK&X;3r z@SHH$Z!D-}nzUZR#NWa`|Ie$0y|^Q}PtgfS9mcGiTy%i>jWXCUsj0g_s?AOgXll&W zty?FfnPrQC6WI)oor#KMg^B3|f}-L{5RFcz1X)U2>ttdAffMD3QrsE2`!OsTjX#?= zkFcJBl)|TxD~47pajPd*0q>yNEC^I?WQPl!!KZ~dh>;(tjC(=J)bU|_YORGMKocK~ zQZzSD;0?uXeVhrqk!$Q?)aS7NZa=>OE6wo?UYLvw)M!Q7IDSEo%~lKYHy~mgWc@Nh z+jmBB!Y)8eP*}xzkT(o*&aCi{f%cUa5*N%1tHMSJ+r&CR$5SU0K=?rvu!3MHhdoj% z2X=IkNHaFsgSd=%Q!e1!DA(o`FH$|YO1lA*6@Zu?t~j4|co$d?fr6nV;VW?-5UDVe zfp#1X*aJVZ+aM|(v}9?Oj2zx`J!kcgZ|gO7X?+fh1wf|OdnXiacGv|=%0#mZv(3Rd z?Oby+Cb9|)F9}er=FD|LC9*kypdV2=m@syM!kY}%nxSsSX;XDLjap|v@H**a;J0;= z$sgXh2=x1g|3P4bT%=b10%^2fE|M|*j0y9rlQ8OXd{Y2|Lw4*Y!$C42!oUv7mDi2Q zc057ThTV70Bwx$xb~}XyKD{AqePC$BljpFmEB^ECmv2A+{OR*+wr}G(wX4h2n6`w- zTL9c}&axU;p72guCtwvviZ!L3NE2wq-4*?Wa8xNr9UlOJf_f2xXd=*;K1jqdlI29! zZx2o692g51*_s!U2eze;)(HQJ#`J=836m4V2NZ#@fV^|39HdGgH-GIiu$$;n8)m?M zK=TMPN=5Vm{wVEom>iUFzMJ!FNwN1;$1Frz9Gm`0u()KVCm^Q3nc9mt=KS==ARv;o z=D^mtSEZXJng-pok^vA!>PezIHX=s^;y{4ZLT0{1Lpuq2ovIEZ zuauw0KM|}TI{tl41R=)p6P1ZZz=JaE)T)6 z|F3=Czp6v!F*71WAPVCaTS87j3*kS~z;-FxlhU?vlw>8~EygRVgd?C2hVgyI`tSs32VZe&85Nym?gl~n>0^i6?SbYd1mxF=UG zpNk?vQrGtDnLUS9dQXpGjmsP^VD~-1Nk}zX)S7}-oVFRt!gEu*??lL$-8eM4=e}ZK zrA{r*SS9*PGb0V6pUbJQijrP0l0$jfekw!@Vl26Eor3k#SkdS4NUKuGK@{ksg3;7W z8_#@@KI7owzEB!hc~qTt%H^mu5?SeKL>|W*sG8{PAV}ozuYIU-)PtbkDM*xrdj^r8 z2i}%U4kFZfCaDmN++G0oF+TlfUZXz2g>Z6{t%$Sch3Qf_usYU<)MtlHnC*SzfTnj^ zW+%Y&G2+0Dv-4=m1p0dU!-Q`)qXQFtH?SmQ2;)=ATnQ$8l%rDe&^L%hLfGq(CWt9m zSP-*qZP$R**eOwAWC&X#84YAOB>Wza z$yJ94_mHrS9L^m3Ko{yv24FYkkwxt~4b=?ok%qU@#s;6>;u}e&q{hv~SVg{_kdTXb zBI*1t-B>i7XsV)>{-W27H_JzWz$KnZXfBJkA~czP5eeWoa=4 zhgQ9-l3?)*L>Gg7l%bWcTin+WdvZs{ZF=8~lBTEKH(5mppK06zN%zak9H;U|Z^obD z`ogH^60&P=G!2R_9c6SHcu6#gOYTN*N+cvL7>V+iao;A;Mc0cxe*HW6iqGr)=lyoQ z|M+T@MDWMpFk4`7-w|;CPI_=`01l9H=*UPKECXT`dy3gamWhM-5#e1xO|0?VO{xDx zyzr=OllDxAByWS0qomA4tSdM15%;d}!83FWC{S}Axguf)+_LCK=Hg6y(h=EAqM(t^ zN%=t-B+Tb_YwY4biayx)f`zI$cB%xAQqethA61|n!Enw!@|N7K3SLSuTW;5vSq3e2 z(e}3fzk_=Yjity_{jns<%uQh1ZmyZPRRfiDt2ag>jo<=F64mX3{DC#9Q%yOjGz{MP6D5+&|Sn}%b`D2En*t7X1*oOxiONCb+Fx>-8;T<0e_ W67~zZM{#Gd-~As)mUF1<7ytk<@)TVF diff --git a/mail-client/s-nail/metadata.xml b/mail-client/s-nail/metadata.xml index ac063bad5a3e..3a5e3dc2c701 100644 --- a/mail-client/s-nail/metadata.xml +++ b/mail-client/s-nail/metadata.xml @@ -1,10 +1,7 @@ - - grknight@gentoo.org - Brian Evans - + Enable support for network protocols (POP, IMAP and SMTP). If you diff --git a/mail-client/thunderbird/thunderbird-102.11.0.ebuild b/mail-client/thunderbird/thunderbird-102.11.0.ebuild index 271a377a2584..ec0955e5f93e 100644 --- a/mail-client/thunderbird/thunderbird-102.11.0.ebuild +++ b/mail-client/thunderbird/thunderbird-102.11.0.ebuild @@ -792,7 +792,7 @@ src_configure() { fi # LTO flag was handled via configure - filter-flags '-flto*' + filter-lto mozconfig_use_enable debug if use debug ; then diff --git a/mail-client/thunderbird/thunderbird-102.11.2.ebuild b/mail-client/thunderbird/thunderbird-102.11.2.ebuild index 2291ad1b535d..f74cebc0aacb 100644 --- a/mail-client/thunderbird/thunderbird-102.11.2.ebuild +++ b/mail-client/thunderbird/thunderbird-102.11.2.ebuild @@ -792,7 +792,7 @@ src_configure() { fi # LTO flag was handled via configure - filter-flags '-flto*' + filter-lto mozconfig_use_enable debug if use debug ; then diff --git a/mail-client/thunderbird/thunderbird-102.12.0.ebuild b/mail-client/thunderbird/thunderbird-102.12.0.ebuild index 271a377a2584..ec0955e5f93e 100644 --- a/mail-client/thunderbird/thunderbird-102.12.0.ebuild +++ b/mail-client/thunderbird/thunderbird-102.12.0.ebuild @@ -792,7 +792,7 @@ src_configure() { fi # LTO flag was handled via configure - filter-flags '-flto*' + filter-lto mozconfig_use_enable debug if use debug ; then diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz index 3f8a2d3efcfdf313484bea3a0ac3688b4c962323..2a551a6ae308c6aecf6dd3a7645997dc41cba1e6 100644 GIT binary patch literal 8381 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 T6Heb{>i_V+y~(yXyE^~?I;Y}# literal 8385 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 - - grknight@gentoo.org - Brian Evans - + prehor/amavisd-milter diff --git a/mail-filter/spamassassin/files/4.0.0-DnsResolver-udpsize.patch b/mail-filter/spamassassin/files/4.0.0-DnsResolver-udpsize.patch new file mode 100644 index 000000000000..a9462c21433e --- /dev/null +++ b/mail-filter/spamassassin/files/4.0.0-DnsResolver-udpsize.patch @@ -0,0 +1,16 @@ +https://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm?r1=1909910&r2=1909909&pathrev=1909910 +--- a/lib/Mail/SpamAssassin/DnsResolver.pm ++++ b/lib/Mail/SpamAssassin/DnsResolver.pm +@@ -599,7 +599,11 @@ + my $udp_payload_size = $self->{conf}->{dns_options}->{edns}; + if ($udp_payload_size && $udp_payload_size > 512) { + # dbg("dns: adding EDNS ext, UDP payload size %d", $udp_payload_size); +- $packet->edns->size($udp_payload_size); ++ if ($packet->edns->can('udpsize')) { # since Net::DNS 1.38 ++ $packet->edns->udpsize($udp_payload_size); ++ } else { ++ $packet->edns->size($udp_payload_size); ++ } + } + } + diff --git a/mail-filter/spamassassin/files/4.0.0-sa-update-rdatastr.patch b/mail-filter/spamassassin/files/4.0.0-sa-update-rdatastr.patch new file mode 100644 index 000000000000..415bc187865d --- /dev/null +++ b/mail-filter/spamassassin/files/4.0.0-sa-update-rdatastr.patch @@ -0,0 +1,12 @@ +https://svn.apache.org/viewvc/spamassassin/trunk/sa-update.raw?r1=1910601&r2=1910600&pathrev=1910601 +--- a/sa-update.raw ++++ b/sa-update.raw +@@ -1458,7 +1458,7 @@ + next if !$rr; # no answer records, only rcode + next if $rr->type ne $rr_type; + # scalar context! +- my $text = $rr->UNIVERSAL::can('txtdata') ? $rr->txtdata : $rr->rdatastr; ++ my $text = $rr->UNIVERSAL::can('txtdata') ? $rr->txtdata : $rr->rdstring; + push(@result,$text) if defined $text && $text ne ''; + } + printf("DNS %s query: %s -> %s\n", $rr_type, $query, join(", ",@result)) diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r3.ebuild b/mail-filter/spamassassin/spamassassin-4.0.0-r3.ebuild new file mode 100644 index 000000000000..8092e98fd3f0 --- /dev/null +++ b/mail-filter/spamassassin/spamassassin-4.0.0-r3.ebuild @@ -0,0 +1,339 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit perl-functions systemd toolchain-funcs verify-sig autotools + +MY_P="Mail-SpamAssassin-${PV//_/-}" +DESCRIPTION="An extensible mail filter which can identify and tag spam" +HOMEPAGE="https://spamassassin.apache.org/" +SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2 + verify-sig? ( + https://downloads.apache.org/spamassassin/source/${MY_P}.tar.bz2.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0 GPL-2" +SLOT="0" +KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test" +RESTRICT="!test? ( test )" + +# The Makefile.PL script checks for dependencies, but only fails if a +# required (i.e. not optional) dependency is missing. We therefore +# require most of the optional modules only at runtime. +REQDEPEND="acct-user/spamd + acct-group/spamd + dev-lang/perl:= + dev-perl/HTML-Parser + dev-perl/Net-DNS + dev-perl/NetAddr-IP + virtual/perl-Digest-SHA + ssl? ( + dev-libs/openssl:0= + )" + +# SpamAssassin doesn't use libwww-perl except as a fallback for when +# curl/wget are missing, so we depend on one of those instead. Some +# mirrors use https, so we need those utilities to support SSL. +# +# re2c is needed to compile the rules (sa-compile). +# +# We still need the old Digest-SHA1 because razor2 has not been ported +# to Digest-SHA. +OPTDEPEND="app-crypt/gnupg + dev-perl/Archive-Zip + dev-perl/BSD-Resource + dev-perl/Digest-SHA1 + dev-perl/Email-Address-XS + dev-perl/Encode-Detect + || ( dev-perl/GeoIP2 dev-perl/Geo-IP ) + dev-perl/IO-String + dev-perl/Mail-DKIM + dev-perl/Mail-DMARC + dev-perl/Mail-SPF + dev-perl/Net-Patricia + dev-perl/Net-LibIDN2 + dev-util/re2c + || ( net-misc/wget[ssl] net-misc/curl[ssl] ) + virtual/perl-MIME-Base64 + dev-perl/Pod-Parser + berkdb? ( virtual/perl-DB_File ) + ipv6? ( dev-perl/IO-Socket-INET6 ) + ldap? ( dev-perl/perl-ldap ) + mysql? ( + dev-perl/DBI + dev-perl/DBD-mysql + ) + postgres? ( + dev-perl/DBI + dev-perl/DBD-Pg + ) + sqlite? ( + dev-perl/DBI + dev-perl/DBD-SQLite + ) + ssl? ( dev-perl/IO-Socket-SSL )" + +DEPEND="${REQDEPEND} + test? ( + ${OPTDEPEND} + virtual/perl-Test-Harness + )" +RDEPEND="${REQDEPEND} ${OPTDEPEND}" +BDEPEND="${RDEPEND} + verify-sig? ( sec-keys/openpgp-keys-spamassassin )" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/spamassassin.apache.org.asc + +PATCHES=( + "${FILESDIR}/mention-geoip.cf-in-init.pre.patch" + "${FILESDIR}/4.0.0-tests-dnsbl_subtests.t.patch" + "${FILESDIR}/4.0.0-tests-strip2.t.patch" + "${FILESDIR}/4.0.0-DnsResolver-udpsize.patch" +) + +# There are a few renames and use-dependent ones in src_install as well. +DOCS=( + NOTICE TRADEMARK CREDITS UPGRADE USAGE sql/README.bayes + sql/README.awl procmailrc.example sample-nonspam.txt + sample-spam.txt spamd/PROTOCOL spamd/README.vpopmail + spamd-apache2/README.apache +) + +src_prepare() { + default + + # The sa_compile test does some weird stuff like hopping around in + # the directory tree and calling "make" to create a dist tarball + # from ${S}. It fails, and is more trouble than it's worth... + perl_rm_files t/sa_compile.t + + # The spamc tests (which need the networked spamd daemon) fail for + # irrelevant reasons. It's too hard to disable them (unlike the + # spamd tests themselves -- see src_test), so use a crude + # workaround. + perl_rm_files t/spamc_*.t + + # Some tests need extra dependencies + # e.g. t/sql_based_whitelist.t needs DBD + # This is kinder than REQUIRED_USE for tests which hurts automation + if ! use mysql && ! use postgres && ! use sqlite ; then + perl_rm_files t/sql_based_whitelist.t + fi + + # Disable plugin by default + sed -i -e 's/^loadplugin/\#loadplugin/g' \ + "rules/init.pre" \ + || die "failed to disable plugins by default" +} + +src_configure() { + # This is how and where the perl-module eclass disables the + # MakeMaker interactive prompt. + export PERL_MM_USE_DEFAULT=1 + + # Set SYSCONFDIR explicitly so we can't get bitten by bug 48205 again + # (just to be sure, nobody knows how it could happen in the first place). + # + # We also set the path to the perl executable explictly. This will be + # used to create the initial shebang line in the scripts (bug 62276). + perl Makefile.PL \ + PREFIX="${EPREFIX}/usr" \ + INSTALLDIRS=vendor \ + SYSCONFDIR="${EPREFIX}/etc" \ + DATADIR="${EPREFIX}/usr/share/spamassassin" \ + PERL_BIN="${EPREFIX}/usr/bin/perl" \ + ENABLE_SSL="$(usex ssl)" \ + DESTDIR="${D}" \ + || die 'failed to create a Makefile using Makefile.PL' + + # Now configure spamc. + + # Run autoreconf to avoid some issues caused by a standard test in the + # current autoconf. Expected to be fixed in next autoconf release, so + # these next 3 lines might not be needed for long. See bug #899782. + pushd spamc >/dev/null + eautoreconf + popd >/dev/null + emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" spamc/Makefile +} + +src_compile() { + emake + use qmail && emake spamc/qmail-spamc +} + +src_install () { + default + + # Create the stub dir used by sa-update and friends + keepdir /var/lib/spamassassin + + # Move spamd to sbin where it belongs. + dodir /usr/sbin + mv "${ED}"/usr/bin/spamd "${ED}"/usr/sbin/spamd || die "move spamd failed" + + if use qmail; then + dobin spamc/qmail-spamc + fi + + dosym mail/spamassassin /etc/spamassassin + + # Add the init and config scripts. + newinitd "${FILESDIR}/3.4.1-spamd.init-r3" spamd + newconfd "${FILESDIR}/3.4.1-spamd.conf-r1" spamd + + systemd_newunit "${FILESDIR}/${PN}.service-r4" "${PN}.service" + systemd_install_serviced "${FILESDIR}/${PN}.service.conf-r2" \ + "${PN}.service" + + use postgres && dodoc sql/*_pg.sql + use mysql && dodoc sql/*_mysql.sql + use qmail && dodoc spamc/README.qmail + + # Rename some files so that they don't clash with others. + newdoc spamd/README README.spamd + newdoc sql/README README.sql + newdoc ldap/README README.ldap + + insinto /etc/mail/spamassassin/ + newins "${FILESDIR}"/geoip-4.0.0.cf geoip.cf + insopts -m0400 + newins "${FILESDIR}"/secrets.cf secrets.cf.example + + # Create the directory where sa-update stores its GPG key (if you + # choose to import one). If this directory does not exist, the + # import will fail. This is bug 396307. We expect that the import + # will be performed as root, and making the directory accessible + # only to root prevents a warning on the command-line. + diropts -m0700 + dodir /etc/mail/spamassassin/sa-update-keys + + if use cron; then + # Install the cron job if they want it. + exeinto /etc/cron.daily + newexe "${FILESDIR}/update-spamassassin-rules-r1.cron" \ + update-spamassassin-rules + fi + + # Remove perllocal.pod to avoid file collisions (bug #603338). + perl_delete_localpod + + # The perl-module eclass calls three other functions to clean + # up in src_install. The first fixes references to ${D} in the + # packlist, and is useful to us, too. The other two functions, + # perl_delete_emptybsdir and perl_remove_temppath, don't seem + # to be needed: there are no empty directories, *.bs files, or + # ${D} paths remaining in our installed image. + perl_fix_packlist +} + +src_test() { + # Trick the test suite into skipping the spamd tests. Setting + # SPAMD_HOST to a non-localhost value causes SKIP_SPAMD_TESTS to be + # set in SATest.pm. + export SPAMD_HOST=disabled + default +} + +pkg_preinst() { + if use mysql || use postgres ; then + local _awlwarn=0 + local _v + for _v in ${REPLACING_VERSIONS}; do + if ver_test "${_v}" -lt "3.4.3"; then + _awlwarn=1 + break + fi + done + if [[ ${_awlwarn} == 1 ]] ; then + ewarn 'If you used AWL before 3.4.3, the SQL schema has changed.' + ewarn 'You will need to manually ALTER your tables for them to' + ewarn 'continue working. See the UPGRADE documentation for' + ewarn 'details.' + ewarn + fi + fi +} + +pkg_postinst() { + elog + elog 'No rules are installed by default. You will need to run sa-update' + elog 'at least once, and most likely configure SpamAssassin before it' + elog 'will work.' + + if ! use cron; then + elog + elog 'You should consider a cron job for sa-update. One is provided' + elog 'for daily updates if you enable the "cron" USE flag.' + fi + elog + elog 'Configuration and update help can be found on the wiki:' + elog + elog ' https://wiki.gentoo.org/wiki/SpamAssassin' + elog + + if use mysql || use postgres ; then + local _v + for _v in ${REPLACING_VERSIONS}; do + if ver_test "${_v}" -lt "3.4.3"; then + ewarn + ewarn 'If you used AWL before 3.4.3, the SQL schema has changed.' + ewarn 'You will need to manually ALTER your tables for them to' + ewarn 'continue working. See the UPGRADE documentation for' + ewarn 'details.' + ewarn + + # show this only once + break + fi + done + fi + + ewarn 'If this version of SpamAssassin causes permissions issues' + ewarn 'with your user configurations or bayes databases, then you' + ewarn 'may need to set SPAMD_RUN_AS_ROOT=true in your OpenRC service' + ewarn 'configuration file, or remove the --username and --groupname' + ewarn 'flags from the SPAMD_OPTS variable in your systemd service' + ewarn 'configuration file.' + + if [[ ! ~spamd -ef "${ROOT}/var/lib/spamd" ]] ; then + ewarn "The spamd user's home folder has been moved to a new location." + elog + elog "The acct-user/spamd package should have relocated it for you," + elog "but may have failed because your spamd daemon was running." + elog + elog "To fix this:" + elog " - Stop your spamd daemon" + elog " - emerge -1 acct-user/spamd" + elog " - Restart your spamd daemon" + elog " - Remove the old home folder if you want" + elog " rm -rf \"${ROOT}/home/spamd\"" + fi + if [[ -e "${ROOT}/home/spamd" ]] ; then + ewarn + ewarn "The spamd user's home folder has been moved to a new location." + elog + elog " Old Home: ${ROOT}/home/spamd" + elog " New Home: ${ROOT}/var/lib/spamd" + elog + elog "You may wish to migrate your data to the new location:" + elog " - Stop your spamd daemon" + elog " - Re-emerge acct-user/spamd to ensure the home folder has been" + elog " updated to the new location, now that the daemon isn't running:" + elog " # emerge -1 acct-user/spamd" + elog " # echo ~spamd" + elog " - Migrate the contents from the old location to the new home" + elog " For example:" + elog " # cp -Rpi \"${ROOT}/home/spamd/\" \"${ROOT}/var/lib/\"" + elog " - Remove the old home folder" + elog " # rm -rf \"${ROOT}/home/spamd\"" + elog " - Restart your spamd daemon" + elog + elog "If you do not wish to migrate data, you should remove the old" + elog "home folder from your system as it is not used." + fi +} diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild b/mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild new file mode 100644 index 000000000000..ef2e2c316414 --- /dev/null +++ b/mail-filter/spamassassin/spamassassin-4.0.0-r4.ebuild @@ -0,0 +1,340 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit perl-functions systemd toolchain-funcs verify-sig autotools + +MY_P="Mail-SpamAssassin-${PV//_/-}" +DESCRIPTION="An extensible mail filter which can identify and tag spam" +HOMEPAGE="https://spamassassin.apache.org/" +SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2 + verify-sig? ( + https://downloads.apache.org/spamassassin/source/${MY_P}.tar.bz2.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test" +RESTRICT="!test? ( test )" + +# The Makefile.PL script checks for dependencies, but only fails if a +# required (i.e. not optional) dependency is missing. We therefore +# require most of the optional modules only at runtime. +REQDEPEND="acct-user/spamd + acct-group/spamd + dev-lang/perl:= + dev-perl/HTML-Parser + dev-perl/Net-DNS + dev-perl/NetAddr-IP + virtual/perl-Digest-SHA + ssl? ( + dev-libs/openssl:0= + )" + +# SpamAssassin doesn't use libwww-perl except as a fallback for when +# curl/wget are missing, so we depend on one of those instead. Some +# mirrors use https, so we need those utilities to support SSL. +# +# re2c is needed to compile the rules (sa-compile). +# +# We still need the old Digest-SHA1 because razor2 has not been ported +# to Digest-SHA. +OPTDEPEND="app-crypt/gnupg + dev-perl/Archive-Zip + dev-perl/BSD-Resource + dev-perl/Digest-SHA1 + dev-perl/Email-Address-XS + dev-perl/Encode-Detect + || ( dev-perl/GeoIP2 dev-perl/Geo-IP ) + dev-perl/IO-String + dev-perl/Mail-DKIM + dev-perl/Mail-DMARC + dev-perl/Mail-SPF + dev-perl/Net-Patricia + dev-perl/Net-LibIDN2 + dev-util/re2c + || ( net-misc/wget[ssl] net-misc/curl[ssl] ) + virtual/perl-MIME-Base64 + dev-perl/Pod-Parser + berkdb? ( virtual/perl-DB_File ) + ipv6? ( dev-perl/IO-Socket-INET6 ) + ldap? ( dev-perl/perl-ldap ) + mysql? ( + dev-perl/DBI + dev-perl/DBD-mysql + ) + postgres? ( + dev-perl/DBI + dev-perl/DBD-Pg + ) + sqlite? ( + dev-perl/DBI + dev-perl/DBD-SQLite + ) + ssl? ( dev-perl/IO-Socket-SSL )" + +DEPEND="${REQDEPEND} + test? ( + ${OPTDEPEND} + virtual/perl-Test-Harness + )" +RDEPEND="${REQDEPEND} ${OPTDEPEND}" +BDEPEND="${RDEPEND} + verify-sig? ( sec-keys/openpgp-keys-spamassassin )" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/spamassassin.apache.org.asc + +PATCHES=( + "${FILESDIR}/mention-geoip.cf-in-init.pre.patch" + "${FILESDIR}/4.0.0-tests-dnsbl_subtests.t.patch" + "${FILESDIR}/4.0.0-tests-strip2.t.patch" + "${FILESDIR}/4.0.0-DnsResolver-udpsize.patch" + "${FILESDIR}/4.0.0-sa-update-rdatastr.patch" +) + +# There are a few renames and use-dependent ones in src_install as well. +DOCS=( + NOTICE TRADEMARK CREDITS UPGRADE USAGE sql/README.bayes + sql/README.awl procmailrc.example sample-nonspam.txt + sample-spam.txt spamd/PROTOCOL spamd/README.vpopmail + spamd-apache2/README.apache +) + +src_prepare() { + default + + # The sa_compile test does some weird stuff like hopping around in + # the directory tree and calling "make" to create a dist tarball + # from ${S}. It fails, and is more trouble than it's worth... + perl_rm_files t/sa_compile.t + + # The spamc tests (which need the networked spamd daemon) fail for + # irrelevant reasons. It's too hard to disable them (unlike the + # spamd tests themselves -- see src_test), so use a crude + # workaround. + perl_rm_files t/spamc_*.t + + # Some tests need extra dependencies + # e.g. t/sql_based_whitelist.t needs DBD + # This is kinder than REQUIRED_USE for tests which hurts automation + if ! use mysql && ! use postgres && ! use sqlite ; then + perl_rm_files t/sql_based_whitelist.t + fi + + # Disable plugin by default + sed -i -e 's/^loadplugin/\#loadplugin/g' \ + "rules/init.pre" \ + || die "failed to disable plugins by default" +} + +src_configure() { + # This is how and where the perl-module eclass disables the + # MakeMaker interactive prompt. + export PERL_MM_USE_DEFAULT=1 + + # Set SYSCONFDIR explicitly so we can't get bitten by bug 48205 again + # (just to be sure, nobody knows how it could happen in the first place). + # + # We also set the path to the perl executable explictly. This will be + # used to create the initial shebang line in the scripts (bug 62276). + perl Makefile.PL \ + PREFIX="${EPREFIX}/usr" \ + INSTALLDIRS=vendor \ + SYSCONFDIR="${EPREFIX}/etc" \ + DATADIR="${EPREFIX}/usr/share/spamassassin" \ + PERL_BIN="${EPREFIX}/usr/bin/perl" \ + ENABLE_SSL="$(usex ssl)" \ + DESTDIR="${D}" \ + || die 'failed to create a Makefile using Makefile.PL' + + # Now configure spamc. + + # Run autoreconf to avoid some issues caused by a standard test in the + # current autoconf. Expected to be fixed in next autoconf release, so + # these next 3 lines might not be needed for long. See bug #899782. + pushd spamc >/dev/null + eautoreconf + popd >/dev/null + emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" spamc/Makefile +} + +src_compile() { + emake + use qmail && emake spamc/qmail-spamc +} + +src_install () { + default + + # Create the stub dir used by sa-update and friends + keepdir /var/lib/spamassassin + + # Move spamd to sbin where it belongs. + dodir /usr/sbin + mv "${ED}"/usr/bin/spamd "${ED}"/usr/sbin/spamd || die "move spamd failed" + + if use qmail; then + dobin spamc/qmail-spamc + fi + + dosym mail/spamassassin /etc/spamassassin + + # Add the init and config scripts. + newinitd "${FILESDIR}/3.4.1-spamd.init-r3" spamd + newconfd "${FILESDIR}/3.4.1-spamd.conf-r1" spamd + + systemd_newunit "${FILESDIR}/${PN}.service-r4" "${PN}.service" + systemd_install_serviced "${FILESDIR}/${PN}.service.conf-r2" \ + "${PN}.service" + + use postgres && dodoc sql/*_pg.sql + use mysql && dodoc sql/*_mysql.sql + use qmail && dodoc spamc/README.qmail + + # Rename some files so that they don't clash with others. + newdoc spamd/README README.spamd + newdoc sql/README README.sql + newdoc ldap/README README.ldap + + insinto /etc/mail/spamassassin/ + newins "${FILESDIR}"/geoip-4.0.0.cf geoip.cf + insopts -m0400 + newins "${FILESDIR}"/secrets.cf secrets.cf.example + + # Create the directory where sa-update stores its GPG key (if you + # choose to import one). If this directory does not exist, the + # import will fail. This is bug 396307. We expect that the import + # will be performed as root, and making the directory accessible + # only to root prevents a warning on the command-line. + diropts -m0700 + dodir /etc/mail/spamassassin/sa-update-keys + + if use cron; then + # Install the cron job if they want it. + exeinto /etc/cron.daily + newexe "${FILESDIR}/update-spamassassin-rules-r1.cron" \ + update-spamassassin-rules + fi + + # Remove perllocal.pod to avoid file collisions (bug #603338). + perl_delete_localpod + + # The perl-module eclass calls three other functions to clean + # up in src_install. The first fixes references to ${D} in the + # packlist, and is useful to us, too. The other two functions, + # perl_delete_emptybsdir and perl_remove_temppath, don't seem + # to be needed: there are no empty directories, *.bs files, or + # ${D} paths remaining in our installed image. + perl_fix_packlist +} + +src_test() { + # Trick the test suite into skipping the spamd tests. Setting + # SPAMD_HOST to a non-localhost value causes SKIP_SPAMD_TESTS to be + # set in SATest.pm. + export SPAMD_HOST=disabled + default +} + +pkg_preinst() { + if use mysql || use postgres ; then + local _awlwarn=0 + local _v + for _v in ${REPLACING_VERSIONS}; do + if ver_test "${_v}" -lt "3.4.3"; then + _awlwarn=1 + break + fi + done + if [[ ${_awlwarn} == 1 ]] ; then + ewarn 'If you used AWL before 3.4.3, the SQL schema has changed.' + ewarn 'You will need to manually ALTER your tables for them to' + ewarn 'continue working. See the UPGRADE documentation for' + ewarn 'details.' + ewarn + fi + fi +} + +pkg_postinst() { + elog + elog 'No rules are installed by default. You will need to run sa-update' + elog 'at least once, and most likely configure SpamAssassin before it' + elog 'will work.' + + if ! use cron; then + elog + elog 'You should consider a cron job for sa-update. One is provided' + elog 'for daily updates if you enable the "cron" USE flag.' + fi + elog + elog 'Configuration and update help can be found on the wiki:' + elog + elog ' https://wiki.gentoo.org/wiki/SpamAssassin' + elog + + if use mysql || use postgres ; then + local _v + for _v in ${REPLACING_VERSIONS}; do + if ver_test "${_v}" -lt "3.4.3"; then + ewarn + ewarn 'If you used AWL before 3.4.3, the SQL schema has changed.' + ewarn 'You will need to manually ALTER your tables for them to' + ewarn 'continue working. See the UPGRADE documentation for' + ewarn 'details.' + ewarn + + # show this only once + break + fi + done + fi + + ewarn 'If this version of SpamAssassin causes permissions issues' + ewarn 'with your user configurations or bayes databases, then you' + ewarn 'may need to set SPAMD_RUN_AS_ROOT=true in your OpenRC service' + ewarn 'configuration file, or remove the --username and --groupname' + ewarn 'flags from the SPAMD_OPTS variable in your systemd service' + ewarn 'configuration file.' + + if [[ ! ~spamd -ef "${ROOT}/var/lib/spamd" ]] ; then + ewarn "The spamd user's home folder has been moved to a new location." + elog + elog "The acct-user/spamd package should have relocated it for you," + elog "but may have failed because your spamd daemon was running." + elog + elog "To fix this:" + elog " - Stop your spamd daemon" + elog " - emerge -1 acct-user/spamd" + elog " - Restart your spamd daemon" + elog " - Remove the old home folder if you want" + elog " rm -rf \"${ROOT}/home/spamd\"" + fi + if [[ -e "${ROOT}/home/spamd" ]] ; then + ewarn + ewarn "The spamd user's home folder has been moved to a new location." + elog + elog " Old Home: ${ROOT}/home/spamd" + elog " New Home: ${ROOT}/var/lib/spamd" + elog + elog "You may wish to migrate your data to the new location:" + elog " - Stop your spamd daemon" + elog " - Re-emerge acct-user/spamd to ensure the home folder has been" + elog " updated to the new location, now that the daemon isn't running:" + elog " # emerge -1 acct-user/spamd" + elog " # echo ~spamd" + elog " - Migrate the contents from the old location to the new home" + elog " For example:" + elog " # cp -Rpi \"${ROOT}/home/spamd/\" \"${ROOT}/var/lib/\"" + elog " - Remove the old home folder" + elog " # rm -rf \"${ROOT}/home/spamd\"" + elog " - Restart your spamd daemon" + elog + elog "If you do not wish to migrate data, you should remove the old" + elog "home folder from your system as it is not used." + fi +} diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz index 73762f53c2ea2a24a3189c514e80dd299e92ac11..a6a6ca3f5371c3c06debd2f55ddf1ee0dc6dfecb 100644 GIT binary patch literal 2379 zcmV-R3AFYfiwFP!00002|6P|$j$OAAhUZ>IZ@>wk#o|y#93)7biM;``SQRv&m!&q~ z<>zAn^=)XTt3KzD{Of=5Z|{D4_w>PE)>$v>FMob`|CD=ePe1+p-M@Y=KRq?E7FKFK zqo1-QeD>^9_NpyU&mK`sLxv@_(pyet_a@mrM^&$CZQ5$}%n>4e4;i(FO0`y;Cvz*a zM=Ryjm22I7_q%?Uwrk9Go__tuyPnHa4;!{~_LVJpGiy?Z9``=IijCuAq&lVSk)~9y zGfz7fs%2~PWFzg__ViwRipXoNy~=7UcRhJai?&mn-lFeFJU-T}k|la`8_|CF<=ub& z`S+iH{q4y<{qg15zx?%=_3=6U>&sJ9)mOagoHpv+SDYS8#sZjAbIxb?!EUOpU82q5 zk#(!Dr8zG<6Ei}m2G?F zR4qK6tupqEDk0q}C#|uY_Su@QH+cEi4=E9q>btDd=bW>0K( zlpO8As45c>*Rm;%0eS&s?Tm`~Y|)y_+@qIZuYAo;0RDv)b8-koI`M{EpdjWr;K=QNkLTs8oP99=`sj%=-2vwWvv1J)^ZCOAtU2@nRxW+&n&4E7h2@ML(!`@x z#@20ltxUXjle0L@Zq5j8#BKM%d)aFTws?claH- zR26h#-_U9Xl-j)~w67Ik8hJuiEedziOb56j*B&Ol?_C=h!r%;b7}1zb+bTV+60uJ! z2^`R{>V`-2B;+XYTCvCAIJ{;VFu{qlv)Ti#kN)!ehxPpa0T{Y?0EVe}5~+=ECiAol zP6^{3uSDc~xGqd&EKI*-Wy6_=TRt-|^~Tg{$l8sa_6yZ!c)A=%KKazMGS1v0ScF}3 z><-Es?u@JjC!ep*)dC*oofs9Ke2PZWP<&E1Y)=*#zoq57j>xiB9}8bUWXj%aq+_C#x?%-{MZOF{ z>ZnnAk9@p1>Y0gGz5(VNhci+v^@9D#-4vYU2l^^j+is(zA{`Y>Y=c4T(KLv`;>s(T zABU_%X6%KRk+cOnYX4VtJ9fA3*z4}VIvDi*IF=K2`x`xe{Nw%m3)tIqESmBwWcwz! z66|yH%{*md34{3Q3tyr|q?*^c;#$?wD;|T(>{b9{V@#WM@eH1I!{SqIb0R%TNb6^I z=O29}O`)b@a*c{m+xW7=n)52kzEGbLtF>0tO_m|J-E1;Lx(&f6CpckBtzFe)6(f(f z@17XLX61wU+jVyEOC(amOvxzd+HIl%;p?Y0l7h+273^SOJC~bp)A7@1|9D;OydfF< zevs^j55-_vEp6fGUPv6y925X7Q_m<1-)%+is;)+}s6#rDhyxm72`74$g;h(Ve&hvJ z2?j_SNx(ag(9~A#9h0XxA#^?-l~_ry3CTc`_qBqgJ?QQ|Se?hDf}70%x}{bBA@6cod1mw>w4X90^865VyqGlfq5LogRpN{`B=F zp8tH{g>Cm&yv)cMW8$H66E*~5XoSlmyU&GW*VFn4&U>@yW(wnnK7d*HRN7f9m1Ekh zoP%teF}sz(32%`o9LSjUCM_3iA$3ckn%uY(^KW?NbZw@rNs-W7QEI8XQl#vI=6&#|p#Em%Xx4Vu$&Jaw6kI3zdg-z3Z>uxnMVd0@g(SyZ2otqIGhBVFR ze1q4QPcNT7{&;oyiNF;osT%-$b0qMF8 zm`0~P+=vp4q9oA-Q6UX>W%{r4;da1taI2v@oi}a&>vsi~`_L;|ftSK9Gh-~`i#2PxhyF39_$(;1m`R?p@ANRu~9=n0q)h)xiXN( z_tJcuC~jD9-%YPsiSBz1&SnG=D|6N69%(m_aiwuD@LUvv&C=3H)-$lizGtUvtVp;P xSB^Y*7w_YeyQWhigw=@|vqhK)M__J*05@>MNU@G{jAdl}@INiPz3rk9007_TyKDde literal 2380 zcmV-S3A6SeiwFP!00002|6P|!jwZJeh4(r|T|hR62r{^A!7^;v@!&BBOPe1+p-M@Y=KRrov2`{zo zuDi?@XJ|g7tyv|HlTSo(i`G4v7nPjKQfc{|9Mw)Wm*G?D9z9yq)myJMtW}qCcrr^F z8dA!xGuOIw>0LiJSv7|2r(gf^PIGzE@a`+;Gqa~7?$ThfB*XaeEsV$^V9n{-=3eu%wF-TV|cH3U$Hf2>l0vh%{lL-o!wNQtAvbx zBHOYvr{z3-_dVA3mDU~>qxam-uw(tO%_3phhWRPGq<#j^){*L5%}rX@G0F>G zp<7ZDE0XqTNv!sfM#&;`?drRA@iuJFaGvRY#9W(-9FAQyz@nuTr8MK$nReN8)wX=i zoT|r3ds*viL~YU3D<`e7#B_+*e1q5d_VM}41Fc-rcty*k>?mpVJ(CUTYPQE*nLV-D zUUJBWQMC;~oYO}W26ze}n=&fqvzpah#_C#vz4EoQ!|I&vXs?vh+>Hp#uY4_)&F&%QzHkM|!RV2y4Mu)NsrYvrB*O4L&4)+xD^Ah2)Ge zz+F+mju)^l^V*+(mDqcSnAJ>?l#g!9I+^1+JBPjj>*IIS68QguR<4l#DhAt`aZq^5NI9w2 zA$59bYj{IYY|>ApIX85|(vr87F9d=_&lHBI2BjfrY9o8grRW%WVuaGJ{1WWXfP3!9 zTeXHR`~@xX-m(F8vO5TTspkP%tpJIqk#_V0xmNe4x>g0D41+V&QJx%PV4-OO(b`hd zo*fOFG5k4pLXHir40{ZY!)wkwz4+nmtoA_b(|P{w<9z?&0T{Y?02Uqjfc1c-*pGmd zx~ptGc|mFqAmd<=VMNv(Ev&E(O0+Bxi*45G3$7X7rYjfdF;=O4wc<&l$-YiMFDs`k zt7OGCwod@e`U;p41lGLlCED{@iRFL~^vYVA77k_FiY?DRz4<|-_nq8jgK7byo&B`K zf0skL+%31&a?*aAPQp?`NKJvh*k$qbH%>0QUKNz;O469y>m5sUC7Bnbrjh z7|h&$dcN8qhYqAFY#!jYI6@#rwa$%fYf2nu;79m(>_onmLN@fgr>SBwM*xd2Ly+2Q z6xGO^&GubJ;*}S`&cflG6iZsLpLRC|C;25ri&t6FODauK!H~8|4+Hj243=ZOlKEwm zbz|e`%FAQoR_q7^?Av7f-TJ{^m+o!7)wmx&idbRB8^C`5@ZkdXHXRFUe}!z_w~pf%smd5g?|O*tp@$!| zC&T?51~ptN5o!xxwm+@!wM|Ua=frBQaLLFr1h>QoGo;%Pd~F9OOiARb9;@ikYu!CD zhQ-Po@ym5~@Jl3;Wc+i_U5Jo@S{q;A0wX7r8#CBJ$96jFzD>u^U(ToNV*3rrC^iq0 z-SD9pOs_?zz-la%epLe-_O^(G0{dxG?XG(8`%VHhB@%H!CoJKF);24-CDe~Rp(@!9 zNh3Az&OHpjt*S*A#i<{_BG;u#dQC_Ml8B3S$c~+F2@6{%=qvc^4%RwZ(E)&vz9lY% zgn06Rdp?X_Kx>G^yE_`=3wQjSgAk9cVf2&c$3J%?3fKZ6!q}6+O~#!bh<*9|?K$56 z@xTk))<;M>^~;%f*jOjiBiT;`x+lB$g=E!@uLS4i-<|GM({-8+n1xTJm9H_?;Y2D$ zZIuxiVF{e|7Ky@voLR370b$EL^;(+q<%}1-;FXgQfn^Sggx!i#OI?*B-6x8N_PjJ` zrkKGUX{KDkA>upgwQjxLwJRpoFcm)1ZeJ{Hn&w-V)Wn1v4^4_5EavGfPHZ^RbYlAr zUSB^yfBy92)#Z=t>-+t`^G2Ln9|2&@{}{~5kbMb#309Eqc){(~4Z;Dnx;I`MQ%S`Cn*jLj%XiX5WDmR=l?G(6Xf83ch;%9zOJVFZo5B2VA2c=? ztA_#!J8HLM(8uGDt4tiQ8uC^`jq=d7C3-)Upb29s2vEE4TN}9)Eo0=9csBl49#nHe zZZ>WhwBvhoz?pLcQfemk*CsG{T3p@|qP>&i!bW*D_afrj-Qgd>z7zsm8 zB=s4Et|2oC_ckUmDa8ZHX8=H%I;XBuAy{|841^N yS`DTCdLNhEISv(qBF1$DXPbmc;|R=+5a0&x7%A4Vx3f&^Kl~pcnwfo~5C8ypK(_P% diff --git a/mail-mta/exim/exim-4.96-r4.ebuild b/mail-mta/exim/exim-4.96-r4.ebuild index 8a6457798562..917fe92baec2 100644 --- a/mail-mta/exim/exim-4.96-r4.ebuild +++ b/mail-mta/exim/exim-4.96-r4.ebuild @@ -42,7 +42,7 @@ HOMEPAGE="https://www.exim.org/" SLOT="0" LICENSE="GPL-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" COMMON_DEPEND=">=sys-apps/sed-4.0.5 dev-libs/libpcre2:= diff --git a/mail-mta/netqmail/netqmail-1.06-r14.ebuild b/mail-mta/netqmail/netqmail-1.06-r14.ebuild index b97074ac9ce7..7cbf0e0d505f 100644 --- a/mail-mta/netqmail/netqmail-1.06-r14.ebuild +++ b/mail-mta/netqmail/netqmail-1.06-r14.ebuild @@ -41,7 +41,7 @@ SRC_URI="mirror://qmail/${P}.tar.gz LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc64 ~s390 sparc x86" IUSE="authcram gencertdaily highvolume pop3 qmail-spp ssl vanilla" REQUIRED_USE="vanilla? ( !ssl !qmail-spp !highvolume )" RESTRICT="test" diff --git a/mail-mta/netqmail/netqmail-1.06-r16.ebuild b/mail-mta/netqmail/netqmail-1.06-r16.ebuild index eac15c056ce8..b1a7b7419fc1 100644 --- a/mail-mta/netqmail/netqmail-1.06-r16.ebuild +++ b/mail-mta/netqmail/netqmail-1.06-r16.ebuild @@ -41,7 +41,7 @@ SRC_URI="mirror://qmail/${P}.tar.gz LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc64 ~s390 ~sparc ~x86" IUSE="authcram gencertdaily highvolume pop3 qmail-spp ssl vanilla" REQUIRED_USE="vanilla? ( !ssl !qmail-spp !highvolume )" RESTRICT="test" diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz index b4edf89238c95fd866f06324898bbfcd4a37fc6b..079dee40c74aeee15a3da25614b089a2c7119aac 100644 GIT binary patch delta 18711 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 G4FLdgV-1=B delta 18736 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 f7JH^3Fz!KaQ!tkduc$6q b')] +# .map(x => "[\"" +# + (x = x.innerText.trim()).toLowerCase().replaceAll("\xa0", "-") +# + "\"]=\"" +# + x +# + "\"") +# .join("\n\t") +declare -A MY_FONT_VARIANTS=( + ["iosevka"]="Iosevka" + ["iosevka-slab"]="Iosevka Slab" + ["iosevka-curly"]="Iosevka Curly" + ["iosevka-curly-slab"]="Iosevka Curly Slab" + ["iosevka-ss01"]="Iosevka SS01" + ["iosevka-ss02"]="Iosevka SS02" + ["iosevka-ss03"]="Iosevka SS03" + ["iosevka-ss04"]="Iosevka SS04" + ["iosevka-ss05"]="Iosevka SS05" + ["iosevka-ss06"]="Iosevka SS06" + ["iosevka-ss07"]="Iosevka SS07" + ["iosevka-ss08"]="Iosevka SS08" + ["iosevka-ss09"]="Iosevka SS09" + ["iosevka-ss10"]="Iosevka SS10" + ["iosevka-ss11"]="Iosevka SS11" + ["iosevka-ss12"]="Iosevka SS12" + ["iosevka-ss13"]="Iosevka SS13" + ["iosevka-ss14"]="Iosevka SS14" + ["iosevka-ss15"]="Iosevka SS15" + ["iosevka-ss16"]="Iosevka SS16" + ["iosevka-ss17"]="Iosevka SS17" + ["iosevka-ss18"]="Iosevka SS18" + ["iosevka-aile"]="Iosevka Aile" + ["iosevka-etoile"]="Iosevka Etoile" +) + +DESCRIPTION="Slender typeface for code, from code" +HOMEPAGE="https://typeof.net/Iosevka/" + +SRC_URI='' +REQUIRED_USE='|| (' +MY_BASE="https://github.com/be5invis/Iosevka/releases/download/v${PV}" +for variant in "${!MY_FONT_VARIANTS[@]}"; do + my_filename="super-ttc-${variant}-${PV}.zip" + + [[ ${SRC_URI} ]] && SRC_URI+=' ' + SRC_URI+="${variant}? ( ${MY_BASE}/${my_filename} )" + + [[ ${IUSE} ]] && IUSE+=' ' + [[ ${variant} == iosevka ]] && IUSE+='+' + IUSE+="${variant}" + + REQUIRED_USE+=" ${variant} " +done +REQUIRED_USE+=')' +unset MY_BASE my_filename variant + +LICENSE="OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +BDEPEND="app-arch/unzip" + +S="${WORKDIR}" +FONT_S="${S}" +FONT_SUFFIX="ttc" + +src_prepare() { + default + + FONT_CONF=() + local vinternal + for vinternal in "${!MY_FONT_VARIANTS[@]}"; do + case "${vinternal}" in + *-etoile|*-aile) + continue + ;; + esac + local vname="${MY_FONT_VARIANTS[${vinternal}]}" + use "${vinternal}" || continue + cat >66-"${vinternal}".conf < + + + + + monospace + + ${vname} + + + + ${vname} + + monospace + + + +EOF + assert "Failed to generate ${vinternal}" + FONT_CONF+=( 66-"${vinternal}".conf ) + done +} diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index a880d2f8e638eacb8d1390ae457d42c72bd827a7..f139245315cd6803462166a2b4ee9eb480bdf5ef 100644 GIT binary patch literal 37995 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±ZPU}1Q>x-O38RA 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 z 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 DGOx28 literal 38005 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 +Date: Thu, 22 Jun 2023 04:39:16 +0000 +Subject: [PATCH] Mark breaking translations as fuzzy + +--- a/po/fr.po ++++ b/po/fr.po +@@ -289,7 +289,7 @@ msgstr "chaîne %1$.30s pour %2$.30s" + #. GT: $2 is the glyph's encoding + #. GT: $3 is the font name + #. GT: $4 is the changed flag ('*' for the changed items) +-#, c-format ++#, c-format, fuzzy + msgid "%1$.80s at %2$d from %3$.90s%4$s" + msgstr "%1$.80s à %2$d de %3$.90hs%4$s" + +@@ -300,7 +300,7 @@ msgstr "%1$.80s à %2$d de %3$.90hs%4$s" + #. GT: $2 is the glyph's encoding + #. GT: $3 is the pixel size of the bitmap font + #. GT: $4 is the font name +-#, c-format ++#, c-format, fuzzy + msgid "%1$.80s at %2$d size %3$d from %4$.80s" + msgstr "%1$.80s (%2$d) taille %3$d de %4$.80hs" + +@@ -7427,7 +7427,7 @@ msgstr "" + "La fonte %1$.40s dans le fichier %2$.40s a été modifiée.\n" + "Voulez-vous l'enregistrer ?" + +-#, c-format ++#, c-format, fuzzy + msgid "" + "Font %1$.40s in file %2$.40s has been changed.\n" + "Reverting the file will lose those changes.\n" +@@ -19920,7 +19920,7 @@ msgstr "" + "Le nom de la fonte commence avec une séquence d'ordre d'octet utf8. Ceci " + "n'est pas permis. %s" + +-#, c-format ++#, c-format, fuzzy + msgid "" + "The fonts %1$.30s and %2$.30s have a different number of glyphs or different " + "encodings" +@@ -19928,7 +19928,7 @@ msgstr "" + "Les fontes %1$.30s et %2$.30hs n'ont pas le même nombre de glyphes ou des " + "codages différents" + +-#, c-format ++#, c-format, fuzzy + msgid "" + "The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " + "one cubic)" +@@ -19963,7 +19963,7 @@ msgstr "" + "Le glyphe %1$.30s dans %2$.30s a à la fois des références et des contours. " + "Ceci n'est pas supporté dans une fonte MM" + +-#, c-format ++#, c-format, fuzzy + msgid "" + "The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " + "than in %3$.30s" +@@ -19979,7 +19979,7 @@ msgstr "" + "Le glyphe %1$.30s de la fonte %2$.30s a un nombre de points (ou de points de " + "contrôle) différent que dans %3$.30s" + +-#, c-format ++#, c-format, fuzzy + msgid "" + "The glyph %1$.30s in font %2$.30s has a different number of references than " + "in %3$.30s" +@@ -20454,7 +20454,7 @@ msgstr "" + "individuellement. Cela peut être utile si vous vouliez\n" + "conserver les versions quadratiques et cubiques d'une fonte." + +-#, c-format ++#, c-format, fuzzy + msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" + msgstr "" + "Le contours du glyphe %2$.30s n'ont pas été trouvés dans la police %1$.60hs" +@@ -21040,7 +21040,7 @@ msgstr "" + msgid "There is already a subtable with that name, please pick another." + msgstr "Il y a déjà une sous-table avec ce nom, changez de nom SVP" + +-#, c-format ++#, c-format, fuzzy + msgid "There is already an anchor point named %1$.40s in %2$.40s." + msgstr "Il y a déjà une ancre appelée %1$.40s dans %2$.40hs." + +@@ -21435,7 +21435,7 @@ msgstr "" + "Cette fonte ne précise pas de 'unitsPerEm', alors nous assumons que c'est " + "1000." + +-#, c-format ++#, c-format, fuzzy + msgid "" + "This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " + "been able to find is %1$.20s-%2$.20s-%4$d.\n" +@@ -21764,7 +21764,7 @@ msgstr "" + "Et sur в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" + "Et sur toutes les lettres grecques minuscules. Et peut être tout le reste." + +-#, c-format ++#, c-format, fuzzy + msgid "" + "This kerning pair (%.20s and %.20s) is currently part of a kerning class " + "with a 0 offset for this combination. Would you like to alter this kerning " +@@ -24544,7 +24544,7 @@ msgstr "" + "Vous voulez effacer %.30s qui est référencé par un\n" + "autre glyphe. Êtes-vous sûr(e) de vouloir poursuivre ?" + +-#, c-format ++#, c-format, fuzzy + msgid "" + "You are attempting to paste a reference to %1$s into %2$s.\n" + "But %1$s does not exist in this font, nor can I find the original character " +@@ -24556,7 +24556,7 @@ msgstr "" + "glyphe auquel il se référait.\n" + "Le glyphe ne sera pas copié." + +-#, c-format ++#, c-format, fuzzy + msgid "" + "You are attempting to paste a reference to %1$s into %2$s.\n" + "But %1$s does not exist in this font.\n" +--- a/po/it.po ++++ b/po/it.po +@@ -2297,7 +2297,7 @@ msgstr "Riferimento invertito" + msgid "Flipping" + msgstr "Ribaltamento" + +-#, c-format ++#, c-format, fuzzy + msgid "" + "Font %1$.40s in file %2$.40s has been changed.\n" + "Reverting the file will lose those changes.\n" +@@ -5830,7 +5830,7 @@ msgstr "" + msgid "The font does not contain a glyph named %s." + msgstr "Questo font non contiene un glifo chiamato %s." + +-#, c-format ++#, c-format, fuzzy + msgid "" + "The glyph %1$.30s has a different number of contours in font %2$.30s than in " + "%3$.30s" +@@ -6229,7 +6229,7 @@ msgstr "" + msgid "This font does not specify font-face\n" + msgstr "Questo font non specifica il font-face\n" + +-#, c-format ++#, c-format, fuzzy + msgid "" + "This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " + "been able to find is %1$.20s-%2$.20s-%4$d.\n" +-- +2.41.0 diff --git a/media-gfx/fontforge/fontforge-20230101.ebuild b/media-gfx/fontforge/fontforge-20230101.ebuild index c8d28d29388a..001bb06fc921 100644 --- a/media-gfx/fontforge/fontforge-20230101.ebuild +++ b/media-gfx/fontforge/fontforge-20230101.ebuild @@ -52,6 +52,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/fontforge-doc-no-warn-error.patch + "${FILESDIR}"/${PN}-20230101-workaround-broken-translations.patch ) pkg_setup() { diff --git a/media-gfx/imagemagick/imagemagick-7.1.1.11.ebuild b/media-gfx/imagemagick/imagemagick-7.1.1.11.ebuild index f31710b03d00..06c8864f9b53 100644 --- a/media-gfx/imagemagick/imagemagick-7.1.1.11.ebuild +++ b/media-gfx/imagemagick/imagemagick-7.1.1.11.ebuild @@ -14,7 +14,7 @@ else MY_PV="$(ver_rs 3 '-')" MY_P="ImageMagick-${MY_PV}" SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi S="${WORKDIR}/${MY_P}" diff --git a/media-gfx/inkscape/files/inkscape-1.2.1-poppler-22.09.0.patch b/media-gfx/inkscape/files/inkscape-1.2.1-poppler-22.09.0.patch deleted file mode 100644 index 80d071d51b0b..000000000000 --- a/media-gfx/inkscape/files/inkscape-1.2.1-poppler-22.09.0.patch +++ /dev/null @@ -1,73 +0,0 @@ -https://gitlab.com/inkscape/inkscape/-/merge_requests/4719 - -From dce083204c62f1185ad079fc124f7fb40a1d0bb6 Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Fri, 2 Sep 2022 06:21:28 +0100 -Subject: [PATCH] Fix build with Poppler 22.09.0 -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -With Poppler 22.09.0, inkscape fails to build with: -``` -/var/tmp/portage/media-gfx/inkscape-1.2.1/work/inkscape-1.2.1/src/extension/internal/pdfinput/svg-builder.cpp:394:23: error: no matching function for call to ‘GfxState::getLineDash(double**, int*, double*)’ - 394 | state->getLineDash(&dash_pattern, &dash_length, &dash_start); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /var/tmp/portage/media-gfx/inkscape-1.2.1/work/inkscape-1.2.1/src/extension/internal/pdfinput/svg-builder.cpp:44: -/usr/include/poppler/GfxState.h:1506:32: note: candidate: ‘const std::vector& GfxState::getLineDash(double*)’ - 1506 | const std::vector &getLineDash(double *start) - | ^~~~~~~~~~~ -[...] -/var/tmp/portage/media-gfx/inkscape-1.2.1/work/inkscape-1.2.1/src/extension/internal/pdfinput/pdf-parser.cpp:700:21: error: no matching function for call to ‘GfxState::setLineDash(double*&, int&, double)’ - 700 | state->setLineDash(dash, length, args[1].getNum()); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -``` - -Poppler changed the getLineDash interface: -``` -- void getLineDash(double **dash, int *length, double *start) -+ const std::vector &getLineDash(double *start) -``` - -... and the setLineDash interface: -```` -- void setLineDash(double *dash, int length, double start); -+ void setLineDash(std::vector &&dash, double start); -``` - -Signed-off-by: Sam James ---- a/src/extension/internal/pdfinput/pdf-parser.cpp -+++ b/src/extension/internal/pdfinput/pdf-parser.cpp -@@ -697,7 +697,11 @@ void PdfParser::opSetDash(Object args[], int /*numArgs*/) - _POPPLER_FREE(obj); - } - } -+#if POPPLER_CHECK_VERSION(22, 9, 0) -+ state->setLineDash(std::vector (dash, dash + length), args[1].getNum()); -+#else - state->setLineDash(dash, length, args[1].getNum()); -+#endif - builder->updateStyle(state); - } - ---- a/src/extension/internal/pdfinput/svg-builder.cpp -+++ b/src/extension/internal/pdfinput/svg-builder.cpp -@@ -388,10 +388,17 @@ void SvgBuilder::_setStrokeStyle(SPCSSAttr *css, GfxState *state) { - sp_repr_css_set_property(css, "stroke-miterlimit", os_ml.str().c_str()); - - // Line dash -- double *dash_pattern; - int dash_length; - double dash_start; -+#if POPPLER_CHECK_VERSION(22, 9, 0) -+ const double *dash_pattern; -+ const std::vector &dash = state->getLineDash(&dash_start); -+ dash_pattern = dash.data(); -+ dash_length = dash.size(); -+#else -+ double *dash_pattern; - state->getLineDash(&dash_pattern, &dash_length, &dash_start); -+#endif - if ( dash_length > 0 ) { - Inkscape::CSSOStringStream os_array; - for ( int i = 0 ; i < dash_length ; i++ ) { diff --git a/media-gfx/renderdoc/Manifest b/media-gfx/renderdoc/Manifest index 4da598b1b2ec..0bea9d1c10ae 100644 --- a/media-gfx/renderdoc/Manifest +++ b/media-gfx/renderdoc/Manifest @@ -1,5 +1,3 @@ -DIST renderdoc-1.24.tar.gz 46998687 BLAKE2B 34316e81da94eeeb0aff2291563e9bf5c46089746f7dc53f8def2b047d0d377e5c26edd8fee23ff97d77037bcfc8468b7f27f2c82c7f6e80f20cd5278b026d75 SHA512 07cc35800c13893bf1b8f8635d5a819f546e458be6a8111d1b40d54e25977c0b88d7c7bc6a89a813dfa353e0fe0a84a334d3796e04c327bf2f42c65a172f9027 -DIST renderdoc-1.24.tar.gz.asc 833 BLAKE2B 0649f4437c57fee9cd69946cff3be0b2b156656fe648b56504ff241dbd43d37d4f3d6a89ea17bd006a7d4778f3d901e25756c069baeb3d55283d9046d19b3cb0 SHA512 fad7ffd3a9538d26b38a9a32a22021063cf9b457cedecb1e40cb7cf7a55e86c290ed1776877612af02205b0f8d35f5331f05e7b2fcdfc00469be21831b62939f DIST renderdoc-1.27.tar.gz 47445907 BLAKE2B 58be926cb1282fe5bb2ba195cf71fabd9a5fb5562b5d51a600a98818c8f8bbbd576d8e9c331d3f107cb5db427cd35d242fd3f2f28385a47817fc805f26c47bb4 SHA512 1a6fb0d1942ec403ae1393d6121727aebe6b1eef42e795b03c0e0281bd9ca52fa30b28889a9fe80186a41a1dfbc79f38789b47296bc9b5ba185a19bddd47006f DIST renderdoc-1.27.tar.gz.asc 833 BLAKE2B fdfbd1ce367e9757e080e1263651444cd4001fe3d8580672a476923e2cf56b030b568c90566f258b1fd485c15c9d6c5a0b91cfb2c72c831677aa088acb9d4c15 SHA512 a74517747bf19a16d8db241a795e16d1213c745d3ff29236844433937202c91da1e580daac6ec7a54322b215163b0ebf492bef9b77eb603720503e4d3a4849df DIST swig-renderdoc-7.tar.gz 4006241 BLAKE2B 619f41239f4aef496264d61f44ae042cf80d3ff28491d452cf11ad07e898554c4a32df6119ee0e8e3de36e6bee61855358cd968ad01c9281976e24e9a6cac839 SHA512 5285a65924c069cfb9f73104ad8a95251badac4001293a1757b97ebead5953730c03289159741f82da4c5afe4f61f7c826b105eaf82df044ed2fa21810242c86 diff --git a/media-gfx/renderdoc/files/renderdoc-1.24-env-home.patch b/media-gfx/renderdoc/files/renderdoc-1.24-env-home.patch deleted file mode 100644 index b4a2230cbfd4..000000000000 --- a/media-gfx/renderdoc/files/renderdoc-1.24-env-home.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/renderdoc/os/posix/linux/linux_stringio.cpp -+++ b/renderdoc/os/posix/linux/linux_stringio.cpp -@@ -595,11 +595,7 @@ - - rdcstr GetAppFolderFilename(const rdcstr &filename) - { -- passwd *pw = getpwuid(getuid()); -- const char *homedir = pw ? pw->pw_dir : NULL; -- -- if(!homedir) -- homedir = getenv("HOME"); -+ const char *homedir = getenv("HOME"); - - if(!homedir) - { diff --git a/media-gfx/renderdoc/renderdoc-1.24.ebuild b/media-gfx/renderdoc/renderdoc-1.24.ebuild deleted file mode 100644 index f524df42b3ef..000000000000 --- a/media-gfx/renderdoc/renderdoc-1.24.ebuild +++ /dev/null @@ -1,203 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# The swig fork is required for compatibility with both provided and -# 3rd-party Python scripts. Required patch was sent to upstream in -# 2014: https://github.com/swig/swig/pull/251 -MY_SWIG_VER=7 -MY_SWIG=swig-${PN}-${MY_SWIG_VER} - -AUTOTOOLS_AUTO_DEPEND="no" -DOCS_BUILDER="sphinx" -DOCS_DIR="docs" -# For Python 3.11, see https://github.com/baldurk/renderdoc/issues/2730 -PYTHON_COMPAT=( python3_{9..11} ) -inherit autotools cmake flag-o-matic optfeature python-single-r1 docs qmake-utils verify-sig xdg - -DESCRIPTION="A stand-alone graphics debugging tool" -HOMEPAGE="https://renderdoc.org https://github.com/baldurk/renderdoc" -SRC_URI=" - https://github.com/baldurk/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - qt5? ( https://github.com/baldurk/swig/archive/${PN}-modified-${MY_SWIG_VER}.tar.gz -> ${MY_SWIG}.tar.gz ) - verify-sig? ( https://github.com/baldurk/renderdoc/releases/download/v${PV}/v${PV}.tar.gz.asc -> ${P}.tar.gz.asc ) -" - -# renderdoc: MIT -# + cmdline: BSD (not compatible with upstream lib) -# + farm fresh icons: CC-BY-3.0 -# + half: MIT (not compatible with system dev-libs/half) -# + include-bin ZLIB (upstream doesn't exist anymore, maintained in tree) -# + md5: public-domain -# + plthook: BSD-2 -# + pugixml: MIT -# + radeon gpu analyzer: MIT -# + source code pro: OFL-1.1 -# + stb: public-domain -# + tinyfiledialogs: ZLIB -# + docs? ( sphinx.paramlinks: MIT ) -# swig: GPL-3+ BSD BSD-2 -LICENSE="BSD BSD-2 CC-BY-3.0 GPL-3+ MIT OFL-1.1 public-domain ZLIB" -SLOT="0" -KEYWORDS="amd64" -IUSE="pyside2 qt5" -REQUIRED_USE="doc? ( qt5 ) pyside2? ( qt5 ) qt5? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - app-arch/lz4:= - app-arch/zstd:= - dev-libs/miniz:= - >=dev-util/glslang-1.3.231:= - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/xcb-util-keysyms - virtual/opengl - pyside2? ( - $(python_gen_cond_dep ' - dev-python/pyside2[${PYTHON_USEDEP}] - ') - ) - qt5? ( - ${PYTHON_DEPS} - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5[ssl] - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - ) -" -DEPEND="${RDEPEND}" -# qtcore provides qmake, which is required to build the qrenderdoc gui. -BDEPEND=" - x11-base/xorg-proto - virtual/pkgconfig - qt5? ( - ${AUTOTOOLS_DEPEND} - ${PYTHON_DEPS} - dev-libs/libpcre - dev-qt/qtcore:5 - sys-devel/bison - ) - verify-sig? ( sec-keys/openpgp-keys-baldurkarlsson ) -" - -PATCHES=( - # The analytics seem very reasonable, and even without this patch - # they are NOT sent before the user accepts. But default the - # selection to off, just in case. - "${FILESDIR}"/${PN}-1.18-analytics-off.patch - - # Only search for PySide2 if pyside2 USE flag is set. - # Bug #833627 - "${FILESDIR}"/${PN}-1.18-conditional-pyside.patch - - # Pass CXXFLAGS and LDFLAGS through to qmake when qrenderdoc is - # built. - "${FILESDIR}"/${PN}-1.18-system-flags.patch - - # Needed to prevent sandbox violations during build. - "${FILESDIR}"/${PN}-1.24-env-home.patch - - "${FILESDIR}"/${PN}-1.22-r1-system-glslang.patch - "${FILESDIR}"/${PN}-1.18-system-compress.patch -) - -DOCS=( util/LINUX_DIST_README ) - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/baldurkarlsson.gpg - -pkg_setup() { - use qt5 && python-single-r1_pkg_setup -} - -src_unpack() { - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc} - fi - - # Do not unpack the swig sources here. CMake will do that if - # required. - unpack ${P}.tar.gz -} - -src_prepare() { - cmake_src_prepare - - # Ensure that we use the system glslang headers instead of the - # vendored copy. - rm -r renderdoc/3rdparty/glslang || die 'rm vendored glslang failed' - - # Remove the calls to install the documentation files. Instead, - # install them with einstalldocs. - sed -i '/share\/doc\/renderdoc/d' \ - "${S}"/CMakeLists.txt "${S}"/qrenderdoc/CMakeLists.txt \ - || die 'sed remove doc install failed' - - # Assumes that the build directory is "${S}"/build, which it is not. - sed -i "s|../build/lib|${BUILD_DIR}/lib|" \ - "${S}"/docs/conf.py \ - || die 'sed patch doc sys.path failed' - - # Bug #836235 - sed -i '/#include ' \ - "${S}"/renderdoc/os/os_specific.h \ - || die 'sed include time.h failed' -} - -src_configure() { - local mycmakeargs=( - # Build system does not know that this is a tagged release, as - # we just have the tarball and not the git repository. - -DBUILD_VERSION_STABLE=ON - - -DENABLE_EGL=ON - -DENABLE_GL=ON - -DENABLE_GLES=ON - -DENABLE_PYRENDERDOC=$(usex qt5) - -DENABLE_QRENDERDOC=$(usex qt5) - -DENABLE_VULKAN=ON - - # Upstream says that this option is unsupported and should not - # be used yet. - -DENABLE_WAYLAND=OFF - - -DENABLE_XCB=ON - -DENABLE_XLIB=ON - - # Path to glslang*.cmake. - -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake - - # renderdoc_capture.json is installed here - -DVULKAN_LAYER_FOLDER="${EPREFIX}"/etc/vulkan/implicit_layer.d - ) - - use qt5 && mycmakeargs+=( - -DPython3_EXECUTABLE="${PYTHON}" - -DRENDERDOC_SWIG_PACKAGE="${DISTDIR}"/${MY_SWIG}.tar.gz - - # Needed after qtchooser removal, bug #836474. - -DQMAKE_QT5_COMMAND="$(qt5_get_bindir)"/qmake - - -DQRENDERDOC_ENABLE_PYSIDE2=$(usex pyside2) - ) - - use pyside2 && mycmakeargs+=( -DPYTHON_CONFIG_SUFFIX=-${EPYTHON} ) - - # Lots of type mismatch issues. - filter-lto - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - docs_compile -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "android remote contexts" dev-util/android-tools - optfeature "vulkan contexts" media-libs/vulkan-loader -} diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest index 2ea21e43cfcf..4965100cf7e2 100644 --- a/media-gfx/ueberzugpp/Manifest +++ b/media-gfx/ueberzugpp/Manifest @@ -1,3 +1,2 @@ -DIST ueberzugpp-2.8.4.tar.gz 43906 BLAKE2B db36ea8dc74713673ac7ea9f62f12fd9d4f77e12030db3920eb193523599f6bd6f520faa821cacb18192c699439cae35f18bb208056f4c92d6f50b02f5fac014 SHA512 402887a8734bb034c3cd0975ddd6e584f865f6545726d5bf033f59552e0a026883dd845080cccee5340217d1782c70fb2e309bfda36207627d0455c5cc7b75db -DIST ueberzugpp-2.8.6.tar.gz 51156 BLAKE2B 8eb661f86c55a0dcd0bc78e70437a59df4783919769e8e3514fa385e30ee44c8bdf58e47824882d11eb9bf94be2836c44b983b8d67bc2e576f60432a65dcb70d SHA512 86f10e593277d240d5d348acd81ffdf23814250d694fd34f06bd461c908fba81cfdfdb1b3b104a851b3703a1e186ef57f5bf14eda9a59a9305894e8998247fb3 DIST ueberzugpp-2.8.7.tar.gz 53658 BLAKE2B 7d6c8ea082360f98bcce90cdc0eb0d8c5fc6e4765eece225be778c07f1cf91e6550e2c74b75f4edb1eaa8eaf5fd1861493c05610343693aafc428adb1d784fda SHA512 e418576f1c01919cd8997d8bcc4169405ef85f6ae74f28790e37a1ad82bbdb1ee3296396243e5ea9d3b99ffb40a9608d0345c51650cbb4b097191c3ce64f578d +DIST ueberzugpp-2.8.8.tar.gz 56141 BLAKE2B 9faea08c400822db86ea3963c653581e9ab8ec76989107cd072df8071ba238395a57fd820d3dc9a51d55e1820adbd7c67dc0dcce9a60aab3596e885bb1d15f50 SHA512 4354d00a3d07ddb68132a0581aeec182fce61873123d2a78f32d83db3c0227be80c5430b00bebcbda863e8fc23a35d65247a463d3f411ea09ad7b9d6cff39f92 diff --git a/media-gfx/ueberzugpp/metadata.xml b/media-gfx/ueberzugpp/metadata.xml index 8728c0dd5768..fc6c73e0ed27 100644 --- a/media-gfx/ueberzugpp/metadata.xml +++ b/media-gfx/ueberzugpp/metadata.xml @@ -8,6 +8,7 @@ Use media-libs/opencv for additional image formats and OpenCL accelerated scaling Enable wayland support (proper window positioning is only supported with some compositors) + Use x11-libs/xcb-util-errors for better error reporting with X jstkdng/ueberzugpp diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild deleted file mode 100644 index 86718aa1b41b..000000000000 --- a/media-gfx/ueberzugpp/ueberzugpp-2.8.4.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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 opencv" - -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:= - net-libs/zeromq:= - X? ( - x11-libs/libxcb:= - x11-libs/xcb-util-image - ) - opencv? ( media-libs/opencv:= ) - !media-gfx/ueberzug" -DEPEND=" - ${RDEPEND} - dev-cpp/cli11 - dev-cpp/ms-gsl - dev-cpp/nlohmann_json - net-libs/cppzmq - X? ( x11-base/xorg-proto )" - -src_configure() { - CMAKE_BUILD_TYPE=Release # install target wants this - - local mycmakeargs=( - -DENABLE_OPENCV=$(usex opencv) - -DENABLE_X11=$(usex X) - -DENABLE_TURBOBASE64=no # not packaged - -DFETCHCONTENT_FULLY_DISCONNECTED=yes - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - # not handled by cmake, but upstream creates the pp symlink in their - # self-maintained AUR package and some scripts like ytfzf look for it - dosym ueberzug /usr/bin/${PN} -} diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.8.6.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.8.8.ebuild similarity index 74% rename from media-gfx/ueberzugpp/ueberzugpp-2.8.6.ebuild rename to media-gfx/ueberzugpp/ueberzugpp-2.8.8.ebuild index e1196341687e..245e11f2f9c0 100644 --- a/media-gfx/ueberzugpp/ueberzugpp-2.8.6.ebuild +++ b/media-gfx/ueberzugpp/ueberzugpp-2.8.8.ebuild @@ -11,8 +11,10 @@ SRC_URI="https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz - LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64" -IUSE="X opencv wayland" +# unkeyworded for now given X backend fails with ytfzf (needs investigation) +#KEYWORDS="~amd64" +IUSE="X opencv opengl wayland xcb-errors" +REQUIRED_USE="xcb-errors? ( X )" RDEPEND=" dev-cpp/tbb:= @@ -26,8 +28,10 @@ RDEPEND=" X? ( x11-libs/libxcb:= x11-libs/xcb-util-image + xcb-errors? ( x11-libs/xcb-util-errors ) ) opencv? ( media-libs/opencv:= ) + opengl? ( media-libs/libglvnd ) wayland? ( dev-libs/wayland ) !media-gfx/ueberzug" DEPEND=" @@ -46,23 +50,13 @@ BDEPEND=" src_configure() { local mycmakeargs=( -DENABLE_OPENCV=$(usex opencv) + -DENABLE_OPENGL=$(usex opengl) -DENABLE_TURBOBASE64=no # not packaged - -DENABLE_WLROOTS=$(usex wayland) + -DENABLE_WAYLAND=$(usex wayland) -DENABLE_X11=$(usex X) + -DENABLE_XCB_ERRORS=$(usex xcb-errors) -DFETCHCONTENT_FULLY_DISCONNECTED=yes ) cmake_src_configure } - -src_install() { - # cmake install target is basic (misses the man page and symlinks) and - # is gated behind CMAKE_BUILD_TYPE, simpler to do manual for now - dobin "${BUILD_DIR}"/ueberzug - dosym ueberzug /usr/bin/${PN} - - doman docs/${PN}.1 - dosym ${PN}.1 /usr/share/man/man1/ueberzug.1 - - einstalldocs -} diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index ad3a720b588cc09ff30259f26889c1a9a5517e4f..3fb4b2ff227f05e4571312e6fabe243599a9245a 100644 GIT binary patch delta 66256 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

  • +yo(~OpNrx(~nKGkEO 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.*':':" 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 + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + # TODO + tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider + # urllib3-2 compatibility, mock relies on implementation details + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307 + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_state_reset_on_connection_close + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/botocore/botocore-1.29.158.ebuild b/dev-python/botocore/botocore-1.29.158.ebuild new file mode 100644 index 000000000000..3ced99abe4ff --- /dev/null +++ b/dev-python/botocore/botocore-1.29.158.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +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 + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + # TODO + tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider + # urllib3-2 compatibility, mock relies on implementation details + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307 + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_state_reset_on_connection_close + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/botocore/botocore-1.29.159.ebuild b/dev-python/botocore/botocore-1.29.159.ebuild new file mode 100644 index 000000000000..3ced99abe4ff --- /dev/null +++ b/dev-python/botocore/botocore-1.29.159.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +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 + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + # TODO + tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider + # urllib3-2 compatibility, mock relies on implementation details + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307 + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_state_reset_on_connection_close + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/botocore/botocore-1.29.160.ebuild b/dev-python/botocore/botocore-1.29.160.ebuild new file mode 100644 index 000000000000..3ced99abe4ff --- /dev/null +++ b/dev-python/botocore/botocore-1.29.160.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +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 + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + # TODO + tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider + # urllib3-2 compatibility, mock relies on implementation details + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307 + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_state_reset_on_connection_close + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/build/build-0.10.0.ebuild b/dev-python/build/build-0.10.0.ebuild index 6b1865d43115..085fcf1db26b 100644 --- a/dev-python/build/build-0.10.0.ebuild +++ b/dev-python/build/build-0.10.0.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="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" RDEPEND=" >=dev-python/packaging-19.0[${PYTHON_USEDEP}] diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index cf1b943f4846..097477200e4c 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -21,6 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" +IUSE="test-rust" RDEPEND=" >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] @@ -35,12 +36,14 @@ BDEPEND=" >=dev-python/hypothesis-6.54.5[${PYTHON_USEDEP}] >=dev-python/immutables-0.18[${PYTHON_USEDEP}] >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] - >=dev-python/orjson-3.5.2[${PYTHON_USEDEP}] >=dev-python/pymongo-4.2.0[${PYTHON_USEDEP}] dev-python/pytest-xdist[${PYTHON_USEDEP}] >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] >=dev-python/tomlkit-0.11.4[${PYTHON_USEDEP}] >=dev-python/ujson-5.4.0[${PYTHON_USEDEP}] + test-rust? ( + >=dev-python/orjson-3.5.2[${PYTHON_USEDEP}] + ) ) " @@ -54,6 +57,15 @@ src_prepare() { } python_test() { + local EPYTEST_DESELECT=() + if ! has_version "dev-python/orjson[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/test_preconf.py::test_orjson + tests/test_preconf.py::test_orjson_converter + tests/test_preconf.py::test_orjson_converter_unstruct_collection_overrides + ) + fi + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 epytest -p xdist -n "$(makeopts_jobs)" tests } diff --git a/dev-python/cbor2/cbor2-5.4.6.ebuild b/dev-python/cbor2/cbor2-5.4.6.ebuild index 8642665e99e9..cc594d29a9ea 100644 --- a/dev-python/cbor2/cbor2-5.4.6.ebuild +++ b/dev-python/cbor2/cbor2-5.4.6.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) inherit distutils-r1 pypi @@ -31,3 +31,13 @@ python_prepare_all() { sed -i -e "s/--cov//" pyproject.toml || die distutils-r1_python_prepare_all } + +python_compile() { + local -x CBOR2_BUILD_C_EXTENSION=1 + # pypy3 not supported upstream + # py3.12: https://github.com/agronholm/cbor2/issues/171 + if has "${EPYTHON}" pypy3 python3.12; then + CBOR2_BUILD_C_EXTENSION=0 + fi + distutils-r1_python_compile +} diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index 980766813033..969c904c1ad8 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,3 +1,4 @@ +DIST cfn-lint-0.77.10.tar.gz 3488571 BLAKE2B 6b828c760bf93f1d31fe7d24d76cea63c91ed3f73837382898c4f60aea30d667b28065e4004a6fe62bee04141baa1b3baf576f30af4c823f7980d48c97e2602b SHA512 e5ca37620d33d199295d43d81c7390e181281418681fedbaaedca01a1128b8680451fba5ce429875c2242fefad8cfd234bb919fe948bbf9cdc442bb064d84972 DIST cfn-lint-0.77.5.tar.gz 3513226 BLAKE2B edff62682027d87fc4f0934aba83ca1cbd83773fbf85246eecfe1d1908b8ba0f6df413b2dbc8976770f7eefaec78bde1cd7017ed36ffac849687436364a42f2d SHA512 e80231e8539735d0a114c6de81f9c52714a1886dbeb070b78bba3c9dd2798399bbb6eb41b3917b5c826b4d3d571f2d9996a5eeaebd7a48a9b774135fb0966372 DIST cfn-lint-0.77.6.tar.gz 3554363 BLAKE2B abd496cdb72e1032c92a6489da12a4ffb4f83bba994067f9e2d333e55a13ea22d07db880dd3acca208f9b8328c17fe98540cec2847dac32ad87b2662aa0047e4 SHA512 b36c781dbd3294d6f2cfe43f617832170e47c9c9502845a551e6a9263e28dc6de99c77abd998699a2fcb6f08535daff615b17072c3ad1fe9c10853890a71989f DIST cfn-lint-0.77.7.tar.gz 3554332 BLAKE2B b669b9f97523933eb5549f7b2d67a132aef2236301b24094a0b74e9198d49121d4ec173c99d74b554b77eee2765b4ceb97126f2ccfab121393bc68e34cfb8147 SHA512 124ab4b96963f4971a25535852290ee71b5eed82e85a4101b3aa0469213b1006bfe8ae3d384f1acf236a0fa9915a24999b00f31f0d6ddbedbdaba123bfbb823b diff --git a/dev-python/cfn-lint/cfn-lint-0.77.10.ebuild b/dev-python/cfn-lint/cfn-lint-0.77.10.ebuild new file mode 100644 index 000000000000..6f296e7c5910 --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-0.77.10.ebuild @@ -0,0 +1,64 @@ +# 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..11} ) + +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 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.68.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[${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/clang-python/Manifest b/dev-python/clang-python/Manifest index 7f33f2723a8e..3b9db6c543a3 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -7,4 +7,4 @@ DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 9f84e6bab450dc8d6379771afb DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924 SHA512 4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-62c0bdabfa32f6e32b17b45425b15309db340dfb.tar.gz 190948645 BLAKE2B f41d8ea32e189ef4641e42628fb516e307c9a6fcf65af537eb9fc0d3186591b062c5e85c9e935511ef706f28c6994a774a4e3f36ff54d79aaac7b293a6168625 SHA512 55a4cbfec3a496c1918aa614e5bdee368e4d0b6641c946d8bf8b828ab4bf4d9b29dbe96401a172079d70f924f5e513428fe990c65b556a0a860802cb13f5e3a0 +DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 diff --git a/dev-python/clang-python/clang-python-16.0.6.ebuild b/dev-python/clang-python/clang-python-16.0.6.ebuild index 83f4d804e310..d4a2cc4e8854 100644 --- a/dev-python/clang-python/clang-python-16.0.6.ebuild +++ b/dev-python/clang-python/clang-python-16.0.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit llvm.org python-r1 DESCRIPTION="Python bindings for sys-devel/clang" diff --git a/dev-python/clang-python/clang-python-17.0.0_pre20230609.ebuild b/dev-python/clang-python/clang-python-17.0.0_pre20230620.ebuild similarity index 100% rename from dev-python/clang-python/clang-python-17.0.0_pre20230609.ebuild rename to dev-python/clang-python/clang-python-17.0.0_pre20230620.ebuild diff --git a/dev-python/cli_helpers/metadata.xml b/dev-python/cli_helpers/metadata.xml index 35fb84a1bb89..79ba6aa529dd 100644 --- a/dev-python/cli_helpers/metadata.xml +++ b/dev-python/cli_helpers/metadata.xml @@ -1,10 +1,6 @@ - - grknight@gentoo.org - Brian Evans - python@gentoo.org diff --git a/dev-python/cons/Manifest b/dev-python/cons/Manifest index 939df9dd30a8..9bc0d1539881 100644 --- a/dev-python/cons/Manifest +++ b/dev-python/cons/Manifest @@ -1 +1,2 @@ DIST cons-0.4.5.gh.tar.gz 40318 BLAKE2B c01f195c4f29ffe42e08fba6b57806b96263f7ebbc1cc859b8d146cd94e257829506502f2bc81f5665f4caf3bb8725ec556b70b951ede2b8117ba50fdb4388e5 SHA512 fea3af6b7198760f36194793a32a87f17729877f75baca6fd9627c32c4602e640cf667bb106624e9d756aece57053974e90e32329de484619a14b3500bea26e7 +DIST cons-0.4.6.gh.tar.gz 40414 BLAKE2B 5d234ed77d44f0b892c3cc8fc4816a4cc1ca5cca36501adca8cbc84a48dff320c3ea45555aaa2203d1ed5072e74404e62184f000db393c155b008943990b7df3 SHA512 195a2e23a6ee37aba1cc34c0f26a2b55f86948c4a2eb5dab50b9b917bdee97bbb53562830c75184c8483260ba9bc9352d1430f99937aa29156cbf3ce2fb0254b diff --git a/dev-python/cons/cons-0.4.6.ebuild b/dev-python/cons/cons-0.4.6.ebuild new file mode 100644 index 000000000000..765c7e56f5b2 --- /dev/null +++ b/dev-python/cons/cons-0.4.6.ebuild @@ -0,0 +1,30 @@ +# Copyright 2022-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="Implementation of Lisp/Scheme-like cons in Python" +HOMEPAGE=" + https://pypi.org/project/cons/ + https://github.com/pythological/python-cons/ +" +SRC_URI=" + https://github.com/pythological/python-cons/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/python-${P}" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" + +RDEPEND=" + dev-python/logical-unification[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/crashtest/crashtest-0.4.1.ebuild b/dev-python/crashtest/crashtest-0.4.1.ebuild index 216959cfa820..fd5081a943cc 100644 --- a/dev-python/crashtest/crashtest-0.4.1.ebuild +++ b/dev-python/crashtest/crashtest-0.4.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/debtcollector/debtcollector-2.5.0.ebuild b/dev-python/debtcollector/debtcollector-2.5.0.ebuild index 9ef9a69eec2a..8d03be84b3d6 100644 --- a/dev-python/debtcollector/debtcollector-2.5.0.ebuild +++ b/dev-python/debtcollector/debtcollector-2.5.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/flask-sqlalchemy/Manifest b/dev-python/flask-sqlalchemy/Manifest index 97bc9df9663d..00998c1dd355 100644 --- a/dev-python/flask-sqlalchemy/Manifest +++ b/dev-python/flask-sqlalchemy/Manifest @@ -1,3 +1,4 @@ DIST Flask-SQLAlchemy-2.5.1.tar.gz 132750 BLAKE2B 6378766e9ae5e697f9a0fe23471f0264e5ac1f4c824657e5197f6c35f9f12eb756528641c1078b1bf470170c557c3201314a80b922b4ab84e4664a0ccaad2a6c SHA512 5d483418204030837e62769d45c16af88c5be6dbafc7c340cc4e67ef1736ea5102f506156119864cd7673cf382b0d3f27050bda64273b93ef4805fce9e1a0f6f DIST Flask-SQLAlchemy-3.0.3.tar.gz 135538 BLAKE2B df0e682b39bf621ed2de415cec3cbda4f937d65a750050e1281082cf42dcfacf51ded5123a5832a6bbc7506f3f8e8a553007cd58710266b7ba18819e96e65c81 SHA512 0a49780048491bbef7384d895a34ea2732f9d6702fb40b07987eb8d0ceb73aae7988539febaeafcf050b7dc67f1297301497c84c90d139b4bf2874201186fcef DIST flask_sqlalchemy-3.0.4.tar.gz 78389 BLAKE2B f1b79c06151799e1d86419576840c90e5eec66c3f8bd1a758dc3c3bbeb9ea95b48df1f8a463eae088c3af9e2627d8f48f0b740a92cef76da9e85441178b5a6aa SHA512 51dac0784fbae7f6290e41e9965fa5dce2eee54f1b779361f6140cd6abc2ffc1d8426b3dc7209f18f03ef10cc930f7dbfc780dfe5c9b58b2b082bdf495a98b3f +DIST flask_sqlalchemy-3.0.5.tar.gz 78504 BLAKE2B f06bf383fa2a62d9e6399f3e8dceb0d72ee7911508cf828b52077c9fd80adf9b7eee2b0c809d012be7dfe2df7639bde14a12556b3970df09e30e847e5bd52c0b SHA512 ecb6df94e1db4298b335a65e54eae171fef75bd7f1cc1e251933b1fdc7e85bbba0c03b1c5b41c3e150898bdb36fc0021b4649b866a12d5b0c180f773dff5fd6b diff --git a/dev-python/flask-sqlalchemy/flask-sqlalchemy-3.0.5.ebuild b/dev-python/flask-sqlalchemy/flask-sqlalchemy-3.0.5.ebuild new file mode 100644 index 000000000000..e99c031fd3f0 --- /dev/null +++ b/dev-python/flask-sqlalchemy/flask-sqlalchemy-3.0.5.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYPI_PN="Flask-SQLAlchemy" +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="SQLAlchemy support for Flask applications" +HOMEPAGE=" + https://github.com/pallets-eco/flask-sqlalchemy/ + https://pypi.org/project/Flask-SQLAlchemy/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/flask-2.2.5[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4.18[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/blinker[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/pallets-sphinx-themes \ + dev-python/sphinx-issues \ + dev-python/sphinxcontrib-log-cabinet diff --git a/dev-python/flufl-lock/Manifest b/dev-python/flufl-lock/Manifest index 575b8a19c771..4ca0c432444a 100644 --- a/dev-python/flufl-lock/Manifest +++ b/dev-python/flufl-lock/Manifest @@ -1 +1,2 @@ DIST flufl.lock-7.1.1.tar.gz 33017 BLAKE2B 813b4b77fe2b7c9d7125e9d4a5530a77aa4205e1eb0a90852419f29669db97c683fe1d73d221bc7490a7a827da24e23bfac38002c1e6a179289b56b59e2d4dfa SHA512 eb9d8a80013ca07cc3eaab30ced596c0362cfc59d5a1f7cf17aacbf4068d9989b443df7e2d5f5e09d6f60e0ebc784ab1897ca7379fde7eeb57246cb6b5dfef3f +DIST flufl_lock-8.0.1.tar.gz 34442 BLAKE2B 07a837ec1965ae9c9f61a7601de0727bbab25b625744358e1c7e4c3112e26cd02db00fefe31d4900a2631d436eff8150aaddf6e80f8adb5e799bc9440ccea681 SHA512 059a0ed742d941f936a5a06f6fb0b72aa218fc4cd4c03788fcec6ddcef9fcc2bda767ff89a7d380ad79e07a2eec4840b32efc0921c0ff277d00a9fb8cbe80e4e diff --git a/dev-python/flufl-lock/flufl-lock-8.0.1.ebuild b/dev-python/flufl-lock/flufl-lock-8.0.1.ebuild new file mode 100644 index 000000000000..8b80134a31e4 --- /dev/null +++ b/dev-python/flufl-lock/flufl-lock-8.0.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="NFS-safe file locking with timeouts for POSIX systems" +HOMEPAGE=" + https://gitlab.com/warsaw/flufl.lock/ + https://pypi.org/project/flufl-lock/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/atpublic[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/sybil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -e '/addopts/d' -i pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/flufl-lock/metadata.xml b/dev-python/flufl-lock/metadata.xml index 6f8ea1241836..4e81d59df081 100644 --- a/dev-python/flufl-lock/metadata.xml +++ b/dev-python/flufl-lock/metadata.xml @@ -10,6 +10,6 @@ warsaw/flufl.lock - flufl.lock + flufl-lock diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest index c95b7fbe6776..7e6db00a8f5b 100644 --- a/dev-python/google-api-python-client/Manifest +++ b/dev-python/google-api-python-client/Manifest @@ -2,3 +2,4 @@ DIST google-api-python-client-2.86.0.tar.gz 10767816 BLAKE2B 532b86d49dfec724237 DIST google-api-python-client-2.87.0.tar.gz 10933794 BLAKE2B 702eef338d1b976219587a24b70adc513edd47bc03e7e17dd865424542d8ca61979073ea9d474c60e765f0cd4cfdd67ae2aac7f915b2be46a8c4cfc1bd4bd975 SHA512 55c8f90e4dbd74de6570f078341cb26b90d1a0ff7f20fb5ac2b94f8100ffdc12e49a9beeea5432d0c5f5cf0d0cb7834f8c2cb398be83b1c98305e5a07e2c81f6 DIST google-api-python-client-2.88.0.tar.gz 10943608 BLAKE2B c82dd6af36d93d6fa4c0da31ec5a2d2371a9d960efb4f5a31dc63c268578234d12553f8604478e4bde5d43dcf51a738cd622f05aae0af9a405c9fc9bcde4b156 SHA512 059f49d16a6b55ca6106f779ac08aeb47a11af73022ecdac25817922207333540ea5cea4fe61dbbaea38ae0f07317144fbc0c9a5f05ba4eb8c03bbc661b94803 DIST google-api-python-client-2.89.0.tar.gz 10965040 BLAKE2B 819c9f0837b86acc693158830c54e48778a1c8ef1fb549a4fbbe100827d0a269b435c4c29d8683c674981ef7817a0489e1cd6639adb7c9b09951c05b8fcf3aef SHA512 e3541f7e6b151ade5feb6e50f22c26b63b85304c4254929be5776c44c6cd80a4c2660d62fc052777033705d3c6a7e8dcd1a69f7f5d3dd5dc49549237a2ce6a5f +DIST google-api-python-client-2.90.0.tar.gz 10891311 BLAKE2B 0683e95e12e5f2faaa5ce5b3f4c82e65df00da0c884530917dd086d33dda74a66e62fd27c7edead205f9d330800d2c60929fce68ce7f82fc04f8787cae010cdf SHA512 331812b50c2816f407db25f703817bf0d20b9218de39bd91c67d40a1f113141c8b9af0210d9d10272ebf51b90485fa44f636e821de19add72eeb38fa04ffe449 diff --git a/dev-python/google-api-python-client/google-api-python-client-2.90.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.90.0.ebuild new file mode 100644 index 000000000000..0194f9640998 --- /dev/null +++ b/dev-python/google-api-python-client/google-api-python-client-2.90.0.ebuild @@ -0,0 +1,49 @@ +# 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..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Google API Client for Python" +HOMEPAGE=" + https://github.com/googleapis/google-api-python-client/ + https://pypi.org/project/google-api-python-client/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/httplib2-0.15[${PYTHON_USEDEP}] + =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}] + >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}] + >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}] + jaraco.collections jaraco/jaraco.collections https://github.com/jaraco/jaraco.collections/issues - https://github.com/jaraco/jaraco.collections/blob/master/CHANGES.rst diff --git a/dev-python/jaraco-functools/Manifest b/dev-python/jaraco-functools/Manifest index e179d28d994a..34fb2f5801f3 100644 --- a/dev-python/jaraco-functools/Manifest +++ b/dev-python/jaraco-functools/Manifest @@ -1,2 +1,3 @@ DIST jaraco.functools-3.6.0.tar.gz 16054 BLAKE2B dad26dc73b696dfc62d21f1807a8340e770b35881f3877fdcf6e7e95080f0cd1a81339500c306f4afb2dda896a19ffffcc1715cfc4d37f36594d59af3fd58ac0 SHA512 f249e6cdcbd88e5c89663bcc0467687ea533dc70b7c9260880da8099380b5c925f05933527de6043aa0786709a0ca4d4b183cc18acab69d8e88f63a3360e9efb DIST jaraco.functools-3.7.0.tar.gz 16107 BLAKE2B 3a8419af3d104118144bba053c94d2f1db0972f3a908fa66cc69ec4dfe31bb6ecb1f1a2f43d7ccdbca0be5094d21e15d40d9f8d75b3ba66e606fced08150872f SHA512 37b33b526a3f3cff259c93c764bdde06015440bef025d9f5a177125a654abb23f96d71f0b4f4e73cdfe7274af1575a01d8e112f9d333cbe12f53b1583bae1d5a +DIST jaraco.functools-3.8.0.tar.gz 16251 BLAKE2B 15735a053b395173de2568d13d54d0a770477f72e138998abb67f24314d13ae1a008a2b373979dfb8b3b8955754758e07eb5981459b793ba4b6839e6aefbdda8 SHA512 923e94f54c46896d89db6b4a0c5d803996dc5caddd6a3ada66f943b58afd1750f5403d10de5ab87f93e57c3eab43806401f7c6b5a8265938793d45cba93df688 diff --git a/dev-python/jaraco-functools/jaraco-functools-3.8.0.ebuild b/dev-python/jaraco-functools/jaraco-functools-3.8.0.ebuild new file mode 100644 index 000000000000..0607441caa3f --- /dev/null +++ b/dev-python/jaraco-functools/jaraco-functools-3.8.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +DISTUTILS_USE_PEP517=flit +PYPI_NO_NORMALIZE=1 +PYPI_PN=${PN/-/.} +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Additional functions used by other projects by developer jaraco" +HOMEPAGE=" + https://github.com/jaraco/jaraco.functools/ + https://pypi.org/project/jaraco.functools/ +" + +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" + +RDEPEND=" + >=dev-python/more-itertools-0.12.0-r1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jaraco-classes[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "setuptools' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease setuptools bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "jaraco.functools" + version = "${PV}" + description = "Functools like those found in stdlib" + EOF +} + +python_install() { + distutils-r1_python_install + # rename to workaround a bug in pkg_resources + # https://bugs.gentoo.org/834522 + mv "${D}$(python_get_sitedir)"/jaraco{_,.}functools-${PV}.dist-info || die +} diff --git a/dev-python/jaraco-functools/metadata.xml b/dev-python/jaraco-functools/metadata.xml index 360b23630476..27794568db97 100644 --- a/dev-python/jaraco-functools/metadata.xml +++ b/dev-python/jaraco-functools/metadata.xml @@ -10,6 +10,5 @@ jaraco.functools jaraco/jaraco.functools https://github.com/jaraco/jaraco.functools/issues - https://github.com/jaraco/jaraco.functools/blob/master/CHANGES.rst diff --git a/dev-python/jc/Manifest b/dev-python/jc/Manifest index 0073046d8337..edea2350f53e 100644 --- a/dev-python/jc/Manifest +++ b/dev-python/jc/Manifest @@ -1,2 +1,3 @@ DIST jc-1.23.1.gh.tar.gz 12853550 BLAKE2B b10c3688025c35b4f71345756b6efd93af1e8abe2a343ca66e9f658d986f7ce60c04526d65a27286425f1f24c188de3e2ba923e4304a8e669139006db1d53766 SHA512 6f2936b6c42136909ff04233cbabbf0a5827552d83f29131c42cbc4de20a3b7fee2263a5cdec9c596d39fb3edc26dbc56863631e992d124c038c53490ba37ebf DIST jc-1.23.2.gh.tar.gz 12866729 BLAKE2B 8c37611e75952533fbbb1ac2a4dbf9fc95d6764452bc619da2fb4a0e5b870f3314061276eb5ce0f98f69fd26ae5b0f083443c7840a1254f5934d9b210d7fe4a2 SHA512 bf3b846e359fdece1445d9ca70e7752db05894f97d4c1ca162ef397ffea9e3e719dbb71d496cd0565649ebe47f977d7ef7689e360470b29639523f24b45fcdec +DIST jc-1.23.3.gh.tar.gz 12913560 BLAKE2B 57a058ddd308807c91d64caae7455beba3ce8e1160aa7597ec115b40137aa0fdae008b2b91528075760234076eda832965a75bd0fce650cd0e115fbdbc464ea5 SHA512 36d8c5f455ab12385bf5aae5bf118137f42a261f2ac61e601a5752c193c72187ce9c3d31407493f15dfb552f682356fca69aad56c1cf6743fda24833235078e7 diff --git a/dev-python/jc/jc-1.23.3.ebuild b/dev-python/jc/jc-1.23.3.ebuild new file mode 100644 index 000000000000..1381a2929e4f --- /dev/null +++ b/dev-python/jc/jc-1.23.3.ebuild @@ -0,0 +1,32 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Converts the output of popular command-line tools and file-types to JSON" +HOMEPAGE=" + https://github.com/kellyjonbrazil/jc/ + https://pypi.org/project/jc/ +" +# no tests in sdist, as of 1.23.2 +SRC_URI=" + https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" + +RDEPEND=" + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/ruamel-yaml[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/dev-python/jellyfish/Manifest b/dev-python/jellyfish/Manifest index e14f959749b6..e4c7fc6969b0 100644 --- a/dev-python/jellyfish/Manifest +++ b/dev-python/jellyfish/Manifest @@ -3,35 +3,53 @@ DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c5 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST csv-1.2.1.crate 887936 BLAKE2B bd58776a653f51c0c0ae57a1f7082c58b0447d5874bf91e40bc9d66558200c1447dee368f710ab99a9434df319ec53cf15dc90a470ccbd439a823dd9ef83b4ee SHA512 015d6990fc68a992a980695bc21dbd4ac00b6fbe277568981dcaa3e7edcae4429979c870fcd79b883114d1a5a55f66584f3cd5c27d3886453b4a70577cbf37c8 +DIST csv-1.2.2.crate 887958 BLAKE2B f1a5c11e2bb721dc235ee59e02861125535cab2fba6bafbbc166c8f6a2e5616b11c70ddfac5d4e092bc29207ccf9c1f4c4b893da4645d595e1f7afd409731727 SHA512 7176b683f016e8872395eb5b153634926e5cf449147e690a2e08b79e8068c111d2ebab40fb6c4b3b03d34b7c1facf3ac1e04a69e079e7b0e0592691dc2d2d790 DIST csv-core-0.1.10.crate 25668 BLAKE2B 8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8 SHA512 2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328 +DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5 DIST indoc-1.0.9.crate 13475 BLAKE2B a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf SHA512 db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8 DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 DIST jellyfish-0.11.2.tar.gz 362969 BLAKE2B 6090aa17d581142b7aef539e899bf47f486602bedb5be55877fd088579d74145beb3a2c91854c9785317b97d1f926efb9943c693853efb613120e332ffc6dc5a SHA512 083b1cd4b3048b5a1d1e9bb48805e3049e00a65c8f92fabf28e6c788164c77a22f207794ed00bb16851bd3e6255fa9b38a36d0467bc027db49a379d50e9d2335 +DIST jellyfish-1.0.0.tar.gz 363065 BLAKE2B 318bc77d7ef12c0fbf02b78ed819f7281204b8aa08cc8ae5b531ae204335cb2cd8c3ff130a743b35341a0f70b63f7a3ad60f8b7009c33bbba2e42a0fbb2590e0 SHA512 744a29b52cdddc9d6e56ec78ead2216b604a0b2ce053c2896199357afd27073bc2c072aedc8479df96fc0e8319f3deef0a5126dc23816a365c234a5909f2b43a DIST libc-0.2.140.crate 669153 BLAKE2B f4269549f6b450a3da3196ecaae52afe178d5b6905666fae04e2879f975f0129788898ca2ccd214d721af42a8b2fa86b26355d6baa0a81c223b56c658ee66dd5 SHA512 f450fe619ea2f45e4ada2567981987f19d35a9f13f88a0ce3a53e1751c6fbff708ca69fa6a64d807cce5dfe18b08751f0695d8a01e68e269da1aafc831528b7b +DIST libc-0.2.146.crate 684707 BLAKE2B 53091a46262389e327973185c26bf187beba392c45a92bfa424fc0976333d6c8afdac6527484032574086e32412a712bc2616468f7cb14e6bd0480ca2bef6da6 SHA512 4112c17cfda83041f33a7b616a365a0eb6603ba857fd7bedd64162021a6305c81da6ae8f37395732d7eea40d4fe648bae435ee0bf0b1a1a48400e6546d4d50b6 +DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 +DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0 +DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 DIST proc-macro2-1.0.55.crate 44176 BLAKE2B a37b69f40222dbe4b33f04a9a721c1d652044aaffd91ab2de36c82c8e5771b6a38d577a1c8b59ceac400f62e04c3da07d5f39501fc02252a4bcbc92512ef1f42 SHA512 95b1cccc0747a891bb8d6dc50e1a9e4cae624ee8b8bb40dccad6060ce52c37b29b5caed6f4f7a76c182b8f06d0f958e6d76327aa45a756115ee235a0d64476b0 +DIST proc-macro2-1.0.60.crate 44160 BLAKE2B 3cca40d5ffa85607212ea8da63995b35b1d59bf077ad1f708bb08f20a3f3d477e934205008984bf2e947e6e53689192df1d437772c75148e122e0f1f4fe43455 SHA512 2a3d33d2e42e3b7edac7a099dcaf83c43ad47852217424c2bcf8ed5b894292975ef5a11df01ebb3479971e94d5b032b9d043c28bed476d6f7087fb9297fbaac0 DIST pyo3-0.18.2.crate 418755 BLAKE2B a45c27639d9c4c5a4e017b7e8d7580aba285ee11295f344809e30ac23b70e4541f2cb765dfeee20fdf4d441e1449f5cad4bd6308a52822eea3595305081d4b77 SHA512 b97ebc10939418d7fe3d6219921875cc7253f3aa7cd9d06b1486f8757c6d102377eb851b3a669c670423af2c80e389b736f0ce04a6cecb716c952413d06fe434 +DIST pyo3-0.18.3.crate 420236 BLAKE2B bc00a825a67ed3590b31d3ea6bd77f6c4c927c0355d9d03ce64ca44e36ae3e29ab4d891bf2d94ca074b3bf858e077c516dc64e4620f875fe1e8fbffb5c9db1ec SHA512 39f044a19a42a5e2f46049431fbe3fe10c14d12a4741cc789b42de7cbf448bcbded7fe38a0f124d994ff9bcd3d95a19305dbfdc7462331fda3e6686cc4289be5 DIST pyo3-build-config-0.18.2.crate 29138 BLAKE2B ad37bacda5f0e5c8eaf382b3371de251b83c721dc2378a0bd3700462bb65273bcd4277589084f6af0a2959f17b370fe5e6a5699c8689107220333c57387bf0ae SHA512 01f544938d83a8283f5101f69673f8a39d2052186e7c712709be25c5ae17a11e7d68c2fd9b4bc7661fff9343ebf3ccc196c1259321061f048c59696692601ae1 +DIST pyo3-build-config-0.18.3.crate 29137 BLAKE2B 5fa645b64f50a078f38cc10a27ed52bd7e7aadd8a069c05ec2963f0b7c869b94d29eddda97cc31d200cf749ab8e2cd9cd1ea00e75620287e9187745ae0e100a5 SHA512 7ccad5f245e84895e147389f05270f32d12f81aba46bcd0dc184b8d62af2ea579efc50383502efda40601c981c4dbcf911aa7d8192364caa2e177ad939062cdb DIST pyo3-ffi-0.18.2.crate 62903 BLAKE2B 31e52b73705c1e5f44e419f314b1674a722a604fb52be5d5e5ff2ae9881ec9f204c1f51760570ed4c210ea530bd9295a27beaf9b5631ef02370d42d3e4c0be18 SHA512 495dcf45154ce89b8cd3a3fe193938e199465cf510df1713f7ad82e0a138ac2f8f1b73ec80f8af72f79a4ed26a9f4e4e93d52357ad4f41a213ec0c7b602734b9 +DIST pyo3-ffi-0.18.3.crate 64474 BLAKE2B 32bedfb4c7d88e539e958af0dd48af311934a817282a01f860af7cd824fa1e3825c505463b78cda57541bea8ccbbedacdc0f67bef686e6775fab3787c26c6d2c SHA512 55240c7824ad1e5c69e05a31ec03e2064290c89c4c98f06c3ebc38c311a10b1690571c977a103790ddcc9623ac42fbf525fb028e910baedb9acafe39fd6e4a82 DIST pyo3-macros-0.18.2.crate 7173 BLAKE2B dfa5792be03b3b1164471ef9ff4ee672fe8e57d0fc169ca04da1542d86262e7e526be079e303b8a4899bfa4b0680d38604f80263c71b33ead5bf0a60871f473c SHA512 a2c367b4b1556b16304ef0da4ed8961cc760d259da9fbdabf791ac910de4f1e9f193227f10ea4215a52c701bd0ee92311dc91d272b9364017e2f6ebde5698f72 +DIST pyo3-macros-0.18.3.crate 7175 BLAKE2B 424cda4d0d75c7d4df6aeab0a475fc744039c9a663215c633e62762083930eb6736348f431b6f00d11a093961433fb13fb4c9da8a18268d1904e933157255646 SHA512 2b643ec3451267e836076bd79d110826fa0a2407955543c8a6a46b0dd16c477eb3ad919d51b7beca90eca2938a59577b32e1e67169df67429fac4cfaae5bf5ab DIST pyo3-macros-backend-0.18.2.crate 48722 BLAKE2B 662822ae71702cb7d173c1ac7ead49cecde0dc4545bc3f5f30fd9ef7fab5537c13509bc8f18b2a8d05d7fa7f6fc8d0378a44d67b85edadfdf6ca153fc698a7d4 SHA512 433d9287bf3cdf84291c8d04ca5b24ecab2186379db554d6b2cf271e8716a890dcdc0717b2a00267e85dc637520559ef8e883bde2e2b16dd8cd580c1468c2dc3 +DIST pyo3-macros-backend-0.18.3.crate 48922 BLAKE2B 4937f6d9459c6651f85fd520e4783c051f28932192d02aba5711fbf0294ed617f5b0b35ebbac74f3e6048a3fd3b75028518ebadf1277eefaa501015a91269c77 SHA512 1e607e4925486e1a48748ef3163666910a06f9a4f4a2fd7eb6a6af87ea37b5b7edb9d3ab4958e6fe907a55c5f4bcb702a251d836dc3b57c4ab1c5d9248b8cd35 DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5 +DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387e65d61de7c537f6f56f8060721dfa52d735 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 +DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST serde-1.0.159.crate 77014 BLAKE2B a377be7b7a0624ca9449d962693100d4ee892a252b4fe1326dee2057a214029ecacde05aedb7f0adcebc9815e6b4ea7ec2096ef4db4c55526defdef88a20cc25 SHA512 4e5373b940b5328fabca35759e8a02816c89692b83996c6224be39365b6409688ef2db0eef24219381003133a31da93a41b500a76aeb1b84c05df9a91ff4844d +DIST serde-1.0.164.crate 77057 BLAKE2B a3c9c7deaa841a559ec901eed72a768e0718a77683897a84149dc8211f3e6f8f016e6b86e5b3c7c3c3d512486dd7fdda2860f69e7d9e600fff6ca6da8870bfd4 SHA512 17376fad0d3f0fc696d713c0eec81fc4a83992f6f9dfbed7c3e700e7ca8a3241abd46d4c11303d26a5fe049ddaf3308c2e76b650cc7350e03a1e34002700552a DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST target-lexicon-0.12.6.crate 24357 BLAKE2B 5d9aef958155bdc1b546b9940083cf81ba4c638525e2d46340e50c4274764b39ac19a12214f3ff64a6830524a2ecea9d555db3f07d5d7dbccd7dd809255c4499 SHA512 63ccc047d10ebff55c3b9be400e2deafcaba7beb28ee67bae6d5df58e7c08362b2c4e0004f6daa582928850701969015ad43714c7ad46df665474667ff4db58f +DIST target-lexicon-0.12.8.crate 24518 BLAKE2B c76d50d34e5da9431982ee446cb2f586db61182f928a25d862021b6fc32afa9ef8eccf51624c3b63442b90a4c0d8042ceb30d00122cfcc142f69a91ffdea222a SHA512 613af05fb80fe8967eef7b640d6b1a33eac5e6f3e70e1b26043b0f5e5b1356b4509b4d4daf0474c8d24d019c5e1d4ef8f950e092bebc14174930ebb60c6e151a DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 +DIST unicode-ident-1.0.9.crate 41978 BLAKE2B 4e78cefb4e7d7f173f1826a5ab6c8ffde386fea67cf3227bd22e6a6e65d3348dc53c9438e6bde9af06fb5e04b0beac866209d2426e7f04cd10b2435db85df7e3 SHA512 4d8cffe699c6f15ee82ab5f5a73421a6bb8b1a476237aefefa6e932c45c30683a4fb015f138bce99d7cb27a27fb7972909c828e77daef091da84ec162315625a DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b15212555f2d8a367f3ae78f26a36c5897b69f3efcd280a1bd3eb3f61c87b8a26061804b1cd56e1c1500cbcd62e8bc74520014 SHA512 e96224bba73fe9a167bbf226bb13fe5bea085765a90f7232cb20b42f3c584242b7291aeba1eb8edbe2ae40e5bee2f4714f434324f79316b22e8437c77a50e86b DIST unindent-0.1.11.crate 7700 BLAKE2B d4d1dde410c4194acb51f74f374cf11fa872e49fad8f5f24b596d72476403e5e312fedf7b0bcb1027384d53c8de565368d63c30eaf70a6e6cd958b82e5288ca3 SHA512 f800d6c37fe72477908c91457a738a73d2b8085bb5ae303d6d954405d6ccd98833b5da16a12c3ad1ab75d32a68dedc706dfaacc0fcbb95571dd829cdc03a356a @@ -39,10 +57,18 @@ DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d23 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 +DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22 DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 +DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 +DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c +DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68 DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804 +DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f +DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602 DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3 +DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 +DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 diff --git a/dev-python/jellyfish/jellyfish-1.0.0.ebuild b/dev-python/jellyfish/jellyfish-1.0.0.ebuild new file mode 100644 index 000000000000..ec668dca63ca --- /dev/null +++ b/dev-python/jellyfish/jellyfish-1.0.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{10..12} ) + +CRATES=" + ahash@0.8.3 + autocfg@1.1.0 + bitflags@1.3.2 + cfg-if@1.0.0 + csv-core@0.1.10 + csv@1.2.2 + getrandom@0.2.10 + indoc@1.0.9 + itoa@1.0.6 + libc@0.2.146 + lock_api@0.4.10 + memchr@2.5.0 + memoffset@0.8.0 + once_cell@1.18.0 + parking_lot@0.12.1 + parking_lot_core@0.9.8 + proc-macro2@1.0.60 + pyo3-build-config@0.18.3 + pyo3-ffi@0.18.3 + pyo3-macros-backend@0.18.3 + pyo3-macros@0.18.3 + pyo3@0.18.3 + quote@1.0.28 + redox_syscall@0.3.5 + ryu@1.0.13 + scopeguard@1.1.0 + serde@1.0.164 + smallvec@1.10.0 + syn@1.0.109 + target-lexicon@0.12.8 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + unicode-ident@1.0.9 + unicode-normalization@0.1.22 + unicode-segmentation@1.10.1 + unindent@0.1.11 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + windows-targets@0.48.0 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_msvc@0.48.0 + windows_i686_gnu@0.48.0 + windows_i686_msvc@0.48.0 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_msvc@0.48.0 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Python module for doing approximate and phonetic matching of strings" +HOMEPAGE=" + https://github.com/jamesturk/jellyfish/ + https://pypi.org/project/jellyfish/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/jellyfish/_rustyfish.*.so" + +distutils_enable_tests pytest diff --git a/dev-python/jsonschema-specifications/Manifest b/dev-python/jsonschema-specifications/Manifest index c36202eeb8dd..5d12559b27e4 100644 --- a/dev-python/jsonschema-specifications/Manifest +++ b/dev-python/jsonschema-specifications/Manifest @@ -1 +1,2 @@ DIST jsonschema_specifications-2023.5.2.tar.gz 12581 BLAKE2B 74029c066e3c620126ed0ed7e70a9b63c017aeab827b0187f8c8c5964c2e1ef68a83489f4646d79653c38fcec45bc001189fc09295ac1f569ed288f2dc469459 SHA512 222a70e3c1673c6f3d27f5d6561d4ba192c61a8a6f86e726939d1e29843eeca82de306a889540ab352a5c2332cf30d810db956aa5094f2a6bc6607b7169513fd +DIST jsonschema_specifications-2023.6.1.tar.gz 12645 BLAKE2B 9dea1acae9e53a9f8ff93dd54d5df3bb1dd960036dfcc4dcc0c6287ae816c0ca60c139b35aa14901e2e9f61dca339cf9d84a5c5e8f91a62a40696db9daa1a099 SHA512 b7a0d7fdc642e08cf3515dfae6d8cbb14e4d40c3b1fe3cb6c87ee11c47a9d6ede33b28d9fe6f3d4f0ff1807469a015cd8fcacff9575a356a74b462af9681aa6c diff --git a/dev-python/jsonschema-specifications/jsonschema-specifications-2023.6.1.ebuild b/dev-python/jsonschema-specifications/jsonschema-specifications-2023.6.1.ebuild new file mode 100644 index 000000000000..46d56e086c48 --- /dev/null +++ b/dev-python/jsonschema-specifications/jsonschema-specifications-2023.6.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 2023 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="The JSON Schema meta-schemas and vocabularies, exposed as a Registry" +HOMEPAGE=" + https://github.com/python-jsonschema/jsonschema-specifications/ + https://pypi.org/project/jsonschema-specifications/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + >=dev-python/referencing-0.28.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/jupyter-client/Manifest b/dev-python/jupyter-client/Manifest index 62752d0b4b86..83278b480a0f 100644 --- a/dev-python/jupyter-client/Manifest +++ b/dev-python/jupyter-client/Manifest @@ -1 +1,2 @@ DIST jupyter_client-8.2.0.tar.gz 335567 BLAKE2B e02f8813d12ec8ba0e15291dad04cfaeeb98ea524050a10d142d74af203e43aa1c2e22e7fd7b071c05831b3dd644985a42e38f59fee65f4570e5eb88bbc9fbb1 SHA512 1337c4f2d93d9cd2ae5e3d8f30a8e4af69dad6e09c97e949d9300df0668be4da91134c73da06eb417c10ff2c09fd7beb28699e7a17502ceee3453cb9323b4363 +DIST jupyter_client-8.3.0.tar.gz 335973 BLAKE2B dd4b60994f5c2ba19d41f87dbbee1291e85595908e5b1fce77876d8164bc21bd65b257a65b333e2e3277fff66869d445fcd87c3c1a16166fa71da24d26b1e96e SHA512 2348cf67344cb9bbb9b020ef5570f5ca354c8acb00b9fb0d148b9419ec2efb922b1364ed3c2c2429ad66548af5dd90f232be1d56728ef09bd833312f13c07f77 diff --git a/dev-python/jupyter-client/jupyter-client-8.3.0.ebuild b/dev-python/jupyter-client/jupyter-client-8.3.0.ebuild new file mode 100644 index 000000000000..68af08dd73df --- /dev/null +++ b/dev-python/jupyter-client/jupyter-client-8.3.0.ebuild @@ -0,0 +1,49 @@ +# 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..11} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Jupyter protocol implementation and client libraries" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter/jupyter_client/ + https://pypi.org/project/jupyter-client/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/jupyter-core-5.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] + >=dev-python/pyzmq-23.0[${PYTHON_USEDEP}] + >=dev-python/tornado-6.0[${PYTHON_USEDEP}] + dev-python/traitlets[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib-metadata-4.8.3[${PYTHON_USEDEP}] + ' 3.{8,9}) +" +BDEPEND=" + test? ( + >=dev-python/ipykernel-6.14[${PYTHON_USEDEP}] + >=dev-python/pytest-asyncio-0.18[${PYTHON_USEDEP}] + >=dev-python/pytest-jupyter-0.4.1[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # TODO: times out + tests/test_client.py::TestAsyncKernelClient::test_input_request + # TODO + tests/test_multikernelmanager.py::TestKernelManager::test_tcp_cinfo +) diff --git a/dev-python/keyring/Manifest b/dev-python/keyring/Manifest index 6e05dd3e3eaf..54695e80a592 100644 --- a/dev-python/keyring/Manifest +++ b/dev-python/keyring/Manifest @@ -1,2 +1,5 @@ DIST keyring-23.13.1.tar.gz 59582 BLAKE2B fb39490ba857f97b9b89856059664dfe21495ffe651bb48ad4e2284efe3f3c7551d34bfb4c39518c2b9b5e31e61b91693301271750f4ec837567d7652b11e9ef SHA512 7e56380e7311a31d8703b9e3beb74a8c8ce026f6cf9e1792780d349f3db61f50a1905c7d509a7013dd7cb47428dd3c28c3620815f01d3c4dbd7f648e056539d0 DIST keyring-24.0.0.tar.gz 59671 BLAKE2B 424247f21958c5f485de2a4eca3d0cabcb2eec3b80ab3492f15ce1c0df3ff33131453387083da2119aaac7368153a59c31ad1919d7f350f62b1cfa367b9f0eed SHA512 4e6ce15d43aadbb831005e9b8f5cdebe4c034d9e2e47798814ae83d8146226504147585b8bfcb10ee5461113bd45d296f41c8c2bbf6fd30665192051b937ef05 +DIST keyring-24.0.1.tar.gz 58592 BLAKE2B ccd9990ec3c947cf7a83e3503dbdd53d364b6e69a5bb12e79bf5c796f253bfa233a7828593aece4f7aaaa2bea1b651f9459e12709312deb77984352bf8ef25a4 SHA512 52cab8c91c9178a310d4891541ad13d016feb866fd7592a7d114d421cd0781e4e0c121f8b82c44af91c516f1feb674d207626a881aadc1c802b02678960e37c9 +DIST keyring-24.1.0.tar.gz 58824 BLAKE2B e27caa20c13e658183a09bceb5653cd6afc80e45c8667bde2525c3531df36e406e2c841608b7cb19d6c705c79a42b0700901e798cfb2c148781baf7a22a6fde9 SHA512 effd121d0e9c1dc5d32ee1337974ac5b6b53d128e72f6b4f355d0134f2dfe1af8942802b7772587ff8e473a7ffab518182af600a378e86cb3aa0555844289fdb +DIST keyring-24.2.0.tar.gz 59020 BLAKE2B 2377431b1f6af5eb76e3b243e3684c68c2c91d0e8cf28a8cd902cbb5e4291ca789afe813978e7171d766724c7238f5c0c68d995de2cfc6f99127a167bf3400da SHA512 f212d8df880e1060a62f6556335f8c8fcac1ff2f0390fdb8fff970eb90713e011fdb72796cfeb84d0c9eee9f2f2a21c4795e046c961d250226ec750ece2dcfa4 diff --git a/dev-python/keyring/keyring-24.0.1.ebuild b/dev-python/keyring/keyring-24.0.1.ebuild new file mode 100644 index 000000000000..b53edb187cea --- /dev/null +++ b/dev-python/keyring/keyring-24.0.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Provides access to the system keyring service" +HOMEPAGE=" + https://github.com/jaraco/keyring/ + https://pypi.org/project/keyring/ +" + +SLOT="0" +LICENSE="PSF-2" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/secretstorage-3.2[${PYTHON_USEDEP}] + dev-python/jaraco-classes[${PYTHON_USEDEP}] + >=dev-python/jeepney-0.4.2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib-metadata-4.11.4[${PYTHON_USEDEP}] + ' 3.9 3.10 3.11) +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # this test fails if importlib-metadata returns more than one + # entry, i.e. when keyring is installed already + tests/test_packaging.py::test_entry_point +) + +EPYTEST_IGNORE=( + # apparently does not unlock the keyring properly + tests/backends/test_libsecret.py + # hangs + tests/backends/test_kwallet.py +) diff --git a/dev-python/keyring/keyring-24.1.0.ebuild b/dev-python/keyring/keyring-24.1.0.ebuild new file mode 100644 index 000000000000..b53edb187cea --- /dev/null +++ b/dev-python/keyring/keyring-24.1.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Provides access to the system keyring service" +HOMEPAGE=" + https://github.com/jaraco/keyring/ + https://pypi.org/project/keyring/ +" + +SLOT="0" +LICENSE="PSF-2" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/secretstorage-3.2[${PYTHON_USEDEP}] + dev-python/jaraco-classes[${PYTHON_USEDEP}] + >=dev-python/jeepney-0.4.2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib-metadata-4.11.4[${PYTHON_USEDEP}] + ' 3.9 3.10 3.11) +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # this test fails if importlib-metadata returns more than one + # entry, i.e. when keyring is installed already + tests/test_packaging.py::test_entry_point +) + +EPYTEST_IGNORE=( + # apparently does not unlock the keyring properly + tests/backends/test_libsecret.py + # hangs + tests/backends/test_kwallet.py +) diff --git a/dev-python/keyring/keyring-24.2.0.ebuild b/dev-python/keyring/keyring-24.2.0.ebuild new file mode 100644 index 000000000000..b53edb187cea --- /dev/null +++ b/dev-python/keyring/keyring-24.2.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Provides access to the system keyring service" +HOMEPAGE=" + https://github.com/jaraco/keyring/ + https://pypi.org/project/keyring/ +" + +SLOT="0" +LICENSE="PSF-2" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/secretstorage-3.2[${PYTHON_USEDEP}] + dev-python/jaraco-classes[${PYTHON_USEDEP}] + >=dev-python/jeepney-0.4.2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib-metadata-4.11.4[${PYTHON_USEDEP}] + ' 3.9 3.10 3.11) +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # this test fails if importlib-metadata returns more than one + # entry, i.e. when keyring is installed already + tests/test_packaging.py::test_entry_point +) + +EPYTEST_IGNORE=( + # apparently does not unlock the keyring properly + tests/backends/test_libsecret.py + # hangs + tests/backends/test_kwallet.py +) diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 7f33f2723a8e..3b9db6c543a3 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -7,4 +7,4 @@ DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 9f84e6bab450dc8d6379771afb DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924 SHA512 4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-62c0bdabfa32f6e32b17b45425b15309db340dfb.tar.gz 190948645 BLAKE2B f41d8ea32e189ef4641e42628fb516e307c9a6fcf65af537eb9fc0d3186591b062c5e85c9e935511ef706f28c6994a774a4e3f36ff54d79aaac7b293a6168625 SHA512 55a4cbfec3a496c1918aa614e5bdee368e4d0b6641c946d8bf8b828ab4bf4d9b29dbe96401a172079d70f924f5e513428fe990c65b556a0a860802cb13f5e3a0 +DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 diff --git a/dev-python/lit/lit-16.0.6.ebuild b/dev-python/lit/lit-16.0.6.ebuild index 4275151b428c..b67497dceb7d 100644 --- a/dev-python/lit/lit-16.0.6.ebuild +++ b/dev-python/lit/lit-16.0.6.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 llvm.org diff --git a/dev-python/lit/lit-17.0.0_pre20230609.ebuild b/dev-python/lit/lit-17.0.0_pre20230620.ebuild similarity index 100% rename from dev-python/lit/lit-17.0.0_pre20230609.ebuild rename to dev-python/lit/lit-17.0.0_pre20230620.ebuild diff --git a/dev-python/markdown2/Manifest b/dev-python/markdown2/Manifest index 8a460fddd0f6..dffce91b4d90 100644 --- a/dev-python/markdown2/Manifest +++ b/dev-python/markdown2/Manifest @@ -1 +1,2 @@ DIST markdown2-2.4.8.tar.gz 119398 BLAKE2B 41a8a4fc669b048be243d5689b3cde91b5d071926454009ca5fc08a28f1fef2938ec6382f06e6a876c4e8b08824c61bedfe8da251bf1f6414b777ab8e745704c SHA512 d7ec267ac11bdb5f58b34d9bef095377790de50cea03d1ebb50f586c463c1c3ab541a88a00ea5afae83943699e607827e760504e211014ce8a2c33b4c72ff07e +DIST markdown2-2.4.9.tar.gz 122039 BLAKE2B b21a6d749d88ebc6959309cac7b7e35081032f6c8bb43b51164c59094afc333bcf0d613c4065607e0c7e80e05de8295053cda3aeaff459681ac8327a1c5b00ef SHA512 6d6791b4552cd92e8f9647ac70b7515d23e38d40c0ae6320c2a55dddecdf6d24b41c24d1c375451ea51b95470382036860d7bc04d53a9da1f2452c9114eba4f5 diff --git a/dev-python/markdown2/markdown2-2.4.9.ebuild b/dev-python/markdown2/markdown2-2.4.9.ebuild new file mode 100644 index 000000000000..904562e7b031 --- /dev/null +++ b/dev-python/markdown2/markdown2-2.4.9.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 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} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python Markdown language reimplementation" +HOMEPAGE=" + https://github.com/trentm/python-markdown2/ + https://pypi.org/project/markdown2/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/pygments-2.7.3[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest + +python_test() { + cd test || die + "${EPYTHON}" -m unittest test_markdown2.py -v || + die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest index d79fe76cd5a7..c1f5af7c6c3f 100644 --- a/dev-python/mkdocs-material/Manifest +++ b/dev-python/mkdocs-material/Manifest @@ -1,2 +1,3 @@ DIST mkdocs-material-9.1.15.gh.tar.gz 14217712 BLAKE2B 316d19f8e3c8f8edd57481c692b7b1cb136c3b914a5fd12fcbf68b9a11d268b0965874c3657b1f9bc766713426e2873597ca387942f610d98f2e8ce88b1bf52a SHA512 29ee4d859a54fcfa627eebc3e88f2269c2f1cb6dbea6180a02216bf9c64bccc628ca45f6136725d1af41a532cc5d209dca4f862f62f79a89f2026b24a1e55b7d DIST mkdocs-material-9.1.16.gh.tar.gz 14243340 BLAKE2B 73d89f310150a6f411b173497a33349e98e6cf0930781747a26321bec9834cbf1e3482e9a002d9db35ef69257ee2d125b43d776a6b05d91517ff22174ecfea86 SHA512 d4979ba567eadb26071e4a49bebaad196e80f292a870b3dc94484c9b59a7b061c9cf40a5c258725cb0a7cd7ca3f5d1a8de657518c4e806926fc059c40f37af9b +DIST mkdocs-material-9.1.17.gh.tar.gz 14256009 BLAKE2B 85f835cfec6749247be97444666470d57474d433d39c6f11e099834911cfa2755fb2f3485d967339d60a57ea0fea173b45406cf7bc1b78bac02dad5b17c3340b SHA512 809bd69486b9d62b6ad5cb654b53f3c6303edb4540921c48cac20d186f056f09c104d8b07a54b9e9a257ba960fca96d4b90351eefc059db1344df6425e3e537f diff --git a/dev-python/mkdocs-material/mkdocs-material-9.1.17.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.1.17.ebuild new file mode 100644 index 000000000000..c6eb88bef19a --- /dev/null +++ b/dev-python/mkdocs-material/mkdocs-material-9.1.17.ebuild @@ -0,0 +1,61 @@ +# 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..11} ) + +DOCS_BUILDER="mkdocs" +DOCS_DEPEND=" + dev-python/mkdocs-material-extensions + dev-python/mkdocs-minify-plugin + dev-python/mkdocs-redirects +" + +inherit distutils-r1 docs + +DESCRIPTION="A Material Design theme for MkDocs" +HOMEPAGE=" + https://github.com/squidfunk/mkdocs-material/ + https://pypi.org/project/mkdocs-material/ +" +SRC_URI=" + https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="social" + +RDEPEND=" + >=dev-python/colorama-0.4[${PYTHON_USEDEP}] + >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}] + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}] + >=dev-python/pygments-2.14[${PYTHON_USEDEP}] + >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}] + >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] + >=dev-python/requests-2.26[${PYTHON_USEDEP}] + social? ( + >=dev-python/pillow-9.0[${PYTHON_USEDEP}] + >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}] + ) +" + +# mkdocs-material-extensions depends on mkdocs-material creating a circular dep +PDEPEND=" + >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}] +" + +PATCHES=( + # simplify pyproject to remove extra deps for metadata + "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" +) + +src_prepare() { + echo "__version__ = '${PV}'" > gentoo_version.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest index 44e67f33d56c..dc012411d1d0 100644 --- a/dev-python/moto/Manifest +++ b/dev-python/moto/Manifest @@ -1,5 +1,6 @@ DIST moto-4.1.10.tar.gz 3553976 BLAKE2B 1b6eb1a8defe5cf8cab0bb2419c469dd2251dbbd76597103cd8185ac0488210ec2d4b18268f72bfec4139f82f7f1b10936de7c2f8f9e766f5bb98b6b26164160 SHA512 c45955ead56746f42613defe683c05f787c20222914b0f44503b538c5937d32e3ffe21b25271e5ef614a628e51451451d04806de2167c83c6503bde2a2d9cbee DIST moto-4.1.11.tar.gz 3565932 BLAKE2B b1bc982ea54d8e2e8f418be8808c23094d263b2d8f3c5f4eec387ff273535a7eea38053193dc94ccbdac74a48e586d6b1fd9ceb874fe21ecafc63d03119f863d SHA512 d1e948de5b966577a94c023dc0c4d2b5a862e14215b3dc21805eb7c464881472dc240d268d6208b71e20c4ac3b6b6c55bc9ab3b850f030b58db900dac0889fd1 +DIST moto-4.1.12.tar.gz 3589463 BLAKE2B 4672cd3f04173557eb163436e8d3e53abbe4b04516f948119f28cf9c6eda767be9629d2485324648b3124ea6bf421cdcc99835ecb1cda1ab072da29f7c330a50 SHA512 62742fe4b68dbfc134b61573f4cdf8e10f3e5b35f981463a3a2e827caba67482a897472be0e17b724c8a48479477292b60f6328420512bd7687ce7ddea8d7f46 DIST moto-4.1.6.tar.gz 3470215 BLAKE2B 78f9c54128ba71fc5e3ba622be0596490bc82df0a17fa80d9f11bf135bdc91d9698cc29445b5765e6057e80f221c016ca8999186201b83b5f929f5831c417f60 SHA512 fb2dc73a66326216a4c5338660dab844de9a46e6626e0ef68bccb3573a3eba693b30b89961b019a4b7a51207ab11335e73cbdf523c75d91a5a9625a1bc409e61 DIST moto-4.1.7.tar.gz 3506753 BLAKE2B 76e38629f1a772816bfa647b90e89e3c4533cd36fa5a8a26e026229dd1dd8bf1cea404f99c85784a6eefa9173aecff7b88ba1ca7b3f890407c2ad7ef29106fac SHA512 3b20d2a535654cee22c909e19eb492e3b4b8fd382d26367c12cee00128dc4d1ea5228ccc97d40a01c5c2707ff3ca1039644268c47c525c79a9b68fc7ee78541c DIST moto-4.1.8.tar.gz 3520127 BLAKE2B 623d97dbec357227ea401ac98f694eaaa129fcb47f6b160a22bf95f8d52facf9bb3917e00409990a7e447e70de5a94df9f234c3ed615081573169f3976169f3d SHA512 9c3e9825d1e8d09e278f8bbeb11719c4bee756f9e95b2edbe82b4ffbd3acb93008f6ffdc582eb46619104d0b839428b5e8078ef0e341a3b73f0bc61a7ebf806f diff --git a/dev-python/moto/moto-4.1.12.ebuild b/dev-python/moto/moto-4.1.12.ebuild new file mode 100644 index 000000000000..03ffd378c1bc --- /dev/null +++ b/dev-python/moto/moto-4.1.12.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Mock library for boto" +HOMEPAGE=" + https://github.com/getmoto/moto/ + https://pypi.org/project/moto/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-xray-sdk-0.93[${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/idna-2.5[${PYTHON_USEDEP}] + >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] + >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] + dev-python/boto3[${PYTHON_USEDEP}] + dev-python/botocore[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/flask-cors[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}] + >=dev-python/openapi-spec-validator-0.2.8[${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/python-sshpubkeys[${PYTHON_USEDEP}] + >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.5[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zipp[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_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_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_terminate_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_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 + # broken by new urllib3 + tests/test_moto_api/recorder/test_recorder.py::TestRecorder::test_s3_upload_data + tests/test_moto_api/recorder/test_recorder.py::TestRecorder::test_s3_upload_file_using_requests + tests/test_s3/test_s3.py::test_upload_from_file_to_presigned_url + tests/test_s3/test_s3.py::test_put_chunked_with_v4_signature_in_body + tests/test_s3/test_s3.py::test_presigned_put_url_with_approved_headers + tests/test_s3/test_s3.py::test_presigned_put_url_with_custom_headers + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x TZ=UTC + # note: pytest-xdist causes random test failures + epytest -m 'not network' +} diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest index be6ba912dd2c..c54aea05b607 100644 --- a/dev-python/mypy/Manifest +++ b/dev-python/mypy/Manifest @@ -1 +1,2 @@ DIST mypy-1.3.0.gh.tar.gz 2823529 BLAKE2B 0f1b4b6178ef9308fa6aeda494092229ebe07095c032b83fffd28be851608a3dc92ae4924ea64d87318155bf9d99bf16e17e2603f39fc915463455db520d6138 SHA512 1ab0e667bd019ea6804c70c775c2bfb454231ca2426b2b78b5c91672f7f20fd1195ee481a688d9b6238c3b5f6dc9a7aa5466c7405ce71dd6f78c489a43670fc0 +DIST mypy-1.4.0.gh.tar.gz 2863445 BLAKE2B e6d700a464d6ddb2ef49fd0dadca2139e7b21ebb33753e5f4ec0a60f7cac623d853dcf02cb096397c52e35c39182a082ade11b57e2a7a116bdeb9a606f854a99 SHA512 69aa3babe77c6f7576d01f29e4b9cf456bfcf7689a82d5156967c04f85ff823b34907ae006db75f1accfa52a76b51d98de1a9d307c32e70a4130046c13087501 diff --git a/dev-python/mypy/mypy-1.4.0.ebuild b/dev-python/mypy/mypy-1.4.0.ebuild new file mode 100644 index 000000000000..7f68a1adc813 --- /dev/null +++ b/dev-python/mypy/mypy-1.4.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Optional static typing for Python" +HOMEPAGE=" + https://www.mypy-lang.org/ + https://github.com/python/mypy/ + https://pypi.org/project/mypy/ +" +SRC_URI=" + https://github.com/python/mypy/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# stubgen collides with this package: https://bugs.gentoo.org/585594 +RDEPEND=" + !dev-util/stubgen + >=dev-python/psutil-4[${PYTHON_USEDEP}] + >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}] + =dev-python/typing-extensions-3.10[${PYTHON_USEDEP}] + >=dev-python/mypy_extensions-1.0.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' pypy3 python3_{8..10}) +" +BDEPEND=" + test? ( + >=dev-python/attrs-18.0[${PYTHON_USEDEP}] + >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}] + >=dev-python/lxml-4.4.0[${PYTHON_USEDEP}] + >=dev-python/pytest-6.1.0[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-1.18[${PYTHON_USEDEP}] + >=dev-python/py-1.5.2[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}] + >=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + dev-python/furo +distutils_enable_tests pytest + +# this requires packaging a lot of type stubs +export MYPY_USE_MYPYC=0 + +python_test() { + local EPYTEST_DESELECT=( + # the majority of them require Internet (via pip) + mypy/test/testpep561.py + ) + # Some mypy/test/testcmdline.py::PythonCmdlineSuite tests + # fail with high COLUMNS values + local -x COLUMNS=80 + epytest -n "$(makeopts_jobs)" +} diff --git a/dev-python/mysqlclient/Manifest b/dev-python/mysqlclient/Manifest index b6daf5fb0e4f..16337db4e649 100644 --- a/dev-python/mysqlclient/Manifest +++ b/dev-python/mysqlclient/Manifest @@ -1 +1,2 @@ DIST mysqlclient-2.1.1.tar.gz 88138 BLAKE2B fdd044f2703af874dc0ca67b2fe07fcac3ceed5a4543aa15a0daa852ddf5ad6940a43675c0f104d9aa173e96da946e33054e1cc4c1b9812487558af64cc8fd43 SHA512 d8aed044b651aabb8d28d2df085f84e4d824ef0f147216d111425a9c8024f55634236ec131debf46660084c5a8fd67c944db60ffbf89e1d712cdca80c0726a06 +DIST mysqlclient-2.2.0.tar.gz 89543 BLAKE2B 1e75d37825b81300103d980174d12986d7d02fa2f958ebbdb3d8a2ecea498a8afd9f43c2e3d46a88109364bc0ba172f91c7d5853ed4bd173ef34bc451d31c7b3 SHA512 c392bfc173c2a2e20821b862c3f23621bcd0c20884f58623c345921aaa4f0557b3f75e75e5577a0df150adf119ec008af5ad1fcbfe11248d73918c0a211e8df9 diff --git a/dev-python/mysqlclient/mysqlclient-2.2.0.ebuild b/dev-python/mysqlclient/mysqlclient-2.2.0.ebuild new file mode 100644 index 000000000000..b474537386c1 --- /dev/null +++ b/dev-python/mysqlclient/mysqlclient-2.2.0.ebuild @@ -0,0 +1,91 @@ +# 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 pypi + +DESCRIPTION="Python interface to MySQL" +HOMEPAGE=" + https://pypi.org/project/mysqlclient/ + https://github.com/PyMySQL/mysqlclient/ +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +DEPEND=" + dev-db/mysql-connector-c:0= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + test? ( + dev-db/mariadb[server] + ) +" + +distutils_enable_sphinx doc +distutils_enable_tests pytest + +src_test() { + local datadir="${T}/mysql" \ + install_log="${T}/mysqld_install.log" \ + pidfile="${T}/mysqld.pid" \ + socket="${T}/mysqld.sock" \ + log="${T}/mysqld.log" + einfo "Creating test MySQL instance ..." + if ! mysql_install_db \ + --no-defaults \ + --auth-root-authentication-method=normal \ + --basedir="${EPREFIX}/usr" \ + --datadir="${datadir}" >& "${install_log}" + then + cat "${install_log}" + die "Failed to create database" + fi + + einfo "Starting test MySQL instance ..." + mysqld \ + --no-defaults \ + --character-set-server=utf8 \ + --pid-file="${pidfile}" \ + --socket="${socket}" \ + --skip-networking \ + --datadir="${datadir}" >& "${log}" & + + local i timeout=10 + einfo "Waiting for MySQL to start for up to ${timeout} seconds ..." + for i in seq 1 ${timeout}; do + [[ -S "${socket}" ]] && break + sleep 1 + done + if [[ ! -S "${socket}" ]]; then + cat "${log}" + die "MySQL failed to start in ${timeout} seconds" + fi + + cat > "${T}/mysql.cnf" <<- EOF + [MySQLdb-tests] + socket = ${socket} + user = root + database = test + EOF + + distutils-r1_src_test + + einfo "Stopping test MySQL instance ..." + pkill -F "${pidfile}" &>/dev/null +} + +python_test() { + local -x TESTDB="${T}/mysql.cnf" + rm -rf MySQLdb || die + epytest +} diff --git a/dev-python/natsort/Manifest b/dev-python/natsort/Manifest index 02d3026a050c..b8d6ddeea97e 100644 --- a/dev-python/natsort/Manifest +++ b/dev-python/natsort/Manifest @@ -1 +1,2 @@ DIST natsort-8.3.1.tar.gz 123736 BLAKE2B 3ad4d8884b463fa792f7930f6d92dda146c96cd929a58a1d418c59f8b3c5fc06329e2cf0341963c820fb8d2fc67b287ce69083a2cba9f20bd8abc06c0fca6a44 SHA512 98ee9bfed9307487b9ae9ced5ce723b6840c6f882d06702f205986430572b767f3ac0930ffdf0663d99256f6feed704394b2b7e11f4b01f4f0241cd8639df622 +DIST natsort-8.4.0.tar.gz 76575 BLAKE2B 924058bd0770866d7945edc7886c5d517bf6c886b85c09f7fb0c3f4e7e7e3678993b62bf905245569e36a4acc6437f80e8671f928837d5708d1fe318c7b83320 SHA512 a005abc0fe7ccbb58d1926698a841d90f7f3eac72f062044a6716f0676e0b0766f3e7e14867fb2a0ff1124deaf9796d096744d68b2f6eea001841abed49345c8 diff --git a/dev-python/natsort/natsort-8.4.0.ebuild b/dev-python/natsort/natsort-8.4.0.ebuild new file mode 100644 index 000000000000..41ce1f1d5f5e --- /dev/null +++ b/dev-python/natsort/natsort-8.4.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Natural sorting for Python" +HOMEPAGE=" + https://github.com/SethMMorton/natsort/ + https://pypi.org/project/natsort/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +pkg_postinst() { + optfeature "sorting results that match most file browsers" "dev-python/pyicu" +} diff --git a/dev-python/openstacksdk/Manifest b/dev-python/openstacksdk/Manifest index dce91e2a895e..f4988e9e4e99 100644 --- a/dev-python/openstacksdk/Manifest +++ b/dev-python/openstacksdk/Manifest @@ -1 +1,2 @@ DIST openstacksdk-1.2.0.tar.gz 1160015 BLAKE2B d3ed5b9415715faf6d9cae225e2a8e7c3bd69907599fd2683f53e2070513a1f27aaae2d2f4aa40ada26ff819b5f8238c09e208243197165aa52f19776e53fc7c SHA512 4ce118b8b19b495f333f76cb416d2b4cc2c9ea835979cf67e83f6f7f40df13d29e19ed054a2f3ee469e6c5496da4a7a11193e4815b20195b28ba4c48263b6c1c +DIST openstacksdk-1.3.0.tar.gz 1158244 BLAKE2B c318be32242ff6a5dce3fb94122c08603f3f132d0e9781a13f6bad9bf8fb516741e62b255e1d0d9b12c2967bbd6cea54cfcc248ba9de6279edfac85399b4a0bd SHA512 ceeb68fea5ce9e5271a86b783986bc3a26f03654cc3e2be0b704484976e273049c0499377d08c59466fa02d45d6ec39fdc4fcc42d8b4ee4b5723bfe3853737b3 diff --git a/dev-python/openstacksdk/openstacksdk-1.3.0.ebuild b/dev-python/openstacksdk/openstacksdk-1.3.0.ebuild new file mode 100644 index 000000000000..e7d4c515009f --- /dev/null +++ b/dev-python/openstacksdk/openstacksdk-1.3.0.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A collection of libraries for building applications to work with OpenStack" +HOMEPAGE=" + https://opendev.org/openstack/openstacksdk/ + https://github.com/openstack/openstacksdk/ + https://pypi.org/project/openstacksdk/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] + >=dev-python/appdirs-1.3.0[${PYTHON_USEDEP}] + >=dev-python/requestsexceptions-1.2.0[${PYTHON_USEDEP}] + >=dev-python/jsonpatch-1.20[${PYTHON_USEDEP}] + >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}] + >=dev-python/keystoneauth1-3.18.0[${PYTHON_USEDEP}] + >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}] + >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] + >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] + >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.7.0[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + >=dev-python/prometheus-client-0.4.2[${PYTHON_USEDEP}] + >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] + >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # Internet? + sed -e 's:test_create_dynamic_large_object:_&:' \ + -i openstack/tests/unit/cloud/test_object.py || die + + # TODO + sed -e 's:test_generate_form:_&:' \ + -e 's:test_create_static_large_object:_&:' \ + -e 's:test_object_segment_retries:_&:' \ + -e 's:test_object_segment_retry_failure:_&:' \ + -e 's:test_slo_manifest_retry:_&:' \ + -i openstack/tests/unit/cloud/test_object.py || die + + # unhappy about paths due to test runner + sed -e 's:test_method_not_supported:_&:' \ + -i openstack/tests/unit/test_exceptions.py || die + sed -e 's:test_repr:_&:' \ + -i openstack/tests/unit/test_resource.py || die + + # requires hacking + rm openstack/tests/unit/test_hacking.py || die + + distutils-r1_src_prepare +} + +python_test() { + # functional tests require cloud instance access + eunittest -b openstack/tests/unit +} diff --git a/dev-python/oslo-context/oslo-context-5.1.1.ebuild b/dev-python/oslo-context/oslo-context-5.1.1.ebuild index f5516a318e56..db454ce1d571 100644 --- a/dev-python/oslo-context/oslo-context-5.1.1.ebuild +++ b/dev-python/oslo-context/oslo-context-5.1.1.ebuild @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/oslo-i18n/oslo-i18n-6.0.0.ebuild b/dev-python/oslo-i18n/oslo-i18n-6.0.0.ebuild index 2b81d74ab462..d04a8195ae42 100644 --- a/dev-python/oslo-i18n/oslo-i18n-6.0.0.ebuild +++ b/dev-python/oslo-i18n/oslo-i18n-6.0.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/oslo-serialization/oslo-serialization-5.1.1.ebuild b/dev-python/oslo-serialization/oslo-serialization-5.1.1.ebuild index 793c0bd86e6e..146c7a82cef6 100644 --- a/dev-python/oslo-serialization/oslo-serialization-5.1.1.ebuild +++ b/dev-python/oslo-serialization/oslo-serialization-5.1.1.ebuild @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi diff --git a/dev-python/oslo-utils/files/oslo-utils-6.1.0-py3.12-fix.patch b/dev-python/oslo-utils/files/oslo-utils-6.1.0-py3.12-fix.patch new file mode 100644 index 000000000000..8b92b6f41aa1 --- /dev/null +++ b/dev-python/oslo-utils/files/oslo-utils-6.1.0-py3.12-fix.patch @@ -0,0 +1,26 @@ +Subject: [PATCH] Replace deprecated assertAlmostEquals method + +The assertAlmostEquals method has been deprecated since Python 3.2 and +was removed in Python 3.12 [1], assertAlmostEqual should be used as the +replacement. + +[1] https://docs.python.org/3.13/whatsnew/3.12.html#removed + +Upstream: https://review.opendev.org/c/openstack/oslo.utils/+/886725 + +diff --git a/oslo_utils/tests/test_timeutils.py b/oslo_utils/tests/test_timeutils.py +index 98194f1..390d037 100644 +--- a/oslo_utils/tests/test_timeutils.py ++++ b/oslo_utils/tests/test_timeutils.py +@@ -192,7 +192,7 @@ class TimeUtilsTest(test_base.BaseTestCase): + before = timeutils.utcnow() + after = before + datetime.timedelta(days=7, seconds=59, + microseconds=123456) +- self.assertAlmostEquals(604859.123456, ++ self.assertAlmostEqual(604859.123456, + timeutils.delta_seconds(before, after)) + + def test_is_soon(self): +-- +2.39.3 + diff --git a/dev-python/oslo-utils/oslo-utils-6.1.0-r1.ebuild b/dev-python/oslo-utils/oslo-utils-6.1.0-r1.ebuild new file mode 100644 index 000000000000..fdf5c1a7593c --- /dev/null +++ b/dev-python/oslo-utils/oslo-utils-6.1.0-r1.ebuild @@ -0,0 +1,60 @@ +# 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=${PN/-/.} +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Oslo Utility library" +HOMEPAGE=" + https://opendev.org/openstack/oslo.utils/ + https://github.com/openstack/oslo.utils/ + https://pypi.org/project/oslo.utils/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] + >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] + >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] + >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}] + >=dev-python/packaging-20.4[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/${P}-py3.12-fix.patch" +) + +distutils_enable_tests unittest + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}"/install -name '*eventletutils*' -delete || die +} + +python_test() { + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + eunittest +} diff --git a/dev-python/oslotest/files/oslotest-4.5.0-py3.12-fix.patch b/dev-python/oslotest/files/oslotest-4.5.0-py3.12-fix.patch new file mode 100644 index 000000000000..d9325741d5d6 --- /dev/null +++ b/dev-python/oslotest/files/oslotest-4.5.0-py3.12-fix.patch @@ -0,0 +1,23 @@ +Subject: [PATCH] Replace find_module function + +find_module function was deprecated in Python 3.4 [1] and later removed +in Python 3.12 [2], the find_spec function should be used instead. This +change is necessary for proper Python 3.12 support. + +[1] https://docs.python.org/3.4/library/importlib.html#importlib.abc.MetaPathFinder.find_module +[2] https://github.com/python/cpython/issues/98040 + +Upstream: https://review.opendev.org/c/openstack/oslotest/+/886646 + +diff --git a/oslotest/modules.py b/oslotest/modules.py +index f453b17..8fe04a2 100644 +--- a/oslotest/modules.py ++++ b/oslotest/modules.py +@@ -45,6 +45,6 @@ + def __init__(self, module): + self.module = module + +- def find_module(self, fullname, path): ++ def find_spec(self, fullname, path, target): + if fullname == self.module or fullname.startswith(self.module + '.'): + raise ImportError diff --git a/dev-python/oslotest/oslotest-4.5.0-r3.ebuild b/dev-python/oslotest/oslotest-4.5.0-r3.ebuild new file mode 100644 index 000000000000..cfdb86d58150 --- /dev/null +++ b/dev-python/oslotest/oslotest-4.5.0-r3.ebuild @@ -0,0 +1,40 @@ +# 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="Oslo test framework" +HOMEPAGE=" + https://opendev.org/openstack/oslotest/ + https://github.com/openstack/oslotest/ + https://pypi.org/project/oslotest/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +BDEPEND=" + >=dev-python/pbr-1.8[${PYTHON_USEDEP}] +" +RDEPEND=" + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/six-1.10.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] +" + +PATCHES=( + "${FILESDIR}/${P}-py3.12-fix.patch" +) + +distutils_enable_tests unittest + +src_prepare() { + sed -i -e '/subunit/d' requirements.txt || die + distutils-r1_src_prepare +} diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index cf96d3689861..17449aaea0d8 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -3,3 +3,4 @@ DIST pandas-1.5.2.tar.gz 5201551 BLAKE2B c6a8156a6c116f1b576837882e4ad4ada6cf21b DIST pandas-1.5.3.tar.gz 5203060 BLAKE2B 846a6caa8ead6a2556303494f92e2091582d8fcde2aee424fa172c4e29c189a7305261f6a931a20249e969668646ff4a3d605ee1b57785fa3677dfbd137b3602 SHA512 3c725c33dcaf78b952d2eb966ced73ff0073162a01d3cbcb722d58d8f12a82163e6e684c27284c735bdfb32dea263b960f70f6a80ff93e6b316316d40835ae35 DIST pandas-2.0.0.tar.gz 5271334 BLAKE2B 80782f407cb93866ca445518f45ea36e081b789d72ef597f6501746c41c1bb1000f183a7352e04194401d59c523ab796373445cddd42166c19f9d8cac522f426 SHA512 6a960275e03b1171cde1085cc0a853273c35377809eddc75c82bb6deb06c3ed499265efe88012771c86f86872a6f6b2d3e218bcb209259dcfc46781367cd2f51 DIST pandas-2.0.1.tar.gz 5279594 BLAKE2B 84dbab2c6079c77eb7f367aaabc2f4d0c8205a3d8bd2e4db9f071cf1d25c53a32f91679ae7ff56e21e76447a675b4f4e7c660708f3e2a7a56753137018239dd6 SHA512 ecb150045c82ef649fcdd940c3b45884f0f9f8a51402b331fc247c148f669fe7bece33b331d1ddac84b7fef39d096ad7488057d3772e74d087ea26bb9cac3994 +DIST pandas-2.0.2.tar.gz 5290568 BLAKE2B 26eb9db6c1c2b4f9ae31b3aae09fc4db930d13e59b2037261eb2e3006a04402bc0a502febe29c0a3e071953bfbf4efac56eddf14bca2e22be0128e82d649a958 SHA512 feda98a2f83865d0ecb3fc2c37c927ddcd075f621954758eee26f1e9a0d9d1367ce790972f4ee3fb5928731ac157533345635fed390fdc306541047ab47fda60 diff --git a/dev-python/pandas/pandas-2.0.2.ebuild b/dev-python/pandas/pandas-2.0.2.ebuild new file mode 100644 index 000000000000..286d7b92940f --- /dev/null +++ b/dev-python/pandas/pandas-2.0.2.ebuild @@ -0,0 +1,225 @@ +# 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..11} ) +PYTHON_REQ_USE="threads(+)" + +VIRTUALX_REQUIRED="manual" + +inherit distutils-r1 multiprocessing optfeature virtualx + +DESCRIPTION="Powerful data structures for data analysis and statistics" +HOMEPAGE=" + https://pandas.pydata.org/ + https://github.com/pandas-dev/pandas/ + https://pypi.org/project/pandas/ +" +SRC_URI=" + https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz +" +S=${WORKDIR}/${P/_/} + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="doc full-support minimal test X" +RESTRICT="!test? ( test )" + +RECOMMENDED_DEPEND=" + >=dev-python/bottleneck-1.3.2[${PYTHON_USEDEP}] + >=dev-python/numexpr-2.7.1[${PYTHON_USEDEP}] +" + +# TODO: add pandas-gbq to the tree +# TODO: Re-add dev-python/statsmodel[python3_11] dep once it supports python3_11 +# https://github.com/statsmodels/statsmodels/issues/8287 +OPTIONAL_DEPEND=" + >=dev-python/beautifulsoup4-4.9.3[${PYTHON_USEDEP}] + dev-python/blosc[${PYTHON_USEDEP}] + >=dev-python/html5lib-1.1[${PYTHON_USEDEP}] + >=dev-python/jinja-3.0.0[${PYTHON_USEDEP}] + >=dev-python/lxml-4.6.3[${PYTHON_USEDEP}] + >=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}] + >=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}] + >=dev-python/pytables-3.6.1[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4.16[${PYTHON_USEDEP}] + >=dev-python/tabulate-0.8.9[${PYTHON_USEDEP}] + >=dev-python/xarray-0.21.0[${PYTHON_USEDEP}] + >=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}] + >=dev-python/xlsxwriter-1.4.3[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] + !hppa? ( + $(python_gen_cond_dep ' + dev-python/statsmodels[${PYTHON_USEDEP}] + ' python3_{8..10} ) + >=dev-python/scipy-1.7.1[${PYTHON_USEDEP}] + ) + X? ( + || ( + >=dev-python/PyQt5-5.15.1[${PYTHON_USEDEP}] + >=dev-python/QtPy-2.2.0[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel + ) + ) +" +DEPEND=" + >=dev-python/numpy-1.23.2[${PYTHON_USEDEP}] +" +COMMON_DEPEND=" + ${DEPEND} + >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] + >=dev-python/pytz-2020.1[${PYTHON_USEDEP}] +" +BDEPEND=" + ${COMMON_DEPEND} + >=dev-python/cython-0.29.33[${PYTHON_USEDEP}] + >=dev-python/versioneer-0.28[${PYTHON_USEDEP}] + doc? ( + ${VIRTUALX_DEPEND} + >=dev-python/beautifulsoup4-4.9.3[${PYTHON_USEDEP}] + >=dev-python/html5lib-1.1[${PYTHON_USEDEP}] + dev-python/ipython[${PYTHON_USEDEP}] + >=dev-python/lxml-4.6.3[${PYTHON_USEDEP}] + >=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}] + dev-python/nbsphinx[${PYTHON_USEDEP}] + >=dev-python/numpydoc-0.9.1[${PYTHON_USEDEP}] + >=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}] + >=dev-python/pytables-3.6.1[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/rpy[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + >=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}] + dev-python/xlwt[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + virtual/pandoc + x11-misc/xclip + ) + test? ( + ${VIRTUALX_DEPEND} + ${RECOMMENDED_DEPEND} + ${OPTIONAL_DEPEND} + >=dev-python/beautifulsoup4-4.9.3[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.34.2[${PYTHON_USEDEP}] + >=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}] + >=dev-python/pymysql-1.0.2[${PYTHON_USEDEP}] + >=dev-python/pytest-asyncio-0.17.0[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-2.2.0[${PYTHON_USEDEP}] + >=dev-python/psycopg-2.8.6:2[${PYTHON_USEDEP}] + >=dev-python/xlsxwriter-1.4.3[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel + ) +" +# dev-python/statsmodels invokes a circular dep +# hence rm from doc? ( ), again +RDEPEND=" + ${COMMON_DEPEND} + !minimal? ( ${RECOMMENDED_DEPEND} ) + full-support? ( ${OPTIONAL_DEPEND} ) +" + +python_prepare_all() { + # Prevent un-needed download during build + sed -e "/^ 'sphinx.ext.intersphinx',/d" \ + -i doc/source/conf.py || die + + # unnecessary with system tzdata + sed -i -e '/tzdata/d' pyproject.toml || die + + distutils-r1_python_prepare_all +} + +python_compile() { + distutils-r1_python_compile -j1 +} + +python_compile_all() { + # To build docs the need be located in $BUILD_DIR, + # else PYTHONPATH points to unusable modules. + if use doc; then + cd "${BUILD_DIR}"/lib || die + cp -ar "${S}"/doc . && cd doc || die + LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html + fi +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # test for rounding errors, fails if we have better precision + # e.g. on amd64 with FMA or on arm64 + # https://github.com/pandas-dev/pandas/issues/38921 + pandas/tests/window/test_rolling.py::test_rolling_var_numerical_issues + + # TODO + pandas/tests/api/test_api.py::TestTesting::test_util_testing_deprecated + pandas/tests/api/test_api.py::TestTesting::test_util_testing_deprecated_direct + pandas/tests/io/test_clipboard.py::TestClipboard::test_raw_roundtrip + pandas/tests/copy_view/test_internals.py::test_switch_options + + # TODO: xdist? + pandas/tests/test_expressions.py::TestExpressions::test_run_binary + + # TODO: these require a running db server + pandas/tests/io/test_sql.py::TestMySQLAlchemy + pandas/tests/io/test_sql.py::TestMySQLAlchemyConn + pandas/tests/io/test_sql.py::TestPostgreSQLAlchemy + pandas/tests/io/test_sql.py::TestPostgreSQLAlchemyConn + + # OOMs + pandas/tests/io/parser/test_c_parser_only.py::test_bytes_exceed_2gb + + # xarray version incompatibility + pandas/tests/test_downstream.py::test_xarray_cftimeindex_nearest + + # warning from dask + pandas/tests/test_downstream.py::test_construct_dask_float_array_int_dtype_match_ndarray + + # TODO: mpl incompatibility? + pandas/tests/plotting/frame/test_frame.py::TestDataFramePlots::test_plain_axes + + # crashes + pandas/tests/io/pytables/test_file_handling.py::test_complibs + ) + + local -x LC_ALL=C.UTF-8 + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die + epytest pandas --skip-slow --skip-network -m "not single" \ + -n "$(makeopts_jobs)" || die "Tests failed with ${EPYTHON}" +} + +python_install_all() { + if use doc; then + dodoc -r "${BUILD_DIR}"/lib/doc/build/html + einfo "An initial build of docs is absent of references to statsmodels" + einfo "due to circular dependency. To have them included, emerge" + einfo "statsmodels next and re-emerge pandas with USE doc" + fi + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck + optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1" + optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml + optfeature "for msgpack compression using blosc" dev-python/blosc + optfeature "Template engine for conditional HTML formatting" dev-python/jinja + optfeature "Plotting support" dev-python/matplotlib + optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.7" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt + optfeature "necessary for HDF5-based storage" ">=dev-python/pytables-3.6.1" + optfeature "R I/O support" dev-python/rpy + optfeature "Needed for parts of pandas.stats" dev-python/statsmodels + optfeature "SQL database support" ">=dev-python/sqlalchemy-1.4.16" + optfeature "miscellaneous statistical functions" dev-python/scipy + optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/PyQt5 dev-python/QtPy dev-python/pygtk x11-misc/xclip x11-misc/xsel +} diff --git a/dev-python/pdm-backend/Manifest b/dev-python/pdm-backend/Manifest index 1ff3f48744ba..02aa46e5a5df 100644 --- a/dev-python/pdm-backend/Manifest +++ b/dev-python/pdm-backend/Manifest @@ -1,2 +1,2 @@ -DIST pdm-backend-2.0.7.gh.tar.gz 131573 BLAKE2B 69750ccada51e09886d39b37fe00f842ccc70d1b7fd301ce2a72601f72e6d8d01ed0eef43ce7d9a6d9094e2c547965e91013dec7e7692479a5c9e2d0b7025c83 SHA512 7bfbdd52af739d6b6c85468888b44144fbc4fe542e758b62a09a85d7a503a980a82ef3450ac5c234005bbd7dd399ab7ddbe9b7948820b7ba7e8558c5b0fd9581 DIST pdm-backend-2.1.0.gh.tar.gz 134050 BLAKE2B 941795a8e108442d8ab651cee2c87f72d01c55e16634d9028f6e6300576ae7c67eaff90cbd6bcd4e24131ddabe92626583cbaf3af1807fd03490650d85653376 SHA512 999940464a467e5a8a6cb232cb8602846461cf7e146256be5f745743e47bfeab7b2b8157dc49ba7b03cff46051d080efe2097c450cfab037e0594ffa5fc3802b +DIST pdm-backend-2.1.1.gh.tar.gz 134089 BLAKE2B a92d29b3d5f32e0bfbf407f354ba672922feb833ad2078857244a40fac7be210c5ba93810d6db7c0edd7fe874f7c9bcb9bd902dde5aa255c2b682855c9a00eed SHA512 710a574822beffad0ff3e812afa69a13878ada8ec10092d4c2f47c37345118dc972ea12fef7b26a835e9d76c774134dfad6fb77902c1755df072ef5acc7160a4 diff --git a/dev-python/pdm-backend/pdm-backend-2.0.7.ebuild b/dev-python/pdm-backend/pdm-backend-2.1.1.ebuild similarity index 92% rename from dev-python/pdm-backend/pdm-backend-2.0.7.ebuild rename to dev-python/pdm-backend/pdm-backend-2.1.1.ebuild index 403a89a30845..af9e6d47c21b 100644 --- a/dev-python/pdm-backend/pdm-backend-2.0.7.ebuild +++ b/dev-python/pdm-backend/pdm-backend-2.1.1.ebuild @@ -58,6 +58,12 @@ src_prepare() { distutils-r1_src_prepare } +src_compile() { + # this must not be set during src_test() + local -x PDM_BUILD_SCM_VERSION=${PV} + distutils-r1_src_compile +} + src_test() { git config --global user.email "test@example.com" || die git config --global user.name "Test User" || die diff --git a/dev-python/pep517/Manifest b/dev-python/pep517/Manifest deleted file mode 100644 index 10ec756e1802..000000000000 --- a/dev-python/pep517/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pep517-0.13.0.gh.tar.gz 23816 BLAKE2B d1bab5fe1a629384dcd264c0ea3d42d6b11de3530441de5de49516543630293b9a8023c8a55b291a7a415f8c90d4077f156cd036ed7fd477339d1210bfe47059 SHA512 dc534e73ea8659994041a39c8bfc92ee0a81b164c2d1ee383e3549d830f513fc89227d1bda3f749352532d0610e450de6b2be956aa4387f4b2f272d9f8aec0a0 diff --git a/dev-python/pep517/pep517-0.13.0.ebuild b/dev-python/pep517/pep517-0.13.0.ebuild deleted file mode 100644 index 084ffccb550e..000000000000 --- a/dev-python/pep517/pep517-0.13.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Wrappers to build Python packages using PEP 517 hooks" -HOMEPAGE=" - https://pypi.org/project/pep517/ - https://github.com/pypa/pep517/ - https://pep517.readthedocs.io/ -" -SRC_URI=" - https://github.com/pypa/pep517/archive/v${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/tomli[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/testpath[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # require Internet - tests/test_meta.py -) - -src_prepare() { - sed -i -e '/--flake8/d' pytest.ini || die - distutils-r1_src_prepare -} diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest index 456db9e94472..814398b1d552 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -1,3 +1,4 @@ DIST python-phonenumbers-8.13.11.gh.tar.gz 4910723 BLAKE2B 270ded8f0c009feb0ffe70bdcec089f400d1ea18ae24e3837b8f3a659657b82fb5912577eba22cb7c28a297dcbb55d402213c576857c514eb08c241af8bc1e4e SHA512 688b5440538cd6d636b645474dff51e4ba9a080708e4d3a9bdd5560701a9effbb26b9a669c632917101ea2e27a6f2ebe1f468fc0a881625ef33a4e30885ae30b DIST python-phonenumbers-8.13.13.gh.tar.gz 4912623 BLAKE2B 7b030b15861150564dbc640d3ee40f8db360b79427d5ca6ebd33ff350cde2505c592455722463e94a609b4487a6908b9a5359059b83a3a4fe4212483bbf9f2fe SHA512 fe2e2aae730b5df6f1b150d45b6e3cb5225327b653243fece186d22b1f4685d796f91c3dc462d3c2239d976b249d4756590f72c8ff4d007826e46b86f0acc36e DIST python-phonenumbers-8.13.14.gh.tar.gz 4912846 BLAKE2B 0d4bc37280e863a97a4b235db6c8ab2681bf4aac1ec18a7c6f4505ddf0143fd97685772c554e8270f6243e5a80548b0b0005ef27073f7d16f88a56442c0862aa SHA512 c6e07538f6a5c61f2d8d2bbbf26722af3548eff5aadd0b35898ad7eee62be010bca0386494b77cfcdcff414bafdb382d52944996d2b4a539c0ff3a572bf8d675 +DIST python-phonenumbers-8.13.15.gh.tar.gz 4912960 BLAKE2B aef5c2524f2ae122bc0b3846fed94c5d8fad219eab72ba1838baca7ce3e839510b2601b967cfdd1c26e5200f05821ef7892f7445074a09c3dde150f5ab4a8c08 SHA512 688425ee6a62b132b865580bd7615235357963c51a49333bf400d01877728374173ff674c82535f67c86c0abb39acbb4373b4760116c3161b5bb633efc6a9f32 diff --git a/dev-python/phonenumbers/phonenumbers-8.13.15.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.15.ebuild new file mode 100644 index 000000000000..61f15b7f6118 --- /dev/null +++ b/dev-python/phonenumbers/phonenumbers-8.13.15.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +MY_P=python-${P} +DESCRIPTION="Python port of Google's libphonenumber" +HOMEPAGE=" + https://github.com/daviddrysdale/python-phonenumbers/ + https://pypi.org/project/phonenumbers/ +" +SRC_URI=" + https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P}/python + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-python/protobuf-python[${PYTHON_USEDEP}] + ) +" + +DOCS=( ../README.md ) + +python_test() { + "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/pip-run/Manifest b/dev-python/pip-run/Manifest index 64cfa6b54844..3682836d3c08 100644 --- a/dev-python/pip-run/Manifest +++ b/dev-python/pip-run/Manifest @@ -2,3 +2,4 @@ DIST pip-run-10.0.7.tar.gz 32869 BLAKE2B ea5dfea09def536eced9436a114f12cbefccf26 DIST pip-run-10.1.1.tar.gz 33010 BLAKE2B 5a3dcd1e119b65718b465ecbd118d80de776252ecbd438344eb78abc2e4a69073417310ed096f0b604740762aa24af2788041476c93d919ea72812e1597327f5 SHA512 ddf61aa31012567ff21e943739a1e29066875db3c39ca77abfa409fd75abc599756ca8aeaf9bd23d19af46ad2747e7dec4a7d3cf76a444f59c19e769419dc59a DIST pip-run-10.2.0.tar.gz 33523 BLAKE2B 7d19c089da98dbba2faec969f490fcd5ea48881f4ccbbfaa283465ef083521aee7d82b9de8b03a89ec8b08005db1232cd9577030cb98c111b4a0e0f7294cca84 SHA512 b26a00c6ebd8e9e505e6b218fea7070b23b5926de44e1d5a762abb2a4ebd62b1bdda7e19c4092012daf068b518a2e127ab08099f6d1a7ddc643b3ba5bf999ed0 DIST pip-run-11.0.0.tar.gz 33598 BLAKE2B 3951c6cf959e137aeec2acae17eb6fd9b63a1716f1fe8cac55c964cf6cd975d5085dc8e05f11f00b3dd404d8f12d351d0e3f9cdd486cf1a883f917e60ad91103 SHA512 3b6c3aee3bf340f6a18e3f0acda56ed6da00dc21054e9a20499151c89a44ca388611bb7df57f04fa9b580dacd65a26c9cc34589bc01638f7ac1cc6f1752e2e5b +DIST pip-run-12.0.0.tar.gz 34473 BLAKE2B e0a25cf4698979b22cd714f3326497d3381cc9b6c8be84085dbb239ada13f8a57b1b88a6ffde7d0fec4c58ec790c2287379c8f6843c6d20104450c1c9860f0b3 SHA512 efac5a3faaa48480b68b38a8a13e9407390fd96fff505228fe8482bbc9b4f12a7b2ad33b7abb9931a7fbd3d694d996fe58e87a4afa26f800c6e749b70c397d9b diff --git a/dev-python/pip-run/pip-run-12.0.0.ebuild b/dev-python/pip-run/pip-run-12.0.0.ebuild new file mode 100644 index 000000000000..f8ff3d17710e --- /dev/null +++ b/dev-python/pip-run/pip-run-12.0.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 2022-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="Install packages and run Python with them" +HOMEPAGE=" + https://github.com/jaraco/pip-run/ + https://pypi.org/project/pip-run/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/autocommand[${PYTHON_USEDEP}] + dev-python/jaraco-context[${PYTHON_USEDEP}] + dev-python/jaraco-env[${PYTHON_USEDEP}] + >=dev-python/jaraco-functools-3.7[${PYTHON_USEDEP}] + dev-python/jaraco-text[${PYTHON_USEDEP}] + >=dev-python/more-itertools-8.3[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/path[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jaraco-path[${PYTHON_USEDEP}] + >=dev-python/jaraco-test-5.3[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/nbformat[${PYTHON_USEDEP}] + ' python3_{10..11}) + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_IGNORE=() + + if ! has_version "dev-python/nbformat[${PYTHON_USEDEP}]"; then + EPYTEST_IGNORE+=( + tests/test_scripts.py + ) + fi + + epytest -m "not network" +} diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest index c1a5b85513da..63125dfde14b 100644 --- a/dev-python/platformdirs/Manifest +++ b/dev-python/platformdirs/Manifest @@ -2,3 +2,5 @@ DIST platformdirs-3.5.1.tar.gz 17164 BLAKE2B 7d9aeff02000b75a028e6f75dc4793e53bb DIST platformdirs-3.5.2.tar.gz 17775 BLAKE2B 2ec36d1efb77cdf5d247dd7e3a731389f4125d9fdb6b3edf8b3c4c1c87f9336ee38ef7923f284193b4105121e3e5ea5d87e07f153ec6eb395f1dca0573282e16 SHA512 68066aa85b44c37cbe602610371866dd5b7e9b6787b27d51379ecb347d27abdabf57da26ae622268df29fd3cfa9892f977060990a5235fb651a694d1a3fd7d99 DIST platformdirs-3.5.3.tar.gz 17780 BLAKE2B bffcc38623022f24175d1cb7097e65f73208b5aefedba2a22a584ea63fafeafe9ec7fd3701f903890282bca33dfd03d11c3070327f7efe474eb64ed548448ac6 SHA512 2510f7e5a260df6ac5d111e80a513979060f7a77c038b79d6db4b42d196ffb8bbacb2db6e986186926931bb28fec867404ed4e23eb3268b6abdbf318d79baa69 DIST platformdirs-3.6.0.tar.gz 18187 BLAKE2B 22e6da0d01e3862518052eba5a20efca4bb365619a6acdbd7722367b5acc4724a06f3baa8a57e8ba2d1957d9be35fd0074db89cc5732596e05bd44c2b5248a41 SHA512 f760e0fec11ca040e2138fc6c8423f9a39106fdf1f41811a19598892fbda31dc75cdeb4138e6355d87bbeeb879fd42ac2eee6e337e6093e59150ee26e73e4d41 +DIST platformdirs-3.7.0.tar.gz 18322 BLAKE2B dc1d68c0149e29d043373904616d9d82aea12b62da639cd2daf1d2134b28338200bfd44bdd1750d8ff0202608e92764023dbd9f899f4602d074e246fd3eb10ab SHA512 a7c392787f7db55393888fc5a5e2b7ace131a3ed09d063169630a5cd86f0a9ec5569b2b5de599d2844f3bad439b6a36deb61cbc209faa0913c30c0803ad48ac2 +DIST platformdirs-3.8.0.tar.gz 18451 BLAKE2B cac717c3968fd20b7bdac464443cedcdc50b04b732ae8a212fcb946170ad1553ffae82cbdca05c2cf01ebbc4383216cd0f0afe84cddc2ce6107f10fd40213542 SHA512 64937f3e9e03a9ec8dc2068777dfe553ec09cef62ce53a753608bd9a73e0afaa4489c98046e7b4b3fdbded237cf2813bfd306a6d5ad5788031b6857d8d4fa430 diff --git a/dev-python/platformdirs/platformdirs-3.7.0.ebuild b/dev-python/platformdirs/platformdirs-3.7.0.ebuild new file mode 100644 index 000000000000..70e821d796fb --- /dev/null +++ b/dev-python/platformdirs/platformdirs-3.7.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="A small Python module for determining appropriate platform-specific dirs" +HOMEPAGE=" + https://pypi.org/project/platformdirs/ + https://github.com/platformdirs/platformdirs/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" + +BDEPEND=" + test? ( + dev-python/appdirs[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "hatchling' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease setuptools bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "${PN}" + version = "${PV}" + description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".' + EOF + # sigh + cat > src/platformdirs/version.py <<-EOF || die + __version__ = version = '${PV}' + __version_tuple__ = version_tuple = (${PV//./, }) + EOF +} diff --git a/dev-python/platformdirs/platformdirs-3.8.0.ebuild b/dev-python/platformdirs/platformdirs-3.8.0.ebuild new file mode 100644 index 000000000000..70e821d796fb --- /dev/null +++ b/dev-python/platformdirs/platformdirs-3.8.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="A small Python module for determining appropriate platform-specific dirs" +HOMEPAGE=" + https://pypi.org/project/platformdirs/ + https://github.com/platformdirs/platformdirs/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" + +BDEPEND=" + test? ( + dev-python/appdirs[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "hatchling' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease setuptools bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "${PN}" + version = "${PV}" + description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".' + EOF + # sigh + cat > src/platformdirs/version.py <<-EOF || die + __version__ = version = '${PV}' + __version_tuple__ = version_tuple = (${PV//./, }) + EOF +} diff --git a/dev-python/pluggy/Manifest b/dev-python/pluggy/Manifest index d3872f4fda14..685254e59621 100644 --- a/dev-python/pluggy/Manifest +++ b/dev-python/pluggy/Manifest @@ -1,2 +1,3 @@ DIST pluggy-1.0.0.tar.gz 51510 BLAKE2B 8107df9a91a843166a602e7518dd1d4167304464a8cc80180b60b03a2ac803be9b1ba190df9189907addd34a92b93a6b271d3d6b7485aa563203ce733c6a656c SHA512 cf0bcbb4330c24ce473614befa19548f33fb39fa0ad094e1eae786202d7adadc28e16499f80ab96b630091765404ca5c5b6f9a55bc605e03514d8ab50cf9ae00 DIST pluggy-1.1.0.tar.gz 59984 BLAKE2B 58dacd5b11e7817f1f4923bcaaa8739c46972b9937b865660d6ae85019582fc9d596b5ab113884925ebb566756aeccd698e2c910a50238e81eda2f413686b8e3 SHA512 3cf95fd78f53525bccf04bc6dfc5101f942bdc3e787ea7c9369c6b2198e014c661999dd64ccce729787d080f44885720e25edd78bac0b93054450e09ff00b7d7 +DIST pluggy-1.2.0.tar.gz 61613 BLAKE2B f1c9d7ca593cd3eaae2f035c8e2d2da09b179991a134e0c0be17642940a853194124b638e208c32b7f8e5250d30d138f4bb79cb414573c0103e6b5024f52abc9 SHA512 b2b6a80737c06e1507eb12513ed7f5ce508fd4a139c559a3a15d9f173f4455ef3847783efb91c32eca6e26cbe37b0336467d50c5db0563d8dbd17bd825cd7407 diff --git a/dev-python/pluggy/pluggy-1.2.0.ebuild b/dev-python/pluggy/pluggy-1.2.0.ebuild new file mode 100644 index 000000000000..dd354f8f296d --- /dev/null +++ b/dev-python/pluggy/pluggy-1.2.0.ebuild @@ -0,0 +1,26 @@ +# 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} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Plugin and hook calling mechanisms for Python" +HOMEPAGE=" + https://pluggy.readthedocs.io/ + https://github.com/pytest-dev/pluggy/ + https://pypi.org/project/pluggy/ +" + +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" + +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/proto-plus/Manifest b/dev-python/proto-plus/Manifest index a36f2b395b1a..23b742edb47a 100644 --- a/dev-python/proto-plus/Manifest +++ b/dev-python/proto-plus/Manifest @@ -1 +1,2 @@ DIST proto-plus-1.22.2.gh.tar.gz 69899 BLAKE2B ad485b04e4187dd5e33259e314d807ad5541c2ddf4fb8e0a85deb195c7643194d34101428fb4fcb7dd692d60e4dd4c4037f821b8fb0049a6e36e002ce870e48a SHA512 bacb8f285417bf0e4d20898c9bb2563e16204b09fc6fb92aadfcd67ad12df388681658eaaacd9b945f4d0ad7e2ce9b95dfc938f5ccc0c4419805c53ed837b2d7 +DIST proto-plus-python-1.22.3.gh.tar.gz 94230 BLAKE2B 7d7def297a2f1b863c4226ed6af35b3ecc6cfac5d324ddc311b5d44189b45773c46b83bf242fa9f9847399e1f6a55d5b114a6a1d69fe170201201fa92747dac7 SHA512 8505656798426d07e27929bf43873ae3f46b1cbd1e1b81e41035382c6edb5e5de4a550e41985d93b3c161a5fc676a1db6fc14b8e74dce5d1b1b7bf3a80419ae4 diff --git a/dev-python/proto-plus/proto-plus-1.22.3.ebuild b/dev-python/proto-plus/proto-plus-1.22.3.ebuild new file mode 100644 index 000000000000..3c91dd1f06fa --- /dev/null +++ b/dev-python/proto-plus/proto-plus-1.22.3.ebuild @@ -0,0 +1,41 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +MY_P=${PN}-python-${PV} +DESCRIPTION="Beautiful, Pythonic protocol buffers" +HOMEPAGE=" + https://github.com/googleapis/proto-plus-python/ + https://pypi.org/project/proto-plus/ +" +SRC_URI=" + https://github.com/googleapis/proto-plus-python/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + =dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/google-api-core-1.31.5[${PYTHON_USEDEP}] + dev-python/grpcio[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme diff --git a/dev-python/pychm/pychm-0.8.6-r1.ebuild b/dev-python/pychm/pychm-0.8.6-r1.ebuild index 5cd27a7443bd..f61fdac61dbc 100644 --- a/dev-python/pychm/pychm-0.8.6-r1.ebuild +++ b/dev-python/pychm/pychm-0.8.6-r1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc x86" DEPEND=" dev-libs/chmlib diff --git a/dev-python/pydantic/metadata.xml b/dev-python/pydantic/metadata.xml index 908435493b36..52ee265cfe62 100644 --- a/dev-python/pydantic/metadata.xml +++ b/dev-python/pydantic/metadata.xml @@ -6,6 +6,7 @@ Python + cpe:/a:pydantic_project:pydantic pydantic pydantic/pydantic https://github.com/pydantic/pydantic/issues diff --git a/dev-python/pydbus/Manifest b/dev-python/pydbus/Manifest index b9f58f6611ea..8ceab61cc6f1 100644 --- a/dev-python/pydbus/Manifest +++ b/dev-python/pydbus/Manifest @@ -1 +1,2 @@ +DIST pydbus-0.6.0.gh.tar.gz 2083046 BLAKE2B 65b50b272b004b30411ff396a9c50d8602485f281100467e2c75ed300cdb0a83532a354a62ef1a8e7ee38a41af243ea7de7a5e80232cfc7c79540e8ed71741c6 SHA512 65ac490dd44ad0aba0b3ea5c58cf6a99bd9de0ce86c6f03b9696335fb2d3f63df0e2e23a022d31d0185f7b8307bcc0f6e230efecc31199fc177f9a8a25929ad7 DIST pydbus-0.6.0.tar.gz 2083046 BLAKE2B 65b50b272b004b30411ff396a9c50d8602485f281100467e2c75ed300cdb0a83532a354a62ef1a8e7ee38a41af243ea7de7a5e80232cfc7c79540e8ed71741c6 SHA512 65ac490dd44ad0aba0b3ea5c58cf6a99bd9de0ce86c6f03b9696335fb2d3f63df0e2e23a022d31d0185f7b8307bcc0f6e230efecc31199fc177f9a8a25929ad7 diff --git a/dev-python/pydbus/metadata.xml b/dev-python/pydbus/metadata.xml index ed8e75d331f4..a30c89b5993c 100644 --- a/dev-python/pydbus/metadata.xml +++ b/dev-python/pydbus/metadata.xml @@ -9,5 +9,6 @@ pydbus + LEW21/pydbus diff --git a/dev-python/pydbus/pydbus-0.6.0-r1.ebuild b/dev-python/pydbus/pydbus-0.6.0-r1.ebuild new file mode 100644 index 000000000000..deb7400487d8 --- /dev/null +++ b/dev-python/pydbus/pydbus-0.6.0-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Pythonic DBus library" +HOMEPAGE="https://github.com/LEW21/pydbus" +SRC_URI="https://github.com/LEW21/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="LGPL-2.1" +KEYWORDS="~amd64" +SLOT="0" + +RDEPEND=" + dev-python/pygobject:3[${PYTHON_USEDEP}] + sys-apps/dbus +" + +python_test() { + PYTHONPATH="${BUILD_DIR}/install/$(python_get_sitedir)" \ + sh tests/run.sh "${PYTHON}" || die +} diff --git a/dev-python/pygame/Manifest b/dev-python/pygame/Manifest index 8de1bb89c314..8105f8cbf481 100644 --- a/dev-python/pygame/Manifest +++ b/dev-python/pygame/Manifest @@ -2,3 +2,4 @@ DIST pygame-2.1.3.gh.tar.gz 6517003 BLAKE2B 9f2062b24ef2e97995207fbf7572a8aa4d34 DIST pygame-2.2.0.gh.tar.gz 6530469 BLAKE2B 301b8decd7afe7ad44d97b086ad27209a084884993122f0c8d6973e718cb811587aa2e2c34b5e9fc5859410ced4c298b24127b4bf166dbeaa225b5c731c66cb6 SHA512 212e0f6390fa84f4fbcb3051ecb83c324a59d7591fd216a0f17946a581cf01540116162357b41004a387fbd3395e030a5a6d5f804496d84558125f512c9c2617 DIST pygame-2.3.0.gh.tar.gz 6547956 BLAKE2B 3189dc5dda7e5fc12fe2091af304816d905a24a33f6f43070040b90bd1bac1191fe6fe1a738ccfda49b5d9b472a704962c3b6aa7d8b99bc67e15317a9df06a2b SHA512 ed93cf5f0fac67b8a03f25f514ac71bf9b9a97f4df30efca9e3225396769e7616d3ce1063e6cc6ee3f4e6f1327154a9e0ec4e81b179578118af3a140bb1543bd DIST pygame-2.4.0.gh.tar.gz 6602242 BLAKE2B 27335b2bff6ed20cedc07bd76d50b8cc36c3e8b5c295785b675963fd8730ada8711903db5ef167e24909d274888cfa9dda026df31a7ef5c71e90b76f446e4729 SHA512 4e8500753a1f4314c57c82b6fc43d5666d0602d7a1d7aba6ba8e7b208b0350fa0dcf3a6614cb75202b18931050a6bbd2d51ec08c04c8afb9b13bf27947bcd3ea +DIST pygame-2.5.0.gh.tar.gz 6640084 BLAKE2B affa92cacee34ab1db246e80bea0ee425985c1c2a75b5702b2368536fe4b07ffb24f5e6ef345afb3ee63e7b1eccfc275082649251791a2f34a0eba019cc327a8 SHA512 741c5d11b2b52c5bc08672fb9e7420540f20879ef67b84dd18904d317f3cce7593bf08a9e7bf9d0c6470c6bb88512c9af9eb86056e654ab32d4b33532b2bf702 diff --git a/dev-python/pygame/pygame-2.5.0.ebuild b/dev-python/pygame/pygame-2.5.0.ebuild new file mode 100644 index 000000000000..520b2a145398 --- /dev/null +++ b/dev-python/pygame/pygame-2.5.0.ebuild @@ -0,0 +1,88 @@ +# 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..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Python bindings for SDL multimedia library" +HOMEPAGE=" + https://www.pygame.org/ + https://github.com/pygame/pygame/ + https://pypi.org/project/pygame/ +" +SRC_URI=" + https://github.com/pygame/pygame/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="examples opengl test X" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + media-libs/freetype + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/portmidi + media-libs/sdl2-image + media-libs/sdl2-mixer + media-libs/sdl2-ttf + X? ( media-libs/libsdl2[opengl?,threads,video,X] ) + !X? ( media-libs/libsdl2[threads] ) +" +DEPEND=" + ${RDEPEND} + test? ( + media-libs/sdl2-image[gif,jpeg,png,tiff,webp] + media-libs/sdl2-mixer[mp3,vorbis,wav] + ) +" +# fontconfig used for fc-list +RDEPEND+=" + media-libs/fontconfig +" +# util-linux provides script +BDEPEND=" + PyMongo is a Python distribution containing tools for working with MongoDB, and is the recommended way to work with MongoDB from Python. + + + Run test suite in full, including tests that run a local + database instance. + + pymongo mongodb/mongo-python-driver diff --git a/dev-python/pymongo/pymongo-4.4.0.ebuild b/dev-python/pymongo/pymongo-4.4.0.ebuild new file mode 100644 index 000000000000..39b138a7bd5f --- /dev/null +++ b/dev-python/pymongo/pymongo-4.4.0.ebuild @@ -0,0 +1,131 @@ +# 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..11} ) + +inherit check-reqs distutils-r1 + +MY_P=mongo-python-driver-${PV} +DESCRIPTION="Python driver for MongoDB" +HOMEPAGE=" + https://github.com/mongodb/mongo-python-driver/ + https://pypi.org/project/pymongo/ +" +SRC_URI=" + https://github.com/mongodb/mongo-python-driver/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86" +IUSE="doc kerberos +test-full" + +RDEPEND=" + - pep517 - pypa/pep517 + aklajnert/pytest-subprocess + pytest-subprocess diff --git a/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild b/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild new file mode 100644 index 000000000000..bb2a21146b87 --- /dev/null +++ b/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 2023 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} ) + +inherit distutils-r1 + +DESCRIPTION="A plugin to fake subprocess for pytest" +HOMEPAGE=" + https://github.com/aklajnert/pytest-subprocess/ + https://pypi.org/project/pytest-subprocess/ +" +SRC_URI=" + https://github.com/aklajnert/pytest-subprocess/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pytest-4.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/anyio[${PYTHON_USEDEP}] + >=dev-python/docutils-0.12[${PYTHON_USEDEP}] + >=dev-python/pygments-2.0[${PYTHON_USEDEP}] + >=dev-python/pytest-asyncio-0.15.1[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + epytest -p no:flaky +} diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest index d06b1af82201..b5382006fb4e 100644 --- a/dev-python/pytest/Manifest +++ b/dev-python/pytest/Manifest @@ -1,2 +1,3 @@ DIST pytest-7.3.1.tar.gz 1336938 BLAKE2B 8cabc475056000e393538c6c52e2ee5a9af6c57831c6aba82e3107ae44f88b63a68b37339842eebfa318bd27d4bf5e34959b72052d4646cc8682c84f131f98e7 SHA512 e6c8fcf1449f5e09e33c01ec2ade8812ceb13440324179288b8ca0eeaaffed1e581a65c8acf4c28efe61c19a067e7ceddccc45d8a1582c89259d53fee25ab253 DIST pytest-7.3.2.tar.gz 1338457 BLAKE2B 4aa6ad62f654df9373427d9c19d92565a7da8d65460ee0872a30d4235e72af1ee3155871d7f7157b8e9c1173fc40bcdb87acab2b7bffdc6255cf8509e7a0bba3 SHA512 910de83f6ce47e7b1b25947050cf79e055ab04fd0c3dc3276546415684c20c8977883f16dfb913de3f339bc6284330f8a57d202c73f92b92545e45acb353b264 +DIST pytest-7.4.0.tar.gz 1349733 BLAKE2B 59b9e90ab226dd317a5beeb0b189d0e323379e781dcca3fc7aa37ab7ef6d623a25f6f50e4b648cd274bdbc202e914fd393749d093a4c9d8c2f19124403d6b4fe SHA512 48caca22c77e03cb3bca04d2f11695c48868433e6966b6f652f414b3b4405cb9dfba1ebdfd66060ba6add45609ec27b2eddd81d3739ef8e84a51b9da3c6f6099 diff --git a/dev-python/pytest/pytest-7.4.0.ebuild b/dev-python/pytest/pytest-7.4.0.ebuild new file mode 100644 index 000000000000..34cc63f9e938 --- /dev/null +++ b/dev-python/pytest/pytest-7.4.0.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_TESTED=( python3_{10..12} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) + +inherit distutils-r1 multiprocessing pypi + +DESCRIPTION="Simple powerful testing with Python" +HOMEPAGE=" + https://pytest.org/ + https://github.com/pytest-dev/pytest/ + https://pypi.org/project/pytest/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/iniconfig[${PYTHON_USEDEP}] + >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pluggy-0.12[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] + >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] + ' 3.{9..10}) +" +BDEPEND=" + >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + $(python_gen_cond_dep ' + dev-python/argcomplete[${PYTHON_USEDEP}] + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/xmlschema[${PYTHON_USEDEP}] + ' "${PYTHON_TESTED[@]}") + ) +" + +src_test() { + # workaround new readline defaults + echo "set enable-bracketed-paste off" > "${T}"/inputrc || die + local -x INPUTRC="${T}"/inputrc + distutils-r1_src_test +} + +python_test() { + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + einfo "Skipping tests on ${EPYTHON}" + return + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x COLUMNS=80 + + local EPYTEST_DESELECT=( + # broken by epytest args + testing/test_warnings.py::test_works_with_filterwarnings + + # tend to be broken by random pytest plugins + # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out) + testing/test_helpconfig.py::test_version_less_verbose + testing/test_helpconfig.py::test_version_verbose + testing/test_junitxml.py::test_random_report_log_xdist + testing/test_junitxml.py::test_runs_twice_xdist + testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal + testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count + testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose + testing/test_terminal.py::TestProgressWithTeardown::test_xdist_normal + testing/test_terminal.py::TestTerminalFunctional::test_header_trailer_info + testing/test_terminal.py::TestTerminalFunctional::test_no_header_trailer_info + + # unstable with xdist + testing/test_terminal.py::TestTerminalFunctional::test_verbose_reporting_xdist + + # TODO (XPASS) + testing/test_debugging.py::TestDebuggingBreakpoints::test_pdb_not_altered + testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_simple + testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_twice + testing/test_debugging.py::TestPDB::test_pdb_with_injected_do_debug + testing/test_debugging.py::test_pdb_suspends_fixture_capturing + + # setuptools warnings + testing/acceptance_test.py::TestInvocationVariants::test_cmdline_python_namespace_package + ) + + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + # regressions on pypy3.9 + # https://github.com/pytest-dev/pytest/issues/9787 + testing/test_skipping.py::test_errors_in_xfail_skip_expressions + testing/test_unraisableexception.py + ) + + epytest -p xdist -n "$(makeopts_jobs)" +} diff --git a/dev-python/python-evdev/metadata.xml b/dev-python/python-evdev/metadata.xml index 0c52c6f51f48..123f4220f5a7 100644 --- a/dev-python/python-evdev/metadata.xml +++ b/dev-python/python-evdev/metadata.xml @@ -7,5 +7,6 @@ evdev + gvalkov/python-evdev diff --git a/dev-python/python-evdev/python-evdev-1.6.0.ebuild b/dev-python/python-evdev/python-evdev-1.6.0.ebuild index 740ae668173f..765ea2aba68e 100644 --- a/dev-python/python-evdev/python-evdev-1.6.0.ebuild +++ b/dev-python/python-evdev/python-evdev-1.6.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit distutils-r1 diff --git a/dev-python/python-magic/files/python-magic-0.4.27-fix-gzip-test.patch b/dev-python/python-magic/files/python-magic-0.4.27-fix-gzip-test.patch new file mode 100644 index 000000000000..9a978146f32d --- /dev/null +++ b/dev-python/python-magic/files/python-magic-0.4.27-fix-gzip-test.patch @@ -0,0 +1,26 @@ +https://github.com/ahupp/python-magic/commit/4ffcd59113fa26d7c2e9d5897b1eef919fd4b457 + +From 4ffcd59113fa26d7c2e9d5897b1eef919fd4b457 Mon Sep 17 00:00:00 2001 +From: Adam Hupp +Date: Mon, 9 Jan 2023 12:55:15 -0800 +Subject: [PATCH] update test for upstream added gzip extensions + +--- a/test/python_magic_test.py ++++ b/test/python_magic_test.py +@@ -134,7 +134,7 @@ def test_extension(self): + self.assert_values(m, { + # some versions return '' for the extensions of a gz file, + # including w/ the command line. Who knows... +- 'test.gz': ('gz/tgz/tpz/zabw/svgz', '', '???'), ++ 'test.gz': ('gz/tgz/tpz/zabw/svgz/adz/kmy/xcfgz', 'gz/tgz/tpz/zabw/svgz', '', '???'), + 'name_use.jpg': 'jpeg/jpg/jpe/jfif', + }) + except NotImplementedError: +@@ -227,6 +227,5 @@ def test_pathlike(self): + m = magic.Magic(mime=True) + self.assertEqual('application/pdf', m.from_file(path)) + +- + if __name__ == '__main__': + unittest.main() + diff --git a/dev-python/python-magic/python-magic-0.4.27.ebuild b/dev-python/python-magic/python-magic-0.4.27.ebuild index 18f2483f5cce..18f913a8638a 100644 --- a/dev-python/python-magic/python-magic-0.4.27.ebuild +++ b/dev-python/python-magic/python-magic-0.4.27.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 @@ -31,6 +31,10 @@ BDEPEND=" ) " +PATCHES=( + "${FILESDIR}"/${P}-fix-gzip-test.patch +) + distutils_enable_tests unittest python_test() { diff --git a/dev-python/python-memcached/python-memcached-1.59-r2.ebuild b/dev-python/python-memcached/python-memcached-1.59-r2.ebuild index 2d0c7258a30b..a69dabd722cf 100644 --- a/dev-python/python-memcached/python-memcached-1.59-r2.ebuild +++ b/dev-python/python-memcached/python-memcached-1.59-r2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{9..11} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) inherit distutils-r1 diff --git a/dev-python/python-mpv/python-mpv-1.0.3.ebuild b/dev-python/python-mpv/python-mpv-1.0.3.ebuild index 194d0f3edd53..9b0cc7cec67b 100644 --- a/dev-python/python-mpv/python-mpv-1.0.3.ebuild +++ b/dev-python/python-mpv/python-mpv-1.0.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..12} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 virtualx @@ -25,13 +25,5 @@ BDEPEND="test? ( dev-python/xvfbwrapper[${PYTHON_USEDEP}] )" distutils_enable_tests pytest python_test() { - # https://github.com/jaseg/python-mpv/issues/209 - EPYTEST_DESELECT=( - tests/test_mpv.py::TestLifecycle::test_wait_for_property_negative - tests/test_mpv.py::TestLifecycle::test_wait_for_property_positive - tests/test_mpv.py::TestLifecycle::test_wait_for_property_shutdown - tests/test_mpv.py::TestLifecycle::test_wait_for_prooperty_event_overflow - tests/test_mpv.py::TestLifecycle::test_event_callback - ) virtx epytest } diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest index 68b9605caa93..c7fb200a08f8 100644 --- a/dev-python/python-utils/Manifest +++ b/dev-python/python-utils/Manifest @@ -1,3 +1,4 @@ DIST python-utils-3.5.2.tar.gz 26883 BLAKE2B 9532d8fecd8d57a9a9f50e2e7e67386e4c5922f4ec316851544147f6da82586bb01796bb3e3fc95c894a790c57711c983d8da9abc5edc5a722089a0d86d7fb61 SHA512 2e36bbb2e43591744c63ea972b7f361138694eb32510643ea88e8d757882379e3aec247c2fc4d5c67876939b71d564570a975700728c79f9db0cc4fcbc1605e7 DIST python-utils-3.6.0.tar.gz 28488 BLAKE2B 0426943a631ad68afafdbe603d14a32e179e58f8c45ac98248096de40bb67243196ca4498e1b908a25e213301e26d42f3f2c175cfa282c18b1db8f15b14385e6 SHA512 2d26e9c37f42d525640b9573cd794acb93e44a01d817e4c9ccf2d07261581dd16a04f38d245f97efb01952476fbc312e1831b5b617659787cbaac38692853bdd DIST python-utils-3.6.1.tar.gz 28460 BLAKE2B c4e4f640c6e402b3c308b6a7b3ac4cfd0f4ff8c6fe7553a87d263f697ced0da0b63aa6d8d7ff6a02af1974e32c644e214ddefa6bd0a5f272f37d65017d4fb009 SHA512 f7c6b3c5951c2902e94f3c17791178813695bcc15828ed52db6e071f9e08528a8202be1cff29bab2ce534e822f358cf41b8082fbf40db16e657b0b1c1dfa71a8 +DIST python-utils-3.7.0.tar.gz 29654 BLAKE2B ff306a2ee3e84585081f504ad50f117294698c75dd4d5015db6cf9326796d69aaf63365ac5bbedb3af4d41e4f18b7a05437860bf41cdb870e43f1ba75e92628c SHA512 df3b33dbf213c7099a5a17166ac1e01e9044bf6bb364de96a4b182831ff3216fe37edb7f94cb66f8d2fcab42cea404a9c4f27142890ae0e7510363815f47ad41 diff --git a/dev-python/python-utils/python-utils-3.7.0.ebuild b/dev-python/python-utils/python-utils-3.7.0.ebuild new file mode 100644 index 000000000000..79f64316b1e5 --- /dev/null +++ b/dev-python/python-utils/python-utils-3.7.0.ebuild @@ -0,0 +1,42 @@ +# 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="Collection of small Python functions & classes" +HOMEPAGE=" + https://github.com/WoLpH/python-utils/ + https://pypi.org/project/python-utils/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/typing-extensions[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + docs + _python_utils_tests/test_logger.py + python_utils/loguru.py +) + +python_prepare_all() { + sed -i -e '/--cov/d' -e '/--mypy/d' pytest.ini || die + distutils-r1_python_prepare_all +} diff --git a/dev-python/rarfile/files/rarfile-4.0-fix-pypy-datetime.patch b/dev-python/rarfile/files/rarfile-4.0-fix-pypy-datetime.patch new file mode 100644 index 000000000000..8973ce91dffb --- /dev/null +++ b/dev-python/rarfile/files/rarfile-4.0-fix-pypy-datetime.patch @@ -0,0 +1,19 @@ +https://github.com/markokr/rarfile/commit/cd9e650e5294f9c5cd4effcd9705c38a760afde6 + +From cd9e650e5294f9c5cd4effcd9705c38a760afde6 Mon Sep 17 00:00:00 2001 +From: Marko Kreen +Date: Fri, 5 Aug 2022 19:02:09 +0300 +Subject: [PATCH] nsdatetime: support pypy internal use + +--- a/rarfile.py ++++ b/rarfile.py +@@ -3121,7 +3121,7 @@ class nsdatetime(datetime): + __slots__ = ("nanosecond",) + nanosecond: int #: Number of nanoseconds, 0 <= nanosecond < 999999999 + +- def __new__(cls, year, month, day, hour=0, minute=0, second=0, ++ def __new__(cls, year, month=None, day=None, hour=0, minute=0, second=0, + microsecond=0, tzinfo=None, *, fold=0, nanosecond=0): + usec, mod = divmod(nanosecond, 1000) if nanosecond else (microsecond, 0) + if mod == 0: + diff --git a/dev-python/rarfile/rarfile-4.0-r1.ebuild b/dev-python/rarfile/rarfile-4.0-r2.ebuild similarity index 73% rename from dev-python/rarfile/rarfile-4.0-r1.ebuild rename to dev-python/rarfile/rarfile-4.0-r2.ebuild index b4e875c7ab72..7080df4c13ce 100644 --- a/dev-python/rarfile/rarfile-4.0-r1.ebuild +++ b/dev-python/rarfile/rarfile-4.0-r2.ebuild @@ -3,8 +3,8 @@ EAPI=8 -DISTUTLS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 pypi DESCRIPTION="Module for RAR archive reading" @@ -18,6 +18,9 @@ REQUIRED_USE="test? ( compressed )" RDEPEND="compressed? ( app-arch/unrar )" -PATCHES=( "${FILESDIR}"/${P}.patch ) +PATCHES=( + "${FILESDIR}"/${P}.patch + "${FILESDIR}"/${P}-fix-pypy-datetime.patch +) distutils_enable_tests pytest diff --git a/dev-python/rq/Manifest b/dev-python/rq/Manifest index 4151e815827c..23b91a29ba7a 100644 --- a/dev-python/rq/Manifest +++ b/dev-python/rq/Manifest @@ -1 +1,2 @@ +DIST rq-1.15.1.gh.tar.gz 633531 BLAKE2B e1cf463e54533a1a56fab98a66f4cfe2ef73da48ab965a10066b84050aa1ac72373328246236fbd45bdf3d026ffc355aa117a21047dce1cef16b18c6e96a0f3f SHA512 75228f037c5c731f7788bb18654f2e07a9af39f8980900166e07145887f7cbed06fbd7fb5513a770cee791d07a49d85a544b83f347cce6726d7745f8396e3aac DIST rq-1.15.gh.tar.gz 633276 BLAKE2B 885b4ef343924b8f4a88c6c3e93bbed1b62022e72217922e874b8f6be36c3656110037f862bfe27f134d57c41d1b741e5fa23e6ab48fbd787ff08bf628a5e207 SHA512 b1c9614b376b74795436333cff6a5bb62795e73d95376e8e18b2472fda3eb720608d495c57e3c2c1b2c237b7fc409602828bea631c1b8905d7df71c74e6c705c diff --git a/dev-python/rq/rq-1.15.1.ebuild b/dev-python/rq/rq-1.15.1.ebuild new file mode 100644 index 000000000000..8c0bd028f82f --- /dev/null +++ b/dev-python/rq/rq-1.15.1.ebuild @@ -0,0 +1,61 @@ +# 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_11 ) + +inherit distutils-r1 + +DESCRIPTION="Simple, lightweight library for creating and processing background jobs" +HOMEPAGE=" + https://python-rq.org/ + https://github.com/rq/rq/ + https://pypi.org/project/rq/ +" +# Tests missing from sdist, as of 1.14.1 +SRC_URI=" + https://github.com/rq/rq/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/click-5.0[${PYTHON_USEDEP}] + >=dev-python/redis-4.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-db/redis + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/sentry-sdk[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_test() { + local redis_pid="${T}"/redis.pid + local redis_port=6379 + local redis_test_config="daemonize yes + pidfile ${redis_pid} + port ${redis_port} + bind 127.0.0.1 + " + + # Spawn Redis itself for testing purposes + # NOTE: On sam@'s machine, spawning Redis can hang in the sandbox. + # I'm not restricting tests yet because this doesn't happen for anyone else AFAICT. + einfo "Spawning Redis" + einfo "NOTE: Port ${redis_port} must be free" + /usr/sbin/redis-server - <<< "${redis_test_config}" || die + + # Run the actual tests + distutils-r1_src_test + + # Clean up afterwards + kill "$(<"${redis_pid}")" || die +} diff --git a/dev-python/scikit-build-core/Manifest b/dev-python/scikit-build-core/Manifest new file mode 100644 index 000000000000..4d9db3bb17bf --- /dev/null +++ b/dev-python/scikit-build-core/Manifest @@ -0,0 +1,2 @@ +DIST scikit_build_core-0.4.6.tar.gz 160670 BLAKE2B 8efa818ed17d898818c7fd1f56ed36369b25fcba62fdc4172e147db9a70a9a468e8472b8cca599c7afd32fe5ef3fdfce30d173359ddc4ff7ea7db6c257f63f9a SHA512 24f5ebfd855677c6f7af8f5098c257326cffc5de5cd0d04b4dc51f40c78784c7dc49ccbc97d43460f5091478b0b9bb09c4d3c93178699ec1938521688fc48bd8 +DIST scikit_build_core-0.4.7.tar.gz 161024 BLAKE2B a06136ca6144305290dcebacd33690556ce30c28793572adfd7b42b043d4bb7f2e6e8000fcb543608d33a130f7094683a31870aa40067fb24fbb453fed884ccf SHA512 39f99facc920e3a46a3592d15ce9f3ceb90cf92dca8a010546a9cc15d50ea7737951286b6474f2f3f68f206f4fa7d157931fcfa831e122f51266df56ec5f043e diff --git a/dev-python/toml/metadata.xml b/dev-python/scikit-build-core/metadata.xml similarity index 68% rename from dev-python/toml/metadata.xml rename to dev-python/scikit-build-core/metadata.xml index 12cbe328f8d2..4636b4452315 100644 --- a/dev-python/toml/metadata.xml +++ b/dev-python/scikit-build-core/metadata.xml @@ -3,11 +3,10 @@ python@gentoo.org - Python - uiri/toml - toml + scikit-build/scikit-build-core + scikit-build-core diff --git a/dev-python/scikit-build-core/scikit-build-core-0.4.6.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.4.6.ebuild new file mode 100644 index 000000000000..9cf9fc3a704b --- /dev/null +++ b/dev-python/scikit-build-core/scikit-build-core-0.4.6.ebuild @@ -0,0 +1,48 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..11} ) + +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="~amd64" + +# we always want [pyproject] extra +RDEPEND=" + >=dev-python/packaging-20.9[${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.1[${PYTHON_USEDEP}] + ' 3.9 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/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() { + epytest -m "not isolated and not network" +} diff --git a/dev-python/scikit-build-core/scikit-build-core-0.4.7.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.4.7.ebuild new file mode 100644 index 000000000000..9cf9fc3a704b --- /dev/null +++ b/dev-python/scikit-build-core/scikit-build-core-0.4.7.ebuild @@ -0,0 +1,48 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..11} ) + +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="~amd64" + +# we always want [pyproject] extra +RDEPEND=" + >=dev-python/packaging-20.9[${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.1[${PYTHON_USEDEP}] + ' 3.9 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/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() { + epytest -m "not isolated and not network" +} diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest index 6fff33d621bc..5c1b588ee3da 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -1,2 +1,3 @@ DIST sentry-python-1.24.0.gh.tar.gz 360564 BLAKE2B 032c929b75e29ebb0e95f8dddcc567d7367399b0945f918821c5331898b0aa90eac4af531f4f49c52949d00b655508cd57a88915ab054f2a44f72e3dc81cc9a9 SHA512 9dee3f14082331232f743c7bd38a7a46273d4c467bdd4f8672f7597fa0d3baaecd34423d07669f14f0265be2c947bdbddc983aaa8cab66a139aeb036fde1b708 DIST sentry-python-1.25.1.gh.tar.gz 362026 BLAKE2B f392d766305a119d8d24472d21efade8a0f058d18e8d0e7b15fbcc2c368171e89a79394534aa85a7f9c4013fc1ba2566ee3de6d4708e1c5d7f3e3dd2aae56d4d SHA512 eb22213d99989711fc1449f3910dbd81eafe6d8903181955cb307066ba90a6e0cf587e875c806a013ca2b9465dc070e622c4ec6a656bdec51668455d353ad91a +DIST sentry-python-1.26.0.gh.tar.gz 371531 BLAKE2B cdc44a8c4067405242b7aaec28999902df8ac7938d933ec8f5c050b6659bf5f920d7422dbe712813de995308fd49ce6173ca59e346d5a8912f6c3452f6063fb2 SHA512 de1d1c4af1d629c7689691d99ebd0acd3c023fc07fcfc6e706e7738b536601186ce33672b85ba08123f430923bb0c67cdbe0e56c9642d2219df55c8f1d14f07d diff --git a/dev-python/sentry-sdk/sentry-sdk-1.26.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.26.0.ebuild new file mode 100644 index 000000000000..1335788113ac --- /dev/null +++ b/dev-python/sentry-sdk/sentry-sdk-1.26.0.ebuild @@ -0,0 +1,118 @@ +# 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_11 ) + +inherit distutils-r1 + +MY_P=sentry-python-${PV} +DESCRIPTION="Python client for Sentry" +HOMEPAGE=" + https://sentry.io/ + https://github.com/getsentry/sentry-python/ + https://pypi.org/project/sentry-sdk/ +" +SRC_URI=" + https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/asttokens[${PYTHON_USEDEP}] + dev-python/django[${PYTHON_USEDEP}] + dev-python/executing[${PYTHON_USEDEP}] + dev-python/fakeredis[${PYTHON_USEDEP}] + dev-python/flask-login[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pyrsistent[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-localserver[${PYTHON_USEDEP}] + dev-python/python-socks[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zope-event[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}/sentry-sdk-1.21.0-ignore-warnings.patch" +) + +EPYTEST_IGNORE=( + # tests require Internet access + tests/integrations/httpx/test_httpx.py + tests/integrations/requests/test_requests.py + tests/integrations/stdlib/test_httplib.py + tests/integrations/flask/test_flask.py + tests/integrations/django/test_basic.py + tests/integrations/socket/test_socket.py + # wtf is it supposed to do?! + tests/integrations/gcp/test_gcp.py + # broken by rq-1.10.1 (optional dep) + tests/integrations/rq/test_rq.py + # fastapi is not packaged + tests/integrations/asgi/test_fastapi.py + # TODO + tests/integrations/bottle + # TODO: causes breakage in other tests + tests/integrations/starlette + # TODO + tests/integrations/tornado + # requires mockupdb + tests/integrations/pymongo +) + +EPYTEST_DESELECT=( + # hangs + 'tests/test_transport.py::test_transport_works' + # TODO + 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error' + tests/test_client.py::test_databag_depth_stripping + tests/test_client.py::test_databag_string_stripping + tests/test_client.py::test_databag_breadth_stripping + tests/integrations/asgi/test_asgi.py::test_auto_session_tracking_with_aggregates + tests/integrations/asgi/test_asgi.py::test_websocket + tests/integrations/aiohttp/test_aiohttp.py::test_transaction_style + tests/integrations/aiohttp/test_aiohttp.py::test_traces_sampler_gets_request_object_in_sampling_context + tests/integrations/django/test_data_scrubbing.py::test_scrub_django_custom_session_cookies_filtered + # incompatible version? + tests/integrations/falcon/test_falcon.py + tests/integrations/sqlalchemy/test_sqlalchemy.py::test_large_event_not_truncated + # test_circular_references: apparently fragile + 'tests/integrations/threading/test_threading.py::test_circular_references' + # test for new feature, fails with IndexError + tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler + # TODO + tests/integrations/wsgi/test_wsgi.py::test_auto_session_tracking_with_aggregates + tests/integrations/wsgi/test_wsgi.py::test_profile_sent_when_profiling_enabled + tests/test_profiler.py::test_sample_buffer + tests/test_profiler.py::test_thread_scheduler_takes_first_samples + tests/test_profiler.py::test_thread_scheduler_takes_more_samples + tests/test_profiler.py::test_thread_scheduler_single_background_thread + # broken with py3.11, *shrug* + tests/test_profiler.py::test_extract_stack_with_max_depth + # TODO + tests/integrations/sqlalchemy/test_sqlalchemy.py::test_long_sql_query_preserved + tests/integrations/sqlalchemy/test_sqlalchemy.py::test_engine_name_not_string + tests/test_scrubber.py::test_breadcrumb_extra_scrubbing + tests/test_scrubber.py::test_span_data_scrubbing + # this is not even funny + tests/integrations/modules/test_modules.py::test_installed_modules +) diff --git a/dev-python/spyder-kernels/Manifest b/dev-python/spyder-kernels/Manifest index 4fe73677cdfc..b21695286c01 100644 --- a/dev-python/spyder-kernels/Manifest +++ b/dev-python/spyder-kernels/Manifest @@ -1 +1,2 @@ DIST spyder-kernels-2.4.3.tar.gz 97886 BLAKE2B 1783747662745fa0807e50a9bfe8e350c394a3b571bf74b2f884aeb0c5b995c1b8d571f1b382272903ce005a140762327fa08d35247a9ced9e84709dec23a3c6 SHA512 efacde9e9cd511583fa1bc732c7823baee34cac086cacc7d2f69062b4721dc17eb322445a9641e55a716db980f7cb083fda61c279ba69c97b74664dd4b139f7f +DIST spyder-kernels-3.0.0b1.tar.gz 236330 BLAKE2B 512fb11371b481102fb9b984eaaf665eed5eeeb2c0039a7e445f6e8139bca0a71f24d68b869614f3d65c9d51640d135c4a3dd33a32dd6c8750d5ba3c7b3330ef SHA512 e8e4cb9e7a577ff2ea969c78aafb1585a6afb652d5ee0063cdaada302648d3152ed38ae33376a4e13e4e183bd18233ff8305ecbe3e248422d2a056b08b0e7226 diff --git a/dev-python/spyder-kernels/spyder-kernels-3.0.0_beta1.ebuild b/dev-python/spyder-kernels/spyder-kernels-3.0.0_beta1.ebuild new file mode 100644 index 000000000000..37b007a87efe --- /dev/null +++ b/dev-python/spyder-kernels/spyder-kernels-3.0.0_beta1.ebuild @@ -0,0 +1,70 @@ +# 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..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Kernels used by spyder on its ipython console" +HOMEPAGE=" + https://github.com/spyder-ide/spyder-kernels/ + https://pypi.org/project/spyder-kernels/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="" + +RDEPEND=" + dev-python/cloudpickle[${PYTHON_USEDEP}] + =dev-python/ipykernel-6.16.1[${PYTHON_USEDEP}] + dev-python/ipython-8.12.1[${PYTHON_USEDEP}] + =dev-python/jupyter-client-7.4.9[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + >=dev-python/pyxdg-0.26[${PYTHON_USEDEP}] + >=dev-python/pyzmq-22.1.0[${PYTHON_USEDEP}] + >=dev-python/wurlitzer-1.0.3[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/cython[${PYTHON_USEDEP}] + dev-python/django[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/h5py[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/xarray[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # we no longer package distributed, and also removed dependency on dask + spyder_kernels/console/tests/test_console_kernel.py::test_dask_multiprocessing + + # RuntimeError: There is no current event loop in thread 'MainThread'. + # https://bugs.gentoo.org/834893 + spyder_kernels/console/tests/test_console_kernel.py::test_cwd_in_sys_path + spyder_kernels/console/tests/test_console_kernel.py::test_multiprocessing + spyder_kernels/console/tests/test_console_kernel.py::test_multiprocessing_2 + spyder_kernels/console/tests/test_console_kernel.py::test_runfile + spyder_kernels/console/tests/test_console_kernel.py::test_np_threshold + spyder_kernels/console/tests/test_console_kernel.py::test_turtle_launch + spyder_kernels/console/tests/test_console_kernel.py::test_matplotlib_inline + + # pydicom only packaged in ::sci at the moment + spyder_kernels/utils/tests/test_iofuncs.py::test_load_dicom_files +) diff --git a/dev-python/spyder-line-profiler/Manifest b/dev-python/spyder-line-profiler/Manifest index 80567234d77f..ffe9ff515b18 100644 --- a/dev-python/spyder-line-profiler/Manifest +++ b/dev-python/spyder-line-profiler/Manifest @@ -1 +1,2 @@ DIST spyder-line-profiler-0.3.1.gh.tar.gz 44042 BLAKE2B a98c5770b44b3e11d2261b371e5a806087ebcb347b54745b5bdfe5c4fe3051ff862c79e96ab9a0048e83217cba65fd48a6368bf3e1d1a3f9ab09d2dd69f8ec7c SHA512 96ddc1817adfd58362ea766b95cd58ad521c1333a6bafe9fef1e117ef7ef602bc7e7bced3990d19b85c2882253d81d27940ab409a9daacf588513a405ae4d8fb +DIST spyder-line-profiler-0.3.2.gh.tar.gz 88725 BLAKE2B 9e15a9b88d1b36a39428e7eccafb7a2c3d3609aece2c6e5c2f379c9f9180093863472bd1e071b12bf313e7cb6ccd4993bb407785716cab2dda871a1ebd527d41 SHA512 fb2e86cc640c7cd32567852063845567634e7cec365f7f5f5f3d770316b9adabc0447d3ad8334411fe3894aeb086cde4f14b77fd3483c099296db7df15f0b46b diff --git a/dev-python/spyder-line-profiler/spyder-line-profiler-0.3.2.ebuild b/dev-python/spyder-line-profiler/spyder-line-profiler-0.3.2.ebuild new file mode 100644 index 000000000000..b67f71095543 --- /dev/null +++ b/dev-python/spyder-line-profiler/spyder-line-profiler-0.3.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 virtualx + +DESCRIPTION="Plugin to run the python line profiler from within the spyder editor" +HOMEPAGE=" + https://github.com/spyder-ide/spyder-line-profiler/ + https://pypi.org/project/spyder-line-profiler/ +" +SRC_URI=" + https://github.com/spyder-ide/spyder-line-profiler/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/line_profiler[${PYTHON_USEDEP}] + dev-python/qtawesome[${PYTHON_USEDEP}] + >=dev-python/spyder-5.2.0[${PYTHON_USEDEP}] + .,]*',/d" \ + -e "/'pyqtwebengine[ 0-9<=>.,]*',/d" \ + -e "/'python-lsp-server\[all\][ 0-9<=>.,]*',/d" \ + -e "/'parso[ 0-9<=>.,]*',/d" \ + -e "/'jedi[ 0-9<=>.,]*',/d" \ + -e "/'pylint[ 0-9<=>.,]*',/d" \ + setup.py || die + # -e "/'ipython[ 0-9<=>.,]*',/d" \ + sed -i \ + -e "/^PYLS_REQVER/c\PYLS_REQVER = '>=0.0.1'" \ + -e "/^PYLSP_REQVER/c\PYLSP_REQVER = '>=0.0.1'" \ + -e "/^PARSO_REQVER/c\PARSO_REQVER = '>=0.0.1'" \ + -e "/^JEDI_REQVER/c\JEDI_REQVER = '>=0.0.1'" \ + -e "/^PYLINT_REQVER/c\PYLINT_REQVER = '>=0.0.1'" \ + spyder/dependencies.py || die + # -e "/^IPYTHON_REQVER/c\IPYTHON_REQVER = '>=0.0.1'" \ + + # do not check deps, fails because we removed dependencies above + sed -i -e 's:test_dependencies_for_spyder_setup_install_requires_in_sync:_&:' \ + spyder/tests/test_dependencies_in_sync.py || die + + # can't check for update, need network + rm spyder/workers/tests/test_update.py || die + + # skip online test + rm spyder/widgets/github/tests/test_github_backend.py || die + + distutils-r1_python_prepare_all +} + +# Calling pytest directly somehow passes the pytest arguments to spyder +# causing an invalid argument error +python_test() { + virtx "${EPYTHON}" runtests.py +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "2D/3D plotting in the Python and IPython consoles" dev-python/matplotlib + optfeature "View and edit DataFrames and Series in the Variable Explorer" dev-python/pandas + optfeature "View and edit two or three dimensional arrays in the Variable Explorer" dev-python/numpy + optfeature "Symbolic mathematics in the IPython console" dev-python/sympy + optfeature "Import Matlab workspace files in the Variable Explorer" dev-python/scipy + optfeature "Run Cython files in the IPython console" dev-python/cython + optfeature "The hdf5/h5py plugin" dev-python/h5py + optfeature "The line profiler plugin" dev-python/spyder-line-profiler + optfeature "Vim key bindings" dev-python/spyder-vim + optfeature "Unittest support" dev-python/spyder-unittest + optfeature "System terminal inside spyder" dev-python/spyder-terminal + optfeature "Jupyter notebook support" dev-python/spyder-notebook + # spyder-memory-profiler is not compatible with spyder-5.2+ yet + # optfeature "The memory profiler plugin" dev-python/spyder-memory-profiler + # spyder-reports not yet updated to >=spyder-4.0.0 + # optfeature "Markdown reports using Pweave" dev-python/spyder-reports + # Plugins with no release yet: + # optfeature "Manage virtual environments and packages" dev-python/spyder-env-manager + # optfeature "VCS (e.g. git) integration" dev-python/spyder-vcs +} diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest index c8343a77ee6b..6f3f818bc0bd 100644 --- a/dev-python/sqlalchemy/Manifest +++ b/dev-python/sqlalchemy/Manifest @@ -3,3 +3,4 @@ DIST SQLAlchemy-2.0.12.tar.gz 9264506 BLAKE2B 83a3aa719e2809b5b48ef5332cf6cbc0e9 DIST SQLAlchemy-2.0.13.tar.gz 9286442 BLAKE2B 3d2c06d7c89db1d5c5c13366cfc818720f8db0c1e26684c8de5856fd2cedf8c307f8653817eb080526b1da17bcfbd1163f1066226881ef47a553f5662e1989c2 SHA512 b560dedfaa1c2d854feddcb7ac343b184603db8143db8ec9551180fb5345ec793bc74211c838dd15cb45feba970d64f53daaeffe7d5bfa8c6c534742f6aa8453 DIST SQLAlchemy-2.0.15.tar.gz 9296612 BLAKE2B 45abdb9010b854e52762d9c84a471e92ece2b212620a74d161b19ef7c6bce3d9ad39b3075c4f32749774884e3ffe255f82028dd6a6375e269d2827cbf18c35e7 SHA512 a1b9301f4a81428ac36b9280840a27433fcfb97dec2a04888e6e53cc33104c82972147e2b840a929e05af0edb47ee496a7ed5171201332aad374ce64baef414d DIST SQLAlchemy-2.0.16.tar.gz 9381438 BLAKE2B 8999ab045d799c43de1b386d594022a8015fba4d69b3c910622e34b83ea7514b9cb97ab4f65997813eca058eff2a285ecc6cdd09396edf27a216fe412387ba7b SHA512 f0d5287ba6cee97316d6de7cf1c893dd749459d912872d903833abf905b6c282fa477910fa5eb11b5ba803314e16c3f1a9ac6b7639573c4c44ff921ea56132da +DIST SQLAlchemy-2.0.17.tar.gz 9394733 BLAKE2B d6237b4bc5f7c3e0ba615161ee112f520b87102d7f498ab0db9bf30287fc131111c04910f1d00b059b277be5626af62f64f01101486c2eb31258c75ed4411db6 SHA512 be45d1283fc446c7ed886d87d9225711b8f0125e8de6961b365930515246e94c3943fd85d078056c942508a9785731bf280519e04b0c00d936e93d3b9b6c137f diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.17.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.0.17.ebuild new file mode 100644 index 000000000000..b6d7987b9dc0 --- /dev/null +++ b/dev-python/sqlalchemy/sqlalchemy-2.0.17.ebuild @@ -0,0 +1,119 @@ +# 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=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="sqlite?" + +inherit distutils-r1 optfeature pypi + +MY_PN="SQLAlchemy" +DESCRIPTION="Python SQL toolkit and Object Relational Mapper" +HOMEPAGE=" + https://www.sqlalchemy.org/ + https://pypi.org/project/SQLAlchemy/ + https://github.com/sqlalchemy/sqlalchemy/ +" +SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN}")" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="examples +sqlite test" + +RDEPEND=" + >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + $(python_gen_impl_dep sqlite) + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/greenlet/d' setup.cfg || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_IGNORE=( + test/ext/mypy/test_mypy_plugin_py3k.py + # hardcode call counts specific to Python versions + test/aaa_profiling + ) + local EPYTEST_DESELECT=( + # warning tests are unreliable + test/base/test_warnings.py + # TODO + test/orm/test_versioning.py::ServerVersioningTest_sqlite+pysqlite_3_40_1::test_sql_expr_w_mods_bump + test/sql/test_resultset.py::CursorResultTest_sqlite+pysqlite_3_41_0::test_pickle_rows_other_process + ) + local sqlite_version=$(sqlite3 --version | cut -d' ' -f1) + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access + test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_multi_elem_varg + test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_one_elem_varg + test/engine/test_pool.py::QueuePoolTest::test_recycle_pool_no_race + test/engine/test_processors.py::PyDateProcessorTest::test_date_invalid_string + test/engine/test_processors.py::PyDateProcessorTest::test_datetime_invalid_string + test/engine/test_processors.py::PyDateProcessorTest::test_time_invalid_string + "test/dialect/test_sqlite.py::TestTypes_sqlite+pysqlite_${sqlite_version//./_}::test_cant_parse_datetime_message" + "test/dialect/test_suite.py::ReturningGuardsTest_sqlite+pysqlite_${sqlite_version//./_}"::test_{delete,insert,update}_single + test/base/test_utils.py::ImmutableDictTest::test_pep584 + ) + [[ ${EPYTHON} == python3.12 ]] && EPYTEST_DESELECT+=( + # see https://github.com/sqlalchemy/sqlalchemy/issues/9819 + test/base/test_result.py::ResultTupleTest::test_slices_arent_in_mappings + ) + if ! has_version "dev-python/greenlet[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution + test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync + "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[False-True]" + "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-True]" + "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[has_terminate-is_asyncio]" + "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[not_has_terminate-is_asyncio]" + "test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]" + "test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True]" + ) + fi + + # upstream's test suite is horribly hacky; it relies on disabling + # the warnings plugin and turning warnings into errors; this also + # means that any DeprecationWarnings from third-party plugins cause + # everything to explode + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS= + # upstream automagically depends on xdist when it is importable + # note that we can't use xdist because it causes nodes to randomly + # crash on init + if has_version "dev-python/pytest-xdist[${PYTHON_USEDEP}]"; then + PYTEST_PLUGINS+=xdist.plugin + fi + epytest +} + +python_install_all() { + if use examples; then + docompress -x "/usr/share/doc/${PF}/examples" + dodoc -r examples + fi + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "asyncio support" dev-python/greenlet + optfeature "MySQL support" \ + dev-python/mysqlclient \ + dev-python/pymysql \ + dev-python/mysql-connector-python + optfeature "postgresql support" dev-python/psycopg:2 +} diff --git a/dev-python/tavern/Manifest b/dev-python/tavern/Manifest index c282a0018fc4..6dd44f415e31 100644 --- a/dev-python/tavern/Manifest +++ b/dev-python/tavern/Manifest @@ -1,2 +1,3 @@ DIST tavern-2.0.7.gh.tar.gz 207577 BLAKE2B 1583bfdb0ef013f65ed437bb613e87ad0d0e9375cceb3ed295dfe96afcdc11607b77b9e91cfe3db2f5b53a33be56db558f2f489ba60cda15c270ab9ec07118a2 SHA512 9e69d4dc3a3a06855cbbb567e9b73e62fe65832e022e3d0eb471d2eee9035950207abbba2fca5e0aeda091987bebafce78ba96814a41bf785dab5a48afdc5302 DIST tavern-2.1.0.gh.tar.gz 209527 BLAKE2B 86023c19b5293a16f00f7f7e72e44e6ddfc51979cc10d8ba85265bdbddbdf6a2dab89d3f0588a3429eabba1871ebc97c5979d728e25fc5f27aea7dda58dc594f SHA512 a689ff8fa57bce5b11d7b3a34c89f1096fe45c2e5a5314196f67db43b5811580248ed70f5eb6bb69d619ce458248513205c7b3df876e4033dd96169d6680bbe9 +DIST tavern-2.2.0.gh.tar.gz 213603 BLAKE2B 3a192424817d641da7428e27d49c553f9554fb740c9b0cde0d8e693fc204deb15d6f08f8bb60d961278f26b9f7c17bffb68cc7136cc9cc496eb74dd845ec5158 SHA512 731e479f3fe69cdaa28e391512207edde1084f3844da9c77ee7c917096422a009a4beeed9c135b773550c181f698d41ac83b013b111535e527f90569e16a00b4 diff --git a/dev-python/tavern/tavern-2.2.0.ebuild b/dev-python/tavern/tavern-2.2.0.ebuild new file mode 100644 index 000000000000..6d527aada725 --- /dev/null +++ b/dev-python/tavern/tavern-2.2.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="A tool, library, and Pytest plugin for testing RESTful APIs" +HOMEPAGE=" + https://github.com/taverntesting/tavern/ + https://pypi.org/project/tavern/ +" +SRC_URI=" + https://github.com/taverntesting/tavern/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/paho-mqtt[${PYTHON_USEDEP}] + dev-python/pyjwt[${PYTHON_USEDEP}] + dev-python/pykwalify[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/python-box[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/stevedore[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/colorlog[${PYTHON_USEDEP}] + dev-python/Faker[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # strip unnecessary pins, upstream doesn't update them a lot + sed -i -E -e 's:,?<=?[0-9.]+::' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + epytest -p tavern +} diff --git a/dev-python/tblib/Manifest b/dev-python/tblib/Manifest index ba48320ce09b..a5b0740e8b7e 100644 --- a/dev-python/tblib/Manifest +++ b/dev-python/tblib/Manifest @@ -1 +1,2 @@ DIST tblib-1.7.0.tar.gz 33074 BLAKE2B e05b94b9a36efde4d3fe76e9b72502674554e84e49916ea585de4f6cf9e898d1544535b1a8935fe15ffc100fcbf2b5d4f9edfdcf0ce5c86d479f2f412d3ea83f SHA512 10dcff18a1da386d9dd6bae35608f4a2d3bc8f87c15fcf49d886f98d95a6defd348ef0dc5637e03f4c553a933a0ecb4c215cf15b1e78fca58fea10052f9fb4e9 +DIST tblib-2.0.0.tar.gz 28695 BLAKE2B 7c7cb584e5a5f03d403253d94c051d7ffd988b2320b095376184b479f30674989cecd39ca43fd269884e73ad97e6f9424a29dec9f1338e002ebe1adfc31a52d4 SHA512 740e7b02c4ae61b12ed1c0c3623c5c2dd142aaa24989e57d67ceed4894212bc18d51f0ab0a97953f1a0e16b30ef992ecee3730038e8b8fd4a3bc437d4a1a92b0 diff --git a/dev-python/tblib/tblib-2.0.0.ebuild b/dev-python/tblib/tblib-2.0.0.ebuild new file mode 100644 index 000000000000..9a3df624eeef --- /dev/null +++ b/dev-python/tblib/tblib-2.0.0.ebuild @@ -0,0 +1,35 @@ +# 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="Traceback fiddling library for Python" +HOMEPAGE=" + https://github.com/ionelmc/python-tblib/ + https://pypi.org/project/tblib/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/twisted[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/terminaltables/metadata.xml b/dev-python/terminaltables/metadata.xml index 38af7ae0ae2b..2506f3e8e71c 100644 --- a/dev-python/terminaltables/metadata.xml +++ b/dev-python/terminaltables/metadata.xml @@ -1,10 +1,6 @@ - - grknight@gentoo.org - Brian Evans - python@gentoo.org diff --git a/dev-python/tlsh/tlsh-4.8.2.ebuild b/dev-python/tlsh/tlsh-4.8.2.ebuild index 32069fa93036..0973a0cbb0a7 100644 --- a/dev-python/tlsh/tlsh-4.8.2.ebuild +++ b/dev-python/tlsh/tlsh-4.8.2.ebuild @@ -4,7 +4,8 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_EXT=1 inherit distutils-r1 DESCRIPTION="Fuzzy matching library - C++ extension for Python" diff --git a/dev-python/toml/Manifest b/dev-python/toml/Manifest deleted file mode 100644 index cb2d13b7ae5e..000000000000 --- a/dev-python/toml/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST toml-0.10.2-1.tar.gz 23325 BLAKE2B dedab7d08dadca963e62d64e9108e254dd73b78761985faa892792823027befc6473ae02c35c275a216b4544d1af8776afa78e39c63c95eb856e2bccf1de49c4 SHA512 5c706a3ae336e6b29bdce9752b91c677f7610cbcc1af4169cc24779e248031406cd19ac367725b2aa7903e4b1db71fa59255238c0270b2c146fd5d7e12d9a5da -DIST toml-test-280497fa5f12e43d7233aed0d74e07ca61ef176b.tar.gz 19593 BLAKE2B e9deba7c5d1eea7bd87fcf5e5c74bda4c2b9e9686e597e3ad51516f60eb8d192fb01d052ac57729c6f0851e2715cc6409a904affd637c9b099cabc1b12ad5d52 SHA512 7bd69b8c14f09bf431094b52d988eb233922527719ba5047ff769d2e709c2039fb6fb1c8144e630ad2a58835d19e0e4cc51433a427596d37f8eccb6d73d7e5c0 diff --git a/dev-python/toml/toml-0.10.2-r1.ebuild b/dev-python/toml/toml-0.10.2-r1.ebuild deleted file mode 100644 index 36116e0827ce..000000000000 --- a/dev-python/toml/toml-0.10.2-r1.ebuild +++ /dev/null @@ -1,48 +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_{9..11} pypy3 ) - -inherit distutils-r1 - -TOML_TEST_VER="280497fa5f12e43d7233aed0d74e07ca61ef176b" - -DESCRIPTION="Python library for handling TOML files" -HOMEPAGE=" - https://github.com/uiri/toml/ - https://pypi.org/project/toml/ -" -SRC_URI=" - https://github.com/uiri/${PN}/archive/${PV}.tar.gz -> ${P}-1.tar.gz - test? ( - https://github.com/BurntSushi/toml-test/archive/${TOML_TEST_VER}.tar.gz - -> toml-test-${TOML_TEST_VER}.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" - -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - ' python3_{8..10}) - ) -" - -DOCS=( README.rst ) - -distutils_enable_tests pytest - -python_prepare_all() { - if use test; then - mv "${WORKDIR}/toml-test-${TOML_TEST_VER#v}" "${S}/toml-test" || die - fi - - distutils-r1_python_prepare_all -} diff --git a/dev-python/tzlocal/Manifest b/dev-python/tzlocal/Manifest index 195b48aaa84a..25493dac95cc 100644 --- a/dev-python/tzlocal/Manifest +++ b/dev-python/tzlocal/Manifest @@ -1,2 +1 @@ -DIST tzlocal-4.3.gh.tar.gz 24147 BLAKE2B 41ed6338b97f1f6c4a5cb64b82f6a93c4e68f275c2d593c774592998a7c63d1c8470fcd5babc13679092da4f92edeb798bfe80186628cb6c34b7fa595a21daf7 SHA512 b93541951c90ef59a0d9b224c75170a0857723ee0f50782980a78a003b1040b7ceef3bbadd2cabde2a8599cecdd7644ccd1431eb8e4d33cd9e4e9d980c048736 DIST tzlocal-5.0.1.gh.tar.gz 25032 BLAKE2B a1b0d2d2d6422c91752332d789efddad5f14e02e0097deaea1b8df2de20686d1e73dddb1864c5c643b20f8cfce56ff28adb741f7ae74b58409a60bf0eb172057 SHA512 b89293180e82334e3c1627845516ac25d8862c799d6d56a9eff13549bfafef2e4e4b0a624e9455e4310429f50b9d82fa984b7dfe8cdd9ed3dc7325ea89c0c5b1 diff --git a/dev-python/tzlocal/tzlocal-4.3.ebuild b/dev-python/tzlocal/tzlocal-4.3.ebuild deleted file mode 100644 index df991268102b..000000000000 --- a/dev-python/tzlocal/tzlocal-4.3.ebuild +++ /dev/null @@ -1,34 +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..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="tzinfo object for the local timezone" -HOMEPAGE=" - https://github.com/regebro/tzlocal/ - https://pypi.org/project/tzlocal/ -" -SRC_URI=" - https://github.com/regebro/tzlocal/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/pytz_deprecation_shim[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/tzlocal/tzlocal-5.0.1.ebuild b/dev-python/tzlocal/tzlocal-5.0.1.ebuild index 19aa8b81c205..abfb93d6d81f 100644 --- a/dev-python/tzlocal/tzlocal-5.0.1.ebuild +++ b/dev-python/tzlocal/tzlocal-5.0.1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" BDEPEND=" test? ( diff --git a/dev-python/ubelt/Manifest b/dev-python/ubelt/Manifest index 8e921d7e7488..f53d605f00a2 100644 --- a/dev-python/ubelt/Manifest +++ b/dev-python/ubelt/Manifest @@ -1,2 +1,3 @@ DIST ubelt-1.2.4.gh.tar.gz 337670 BLAKE2B 4c8b1c05cbed0f28e69b43445f12881e4c619be4a513b9263a6eb4d674e56b0a869d1e78072e1e89a505a12b3b40dddbb48424bccdcfbae1a7eabf7746bc79d0 SHA512 5fbe36598a035d1504b24a06e8f0fcd1c9d0ccc238f81bfad582288aced9ebc8323e7acf2705d47e60f36513cbf665051f554cce122d75d55247b5fc122af419 DIST ubelt-1.3.0.gh.tar.gz 345051 BLAKE2B f7019311fa432e8c520b42261cc2cf1a494029bbb627c1b868364d4f816bc6a5c55c22e9755c4302f81f5984947bb7ada07b4d0137c1fee9be99e404c744ca54 SHA512 cd63501092d63426fa6169ab87d8224342f6ad59b1d9a41f36c53fda57057a10f8d20db26502bdbcc13c803eff3054cd2da67509308cc0930e1f765fe5f1281a +DIST ubelt-1.3.2.gh.tar.gz 345932 BLAKE2B 9ad9413a69402708117c5f0c1d804c6a4f9f54f55fa62b44eca5b79db1c37c466d011225ffd1e30c321907775395a9cbe3c11b6257ce5dd5edec8c5ecbcd2904 SHA512 3aa058a5028a93d618805b5612b7384d9ca2074e30adf1011acd3993d07f30f80b7d759290b7ccebab606b27a91bb8377626e4d6d99ea7f595c2e553a5aaa605 diff --git a/dev-python/ubelt/ubelt-1.3.2.ebuild b/dev-python/ubelt/ubelt-1.3.2.ebuild new file mode 100644 index 000000000000..71a8a3a0bb6c --- /dev/null +++ b/dev-python/ubelt/ubelt-1.3.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="A stdlib like feel, and extra batteries. Hashing, Caching, Timing, Progress" +HOMEPAGE=" + https://github.com/Erotemic/ubelt/ + https://pypi.org/project/ubelt/ +" +SRC_URI=" + https://github.com/Erotemic/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + test? ( + >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}] + >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] + >=dev-python/requests-2.25.1[${PYTHON_USEDEP}] + dev-python/xdoctest[${PYTHON_USEDEP}] + >=dev-python/xxhash-1.0.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + tests/test_editable_modules.py::test_import_of_editable_install + # relies on passwd home being equal to ${HOME} + ubelt/util_path.py::userhome:0 +) diff --git a/dev-python/uri_template/Manifest b/dev-python/uri_template/Manifest index 24363e96fbc0..4bcd3ea6d512 100644 --- a/dev-python/uri_template/Manifest +++ b/dev-python/uri_template/Manifest @@ -1 +1,2 @@ +DIST uri-template-v1.3.0.tar.bz2 17076 BLAKE2B e8d6c1c35190beab4b2b51cf82dacd6e7bf51397abb142f89f975ce4e7c3067dd9c59895127446deafd84420b63ef62c1484c29037dd9e3833e0d0d55950dcc4 SHA512 654eb700de68a5b992b910e1ff0a038ed699453f021d1eb844d71ddebb32e3ffb77851b5704879bf3eb894eaca33477a0173223a5d9df6a06e33fdc27f6b0f5c DIST uri_template-v1.2.0.tar.gz 18284 BLAKE2B cf857ccd8496111f61fb95af020514f1c484e5c3ff19829f28bc2dc112887fe276dac68aa21e0d092d42a22319e8d6ac8aff95c734aadd8417c56f57b0076256 SHA512 81b046bbc2dc4d5c0b40a76f13713c10e69d803e3d9da13ab69cc6d40569ef0a39c786a6637a66651a5c3d3e68807f923ad48a7feaf898ae3ca6fd03c0e68c37 diff --git a/dev-python/uri_template/uri_template-1.3.0.ebuild b/dev-python/uri_template/uri_template-1.3.0.ebuild new file mode 100644 index 000000000000..fc68ea7848d9 --- /dev/null +++ b/dev-python/uri_template/uri_template-1.3.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022-2023 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} ) + +inherit distutils-r1 + +MY_P="uri-template-v${PV}" +DESCRIPTION="URI Template expansion in strict adherence to RFC 6570" +HOMEPAGE=" + https://gitlab.linss.com/open-source/python/uri-template/ + https://pypi.org/project/uri-template/ +" +SRC_URI=" + https://gitlab.linss.com/open-source/python/uri-template/-/archive/v${PV}/${MY_P}.tar.bz2 +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + "${EPYTHON}" "test.py" || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/virtualenvwrapper/Manifest b/dev-python/virtualenvwrapper/Manifest index 0b660b17d635..a56ec3af4d12 100644 --- a/dev-python/virtualenvwrapper/Manifest +++ b/dev-python/virtualenvwrapper/Manifest @@ -1 +1,2 @@ DIST virtualenvwrapper-4.8.4.tar.gz 334920 BLAKE2B cd790b1e98cca7d09ea9c80df5d52380335d4a0ea4e6d95f7bd48d78583e0d842e1145ea08d8d8c73516adbe8d6c75bd53c17943723f859860a0cad105a2b058 SHA512 461938100061e11af0ee9b17405d991ae34e5ec9c79cc12614962d3178b588a2da710baa15ac626960b09177c1b5b10c7bc590cb4c126ebd2f719d0f1527c9c4 +DIST virtualenvwrapper-4.8.4_p20230121.gh.tar.gz 72852 BLAKE2B 2996b88f93790587ffbeed936334bb1f12a9d6d952eb7c9b728a6644c9b7c7e0953bc7c71201fbd590f6258eb163af1aa6494f476decfa54f095ca215e4e13e1 SHA512 9df8b20dd8d50fe7891b845c8112edc165b08cc231ebb4010aed8ec50a22005207a9a3c9c9941daa2b958022f0edf993425bf95692f7032d1e5c5719a552d3b4 diff --git a/dev-python/virtualenvwrapper/files/virtualenvwrapper-4.8.4_p20230121-remove-use-of-which.patch b/dev-python/virtualenvwrapper/files/virtualenvwrapper-4.8.4_p20230121-remove-use-of-which.patch new file mode 100644 index 000000000000..875542cf17f6 --- /dev/null +++ b/dev-python/virtualenvwrapper/files/virtualenvwrapper-4.8.4_p20230121-remove-use-of-which.patch @@ -0,0 +1,116 @@ +https://bugs.gentoo.org/646588 +https://github.com/parona-source/virtualenvwrapper/commit/d7dd99ca8e4ebdf5668708634cf793acee5d35b3 + +From d7dd99ca8e4ebdf5668708634cf793acee5d35b3 Mon Sep 17 00:00:00 2001 +From: Alfred Wingate +Date: Wed, 21 Jun 2023 11:35:04 +0300 +Subject: [PATCH] Remove use of which, use command -v or built-ins instead + +* which isn't a POSIX tool and some distributions have or are still + considering dropping it in favour of using commands included by + POSIX or shell built-ins. +* Used command built-in where applicable, but type and whence for bash + and zsh respectively in virtualenvwrapper_verify_resource to preserve + previous behaviour with which when programs also have built-ins + with the same name. command -v outputs just the name and not the path + in those cases. + +https://lwn.net/Articles/874049/ +https://bugs.gentoo.org/646588 + +Signed-off-by: Alfred Wingate +--- + tests/run_tests | 2 +- + tests/test_cp.sh | 2 +- + tests/test_mkvirtualenv.sh | 4 +--- + virtualenvwrapper.sh | 10 ++++++++-- + virtualenvwrapper_lazy.sh | 2 +- + 5 files changed, 12 insertions(+), 8 deletions(-) + +diff --git a/tests/run_tests b/tests/run_tests +index 68cb362..c9a81d6 100755 +--- a/tests/run_tests ++++ b/tests/run_tests +@@ -62,7 +62,7 @@ do + echo " BASH_VERSION=$BASH_VERSION" + echo " ZSH_VERSION=$ZSH_VERSION" + echo " KSH_VERSION=$KSH_VERSION" +- echo " virtualenv=$(which virtualenv)" ++ echo " virtualenv=$(command -v virtualenv)" + echo " test_shell_opts=$test_shell_opts" + echo " ZSH=$ZSH_NAME $ZSH_EVAL_CONTEXT" + echo " TMPDIR=$TMPDIR" +diff --git a/tests/test_cp.sh b/tests/test_cp.sh +index 3bd9196..3227c7a 100755 +--- a/tests/test_cp.sh ++++ b/tests/test_cp.sh +@@ -26,7 +26,7 @@ test_new_env_activated () { + (cd tests/testpackage && python setup.py install) >/dev/null 2>&1 + cpvirtualenv "source" "destination" >/dev/null 2>&1 + rmvirtualenv "source" >/dev/null 2>&1 +- testscript="$(which testscript.py)" ++ testscript="$(command -v testscript.py)" + assertTrue "Environment test script not found in path" "[ $WORKON_HOME/destination/bin/testscript.py -ef $testscript ]" + testscriptcontent="$(cat $testscript)" + assertTrue "No cpvirtualenvtest in $testscriptcontent" "echo $testscriptcontent | grep cpvirtualenvtest" +diff --git a/tests/test_mkvirtualenv.sh b/tests/test_mkvirtualenv.sh +index 3c37dfe..47b603a 100755 +--- a/tests/test_mkvirtualenv.sh ++++ b/tests/test_mkvirtualenv.sh +@@ -68,11 +68,9 @@ GLOBAL postmkvirtualenv" + } + + test_no_virtualenv () { +- # Find "which" before we change the path +- which=$(which which) + old_path="$PATH" + PATH="/bin:/usr/sbin:/sbin" +- venv=$($which virtualenv 2>/dev/null) ++ venv=$(command -v virtualenv) + if [ ! -z "$venv" ] + then + echo "FOUND \"$venv\" in PATH so skipping this test" +diff --git a/virtualenvwrapper.sh b/virtualenvwrapper.sh +index b8e4a42..469fa35 100644 +--- a/virtualenvwrapper.sh ++++ b/virtualenvwrapper.sh +@@ -47,7 +47,7 @@ + # Locate the global Python where virtualenvwrapper is installed. + if [ "${VIRTUALENVWRAPPER_PYTHON:-}" = "" ] + then +- _virtualenvwrapper_python_executable="$(which python3 2>/dev/null)" ++ _virtualenvwrapper_python_executable="$(command -v python3)" + if [ -n "$_virtualenvwrapper_python_executable" ] && $_virtualenvwrapper_python_executable -m 'virtualenvwrapper.hook_loader' --help >/dev/null 2>&1 + then + VIRTUALENVWRAPPER_PYTHON=$_virtualenvwrapper_python_executable +@@ -330,7 +330,13 @@ function virtualenvwrapper_initialize { + + # Verify that the passed resource is in path and exists + function virtualenvwrapper_verify_resource { +- typeset exe_path="$(command \which "$1" | (unset GREP_OPTIONS; command \grep -v "not found"))" ++ if [ -n "${ZSH_VERSION}" ] ++ then ++ typeset exe_path="$(whence -p "${1}")" ++ else ++ typeset exe_path="$(type -P "${1}")" ++ fi ++ + if [ "$exe_path" = "" ] + then + echo "ERROR: virtualenvwrapper could not find $1 in your path" >&2 +diff --git a/virtualenvwrapper_lazy.sh b/virtualenvwrapper_lazy.sh +index 3902d08..9016b6c 100644 +--- a/virtualenvwrapper_lazy.sh ++++ b/virtualenvwrapper_lazy.sh +@@ -5,7 +5,7 @@ export _VIRTUALENVWRAPPER_API="$_VIRTUALENVWRAPPER_API mkvirtualenv rmvirtualenv + + if [ -z "$VIRTUALENVWRAPPER_SCRIPT" ] + then +- export VIRTUALENVWRAPPER_SCRIPT="$(command \which virtualenvwrapper.sh)" ++ export VIRTUALENVWRAPPER_SCRIPT="$(command -v virtualenvwrapper.sh)" + fi + if [ -z "$VIRTUALENVWRAPPER_SCRIPT" ] + then +-- +2.41.0 + diff --git a/dev-python/virtualenvwrapper/metadata.xml b/dev-python/virtualenvwrapper/metadata.xml index 593e63c5b039..8b706320125a 100644 --- a/dev-python/virtualenvwrapper/metadata.xml +++ b/dev-python/virtualenvwrapper/metadata.xml @@ -1,12 +1,21 @@ + + parona@protonmail.com + Alfred Wingate + python@gentoo.org Python + + proxy-maint@gentoo.org + Proxy Maintainers + virtualenvwrapper dhellmann/virtualenvwrapper + python-virtualenvwrapper/virtualenvwrapper diff --git a/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121.ebuild b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121.ebuild new file mode 100644 index 000000000000..106b7a037d89 --- /dev/null +++ b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4_p20230121.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Set of extensions to Ian Bicking's virtualenv tool" +HOMEPAGE=" + https://github.com/python-virtualenvwrapper/virtualenvwrapper + https://pypi.org/project/virtualenvwrapper/ +" + +COMMIT="e63d2c389ed276aa161bb50a27c77af94d96a50c" +SRC_URI=" + https://github.com/python-virtualenvwrapper/virtualenvwrapper/archive/${COMMIT}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${PN}-${COMMIT}" + +export PBR_VERSION="${PV/_p/.post}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/virtualenv[${PYTHON_USEDEP}] + dev-python/stevedore[${PYTHON_USEDEP}] + dev-python/virtualenv-clone[${PYTHON_USEDEP}] + ') +" +BDEPEND=" + ${RDEPEND} + $(python_gen_cond_dep ' + dev-python/pbr[${PYTHON_USEDEP}] + ') +" + +PATCHES=( + "${FILESDIR}/virtualenvwrapper-${PV}-remove-use-of-which.patch" +) + +src_prepare() { + default + + # specify default python interpeter to align with PYTHON_SINGLE_TARGET + sed -i -e \ + "s|\(_virtualenvwrapper_python_executable=\"\)\$(.*)\(\"\)|\1${EPYTHON}\2|" \ + virtualenvwrapper.sh || die + + # remove tests which require an internet connection + rm tests/test_mkvirtualenv_install.sh || die + rm tests/test_mkvirtualenv_requirements.sh || die + + # remove tests which require functional git repos with remotes + sed -i -e '/test_wipeenv_\(pip_e\|develop\) () {/,/}/ d' tests/test_wipeenv.sh || die +} + +python_test() { + # tests have unusual expectations + local -x HOME="${HOME%/}" + local -x USER="${USER}" + + cp -a "${BUILD_DIR}"/{install/usr,test} || die + local -x VIRTUAL_ENV="${BUILD_DIR}/test" + + bash ./tests/run_tests "${VIRTUAL_ENV}" || die "Tests failed under ${EPYTHON}" +} diff --git a/dev-python/websocket-client/Manifest b/dev-python/websocket-client/Manifest index afb70f653953..98e2059fbe6d 100644 --- a/dev-python/websocket-client/Manifest +++ b/dev-python/websocket-client/Manifest @@ -2,3 +2,4 @@ DIST websocket-client-1.5.1.tar.gz 49942 BLAKE2B 7996798a5ff8c2eb1322fc7a9fa61d5 DIST websocket-client-1.5.2.tar.gz 50761 BLAKE2B 5b97ce1125a8ae2f95ea103a2436d8c3471bd88c9b6f631ed9cbc1e55bff3eb13e93f662f6892c65b0f035dca66f2b2a43230f228b4f174c56c0203f5e044b07 SHA512 0837dae6ea1096421482dc1882e522d9e9041d9777ef31517116592f7b537735d1d8e319e910481be4abaceda8f79855397e4dfce2c9e622d7e7b6e6577e404e DIST websocket-client-1.5.3.tar.gz 50887 BLAKE2B 3268b133c32be46a08208b61fc038b18a142b2e8ee87b1cfc61cd4ea814b9a389f7d72a08ab7dcb8da3a0aa144c1617b5825ce466b81f1f3c066605ad1b47d08 SHA512 6980b88166475f50d5f572bfcaa23f1203ecd1f2c06901ddd6df78d1bfff1ae54ef0a85348d6f28b580fcf405e496bdd67e898c6e4760098ba620bb69c52f39b DIST websocket-client-1.6.0.tar.gz 51163 BLAKE2B 2ff1c29f7f2f1e5e3f4708e6d28d1f834e9fe8a5638ab5c04f78a1597e69f387b023a4b8760c98b8fc803a0a5047318753aada1e3161ea63ada782b94a190a24 SHA512 a0c2f51c213a95d94a82a13b6f1b75a865f2686b867ed01503ccd9417bc495fed2f178174c392d4f12adb1ffcb97cfd9762afcc4d8b877572daffa74fd3de90e +DIST websocket-client-1.6.1.tar.gz 51324 BLAKE2B 7619f6a1dfe7c9df19e645f396b17695ba6e1cda8d06f99be2451c7b3f7d5fc745402abcab2f6b5ce260aab94ecba17439a1f7ff2612acc66dbd88e973f2f512 SHA512 eb784dffb2ad26b63e5890685ed46ccadee40687f4433a1b28392d468fdc1099192095899b56129f72b28e88960744bb5d4991d826476d77ec98bbf18df3f608 diff --git a/dev-python/websocket-client/websocket-client-1.6.1.ebuild b/dev-python/websocket-client/websocket-client-1.6.1.ebuild new file mode 100644 index 000000000000..e70ca56c7688 --- /dev/null +++ b/dev-python/websocket-client/websocket-client-1.6.1.ebuild @@ -0,0 +1,37 @@ +# 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=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="WebSocket client for python with hybi13 support" +HOMEPAGE=" + https://github.com/websocket-client/websocket-client/ + https://pypi.org/project/websocket-client/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="examples" + +BDEPEND=" + test? ( + dev-python/python-socks[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +python_install_all() { + if use examples; then + docompress -x "/usr/share/doc/${PF}/examples" + dodoc -r examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest index 6c1918fdb32b..6be7f5e13390 100644 --- a/dev-python/xarray/Manifest +++ b/dev-python/xarray/Manifest @@ -1,2 +1,3 @@ DIST xarray-2023.4.2.tar.gz 3692437 BLAKE2B d4fb5b184386bb7e9574ea3bdf484c3df82b9dca1fcd2380ac65b6a58da9f89da057d70efa9bd045b5cf6900c38f6aa4176fd2990cfe1369f987c452711307d6 SHA512 581b06a677b80c0f7e494a80ae52d75bd62bf613b13b7b7215458ceef727fb55a898c8da8cc6f8a6875ef6898007897eea8be55fb138f1dacad42965bbf1d956 DIST xarray-2023.5.0.tar.gz 3707468 BLAKE2B 55ee416c41aff8edcb609adcac1c0a2e1d4ae896c25ae3d771d755930725f69f854feac42c42558db598acc5d0a852370198908d85d5af9664c485052948f4ca SHA512 ab6538b280f05acc296d8d73003e07f494d330a2a6a486d2f3dac121aee9682e2fa46c05be868b23a31584c908e0f6454757bdac7ec032d3a6f79a4500c0629f +DIST xarray-2023.6.0.tar.gz 3711562 BLAKE2B 3b6b20cf0046aaeeafe87980c6c107486d79afd2881c4f98b42c17025f0d448763d37b5d5fd71cf17fcfcfbdc2d3337e985c7517038547300f4cf57ffe1aea98 SHA512 2b1b48bd90935a3b56f5f017085d40cc10081efbe0a84c908d1203066f29b4bf16fc89e771d961f26009bb20a84a59f4b9d99e42b5e25b2bbd8eca55a80839d6 diff --git a/dev-python/xarray/xarray-2023.6.0.ebuild b/dev-python/xarray/xarray-2023.6.0.ebuild new file mode 100644 index 000000000000..6672e7602e28 --- /dev/null +++ b/dev-python/xarray/xarray-2023.6.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing 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 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/numpy-1.22[${PYTHON_USEDEP}] + >=dev-python/pandas-1.4[${PYTHON_USEDEP}] + >=dev-python/packaging-21.3[${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/hypothesis[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/toolz[${PYTHON_USEDEP}] + !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] ) + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # warning-targeted tests are fragile and not important to end users + xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get + # TODO: segv in netcdf4-python + 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-5]' + 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-None]' + 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-5]' + 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-None]' + xarray/tests/test_backends.py::TestDask::test_save_mfdataset_compute_false_roundtrip + # hangs + xarray/tests/test_backends.py::TestDask::test_dask_roundtrip +) + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p xdist.plugin -n "$(makeopts_jobs)" --dist=worksteal +} diff --git a/dev-python/ypy-websocket/Manifest b/dev-python/ypy-websocket/Manifest index 0cbb81c3e6d4..c872c6d73faa 100644 --- a/dev-python/ypy-websocket/Manifest +++ b/dev-python/ypy-websocket/Manifest @@ -1,5 +1,6 @@ DIST ypy-websocket-0.10.0.gh.tar.gz 14621 BLAKE2B c027ebd10a2a6ac7098d662435eb26b5c3a466d83c22a9db62a795be72df86ce34f0d233f05fb6179f07cf479222db1266c9a5070130da23f87f7adbbb9b471c SHA512 8267a3598c4c0e7b180f1718e9f84e05734f2e75acc971a531bf91cf9eaef4f0f5a4404ba0444aa7664c639ce877fb7409e0a65716dca046fe9423cc8f079b99 DIST ypy-websocket-0.11.0.gh.tar.gz 19274 BLAKE2B 61222dd10259c4f35bfd81d8f5391189bbbd8d950f796d6bc7e69e8df8e3167095facf6fbd2c0eb79c4ec8fdc95fbbf4e5c88941283dfcd531db69dfc1cc18f2 SHA512 ff1616f3bf65c4c2909359de4483ae1d27f31b7771e8c83ade039599fd85933664128469a2ecd6d52864887227ab3630c86ba6d1a10273d4a2cffce6e598aa2b DIST ypy-websocket-0.11.1.gh.tar.gz 19406 BLAKE2B 018cc20e4a06c896d020a2494621279054d370e3e200089cc5dc867a5b2085ef1b0f107214d0f637504234177cc4144135554cb08189fa49d9211a04d3c2d08c SHA512 962c1725302e32a3cf1164284627a487a2da9c4b7027e4aa03feed160533dff081fc995e1d4270567502c80f49794665a04ef7d2acd9d61b0ad42a9e388765f6 +DIST ypy-websocket-0.12.1.gh.tar.gz 19760 BLAKE2B 0c422bbdba4c1f7f8ec8b74659cca09f96cbf0ed146578d96f07edfa5c90451c0404122c2633ddeb41fde56427abfaf1c9b241a1dbecd4e6ad7b10c193828c93 SHA512 de1ee7a2075a64f778936a9eda196ec85ea183fa2caf5eede5c0fc95aa95e697185629643f435dd57332b2f20bcbdfeec1b33a84f639a2b86ac651e6b0a87a23 DIST ypy-websocket-0.8.4.gh.tar.gz 13416 BLAKE2B 9dd988d6eceb624bae2385180c408971a776f06324407506886c2ef5b8e713277a4c4fb0a2d328a20695d4db8808997c125bfb48faa60c93fe38bb1a1e899766 SHA512 20794b182bbf3958df9f3097ab8c4657acef1ca294c751e0524bc5a36cd7b7a6a2766ae9295cd5f9fc31070813d5b56e0e1e25e22931f63171f88b4757bb1584 DIST ypy-websocket-0.9.0.gh.tar.gz 13677 BLAKE2B 663cf37af7ddddc1bf208da05bc92fc36d866b1a1f86eb2ae1d8362b023db95b68085b5d9eb35b5f34e106f41a819249db6a3d5d102f1c6a5bf04828d2a9cfc7 SHA512 5a193285fafc206de116e087ba10f37ee6e7238968d9c3e88537e054fd8c2238f9bf55c2b2dcb5871b8af9b080caba912a3526e124c33ea3156f19621312cdb4 diff --git a/dev-python/ypy-websocket/ypy-websocket-0.12.1.ebuild b/dev-python/ypy-websocket/ypy-websocket-0.12.1.ebuild new file mode 100644 index 000000000000..075327cc99bf --- /dev/null +++ b/dev-python/ypy-websocket/ypy-websocket-0.12.1.ebuild @@ -0,0 +1,46 @@ +# 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..11} ) + +inherit distutils-r1 + +DESCRIPTION="Python bindings to y-crdt " +HOMEPAGE=" + https://pypi.org/project/ypy-websocket/ + https://github.com/y-crdt/ypy-websocket/ +" +SRC_URI=" + https://github.com/y-crdt/ypy-websocket/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + =dev-python/anyio-3.6.2[${PYTHON_USEDEP}] + =dev-python/aiosqlite-0.18.0[${PYTHON_USEDEP}] + =dev-python/y-py-0.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/uvicorn[${PYTHON_USEDEP}] + dev-python/websockets[${PYTHON_USEDEP}] + ) +" + +EPYTEST_IGNORE=( + # Requires internet and nodejs + tests/test_ypy_yjs.py +) + +distutils_enable_tests pytest diff --git a/dev-python/zipp/zipp-3.15.0.ebuild b/dev-python/zipp/zipp-3.15.0.ebuild index 75ecf4be89d8..c25ebf7be46a 100644 --- a/dev-python/zipp/zipp-3.15.0.ebuild +++ b/dev-python/zipp/zipp-3.15.0.ebuild @@ -5,7 +5,7 @@ EAPI=7 DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( pypy3 python3_{9..11} ) +PYTHON_COMPAT=( pypy3 python3_{9..12} ) inherit distutils-r1 pypi diff --git a/dev-python/zope-event/Manifest b/dev-python/zope-event/Manifest index d12a433b243e..f9cd15a43c70 100644 --- a/dev-python/zope-event/Manifest +++ b/dev-python/zope-event/Manifest @@ -1 +1,2 @@ DIST zope.event-4.6.tar.gz 17430 BLAKE2B ca0706390a9dc32fa3d855014b94094a1008b1f7d82a325aab6008ca116c5267c8d0def244e25adf4164abcc308367a5916358665bb16fc8a0a24eb40586b30e SHA512 0042ef679ba95f1306d11fa23c0b48c59b018c8630cefb2e245ca77f4979b314d338cf1f6d2b12376d59c0eee172180d217965d54676504530a8af0c6c128547 +DIST zope.event-5.0.tar.gz 17350 BLAKE2B 3dc14b321898e9e3031273ee9d51b6a382c041292abb2cfe8d49a863991fc90484fd6e1fe98b4b37916263e1ebc2a943a98ab1096d0792b057e71100834a9cf6 SHA512 f3807580d948c11c75351d306450714b8cc285c45bed581069608e24fd20b705cff73c349c3fb3dd3f0af70508c5b8895f68bf60f8bf0c7e0a1d676191d5ce10 diff --git a/dev-python/zope-event/zope-event-5.0.ebuild b/dev-python/zope-event/zope-event-5.0.ebuild new file mode 100644 index 000000000000..92282d46ec6e --- /dev/null +++ b/dev-python/zope-event/zope-event-5.0.ebuild @@ -0,0 +1,44 @@ +# 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=${PN/-/.} +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Event publishing / dispatch, used by Zope Component Architecture" +HOMEPAGE=" + https://pypi.org/project/zope.event/ + https://github.com/zopefoundation/zope.event/ +" + +LICENSE="ZPL" +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" + +RDEPEND=" + !dev-python/namespace-zope +" + +distutils_enable_tests unittest + +src_prepare() { + # strip rdep specific to namespaces + sed -i -e "/'setuptools'/d" setup.py || die + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_test() { + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + distutils_write_namespace zope + eunittest +} diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index 670b306224bb3ea4ffa4d8bee8d1beac1277e4ec..1681f44d921c617ef18460742abbc0b47719a141 100644 GIT binary patch delta 9522 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 delta 9522 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 QlZPub2ssg+2To7`019cy3jhEB diff --git a/dev-qt/qtnetwork/metadata.xml b/dev-qt/qtnetwork/metadata.xml index 8a8481b49e8b..dfe9a543ba96 100644 --- a/dev-qt/qtnetwork/metadata.xml +++ b/dev-qt/qtnetwork/metadata.xml @@ -6,12 +6,9 @@ Gentoo Qt Project - Enable net-misc/connman-based bearer plugin Enable support for GSSAPI (virtual/krb5) Use net-libs/libproxy for automatic HTTP/SOCKS proxy configuration - Enable net-misc/networkmanager-based - bearer plugin https://bugreports.qt.io/ diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.10-r1.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.10-r1.ebuild new file mode 100644 index 000000000000..148c6d9f133f --- /dev/null +++ b/dev-qt/qtnetwork/qtnetwork-5.15.10-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Network abstraction library for the Qt5 framework" + +IUSE="gssapi libproxy sctp +ssl" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + sys-libs/zlib:= + gssapi? ( virtual/krb5 ) + libproxy? ( net-libs/libproxy ) + sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) + ssl? ( >=dev-libs/openssl-1.1.1:0= ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/network + src/plugins/bearer/generic +) + +QT5_GENTOO_CONFIG=( + libproxy:libproxy: + ssl::SSL + ssl::OPENSSL + ssl:openssl-linked:LINKED_OPENSSL +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :network +) + +src_configure() { + local myconf=( + $(qt_use gssapi feature-gssapi) + $(qt_use libproxy) + $(qt_use sctp) + $(usev ssl -openssl-linked) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + + # workaround for bug 652650 + if use ssl; then + sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \ + -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die + fi +} diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.10.ebuild b/dev-qt/qtwidgets/qtwidgets-5.15.10-r1.ebuild similarity index 98% rename from dev-qt/qtwidgets/qtwidgets-5.15.10.ebuild rename to dev-qt/qtwidgets/qtwidgets-5.15.10-r1.ebuild index 43c78a85139c..a4f8b71aa72a 100644 --- a/dev-qt/qtwidgets/qtwidgets-5.15.10.ebuild +++ b/dev-qt/qtwidgets/qtwidgets-5.15.10-r1.ebuild @@ -24,7 +24,7 @@ DEPEND=" gtk? ( dev-libs/glib:2 =dev-qt/qtgui-${QT5_PV}*:5=[dbus] - x11-libs/gtk+:3 + x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/pango ) diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 29a0bee741ffed9805f6541c4c8421226030bb1c..1f00b50e3c449e23f13b03c6edadc080fa158c13 100644 GIT binary patch literal 105827 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

    l=gpQ$L#Asg7oi;iG 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 + + + + perl@gentoo.org + Gentoo Perl Project + + + Mock-Sub + Mock::Sub + + diff --git a/dev-perl/Module-Install/Module-Install-1.210.0.ebuild b/dev-perl/Module-Install/Module-Install-1.210.0.ebuild index 9b85786db483..933cd9f6f48d 100644 --- a/dev-perl/Module-Install/Module-Install-1.210.0.ebuild +++ b/dev-perl/Module-Install/Module-Install-1.210.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Standalone, extensible Perl module installer" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" RDEPEND=" >=virtual/perl-CPAN-Meta-1.441.300 diff --git a/dev-perl/Module-Refresh/Module-Refresh-0.180.0.ebuild b/dev-perl/Module-Refresh/Module-Refresh-0.180.0.ebuild index a4eba9023de0..4f550682f31b 100644 --- a/dev-perl/Module-Refresh/Module-Refresh-0.180.0.ebuild +++ b/dev-perl/Module-Refresh/Module-Refresh-0.180.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Refresh %INC files when updated on disk" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" BDEPEND=" dev-perl/Module-Install diff --git a/dev-perl/Module-Util/Module-Util-1.90.0-r1.ebuild b/dev-perl/Module-Util/Module-Util-1.90.0-r1.ebuild index 5fbddb49eacd..b312fb583cd5 100644 --- a/dev-perl/Module-Util/Module-Util-1.90.0-r1.ebuild +++ b/dev-perl/Module-Util/Module-Util-1.90.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Module name tools and transformations" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~riscv x86" RDEPEND="" BDEPEND=" diff --git a/dev-perl/Moo/Moo-2.5.5.ebuild b/dev-perl/Moo/Moo-2.5.5.ebuild index 2e2bb7d31b4f..500e00a71a6a 100644 --- a/dev-perl/Moo/Moo-2.5.5.ebuild +++ b/dev-perl/Moo/Moo-2.5.5.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Minimalist Object Orientation (with Moose compatiblity)" 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" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.6.ebuild b/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.6.ebuild index 0b7e5efb9764..984e7a843ea5 100644 --- a/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.6.ebuild +++ b/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.6.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Get a domain name's public suffix via the Mozilla Public Suffix List" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" virtual/perl-Exporter diff --git a/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.210.0.ebuild b/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.210.0.ebuild index 59b47f0153d0..af680c1a6412 100644 --- a/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.210.0.ebuild +++ b/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.210.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="DNSSEC extensions to Net::DNS" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" dev-libs/openssl:= diff --git a/dev-perl/Net-DNS/Net-DNS-1.390.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.390.0.ebuild index 7465a3bba1fa..69c9dcc0e013 100644 --- a/dev-perl/Net-DNS/Net-DNS-1.390.0.ebuild +++ b/dev-perl/Net-DNS/Net-DNS-1.390.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Perl Interface to the Domain Name System" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="minimal" PDEPEND=" diff --git a/dev-perl/Net-LibIDN2/Net-LibIDN2-1.20.0.ebuild b/dev-perl/Net-LibIDN2/Net-LibIDN2-1.20.0.ebuild index 686eafbfaf60..d72cbbc2625f 100644 --- a/dev-perl/Net-LibIDN2/Net-LibIDN2-1.20.0.ebuild +++ b/dev-perl/Net-LibIDN2/Net-LibIDN2-1.20.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Perl bindings for GNU Libidn2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND="net-dns/libidn2:=" DEPEND="net-dns/libidn2:=" diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild b/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild index af78376a51e0..83c7281896d6 100644 --- a/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild +++ b/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Perl extension for using OpenSSL" LICENSE="Artistic-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" IUSE="minimal examples" RDEPEND=" diff --git a/dev-perl/Net-SSLeay/files/Net-SSLeay-1.92-libressl.patch b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.92-libressl.patch index 380fd152ea78..f3e1b4ae1bd2 100644 --- a/dev-perl/Net-SSLeay/files/Net-SSLeay-1.92-libressl.patch +++ b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.92-libressl.patch @@ -5,6 +5,9 @@ https://github.com/radiator-software/p5-net-ssleay/pull/362 https://github.com/radiator-software/p5-net-ssleay/commit/88c3bbc45399c8ef2c8879aada8bfa91d8bc6c10 https://github.com/radiator-software/p5-net-ssleay/pull/363 https://github.com/radiator-software/p5-net-ssleay/commit/3dd2f101b8e15a59f66e22525b8d001d5ad6ce7d +https://github.com/radiator-software/p5-net-ssleay/pull/434 +https://github.com/radiator-software/p5-net-ssleay/pull/435 +https://github.com/radiator-software/p5-net-ssleay/commit/fe9e49d220fa424c55fc436303b24f5bddae0b8d From 4a886e06c1cac80e7fb3f8d52146a27ce557ba8c Mon Sep 17 00:00:00 2001 From: Alexander Bluhm @@ -46,14 +49,24 @@ Use RSA_get0... functions to provide RSA_get_key_parameters(). SSLeay.xs | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) -diff --git a/SSLeay.xs b/SSLeay.xs -index b0667e2..58f1716 100644 +From fe9e49d220fa424c55fc436303b24f5bddae0b8d Mon Sep 17 00:00:00 2001 +From: orbea +Date: Mon, 29 May 2023 10:16:33 -0700 +Subject: [PATCH] SSLeay.xs: Disable Policy Tree API for LibreSSL 3.8 and later + +This is taken from the OpenBSD ports tree. + +https://github.com/openbsd/ports/commit/f6567f938c9bd51bfd99f8426eba6a1590cc6384 +--- + SSLeay.xs | 2 ++ + 1 file changed, 2 insertions(+) + --- a/SSLeay.xs +++ b/SSLeay.xs @@ -1914,7 +1914,7 @@ X509 * find_issuer(X509 *cert,X509_STORE *store, STACK_OF(X509) *chain) { return issuer; } - + -SV* bn2sv(BIGNUM* p_bn) +SV* bn2sv(const BIGNUM* p_bn) { @@ -94,13 +107,29 @@ index b0667e2..58f1716 100644 XPUSHs(bn2sv(rsa->iqmp)); +#endif } - + -#endif +#endif /* OpenSSL < 1.1 or LibreSSL */ - + void RSA_free(r) -@@ -7197,7 +7218,7 @@ ASN1_OBJECT * +@@ -7010,6 +7031,7 @@ X509_VERIFY_PARAM_get0_peername(param) + + #endif /* OpenSSL 1.0.2-beta2, LibreSSL 2.7.0 */ + ++#if !defined(LIBRESSL_VERSION_NUMBER) || (LIBRESSL_VERSION_NUMBER < 0x3080000fL) /* LibreSSL < 3.8.0 */ + void + X509_policy_tree_free(tree) + X509_POLICY_TREE *tree +@@ -7052,6 +7074,7 @@ const X509_POLICY_NODE * + X509_policy_node_get0_parent(node) + const X509_POLICY_NODE *node + ++#endif /* !(LibreSSL >= 3.7.0) */ + #endif + + ASN1_OBJECT * +@@ -7197,7 +7220,7 @@ ASN1_OBJECT * P_X509_get_signature_alg(x) X509 * x CODE: @@ -109,7 +138,7 @@ index b0667e2..58f1716 100644 RETVAL = (X509_get0_tbs_sigalg(x)->algorithm); #else RETVAL = (x->cert_info->signature->algorithm); -@@ -7690,7 +7711,7 @@ OCSP_response_results(rsp,...) +@@ -7690,7 +7713,7 @@ OCSP_response_results(rsp,...) if (!idsv) { /* getall: create new SV with OCSP_CERTID */ unsigned char *pi,*pc; @@ -118,7 +147,7 @@ index b0667e2..58f1716 100644 int len = i2d_OCSP_CERTID((OCSP_CERTID *)OCSP_SINGLERESP_get0_id(sir),NULL); #else int len = i2d_OCSP_CERTID(sir->certId,NULL); -@@ -7699,7 +7720,7 @@ OCSP_response_results(rsp,...) +@@ -7699,7 +7722,7 @@ OCSP_response_results(rsp,...) Newx(pc,len,unsigned char); if (!pc) croak("out of memory"); pi = pc; diff --git a/dev-perl/PAR-Dist/PAR-Dist-0.520.0.ebuild b/dev-perl/PAR-Dist/PAR-Dist-0.520.0.ebuild index 40bc876d9638..ce3796f4f2b8 100644 --- a/dev-perl/PAR-Dist/PAR-Dist-0.520.0.ebuild +++ b/dev-perl/PAR-Dist/PAR-Dist-0.520.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Create and manipulate PAR distributions" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" RDEPEND=" virtual/perl-File-Spec diff --git a/dev-perl/PPI/PPI-1.276.0.ebuild b/dev-perl/PPI/PPI-1.276.0.ebuild index be7135937d46..7f61c36ff0ae 100644 --- a/dev-perl/PPI/PPI-1.276.0.ebuild +++ b/dev-perl/PPI/PPI-1.276.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Parse, Analyze and Manipulate Perl (without perl)" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.23.0.ebuild b/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.23.0.ebuild index 1dcb32bd3304..60bd4e93eef4 100644 --- a/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.23.0.ebuild +++ b/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.23.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Parse Perl string literals and string-literal-like things" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.88.0.ebuild b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.88.0.ebuild index cfc8ec1bd8eb..b0a228ecb0de 100644 --- a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.88.0.ebuild +++ b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.88.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Represent a regular expression of some sort" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/PPIx-Utils/PPIx-Utils-0.3.0.ebuild b/dev-perl/PPIx-Utils/PPIx-Utils-0.3.0.ebuild index 1c0226f10063..f2aa9bbea6d9 100644 --- a/dev-perl/PPIx-Utils/PPIx-Utils-0.3.0.ebuild +++ b/dev-perl/PPIx-Utils/PPIx-Utils-0.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Utility functions for PPI" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=dev-perl/B-Keywords-1.90.0 diff --git a/dev-perl/Passwd-Unix/Passwd-Unix-1.90.0.ebuild b/dev-perl/Passwd-Unix/Passwd-Unix-1.90.0.ebuild index 2e3ca57b897e..0497e436a182 100644 --- a/dev-perl/Passwd-Unix/Passwd-Unix-1.90.0.ebuild +++ b/dev-perl/Passwd-Unix/Passwd-Unix-1.90.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Access to standard unix passwd files" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" RDEPEND=" dev-perl/Crypt-Password diff --git a/dev-perl/PathTools/Manifest b/dev-perl/PathTools/Manifest new file mode 100644 index 000000000000..1d5a0e9e04b9 --- /dev/null +++ b/dev-perl/PathTools/Manifest @@ -0,0 +1 @@ +DIST PathTools-3.75.tar.gz 119064 BLAKE2B 1c1c79bbc03901e8ba92cf3008886bb81885cf33eff261baadc3d077e7089f77450a230549aa98305afd87a77b8bf9597a0b14c7bf3d02898bfed8e1a91f8e4a SHA512 bab592a64df391a50b70717cd5fa042ca395e83790dbc447abd72ef81f0e7caf7b8ce1158102d77d470765c572e6773cd907e4884532350bd2f15da667b9a993 diff --git a/dev-perl/PathTools/PathTools-3.750.0.ebuild b/dev-perl/PathTools/PathTools-3.750.0.ebuild new file mode 100644 index 000000000000..dd24e0469b5d --- /dev/null +++ b/dev-perl/PathTools/PathTools-3.750.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR="XSAWYERX" +DIST_VERSION="3.75" +inherit perl-module + +DESCRIPTION="Tools for working with directory and file names" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + virtual/perl-Carp + virtual/perl-Scalar-List-Utils +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker +" + +src_prepare() { + # calls open() on nonexistent dir, #590084 + rm -f "t/cwd_enoent.t" || die + default +} diff --git a/dev-perl/PathTools/metadata.xml b/dev-perl/PathTools/metadata.xml new file mode 100644 index 000000000000..91a9870849b2 --- /dev/null +++ b/dev-perl/PathTools/metadata.xml @@ -0,0 +1,22 @@ + + + + + perl@gentoo.org + Gentoo Perl Project + + + PathTools + Cwd + File::Spec + File::Spec::AmigaOS + File::Spec::Cygwin + File::Spec::Epoc + File::Spec::Functions + File::Spec::Mac + File::Spec::OS2 + File::Spec::Unix + File::Spec::VMS + File::Spec::Win32 + + diff --git a/dev-perl/Perl-Critic/Perl-Critic-1.150.0.ebuild b/dev-perl/Perl-Critic/Perl-Critic-1.150.0.ebuild index 43dceb9983fe..643f1a759fe8 100644 --- a/dev-perl/Perl-Critic/Perl-Critic-1.150.0.ebuild +++ b/dev-perl/Perl-Critic/Perl-Critic-1.150.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module elisp-common DESCRIPTION="Critique Perl source code for best-practices" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" IUSE="minimal examples emacs" SITEFILE="50${PN}-gentoo.el" diff --git a/dev-perl/PerlIO-eol/PerlIO-eol-0.180.0.ebuild b/dev-perl/PerlIO-eol/PerlIO-eol-0.180.0.ebuild index eee146bb4fc4..4b3feea2adc7 100644 --- a/dev-perl/PerlIO-eol/PerlIO-eol-0.180.0.ebuild +++ b/dev-perl/PerlIO-eol/PerlIO-eol-0.180.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="PerlIO layer for normalizing line endings" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~ia64 ~ppc ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" virtual/perl-Exporter diff --git a/dev-perl/Pod-Spell/Pod-Spell-1.260.0.ebuild b/dev-perl/Pod-Spell/Pod-Spell-1.260.0.ebuild index 1f8554871ca3..1db0975be24e 100644 --- a/dev-perl/Pod-Spell/Pod-Spell-1.260.0.ebuild +++ b/dev-perl/Pod-Spell/Pod-Spell-1.260.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="A formatter for spellchecking Pod" SRC_URI+=" mirror://gentoo/podspell.1.gz https://dev.gentoo.org/~tove/files/podspell.1.gz" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Regexp-IPv6/Regexp-IPv6-0.30.0-r2.ebuild b/dev-perl/Regexp-IPv6/Regexp-IPv6-0.30.0-r2.ebuild index 37257d8cd561..3436f0ea97de 100644 --- a/dev-perl/Regexp-IPv6/Regexp-IPv6-0.30.0-r2.ebuild +++ b/dev-perl/Regexp-IPv6/Regexp-IPv6-0.30.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,4 +10,4 @@ inherit perl-module DESCRIPTION="Regular expression for IPv6 addresses" SLOT="0" -KEYWORDS="amd64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" diff --git a/dev-perl/String-Format/String-Format-1.180.0.ebuild b/dev-perl/String-Format/String-Format-1.180.0.ebuild index 87adc8896acf..09d2feab7099 100644 --- a/dev-perl/String-Format/String-Format-1.180.0.ebuild +++ b/dev-perl/String-Format/String-Format-1.180.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,5 +11,5 @@ DESCRIPTION="sprintf-like string formatting capabilities with arbitrary format d LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="" diff --git a/dev-perl/Test-InDistDir/Manifest b/dev-perl/Test-InDistDir/Manifest new file mode 100644 index 000000000000..4654fdcccc70 --- /dev/null +++ b/dev-perl/Test-InDistDir/Manifest @@ -0,0 +1 @@ +DIST Test-InDistDir-1.112071.tar.gz 5341 BLAKE2B 5757818ffb4b64ca025655cf1ea0a06762641fe975da08d2bb709dd7e948eccf6eca2bccf057d8a3186f49641852bc6480451ba003e62ab820ca153f63191ad8 SHA512 fb34181df5668ad460218cc26825bbdfd087047a84b20c2c665c020e9fc95b8040ccc48114f497bde55202231da9e7a1b8dc909806d1e230957f0e210ae61517 diff --git a/dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild b/dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild new file mode 100644 index 000000000000..78bc9329aa25 --- /dev/null +++ b/dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild @@ -0,0 +1,19 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=MITHALDU +DIST_VERSION=1.112071 +inherit perl-module + +DESCRIPTION="Test environment setup for development with IDE" + +LICENSE="WTFPL-2" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + >=virtual/perl-ExtUtils-MakeMaker-6.300.0 + virtual/perl-File-Temp +" diff --git a/dev-perl/Test-InDistDir/metadata.xml b/dev-perl/Test-InDistDir/metadata.xml new file mode 100644 index 000000000000..60c57a0dd311 --- /dev/null +++ b/dev-perl/Test-InDistDir/metadata.xml @@ -0,0 +1,12 @@ + + + + + perl@gentoo.org + Gentoo Perl Project + + + Test-InDistDir + Test::InDistDir + + diff --git a/dev-perl/Test-Object/Test-Object-0.80.0-r1.ebuild b/dev-perl/Test-Object/Test-Object-0.80.0-r1.ebuild index 28c0278a0ecd..56baaf28fc2d 100644 --- a/dev-perl/Test-Object/Test-Object-0.80.0-r1.ebuild +++ b/dev-perl/Test-Object/Test-Object-0.80.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Thoroughly testing objects via registered handlers" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Test-SubCalls/Test-SubCalls-1.100.0-r1.ebuild b/dev-perl/Test-SubCalls/Test-SubCalls-1.100.0-r1.ebuild index 071d682d5e1f..2332f2e974a6 100644 --- a/dev-perl/Test-SubCalls/Test-SubCalls-1.100.0-r1.ebuild +++ b/dev-perl/Test-SubCalls/Test-SubCalls-1.100.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Track the number of times subs are called" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" virtual/perl-Exporter diff --git a/dev-perl/Test-TrailingSpace/Manifest b/dev-perl/Test-TrailingSpace/Manifest new file mode 100644 index 000000000000..4d9ab42be064 --- /dev/null +++ b/dev-perl/Test-TrailingSpace/Manifest @@ -0,0 +1 @@ +DIST Test-TrailingSpace-0.0601.tar.gz 13917 BLAKE2B 811df35fc4fdb027fbd718cccfaf432c3d7063cbb13db8c0af970ac5306e1778542d8332f0823a8dbbb9c02d11ee55a05b8b7ee6722d7fecfffd4d385a0a74d8 SHA512 71a207be6d3d0791ca3f7784cda053a1de33969a531805afea3d2ce4985eb745afa5ab8cc9aa8642e236eb516dafe5962c3a433c2b53910d0b272e94efb5586b diff --git a/dev-perl/Test-TrailingSpace/Test-TrailingSpace-0.60.100.ebuild b/dev-perl/Test-TrailingSpace/Test-TrailingSpace-0.60.100.ebuild new file mode 100644 index 000000000000..07c106ed4195 --- /dev/null +++ b/dev-perl/Test-TrailingSpace/Test-TrailingSpace-0.60.100.ebuild @@ -0,0 +1,31 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR="SHLOMIF" +DIST_VERSION="0.0601" +inherit perl-module + +DESCRIPTION="Test for trailing space in source files" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-perl/File-Find-Object-Rule-0.30.100 + virtual/perl-autodie +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + >=dev-perl/Module-Build-0.280.0 + test? ( + virtual/perl-File-Path + virtual/perl-File-Spec + dev-perl/File-TreeCreate + virtual/perl-IO + virtual/perl-Test-Simple + ) +" diff --git a/dev-perl/Test-TrailingSpace/metadata.xml b/dev-perl/Test-TrailingSpace/metadata.xml new file mode 100644 index 000000000000..38b113b1d4cb --- /dev/null +++ b/dev-perl/Test-TrailingSpace/metadata.xml @@ -0,0 +1,13 @@ + + + + + perl@gentoo.org + Gentoo Perl Project + + + Test-TrailingSpace + Test::TrailingSpace + shlomif/perl-test-trailingspace + + diff --git a/dev-perl/Tie-Array-CSV/Tie-Array-CSV-0.80.0.ebuild b/dev-perl/Tie-Array-CSV/Tie-Array-CSV-0.80.0.ebuild index 441c2c0deb65..be7f585f53b2 100644 --- a/dev-perl/Tie-Array-CSV/Tie-Array-CSV-0.80.0.ebuild +++ b/dev-perl/Tie-Array-CSV/Tie-Array-CSV-0.80.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Tied array which combines the power of Tie::File and Text::CSV" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" RDEPEND=" virtual/perl-Scalar-List-Utils diff --git a/dev-perl/URI/URI-5.190.0.ebuild b/dev-perl/URI/URI-5.190.0-r1.ebuild similarity index 83% rename from dev-perl/URI/URI-5.190.0.ebuild rename to dev-perl/URI/URI-5.190.0-r1.ebuild index a83ad8424d27..0c908abf59e1 100644 --- a/dev-perl/URI/URI-5.190.0.ebuild +++ b/dev-perl/URI/URI-5.190.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Uniform Resource Identifiers (absolute and relative)" SLOT="0" -KEYWORDS="~alpha ~amd64 ~m68k ~mips ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/YAML-PP/YAML-PP-0.35.0.ebuild b/dev-perl/YAML-PP/YAML-PP-0.35.0.ebuild index 83795ed929e6..bc819fdf3e76 100644 --- a/dev-perl/YAML-PP/YAML-PP-0.35.0.ebuild +++ b/dev-perl/YAML-PP/YAML-PP-0.35.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="YAML 1.2 processor in perl" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/go-perl/metadata.xml b/dev-perl/go-perl/metadata.xml index ae5b82abb351..afa3a4bb5797 100644 --- a/dev-perl/go-perl/metadata.xml +++ b/dev-perl/go-perl/metadata.xml @@ -9,4 +9,7 @@ perl@gentoo.org Gentoo Perl Project + + go-perl + diff --git a/dev-perl/libwww-perl/Manifest b/dev-perl/libwww-perl/Manifest index 9361b28746c3..ec7246691563 100644 --- a/dev-perl/libwww-perl/Manifest +++ b/dev-perl/libwww-perl/Manifest @@ -1,3 +1,4 @@ DIST libwww-perl-6.55.tar.gz 177842 BLAKE2B 5952f311024357f8601e0e5583ae4cf9e18167aefc20a9901a090df7dd0b7f61266784fe3ca3a64d317cb089b0f8aa61e5fce61727ba7b43eaec555d131c98d2 SHA512 4a26bbcea343af513cc7d22761b7b9412da864bc7ff5e6d8cc6494978ceb829f001d1e221482a215e363e7f7857002120dbd12fda14b1b5778b1f437a5e338eb DIST libwww-perl-6.58.tar.gz 178862 BLAKE2B e4312abeccfa5220f45f7d152b3d9d6ab3a22a1d40b54e640498e82027ab70a21d5c52635785a90b03f8a1187048e9b24eb99734b5fbdec34f2c1bd2e5daa2da SHA512 a8891b07ca3f2c3a49a11226051d6fa252667328a427140335719e16475de936b5b0287af56f4e5b26acaaf8fec75306b6ac9fd22388690f86cf3b923ba1306b DIST libwww-perl-6.60.tar.gz 179043 BLAKE2B e6a5f4186b8f7ef707c7150bac734572948b14fb6200920ba7acee1ab4b31bdaa6856bcbd1a50622c73cd5a1482792b0447513107f8f60d4d585d448a81cf4c4 SHA512 9f7e45c9beb36a2147b81ee16a86ecf99da79485df6198d2439325d1cc0f186d5b27b46d39a4583e54fddd4cbdd87f455190b57f11065a03db1bacfb61506544 +DIST libwww-perl-6.71.tar.gz 184513 BLAKE2B 175523f0b5bb5f964c27ef574185ef1e630e5f41fcd636d8c952d2e85cae45e13745c98be0b8447f5050f32e50df226efec08fe65c15d80777737333be7c3b7d SHA512 f6b3065e777ef12fcf093dbed83699b3832dd344be07d007eb56fafb7dec2983e4661cb121766254ffd75e18841a6f3ecf019787a9e345ee415bbdb653e11d15 diff --git a/dev-perl/libwww-perl/libwww-perl-6.710.0.ebuild b/dev-perl/libwww-perl/libwww-perl-6.710.0.ebuild new file mode 100644 index 000000000000..481e1f8eaf0b --- /dev/null +++ b/dev-perl/libwww-perl/libwww-perl-6.710.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=OALDERS +DIST_VERSION=6.71 +inherit perl-module + +DESCRIPTION="Collection of Perl Modules for the WWW" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +IUSE="ssl" + +RDEPEND=" + virtual/perl-Digest-MD5 + >=virtual/perl-Encode-2.120.0 + dev-perl/Encode-Locale + >=dev-perl/File-Listing-6.0.0 + virtual/perl-File-Temp + virtual/perl-Getopt-Long + >=dev-perl/HTML-Parser-3.340.0 + dev-perl/HTTP-CookieJar + >=dev-perl/HTTP-Cookies-6.0.0 + >=dev-perl/HTTP-Date-6.0.0 + >=dev-perl/HTTP-Negotiate-6.0.0 + >=dev-perl/HTTP-Message-6.70.0 + virtual/perl-IO + >=dev-perl/LWP-MediaTypes-6.0.0 + >=virtual/perl-MIME-Base64-2.100.0 + virtual/perl-Module-Load + >=virtual/perl-libnet-2.580.0 + >=dev-perl/Net-HTTP-6.180.0 + virtual/perl-Scalar-List-Utils + dev-perl/Try-Tiny + >=dev-perl/URI-1.100.0 + >=dev-perl/WWW-RobotRules-6.0.0 + >=virtual/perl-parent-0.217.0 +" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + virtual/perl-Getopt-Long + test? ( + virtual/perl-File-Spec + >=dev-perl/HTTP-Daemon-6.120.0 + dev-perl/Test-Fatal + >=virtual/perl-Test-Simple-0.960.0 + dev-perl/Test-Needs + dev-perl/Test-RequiresInternet + ) +" +PDEPEND=" + ssl? ( + >=dev-perl/LWP-Protocol-https-6.20.0 + ) +" + +pkg_postinst() { + # Perform a check to see if the live filesystem is case-INsensitive + # or not. If it is, the symlinks GET, POST and in particular HEAD + # will collide with e.g. head from coreutils. While under Linux + # having a case-INsensitive filesystem is really unusual, most Mac + # OS X users are on it, and also Interix users deal with + # case-INsensitivity since Windows is underneath. + + # bash should always be there, if we can find it in capitals, we're + # on a case-INsensitive filesystem. + if [[ ! -f ${EROOT}/BIN/BASH ]] ; then + ln -s lwp-request "${EROOT}"/usr/bin/GET + ln -s lwp-request "${EROOT}"/usr/bin/POST + ln -s lwp-request "${EROOT}"/usr/bin/HEAD + fi +} diff --git a/dev-python/Faker/Faker-18.11.1.ebuild b/dev-python/Faker/Faker-18.11.1.ebuild new file mode 100644 index 000000000000..48c456a2d7b5 --- /dev/null +++ b/dev-python/Faker/Faker-18.11.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022-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} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python package that generates fake data for you" +HOMEPAGE=" + https://github.com/joke2k/faker/ + https://pypi.org/project/Faker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] + !dev-ruby/faker +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/validators[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest index 1af4972e003d..69162b36e461 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -1,2 +1,3 @@ DIST Faker-18.10.1.tar.gz 1670142 BLAKE2B e1ecd65e0f4a26239d04761048faeeb40987cfe73ea3cfbc1344c5fb342a658efc994b4c5e53b171d68e8ac5c0550973913e2a83c728e24bd64e954509791ea9 SHA512 bfde74d2bbbc1b6055d094b0fc881bec7f050d2a980638a5ea577a345863737dd66b794204530d0db6daaf06e453e1d95ad07d479af62147176d535688b584b9 +DIST Faker-18.11.1.tar.gz 1670237 BLAKE2B 6c8572f4883d71a8f94535605ea53aba3fe2e0d9f8281cb207248a5a6d119055e49ce95b50d175e508d65b8186fe89ba0fbc21b0f9db19c4cc67c02defebbfdf SHA512 e8cc65d1a1efc70e76a3a1286950553bc8a998cdeaa06e45da58609f8418e34cc34c0d759f0488b84fbb94deaa4e1ba24e547ae5f9126c95a401f137fa660786 DIST Faker-18.9.0.tar.gz 1667357 BLAKE2B e1086168201969a1a0410d7bb6e97bdf31d0f470d6e39f011b8d62733818a4d5108a1ea058d19f41922efafc0a056bffe14f76ff1a77c9599097a3d172d0accb SHA512 9ad60cc30121405fdac38ef479ca1f8bf9114a599575caeded5be4fb8fed80a3268ad02705217ab0ce006e017d2aae7be3c1b50cacddc49bc16cdeb9bc9347c9 diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 943d3d6c13ac8da9132b9ff634475b64c2e3a34a..4e803e28b48a0accccaee8199ea73e46dfed7601 100644 GIT binary patch literal 262618 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%0A{fk9t*ujh1o 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

  • ZCuhn+GE7!}% zq-%|Jp4;~C{`~fT{`24e^q0TB+3U-X@7L#_{`Jr6!@KKWzP`z$>TAIUMbTzucgd3b zk&{*)vX8gC&(>*@#yz<>PwA_O=RK6_oxbn5GnHB_*JYccx!f_dBr7R5NwW|3xMp3A zQ_y`|_i?q_(#GeGRCRqTSd*h!>WDS8tRuHJ%kpxDv^*2PI2-4Oe9uW&XCAAYx@a${ zShso4zPHsblxcYL)vk=Oo3okT?r>Yn@AbW|&3bCin%O~8R&(^JU>`qxc;~bHWGnON*7<$_jSx!x`<#k_S!TGg~fc z^yhMY{Ca*|pTCx0by$Bb*-8k&R2f$oyv#Iv8$BP%$LSF|Yt6zllC*M)QK%zh)vGcH4nCAOXy2dh*Cw9fGk39+^ zGHBn+9LyZ^&`ue%+vvBM-8t75#+HdvqpCKn-OFljr+RE_)Tu1KU@o4;XdAuX>Q(7u zxqWXYSC60C5%YmqC=-DK4jOBq_XTCzV__?Mj*PGH5>&j)5<%t~2RMzzYmX;QT!q8e z+Ed?s`(S$bxo$sJur_ANDpEG`qh7ZC!};-1E^OzuTDx(|{bp8#po~#YFKAGvbvl}v z_G}edGM2;7bhsp(8@ zTpF9H?sPvBK9HZ;u@d1}%2?xY%GVBZntHR$;2=*Z%q~Z(2;txZEY0czq!9RciLn)qS!df>C#nfw&+Hl5Fd~LU>lTX^1cC(%` zfCE=#T2Ii4WDF>CfF02S7c4Q9`ed3nc{b`Cx|6O+=qdcjbh zk(C1|urb_nox(~P^-2eY_OZop_2T^TM{G0BOpY%Ge$$I+XdjRU(pJ+k_9h$wVkNoZ zE-7l@S2z&(Ky9LO36N9XZ8tzE0X>$X2HL@U6FgY201>yvNvISCz}ur5Cu>V%tcpaL;}94ZsGqfJtha^7{ebG`_X@S z)N0HJ;NvS3HfgpxR@~bzP*v6VwP0lH84vb-CJRT*59|(Vjl(dd0`?=qCvkRA8vmyf zGT!lPy`!bck~>2~acbFg2yzeFLkzQ@)fp>)E!9O!XcQC}uvb*feWQ7x0L_frgU*w3 zNLNlx~(r{lzg}T9?tY2_e6Qx%u&--yApOCF^NyX`0;H4_ z)n29$)j1_JLFwlM`)BO8a>`J_B{~F^A*&p;%|vSsDlPOtS__Fmgpqy5Knem(mJrj4 z_a+8FpZNaAU!q*^K0FaCax!9e2 z1k-qVy~sswXN3n5p295B3~YvJY$!@W{G7SG?4T+;v}zSxphroqN$r)t3hhbGO86P| zIwmbVkgYrCM8npBkvG~1@#q73$;>{?bMktb^TQg@PM%lO1aMJ@4&Sa253oME5Okwv zdjR94Owg&3IHv;8y*^6zPXF;J79RU(uNuP0>NCb~*cH*c!oO$=Q70=10qnHF3M%~E zkYU=LvINBo6t#^=z;C7%RXOb-K=csagk$jb!?{De4f7IMZjfpZt1InE>)(C&>Yu;I39{Y;z+h(ynVRhd3SneD*cnN=g%l<> z+L5ioHc%C$k!a0$VuTlLpN#j0WzXb&7sY$wK-tU^GLgVLut@k=eyA*+g;RM_4Y+Z$ z$*b6FiXK8rz&59tj2N&23E{8gFNT!B4U>`TJLnvPT64J_qiq4F47E@3mrNy{+jyU&15#@5A>#1ZPKfU|#!=qdnVS5BfzZz>&tC4dyQ_V4A zVleO2L#TA{efuKzw7~JW9&vCHbZqp)X0OudJI01_W%N=2&MiXfGr}XIUwbD|(8b}b z(3s1qk%qzh2Yr#l>7~Kc5}?8i`J^=ogb5R&v>Azxg5C(?B_G&f0b5)BR+$_mMp4pa z0)=MnxC@HA84xxEyR4va+8j6{LUp1%=90|1DV)82Rjz-0d{!^Q&;wQnIC8dwIhF{* z#5o3I&UoC48=ZkBJ0V)gJu5Czuy%-_UL@EorGE%ztcjzn9%@fZA!)cL?apy`0u$*O zsST?_CNNCSmMy+yr1A=1=w2f@8ZJPKEr^dDpu-(?PdX9{ecThu@T| zJoF3XBy#ql^n6={n_EUK0a??yAJLF3)E^sSIzb*JCGum_u{W)JQ57km^W@hhK}Hb9 zc4p)un$!VFg2$@xPKgUE2B6WqYT22IRt^&X|elqPvL~4d8tZ=vkS;G2~l~S%*s0* z0A~>}0VkAdT3lVdT($;;Es*EsObO7~WNNLC4CKF>Wypi{6M+l;(zxuw ztNmpRX2&``W!M*vy;KIBB?bbCi*>LTklJZ1^zv57WQcTB@b zrR6?V?EU`xb9hXTD3oE{imgs;Mmx6cNqF36%DuB=b5m@PL*GKQLN>?-31AW8^b!WR&(Q#4xK3AI0!W z40ThsRQ=}psMY87{>vwKd#=}`w~U4Gp+pHl%JJL^1Ob{cKVX-xm%Zr(Gbkb1yXqb> zGnq)EMhs(!f-!OVkO=t5dStW$pxs5KLZspjqsMJC8A>1~gR##<2w!`PQ-W-Xdj&(} z`Gva9K~N;^luGzB7Q?wDKN5op+Md<_9+yxh3=64xnU2MhTI z6R-vephK~TsMQC@gv)Li+;FxnoDfMUFJd7gzgbVo5HcB)+=^7JxT)s6UhX)_Su6vF zUaV|3)=A5Q5`Yd}O$Wkn@ZTY3$DI&)_NiK5Kl_(2e|W|(4CisVigsd(R?C_=-M-;1 ze8w7HqtPR?kw(a^h65y0f0>yq(U(ls4Obz_oq4%eX9DGtC;s5(LujK$GopED#FkOF zZ7eFZyrSh4{M6U)hoDF-dElE1n_uJ^kFSg9fraI4mMBnE13(kVg08~|x5f-?fn+1$ z4M7_TL1zCXeS@z!(idEIP@|L+cal9L)w^LQjqL;O+iHp?U|UE_>Pqwf=}48uGUFOZR4l)>FWN=FJHdDjDA8dL=#J* zz%~L(;sSXVz?XbYj0A@D#zodt)IvardjOn>&>Rb?IY}rR*on~-fT1gc08?hW~E4oDI1xCzBE zp=AlFj*E^JHgN!m2AGiEa@-*qpHupA0caT78-C#I=lELf5bxBn>mFA%7$)3D&Da@T zRV2fJ)GITe9Q$h4FAxG2DBKEnG=o#ljB5;r{Pk+0FtgJ-h?IR?jt9mAV`hApvUar12CzH$gL9yY%;T+x^b;!0(e&F9 R|L~mO{T~<~o(MA`008l)5>5aB literal 4688 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 Sq0HeqzxzMU@QpGvApii*n;Xyo diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index 4b6ebe5b93e6..8f4f7fad83fc 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1 +1 @@ -DIST stress-ng-0.15.08.tar.gz 3839684 BLAKE2B 2e2337d26d882abf0c2cdb8451e6fe358c059dd6ab14c3ca13e9da3a83ba29309bdf339a074bc7808a535f8ce892aad09a30cabbec1093b976166e52de6d24ac SHA512 2f5c1ddbe8d2e281bca5b7668a86aebd0836bc9c8023d2553aff4f2216b91cd1c3da9142df5e270c13c4ab7bc6778bc3d699750963107e5f2c127448a3e52298 +DIST stress-ng-0.15.10.tar.gz 3878529 BLAKE2B 94f1047d497e3a293d45a3f64060f850cb0b4192d4bd59ae2895fc8e1d17e62f2e3d0b3b36a21e39232984257862a40e2aa1360bc77a56185a43b13ada68907e SHA512 1aef11b1ad238e5c34fab3eb588ee3295f819d33eb769df963f89b2f3932ea69c3cf5036cd000dbb478c3b1c58aaf5c80ff52fcef38fc1b6a4da96fa740745d9 diff --git a/app-benchmarks/stress-ng/stress-ng-0.15.08-r1.ebuild b/app-benchmarks/stress-ng/stress-ng-0.15.10.ebuild similarity index 89% rename from app-benchmarks/stress-ng/stress-ng-0.15.08-r1.ebuild rename to app-benchmarks/stress-ng/stress-ng-0.15.10.ebuild index 28539472ec24..002dc1ebe61c 100644 --- a/app-benchmarks/stress-ng/stress-ng-0.15.08-r1.ebuild +++ b/app-benchmarks/stress-ng/stress-ng-0.15.10.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ColinIanKing/${PN}/archive/refs/tags/V${PV}.tar.gz - LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86" IUSE="apparmor sctp" DEPEND=" @@ -34,8 +34,6 @@ RDEPEND="${DEPEND}" DOCS=( "README.md" "README.Android" "TODO" "syscalls.txt" ) -PATCHES=( "${FILESDIR}/${PN}-0.15.08-fortify-source.patch" ) - pkg_pretend() { if use apparmor; then CONFIG_CHECK="SECURITY_APPARMOR" diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index 2d5b946e7e39abc3663a87ea771b34a6198ccdf6..cbb5b1c242e91a72a1d73c8f3810e4747bb02b88 100644 GIT binary patch literal 7703 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 delta 24757 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 -Date: Fri, 14 Oct 2022 09:58:41 +0900 -Subject: [PATCH] dirmngr: Fix build with no LDAP support. - -* dirmngr/server.c [USE_LDAP] (start_command_handler): Conditionalize. - --- - -GnuPG-bug-id: 6239 -Signed-off-by: NIIBE Yutaka ---- - dirmngr/server.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/dirmngr/server.c b/dirmngr/server.c -index 04ebfd317..98f354300 100644 ---- a/dirmngr/server.c -+++ b/dirmngr/server.c -@@ -3137,8 +3137,10 @@ start_command_handler (assuan_fd_t fd, unsigned int session_id) - ctrl->refcount); - else - { -+#if USE_LDAP - ks_ldap_free_state (ctrl->ks_get_state); - ctrl->ks_get_state = NULL; -+#endif - release_ctrl_ocsp_certs (ctrl); - xfree (ctrl->server_local); - dirmngr_deinit_default_ctrl (ctrl); --- -2.11.0 - - diff --git a/app-crypt/qca/qca-2.3.6-r1.ebuild b/app-crypt/qca/qca-2.3.6-r1.ebuild index b2ed3bd05968..2fa7c3806dbd 100644 --- a/app-crypt/qca/qca-2.3.6-r1.ebuild +++ b/app-crypt/qca/qca-2.3.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="2" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 sasl softstore +ssl test" RESTRICT="!test? ( test )" diff --git a/app-crypt/rhash/rhash-1.4.3.ebuild b/app-crypt/rhash/rhash-1.4.3.ebuild index f466b436e267..b7b11fc50fbd 100644 --- a/app-crypt/rhash/rhash-1.4.3.ebuild +++ b/app-crypt/rhash/rhash-1.4.3.ebuild @@ -81,7 +81,7 @@ multilib_src_install() { emake DESTDIR="${D}" -j1 \ install{,-lib-headers,-pkg-config} \ $(multilib_is_native_abi && use nls && echo install-gmo) \ - $(use kernel_Winnt || echo install-lib-so-link) + install-lib-so-link } multilib_src_test() { diff --git a/app-crypt/tpm2-tss/Manifest b/app-crypt/tpm2-tss/Manifest index b76f835b2de8..e5a285d2b763 100644 --- a/app-crypt/tpm2-tss/Manifest +++ b/app-crypt/tpm2-tss/Manifest @@ -1,5 +1 @@ -DIST tpm2-tss-3.2.0.tar.gz 1629211 BLAKE2B a89aa4d89a50bdfb5a9652874d30e2138747bd022049f2be2d0b56e296329d0c41254033ec3a062dbd64fde54a62e952f54446c551e5788231827cd53fae045a SHA512 cabb411f074dfa94919ba914849aac77a0ac2f50622e28a1406cf575369148774748e0e2b7a7c566ec83561a96d4b883bac5a3b1763f4cf48668a0c5d68c0a23 -DIST tpm2-tss-3.2.1.tar.gz 1638566 BLAKE2B bdf5eeca1e7269a639cefd8b4a38e16c5b7c08518411a22718dcd14bc9fe3b621eee77cdd98f9ece0f6d9a52319bce5e0a502ff9a6e4ba6716341bd01f5967a9 SHA512 dbe5e29349d78621fcd608d9c75fa58f5e6462264b9654ca85af9f9faafebe1107d9f735a1b6ad4956a089b0dd96cbda3f46364cabd846f9fb29a419b074c78f -DIST tpm2-tss-3.2.2.tar.gz 1638857 BLAKE2B 164c54b7c43a3379a9aae86fd39788a0906030bc2df9a96d7264635b0e281088f46f470d28098e194e77067f1c4412a8f1ef30d7877eb2410aeefee2d3639409 SHA512 efa71d04de907f74cf0e451a55124cb6fa804fddc2530ecc728a76030e0ae1e8597048c81cd4316397318f273e95754cf85745fc49966208b60babd398989aa6 -DIST tpm2-tss-4.0.0.tar.gz 1787084 BLAKE2B 9b9d466eab77ae71ec916c911f9e1321013fe49594e103610fcb03492a2f20e811a2faddc2237519b710a1931226d5664581cd671d2318319a92e16bcb5ccfb4 SHA512 1058aa74e2358bfb60a17b85291dc642d40b49bb076453810c5b2b0c37c72671c319d783c879f719ccbe7aaeb5f464e0144c6ee12d28242b477be5d579cb3f9c DIST tpm2-tss-4.0.1.tar.gz 1787139 BLAKE2B 627cdefeff6c64148f9da1425922a0a7a72debcee4930ffab208a3b9b66127c2d4f923e3e105bfd45410cdb13c19cb40cc15a720e9a05dd32ff622dabf5fcc32 SHA512 ed6ddc52cb0e8c1082a4bb001e1225eb9905fd2380da88db5fd69ff5b5d9d43a93eb67b634e49d53eb5d586832da3aef2c4c7e5f18d51bb730481f8913319d7d diff --git a/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-Dont-run-systemd-sysusers-in-Makefile.patch b/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-Dont-run-systemd-sysusers-in-Makefile.patch deleted file mode 100644 index 90b12801226b..000000000000 --- a/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-Dont-run-systemd-sysusers-in-Makefile.patch +++ /dev/null @@ -1,57 +0,0 @@ -diff --git a/Makefile.am b/Makefile.am -index ce19aac3..22a8c075 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -498,10 +498,9 @@ fapi-config.json: dist/fapi-config.json.in - -e 's|[@]userstatedir@|$(userstatedir)|g' \ - < "$<" > "$@" - --sysusers_DATA = dist/sysusers.d/tpm2-tss.conf - tmpfiles_DATA = tpm2-tss-fapi.conf - --EXTRA_DIST += dist/sysusers.d/tpm2-tss.conf dist/tmpfiles.d/tpm2-tss-fapi.conf.in -+EXTRA_DIST += dist/tmpfiles.d/tpm2-tss-fapi.conf.in - CLEANFILES += tpm2-tss-fapi.conf - - # We have to do this ourselves, in order to get absolute paths -@@ -726,13 +725,6 @@ EXTRA_DIST += dist/tpm-udev.rules - - install-dirs: - if HOSTOS_LINUX --if SYSD_SYSUSERS -- @echo "systemd-sysusers $(DESTDIR)$(sysconfdir)/sysusers.d/tpm2-tss.conf" -- @systemd-sysusers $(DESTDIR)$(sysconfdir)/sysusers.d/tpm2-tss.conf || echo "WARNING Failed to create the tss user and group" --else -- @echo "call make_tss_user_and_group" -- @$(call make_tss_user_and_group) || echo "WARNING Failed to create the tss user and group" --endif - if SYSD_TMPFILES - @echo "systemd-tmpfiles --create $(DESTDIR)$(sysconfdir)/tmpfiles.d/tpm2-tss-fapi.conf" - @systemd-tmpfiles --create $(DESTDIR)$(sysconfdir)/tmpfiles.d/tpm2-tss-fapi.conf|| echo "WARNING Failed to create the FAPI directories with the correct permissions" -diff --git a/configure.ac b/configure.ac -index 6482944f..44c0e383 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -483,22 +483,9 @@ AS_IF([test "x$enable_integration" = "xyes" && test "x$enable_self_generated_cer - [AC_MSG_WARN([Running integration tests without EK certificate verification, use --enable-self-generated-certificate for full test coverage])]) - - # Check for systemd helper tools used by make install --AC_CHECK_PROG(systemd_sysusers, systemd-sysusers, yes) --AM_CONDITIONAL(SYSD_SYSUSERS, test "x$systemd_sysusers" = "xyes") - AC_CHECK_PROG(systemd_tmpfiles, systemd-tmpfiles, yes) - AM_CONDITIONAL(SYSD_TMPFILES, test "x$systemd_tmpfiles" = "xyes") - --# Check all tools used by make install --AS_IF([test "$HOSTOS" = "Linux"], -- [ AC_CHECK_PROG(useradd, useradd, yes) -- AC_CHECK_PROG(groupadd, groupadd, yes) -- AC_CHECK_PROG(adduser, adduser, yes) -- AC_CHECK_PROG(addgroup, addgroup, yes) -- AS_IF([test "x$addgroup" != "xyes" && test "x$groupadd" != "xyes" ], -- [AC_MSG_ERROR([addgroup or groupadd are needed.])]) -- AS_IF([test "x$adduser" != "xyes" && test "x$useradd" != "xyes" ], -- [AC_MSG_ERROR([adduser or useradd are needed.])])]) -- - AC_SUBST([PATH]) - - dnl --------- Doxy Gen ----------------------- diff --git a/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-slibtool.patch b/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-slibtool.patch deleted file mode 100644 index b7d5e5c7d96d..000000000000 --- a/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-slibtool.patch +++ /dev/null @@ -1,49 +0,0 @@ -Bug: https://bugs.gentoo.org/858674 -Upstream-PR: https://github.com/tpm2-software/tpm2-tss/pull/2391 -Upstream-Commit: https://github.com/tpm2-software/tpm2-tss/commit/5e626ab72283017cf4cb2dc4b101d16a58a6c470 - -From f61fd726c064e909b7576f233f0ad0e885e1752e Mon Sep 17 00:00:00 2001 -From: orbea -Date: Thu, 14 Jul 2022 09:22:49 -0700 -Subject: [PATCH] build: Remove erroneous comma - -When building tpm2-tss with slibtool instead of GNU libtool the build -will fail during 'make check'. This happens because there is an extra -erroneous comma which is then passed to gcc causing it to fail to find a -non-existent file. With GNU libtool it appears that the comma is -silently removed while slibtool does not do this. - -rdlibtool --tag=CC --mode=link gcc -I./src -I./include/tss2 -I./test/fuzz/tcti -std=c99 -Wall -Wextra -Wformat-security -Werror -fstack-protector-all -fpic -fPIC -Wno-missing-braces -Wstrict-overflow=5 -DINTERNALBUILD=1 -I./include -I./src/tss2-mu -I./src/tss2-sys -I./src/tss2-esys -I./src/tss2-fapi -I./test/data -Wno-unused-parameter -Wno-missing-field-initializers -DTOP_SOURCEDIR="." -DTOP_SOURCEDIR="." -g -Wl,--wrap=read -Wl,--wrap=write, -Wl,--wrap=poll -Wl,--wrap=open -o test/unit/tcti-device test/unit/tcti_device-tcti-device.o src/tss2-tcti/test_unit_tcti_device-tcti-common.o src/tss2-tcti/test_unit_tcti_device-tcti-device.o -lcmocka src/tss2-mu/libtss2-mu.la libutil.la - -rdlibtool: lconf: {.name="libtool"}. -rdlibtool: fdcwd: {.fdcwd=AT_FDCWD, .realpath="/tmp/tpm2-tss"}. -rdlibtool: lconf: fstatat(AT_FDCWD,".",...) = 0 {.st_dev = 45, .st_ino = 15835}. -rdlibtool: lconf: openat(AT_FDCWD,"libtool",O_RDONLY,0) = 3. -rdlibtool: lconf: found "/tmp/tpm2-tss/libtool". -rdlibtool: link: gcc test/unit/tcti_device-tcti-device.o src/tss2-tcti/test_unit_tcti_device-tcti-common.o src/tss2-tcti/test_unit_tcti_device-tcti-device.o .libs/libutil.a -I./src -I./include/tss2 -I./test/fuzz/tcti -std=c99 -Wall -Wextra -Wformat-security -Werror -fstack-protector-all -fpic -fPIC -Wno-missing-braces -Wstrict-overflow=5 -DINTERNALBUILD=1 -I./include -I./src/tss2-mu -I./src/tss2-sys -I./src/tss2-esys -I./src/tss2-fapi -I./test/data -Wno-unused-parameter -Wno-missing-field-initializers -DTOP_SOURCEDIR="." -DTOP_SOURCEDIR="." -g -Wl,--wrap=read -Wl,--wrap=write, -Wl,--wrap=poll -Wl,--wrap=open -lcmocka -Lsrc/tss2-mu/.libs -ltss2-mu -L.libs -o test/unit/.libs/tcti-device -/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find : No such file or directory -collect2: error: ld returned 1 exit status -rdlibtool: exec error upon slbt_exec_link_create_executable(), line 1745: (see child process error messages). -rdlibtool: < returned to > slbt_exec_link(), line 2155. -make[1]: *** [Makefile:14899: test/unit/tcti-device] Error 2 -make[1]: Leaving directory '/tmp/tpm2-tss' -make: *** [Makefile:29619: check-am] Error 2 - -Signed-off-by: orbea ---- - Makefile-test.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile-test.am b/Makefile-test.am -index bb933e956..533dfb38a 100644 ---- a/Makefile-test.am -+++ b/Makefile-test.am -@@ -413,7 +413,7 @@ if UNIT - if ENABLE_TCTI_DEVICE - test_unit_tcti_device_CFLAGS = $(CMOCKA_CFLAGS) $(TESTS_CFLAGS) - test_unit_tcti_device_LDADD = $(CMOCKA_LIBS) $(libtss2_mu) $(libutil) --test_unit_tcti_device_LDFLAGS = -Wl,--wrap=read -Wl,--wrap=write, -Wl,--wrap=poll \ -+test_unit_tcti_device_LDFLAGS = -Wl,--wrap=read -Wl,--wrap=write -Wl,--wrap=poll \ - -Wl,--wrap=open - test_unit_tcti_device_SOURCES = test/unit/tcti-device.c \ - src/tss2-tcti/tcti-common.c \ diff --git a/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-test-fix-usage-of-FILE-in-unit-test-fapi-io.patch b/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-test-fix-usage-of-FILE-in-unit-test-fapi-io.patch deleted file mode 100644 index aff792a28263..000000000000 --- a/app-crypt/tpm2-tss/files/tpm2-tss-3.2.0-test-fix-usage-of-FILE-in-unit-test-fapi-io.patch +++ /dev/null @@ -1,146 +0,0 @@ -https://github.com/tpm2-software/tpm2-tss/commit/bda22252507124bb8e466ac2f0c61d5ebed9027d -https://github.com/tpm2-software/tpm2-tss/pull/2423 -https://bugs.gentoo.org/833530 - -From bda22252507124bb8e466ac2f0c61d5ebed9027d Mon Sep 17 00:00:00 2001 -From: William Roberts -Date: Mon, 26 Sep 2022 15:16:15 -0500 -Subject: [PATCH] test: fix usage of FILE in unit test fapi-io - -The unit test had a static FILE structure used to pass to stdio FILE * -routines as a dummy value to indicate to use the __real_xxx variant of -the mocked function. This doesn't work when FILE is opaque as the -compiler cannot figure out how much storage space is needed for a FILE -struct. - -Fix this by passing a dummy pointer to a data type the compiler knows -about and casting it to FILE pointer. - -Fixes: #2419 - -Signed-off-by: William Roberts ---- - test/unit/fapi-io.c | 30 ++++++++++++++++-------------- - 1 file changed, 16 insertions(+), 14 deletions(-) - -diff --git a/test/unit/fapi-io.c b/test/unit/fapi-io.c -index dbadcb47..8a883a43 100644 ---- a/test/unit/fapi-io.c -+++ b/test/unit/fapi-io.c -@@ -38,7 +38,9 @@ - bool wrap_fcntl_test = false; - bool wrap_malloc_test = false; - bool wrap_read_test = false; --FILE mock_stream; /**< stream will be used to activate wrapper.*/ -+char _mock_stream; /**< stream will be used to activate wrapper.*/ -+ -+#define MOCK_STREAM ((FILE *)(&_mock_stream)) - - /* - * Wrapper functions for file system io. -@@ -74,7 +76,7 @@ __real_fclose(FILE *stream, ...); - int - __wrap_fclose(FILE *stream, ...) - { -- if (stream != &mock_stream) { -+ if (stream != MOCK_STREAM) { - return __real_fclose(stream); - } - return mock_type(int); -@@ -86,7 +88,7 @@ __real_fseek(FILE *stream, long offset, int whence, ...); - int - __wrap_fseek(FILE *stream, long offset, int whence, ...) - { -- if (stream != &mock_stream) { -+ if (stream != MOCK_STREAM) { - return __real_fseek(stream, offset, whence); - } - return mock_type(int); -@@ -98,7 +100,7 @@ __real_ftell(FILE *stream, ...); - long - __wrap_ftell(FILE *stream, ...) - { -- if (stream != &mock_stream) { -+ if (stream != MOCK_STREAM) { - return __real_ftell(stream); - } - return mock_type(int); -@@ -135,7 +137,7 @@ __real_fileno(FILE *stream, ...); - int - __wrap_fileno(FILE *stream, ...) - { -- if (stream != &mock_stream) { -+ if (stream != MOCK_STREAM) { - return __real_fileno(stream); - } - return 1; -@@ -179,7 +181,7 @@ check_io_read_async(void **state) { - assert_int_equal(r, TSS2_FAPI_RC_IO_ERROR); - - wrap_fcntl_test = true; -- will_return(__wrap_fopen, &mock_stream); -+ will_return(__wrap_fopen, MOCK_STREAM); - will_return(__wrap_fcntl, -1); - will_return_always(__wrap_fclose, 0); - errno = EAGAIN; -@@ -187,8 +189,8 @@ check_io_read_async(void **state) { - r = ifapi_io_read_async(&io, "tss_unit_dummyf"); - assert_int_equal(r, TSS2_FAPI_RC_IO_ERROR); - -- will_return(__wrap_fopen, &mock_stream); -- will_return(__wrap_fopen, &mock_stream); -+ will_return(__wrap_fopen, MOCK_STREAM); -+ will_return(__wrap_fopen, MOCK_STREAM); - will_return(__wrap_fcntl, 0); - will_return(__wrap_fseek, 0); - will_return(__wrap_ftell, 1); -@@ -202,8 +204,8 @@ check_io_read_async(void **state) { - - wrap_malloc_test = false; - -- will_return(__wrap_fopen, &mock_stream); -- will_return(__wrap_fopen, &mock_stream); -+ will_return(__wrap_fopen, MOCK_STREAM); -+ will_return(__wrap_fopen, MOCK_STREAM); - will_return(__wrap_fcntl, 0); - will_return(__wrap_fseek, 0); - will_return(__wrap_ftell, 1); -@@ -236,7 +238,7 @@ check_io_read_finish(void **state) { - will_return_always(__wrap_fclose, 0); - io.char_buffer = &io_char_buffer[0]; - io.buffer_length = 10; -- io.stream = &mock_stream; -+ io.stream = MOCK_STREAM; - errno = EAGAIN; - r = ifapi_io_read_finish(&io, &buffer[0], &count); - assert_int_equal(r, TSS2_FAPI_RC_TRY_AGAIN); -@@ -298,7 +300,7 @@ check_io_write_async(void **state) { - assert_int_equal(r, TSS2_FAPI_RC_IO_ERROR); - - wrap_fcntl_test = true; -- will_return(__wrap_fopen, &mock_stream); -+ will_return(__wrap_fopen, MOCK_STREAM); - will_return(__wrap_fcntl, -1); - - errno = EAGAIN; -@@ -306,7 +308,7 @@ check_io_write_async(void **state) { - assert_int_equal(r, TSS2_FAPI_RC_IO_ERROR); - - io.char_rbuffer = NULL; -- will_return(__wrap_fopen, &mock_stream); -+ will_return(__wrap_fopen, MOCK_STREAM); - will_return(__wrap_fcntl, 0); - will_return(__wrap_fcntl, 0); - will_return(__wrap_fcntl, -1); -@@ -345,7 +347,7 @@ check_io_write_finish(void **state) { - will_return_always(__wrap_fclose, 0); - - wrap_write_test = true; -- io.stream = &mock_stream; -+ io.stream = MOCK_STREAM; - will_return(__wrap_write, -1); - errno = EAGAIN; - r = ifapi_io_write_finish(&io); --- -2.35.1 - diff --git a/app-crypt/tpm2-tss/files/tpm2-tss-3.2.1-Dont-run-systemd-sysusers-in-Makefile.patch b/app-crypt/tpm2-tss/files/tpm2-tss-3.2.1-Dont-run-systemd-sysusers-in-Makefile.patch deleted file mode 100644 index 7e55f965bd2f..000000000000 --- a/app-crypt/tpm2-tss/files/tpm2-tss-3.2.1-Dont-run-systemd-sysusers-in-Makefile.patch +++ /dev/null @@ -1,61 +0,0 @@ -diff --git a/Makefile.am b/Makefile.am -index 6242b19c..b30ec6e0 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -492,7 +492,6 @@ fapi-config.json: dist/fapi-config.json.in - -e 's|[@]userstatedir@|$(userstatedir)|g' \ - < "$<" > "$@" - --sysusers_DATA = dist/sysusers.d/tpm2-tss.conf - tmpfiles_DATA = tpm2-tss-fapi.conf - - CLEANFILES += tpm2-tss-fapi.conf -@@ -516,7 +515,6 @@ EXTRA_DIST += \ - dist/fapi-config.json.in \ - dist/fapi-profiles/P_RSA2048SHA256.json \ - dist/fapi-profiles/P_ECCP256SHA256.json \ -- dist/sysusers.d/tpm2-tss.conf \ - dist/tmpfiles.d/tpm2-tss-fapi.conf.in \ - doc/fapi-config.md \ - doc/fapi-profile.md \ -@@ -726,13 +724,6 @@ EXTRA_DIST += dist/tpm-udev.rules - - install-dirs: - if HOSTOS_LINUX --if SYSD_SYSUSERS -- @echo "systemd-sysusers $(DESTDIR)$(sysconfdir)/sysusers.d/tpm2-tss.conf" -- @systemd-sysusers $(DESTDIR)$(sysconfdir)/sysusers.d/tpm2-tss.conf || echo "WARNING Failed to create the tss user and group" --else -- @echo "call make_tss_user_and_group" -- @$(call make_tss_user_and_group) || echo "WARNING Failed to create the tss user and group" --endif - if SYSD_TMPFILES - @echo "systemd-tmpfiles --create $(DESTDIR)$(sysconfdir)/tmpfiles.d/tpm2-tss-fapi.conf" - @systemd-tmpfiles --create $(DESTDIR)$(sysconfdir)/tmpfiles.d/tpm2-tss-fapi.conf|| echo "WARNING Failed to create the FAPI directories with the correct permissions" -diff --git a/configure.ac b/configure.ac -index 83554edd..c9599b93 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -483,22 +483,9 @@ AS_IF([test "x$enable_integration" = "xyes" && test "x$enable_self_generated_cer - [AC_MSG_WARN([Running integration tests without EK certificate verification, use --enable-self-generated-certificate for full test coverage])]) - - # Check for systemd helper tools used by make install --AC_CHECK_PROG(systemd_sysusers, systemd-sysusers, yes) --AM_CONDITIONAL(SYSD_SYSUSERS, test "x$systemd_sysusers" = "xyes") - AC_CHECK_PROG(systemd_tmpfiles, systemd-tmpfiles, yes) - AM_CONDITIONAL(SYSD_TMPFILES, test "x$systemd_tmpfiles" = "xyes") - --# Check all tools used by make install --AS_IF([test "$HOSTOS" = "Linux"], -- [ AC_CHECK_PROG(useradd, useradd, yes) -- AC_CHECK_PROG(groupadd, groupadd, yes) -- AC_CHECK_PROG(adduser, adduser, yes) -- AC_CHECK_PROG(addgroup, addgroup, yes) -- AS_IF([test "x$addgroup" != "xyes" && test "x$groupadd" != "xyes" ], -- [AC_MSG_ERROR([addgroup or groupadd are needed.])]) -- AS_IF([test "x$adduser" != "xyes" && test "x$useradd" != "xyes" ], -- [AC_MSG_ERROR([adduser or useradd are needed.])])]) -- - AC_SUBST([PATH]) - - dnl --------- Doxy Gen ----------------------- diff --git a/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild b/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild deleted file mode 100644 index f4bd7889b8ec..000000000000 --- a/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic linux-info multilib-minimal tmpfiles udev - -DESCRIPTION="TCG Trusted Platform Module 2.0 Software Stack" -HOMEPAGE="https://github.com/tpm2-software/tpm2-tss" -SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" -IUSE="doc +fapi +openssl mbedtls static-libs test" - -RESTRICT="!test? ( test )" - -REQUIRED_USE="^^ ( mbedtls openssl ) - fapi? ( openssl !mbedtls )" - -RDEPEND="acct-group/tss - acct-user/tss - fapi? ( dev-libs/json-c:=[${MULTILIB_USEDEP}] - >=net-misc/curl-7.80.0[${MULTILIB_USEDEP}] ) - mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] ) - openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )" - -DEPEND="${RDEPEND} - test? ( app-crypt/swtpm - dev-libs/uthash - dev-util/cmocka - fapi? ( >=net-misc/curl-7.80.0 ) )" -BDEPEND="sys-apps/acl - virtual/pkgconfig - doc? ( app-doc/doxygen )" - -PATCHES=( - "${FILESDIR}/${PN}-3.2.0-Dont-run-systemd-sysusers-in-Makefile.patch" - "${FILESDIR}/${PN}-3.2.0-slibtool.patch" # 858674 - "${FILESDIR}/${PN}-3.2.0-test-fix-usage-of-FILE-in-unit-test-fapi-io.patch" -) - -pkg_setup() { - local CONFIG_CHECK=" \ - ~TCG_TPM - " - linux-info_pkg_setup - kernel_is ge 4 12 0 || ewarn "At least kernel 4.12.0 is required" -} - -src_prepare() { - default - - # See bug #833887 (and similar); eautoreconf means .pc file gets wrong version. - sed -i \ - "s/m4_esyscmd_s(\[git describe --tags --always --dirty\])/${PV}/" \ - "configure.ac" || die - - eautoreconf -} - -multilib_src_configure() { - # tests fail with LTO enabbled. See bug 865275 and 865279 - filter-lto - - ECONF_SOURCE=${S} econf \ - --localstatedir=/var \ - $(multilib_native_use_enable doc doxygen-doc) \ - $(use_enable fapi) \ - $(use_enable static-libs static) \ - $(multilib_native_use_enable test unit) \ - $(multilib_native_use_enable test integration) \ - $(multilib_native_use_enable test self-generated-certificate) \ - --disable-tcti-libtpms \ - --disable-defaultflags \ - --disable-weakcrypto \ - --with-crypto="$(usex mbedtls mbed ossl)" \ - --with-runstatedir=/run \ - --with-udevrulesdir="$(get_udevdir)/rules.d" \ - --with-udevrulesprefix=60- \ - --with-sysusersdir="/usr/lib/sysusers.d" \ - --with-tmpfilesdir="/usr/lib/tmpfiles.d" -} - -multilib_src_install() { - default - - if [[ ${PV} != $(sed -n -e 's/^Version: //p' "${ED}/usr/$(get_libdir)/pkgconfig/tss2-sys.pc" || die) ]] ; then - # Safeguard for bug #833887 - die "pkg-config file version doesn't match ${PV}! Please report a bug!" - fi - - find "${D}" -name '*.la' -delete || die -} - -pkg_postinst() { - tmpfiles_process tpm2-tss-fapi.conf - udev_reload -} - -pkg_postrm() { - udev_reload -} diff --git a/app-crypt/tpm2-tss/tpm2-tss-3.2.1.ebuild b/app-crypt/tpm2-tss/tpm2-tss-3.2.1.ebuild deleted file mode 100644 index 0a1f2270a6ce..000000000000 --- a/app-crypt/tpm2-tss/tpm2-tss-3.2.1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic linux-info multilib-minimal tmpfiles udev - -DESCRIPTION="TCG Trusted Platform Module 2.0 Software Stack" -HOMEPAGE="https://github.com/tpm2-software/tpm2-tss" -SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -IUSE="doc +fapi +openssl mbedtls static-libs test" - -RESTRICT="!test? ( test )" - -REQUIRED_USE="^^ ( mbedtls openssl ) - fapi? ( openssl !mbedtls )" - -RDEPEND="acct-group/tss - acct-user/tss - fapi? ( dev-libs/json-c:=[${MULTILIB_USEDEP}] - >=net-misc/curl-7.80.0[${MULTILIB_USEDEP}] ) - mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] ) - openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )" - -DEPEND="${RDEPEND} - test? ( app-crypt/swtpm - dev-libs/uthash - dev-util/cmocka - fapi? ( >=net-misc/curl-7.80.0 ) )" -BDEPEND="sys-apps/acl - virtual/pkgconfig - doc? ( app-doc/doxygen )" - -PATCHES=( - "${FILESDIR}/${PN}-3.2.1-Dont-run-systemd-sysusers-in-Makefile.patch" -) - -pkg_setup() { - local CONFIG_CHECK=" \ - ~TCG_TPM - " - linux-info_pkg_setup - kernel_is ge 4 12 0 || ewarn "At least kernel 4.12.0 is required" -} - -src_prepare() { - eautoreconf - default -} - -multilib_src_configure() { - # tests fail with LTO enabbled. See bug 865275 and 865279 - filter-lto - - ECONF_SOURCE=${S} econf \ - --localstatedir=/var \ - $(multilib_native_use_enable doc doxygen-doc) \ - $(use_enable fapi) \ - $(use_enable static-libs static) \ - $(multilib_native_use_enable test unit) \ - $(multilib_native_use_enable test integration) \ - $(multilib_native_use_enable test self-generated-certificate) \ - --disable-tcti-libtpms \ - --disable-defaultflags \ - --disable-weakcrypto \ - --with-crypto="$(usex mbedtls mbed ossl)" \ - --with-runstatedir=/run \ - --with-udevrulesdir="$(get_udevdir)/rules.d" \ - --with-udevrulesprefix=60- \ - --with-sysusersdir="/usr/lib/sysusers.d" \ - --with-tmpfilesdir="/usr/lib/tmpfiles.d" -} - -multilib_src_install() { - default - find "${D}" -name '*.la' -delete || die -} - -pkg_postinst() { - tmpfiles_process tpm2-tss-fapi.conf - udev_reload -} - -pkg_postrm() { - udev_reload -} diff --git a/app-crypt/tpm2-tss/tpm2-tss-3.2.2.ebuild b/app-crypt/tpm2-tss/tpm2-tss-3.2.2.ebuild deleted file mode 100644 index 98139319e210..000000000000 --- a/app-crypt/tpm2-tss/tpm2-tss-3.2.2.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic linux-info multilib-minimal tmpfiles udev - -DESCRIPTION="TCG Trusted Platform Module 2.0 Software Stack" -HOMEPAGE="https://github.com/tpm2-software/tpm2-tss" -SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" -IUSE="doc +fapi +openssl mbedtls static-libs test" - -RESTRICT="!test? ( test )" - -REQUIRED_USE="^^ ( mbedtls openssl ) - fapi? ( openssl !mbedtls )" - -RDEPEND="acct-group/tss - acct-user/tss - fapi? ( dev-libs/json-c:=[${MULTILIB_USEDEP}] - >=net-misc/curl-7.80.0[${MULTILIB_USEDEP}] ) - mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] ) - openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )" - -DEPEND="${RDEPEND} - test? ( app-crypt/swtpm - dev-libs/uthash - dev-util/cmocka - fapi? ( >=net-misc/curl-7.80.0 ) )" -BDEPEND="sys-apps/acl - virtual/pkgconfig - doc? ( app-doc/doxygen )" - -PATCHES=( - "${FILESDIR}/${PN}-3.2.1-Dont-run-systemd-sysusers-in-Makefile.patch" -) - -pkg_setup() { - local CONFIG_CHECK=" \ - ~TCG_TPM - " - linux-info_pkg_setup - kernel_is ge 4 12 0 || ewarn "At least kernel 4.12.0 is required" -} - -src_prepare() { - eautoreconf - default -} - -multilib_src_configure() { - # tests fail with LTO enabbled. See bug 865275 and 865279 - filter-lto - - ECONF_SOURCE=${S} econf \ - --localstatedir=/var \ - $(multilib_native_use_enable doc doxygen-doc) \ - $(use_enable fapi) \ - $(use_enable static-libs static) \ - $(multilib_native_use_enable test unit) \ - $(multilib_native_use_enable test integration) \ - $(multilib_native_use_enable test self-generated-certificate) \ - --disable-tcti-libtpms \ - --disable-defaultflags \ - --disable-weakcrypto \ - --with-crypto="$(usex mbedtls mbed ossl)" \ - --with-runstatedir=/run \ - --with-udevrulesdir="$(get_udevdir)/rules.d" \ - --with-udevrulesprefix=60- \ - --with-sysusersdir="/usr/lib/sysusers.d" \ - --with-tmpfilesdir="/usr/lib/tmpfiles.d" -} - -multilib_src_install() { - default - find "${D}" -name '*.la' -delete || die -} - -pkg_postinst() { - tmpfiles_process tpm2-tss-fapi.conf - udev_reload -} - -pkg_postrm() { - udev_reload -} diff --git a/app-crypt/tpm2-tss/tpm2-tss-4.0.0.ebuild b/app-crypt/tpm2-tss/tpm2-tss-4.0.0.ebuild deleted file mode 100644 index c3ee7e33a8d1..000000000000 --- a/app-crypt/tpm2-tss/tpm2-tss-4.0.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic linux-info multilib-minimal tmpfiles udev - -DESCRIPTION="TCG Trusted Platform Module 2.0 Software Stack" -HOMEPAGE="https://github.com/tpm2-software/tpm2-tss" -SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0/4" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -IUSE="doc +fapi +openssl mbedtls +policy static-libs test" - -RESTRICT="!test? ( test )" - -REQUIRED_USE="^^ ( mbedtls openssl ) - fapi? ( openssl !mbedtls ) - policy? ( openssl !mbedtls )" - -RDEPEND="acct-group/tss - acct-user/tss - fapi? ( dev-libs/json-c:=[${MULTILIB_USEDEP}] - >=net-misc/curl-7.80.0[${MULTILIB_USEDEP}] ) - mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] ) - openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )" - -DEPEND="${RDEPEND} - test? ( app-crypt/swtpm - dev-libs/uthash - dev-util/cmocka - fapi? ( >=net-misc/curl-7.80.0 ) )" -BDEPEND="sys-apps/acl - virtual/pkgconfig - doc? ( app-doc/doxygen )" - -PATCHES=( - "${FILESDIR}/${PN}-4.0.0-Dont-install-files-into-run.patch" - ) - -pkg_setup() { - local CONFIG_CHECK=" \ - ~TCG_TPM - " - linux-info_pkg_setup - kernel_is ge 4 12 0 || ewarn "At least kernel 4.12.0 is required" -} - -src_prepare() { - default - eautoreconf -} - -multilib_src_configure() { - # tests fail with LTO enabbled. See bug 865275 and 865279 - filter-lto - - ECONF_SOURCE=${S} econf \ - --localstatedir=/var \ - $(multilib_native_use_enable doc doxygen-doc) \ - $(use_enable fapi) \ - $(use_enable policy) \ - $(use_enable static-libs static) \ - $(multilib_native_use_enable test unit) \ - $(multilib_native_use_enable test integration) \ - $(multilib_native_use_enable test self-generated-certificate) \ - --disable-tcti-libtpms \ - --disable-defaultflags \ - --disable-weakcrypto \ - --with-crypto="$(usex mbedtls mbed ossl)" \ - --with-runstatedir=/run \ - --with-udevrulesdir="$(get_udevdir)/rules.d" \ - --with-udevrulesprefix=60- \ - --without-sysusersdir \ - --with-tmpfilesdir="/usr/lib/tmpfiles.d" -} - -multilib_src_install() { - default - keepdir /var/lib/tpm2-tss/system/keystore - find "${ED}" -name '*.la' -delete || die -} - -pkg_postinst() { - tmpfiles_process tpm2-tss-fapi.conf - udev_reload -} - -pkg_postrm() { - udev_reload -} diff --git a/app-dicts/Manifest.gz b/app-dicts/Manifest.gz index 8dab71f68c4691626514f6e534045494be32a06b..15504c9523f13829387ca33d67354424aaafc36d 100644 GIT binary patch literal 31971 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 literal 31977 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%0DdJ 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 diff --git a/app-dicts/aspell-da/Manifest b/app-dicts/aspell-da/Manifest index 38a2a0f4251e..80011f74227b 100644 --- a/app-dicts/aspell-da/Manifest +++ b/app-dicts/aspell-da/Manifest @@ -1,2 +1 @@ DIST aspell-da-4.2.1.tar.gz 4244477 BLAKE2B 51c25e9dc3f033daf4884abb3db5681ba834835bd6ae417e9edf5200d4791fd911974dca4f3323b880efd7a2be1ee8259784e0a54d7e0bceb7249a6bb4a55736 SHA512 66a32be37615423cdd88c3ccbe81e26bc955068a5d74f1829f0d309ba93741d99f7ccbb335e0fe1a890aada984cc771eb25c00027554509c0f1fbf36fea5fb0b -DIST aspell-da-4.2.tar.gz 4243070 BLAKE2B 171e28fb77712e7e3dc1d89a0fd5ce3ceb25a53755a0aa272082d1478a136680699278afa6107ecf161561a7332e93f5fb97c5fe6b44761ffcf699caf77268c4 SHA512 37c38b888e4cb50c1796f084ee1978a7f37b08ff1026c16f6ef5793298733f64863484ce98a5b550a7b7632e322be90f6eb4ac66f0bd1104485ebafe2a858221 diff --git a/app-dicts/aspell-da/aspell-da-4.2.1.ebuild b/app-dicts/aspell-da/aspell-da-4.2.1.ebuild index 84e57670824e..adc235aae632 100644 --- a/app-dicts/aspell-da/aspell-da-4.2.1.ebuild +++ b/app-dicts/aspell-da/aspell-da-4.2.1.ebuild @@ -12,4 +12,4 @@ SRC_URI="https://github.com/mortenivar/${PN}/archive/refs/tags/${PV}.tar.gz -> $ S="${WORKDIR}/${P}" LICENSE="GPL-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos" diff --git a/app-dicts/aspell-da/aspell-da-4.2.ebuild b/app-dicts/aspell-da/aspell-da-4.2.ebuild deleted file mode 100644 index bd50dd9f1db9..000000000000 --- a/app-dicts/aspell-da/aspell-da-4.2.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ASPELL_LANG="Danish" - -inherit aspell-dict-r1 - -HOMEPAGE="https://github.com/mortenivar/aspell-da" -SRC_URI="https://github.com/mortenivar/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P}" - -LICENSE="GPL-2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos" diff --git a/app-dicts/aspell-da/metadata.xml b/app-dicts/aspell-da/metadata.xml index 3e5441bd0e60..c62a0b2ad86a 100644 --- a/app-dicts/aspell-da/metadata.xml +++ b/app-dicts/aspell-da/metadata.xml @@ -6,4 +6,8 @@ Conrad Kostecki + + https://github.com/mortenivar/aspell-da/issues + mortenivar/aspell-da + diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index 7677ca634ab80061ef272864bfc57ecaa601707e..8331a6e1b9eb70aad40e65f0d7a7d91a2c943528 100644 GIT binary patch literal 7321 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 YV#CjC^1U^S`~1`Y2OQ<49A#qw0Fs%^SpWb4 delta 10938 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 cscL!~#D<^O> "${S}"/src/feature.h || die "echo failed" + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + + # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. + # Hopefully this pattern won't break for a while at least. + # This fixes bug 29398 (27 Sep 2003 agriffis) + sed -i -e \ + 's/\> "$c" || die "echo failed" + done + + # Try to avoid sandbox problems. Bug #114475. + if [[ -d "${S}"/src/po ]]; then + sed -i -e \ + '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ + "${S}"/src/po/Makefile || die + fi + + cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" + + # Fix bug 18245: Prevent "make" from the following chain: + # (1) Notice configure.ac is newer than auto/configure + # (2) Rebuild auto/configure + # (3) Notice auto/configure is newer than auto/config.mk + # (4) Run ./configure (with wrong args) to remake auto/config.mk + sed -i -e \ + 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" + rm -v src/auto/configure || die "rm failed" + + # --with-features=huge forces on cscope even if we --disable it. We need + # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) + if ! use cscope; then + sed -i -e \ + '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" + fi +} + +src_configure() { + + # Fix bug 37354: Disallow -funroll-all-loops on amd64 + # Bug 57859 suggests that we want to do this for all archs + filter-flags -funroll-all-loops + + # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for + # everyone since previous flag filtering bugs have turned out to affect + # multiple archs... + replace-flags -O3 -O2 + + emake -j1 -C src autoconf + + # This should fix a sandbox violation (see bug 24447). The hvc + # things are for ppc64, see bug 86433. + local file + for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do + if [[ -e ${file} ]]; then + addwrite $file + fi + done + + use debug && append-flags "-DDEBUG" + + local myconf=( + --with-features=huge + --disable-gpm + --with-gnome=no + $(use_enable sound canberra) + $(use_enable acl) + $(use_enable crypt libsodium) + $(use_enable cscope) + $(use_enable netbeans) + $(use_enable nls) + $(use_enable perl perlinterp) + $(use_enable python python3interp) + $(use_with python python3-command "${PYTHON}") + $(use_enable racket mzschemeinterp) + $(use_enable ruby rubyinterp) + $(use_enable selinux) + $(use_enable session xsmp) + $(use_enable tcl tclinterp) + ) + + if use lua; then + # -DLUA_COMPAT_OPENLIB=1 is required to enable the + # deprecated (in 5.1) luaL_openlib API (#874690) + use lua_single_target_lua5-1 && append-cppflags -DLUA_COMPAT_OPENLIB=1 + + myconf+=( + --enable-luainterp + $(use_with lua_single_target_luajit luajit) + --with-lua-prefix="${EPREFIX}/usr" + ) + fi + + # Default is gtk unless aqua or motif are enabled + echo ; echo + if use aqua; then + einfo "Building gvim with the Carbon GUI" + myconf+=( + --enable-darwin + --enable-gui=carbon + ) + elif use motif; then + einfo "Building gvim with the MOTIF GUI" + myconf+=( --enable-gui=motif ) + else + myconf+=( --enable-gtk3-check ) + einfo "Building gvim with the gtk+-3 GUI" + myconf+=( --enable-gui=gtk3 ) + fi + echo ; echo + + # let package manager strip binaries + export ac_cv_prog_STRIP="$(type -P true ) faking strip" + + # keep prefix env contained within the EPREFIX + use prefix && myconf+=( --without-local-dir ) + + if tc-is-cross-compiler ; then + export vim_cv_getcwd_broken=no \ + vim_cv_memmove_handles_overlap=yes \ + vim_cv_stat_ignores_slash=yes \ + vim_cv_terminfo=yes \ + vim_cv_toupper_broken=no + fi + + econf \ + --with-modified-by=Gentoo-${PVR} \ + --with-vim-name=gvim \ + --with-x \ + "${myconf[@]}" +} + +src_compile() { + # The following allows emake to be used + emake -j1 -C src auto/osdef.h objects + + emake +} + +src_test() { + einfo + einfo "Starting vim tests. Several error messages will be shown" + einfo "while the tests run. This is normal behaviour and does not" + einfo "indicate a fault." + einfo + ewarn "If the tests fail, your terminal may be left in a strange" + ewarn "state. Usually, running 'reset' will fix this." + einfo + + # Don't let vim talk to X + unset DISPLAY + + # Make gvim not try to connect to X. See :help gui-x11-start in vim for how + # this evil trickery works. + ln -s "${S}"/src/gvim "${S}"/src/testvim || die + + # Make sure our VIMPROG is used. + sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die + + # Don't do additional GUI tests. + emake -j1 VIMPROG=../testvim -C src/testdir nongui +} + +# Call eselect vi update with --if-unset +# to respect user's choice (bug 187449) +eselect_vi_update() { + ebegin "Calling eselect vi update" + eselect vi update --if-unset + eend $? +} + +src_install() { + local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} + + dobin src/gvim + dosym gvim /usr/bin/gvimdiff + dosym gvim /usr/bin/evim + dosym gvim /usr/bin/eview + dosym gvim /usr/bin/gview + dosym gvim /usr/bin/rgvim + dosym gvim /usr/bin/rgview + + emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons + + dodir /usr/share/man/man1 + echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" + echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" + echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ + die "echo failed" + + insinto /etc/vim + newins "${FILESDIR}"/gvimrc-r1 gvimrc + eprefixify "${ED}"/etc/vim/gvimrc + + # bash completion script, bug #79018. + newbashcomp "${FILESDIR}"/${PN}-completion ${PN} + + # don't install vim desktop file + rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" +} + +pkg_postinst() { + # update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update fdo mime stuff, bug #78394 + xdg_desktop_database_update + + # update icon cache + xdg_icon_cache_update + + # call eselect vi update + eselect_vi_update +} + +pkg_postrm() { + # update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update fdo mime stuff, bug #78394 + xdg_desktop_database_update + + # update icon cache + xdg_icon_cache_update + + # call eselect vi update + eselect_vi_update +} diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest index 05db19b186cb..8f828a8a8724 100644 --- a/app-editors/vim-core/Manifest +++ b/app-editors/vim-core/Manifest @@ -1,3 +1,4 @@ DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d SHA512 bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51 SHA512 2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e +DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571 SHA512 d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a diff --git a/app-editors/vim-core/vim-core-9.0.1627.ebuild b/app-editors/vim-core/vim-core-9.0.1627.ebuild new file mode 100644 index 000000000000..e077dcbef75b --- /dev/null +++ b/app-editors/vim-core/vim-core-9.0.1627.ebuild @@ -0,0 +1,231 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-editors/vim and app-editors/gvim + +VIM_VERSION="9.0" +VIM_PATCHES_VERSION="9.0.1000" +inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc xdg-utils + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git" + EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz + https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi +S="${WORKDIR}/vim-${PV}" + +DESCRIPTION="vim and gvim shared files" +HOMEPAGE="https://www.vim.org https://github.com/vim/vim" + +LICENSE="vim" +SLOT="0" +IUSE="nls acl minimal" + +# ncurses is only needed by ./configure, so no subslot operator required +DEPEND=">=sys-libs/ncurses-5.2-r2:0" +BDEPEND="sys-devel/autoconf" + +if [[ ${PV} != 9999* ]]; then + # Gentoo patches to fix runtime issues, cross-compile errors, etc + PATCHES=( + "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches" + ) +fi + +# platform-specific checks (bug #898406): +# - acl() -- Solaris +# - statacl() -- AIX +QA_CONFIG_IMPL_DECL_SKIP=( + 'acl' + 'statacl' +) + +pkg_setup() { + # people with broken alphabets run into trouble. bug #82186. + unset LANG LC_ALL + export LC_COLLATE="C" +} + +src_prepare() { + default + + # Fixup a script to use awk instead of nawk + sed -i \ + -e '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ + "${S}"/runtime/tools/mve.awk || die "sed failed" + + # See bug #77841. We remove this file after the tarball extraction. + rm -v "${S}"/runtime/tools/vimspell.sh || die "rm failed" + + # Read vimrc and gvimrc from /etc/vim + echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h || die + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h || die + + # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. + # Hopefully this pattern won't break for a while at least. + # This fixes bug #29398 (27 Sep 2003 agriffis) + sed -i 's/\> "$c" || die "echo failed" + done + + # Try to avoid sandbox problems. Bug #114475. + if [[ -d "${S}"/src/po ]]; then + sed -i -e \ + '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ + "${S}"/src/po/Makefile || die "sed failed" + fi + + cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" + + # Fix bug #76331: -O3 causes problems, use -O2 instead. We'll do this for + # everyone since previous flag filtering bugs have turned out to affect + # multiple archs... + replace-flags -O3 -O2 + + # Fix bug #18245: Prevent "make" from the following chain: + # (1) Notice configure.ac is newer than auto/configure + # (2) Rebuild auto/configure + # (3) Notice auto/configure is newer than auto/config.mk + # (4) Run ./configure (with wrong args) to remake auto/config.mk + sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" + + # Remove src/auto/configure file. + rm -v src/auto/configure || die "rm configure failed" +} + +src_configure() { + # Fix bug #37354: Disallow -funroll-all-loops on amd64 + # Bug 57859 suggests that we want to do this for all archs + filter-flags -funroll-all-loops + + emake -j1 -C src autoconf + + # This should fix a sandbox violation (see bug 24447). The hvc + # things are for ppc64, see bug 86433. + for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do + if [[ -e "${file}" ]]; then + addwrite ${file} + fi + done + + # Let Portage do the stripping. Some people like that. + export ac_cv_prog_STRIP="$(type -P true ) faking strip" + + local myconf=( + --with-modified-by=Gentoo-${PVR} + --enable-gui=no + --without-x + --disable-darwin + --disable-perlinterp + --disable-pythoninterp + --disable-rubyinterp + --disable-gpm + --disable-selinux + $(use_enable nls) + $(use_enable acl) + ) + + # Keep Gentoo Prefix env contained within the EPREFIX + use prefix && myconf+=( --without-local-dir ) + + if tc-is-cross-compiler ; then + export vim_cv_getcwd_broken=no \ + vim_cv_memmove_handles_overlap=yes \ + vim_cv_stat_ignores_slash=yes \ + vim_cv_terminfo=yes \ + vim_cv_toupper_broken=no + fi + + econf "${myconf[@]}" +} + +src_compile() { + emake -j1 -C src auto/osdef.h objects + emake tools +} + +src_test() { :; } + +src_install() { + local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} + + dodir /usr/{bin,share/{man/man1,vim}} + emake -C src \ + installruntime \ + installmanlinks \ + installmacros \ + installtutor \ + installtutorbin \ + installtools \ + install-languages \ + DESTDIR="${D}" \ + BINDIR="${EPREFIX}"/usr/bin \ + MANDIR="${EPREFIX}"/usr/share/man \ + DATADIR="${EPREFIX}"/usr/share + + keepdir ${vimfiles}/keymap + + # default vimrc is installed by vim-core since it applies to + # both vim and gvim + insinto /etc/vim/ + newins "${FILESDIR}"/vimrc-r6 vimrc + eprefixify "${ED}"/etc/vim/vimrc + + if use minimal; then + # To save space, install only a subset of the files. + # Helps minimalize the livecd, bug 65144. + rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die + rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die + rm -v "${ED}"/usr/bin/vimtutor || die + + for f in "${ED}${vimfiles}"/colors/*.vim; do + if [[ ${f} != */@(default).vim ]] ; then + printf '%s\0' "${f}" + fi + done | xargs -0 rm -f || die + + for f in "${ED}${vimfiles}"/syntax/*.vim; do + if [[ ${f} != */@(conf|crontab|fstab|inittab|resolv|sshdconfig|syntax|nosyntax|synload).vim ]] ; then + printf '%s\0' "${f}" + fi + done | xargs -0 rm -f || die + fi + + newbashcomp "${FILESDIR}"/xxd-completion xxd + + # install gvim icon since both vim/gvim desktop files reference it + doicon -s scalable "${FILESDIR}"/gvim.svg +} + +pkg_postinst() { + # update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update icon cache + xdg_icon_cache_update +} + +pkg_postrm() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update icon cache + xdg_icon_cache_update +} diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest index 05db19b186cb..8f828a8a8724 100644 --- a/app-editors/vim/Manifest +++ b/app-editors/vim/Manifest @@ -1,3 +1,4 @@ DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d SHA512 bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51 SHA512 2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e +DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571 SHA512 d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a diff --git a/app-editors/vim/vim-9.0.1627.ebuild b/app-editors/vim/vim-9.0.1627.ebuild new file mode 100644 index 000000000000..8aad69d55dd3 --- /dev/null +++ b/app-editors/vim/vim-9.0.1627.ebuild @@ -0,0 +1,370 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-editors/vim-core and app-editors/gvim + +VIM_VERSION="9.0" +VIM_PATCHES_VERSION="9.0.1000" + +LUA_COMPAT=( lua5-{1..4} luajit ) +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" +USE_RUBY="ruby27 ruby30 ruby31" + +inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single toolchain-funcs desktop xdg-utils + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git" +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +DESCRIPTION="Vim, an improved vi-style text editor" +HOMEPAGE="https://www.vim.org https://github.com/vim/vim" + +LICENSE="vim" +SLOT="0" +IUSE="X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager" +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + vim-pager? ( !minimal ) +" + +RDEPEND=" + >=app-eselect/eselect-vi-1.1 + >=sys-libs/ncurses-5.2-r2:0= + nls? ( virtual/libintl ) + acl? ( kernel_linux? ( sys-apps/acl ) ) + crypt? ( dev-libs/libsodium:= ) + cscope? ( dev-util/cscope ) + gpm? ( >=sys-libs/gpm-1.19.3 ) + lua? ( ${LUA_DEPS} + $(lua_gen_impl_dep 'deprecated' lua5-1) + ) + ~app-editors/vim-core-${PV} + vim-pager? ( app-editors/vim-core[-minimal] ) + perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} ) + racket? ( dev-scheme/racket ) + ruby? ( ${RUBY_DEPS} ) + selinux? ( sys-libs/libselinux ) + sound? ( media-libs/libcanberra ) + tcl? ( dev-lang/tcl:0= ) + X? ( x11-libs/libXt ) +" +DEPEND="${RDEPEND}" +# configure runs the Lua interpreter +BDEPEND=" + sys-devel/autoconf + lua? ( ${LUA_DEPS} ) + nls? ( sys-devel/gettext ) +" +PDEPEND="!minimal? ( app-vim/gentoo-syntax )" + +if [[ ${PV} != 9999* ]]; then + # Gentoo patches to fix runtime issues, cross-compile errors, etc + PATCHES=( + "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches" + ) +fi + +# platform-specific checks (bug #898452): +# - acl() -- Solaris +# - statacl() -- AIX +QA_CONFIG_IMPL_DECL_SKIP=( + 'acl' + 'statacl' +) + +pkg_setup() { + # people with broken alphabets run into trouble. bug #82186. + unset LANG LC_ALL + export LC_COLLATE="C" + + use lua && lua-single_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + # Fixup a script to use awk instead of nawk + sed -i -e \ + '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ + "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" + + # Read vimrc and gvimrc from /etc/vim + echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + + # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. + # Hopefully this pattern won't break for a while at least. + # This fixes bug #29398 (27 Sep 2003 agriffis) + sed -i -e \ + 's/\> "$c" || die "echo failed" + done + + # conditionally make the manpager.sh script + if use vim-pager; then + cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" + #!/bin/sh + sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ + vim \\ + -c 'let no_plugin_maps = 1' \\ + -c 'set nolist nomod ft=man ts=8' \\ + -c 'let g:showmarks_enable=0' \\ + -c 'runtime! macros/less.vim' - + _EOF_ + fi + + # Try to avoid sandbox problems. Bug #114475. + if [[ -d "${S}"/src/po ]]; then + sed -i -e \ + '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ + "${S}"/src/po/Makefile || die "sed failed" + fi + + cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" + + # Fix bug 18245: Prevent "make" from the following chain: + # (1) Notice configure.ac is newer than auto/configure + # (2) Rebuild auto/configure + # (3) Notice auto/configure is newer than auto/config.mk + # (4) Run ./configure (with wrong args) to remake auto/config.mk + sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" + rm src/auto/configure || die "rm failed" +} + +src_configure() { + + # Fix bug #37354: Disallow -funroll-all-loops on amd64 + # Bug #57859 suggests that we want to do this for all archs + filter-flags -funroll-all-loops + + # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for + # everyone since previous flag filtering bugs have turned out to affect + # multiple archs... + replace-flags -O3 -O2 + + emake -j1 -C src autoconf + + # This should fix a sandbox violation (see bug #24447). The hvc + # things are for ppc64, see bug #86433. + for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do + if [[ -e "${file}" ]]; then + addwrite ${file} + fi + done + + local myconf=() + if use minimal; then + myconf=( + --with-features=tiny + --disable-nls + --disable-canberra + --disable-acl + --enable-gui=no + --without-x + --disable-darwin + --disable-luainterp + --disable-perlinterp + --disable-pythoninterp + --disable-mzschemeinterp + --disable-rubyinterp + --disable-selinux + --disable-tclinterp + --disable-gpm + ) + else + use debug && append-flags "-DDEBUG" + + myconf=( + --with-features=huge + $(use_enable sound canberra) + $(use_enable acl) + $(use_enable crypt libsodium) + $(use_enable cscope) + $(use_enable gpm) + $(use_enable nls) + $(use_enable perl perlinterp) + $(use_enable python python3interp) + $(use_with python python3-command "${PYTHON}") + $(use_enable racket mzschemeinterp) + $(use_enable ruby rubyinterp) + $(use_enable selinux) + $(use_enable tcl tclinterp) + $(use_enable terminal) + ) + + # --with-features=huge forces on cscope even if we --disable it. We need + # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) + if ! use cscope; then + sed -i -e \ + '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" + fi + + if use lua; then + # -DLUA_COMPAT_OPENLIB=1 is required to enable the + # deprecated (in 5.1) luaL_openlib API (#874690) + use lua_single_target_lua5-1 && append-cppflags -DLUA_COMPAT_OPENLIB=1 + + myconf+=( + --enable-luainterp + $(use_with lua_single_target_luajit luajit) + --with-lua-prefix="${EPREFIX}/usr" + ) + fi + + # don't test USE=X here ... see bug #19115 + # but need to provide a way to link against X ... see bug #20093 + myconf+=( + --enable-gui=no + --disable-darwin + $(use_with X x) + ) + fi + + # let package manager strip binaries + export ac_cv_prog_STRIP="$(type -P true ) faking strip" + + # keep prefix env contained within the EPREFIX + use prefix && myconf+=( --without-local-dir ) + + if tc-is-cross-compiler ; then + export vim_cv_getcwd_broken=no \ + vim_cv_memmove_handles_overlap=yes \ + vim_cv_stat_ignores_slash=yes \ + vim_cv_terminfo=yes \ + vim_cv_toupper_broken=no + fi + + econf \ + --with-modified-by=Gentoo-${PVR} \ + "${myconf[@]}" +} + +src_compile() { + # The following allows emake to be used + emake -j1 -C src auto/osdef.h objects + + emake +} + +src_test() { + einfo + einfo "Starting vim tests. Several error messages will be shown" + einfo "while the tests run. This is normal behaviour and does not" + einfo "indicate a fault." + einfo + ewarn "If the tests fail, your terminal may be left in a strange" + ewarn "state. Usually, running 'reset' will fix this." + einfo + + # Don't let vim talk to X + unset DISPLAY + + # Arch and opensuse seem to do this and at this point, I'm willing + # to try anything to avoid random test hangs! + export TERM=xterm + + # See https://github.com/vim/vim/blob/f08b0eb8691ff09f98bc4beef986ece1c521655f/src/testdir/runtest.vim#L5 + # for more information on test variables we can use. + # Note that certain variables need vim-compatible regex (not PCRE), see e.g. + # http://www.softpanorama.org/Editors/Vimorama/vim_regular_expressions.shtml. + # + # Skipped tests: + # - Test_expand_star_star + # Hangs because of a recursive symlink in /usr/include/nodejs (bug #616680) + # - Test_exrc + # Looks in wrong location? (bug #742710) + # - Test_job_tty_in_out + # Fragile and depends on TERM(?) + # - Test_spelldump_bang + # Hangs. + # - Test_fuzzy_completion_env + # Too sensitive to leaked environment variables. + # - Test_term_mouse_multiple_clicks_to_select_mode + # Hangs. + # - Test_spelldump + # Hangs. + export TEST_SKIP_PAT='\(Test_expand_star_star\|Test_exrc\|Test_job_tty_in_out\|Test_spelldump_bang\|Test_fuzzy_completion_env\|Test_term_mouse_multiple_clicks_to_select_mode\|Test_spelldump\)' + + emake -j1 -C src/testdir nongui +} + +# Call eselect vi update with --if-unset +# to respect user's choice (bug #187449) +eselect_vi_update() { + ebegin "Calling eselect vi update" + eselect vi update --if-unset + eend $? +} + +src_install() { + local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} + + # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are + # managed by eselect-vi + dobin src/vim + if ! use minimal ; then + dosym vim /usr/bin/vimdiff + fi + dosym vim /usr/bin/rvim + dosym vim /usr/bin/rview + if use vim-pager ; then + dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager + dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager + insinto ${vimfiles}/macros + doins runtime/macros/manpager.sh + fperms a+x ${vimfiles}/macros/manpager.sh + fi + + domenu runtime/vim.desktop + + newbashcomp "${FILESDIR}"/${PN}-completion ${PN} + + # keep in sync with 'complete ... -F' list + bashcomp_alias vim ex vi view rvim rview vimdiff +} + +pkg_postinst() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # Call eselect vi update + eselect_vi_update + + # update desktop file mime cache + xdg_desktop_database_update +} + +pkg_postrm() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # Call eselect vi update + eselect_vi_update + + # update desktop file mime cache + xdg_desktop_database_update +} diff --git a/app-editors/vim/vim-9999.ebuild b/app-editors/vim/vim-9999.ebuild index 832f1a12c55f..b323e4e54d5b 100644 --- a/app-editors/vim/vim-9999.ebuild +++ b/app-editors/vim/vim-9999.ebuild @@ -48,7 +48,6 @@ RDEPEND=" $(lua_gen_impl_dep 'deprecated' lua5-1) ) ~app-editors/vim-core-${PV} - !C5v@)-H7apaZb5w4YLIcLA( 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

    Zq$2WdCUwa`9eUT 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 delta 70020 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 diff --git a/app-emacs/auctex/Manifest b/app-emacs/auctex/Manifest index cf4d176ad865..4576216fa864 100644 --- a/app-emacs/auctex/Manifest +++ b/app-emacs/auctex/Manifest @@ -1,2 +1,2 @@ -DIST auctex-12.3.tar.gz 1534283 BLAKE2B b70db839cd82805ed0410f8b92c5f19a78e92ee8f23d18962f0da77bdfdbac4264272805135c7f16ba35c461017aac74030071c85d2ff413f8eff542cad670d2 SHA512 29c411a7f18e0dd2d84edaf935e278cdf694644e01f40c26c26da403efa0a823fc3110c291d218bf930cad208dc249ca665dc20ccad5e2b44bd3caae828079ca DIST auctex-13.1.tar.gz 1600209 BLAKE2B e6ab7d19e60b19f54f8af61c0038a0aa656bebfb56f8a1bcea3ad26a249b2c176570fcd1eaceffbc99d4a824b9191eb301a1ead16dc382f31a09729cd99415e9 SHA512 562f106627d244113669654bc683818c7145c2f74d0ce50824765989e894dfe01e34bf96fe11123ebfb76c7053647697c99ae15e80fcd5e3e022683054a962ae +DIST auctex-13.2.tar.gz 1667548 BLAKE2B 51daf18185a01c7349a49cfb3484d0271dc30271c69a028dc70ec9dae998b0664ffa574160dd384c35e66d38da95af5af0c4bf73e5ea969a6166685f8e3a0b80 SHA512 98d3d0061a807e62045b648a699e23819a0288ea17f2247b18c6725c503dfd6c791384c47504376de098b5a4e62bf350227497be6bf7a007fd94df232a069129 diff --git a/app-emacs/auctex/auctex-12.3.ebuild b/app-emacs/auctex/auctex-13.2.ebuild similarity index 94% rename from app-emacs/auctex/auctex-12.3.ebuild rename to app-emacs/auctex/auctex-13.2.ebuild index 8f5d2de9b141..be422b9e8a49 100644 --- a/app-emacs/auctex/auctex-12.3.ebuild +++ b/app-emacs/auctex/auctex-13.2.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit elisp @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3+ FDL-1.3+" SLOT="0" -KEYWORDS="amd64 arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="preview-latex" RDEPEND="virtual/latex-base diff --git a/app-emacs/compat/compat-29.1.4.1.ebuild b/app-emacs/compat/compat-29.1.4.1.ebuild index 291adc3fc119..5252013d2177 100644 --- a/app-emacs/compat/compat-29.1.4.1.ebuild +++ b/app-emacs/compat/compat-29.1.4.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" BDEPEND="sys-apps/texinfo" diff --git a/app-emacs/csharp-mode/Manifest b/app-emacs/csharp-mode/Manifest index a3472961d914..b7ee6e4ad4c9 100644 --- a/app-emacs/csharp-mode/Manifest +++ b/app-emacs/csharp-mode/Manifest @@ -1,3 +1 @@ -DIST csharp-mode-0.9.2.tar.gz 52389 BLAKE2B 897d8bf3b9e0963647071628af874a77f7181592fe21f2094082c807cb33d26e43825f36cefcd100ad46dea67d217f99ec89e5f3e2c94a639553d7334ff39bc8 SHA512 da4e0aff63600c01d1571fea19d7892af1c3bd5366b97a1d9321853db7d52f04431f0c7c16371a0ef0f8296ccbf2baf0890ceb67e48a9159faf6fd6d10cb49ab -DIST csharp-mode-1.1.1.tar.gz 36326 BLAKE2B b76c926eb32b0ac1e72bd3c789d6d8ccda9fb234bc7148f6fef402ad4c58bb378792d8cd2c005ca0222e17a0c71ab08bf8a18869611534aa4e1f4511fa21e310 SHA512 5cce24cf5810332b127caa750e4efa64bf80fefc8ebcf4fc11ffa7f3329ef49390818305238f069c657eec7bdab9694e9bd765cfeb999d7df283053cb265cd55 DIST csharp-mode-2.0.0.tar.gz 36697 BLAKE2B f4ed14de59e89e09a6da68e6e46ca5acde69eafaa9d6aefdf15d609d828f972ab45769368bc6fe620965d3fa1132e46965080e6538d235cbd9b64e7044b017e9 SHA512 d55c832905af3ce112bdf3b896f056a963c7f13035d474b314599179c448b76b79d9633e493824cda948554ca6d33a6e426b61a7a9230de6523d2427ad72a1d4 diff --git a/app-emacs/csharp-mode/csharp-mode-0.9.2.ebuild b/app-emacs/csharp-mode/csharp-mode-0.9.2.ebuild deleted file mode 100644 index 3429cd891bdf..000000000000 --- a/app-emacs/csharp-mode/csharp-mode-0.9.2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp - -DESCRIPTION="A derived Emacs mode implementing most of the C# rules" -HOMEPAGE="https://github.com/josteink/csharp-mode" -SRC_URI="https://github.com/josteink/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" - -SITEFILE="50${PN}-gentoo.el" - -src_install() { - elisp-install ${PN} csharp-mode.el{,c} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - dodoc README.org -} diff --git a/app-emacs/csharp-mode/csharp-mode-1.1.1-r1.ebuild b/app-emacs/csharp-mode/csharp-mode-1.1.1-r1.ebuild deleted file mode 100644 index 231ed5a13097..000000000000 --- a/app-emacs/csharp-mode/csharp-mode-1.1.1-r1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp - -DESCRIPTION="A derived Emacs mode implementing most of the C# rules" -HOMEPAGE="https://github.com/emacs-csharp/csharp-mode" -SRC_URI="https://github.com/emacs-csharp/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -RESTRICT="test" # tries to install an old version of dash from the network - -DOCS=( README.org ) -ELISP_REMOVE="csharp-mode-tests.el" # useless since we can not run tests -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/csharp-mode/csharp-mode-2.0.0.ebuild b/app-emacs/csharp-mode/csharp-mode-2.0.0.ebuild index 38b6550b6d21..047ba7f86bb7 100644 --- a/app-emacs/csharp-mode/csharp-mode-2.0.0.ebuild +++ b/app-emacs/csharp-mode/csharp-mode-2.0.0.ebuild @@ -7,7 +7,8 @@ inherit elisp DESCRIPTION="A derived Emacs mode implementing most of the C# rules" HOMEPAGE="https://github.com/emacs-csharp/csharp-mode" -SRC_URI="https://github.com/emacs-csharp/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/emacs-csharp/${PN}/archive/refs/tags/${PV}.tar.gz + -> ${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" @@ -17,3 +18,12 @@ RESTRICT="test" # tries to install an old version of dash from the network DOCS=( README.org ) ELISP_REMOVE="csharp-mode-tests.el" # useless since we can not run tests SITEFILE="50${PN}-gentoo.el" + +pkg_setup() { + elisp_pkg_setup + + if ver_test "$(elisp-emacs-version)" -ge 29 ; then + ewarn "csharp-mode is included in GNU Emacs >=29," + ewarn "Emacs developers recommend that you use the provided mode instead." + fi +} diff --git a/app-emacs/dired-hacks/Manifest b/app-emacs/dired-hacks/Manifest new file mode 100644 index 000000000000..34602af9af79 --- /dev/null +++ b/app-emacs/dired-hacks/Manifest @@ -0,0 +1 @@ +DIST dired-hacks-0.0.1_p20230621.tar.gz 70320 BLAKE2B 1f28f4f54c250b82c3897a42273337a0a1c1ccc2a0c46addcf55d30a2e5bc61211665860701a83379e9ae8252d389fde3c51b7cf8a8739e11b5aac2ff2447293 SHA512 c682149af031807fa3a9d64bbe7f78896af57a066d37809b6889a968162e5787e751520ebf975e7765f6b37f38a19a679b0c9123d8d0bb687086e18de803c848 diff --git a/app-emacs/dired-hacks/dired-hacks-0.0.1_p20230621.ebuild b/app-emacs/dired-hacks/dired-hacks-0.0.1_p20230621.ebuild new file mode 100644 index 000000000000..412bdb2f86b3 --- /dev/null +++ b/app-emacs/dired-hacks/dired-hacks-0.0.1_p20230621.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Collection of useful dired additions for GNU Emacs" +HOMEPAGE="https://github.com/Fuco1/dired-hacks/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Fuco1/${PN}.git" +else + [[ ${PV} == *_p20230621 ]] && COMMIT=874449d6fc98aee565e1715ec18acec3c1c2cafb + SRC_URI="https://github.com/Fuco1/${PN}/archive/${COMMIT}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT} + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +RESTRICT="test" # Tests fail. + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el" + +RDEPEND=" + app-emacs/dash + app-emacs/eimp + app-emacs/f + app-emacs/s +" +BDEPEND=" + ${RDEPEND} + test? ( + app-emacs/assess + app-emacs/shut-up + ) +" + +elisp-enable-tests buttercup tests + +src_compile() { + elisp_src_compile + elisp-make-autoload-file +} diff --git a/app-emacs/dired-hacks/files/50dired-hacks-gentoo.el b/app-emacs/dired-hacks/files/50dired-hacks-gentoo.el new file mode 100644 index 000000000000..3efac2fa37c8 --- /dev/null +++ b/app-emacs/dired-hacks/files/50dired-hacks-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "dired-hacks-autoloads" nil t) diff --git a/app-emacs/dired-hacks/metadata.xml b/app-emacs/dired-hacks/metadata.xml new file mode 100644 index 000000000000..ed56e656fcb7 --- /dev/null +++ b/app-emacs/dired-hacks/metadata.xml @@ -0,0 +1,13 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + https://github.com/Fuco1/dired-hacks/issues/ + Fuco1/dired-hacks + + diff --git a/app-emacs/docker/Manifest b/app-emacs/docker/Manifest index 677fa39c0c2a..525e32f2f93c 100644 --- a/app-emacs/docker/Manifest +++ b/app-emacs/docker/Manifest @@ -1 +1,2 @@ DIST docker.el-2.2.0_p20221012.tar.gz 112321 BLAKE2B 3834f9b20fc9cf16cec596adbe668943ab137b97a0f4755501b94cea48d87a0ec125d4ea6249faf09ae74da54b35ef0d56bc1c18892a30b3cd7c214908743533 SHA512 187d5ac7b484e352b5bb8994d2dd894a7c4e892bec80062a51de6bdbbb939a9664157d1f5af5cf5fc97a3626a076f8f59056f74a3f1031b61924143623f65be1 +DIST docker.el-2.2.0_p20230605.tar.gz 112737 BLAKE2B f5cfa26e0b32cf490aeb28cdbb5df232e1b981fb0e42f21569ed120606dc10a2ba7d00783fb49f4f5f83d7567f5512388a5f19bdd2a06ba4979bef86ac9e12a7 SHA512 76a52199c00bf8a67dfef3bbbad9b3a5fc0d892cf5379fd069d07f42c34fc376c9cee1578acb3b7d1371948385c8bf1159c8f39843a413db19ed7af334af1fbe diff --git a/app-emacs/docker/docker-2.2.0_p20230605.ebuild b/app-emacs/docker/docker-2.2.0_p20230605.ebuild new file mode 100644 index 000000000000..8ed0182d802f --- /dev/null +++ b/app-emacs/docker/docker-2.2.0_p20230605.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=26.1 + +inherit elisp + +DESCRIPTION="Emacs integration for Docker" +HOMEPAGE="https://github.com/Silex/docker.el/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Silex/${PN}.el.git" +else + [[ ${PV} == *_p20230605 ]] && COMMIT=df141addfec256cfb943fa1823b4b2ad8f461fa9 + SRC_URI="https://github.com/Silex/${PN}.el/archive/${COMMIT}.tar.gz + -> ${PN}.el-${PV}.tar.gz" + S="${WORKDIR}"/${PN}.el-${COMMIT} + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=app-emacs/transient-0.3.7_p20220918 + app-emacs/dash + app-emacs/emacs-aio + app-emacs/s + app-emacs/tablist +" +BDEPEND="${RDEPEND}" + +DOCS=( CHANGELOG.md README.md screenshots ) +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp_src_compile + elisp-make-autoload-file +} diff --git a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.10.1.ebuild b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.10.1.ebuild index edf5a522f5e1..043f0cefae03 100644 --- a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.10.1.ebuild +++ b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.10.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/editorconfig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RESTRICT="test" # make test requires a git repo SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/eimp/Manifest b/app-emacs/eimp/Manifest new file mode 100644 index 000000000000..e9fe8496238d --- /dev/null +++ b/app-emacs/eimp/Manifest @@ -0,0 +1 @@ +DIST eimp-1.4.0.tar.gz 8528 BLAKE2B 96d674d61573d1fe3f31107860bf0c4f89049cd758b295f14e92c109512fe51f836436a8e77aef9a5aa966bdd77797e037dabe682482ca382dbe9e63579501f8 SHA512 db630a1f4dcb291af48bccfbafb79b859ed4d7b1ea82922f4cb4386a52c6d7264f7996422516565266639ee53ebac426739f44f051ff8016a86388b15dc48c27 diff --git a/app-emacs/eimp/eimp-1.4.0-r1.ebuild b/app-emacs/eimp/eimp-1.4.0-r1.ebuild new file mode 100644 index 000000000000..26c7c272b9c9 --- /dev/null +++ b/app-emacs/eimp/eimp-1.4.0-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Emacs Image Manipulation Package" +HOMEPAGE="https://github.com/nicferrier/eimp/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/nicferrier/${PN}.git" +else + [[ ${PV} == 1.4.0 ]] && COMMIT=2e7536fe6d8f7faf1bad7a8ae37faba0162c3b4f + SRC_URI="https://github.com/nicferrier/${PN}/archive/${COMMIT}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT} + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2+" +SLOT="0" + +RDEPEND="media-gfx/imagemagick" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/eimp/files/50eimp-gentoo.el b/app-emacs/eimp/files/50eimp-gentoo.el new file mode 100644 index 000000000000..46f38cdaedc3 --- /dev/null +++ b/app-emacs/eimp/files/50eimp-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'eimp-mode "eimp" "Emacs Image Manipulation Package." t) diff --git a/app-emacs/eimp/metadata.xml b/app-emacs/eimp/metadata.xml new file mode 100644 index 000000000000..52b68488fd7e --- /dev/null +++ b/app-emacs/eimp/metadata.xml @@ -0,0 +1,13 @@ + + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + https://github.com/nicferrier/eimp/issues/ + nicferrier/eimp + + diff --git a/app-emacs/eldev/eldev-1.4.ebuild b/app-emacs/eldev/eldev-1.4.ebuild index 057c43865443..fd5f6cc27c1f 100644 --- a/app-emacs/eldev/eldev-1.4.ebuild +++ b/app-emacs/eldev/eldev-1.4.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/doublep/eldev/" SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" SLOT="0" DOCS=( README.adoc ) diff --git a/app-emacs/elpher/elpher-3.5.0.ebuild b/app-emacs/elpher/elpher-3.5.0.ebuild index 1b222a7660d0..c69483437384 100644 --- a/app-emacs/elpher/elpher-3.5.0.ebuild +++ b/app-emacs/elpher/elpher-3.5.0.ebuild @@ -22,7 +22,7 @@ else else die "could not generate SRC_URI" fi - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/eselect-mode/eselect-mode-1.4.22.ebuild b/app-emacs/eselect-mode/eselect-mode-1.4.22.ebuild index 86e72007688c..384b60411371 100644 --- a/app-emacs/eselect-mode/eselect-mode-1.4.22.ebuild +++ b/app-emacs/eselect-mode/eselect-mode-1.4.22.ebuild @@ -13,6 +13,6 @@ S="${WORKDIR}/${MY_P}/misc" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/ghub/ghub-3.6.0.ebuild b/app-emacs/ghub/ghub-3.6.0.ebuild index 32ee8f714d36..aa30f4aca220 100644 --- a/app-emacs/ghub/ghub-3.6.0.ebuild +++ b/app-emacs/ghub/ghub-3.6.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" DOCS=( README.org ) ELISP_TEXINFO="docs/ghub.texi" diff --git a/app-emacs/git-modes/git-modes-1.4.1.ebuild b/app-emacs/git-modes/git-modes-1.4.1.ebuild index 75f248bff469..b761256b1fe3 100644 --- a/app-emacs/git-modes/git-modes-1.4.1.ebuild +++ b/app-emacs/git-modes/git-modes-1.4.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/magit/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" SLOT="0" RDEPEND=">=app-emacs/compat-29.1.4.1" diff --git a/app-emacs/haskell-mode/Manifest b/app-emacs/haskell-mode/Manifest index 26b2d7481ae4..c7f50ebaae34 100644 --- a/app-emacs/haskell-mode/Manifest +++ b/app-emacs/haskell-mode/Manifest @@ -1 +1,2 @@ DIST haskell-mode-17.2.tar.gz 1144963 BLAKE2B 79005da9ac5a36f0dee0586aaee42d2db64711b56633d9e22b250044863383a332c6ce19c90d8c4d41dccc881eeeacc48cb75f705fd56d5af4ea678899f784d5 SHA512 3ef7052948d02d89150b3cd80e252b0dea2ebd9c485a6e7272c474906f282247b62f4ad4f639074326af908630cedbfa507f9b3b52f44a1579e7edce5e44e588 +DIST haskell-mode-17.2_p20230616.tar.gz 1149636 BLAKE2B 80bc038c475729b2e31e111e773f2de1b6c61717859f01f8a1ff8f8f5589973bee96cdd65eb4e5508e0572770486fc4a03d1deb44cc5f2d84a9676ef6db244e3 SHA512 4cdfecd169adc1d913c7cebcbcb19ce94eec0eb89bbdccab9a5e5e0c4eaab989615cb1c78e96bf5968cc506f19dc6eb37d9206f811d68b58cd87ac973f229b19 diff --git a/app-emacs/haskell-mode/haskell-mode-17.2_p20230616.ebuild b/app-emacs/haskell-mode/haskell-mode-17.2_p20230616.ebuild new file mode 100644 index 000000000000..61922bc53618 --- /dev/null +++ b/app-emacs/haskell-mode/haskell-mode-17.2_p20230616.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Mode for editing (and running) Haskell programs in Emacs" +HOMEPAGE="https://haskell.github.io/haskell-mode/ + https://www.haskell.org/haskellwiki/Emacs#Haskell-mode" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/haskell/${PN}.git" +else + [[ ${PV} == *_p20230616 ]] && COMMIT=41c0cf61591279a22ac511f925c041c40969bdb8 + SRC_URI="https://github.com/haskell/${PN}/archive/${COMMIT}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT} + KEYWORDS="~amd64 ~ppc ~sparc ~x86" +fi + +LICENSE="GPL-3+ FDL-1.2+" +SLOT="0" +RESTRICT="test" # Tests fail. + +BDEPEND="sys-apps/texinfo" + +DOCS=( NEWS README.md ) +ELISP_TEXINFO="doc/haskell-mode.texi" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + # We install the logo in SITEETC, not in SITELISP + # https://github.com/haskell/haskell-mode/issues/102 + sed -i -e "/defconst haskell-process-logo/{n;" \ + -e "s:(.*\"\\(.*\\)\".*):\"${SITEETC}/${PN}/\\1\":}" \ + haskell-process.el || die + + eapply_user +} + +src_compile() { + elisp_src_compile + elisp-make-autoload-file haskell-site-file.el +} + +src_test() { + emake check-ert +} + +src_install() { + elisp_src_install + + insinto "${SITEETC}"/${PN} + doins logo.svg +} diff --git a/app-emacs/lean-mode/Manifest b/app-emacs/lean-mode/Manifest index 333e363d5b14..2ea7824f7063 100644 --- a/app-emacs/lean-mode/Manifest +++ b/app-emacs/lean-mode/Manifest @@ -1,3 +1 @@ -DIST lean-mode-20211220.tar.gz 46406 BLAKE2B ff7663ae41befed9ce30aeeb0462e6877b827367823e97330b18c741db76162f49b0ce0dca58585892d173e91e290d155320f97416ff4306958dd38f1e452e83 SHA512 23f1d24a4ffdcbff0266cf6e3fd6ddefcd6f380ecab6e21a73cfcbb2a281200f3c22482a19b97988af316a3e206ab3069abf4eb3d45a9ccff7e0f18018b1dab5 -DIST lean-mode-20220124.tar.gz 46725 BLAKE2B 3f1f31cd6005570439d609f3cf9565f5adbd124772264ccc301bf8f9dda23d0b023e0afc703cfc572c3faee3498315852873effa3963203d6567ed029a1e14ed SHA512 292193a83847e034625d60825eec669b3d26591fab9e93448fc8e685935db5bfbb3417ae4e8d32facead40d02031b67f15dbaa52f7214b70343e7e677aa3cd6a -DIST lean-mode-20220501.tar.gz 46795 BLAKE2B 1d1024f8eb29f787c26368945086d61d06375ee675379833856b72fd47b6fb35e2b24a4dc6d2bb1cc333fe8fc4ed760e13a1e6978e539a994d1907ce774761b6 SHA512 131d71f863e59a0cdfd5eeab015e9e9869e4edd87b1cb45d5864aa13858aac5d8b05843a82a38db9a6e27fe6d54633bdb473509ab9ce179dc216a3fd8f89ad30 +DIST lean-mode-0_p20230611.tar.gz 46798 BLAKE2B b7d858979fc40f066eb8a212acf0f18a7a95b41df29924b7ca1b34e502db3b5966ddd3e83a7bf37cce0a836819ee46f18678244b00d6e951de83694a637789cf SHA512 f7b336887acd99306f9d50096dd3fda707d640be9e96f6211d826a4ba477c2a16b591bd9529456ce4a763700eed06f23b06e505120935dc7b9066ac530ba4231 diff --git a/app-emacs/lean-mode/lean-mode-20211220-r1.ebuild b/app-emacs/lean-mode/lean-mode-0_p20230611.ebuild similarity index 60% rename from app-emacs/lean-mode/lean-mode-20211220-r1.ebuild rename to app-emacs/lean-mode/lean-mode-0_p20230611.ebuild index 350757e6cf09..2ded0d08f2c2 100644 --- a/app-emacs/lean-mode/lean-mode-20211220-r1.ebuild +++ b/app-emacs/lean-mode/lean-mode-0_p20230611.ebuild @@ -3,19 +3,24 @@ EAPI=8 -[[ ${PV} == 20211220 ]] && COMMIT=a4205749d20a09871f0951c34f919d4ee5fbdb55 - inherit elisp DESCRIPTION="Emacs mode for the Lean 3 theorem prover" HOMEPAGE="https://github.com/leanprover/lean-mode/" -SRC_URI="https://github.com/leanprover/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/leanprover/${PN}.git" +else + [[ ${PV} == *_p20230611 ]] && COMMIT=99d6a34dc5b12f6e996e9217fa9f6fe4a6af037a + SRC_URI="https://github.com/leanprover/${PN}/archive/${COMMIT}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT} + KEYWORDS="~amd64" +fi LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64" BDEPEND=" >=app-emacs/dash-2.18.1 diff --git a/app-emacs/lean-mode/lean-mode-20220124-r1.ebuild b/app-emacs/lean-mode/lean-mode-20220124-r1.ebuild deleted file mode 100644 index ebe92baae289..000000000000 --- a/app-emacs/lean-mode/lean-mode-20220124-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -[[ ${PV} == 20220124 ]] && COMMIT=c1c68cc946eb31b6ba8faefdceffce1f77ca52df - -inherit elisp - -DESCRIPTION="Emacs mode for the Lean 3 theorem prover" -HOMEPAGE="https://github.com/leanprover/lean-mode/" -SRC_URI="https://github.com/leanprover/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - >=app-emacs/dash-2.18.1 - >=app-emacs/f-0.19.0 - >=app-emacs/flycheck-32 - >=app-emacs/s-1.10.0 -" -RDEPEND=" - ${BDEPEND} - sci-mathematics/lean:0/3 -" - -DOCS=( README.md ) -ELISP_REMOVE="company-lean.el helm-lean.el" -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/lean-mode/lean-mode-20220501.ebuild b/app-emacs/lean-mode/lean-mode-20220501.ebuild deleted file mode 100644 index 408aff7adec4..000000000000 --- a/app-emacs/lean-mode/lean-mode-20220501.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -[[ ${PV} == 20220501 ]] && COMMIT=362bc6fa3efb1874c525ed6b4b6f24f76af22596 - -inherit elisp - -DESCRIPTION="Emacs mode for the Lean 3 theorem prover" -HOMEPAGE="https://github.com/leanprover/lean-mode/" -SRC_URI="https://github.com/leanprover/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - >=app-emacs/dash-2.18.1 - >=app-emacs/f-0.19.0 - >=app-emacs/flycheck-32 - >=app-emacs/s-1.10.0 -" -RDEPEND=" - ${BDEPEND} - sci-mathematics/lean:0/3 -" - -DOCS=( README.md ) -ELISP_REMOVE="company-lean.el helm-lean.el" -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/macrostep/macrostep-0.9.2.ebuild b/app-emacs/macrostep/macrostep-0.9.2.ebuild index c24309d913e4..1101f1121e89 100644 --- a/app-emacs/macrostep/macrostep-0.9.2.ebuild +++ b/app-emacs/macrostep/macrostep-0.9.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/emacsorphanage/${PN}/archive/${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" PATCHES=( "${FILESDIR}"/${PN}-test.patch ) diff --git a/app-emacs/org-mode/org-mode-9.6.6.ebuild b/app-emacs/org-mode/org-mode-9.6.6.ebuild index 77e4614e18c6..2747f4956985 100644 --- a/app-emacs/org-mode/org-mode-9.6.6.ebuild +++ b/app-emacs/org-mode/org-mode-9.6.6.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ppc x86" IUSE="doc odt-schema" RESTRICT="test" diff --git a/app-emacs/pdf-tools/Manifest b/app-emacs/pdf-tools/Manifest index 298c61e0ea48..16c2b5d602df 100644 --- a/app-emacs/pdf-tools/Manifest +++ b/app-emacs/pdf-tools/Manifest @@ -1,2 +1,2 @@ DIST pdf-tools-1.0.0.tar.gz 459584 BLAKE2B 54e6f48e593552135c9264baa8040aed6a543e361f5ee951f925ef72d8c62db9e15f97de52eaa4b6013a17dce6170f73e16f1e9d25c9cde33ac8eba1f71ebb7a SHA512 dcf44a45865061c191dcfc03504c707f2170224167d3ec493465c789d8c1433f17c706c5f15dac4fab65e3da45ca3c194aad9b7c599209a7a10b72c17dbbeb77 -DIST pdf-tools-1.0.0_pre20220619.tar.gz 459416 BLAKE2B 79a7c7a59faf9c11047bfb6218a8055cb9c757b928e52ff59ffb910e5aedb95ca7efe1dda1ae821d98a687fc6e700d8194311fc850f534f425534a1572bd34b5 SHA512 74ca8c05ad238c07ca1b6d6a594889d048220bb984b78b83e7af4c59eedfa7a35a03e153aa4d1296781f910eb0b3a68a5148876a30ad0f6e9fdecf831ff58f8e +DIST pdf-tools-1.1.0.tar.gz 464021 BLAKE2B e09aca137d12bc99e4b7348f2b8d81b34e43a6d9b17ae08d7891146874fc74c671bc8026f4975fbcb6e68c678ead8aae503ba8cbf1f51a5ec6b9515de7335645 SHA512 7208b36b9074388f0e208dcf3730f2641d9a0d966e408885f932e1a495059dcf78355276df2edcb956ef1c34b85b3b2d6ab7d1c03369dc02a7a0c09e2cb1b919 diff --git a/app-emacs/pdf-tools/pdf-tools-1.0.0_pre20220619.ebuild b/app-emacs/pdf-tools/pdf-tools-1.1.0.ebuild similarity index 81% rename from app-emacs/pdf-tools/pdf-tools-1.0.0_pre20220619.ebuild rename to app-emacs/pdf-tools/pdf-tools-1.1.0.ebuild index 98646eda6fb5..3bd790d94a7d 100644 --- a/app-emacs/pdf-tools/pdf-tools-1.0.0_pre20220619.ebuild +++ b/app-emacs/pdf-tools/pdf-tools-1.1.0.ebuild @@ -3,17 +3,23 @@ EAPI=8 -COMMIT=fe42da60ad68e806af1677210249caccd7b99451 +NEED_EMACS=26.3 inherit autotools elisp DESCRIPTION="Emacs Lisp support library for PDF documents" HOMEPAGE="https://github.com/vedang/pdf-tools/" -SRC_URI="https://github.com/vedang/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vedang/${PN}.git" +else + SRC_URI="https://github.com/vedang/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86" SLOT="0" # Cask is a hard dependency for tests; it is ran by helper functions too. diff --git a/app-emacs/po-mode/Manifest b/app-emacs/po-mode/Manifest index 39a7f62eff65..20716a657376 100644 --- a/app-emacs/po-mode/Manifest +++ b/app-emacs/po-mode/Manifest @@ -1,2 +1,3 @@ DIST gettext-0.20.1.tar.xz 9346544 BLAKE2B 6541715b82399b7fac390ccbec82d2878228a19db9a37642b3eb65eb139cf4a5d74f17f876be4946771143b5897d5b4e4ca7948e06bb3edd79f125d1d3954a84 SHA512 82ffa5a28068272d0587262f8d9269f9629c601da5d122b6645c9c4cf98bfe4149df01bb58522ccf8fe25b931672e18551d7fb34de1cbf6a0463a87f9f8ee221 DIST gettext-0.21.1.tar.xz 10054564 BLAKE2B e994924284b3fd5b3e3bf59d4bf43eb30c9b21cc213dc3b98616b4a9fc321c90911d94d314f323cfffd0d2c3e9371b5b8f7985b9a785adc61617dd042b6f4df5 SHA512 61e93bc9876effd3ca1c4e64ff6ba5bd84b24951ec2cc6f40a0e3248410e60f887552f29ca1f70541fb5524f6a4e8191fed288713c3e280e18922dd5bff1a2c9 +DIST gettext-0.22.tar.xz 10008808 BLAKE2B e91c82eb793897bd7ed727503e9d6e72a47027adf51ca76cf5c936437c434e910508814b1d03b12694c5e87156018683cb2c8cc51637b121313ed41155bcd3e5 SHA512 c6368344aa4e0f6fd7c4a93023a5f7b377c7bb97b8ea688fd54f4c385c069d9ff27611d8763b1aed6328b6d3c4db7b34bd89bfbf6525ecaef11eb58434a4d4fa diff --git a/app-emacs/po-mode/po-mode-0.22.ebuild b/app-emacs/po-mode/po-mode-0.22.ebuild new file mode 100644 index 000000000000..c35419113057 --- /dev/null +++ b/app-emacs/po-mode/po-mode-0.22.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit elisp + +DESCRIPTION="Major mode for GNU gettext PO files" +HOMEPAGE="https://www.gnu.org/software/gettext/" +SRC_URI="mirror://gnu/gettext/gettext-${PV}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +S="${WORKDIR}/gettext-${PV}/gettext-tools/emacs" +ELISP_REMOVE="start-po.el" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/transient/transient-0.4.0.ebuild b/app-emacs/transient/transient-0.4.0.ebuild index 3b7d6fcbaea9..cffd7e2029df 100644 --- a/app-emacs/transient/transient-0.4.0.ebuild +++ b/app-emacs/transient/transient-0.4.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/magit/transient/archive/v${PV}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" DOCS=( CHANGELOG README.org docs/${PN}.org ) ELISP_TEXINFO="docs/${PN}.texi" diff --git a/app-emacs/with-editor/with-editor-3.3.0.ebuild b/app-emacs/with-editor/with-editor-3.3.0.ebuild index fd92a8464661..b87c51a42c6a 100644 --- a/app-emacs/with-editor/with-editor-3.3.0.ebuild +++ b/app-emacs/with-editor/with-editor-3.3.0.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/${P}/lisp LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" RDEPEND=" >=app-emacs/compat-29.1.4.1 diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index f360b8673b73a8c7a732e378a43331fd344cf2e0..78596e99c063d787f43a6c67c5bbb6073db76d94 100644 GIT binary patch delta 14413 zcmV-TII_pvci(qMABzY8000000{?ZL*^*^Pa$Vo~75IUYVjdowCdwp}s2B1FV(Zt1sF6CZBJEPP#+&OvGf{UcmcedF2n7QS;ALdFeroopt-@-|D@R1Qi zk2$P}kGkbAzrg%H+2CdIh!QGRj%Rmc&Y35SI6prlzD_(RhH~Fe#j$_@Sx`ww_>#1PqFgaBx*Usjx5|V4qGkr@VrkY}_vy?E1OTK|~ zPb>)V&R;cC4ZuI$q1 z@WJ)AftEQ^CB)X^JoYqPLl1v`Qf|!?lQw$}z4VU9uNErbT%6}iPvET+ff{i=x9|b} zGGqM{TUmt&krl$JvVPX9aw7F%IKb{y&~)-eYj1aa4!*RON&^UqciY6ztcCL#7-pv> zKuOMc0_&4FsRS9AvW&AFcwOF|Kg_(0xr0~Z+@;6T+-}*Y$!p{>O2&T`h@l@1_wxGk z?QXL4MEz}PPN31}emJ`vb`QSq;yAO#d9=neY+^%roO;R!Bnq(r_j%datwqzvW1rzx z!#;#6xEr@43T9rs0mi~+jU2+Mo&m}^i@SSoDgJ4)Q28T%x(6K&*b~V%DULPH=>&EK z4T1Xx)N)*V; zb_Y-M;R9{UyZ|4m5yWXVjM?!FUN*?PEbL%p0gZ%qXgB|cKV4gVw zkCX?1cIqI*xdX}`&|;IOojauve<9=IWEg(SbJjWyFy%CSiZiwtI9>1ro0LO}UV;hb zwy6mByel497tS{hxvG$!$IW10-oAc)`^~<5m@lt)tF`td7aq6Vk0vF0Phx4) z*{SRJJuIZddBJ}eNJepnLwu0PYUNG969WTtn>^`QK+GzcY@0CZI+5&we~^wi`PFUO z0>m8-9h!_@Nhg0=ZTK@bUIUIMkd31u*pIJZJHBEKC$Hv=cLXP4EETlJ>4>^EiOWOm z;6E8W$JrtuR8o(!`tW7+iLuL-8%8ZPx_t1w>VvO?0MCDYxTn?j%d35Pdz!2DCyr$q zh~qH49}0y3kJTF}!a;kWX_U?JLX^y9j=6bTE z9HkoM2Up!>r%F_WX;>MT1gv51<7dXWNasVD1l?a{u*xoGWQH0!n z^TuEosK|d$hh~AWWZDDlLzFgHyYeT5@w0uH-(Nm%yJvuKi_Sb#iSQb*emHVua3up9fv~7)TOar|k$0jf*6C0;S5kll z447|-a8~EzPz)2W@QI1NX3RY;N4A2&L8&IewRwMSj0#H`p6K<}&f3u)(a8xwtr}Dg zn%vhcI2L|{!-GJ4b;j2N&&g3hgC{JpO;UziBi4Qf&(9-G5-&e}7jhXkj1D553Mgx& zqyuX_3Gfps2M$}qOACCMALZuFa&PNbLi5vDzu<8ne*Nvn(e#?nOdtvaRh$PDgPf9v zAxD3COr8w(2H)S^DG6>6eI@uSm_OmwCC=>JfH$4!a88F422hdrZ-mJJr?Bzxj=vh9 z_-q}J9;9GWG|x-q8$R@>=^zI%ADjX%uFv7+NyYFnQ6Cs0xtIX83f&l!hmC@*52ut-19hyJJ4padKq zF}X=jZbt{B!NZ-AqP#`a58p?k2rdHUO6Yi6BH{x8N!GFiPGHZ>!KEV!5Hnz!4U=F9 z7=K^w)Ay&f68QIwPn?0DMZOFP-m|70-C5Grx8nFyu+FcCxp*nb9F74`2(XmYj?FPp zO<)~dVx7JQv=_+m-PKC?IUWz%%NrNvdw;}h#fIc99)3K)x}w{rhjf-i(#ojcNqk7wS;MaiAk~5;X)_fY{(cAUb{pc^q+G(vxg> z3M%U$2gupr{{-a_$_}*6a?itWYJ`qJ*)YG85wI=a&>>wFc!nlH!{AP{RC`d3O@HV& zSWQozLvwJF%!e*icR_j)gV3z$!S5omKF6#XWpYOs6n(;80MGp!S;jo=nkz$+U3>kce zn1)CCa!FJ))`ra>l)~iyf#LILQLSF_Ux=Y$PfY z!Dte0CIP}79>Qt570^Nun24@`Ai`Y9zpw`$KLQ(_C?D*?vV zA*_HgsvKr7GoqNQQw#F-*1l9u;5ND)KQW!s|KYGnDBpe6T>yl56)Vt)|IDyJi2)9j^m(<5qtF#%| z3M+@ZRhv62*>6=9eB;wH$A4+^`J$|j;Z%>=Ks$^xjGED#Jws<4Trl+;%Mk5fU&e*{ z@3<_o@mBlE4i24RG^2WSQXUy>X*^3p=N0l19Jd(8A}_5?<;N=5&{j#EcIV?kWs5K%nSfn1WjP$CX< zK^!8eC4QL@BF7$)b~#^7!F7u1?+}`%0lM818`v5OMICM2wU66FH33 z>+6T_!#;c*-(S}+KTz4H-GHA1W`8*Z<7fj&Am@o_G@iTJ=aGB9NZ1cI3o{_ZIYo&(2d}IuJG9) z!i#n$t;aHFIFav52k?#$8wN>Qi#WESPTf&$9Vme!9D=-wdEU(R{i}WW{_W-CyL1`C z6UZd6i)}uBsEh-gaX#edElwJhEO%-}HpI6h8B@RoeMS8?;A2HFM<@nQ1KXkds8+yw zFJyHkuRyut1o_C{Caa$n&3f4|&_Y^!a91N-ao)-)pv#;=R8l8qLQHWlr1>dG8rZc+ zF%}s1lSx^ncoX04qDa&V8G^+ z3LW?*R2of47!9BJTRxuDT^7zm+RSoW61m$+Z)oUNjOl8F>Bh8B&gH>ep?HoLLI$P) zcZT3iRXI5?er7ISwXm4TMEEckh_L`4#1fb*ek)zlR9Q}dEDsgXo&|?84ibNr6*nJ? zPDfbr119f`BB(%1A1)7wVSgIy=kf95%lA(oUZpF)ejBfQe0;m>B;EQv(*XX1iOCn^e(o8VLyZv76+slWy zuOD9D-ag-xu@4&o|C7xRVFT&DWRo!v9e?io#mUoZUtd0b{%BWK=w`h7bUEGv<3N+} z=Xezhb!~(~7Ym;%IB~#mAQ&ZIfFvS0>QZOI5b%I#0HXs15j6oOL1a1)>24kbiLKzM znfy-HjjG`rB?hfBW?I z?d9$DJ->x`Jdv&$Jl_k)+z{zMW$0eyssiL0@&2l-s997a9)J(f1BQ7?_<3P88Y~Y# zXEIdIIer|XRbUMr;dPu(=p2t>L4PM6dF9P7C(lhxyJroJ42b+#V`GIZhXS5v!`ERv z2%U%!$OsKEERrS4@1hq_>o}*u$fbx+#f*(%s`&8c~pV|UIVlN3y2J| zK?Z&r_?mCB^XHE??$!d)AJ#(R3|PSdUx~cgq1q7&0!cfHyHXtN8Z!`GZKtst3==15ue~&moQvcJn(Im4$q@(Rs%Ev$DE{e zvTqb(F9NAU$1e8IuT>d^B8cgNZpf@%OpF%QP0oklZoYHtGIr@^x}kezV03haDCGeN zZN7N&y8_1|jHHrx?0)#0wST^RpC5j=*AKtEef@T?nmx-vwW9|3iJMTwJjju(JEAxU z&w0|x$MY!(BGK|%9^EGuHK9GpFYJNNhqUAKu3lGZ0W^`2M%r_v8;rq0aALj)!H7sO z>|TZ}-%z}d$Q)$Z2FmDbp`b$`4i=z74}gg;92ExvH%A!Z*t#tAo`1*cLRVDH3>et) z^nQ$%z*#}4vj}o1P~4N1~H2FWbnIv z`u_25t{c4-4aa<7GC%}2L1&}q)eZhfhC(yCRM5A&E=GOlzJE}^NOFRYPvmeT-lU92 ziWpLpV=H9AG#JR>heM3gB5*dse?Y<;FoN1s2MTQSaf=dAJrVMbz_N))k=l5S)X@-U zKzgVIGN36T(d;On><=a459`<8#wZwEzI45SWw& zfR1NKP)fc+h@p#=1-{y?ID2&*>^n7cw|=RndOW$px`4Gd<+uoi8UyKPLUE-4sGHZl z6Yu~sK?Y%~1z;!+3_&>nAG+&CK)_19eB)p@59U@O2+2+A3Gsn*gGRG)`f!d%`ONK* zqWYJ3Uw__59aiWE469oaXqI>^$1{6tjVNDTB)00tW@i}Wh$=Js48v_`yvW(90|D3H zmSrGK*!x+`0SI+Lc8HSa6NLHgFksuu(_A* zj`YKGbsKqzSh>B=heS#=i4>8E3h)61g+>=N0)O~Q5GsCKyK(IQ>lf5^Xrcf@VVRlEy-<`jKi z5#H79bZmgg5qF0kpd-j2hCl(R?1e@L%;hpbvFBigWZr)?MXVr z;a%XUz_g~8!6@~K`2!|{^M*rWg0=#*xC`8jkDcvO7*K13 zjfb&0={E3gL=&2w6Hu?m7eLfh&!y#LpvXI${r2+Z+lQa|#XWC6agEbNbsc8}KqEL| z9X$m?5bAxBD(?Zx1=ddjPL7`-V4)UaJ{(}GWmJ>=7*T(9cFNuP>S+m`KrZE-RA9Ew zNvV4)!*%(Uq!tk_5fT30W?x@FeSXJfZ zd&G#3&>Yor4}1wixYV4Kp~LVy+=mxapXjVbJwv)5)lG$}Abh8qg~T0`vRN$ZJbgCM zqKJ@D6~=!G8;l$W|4raoLqd}gaE-7@%`vD^m{gZk2O+R>Z`F|iq|6-jfmB42-D{Gn zF%-!O$_Hc-084d7Sik|CP50$fEv>MUljit4qdo1Vy3DiMIMc#87O!;Givdqhc&dX$ zf>0bSp281=EAZqE_NjW|HeG`urV>=KDfL#eh)Gb~rsRK}?mul5>sGK6es zQx7bt?efS>fsi1pM2{lo=XtffO$UP{s$uVtp{6o*xRrih-!*06B=v@3q@I%sN!yVn zm8pMLS|bLqwh&|uH0L!s@0NfyC^@+j6WYR*UC$ zAkx*xR2Vq@id--OaeMTD_I9<_H68(eW;<6xI;$Tqt5L@Qb+S49Yey(XMKgc_JQbk_ zdRCW`^LUjzWD8tI?Vs=njtavT?7!ikSuGWU>flVNo>6tRihG!DHE*Tux6k(alVBSa ze^)PQI=n04N7@ES!EvNGvKTT(6q18fnnf;Ljr^p_18s*R^W=zRVp|0kMYO58ed7?m zsy#w?G28)zbcRp~wubxeMB zEA>7~BEFFd29sBj43u#Z=1)$4CQ7jt2)piyBmB;r`rD?uB=ICP6Gzs_Xdoc@e;KZm z(3~-J{0*$D9f|LG{-CSVUK=TU4$g|dfduNBHz?JpXJj2Pag(9q)s^K=1hj8evd_PK z7JhvnALo6@#OK?cQ&z(aKc>xsBRGF{MG|>9A(+~{5~6CTYBB<+8eF^bbUyNI5DB#s z>JA9sMi@^>Sxk|9ug+u8p`lxAM~YsYkB7|Qk*bk>&!YhhVB~p02U3p|+#rjabqqVjA=JfV(_KBl2!cYW)yB><6)Ce+ zS3znYDSgX#efr{P4*by%-EJBUB+1Yd~jJ<0a`dKohuz&~j|@V!|bJ zU{WvAaYzCU4wE@a9fSEkw=UJh`PS?VRPE*T}4XcKblwCJHtQv zlkcmL$-ApruOTj1$DexDg$9(XOVpE`qy2GJh%ih?^&dE6)K3=_Z zpwJ;S0W645+#GG6lc2>qn5U51@J%BIvL;dDhMGGs21(A#YCZy*@doeE(W0{e4xDK5 zMF<7*aqn+Yd&YH_ONd4c>e(j`*6wd594Qh zy|Gu=SG`dSk_+BRO6l?}AQ6Ux91plpLf=K{4{|x$6B#2FX+D$pgCL&61-wrvh&nR) zCNlI}f*|m{Dghb%X?wAgbAeNU>q3-_>{b$TWHS`}>-Z;=sEu zN0L{;gwvL0@tRP7P}+!Yh-xoVN3Lr7jcR4$z169<)zwenNg@=FSCQgj=MUbGa#{h@ zL$p>ko5Ggk!F@z-gX1HzSj31;Wy95A7ml2lP!dVq${aUwt(FyC?h_ggTDhb~;2$|$h z#OlS?c*q`ZHxR|EYL32w(?eOy(SVkcmQ#bM+K5!}p5d%gFG<7Uu0U`=Q=y|GT+oN- z)g{Wk#c;L#o*2b4c{0}&bi8lMXjL?np_GP1aFS-sDlB3cuQqE@zpQ&f<^2ZRm;?n0 z99)gjk*VE((PjVD)J#t2r6Bwjn?Znly+Qw%@8^8H*A(G|H$V$&nL*kvl?#uW>Od~V z0eTK8*d%{*f#-wI-KPjg>W&XPDygX*)sl&Y^aTu~ij5eBoDz@b2=%NMBQ-|(eKEcQ zCr}+bAAvp!t?p_eLaSH% zK+Zr`d>S_(D?tN=9OMlsK^GBU9y-)Y&_sy%C-DT%@}%g3!P`MO8X2}i^{Rh#`m6oF zkb|&`p^6EAgxQh!Dnu1-lnRue*h_(^J4Z#tsh&6(j|LH@=9i4LjPy>#SSeF=yvZA( z<(osG^UwULk*(x~06-Jatl3UOvmk7cCSnJ`o;vc0Xsakh zXb|SNNAse_iMsKL;GDX3bd!tDhU4)jnxyFD9JmWu4@F#JrhH+4RIN90rU?jx!U2wu z53h!i=u|UT8+0H?<*s3?OeAVHi##<|#1i&FE9Id#WBvMaOO8F>bazo%jt>NS(LIQL zHAq}z+%kdeuBM4vswe`)QB850SAk5CKJiA~Dtq;~)GZ~X`aPOSUH>Y}RF!RE!Jb48 zMMXmh4(Nj^=@WqkpUq#k}uLBk?mk2>6e zO}=MOrS!8PKf-SbltgM)nT#9=)@E`OZ=#BxW_VEbo?t5B*0uQc?R@+B`@41?_Z*6t zMV(yA@B^uwHHZt{_i&1mRkjCxk(A`_N#GR172w?B9tg94?!-d28VE>XkblHoLrd-DT!OoTs*fpgv-f z8>%t_OPbv-5&E(@i>fOQ(=D0?mQ+wTuhw;xQ9TWQ&C42R<5_~p z0vN3x_M&+tgT6rovZ`N;-0UE=3bM3|3Y4YCK6B$#!zg&OMQtr?UIgB zPYpQN>v?Cemt`L=F}dDu?G`~(91k|Jyc!Oaw?lU7C|9-Q%%cVcuj@8QIXquDygEs0 z;RLWx0+5v7JVFh5CO9sh6V)(CYD1&&DD)G0&6)(q6Ax%+*Tw=30Z5T&bt67VYj3>A zr5Fi+f6_+M$f1j)sx(`j+{!v0-_8Khbg!jW;~7EqdUY$n=%B|nYc%uvmY}Aypq?7y z8~)`l?}r&&yap}SblgZ_h3=1L`)&U~^+Dq&@V86zs^aSc8C^tM( zRM@k94Dkvz$F=(wWG!%ktSxyu0R?ccjtN-@6G}xrX{JLh_Yi)Uk+6^#Oh;N=V>Pwu zB^1MIbr3)@Gl0SQ5;Bk>h;x|`Yu!)Htm)8Pez4lTL*;f20_*H*7elsb zs;Mr(XCzoP;jV-}2oNO$UKS8FwO0>~9Y8e*84fO}#GavXxW8t)vK@FSITFAi5i5`D zn(4&rULDFm9-)a&F5+-gD`u`?B~+?z-$=5WWpvT2n;k01Cog|d_s&|M-j(&A zHP_Q2ypecB>K~_>3Vf`Z24^CS6$?5ID_*j9l#)AMZS6OZ7yRkxsvADOJOQ4x$4r z9u;K4B65|+E|+>V$P9l(L4oFE5p1s^Zd_Rdc3N4n;Ra;ym5VMoyJm#|2tGm!7hniB zZ=~WoaPqD|{iLgfv<8(q8_k^j*1R8L*=vuLWIuSbJ$8 zi-}w;%`!-px~_7LgT(>02m@NvIDt@99CHwU2qGC{+2-K!BY1x=kkSto=#>ax?k4fOYS#q(aJ6qbk6R4#-*0)!>$D?JG#L zId!WsJCX^a3%!3dnf5@O$JSu{2qLVI$yS2_@GA093VXtM>}Fm|!f0q$l;I1r%D3RL~p;`sN`c zP8arYJUp#*hz)T&HyI63!snm1`fdFDWxT`qaNB+aDqw#wC=wXk*3l$^?lMs;PFI|{ zqlh(YiOP-qM_sGo=sK5#xUSo;bM1OjPOk#jDP+-3hXni5-j0Z|8`jXe0NrK=wU+UY z5H<|+SWBZxgaKAz$*g%F$P}p+JV{zflMO6_E%DlCVpR39>hf2`CiNKxwTcF3gJgoZXa zO#}9HV{vs?jje(T6s?QtYY_8+US7&q6JunVQI3E3q*k{0S*IS5;8*F8P>)Hy``TQk zx-_C79M}oJAtY5k#WJLl3BnZ)0WwC8m9FgS`ff<6sB0I{AWf}?i3KK2)ZL8sE-&7< zkwMed7qFH(8>b2;>PfRP)DX>M1PRKkWrD1$+j(^@!DtRl6-06Xn${&9HSub|(=_0x zc2$3b^8iFV^hyH`qy^nyYG%X(Vn;;9#(XqxW{vnINo-Ly1fVC3r`Af4_p16_z4U$z zSG`-Sx^|hQo}-Hb44fB{tZp<-=aQLJ{b^UVIPaXK;Q?Hgf?cww6co$!d|6E@)`2QyDX~d1CCpWbnp%_ORi`1E;)AaW2eD<81+MZ+hJYZn z4Y8PnuTYdK1rto81N~Zfpb0MGs!a2ChI$N>3oIOe0BozMzvl;|{q|yieQ&c{odPcq z7s)j^KF(>P5fgPIbx2@4Er~>f zH3&NR|GAtN*ojd=)4}9ne4%y*KJPz>pQOT20uRf=MO$f*j^TPQh$1jki{xN0x}DTn zH3Z3j5GrCr*eom~t2t1Y8;Gh=41KVnsVJt+&(KyWU25WLT^C{-ou%1(T?G=#KiKTA zzl`_%{x<0losU%&2|_?;nQGN8B$FTES}H+z?Qgl}{)>jt)NZ5#1joctqA79oq-95y zblZ18?GWP7_kA@|&RP8wLv`@si4*Xs$8EBIE->&=-@W%}N;A=^f2R?e{QL=7J!*R; zH9@+NG-L5E7%`;u9VFr_MirVz2+UZd9x7Xx<6KW$KJD{JDX(@+Vl$?`) znjf@%l7zNUN@}|7@Ou@J9ROh>MvKI-wOi?0T%`SM9m8IA^WwE9ZjYzQ8q{<80J+Dm zq8Ax830pmNUsGe+P_c$QJ!b7F!9r@6!OCd3+V;?d-0-8Sys06LaMUt@^3sNtnU;ah1`@_|bnP&cwa9obI+f%Du}$6$IjI$yQz8pNyNcjsdG(bz<81UoMCxZj zJ%J{Q)>qrehzTD;t*Sz8SFwyJK>1x7v_`*&PgWTNtw?ruC0Rntt49Pr2b#=(EDO?%l83IG|DhX^Il zsJCBBoV45Q*hsnwab#5v5l5X)H5b&y1&g@HN(inDMd1a!`i7di@c*F&|MR-{@0}3S z_}j%LC$O8kzxueQ6Cj1!52IFMNY>FpCk}aUc+^5-LVy8rLK#`D6<``Z;9E3e2)He% zw04e8$m&Sob|Zg#Ai{M?l$%Q2AlS+vzEA-Vcy#+~W@PWJo z&0qc>n())x{$XsX-BxgE7QzP2|y-4HJ~mZrLj+Ot~|h{NuN7B{L4uTC4}<&0X(@oZllXer)wqcmoU z1RlK1pz;X#qM0-FRpleq;Jl>%O}l-uhL)eg&oya$)M)+oU3XO4eM?RcsKPJ|EYaB4Qkj#p*=j*b^=dzd zEh1L4uE*4*(bR$|_wlA(4Q@i^Lsu8MHZZD_6^&DI6JDAW9+2H>W6i9^YwF;fPjPka z_R_Q%C$_asLig)IQ+uhI_>%6sTh|C5+6o@+)LjqOi&j~JVX7vR9}0vcm2H#lF*tvK zEjn$Ht!RbPr?%f}%$sN_Vo30-LI~=PJwj2dI{dXmW96B)Mk=+gD0m=^WDxtl2Beny zi&GJZ@^U-psQ%7p@lk@psRBVBoQPhq4W)~PNQ3IaCB#H@Jc)pZ1>^uYJ`{2cjsbr} zG4Z0ECK}5i=@v~qssk`q2zcgYAVz=uFOsH@hCFrAiIAAr_QxNM_OAMvZ<`o18UtoD zD`C-fd8A=q&I+}lhHMQRYC?l2KncQmOg%0~oSVogVW`$k<}+OoYC8&E4u&;k7!iv{ zlBrd9z9u8o+;mh&?np*{%6PaK`8TM#ii9OPrAkV`>?COprobk;2He%jm=u5ga1*Um zRpMYI1ZzAcmq?m0E|qM=oS31{TYb+rOqKdq%ksSn$} z{`&3h^N02J>C@fQdb}yqp~Wu9;j1Es9x@zF#bR`TR;@Y69w`vuB@4jDs;XtGVM8BI zRKF|kpeiPRmL$NM#=*7lTBCn-XhBb2P1hZ^CQ!552f#dynW(Mw+4f0d-g68wYvK{z z3Vq#tYlAQAMqp`ULUYhUGx6DUz;X5MX+aAZ4@9b^Xc66zGnLxgJY99%zK3porgkF7 z)76)Ut-8luk*6Gk?y`R{-Osjuy{$6SF1cF{m}*-HJernz_EAIA-rau<5U4|!XG9tC z%mlEO*OPLleoH1qC6PC3BmGNl46S!iz9RiqZA?P@tfKqSt#3pBR=7gaf}VOUf77-2 zgTwI+sQ99_DY|6dyu7He7N}0N^3pY2=gmck)FuEAQNpTNLv582mN<@PgCG{f0_2PY z+SFjB6_4kOvXb^ueb*&DCPVs9sWBL0q=4CQm?Crjm>y|a44@p8$J4v=_*7?BR zNq4cSX2bJhFZHUEm%&hi%&UH>b+C~B5q;5g>DaIp;z4BY+DM>##H4c4*2dvJ)EiON zFk|sr`bO-j_ijBbrh47Nk5$m-QFJX74TcN%Ds~Nk7bl3yAliSyZ8%^&mG{q3S?%%E zEPT^0J@P;BVB2-E9b|&$hPA*}<-@IXl9n2_iq^tH8KM`u{a~>lGe9c!8JODgucjh` z5uCc(%RT1}L~Hy-D=Uv$R9iCjNhDIHht8vww`OvnjrhaXf+a}hwUEbY^@C~<8bQ^5 zsR&E8r4}9HfMb8h7MwzZFl&79Ir3`*1*blFSOE$o3=~pc+6JJXG&UF+)$k@#yELh{ zG)+!!;i>h3i`Jsyb8z4JzalmZIN2K+4b7VrU|!eD>GaX z;faPhDs>b%KAx{ZLsDj2RlQ%RDOBr{1|+-iCP^2`UenGGdWHdKO^O#14!U$|;W8exX8#i%BZsoSP0X;T|1-RlM&(h8>2Cvn2s%?U- zVNBSPQ^|jV^kqLf+HV-^85i)u{Xy0qJQX+g#!n?sV4cK+k8JdJ+~$hpYVn4`j`r7TUI!xhL8 zNd|uh>NNDmbI+hQe?x>bf=4@+)I_T$NUc=|6yz{s{1DYH%B#IXN;_IW;8lWF-4Dx> zsz7$or0Jh=I4Xy0d2Bd_tkTYj#+ljHIwQ~THM&*Rbo4aY@2R~TEGf554^@P8m8uCl z-`3Cuf0C}|D6f^nS<9wctAd75kp@xQ%Xoh!(rLt_w9c&-+(`ROG_kf$P`L~JM^sEL zWhT8jw^g5kopjtnoinLxFX3|yZ$tmYtH+cm;qx{@h8IJ?0QJjBL(TK<(-4R+pc}Ub2+UCT1HVFIQzv_Y__ z`E;sAj*bDdAmi8k1oA$sHGn6EK?N@gI`!{(#OJ!trd?zr%o<+UBGrPrqjg8EN$RRQ zLb{_t^S1g6g&Lz2(2@^<4uN?Zv4MYuX!u&!DqbV05Za;sjceA96XDxAHy<5pR?`BJ zxN^6e_wV+fMGY+%eEIfrSLUj^+(Ht8s73}7`_Wu&J!Pt`6jBxuMj>fk>9O5Y4mOMG zVOPJn1udXJor3adI}v}V4^&B8U@%SB#&zJz)M8IKL?1n94m)=$c7%C=xhH?e(7Ia9 z2%_g9R)&MN3>U>GnraY0nAT4KQ|^!hNG(GPX_{|U+Z{BQ9DD3)0bYC#ZSbCZ(URx#N+$3{sow-ty`i5THC6o z#VyI96?#R$(DiRKkioikmLY%Kp+{cYP#XZe_FfdVtatUBsKbJwtnsK7Hb>2RW5F5K z!m>5D092uiAK8+~YAUV6Q-B6jaZDSylBQR9wyIt(ZR&?;7nDZQbcbfDw1yD)AjRVF zxS=#04hel$6=i6v22WQNgC}Th$sam|q>KR(h;{0pIMP-lc(sBHPr^S?-uS~B`ez}u3~(Z8AqY}2zzVTO z9@wD1w(TbIDtJ^J8dW>m-w0h&FBrmI_a)`I8#^8R0!~4iFIrLivacpFuW5@3WI|^+ zv<>d4-aX2>)*Du*=W2WKa-Hw>6np{Lbv|5J*^d*D-Uydc~z*nt%S!o*IVH@;s|rEmBZMsrL}vo*j$ZnyFF&%e|itj`BY}) zG2`F`YM*Y^)cRbW$`H+O!yTCzA@=5brV&vC>MQ`LW$#?xI%rHtcB;A2K}C)x0;T5Ex)2)@)@f|VXt zE+_cS-{#HRq*AMIH9XBVU)L{hPiy(+)5BWRSG)ly&Q_c=PZ)82e)_W=KWK+lIVnd_ zbce@!0%h`-VMcSC;9M5ELbnbDX26qjoY>jG4OVY13sDX@n(M|b|S*+ zpVpF9>x|KP0KiSY>X_qLcc`x6t<`!e8@HOHEGO5_=B*NvYtA!$O9RuT*y=1L4C0b+ z*dryppx}MO7SXb6%bb;8htO~xqvuT&CEHJHt&gwY_lIBp_Qk&b_VV`n^=`OYZ-y(o z^f`RM!#2<|N2-L_S`DY426}(!!B5Jqd1BIL&!Lyz@%Y7Y^UcM1zVrm%IuWQ5pmB@y z<}WkWKe3fnh!9yJoGR;Qy(%YCABF?$P6bUTU$i*?<1@a|S}F}7B;IWkKeHCjXJD9} zmH;I=;|Z+KZJ`omxbMO@`xt=k?)+iqWz3zKTWmacEKR=e)8sYs7$tw>3Ue7$!(Xy;H@i&z?01Rq*o{4Wu@ za^sl&Ei%{Z$9-PD+6~HldIl#+CFWHyN{$@XHn4JV26${Ns}f{|v@{ZL#~YTI4?zXw z?GB#i!w1@yc|l@Qqg#T7F*}~Y%LaLug&mAcKvv_u3emt1KOBF4kbnPaume^G%ri&e zk@9FnPaR}9cPxwpT5RCUxl;=97cwqRhT*q7XRXslI-G`2amEJ35g=t?lX6JWOE96_ zHWlHXcf|wi!uiG_R~6FpxEbv0>)YGwZ}#=WeEEF0T5C^o;c?4NE-4-7?xaNTNi1zT zJ9Qnu!S-}GFBpG=34y~QK1gKXCU#oWz`)!lPdXM5vq~o0CXBjHoVDQ}q$5s#f$+9S zst$(^O-8S=oj*J2`ail6sWYhcBZ~j9uVCrH@+3WBK5D)stNY0iJ*Ra8Il4m(TX~^=YowpE#Cf zAdbWEekc(BKNhKo&*fZzrcpM>3sEvM9{A~PIZ|o!t8KuToG|&0IY|PQ{NzcC5j@3k zaFlA0A6#|ACMr=8reS4V60qW3ip}t+wMsj%0MZOET;LQ7$N_k4R3dcpV|%lhM-g)S z%^QPVpdx=i9hwEgwlfZ}4^i4+?aJHu3<#xFvN}&dK087bIVr@WkyXi4ie8=$Y`I(O z?bnx2<7fLYzrTFkcFzFe7M*z}Xhn8l{cz;S;7SHI0%1|pwm$G_BJV^|tka=xr1Vfd zPszzeIIHt&7d-C6ufN?mnqKpn2{?@jRh$PDgPf9v z{osE!Cr?%q{0)NUlms`3z7qTu%%AY;5@&X9z^6}iIH$u21E|RRH^O9qQ`i_*#$OFk ze6|iq4^l8Gn&&0*4Ilc`bdUp>4^9CW*XQu^q+$>4#7n0^%mM*w6}mAd$+K>f4$#K$ z_*_^H$H_r0)Bw7}pq@=>bHmT^W;Z!Sl#3jPgieB&KRM)3gVhbh0QB*{GTluGgr^XI z_wk*R;s+vJ!zleYe@;j)!)-U9Myd82&>zeeaGY2! zZ<3SS(ZOi&aA%|_ZxQvw_mL=qi$J*&I-Zt@_y9nXwJd=X*fVo*=|}=Z*g6~^lVJ!L ze{c5b`_ozp{CmbH&cM$iUxtKlOb!ZggL(!O81%GvPu!V2!@($FjSXU8&|9xJ!8!Tf zAbmP`3?=?VcI4$YmYpd{25_vG;MzyZ2rIVY_*1aXuZOvKDajm;0Z$09l+@4@W1yPA zI=I9-eGON1B23+MNP&KpjDdL|!-G z2gLv)L4L^#H*@{|+pjlc<#wYQ0r!PE)NmZ=2%VfH;xQpMco2w=UqK#6oR{<@8=itZ zJjelZHuyh5IfSwUZL{3-@S7T;BTzQX?_>mQ%QtjLR|TG-NzgF3(=7F&njkG3e@pYu zsdH!!PLlc1h3YP6h}lE4rU$=^#QGewqI$Am0h<;qkEhSELVz6+0P$Q8nEJcJV(HK2tcFcDn=L4>)Ie_;?cmhm9C?bjUv{E?b`lJLCI)dA-*#^21ulf9;X6eBdNu zvLs0|B4oNkq1FVV&`R*XgA=#b({MV+t)LkbV9uxUDgkjN3GYw^{0HQQO5!OHIfxt2 zO4u5&a1vM#R6v}OHc4Upp#JDJ!;o+sRIf`Ob$`y1bK?XmOCj7gS-yjVxN4O)16yI` zaJOo6XC-^67*5#uw9Ijue|)|ut7ACTV>ZwZ;|!x_^k&b{83z|k{l+px``6cTq5eBA zi)_5rezJo@XBf?>9-Wj`c~A-FBy?UOAHi{pVH~ntMO}fPWPCS8n$U@SPYE0ZP>3L{ z1P&=b83%wyP4KL&|B%ij@Z@8bq#=ww?5hzkk3v}*022(XVKRrXe*%tx(g;>}AdPsI zDu62EreFba)fU9v>VQ_J$QOhpm5e2zOyqGo7D4p`5BNJ7Nc60v}ESDh?6NhyyXp5yA|EwZl^>Vn}OXaErhpGm|xX+M#}NIhO} zk0%qY{1rqmk%tI}o4MXTd>{7V7ltIBpL_>L+W1Kh(~4+a8j@hd}HqQ*eO!*@FJ zD(?k{JYgB?e;WzIVU}ak`j8Q2E#8RSmr1HU|7f>&y8IcH_&wYh9k}6oDqSPJ1Lp#n zZKd`C+M~h9EPXnJBf1>+(=a3Y%Fue=P1SRKM8Lt_po}x}@Yp69x&++_-scLR4I;c~ zXVQ9H#1Zg^u6<%ZNDQmTOQOeXA^rd>Ai+!HG)QY%e|WiE7M5BAu?u+Vs3#3DWlP(S`f4?&D=ljfjP6e%yDX<8zIjSP+?GV{cG4Rfx)o!(+F-gdEtGS4Fjpv^e`UqZ$D-2_ zR{Vg;JEI6H(9(y?17g^p#`<}D{P^s#6 z1GFPT5LIpE_XEW_8*B){9yft9QdrG*fX)@PLfW&5byid92XYrvw&L+rs5_|D%21&O zr)*nQROw;38wj-!QuE3De=G6;vJa1Ks@S2$2I$TY0J{Nj-QpmGfdS+YFmK5AjVgfN z7$OZK2B0hyN0J+&H5c)L$UGj3hIdr-S3cxxgQcKC2-PJKvQ=p&nBv`jpY7Yrhu60c zpI=|U+&J3pDgfQ$ufRdUq(}@w&oc^m!g?m$66o3d???x?$p{tzlhzMfe}x7VZXS<^ zfC05a#`SGDk?K`EPk|wmO37tcq!OlvJCZm4k=5Q_K7ILUS5@d{y!v!G-U8!5lkn$w z6$^Dkh(Z?&pDH+Uz;GZKC0~FfA~`yQ$Alr^0nq?P2MQu;0!)I)bRN>(JO~n7!BI2$ zova&G!#Bur#MC5;!rR|&f1SeNN4qt~L6QQLXe{Eh8mYK;{08RAw-Ei2!|BLWs6CMCj$)rbe+1N4Ale_j%PUKouA%fru^ z43%?^ABSiaSVKp69p@7|$75K~iAP>}^UKL|6VvWlLn8wsKi1e-Aaxi{m7y)eNR44aGkO4E0XKWsopn%r^ZNLH|gKUt2 zp9a3>o9z7gqm8?@e?atywU9UiR&c;qB5!u6c7%dJ(vIS;6bHM;jKjp|kdSM3C+-7% z#8s-UQXwZEq^&pwX9d>)^{qt*8Mxh8|x}X~}YZnuvMRk+&A-J3Ggh02re{?h5(7iG+I=VuX@&JT3 zUp)C;fnyOyQpr1ZKm5&FU%$@}zuV^zzr4PEyI0MgWuV$o1N_8IC}JMuNY))u9E9gQ z>Ez@2lmwAzc`c9blZu+qp5zzyK<7i+@p)ITtF!=`NJt~?InoWr;2=0LUxZ*pBp7xt zLzZtS-bZ8(f3j=?W%RXB&>;{93s9j4z{D4hii3cgBaCotT^4%JV|Ae`s%8cZ?09-V zMoVBVDoy35xKz5CM0mH6{Aj9_@>+NS{LdkT$P(pt!};@fYy`pm_WJscuMt;IMX=l) zN0nAx%FNaY4}cx!b)Z!%kh*w0F$j)x;#Gtm=9#cBe?dPMCVIvMQcS@Tk*LTe-NPg4 zJAV!{={OgJ4{sre@r)RwWDEzhZYh-4FMa6h0RYInGThCiMu|FtmYl9zO4wCTgxO9r z4)PWB3y(r4!j58+^K?oGxC~Yvo=+_5)Z=Bq-$m1!1Oq3Ms~ps ze+mKJ2Qe=way$UYsC%p}>PHrVyR@no=8^a`A>35Ll>Y*UQY$b%H{DbV05A%HNm&5s zc!mU}e|y>P zNIyJRw~>d4mD~G#NTfuQND-N+03T3LXmmj%fUhLcW7&pp-367!4@d+jM$MD5;9OI7 znIJGacSQX6Q8?=$v?KlSvJ;`9A2O4J!b-d!uM3n7j(F%W zqKl9y4J&3acBxoE(mY`QLFlYie^3%mlz8KPo?KZrFG;+-v)F$7^LTSly6DBHJA}7fg#IhvDRbl!p|dgQuPtR~VNb9%SjwsW}+#2}B7n<<&>B zgD#B#JA|Ul1c?d&N(H{=)4xK?PqdO^z>L zKE904>%Cfkva)mV6!9lQzblb>-Pi-TK>dnphie`!($)Qk{401z+@@T`yYOdD(dQN6 zUENN{28bMScjy5+f(&8^e-vO1);5>!kct?0IIQ^`7tG4}C3{zb3dQXr_9T zSJT)r7hKl0DXap_utgqHBMitN)pxcaAX_Jcyd0(uMl=NfRj&j3P`9H<2T)ACHBHP2 zXC>{CO3ptr-aTE${zU&s^a83u012&{>h8>tY`|ort0AF94F=Fpf3*Vm*vQQM%~Zpc zNb68Juem8&o{MTF7>Nv`tGi-QTBk7u7k-5>IivoGE5EZxJA^Sq%$1e z1&#`g3t*dit;~V8Hg$c86d|TMhRGY1O(38~f@7w(TmSOOfDcXMho;4i)9a zmMg-{y81NWf5`Xvf6ioYUu=E*`u)>?Q9)CM2H-}%=%UpkS-YSZ-BIzyWpBDSsfZ$| zJEBTz9q&2f8AZ3coZf+(W+yqUlpLmUEpSX>};39fLbGL zJdDjrw}E#fn$YZ=fODoF=O4I3oZW!3pc= zDG-8C?~_z{4^S?!eiCqU`~(3DwFvX!09Y(vlm8e|e=jOuMLF8Egiaur@=hu+Tj!+I zy_Mm*{7O=b2$zTme{Zw5&!4`$^E}dU8{+>@g@Dy}&)y_M1Io z#7Ah3YPko#1R-2%PRh_>_#N)Ui>Xg^)}o#v-H+;~LRApHQ_Vu+j!D@p7ImKPM>0SW zA)_jce-$Wr{}12~)R%cojeVI?Qc@pndh+DmnrhrJ3vVrHTkixl49<{|3-K?9l_-+tpgvcm(*F?OX}ztbV+#MjZpx$>#8{9ibQ%%>V}QRD>Sr zSzSub<5ljEEpQpNf5Ia;O%ii~;%xY57gmd)Iyh6RXH;FSqF7D0nzz#S>lgd{lVKYb zf0tvV!@ClGq-~ItBSnfMiy>n~Avs8;S>(di$WN*~&~`X7PmV|?wpCzJL>nNM_9XFD zwMXb~9C|y{S-7Hlq8>OFiIi@rdotL#djFidF&4f%1f+iRkRWMAbI9r-24I%bRR2FV znqoi*ERrB3JQ5tRLtXkukXSkajtDj`e-+xHOgsZ`rFLl*yTiRp`^&O-iSk~@*8Q&9 z#6>0D91dV02bl_?cwJY&SI|{1#vn6^hLN{2XFZ7h&6~h+Tyt=4psA0oO80@NWAdw8 zsrOM5@q|<`n7oQ)1dfX^e{%XWQHrfV*mX}F;dkED-!|1Hi6^0%II>1Y0|Cj;e{h|I z=8U1^Z(v>RNPN%p2VI@^+DO@RC^B)ktxFa(2dPFqBkO>Pn+z4Nt}J&Vpna>7efi~! z@ay~dIPXIyKHu(~vKnUiF>Mwc0U+5GN#x;#08aBth^nEg$tVDxaP7*|`N*?DB-Bc% zJ0N@;VLTyaF@ZfzoyVlChHkAXM|yES9x_KbBr>n>3595&;j_7nUR z&8s+tS;Sa)9#j(f6iSCb@(Za_-S>xCh~5Y2inKfadW@)njflWNe_)>zS3+o+t?AVmsMHOY4h1|-YBnh#Aqr(6LOsG6)&dbp zx1pRbUthnye*X6LW&Qe&_TTQ!51)+Di@^{xLKQNx26R?6UKCmbG=XafEypG=CR{QH zCiNm6ha}MO0Mc<^Vvg5B^?@C_Vnv8Uztuc7)EB9H3K*oWJccuMf4Hn?m5guSNJHX{ zFiILQnShg0HVN3!nno<>3fGeE{NSay{c2Oa1AeHV6OJ0zRP{+yVO`D9RrJq8-cYsJ z$fu*e2oe$8L!E&~SJQm#Jom`_{`p=aySGd^&OId10Gbb2T=#+zOmCae8&Y0sse&mu z(zeuE+%D?MTbI2RPNA_Ka3`&dlfk#)wi;<8j~E9Kb$#i>=Cswj3LU|JAaDdt4qlby zM+G*bUfWc&UPD~2jz9IP3k@h&m#8N>NBiTd5McjEACqavKFi#=1;hRPbWKE*P4K;_1fp+A)tmY%28E^0o9W6Qw;FJg& z6Gg|V&bpxHNF!H~L60_eud+KCqKmpXeLdv3UR}p(Q6uGb;*f_`KM>f_b)$ePLEMnK zk^ekokn(8gR^2yGLf9*Rj{}*o(-C@*R#!Qu#x_VtS@StlwTE?U$NLXR*oRAoe;7a8 z=No&4ebpPaAi3b3q?9htYMLfPHN*dMN$9&M{Xs5Adx}767S3n#eh|cSxPbQw1yM&P z-$aIfOArLUS0x~WKW#5|axQQR39<&~AiI@>TzOCn_3l(G0S$(Kl%v6cSS%ier<-xcB-XItV@@q*5=0AqYy@u>BZJNMBMg9v zkZf>;9}K54rVnrH>&usK?^{})0UFc;JEI7-=iRMj+-vDJqD<&sngJSu_V+a*#esKS zjwG*w38yX1;x(avptKR)kRn;6j$GCD8`a9hd#h7ztE->DQ-QE}yowaBxx&ZA(pHgS z97JnXvngyj9^6OdHaI>ai$#psR5n}@CH%uC zDPFgI%|!n-jfSB1D{79ZTiwUU_m;a)nUve?R~R?}jw1kn|KrLGJ|SV5Lu=C$spL4c zhE@SBq&JW z;A)JHOzn<;F8i;hW^y_&1>vvQ3foC9!XA-YRrPwZMEVM~lgctDy!3`qG#935{QF2Fm zp0o>r*pOx7?Gcwn9RQFPi9{0kB9|brye>zM^H5_uQmtaisX5Je$D2;5``H@(r3)!qMSIsX+OOy%dPLb5ul}>WRbj8bp|yUoz5ifIJXmrA*cFCT~;; zVAn(7qfOIH-ViNCe29F1J13kv-zpYwFQ0z7Phs9_uRIoUp{Wm8+=Sk>4x{0Wwl4nB zK&mQhPJy(inkA2!cqJ&U!BkIOO=BWmWGi_g0MG<9YqrzSEC?HCMh~O2krvaLlKvlDPI_WRqIWhX#&EaaDXG^ z!>eH=I@Qe81|7&zxog;pDDs-kB2P^fv4nll%3kuVQ|0Z~ms@h|@us_r%5r=l(2MRt z?5jayAkv~tAiJw+qLwO(0C7}PoaR*^Q>0J4QMbxoJuY=i38{XMW>VL`13Ih9wytU&ehBss`UTK1@YlL!^_u5@sYRozK@C+4m1>T6)ku?b8G=&OJRrKu zPjwX)_G}+Ryh3hpZ72fHxxfXow&dvq6u`YYCS)B5%rnGUtwL-<`r!lEQG9cgim z)zqe!U^1)KK>*3j00!qv$e`08&SgTSbU&pceM!0eV6}UP%Iz8i*4foAhHTTwYe-36 zE%jQMgi2u*Zyff#7c4(_F4B~+?z-$=5WWrT34n;kN7=Cog|S_|96N z-j(&AZ1r>qZzLX(`p0Re0w1fU!I_vQ;L)9i6_6s(A?Q2FT<4E<3$hm3ixf&QTyy}^ zsA(k%=N{m*jW@G`@h74a)h+HdVkZ4T5+PvG$noxZXXI+f_;}|jTdF6jjCA@{OQ{+b zbPye2@u(mR7LltocDdA}L1up-3JNqQqei0F5I3%@0Xwa%*l+`~_sT^VoL#d*00bYQ zg$pnQn>SMN9XNScpuSxgk=CFxXQP>u-h9w=0?L2zPat|M!Y4dO?s0$K+2O^fsgKxr zV($s%2wz|7JNAQA=>~}AI9MD|i!h)yjS~n(#W9DLg&>kKmTe9mKLSX0f>;C5I9zG7 zbScwR6bJF@`qCzuF>kfQ@4w%dIn>*beGIy3XaPkd8CX!Yq!7tf_(N`L`qeNkx=2m* zS*V8Pz|XEZ4Rs*F7Nvj1MUmigZY|By6b(&*3;aItXWG`Zsb4eS`A0nxg^AO-F}^G*Nbv`6}V0zi*`CB*q8QpM4X_3fLa$Y#9q}} z=13uvlYMknsQCaH4F1r?6Ai|K0+^MPK(+_j!+lVwIZ;*)<`*@Cv8dO(6-r9(m;5zX^L zV4UjGh=OonC;WzxRQVLkkV+;9S2zU77&%tDva9R6A*G_OT|k30wHhWCm^2V^Gupen zc;7|_O;=yQTIy_^DwwDz%~VuS2`&Z+%By99tgG93buGbYh?of?IRH)Tl8%~qHQ;F) z@Kd`g!g+rHA|86B0SD58?k_bnLhL~6ASyQIqj589#4kx=i>e_2eJEjStps_ms?XI+ z@5gY}yQ@0x%Ov$2T@+y8ykHgTM$>dI0jugyyZR;yAn$qVz!#r-wbacrwDBs#A&$yr z824_guirj=8lRzF@8&B*yKxC|wxoI$KZBEnn(%+ffyh7)!Uz`9o)k%9LrpaNJt>?# zlAv>(5J2TL-Ln;~kb+{Fo-eCO#rh<>jZSQmObK%pqNdg)K`yJJDL(jWf_7lbC=1{; z>PBB2mqrxGDX?NFN|k~MrqO|ZEj-W!7jXqxdOHJUvCz*V@EviXx|So0%$$~9YH9`# zK8AmBSJBdlO8B7XR#AV?4@Ud##s2!IO_pU^^{|BNMo+ zDM6zZ?E=>z=-_|na#~;~Mg>hrvJT@5wKMQ} z|3UmD6^0UcSQakYN`rI^*Ly(}ftjd+0(*ba?WE4CAxMT$5gWp0VHsJ?fx6s4R1MO= z&;^@@+BZK#TcvcViK}&8h;4M1X76@HTmC!+K9&v=x2XqTFQ_S(j%;DjHK<8B(#N6QqyIJ->Zo100Okv82XqMJP6oA!XKYx93Y-9MV_ zyxkhB)dhX)-PG!i178N}(ZwYRIw~6Yx?1Gvy?O>4i~~AGF_s zQ%OD$+vHvKS0Q*fC9=@Tu#HNkE>HE9IOA;eL}GEMC(uN(+^3rKEO>OJ8phPTxoRky z1JD{8!YREs*&n?XAI9D<8hLwn174nmi-MU@##My#T9qXps`fUt%9GzNfPYt4cQJ2b zmjAKw?Dub9#`^Wc>({Z~-;CU5dz(Z^R2~%^qXVQ;_v7yx+ zoE@(L_toCTzBLh~g?40pwT+CJ@G;~&;dhp{X%&}MUbU6A#ei?C>IPk4AV$E8Ik zDqm>`)e}(&jpWDyf2?mD{D0cCmu*&)O!1KjCC{k0UrU^{+w9m#y613YRSpqHolZ5E z(dPw=xW`Het}IPaVU3!#P#69`wBUbU_x`;TVj6$Dxa0(OQ}0>pt+Do=zo0=bz40*mAFB$ zl|g)=0v_UairUCF&C&$X zG?egyj_WcI_7OD&O}^EBC$XuciBYeueGPmd??CgH|A!|0^tyi-TWYrzT$;r|3@gld z5+@CEt)$4hU2}-Fpnr8LBKpZU7zJr7RlEdttM!2cKBH;PeD<}y(dmYGxv@0WRn(r{ znm`Wq5Vk%wA{IT8?M?;y_FBrW>U(QzY=5nk zi#4?T6n?HrROu3JjAV)Mpm$qxm>kx=`S=`lEeP~kvZWGh;s^r`K)8uKPviWn07st|&@ zV~EC?;OC(?nw#B;BHkM|A+k3IWf&48(|k z|BIyQqajaSbRs0?wf*r&qunLx^OjCmo^4ZCYE zV+9m6x7|gwVry!D^lCxO(r-XZiMK9)^+|o$_V(+y*DoK|>!(k5N8@vzWNv7$3-1tg z^NSoZ{7kiCWPmoUIk+Afu;^7i7ODX9gyTyu9ZaBG!Z>vK98a`PK$q)`h^*!i45vg=V6&=`1y( zr=tBVKs*Skj-o|y!_8D_$I4x0+`fk{eWq3-s}(^v>l>rut*BF9v^;(PV7i}e{d(JE zrd4vc6fo5V6L>W3^z1_=$*v`Tb5RR&jb}s{@yx`pcGr_}rhZEzL?n?mY9sqgYz%F8 zP`V=fRV_@yJ6F+l=+?J!v=yq5w4bM5yWeyx{-AJt10ud?Yl`leH!m+Hto^AIsjPl~ zawTEawO99|A<9=3YpAO-LK4T(FaW%wqSl*cRGRv$v;m7Gul61>7|j8HrmoGQuql46 zUMzo~#k@?0i@n~ra@~?9>>)`9Y9+}wjXEF5JJ~Kam27xk?4?$9(lQWAKJzMHY8xz^ ze?(t2Tsk&ng*XtGyA~4Y8ZoJww6$=!tEx+0BlB9kcD@A!B2c#;7E`%y;m4|H^C-F% ziUz@jdKJ6ozl#$>WdQAe;5HmEp33`Yn5@=#Y81X{l^*GTcJ+UBksVZm#)h@OR@K9; zY?7AxwTiaF!Wg0#xcy+U9}_?-^%7rM^pV?8mb83v0mFJgqOhZaODsy@#H z5Q9_W$4vz=sOj)1>xQm`=cbmf(SxDcLa}lcibT}4n~_J9yx!V>?1Km)DH5B{!1QWy zI)m4ZQA2kQY8=6gsx=n8p!SX@38O56BKZM`ac~|X42|h($_{w^c3O>_v}t-fn2Wk0 ziFLFg@1=h@p{SOteQX-u(bt1KW zxv5SS@T*=Me!8oFs$wGeg>uWoehYt$0OpvKft)I_J z5B|37=h}UxX=s$4md74#Foa1~ZMfoiTZSIl*$3ozT@wpl+n$LZC}PkI{#4(>bo0PR zA&%OxC5i^I#ZFcKLIp5ImTGDou8L?aA*qm4_(yzyt{K$gZ+LJxB`D4H}Qxi^iJT^on9c1^X$2~{;<6pc7QMG^XQ z;P69#+uUj)v1^?P*kp@9c2^%o8&dS>?+i`eLLt}*r@hrUle*RtKDY2f*(_cyrT_z< zw_zthD&%)~KB^`$pyaiJ4wBL!&R#*4=e!UYi5J|0H}bc-uSKyghlt|*lWIn7Y}6ji zRjXS2gv#imStCct!~0yx@9WFD6WLog5Q3V2WDgS{QH4Ep`RjX3YC+v1wBA44TlSbk!Uo+0meRTkVA&;2foZ;7j+N3zDk|8(4^DuXU?` z;x&;9ksWH^xJKpkG%Pchu}h(0U9lvDHxLPS%y5`Tf))Z*M!PEnZ9N)U%nwy^yP|NI!1) ziQy)j_BD*o_hK{nHH4)~=Ohx?U#-NE&K?0f5)q zi=vM8u67eOSP+!TupQlrE?s;M@n1zbtPD?D3O zE0-4aL$nJSF=@C%BURc$2z;!nkwV;1A`ORxKC6f_v{a;lk34wREUZ_8&^u?XHGue; zBGt8bCc8I+-uLh>{WA`wXkV#+N-b(wE!y{wx5gTQt*Fgj4$acFco|$m-htZE8d^oE z&V2o|1Wrt@=pT)N|H6@K*Yq%kPs+9&wDwsdJf}ReYQGCaeLj;U9zrDPAAD(|I%G3< zN>{fC*)^+?=;)G(WCJ9TlS7D*i!?H9O6}n58ic@ocwVOt5)eU`$vRknPwplA28{;y zcFp1P1Cojh8a-9(&COQdzP?M3x5*{#je`qoYsnuv4qG5S)Os#M9uBa6(&w1+#Jq+{Ehdl|^XAZCeOeR6SDtGdg1&$Z3AqXS*NsloauhYpX~VBy o8YWW}gJ+BgRJ>8k%Q8Irn({2DUk&Z>yY)~1A3GWntp;rX0L0i)g#Z8m diff --git a/app-emulation/aranym/aranym-1.1.0-r1.ebuild b/app-emulation/aranym/aranym-1.1.0-r1.ebuild index 3b4f4ca886c8..7f7bb559528d 100644 --- a/app-emulation/aranym/aranym-1.1.0-r1.ebuild +++ b/app-emulation/aranym/aranym-1.1.0-r1.ebuild @@ -20,10 +20,10 @@ REQUIRED_USE="|| ( jit pmmu standard ) lilo? ( pmmu )" RDEPEND=" dev-libs/gmp:0= media-libs/libsdl2[video] - clipboard? ( !kernel_Winnt? ( + clipboard? ( media-libs/libsdl2[X] x11-libs/libX11 - ) ) + ) jpeg? ( virtual/jpeg ) kernel_linux? ( virtual/libudev ) lilo? ( sys-libs/zlib ) diff --git a/app-emulation/libvirt/files/libvirt-9.5.0-fix-paths-for-apparmor.patch b/app-emulation/libvirt/files/libvirt-9.4.0-fix-paths-for-apparmor.patch similarity index 81% rename from app-emulation/libvirt/files/libvirt-9.5.0-fix-paths-for-apparmor.patch rename to app-emulation/libvirt/files/libvirt-9.4.0-fix-paths-for-apparmor.patch index 52a12beb2cca..b043825bbe08 100644 --- a/app-emulation/libvirt/files/libvirt-9.5.0-fix-paths-for-apparmor.patch +++ b/app-emulation/libvirt/files/libvirt-9.4.0-fix-paths-for-apparmor.patch @@ -6,12 +6,12 @@ Subject: [PATCH] libvirt-9.5.0-fix-paths-for-apparmor.patch Signed-off-by: Michal Privoznik --- - src/security/apparmor/libvirt-qemu | 1 + - src/security/apparmor/meson.build | 2 +- - src/security/apparmor/usr.lib.libvirt.virt-aa-helper.local | 1 - - ...irt-aa-helper.in => usr.libexec.libvirt.virt-aa-helper.in} | 4 ++-- - .../apparmor/usr.libexec.libvirt.virt-aa-helper.local | 1 + - 5 files changed, 5 insertions(+), 4 deletions(-) + src/security/apparmor/libvirt-qemu | 1 + + src/security/apparmor/meson.build | 6 +++--- + src/security/apparmor/usr.lib.libvirt.virt-aa-helper.local | 1 - + ...t-aa-helper.in => usr.libexec.libvirt.virt-aa-helper.in} | 4 ++-- + .../apparmor/usr.libexec.libvirt.virt-aa-helper.local | 1 + + 5 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 src/security/apparmor/usr.lib.libvirt.virt-aa-helper.local rename src/security/apparmor/{usr.lib.libvirt.virt-aa-helper.in => usr.libexec.libvirt.virt-aa-helper.in} (94%) create mode 100644 src/security/apparmor/usr.libexec.libvirt.virt-aa-helper.local @@ -29,7 +29,7 @@ index 44056b5f14..1f0db2cda2 100644 # pki for libvirt-vnc and libvirt-spice (LP: #901272, #1690140) /etc/pki/CA/ r, diff --git a/src/security/apparmor/meson.build b/src/security/apparmor/meson.build -index 02a6d098ad..39214a679f 100644 +index 58b4024b85..c77b32665d 100644 --- a/src/security/apparmor/meson.build +++ b/src/security/apparmor/meson.build @@ -1,5 +1,5 @@ @@ -39,6 +39,16 @@ index 02a6d098ad..39214a679f 100644 'usr.sbin.libvirtd', 'usr.sbin.virtqemud', 'usr.sbin.virtxend', +@@ -35,7 +35,7 @@ install_data( + ) + + install_data( +- 'usr.lib.libvirt.virt-aa-helper.local', ++ 'usr.libexec.libvirt.virt-aa-helper.local', + install_dir: apparmor_dir / 'local', +- rename: 'usr.lib.libvirt.virt-aa-helper', ++ rename: 'usr.libexec.libvirt.virt-aa-helper', + ) diff --git a/src/security/apparmor/usr.lib.libvirt.virt-aa-helper.local b/src/security/apparmor/usr.lib.libvirt.virt-aa-helper.local deleted file mode 100644 index c0990e51d0..0000000000 @@ -77,5 +87,5 @@ index 0000000000..974653d797 @@ -0,0 +1 @@ +# Site-specific additions and overrides for 'usr.libexec.libvirt.virt-aa-helper' -- -2.39.3 +2.41.0 diff --git a/app-emulation/libvirt/libvirt-9.4.0-r1.ebuild b/app-emulation/libvirt/libvirt-9.4.0-r3.ebuild similarity index 99% rename from app-emulation/libvirt/libvirt-9.4.0-r1.ebuild rename to app-emulation/libvirt/libvirt-9.4.0-r3.ebuild index 6c17559eba62..0a0255e18fcf 100644 --- a/app-emulation/libvirt/libvirt-9.4.0-r1.ebuild +++ b/app-emulation/libvirt/libvirt-9.4.0-r3.ebuild @@ -145,7 +145,7 @@ PDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-9.4.0-fix_paths_in_libvirt-guests_sh.patch "${FILESDIR}"/${PN}-9.4.0-do-not-use-sysconfig.patch - "${FILESDIR}"/${PN}-9.5.0-fix-paths-for-apparmor.patch + "${FILESDIR}"/${PN}-9.4.0-fix-paths-for-apparmor.patch ) pkg_setup() { diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest index 3f79c707222a..a60e715e919a 100644 --- a/app-emulation/ruffle/Manifest +++ b/app-emulation/ruffle/Manifest @@ -8,11 +8,14 @@ DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 DIST aho-corasick-1.0.1.crate 167320 BLAKE2B f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc SHA512 7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070 +DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b DIST aliasable-0.1.3.crate 6169 BLAKE2B c23840c7f1df86109e004aa1929d7355bd815c69ce8c5a316c9e2810851b7faf91c7480924d67cf83520e94b86dc0cc1b90b0dcc84b446a15ba5cccc1bae95ca SHA512 a60e4280335638b36a72e51514843229fdd0cc89cb670fcf159f882a687c04ecbddcc52a1dcc3cbe8647e5308af3939037934a157facdddcc4834dcd3cb16dc8 +DIST allocator-api2-0.2.15.crate 58998 BLAKE2B 555b4250a1e78a4398053d4381587c8a77c6147faba9588dbd03ebc07a3c138dcb78fab7080fe0d9d8ded1886ad589c37642097d669a671886d111708a0a25a1 SHA512 5ea76c2351f751f86226e39971c6229cdf22c471184ebdf9189b7fb36081f8471ab9227a06d09d1aba4d3cc2eec0cb18c34cae178e7293128958b514a332b0f9 DIST alsa-0.7.0.crate 69367 BLAKE2B f994774f57f37e12e97ef0a961caa95509583df48102a904ca7563c6147222099941eab4d1b74ebc8f4e289fd0baee0a6cb2b6ec1e1983748e5d1c4cbf6bf3b5 SHA512 f39d966305459174e88c7f75f140f9606ddcdc64fcad0c140727e5885605567683f33541f98c719f50b583a24f7db70797b0a928b66666a13878366c084eb247 DIST alsa-sys-0.3.1.crate 32748 BLAKE2B 0c4da9c343d622ddd521fe9332acf97c1ee4a202a909c7a0014a507148ab6ff82d5098660dcba847d938b296adde416ae420d454d6982c33a0456f37840d716b SHA512 6523d909c500fee433f934eedfdc200cfc52e1b55be09434665210c16bb9af3593d8b1346ace184b171c7135a7aa65fdac5ca8c68e64f9d20436e1d8fac961fe DIST android-activity-0.4.1.crate 235249 BLAKE2B 6b5737812d090adf3d9bfeca2104d909f2ad62499d64bdb096875949d799779b3d64fb4266f74d835452aea02b8f8095357092f0244b74ea62c3a2cac0d3da8f SHA512 05750a645bf91d45980e0e380063cc531a0934cb488986954a0fbbaf4d024a33b22e11158f9e50e86f1d3bf3a107501e8653342dc18d1bcfa74c4acf77aed3e5 DIST android-properties-0.2.2.crate 4563 BLAKE2B 00634bbee4d6dcd3254ee37dd7e5560963b35700aa95c47c84c129f0774cbac436347f0abdaa4ec33216358d9f079559552bd5a95de5026b7dba4e04d9cd674b SHA512 dae9a12ffa7d5fbabc28d3ddcc32f1b5300884cf2b3ef2e123f2dea596b3a796b9c3cb6c5381bf8f6caf04a633c5f2f0b56804fed8fb2a6f06c36d6c76539431 +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.3.2.crate 19504 BLAKE2B 617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9 SHA512 b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8 DIST anstyle-1.0.0.crate 13972 BLAKE2B 741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80 SHA512 5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b @@ -25,7 +28,9 @@ DIST arboard-3.2.0.crate 42900 BLAKE2B 6a470f58adc7a5240c05399cc866c4e4292bc0153 DIST arc-swap-1.6.0.crate 67342 BLAKE2B 6afd6570c3cef4ae722d4168c3320be1343c4f6043892e5e5b52879b8210a896e083d720797b41a41db04a08eefdcfbacbfdee1a7f2180e9755c868d6fded872 SHA512 5e09cef9fa12d1204db24f3397158a3f45d12dd0fa61eadd691bba120a43fdaa916ab09997e7a63d61a3fb7dada4e3266181f4ef413850c4bc5e59d2c6c5b9df DIST arrayref-0.3.7.crate 9620 BLAKE2B 69d25ca9c15c188ca954a862f320869a448a5d8ed5765a6fc26309abb030e1d846d12800d960c8a97aa3ab422e8d2b883bd154781ed219a858e02b20cc803613 SHA512 dcf1c7de6d1d4b921e26a39cd70070bd460cd27f0a38be9099e41fc8b05fb60ba4f9aa91f92401cdcd0847bad08bffa7db4dca8d7cc84a3c8a1416d1758838ce DIST arrayvec-0.7.2.crate 29341 BLAKE2B eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1 SHA512 80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc +DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac DIST ash-0.37.2+1.3.238.crate 433404 BLAKE2B 727253b455d34164ca9d90e8bc4c3c77339cfd72b8ed6330edec3a10e259c1b258b29a8894f2f70f477623ac89dfb42e786e37ebf1380ce717f0f2e3d63dff5e SHA512 d135d03da45e5bf61a3453f6a6ed0020fbf9ffe29abb328735cbbeafa966338d501b097dfb7ea7aa04b15e511a36d310e67f12cb82bac32dd0c4a637bff81bb0 +DIST ash-0.37.3+1.3.251.crate 449524 BLAKE2B 0f21db7c1e8290b3cf5ae8ee064dc6905fe75d9f6075edf2255451a3cb9c1e7973c6555be6e06a3abe7d29a64e159cf9b6cc9c9ff9808a6fea82216dee41fee4 SHA512 7967df0dbe734d5ed7b60fbaad7a844e0c0c39792828f4764580fdadc3b38d631d4f1a62ea2cf4b08e3a6c0c0f89d771ed9aa97241d6f86031a9d9cb1ef140cc DIST async-channel-1.8.0.crate 13534 BLAKE2B a59ed929ca4a6b4f2d50506164e3d58c04449ed1ba9848af69531b163c7f385d846fb1ecad4fe2ad71d55ce58bb27d7c629a706f01438f23cd96b9910f6265f6 SHA512 8352b2f28565825cd7b51421fb3ff904c0c5d5e1fcebc71c91f0b60c662f9b949721b3da91fe0a205345c6f650d35afbc3340d61b637d72325af869aae24794a DIST async-io-1.13.0.crate 37191 BLAKE2B ec27c5a49550f9a2cda66df0a6c54e5a64191e6c1ebade4e47a3164cd04fe7fff60d225788983f55e47a785dd57c74a22f2a3455349d2d451646e4d0e7f4ffcb SHA512 b37a13fdb1d29e2e8852ab6f24589718a88aa39bf532145ae7541d61c3f49f731f890764dd945845eef6c8b5af1042bac2c04cdabc00b36dc4350fa1c62ce54e DIST async-lock-2.7.0.crate 23631 BLAKE2B 90814a489eef98a773ed5dfca5fc3e6b8e2b7a2c37e18f289292f46efce496d4378321327c947dce219add2b7aaf199b96beb9d19cf22536f1ff99b932e50314 SHA512 b151aa4a7fe4ad7dd68559dfef203dcfdd2084e175a6fe414298bd28c632ef422631d49c821fe075ec6f549269e0c0cefc16ea56741d3d8317a99489ed638bb9 @@ -36,11 +41,13 @@ DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c5 DIST backtrace-0.3.67.crate 78564 BLAKE2B 8c77d3d182c7e1ec3840fd6c7f4214322e473ba79a71b2d11d98696f8ae4440350f3c84a891b2ec79fffde107fb2ebb99fffca202d6ed235d3abd68215a1089b SHA512 8603a3b63f4f08be315176908134243680bf1a4b0e6cb26ed81f5fc1060279126ca0ef28f209a10289e1a85214b35db6b496affd71ad21524094f3ee3acd31b6 DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b DIST base64-0.21.1.crate 76319 BLAKE2B ee0699c5d6caf8d98d70f7f5bcf1ec512b023ad8e3149ab8dd887b117dbc3628fdeafafc6f3bc1e03f2b7c438455a38ec13d8bd92bd5c7c42caf0b216ac64ccb SHA512 bec15a064c8cb7068353bae5ea9415a33b65d1c9ba1d650534f9c311be6a3e611af9a87bce9a9abd29ea21244394a09f10546a89670ef1323e5852a88a990e31 +DIST base64-0.21.2.crate 76389 BLAKE2B 6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9 SHA512 3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559 DIST bindgen-0.64.0.crate 204700 BLAKE2B 4316d60ac565112afdaa99d70cdbd400d39bed1dcb6fc3d036952b4fc94d8ab4d35672fd8507b79dfa8edd34f09279e88bfccbae21b95f06a76a8df446c6bbeb SHA512 f016e3a9a9b0f65c0831f4c6fcf4839016124cefb8e2db922e1839ee22b9b9429ae20874f56217e8100a6bb68c4dd1b52664c41e9596b748088ed855111fbd95 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.3.1.crate 39565 BLAKE2B 439fe1150d278c78bba41cca43419f23b85627e045350c8196fe4618fc20b8c8951e898ff023f7ae9b4f64458d413418393503001b03e20e12857741145144c0 SHA512 12a7bb566d19153179e37daff4a336d7030274eb5219f2f074c28db2e2b8aa958a85749bdb8a72ba7b5f8eb2cef49ac5308f40bbc3548266d756930b5d7f3322 +DIST bitflags-2.3.2.crate 39637 BLAKE2B 838b699123564e3dcf5fc72c15e0747cc100dbd86e5c1b5400c55291bcbb4b8c4c416119517071ff692b48306572448c2f0da1ae0be9cb8c99eedaa1670f5248 SHA512 d46ff8c091ee8d0d3a524de4ac046293be9d9a0da64af0fa437500a5dcc13dcc1f19b1d936dc95f407d9a2a19c49b38295fd8a8f4b03bd71b3fa11eab4d566f6 DIST bitstream-io-1.6.0.crate 30445 BLAKE2B 48c078ebb28f36e65f634f545a8a335c47d8e24e6a101204cd16b1aca4425b2fbe20ede37c743d247440fc7fedb71ab2502bac96c8b39d2e07d638c4132b903b SHA512 7b530eb34351f822b6b114d55d33bd9f5ae618d56e336ef84e78f991aa07e901918895e1815a7049460f5167dbd9b73104450715b2c2a18d73b509e71813827c DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb @@ -48,25 +55,32 @@ DIST block-sys-0.1.0-beta.1.crate 9039 BLAKE2B 8b645b73cebdcd523d49d806083565975 DIST block2-0.2.0-alpha.6.crate 10639 BLAKE2B ea56e45e4d53f6edf4f9249e8cd2005c657d5f65351faa285601a81f467f59075919807111e7cb43fd739957caf0b502587a1c62dfd713690012d4952aa91dec SHA512 863ab739d0226970baa48534a2a27ce9ac87f938898392998e25659124cf7d3738f5c9f7f950c35688c51b7451d009ce8e8595db048bad3bbf4240b4f11001b6 DIST bstr-1.5.0.crate 346060 BLAKE2B 55f8b92b16947a02834a56d463d2f24f6857b9bfb590bcd250bcba4f0cbb06fd50793d6767e90d95bf48dd50b3e6f447096f8afd70890d54b27fdd6ccf1d99cd SHA512 6bd1be4fd785f7e576b4ae4a7203b1c1ff698d01f56b1f09b40dc1629f0ba7c958bfa9f6ca3cceef4fb51120707ae0fac9622126e1cdc477ee0802a57b34cd13 DIST bumpalo-3.12.2.crate 81706 BLAKE2B 50aa1e5f8f1208bd50b8fb0580bb5c5a7baadf36c0a0d8ad041c48b127896b75437118decfb1138e694964b89c8c0f66144cbd44037a67ef376fed312e08ebe8 SHA512 a0571501d2b2cbe25b862197295fddf14dbbbba7472965ab6006fb7cfcdf0f76df3b5e505888c0f1a0be99870b87afe5881a80df4f75756d2d9b65791d94d566 +DIST bumpalo-3.13.0.crate 82114 BLAKE2B 62a930b165e853aeeb40558079f570c75ed13ff5e8436d99309dc6252aa28ae69d327c4b438913d6c7543bc156f2714f0c1e80d759ea0d44babe24ef0f268ac0 SHA512 419368d6ca37474c2867751fe5706d0c747326bebce323d571cfc07ee0f022d8e8a7ef5692091b0fa804995b081998dafc55da19a53e51135a767bc0afdb9605 DIST bytemuck-1.13.1.crate 42309 BLAKE2B 055e031a677823c110e44446e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4 SHA512 eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0 DIST bytemuck_derive-1.4.1.crate 15159 BLAKE2B 696663115e722ee8218f32c8ce4889222e8d138ac7690b7fa4e34b4f87ce3ea2203e116796af058f6a6d85f5d5a38a7fad568494409397eaedc36995d4538711 SHA512 db977ccc9f9ef1404e82352bc03571f4cae8adda4f5b29ec16e94b307ed29915f7d4efcaf6414394c7ad7ddb09d1eed414926005b121394ed074d706479ec233 DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa DIST bytes-1.4.0.crate 58080 BLAKE2B 99a9d343424e04649bd209bf2a6c3a089a6cc9fdb799968f8c3a711189328e4499df2e09cc6a2a8ce05d2cc668149b364cf30cb3b09e96e21d50a39519c2f49f SHA512 502c63b9fdcd36ed28ede55a63cd359dc7b28658ecd43020511d17d48d7c34e45aa8ff7e4b17770f12197451040c2b724fe68d2aa3ab4f81c9171d052f2aa000 DIST cairo-sys-rs-0.16.3.crate 11642 BLAKE2B 08d1c4990f81d90bad398481a4ef94cee41af3a9c857c9c31f3433c1241334411791a1e57fe0d57b25aed5d5cc771427d49b96cc23e650002717f44fc38e04e4 SHA512 65214fe8d87dbcadc547b10b8741fea258606437e0dfa552b76bc87570cf3abecb90403fd95774a34c7f89a085984237763cce50eec57b1e5263d47302140b70 DIST calloop-0.10.5.crate 53694 BLAKE2B a94b3145e1a414195d4cf3e384626c1d530cb799c2a337660545383dee518d6f49212e1a2101523b8a90d9288dbd5f5fba93c85f157100bff211c5d12a152197 SHA512 d45627c173498e7b02d8536dc141f4dfbf4104e5234f7bae4e13b54c983f5e2e3d79e9596ac1675fff2c907cd0f3b204087cc22457001c812ae69c47ffdca4d1 +DIST calloop-0.10.6.crate 53711 BLAKE2B 4db79d1606c07103adea343f02b809aea54ebaa0bfdbd2105f454c0d7b77d5471cfe17d17c48adbba09c93ba76a690ea9f9a8905cec1a9dc695355a25190510c SHA512 640810bf745c19cb73bb0e538f619a3ae290cb9ad5fb66bb5196be0b58ddf68a68928f2fd94d6d002246e2925144c4ebfcf0e480959ecabaac2ec305513a50b4 DIST castaway-0.1.2.crate 7124 BLAKE2B 43b5cc2106028b9d69a79235e9b1431fb76de1c2c881a26c158be66f79dadbe67b03c4718a439bd0b48d9de70424872c890956bd6774dd7af88375b0807137be SHA512 548c192c8e746107e4aee4b1e392425a024ea6dac53468cfd399c7dfba01e26a1c2e4a6bb824846d57cd940b6b72e26b66525ddbb14a6e3fcf5fea8659ba88a5 DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 DIST cesu8-1.1.0.crate 10555 BLAKE2B 4fe369d1247c3b30ff9beb644dbe2a517d78632191f3216bb83d632bc8857f9541a1b60d0bb583cf3fc0ae974f7c9d2b07fca5efe2057d9ef281de76fe810a49 SHA512 2d902b624c7ccfe3633c7bcf99b833b120c0ed7760ea825bfb2fa03ae90df543e637efd46e0743782b81e468e0fd3b534956ffca81f9bdfbf742ff3beae8f8b8 DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 DIST cfg-expr-0.15.1.crate 40860 BLAKE2B 66d7144c6ef87ee78ccb7c11e8dae73221d89039dee77e57207bee666888f5fd2162075ec13ef2cf844ddf05bfddd0ea95bf89f894e647ab4e7c0f4ae4df6dd4 SHA512 cd13158c37ccc01c0cdc23f3d9def013a1dcb0864cf8341b1d8117ab7fef9f9b4a221eceb71bb5ff1704c334e354a4d13b3cb68b8f3a59c4efb956eaa2fe84bd +DIST cfg-expr-0.15.2.crate 41227 BLAKE2B 6f2797bcb6589a8a9b2b95d2cf1798d06f31d54bf830dd0fc4be7ee12a0920dae8b06615fb7736e9526ce41ceedd4694af3b70b3e0c346454bed3cf0a1ea5c8b SHA512 96bd0ea75c6f857e27c9c7e17991c9386866c448e8e63a82885a7805ef7b339ea6ed86ac0a8c7d16982ab05331ad6179d6a297ec84068af2db3a27dd52342847 DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880 DIST chrono-0.4.24.crate 191330 BLAKE2B 492a5f1a458db9d6eaf244ac6ee750fee5b4e2586b7c675f87f2515143080774f13f9c163bcfc84b08ec70b90c7fab2ffa438f9b2b8b4ec1e691fbf9a104ad50 SHA512 1a9121870aa4d76448a1b118a2e135a145a55c7784c4f5a4f25732f8597b8655f32cbce174bdd65c2dc7b17dcc3a608454d0e3dc29b86338e42a839f8be1e4fd +DIST chrono-0.4.26.crate 191501 BLAKE2B eae49ee247607995c28463b8c3e2119497141e69d19a756c408f2b72d94bea39397ea2d0d3cd2ccbf1348ef973dd8bae6d29a0d0590e8dd34633f365a9170adb SHA512 2b66faf4d8374cfb0485710ceb2c9c1ce63aa6f9670e405a0810af4aca01c57d8dcd198a1f4cad498d5efd89e00003ba1b4f0bab599422af4f9bd6fb74494c47 DIST clang-sys-1.6.1.crate 41346 BLAKE2B b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b SHA512 a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c DIST clap-4.3.0.crate 54034 BLAKE2B ab9fad83668c54fedd9bde10ae6ccbf3e8deabfabca324ef98fb1522c62795dac473f19790a7800444f509f704ffbed2327f4a2e196c92c2b652899f9ee66849 SHA512 71b7e9e404b63a2c113688a97c56a071c52889869173125aaac6e1512ed0a77b86d0d6dd82cb717b63ad4ec5ad94ed1e01ef397ba9baf30db176efa80c13c286 +DIST clap-4.3.4.crate 54242 BLAKE2B 30b204aff63a867a1b634faa30bf00f0ca4d9cb75ccc46d7ad0494805990b1231ac90ca19c9d4c50b3f1ccaec7efafb634a1cdadaa08d1c2ca2848450f95b464 SHA512 a0223941b7d5ab5ea126377924722d8f291b2d50eae665cf6bd05f88a20bc0d6da3e9abba487d3be1c4847536d7d93cfaedfa58b19b95c40997e49438ce65dff DIST clap_builder-4.3.0.crate 162227 BLAKE2B f16f610b828fabf3e1818dccdc749006f16ed116bf3e03c8bb0e1d4f70760ae5b6c7e2a363a87776cb5a05b575767b680d36ed8aafc58c21457e415f165e4dda SHA512 db1977678c4f369f029b2b3752ed7a2dd8aa69aad2d925383a8dea10031846657b341192c9c42c08e8ed8a360b0ee9fb8a3344e18d0a46a18d13aadeda60aff4 +DIST clap_builder-4.3.4.crate 162466 BLAKE2B f3368e639dfd7375c37072b92ab513a323e7120ecb4b7524a926785fdc14c073c65a188e356439beebacd9159d2ef9fabe9bff47fe43222d02aea12664c2d652 SHA512 9d12b132efc0078aa79c90951f18baf4e544d168f6c73a40d874c3e8f7ce0eb89e189ee8d2be186a63918ddbac1dce29766596bcbfb6ed69e8ee4c51e86e3bfb DIST clap_derive-4.3.0.crate 28954 BLAKE2B bd154e2ba7f6ab562b24312ea3449d5a0843968a5d1297f9628220954c347374e6c9b0f792f333ab11c10ee3ee3facd147d44bfcde93fc5ff4a4310da37c03a6 SHA512 99e5300819acf7b061f8116b594cfc539e6298cfd63c428b0e9ee8a353860cf8a78e8419de2fb0b97676d4daeff04e86af3cc161ff0d01e1eee81f3d679e07b4 +DIST clap_derive-4.3.2.crate 29053 BLAKE2B 9e578a78e92fcb90689c1327a41f446fac64506ac77c4721f5a87094b18beb540704846485585525695de333c301bd6f6da2805bad4d00888664da01e5a1a8c8 SHA512 2d7214eb91517067d6701443440f514648ae1345a326e6d00c1fec9d387e7781d5ce429d340277eb85fd436fec69154ba51d6a10a0e117276656f0187ddc19fe DIST clap_lex-0.5.0.crate 11792 BLAKE2B 0409c9d957ea6a566eb8b50f4212702df038d04c4c38f7440d91cb4c58ec887940f0cf500c4c3949c2191399aac3f5cb1ce44868eac587cde90211d3e467b9a2 SHA512 0149ed7c2438a19b4857f895767550d783711078f07bfa9ac8ca531e06f51c7388110f4d558e30bf503536367cc370cb581e8deb6fe51f9b5460a334963daacd DIST clipboard-win-4.5.0.crate 13476 BLAKE2B bfe3e9c21d58e0001b85c69d724b03b2bc7128fe67420948dffe0b9709504924339c93b5acc2a572a7780bb1adcb51ab10ac172b972c26d325f3ceb7f7f6dde7 SHA512 2dfaf30119eb77c9f069310417f11e836e158ba43f988ff49f79647f5fe44bacf7e28dcc11ba2cd95389c685a69be0f5ef8b033ef09b94c9a3e484952e891d8e DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844 @@ -89,19 +103,24 @@ DIST coreaudio-rs-0.11.2.crate 41939 BLAKE2B ce764a5bd60f1b13cb68abb9e159bc2b44e DIST coreaudio-sys-0.2.12.crate 5433 BLAKE2B 22676e81147f6c1b07768814d550c28897d0e2b27d47a93ed4fe5d5e6a19aa68ffd0482e541f2c7892a3f7731535b2f0d15c4527e9a09a854aeaac5581b66d12 SHA512 06fab89ea033bd2983bda7f1cccada4fffd5218d960c740058214b4198be81f3456122f6f037f55e6b439c42e4d416aa073afe5f2110f6ea450c836c165e2994 DIST cpal-0.15.2.crate 98128 BLAKE2B af06ea384069ece983a4008f5a0a18a5a7213446beaac163594d159d0e8fc6ffc60058246019ba54e0889872f796ad4c60837e5332dfff8f34e621636ed3d5cd SHA512 a2a92dc2a506cacba143253a9e71de8ca6993ef8a1f936b29ee26476c59a4204db307063fb22a30740716bcb9408bafb3ceada5be5f7ee843693ccadc60f35ec DIST cpufeatures-0.2.7.crate 11563 BLAKE2B 917f8ce2675519b4d5d89fe09b02e147f00a915d195158a690b292376bcc2937dee8f76778506556ecde0187c74ca8c046973f44e1f34e4c8bb6809d2d4347b7 SHA512 46988efd895b88751200dd9693a1040f698c8b2ecd5d3d4ae1d8055e719aff262afea764083dabf1d8202a51e7e16b4f51adcffc8a2424c841b58840b6669490 +DIST cpufeatures-0.2.8.crate 11840 BLAKE2B 8781948ff8522c03721fbcfa319226421ba320694b83f4b3c7aeeddcb1f0d53dd1626ef8be8e9b01f44154de9b7ac896596405227b89e487f9202b80be0a27a6 SHA512 b6d2c38136b228cc2bc844ed3d163e56ebffc69880af82d057247ee921becf8637d78f51beb2da23b2fe90c178781cff0525a3d9616ea20bfb3ed33f1db9426f DIST crc-3.0.1.crate 9950 BLAKE2B 2afbaee34f754953396e452260290422d19416dad4b88333e4501592deff3b3350363ca4c2b37d573ecd4e64a762b702b79445460f15fc90bdb8214fe43c0945 SHA512 aabe9d4058fb4710405146e978ec5881bce5ce8971618b69a7ff873b0fff15fc78e5c48ff0136ca6d37663a53905bc3c5daa0ed3a2ed4d8d721e90c3b0ec28a5 DIST crc-catalog-2.2.0.crate 9931 BLAKE2B b9c36e7f41e67daafc31f6ee6bf37ef78980171cd84565c103770a57bbed1e04f2b7a7261e7917252b3b6be96837e8138a8b9829380be93a69ee6f33ea332397 SHA512 9fcd42c44c66798c97ed36b36a902dff6e83a96d86da0f146c0db287ed6a00c8827d6749bfcdd090083bb81103bb2397e388a0e2a21698d65550360a45453396 DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672 DIST crossbeam-epoch-0.9.14.crate 48524 BLAKE2B 439eec7e5e0364af0fe0a34ffc9354ae289798ffa7480bc656d4a610101e1ef2d5f484d84f82c87f961bd622434c36adfb7a87f7fbd2c71077b732cc7cc765ad SHA512 543cb60cff7c0823733f6ace191b137a04025a2b40fe4fea5eb273772009627fb705aecf742bc59e01367d4c15a14aca73aa2caf7f4b509f4b25947e14fd1e19 +DIST crossbeam-epoch-0.9.15.crate 48553 BLAKE2B 23aa0532d3126e22efc779859478098e505b4ec895c643530a3f7e8dba0543df3d8ffcb6825b1d3869a4418e17d798d464b3e1bb51522435d50f53ac224e22c8 SHA512 d9292c059ef1d156da52950137b2b3ea5eab66c4cc2f763d02078d0b0106980839ebed2ae2aec53e026ee7b3ddc37c4b51370d925ada1ad13d9981934daa7bde DIST crossbeam-utils-0.8.15.crate 42326 BLAKE2B 23e6bd2a6535c6fccf7b7d17487fdd4095c92a3f3ae383a72dd6d90c1c49c2ec8d96dc01a94c7127b2681bfaef843585b3ae8665ecbc43b2e7db8434e31c6c8b SHA512 adb9ce1886396bc637299cb8122d102bcc9e561f25d67ef73e98c9ed8a8b13b78bc0f5bbacab19d015e1a7690bc0201f08b3d8e82393ec347e7f2933eb622533 +DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f DIST csv-1.2.1.crate 887936 BLAKE2B bd58776a653f51c0c0ae57a1f7082c58b0447d5874bf91e40bc9d66558200c1447dee368f710ab99a9434df319ec53cf15dc90a470ccbd439a823dd9ef83b4ee SHA512 015d6990fc68a992a980695bc21dbd4ac00b6fbe277568981dcaa3e7edcae4429979c870fcd79b883114d1a5a55f66584f3cd5c27d3886453b4a70577cbf37c8 +DIST csv-1.2.2.crate 887958 BLAKE2B f1a5c11e2bb721dc235ee59e02861125535cab2fba6bafbbc166c8f6a2e5616b11c70ddfac5d4e092bc29207ccf9c1f4c4b893da4645d595e1f7afd409731727 SHA512 7176b683f016e8872395eb5b153634926e5cf449147e690a2e08b79e8068c111d2ebab40fb6c4b3b03d34b7c1facf3ac1e04a69e079e7b0e0592691dc2d2d790 DIST csv-core-0.1.10.crate 25668 BLAKE2B 8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8 SHA512 2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328 DIST ctor-0.1.26.crate 10803 BLAKE2B 93627949b92651243b7a763d3d45a22fafcf2147a30661c4cc017e222bfc2bc12b4071054e3079adc431fc8a5dd8b86a8d11c53c401be6db846a3d0d2076b9b5 SHA512 3a3d60c976ec02a9edfe04470af4b04b02601c48e2a007393cedfef5c13e22bca58630e9e885e635a71aabc3e0ad8fb70995876551cdbc6a31029d8d2bc2e86d DIST curl-0.4.44.crate 91415 BLAKE2B 0193d51d0ebca5a9ac87a3a2537d573a15d8f0c47e0dba5ad3c0401dfe4a96e63c43a1be054433eb782f90ec61dbc60a12ba035e4fdb033eefe53860d41c3494 SHA512 499c3496cb019856773da10c5dcdf539c3fb7542a5e5dde4923d36e0f9274515b43a68bd31fc18a9adbfa9061d752fa698dfc2fbb6a6b1c1347001b3d112b3e5 DIST curl-sys-0.4.62+curl-8.1.0.crate 3179053 BLAKE2B 26311066840aa49ceeee7c7100b90df859dcd31a36596fbe83619305c23310245f16afdb18ae0b68baa5c19302ad69b507cf8d9c3eaacc83cdd6d66cc64a428b SHA512 d39e08f0e5d5c6eb6e9e48b4c44ce52b62f6e26f527f4986f0eeeeb82a0c0964cf3cf9aab133af47bb32618b85f45a8fe71062d64d46c547185e3df76846322e +DIST curl-sys-0.4.63+curl-8.1.2.crate 3175347 BLAKE2B c73a265f95920c10db0c4e9779d11bce1e70f4d817bffef4fcaf606a8a992466b52947869c3536386e83069aa3235440c207dde34eb90dda16f06b62eb3a8925 SHA512 50d2cacce02135dc316389eb2c486226f54c930bab26ca732d88b99970112a5528ec0bdd0e98bb82b17a8ed4db56ac82385bb36dbf5049aad376f930a5bfaaf5 DIST d3d12-0.6.0.crate 17274 BLAKE2B 5272d0acd01a646116966700c446fb7f0008720ceb76f3f131d8bededc64e47a499d0c8b7587d44decd0e08aa5bedbe825db2d3d2ed611d4c0191f747dd2f98f SHA512 d7124d6207001dbd240aa8ae36dff0be1d294487a67b9664cc762a44c7a6e79450f2af830ea94cc5423c68c2d3466d4df9eab8cfd185a2441673941900b5cf21 DIST darling-0.20.1.crate 25792 BLAKE2B e095bd0cc7d3102965feab8bf416a2d0f73a18dec3f793099ea5711d31ef396277566c7387c5f0997ed5249290e03f2fd2762ed3fbbc6311c482912505dc6fe5 SHA512 e1f46fc87cc7c4a3b123205100c29098a70a78b51cda9f09e70bef71f2c21329f2f57147c2b3d9004d5a36fdc8de03daf27570fd2f5e4441591e797295bc0a7d DIST darling_core-0.20.1.crate 59009 BLAKE2B 61cb34482e4f9059391053632a0be62c8c5d91ac459034befafa985a79e6b9edb82742756aba868eba1d38b0ccac4f3110a7d769c995c8641a7091e92e923472 SHA512 985d4f48174db61d50e77d59b47c13d2ad93a06c6759ab64759a70acae033777a61cade3dccfd870215e0af9c72b473012d3061a54e64cff2942bec897147275 @@ -117,12 +136,14 @@ DIST dirs-sys-0.4.1.crate 10719 BLAKE2B 30334f2192698d7d03bd4e8bc8a682482da7d13b DIST dispatch-0.2.0.crate 10229 BLAKE2B 3a3f011bbd994f6620619d5bd26d95eda7ba21f1a4874b69e3a654e04611ec7af7257300a669ee95ae04ce35a91e033dddddb4a14da48036a5d19c4bad721386 SHA512 cf2b4c624f92808e43a0a4828ee1085e115540d5df5a0ad6a3593c9e5109951b26e8afbabcfb0a1fde41207d5c060566bf9260bf4c2a95907e3a822d84364b3d DIST displaydoc-0.2.4.crate 23200 BLAKE2B 91b0ae7018109d407095060b6bbd6aed1cc21120bc30348e8b16b5121f7c35ab72b65e80bf97dbea6cb4ee6b4d5215e8e5c4374f92a569697bc9c862348620cd SHA512 a1de2c200584bfac640f8b84b5103d8687919cd29f59a14898e98d480f476a8e4dc06e3b929af479d536cd02186e2a9be72e6414338bc117b97bc0d160029592 DIST dlib-0.5.0.crate 5788 BLAKE2B 0c1bafa05ace4a51fa7f5d8db9cc46773c1da9948e6a3f7e531c60953e554798d562546b50ddbfdbc266da8cbb988c59d57a95e7c3ad6e6d84f9b4888180f264 SHA512 1f828bc845570d8d6a6fb6c4f9bacd7d4f50bf800a68fbce2e0b8f8bf1eeee7e7260fc95fc49a14a3f7e2a4264368c80d8328d408b2a6544f4f796c48a4fbf76 +DIST dlib-0.5.2.crate 5806 BLAKE2B 2a8be2d76c44c95d5b1b9a5439a99a75daa703a341980d8af1c050d6096d45fb748f0acee7f7de2f9433f97ec19faec9e028f57c8149229eecb1827a1ef8eb60 SHA512 4a8f1c09007ecce1d7c829899aafb90081fe4fd89cfac3550638018760e24f63985e3060c4056b55bf58cf4622b1b31595e1c524a75b1b4354b8f3c35fc267ae DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba DIST downcast-rs-1.2.0.crate 11670 BLAKE2B 7d44d708c1ac068a02ea5d72dd3caa8a7f6d18b7ee653d520600acc9c52365824f5b8d3c68143d1d13aa438a18b16ff9975e15131cac7ec48b2d995184673d37 SHA512 b80b72f30b42c5e6b2bd33287f2dd22be5673b2fa5c1a8c75c5de224fc7eca46a55f2fce63c02d225dfbc94ac3462b4b2fec53d63331c70da6307ebcdcc6cb14 DIST ecolor-0.22.0.crate 8070 BLAKE2B 5cea0501ac4f585dae9dd71d4b34dc95ed6a42b639694544541d3a08154164539317b37c538a88c0b7e4a24559de740972c0edfc2b47720bf28dbd0ebbb3dbc0 SHA512 53a58710d1d75d1273e586c2505593725d2a373d6619c5addb97ffe2057de4a4474ee9e94a0f71381f9f43a0f201af8f718542b95131b2296b42febd41026964 DIST egui-0.22.0.crate 254065 BLAKE2B ffc1036655923e1f7f4a5c41609a842cfa1d4a8db4f7edd67340e8dda5c6b0d4c10d082ff88689f023e0ff6f6e58571f3f5f1c8325940c00daa27d99cff69cd1 SHA512 b75b31f351fe5449452e838c84e3550a6222d5c879be0ec6c1631693a95db7271d92b0221feac26c4a2831d1f09a85fb3e6acc18b57cb8b8ca678f88962e9577 DIST egui-wgpu-0.22.0.crate 17852 BLAKE2B 97d736b282ea9a99c54e0abfb472b6267c96489c2048fe6f87a5c89f4bbacbddfcd221b8d89d1d54cc58951927be98275197039f99ed7768324a25e53793a62e SHA512 8675729a889011700da2f4d8e49680bfb8b202e7fb3639ccb413815a2c471f5ffcca1f193bbb4f24d86136a569a5b022946c17f6e6d0e00e8e9437751dff56b6 DIST egui-winit-0.22.0.crate 12484 BLAKE2B adb0dfdef38128c96302b51593121e86061a86359e116b92a5ed6bc8b84714d086f864b5017d2b5b21fa0bf90792fc9c1105ec0bb455d18c2650fce49e13a43d SHA512 e66a5b3e8774317aeb3d0f227e12f2f5ae3b86009403c3a866b47fd271886e5d3b874387060c21358addd1877f54af09905302cd2aed26040577f13d798dd3aa +DIST egui_extras-0.22.0.crate 21046 BLAKE2B 73a6e046e8c96b86d55ed8256e23a65573a8f81022fa9bb8d7b7e342a734052f1447c6aae365a5ba0ed6216b09aa82536afc8589680999641cf6303b54db822b SHA512 4dfce78e369653cd6dcd693c63700d7b3725584cdbb088d0b4dd94a14f7b91115019161136883f2ae5d54fe2f9f724ff5b1145aefc291dd8537b79a0d21264bf DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e DIST emath-0.22.0.crate 18978 BLAKE2B 037514e098d0708176f831dd02cdb5ad025cf088ca4916d3634ef644564cdd543592d73670106ced7256f166d46dc067d939c2b62aaba1843088684f2ec50437 SHA512 d80dc9de9f7676e3542b43a3b18ff53e2421e111ae666389cb240fa81d3ad6f51a4af19e204c336c55a03b5ba5ce66e75af400529356e7ec9c2c6d0bc83b94bc DIST embed-resource-2.1.1.crate 15202 BLAKE2B 35e2f070dccb1af1bcaeb94dcd88ccbfe991d7370f344d8b939f882385a09267b92fce01e0937945a4b6f352c12bf3ec540a9d7ae9db5479b79d75ee1fb9b79c SHA512 43fa4cc1f0c3a87c74806ccfbe3426cd0e01e8763e27a75d3be2b1576b1c62f74c0286e777f1ba49cf43943abf7823f7ea4106660ec76ade24c00bcded525120 @@ -154,6 +175,7 @@ DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11 +DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 2408d9bbca582be13febf041262f0e63a3d661dd8fd2a42e9203feb6ff02a94e3eade6b83179fab34448b9913c7924fdf53e0670ae97e550318229432978e33d SHA512 899ddd113a79bdeac12e499f581c5499d1a4b698c75cfc2d6aada5880cd802fc8537ff9ce68eca28374318d66fd70100962105c1e8962868a5732bb86326c104 DIST futures-0.3.28.crate 53229 BLAKE2B fa4420594a8e261d2622715e5e40123d401b0a549b8eea9f72efe177c606b1fdb3743717a4826bc82479c1700e90a1b3bb3d0955d75e7eda84adbeabe0dddf89 SHA512 271c83c157de76b1c58db49d6f7aa0591c665551e60dbb260c3ad292a48138979b06e76b99a78cb4f3ea57cff3ec5884839cf6a0b807fa212d54ac28799c5e6d DIST futures-channel-0.3.28.crate 32281 BLAKE2B 128709ed9c3f275ee9365135426b626dab7d34a706cb9435a6ee45e2a28f7d2e6702b7bcd8b0788f7171ccc75917f287834a18c8af58b73ec07f46425aecdd97 SHA512 21bcae42859687538a3bbd4a4328b1a176bf8eec3b03f9d341f8ec08e796ada1638c0c3011246995d742e392a3ecf4446ccd2e92ea5426fe658c5f5ad8303b99 DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0 @@ -164,21 +186,26 @@ DIST futures-macro-0.3.28.crate 11272 BLAKE2B 3f6bd63f402ab3348e1eae96897b4c18aa DIST futures-sink-0.3.28.crate 7852 BLAKE2B 752286cb15ff37e9bf4c6cc80c8ebfeb229dbaa4e8aea6fa505f1e145e5dec99c4818c8e7ba2bd8a03898350e05bc124a5ad83e28989e282dbc132ed13e7fbf3 SHA512 e3535aaffa42215448d78adcba72f1dc3131598169dbcc8b52b82fe3e74f4b0d5631ab3dd3ac5d4315be890b94d6fd8f53de274ee4815f9abb27d40982c96c07 DIST futures-task-0.3.28.crate 11848 BLAKE2B 79cd7b01d24a5274b0e564edf0f5d041414d9dee02c503f2303958e679db0db3c652c64352052d20bbad7bace078b553f77920e2ae21a948a1c884eeecc663ab SHA512 198f3efa51b1a8492a4151a6e4ef6e7abd09f2f537f5ffc2b8f2cf739718fb9714718226ee1cde7a58d41a2e623445ae64013f02e7f00489320c06292465fa82 DIST futures-util-0.3.28.crate 158510 BLAKE2B 0721356a4947b39cd066dc8a88afa7686b832be269295af3ebff8cd74b42dffe5484399f66e3e11e2b54c2b8e04ee002a9d507eeb5259fbdc00b226e0f94b175 SHA512 0c7dd3701b7ab0a443a56aa64e6d9b6ba7bb9ccba4c05dfe17608df3e2bed1c2fa460a0cb4abb9fb25289d3a776128ffcc4fced75ca73a65d40b18ee2e9a46e4 +DIST gc-arena-63dab12871321e0e5ada10ff1f1de8f4cf1764f9.gh.tar.gz 33788 BLAKE2B f89c06301c7e7e358c4acdcd33384198c21992f5476a3d779f312819c2d7e52b737958de99074aa1fa9ded3b6efd990a16c0737b9356c526a3c774091ab42fc2 SHA512 c0fd8aa9c8381162229513c5f9c79fe730b5b1328fbb2da69c05de05bd23afa45cf890814cd682f9888f29d41fb6d071bec29c6366c72f34a18b4746e6cace6c DIST gc-arena-fcc8764362d25f8724912dd7f09f2405779ec053.gh.tar.gz 39792 BLAKE2B 1cf8e01b06ae97992cf0dc8cbf4c304815512dcd06f7c64d0f7e07817e5d055b14e8e4d8ba87a87bc22337c2cba4e480f03d35aec5ae2f32a57ae42f1380bc3f SHA512 bd2a061a2f384ecf17436e04c3635fbfb24e9e833fd791fd12b93a42fb899943743412662454f5f6d9a74d6321053b59e89cc9f52383fb05f9a92d457a3775e3 DIST gdk-pixbuf-sys-0.16.3.crate 9693 BLAKE2B e81dcf3d7a300d367be14ad9b4c0826e5dad723418d4d99bebefe45a5acc94f8b55bd53456844317cf016528ee29b2366ae482c80f9e6241818502b64479abcf SHA512 79d438f0eeddcea1372fe3dbeaaa998b54ae9122ea437554913f0e3755eaf978a733e40a6560fc815e843add4ef128bd770e9454acca1c1d493d25734c2bdb7e DIST gdk-sys-0.16.0.crate 73303 BLAKE2B 30c0b789d0430624eaf08fe573cb2ad68906a5ea855bf6dddcdd84f7cb84b5def597cbedf235ad794d6e4ac8fef5e660b497aede70263774e0001ca3d18f3d9a SHA512 60fa49a1fde88053d79b70fe9d99fad8e86ec6802dd7fd95b4e7ee10ca5ffcf5285e3d03c089da9a3632ecedefbf06e8edfa24eb4b98c781cf542b39f46abe05 DIST generational-arena-0.2.8.crate 20899 BLAKE2B 73cccc9e3b836ddd37e7f64b6389c7bec6763ac9c390a5a9b4adc9b35200e7d26d21ba0748fc808aafac52087f552a4c56e8e10ebf8d016507e1781c579f1e73 SHA512 a5e073a8d26aa32b617fb4130d2b9401c3a3d9ff51a2910f2de4de019ddfd2e5077f2489acb40330e640c573139c1c911ce59a36011bd439c011a3af922bdc1d +DIST generational-arena-0.2.9.crate 21409 BLAKE2B 3c8e0e63f2e91a68676a88547032806200484f5ca08d5790e25dbb0215e6812535a9c65e105af5b53e61b47923de1631847bb5be02b87a4e62b845d13eb8df32 SHA512 f729ac873edebc1ad8e28e6e21d76db8ef1cf785092f2bfdbbfe5eb34955f96fde323ccbc95f5bdc9a86cd7aa870b3e88cb22cf9f0854705b4c067a4dbc1896b DIST generator-0.7.4.crate 29919 BLAKE2B 9d851e48f006f1dadad8f275843f06c1ea031eaaf92907b5e22255051865d54e55307adaa1744471598e6b693aa46de753ab38fa307eca622ba840ebb147ef3c SHA512 b5264d30f3873f45bb66c9f0dd9ff1fe961c4632f4659f2dfdd43d2e2dcf07ee0e11c2aed600aaff0eb6ceeda9af750d8ee6a33ce9c119d7a144a973617f0ffc DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d DIST gethostname-0.2.3.crate 8174 BLAKE2B a7579a33f8180729787d2489f0936191a911b2ab085d151e6bf6ff8dae1bda0d6707a69c1d6ba829b2b087042bdb6eb676b77fd722a61423eeb37fcb30554f81 SHA512 c3ce5187057ea09def22331d2f67a97cb53759e8c45179687a8bf9c67d16fac5f58d6c1e553b4f74b702bae0baa7c70eb5ed71f99ded3d508338a4b1e9f115fa +DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b DIST getrandom-0.2.9.crate 34457 BLAKE2B ccf7232ece1047000140ed6bb9a1afa784be87b5cf83e2f58dff77abcd79e34120b45336cb05e47fbfde36407957fe9da8b04971092ec05f67b321fde9142d29 SHA512 48e341125223945d1c02c4dfc54df303ae27d3ceca0d5a30b42065f5e40da600cb2010bb59e88af6b990d54b5eb4bf83ae5bbd27e13e56363f5f68be03ea9082 DIST gif-0.12.0.crate 634734 BLAKE2B 067baacc4a10ad1d992aadecb578034bc820ff2470eb2fe1b63212584ae1f73fb6febe3652a309a3931fc6fc6823533af2c3d567414925118c5086970a09bdf3 SHA512 9cee5c4f68b02252f6214fccabda29087c89cadd8408df4fb6b9479da7958a9759dfc4b13ad2bc7e1447be9050cea6d3757d891b774a7e6fe8c6fd25bca3b74a DIST gimli-0.27.2.crate 721636 BLAKE2B 61a202545529618b44035450c696b52559d5aa8af091dccc613d62b21733dadde0da467d40595aab71f4532d1fc2f2a6b3744e0aefe89f244e54b9eebf422d99 SHA512 1c0bf53754db2503033c17988e1cfa824af4e01f43c874b02fa61a475467185b13657c7ddf891e06f5984db3ef6b1e37586b184443716dbe45db1aa8bd082ba2 +DIST gimli-0.27.3.crate 287904 BLAKE2B 97ba399c72cde7b11f0a103598747b58b242ebb808c60c037292b992e30d8fc5e212e5620c233e485adbca61cfc433a4697de3ca76c183ed517a93cad4f75c25 SHA512 b3782d510bbfcbcfd8801b4343a6864b91cf954808e935745caaf1b7e7b3f2f94814f1543de9a36a8d4e5c29d08d69be9361aa2b31e7a261d5dc6e7b66ef4ccd DIST gio-sys-0.16.3.crate 80850 BLAKE2B c43d781d5338a6e22143fb0865fb2fae106209a87afa76e1f02043346a07074e13cebbd7d23add5f69c29ac389c2b43ce9b36dcee46453eff5fde38c84a1bc08 SHA512 88f548100d1760a90bea42097ffe050e663e7dcaa4724b92c4a4f19d49e89240a16ba01e48daf8bae348f40f40c33aa128abf7a3b95eb1753c665536dd7f89d6 DIST glib-sys-0.16.3.crate 59683 BLAKE2B e6290248eee47dce9a7adfa43d7b635a59d98bf44575baca80236a6fac09d229e9aada2cb5af4c3cc7e50509d47ed83a50d334f0133b4132ff4e4fb2f42affe1 SHA512 209b031357a743a83f1b6bd18aea3ec14c7cf4af3e2fc1b5bd7e3fbebb91fcee283e3b1ba960d779fb1dc75148dce9b7cd170294c8d162a16381f2c8dec9d334 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b DIST globset-0.4.10.crate 22923 BLAKE2B 10bb8db9ceae039143e36c2f1c3cef92848277ae7b4bff6669f1c25aeb3ae1d322da7d88ec13cf9b0ba5edc0e27a52843a5672a8dac225d3c37bc1785c04e6fe SHA512 85a1213fd3ec55ffd87fde25f4cdbd2e8ed4056132d3c516eb117f107a744d733e1ad8fa06f296a60084a23ee968c3c0899399fd3ab9bbf72e217638a5cf165e DIST glow-0.12.1.crate 149523 BLAKE2B 125d424753829b38d05d9b878edd4fdfaf90cfe144632bbf41bef19155a67d86c17cca61866669579c3705b7bc08cf5215cb3956bd92d46ed9369937f98e82ec SHA512 ead6fa3fe2e9d6ef8e637c72c1595615499900a2bf2155bb514196af81c4625693bbaeb04faeee6e9b8d79f457f353dadebb4653285fb184feed8d11eea98416 +DIST glow-0.12.2.crate 149814 BLAKE2B fd932e29dcc5c8b48354d8246e8e23c9cc01013083d590e1f4ce3ee6cdd7de8081c4917bcbc4c92ed44a07ac45f2aa5ee52b1c245c8da77ad980fb219f81acfd SHA512 032302a9ba9b64900e9c12f8928585de2f2f7905a334bb284127dbaa3772e97126b6ece54c435f1032df7e64fe0608d9cb43d9ca25e077781e9326b31869e952 DIST gobject-sys-0.16.3.crate 18607 BLAKE2B f91216dc3dcdf75f2aaabf3b934512788fc45934f0d3a58331e27625f83e5bef6385dea99a5f5bd505761038e68f96989ff716f1186b2bdecbda357c17b40180 SHA512 a0753de79299e1116c29e372bb4c7d5a68250227265e808a38a9fe8acbbc53aed3171f5d2813a55e168af00176512d69f8926dc135d3b73e45a44263139fb246 DIST gpu-alloc-0.5.4.crate 19533 BLAKE2B 62c64715cf6c28a73cf3fc4a0dd188621bfdaba13f2542c28ea42ed8eab9e7f4977e3a8e9cef75790874126e24058fbaad9706e71ec192193edd48a386c1187b SHA512 816b9ea2012302aea56641583e3f55755cf981555a603c473437ce3b43c94185a89a0a989e84e612981ed4b7fe320f7c83539a1fa4564f9952a4f0b89e170013 DIST gpu-alloc-types-0.2.0.crate 3073 BLAKE2B 4010628ba21cab23dd8e23ebe38dafbf3ef072d686a67bdfc04ef3818d2341ea15bbec9be428ed638e57974c17db36614f9c9126faaeafeb4973fef0b8f95adb SHA512 37659361281d4e2a0785fbdf065c42d6e7922def36d225e1af78b392986647b904737f0f862c57ae0be28df24429ca999ac7a72b42d125a6f22564a92e80459e @@ -189,6 +216,7 @@ DIST gtk-sys-0.16.0.crate 137581 BLAKE2B 64716a9aa576916b2e9e61682c755cfe55f792b DIST h263-rs-d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.gh.tar.gz 84133 BLAKE2B 2d8f508c58b82bb4c553163c5c5b6aaf1df417697e4f2918710100b7b7673f42ee13e64d7c8213bd518c14b50751925f91d2d48eefbac1743ae6f83fc04ef4a3 SHA512 1ada0c4d8ac283c86e4aa4a1976adbd905ce3dc13703958ff06d5703d2b01058b35c95b3ccd1276888382e6dbdb62c1ba11b7fcd2f1ac44c2369e7666214950b DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hashbrown-0.13.2.crate 105265 BLAKE2B e9ff7e6e753166ab3051a834df6f2da81a19ac6997ba269ab13a65e0abb9ce00839311785aefb451553284ad5ef3a0cda925dc2bc188d2a138a78578e530969c SHA512 21dae7a283326d21e16bb32ae0dd1481c4936939a32a06478a3351c2dec97941be532437b808e99ac40e7900a75433fe0efbd852158659a682461245e19d0e70 +DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959 DIST hassle-rs-0.10.0.crate 25867 BLAKE2B a323b80b53446312ca465ac8bd86da29aba7e282d3d76b53c96517fed57b0023aeede9817e04a40aef7fc25610ee17b6352c1a2699ab0ce3cd06a8116d5365f8 SHA512 c7ef8c2ba7fd853af848348b641dfed55c9f612340a3ea6a1fb882647d0c0164d5ab8837bdfb3f98b9bbe5a90adf72fd9d2cbea1a64227f497d4a76a64d1fb3d DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a @@ -199,18 +227,22 @@ DIST home-0.5.5.crate 8557 BLAKE2B b14225f6e967ccd37fa734f50991a50065047f3814c4e DIST http-0.2.9.crate 100146 BLAKE2B a720a5ea6e59d1bd4e7b422fdaa30b3b9d72a7533c5e91d1c8ee2b1dcd899309b490479ec578aa3b51f1dddeb5c6510f28136e9fd1f04d2af12d2418261f6c03 SHA512 17bbc886d34f5aa4b56d82a605a54e920a244988085d06e70bc416f8e0edfa3356544f29082b3fbf3dcea18e741ade374375dd82ebe2276fd9a9508735a1e03a DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c DIST iana-time-zone-0.1.56.crate 19517 BLAKE2B 88a83a65b2e17afff6491953c1ec508168e3cb0d720992c7958aa98ffec263d3b32f4ad07664703b1e429d96faa211a50c557d5a1398a849c45ab9df796f8e4c SHA512 d1bc3ccc17c6d3abc44f8662a15b5c84f5381f90dceb5e14a826595706178ba0f8cbf7cfa86d3b7e967a51ef75a27cb868fda7a3531be9bd6e77e813580131e8 +DIST iana-time-zone-0.1.57.crate 19785 BLAKE2B 2304a63e4d3a477125ed07fccd5a84832f775c4a0fbd60a995e6f1850aaf3f5047c6f70975c9f6334f96def12770d470677e1f536e9817f8ab1df8a312622cfe SHA512 79bc0fe559dce022cd3c15ffc3b6f870c14a40de6d5a61b4a5a6ad28fe7efce82a16ac5102073a3510f3ba683843475f7fb8a4029bbafbc1cc25e48b98ce2fe8 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441 +DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb DIST ignore-0.4.20.crate 53551 BLAKE2B 9c2b8d729ac7952e84fad82935183face8f6397f925dbea37b83b438fb327534c64c565e2f5cdb98d0820413f5c50062173887f1cce93a50805ec5e2df43a807 SHA512 e90c5c356252fa1c573bb92971477f2805e4167c3e7878e7da6756ae14463cca328a6614d448cf9a3a28abc5bf0f7c62313a8cb8103a04bb1c3bac0d0924f658 DIST image-0.24.6.crate 273618 BLAKE2B 3a76d8dbc30540d3b34df2bff54ac8cff024d3edbaf22d0de8acc6e48219b168be98699c823e1173d88316fe7b696d6cb89819d33dc04aafab010fce706ea35d SHA512 559f8396cedcf7141a05e3714f2e8e33e5b5873b0ea81d50f13c8e8ca860c1ec20dc2fe89feb59c8a72eefa1bf74f2b93ab81f28aea0339b2a4c24c5e4a94803 DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 DIST indicatif-0.17.3.crate 53584 BLAKE2B cb65be2e4de6d2d6fc636ccbdb07b415314464eee2d51a88471bd0e4601e9a9f2f540d6d7dd81ac8ef2b693e3cf9ccef1184c8f32d213d6b31e35f2601d1b2db SHA512 9d536106cb5435f6944ad78fbbcad2dd15763f7efbd78a21da452ab6fe939bed8fa565909aa6db12f738035cd1417ddfbfba2c2a10ec14b8fb464acaf7356c39 +DIST indicatif-0.17.5.crate 59843 BLAKE2B ed9f1b0071a71f9d8acae517b9fabe0258df466a22899d637a447923b02d86b054d3d47a2b3a3abcb6d0b464a86651c7bb3fcebb735cffe3f1499d45860a3232 SHA512 9b5afcc0218eed6732d1bc702a4a6caec32d7671179bc4e9277e64a88088dcab2e73c1bcdded3430dfe264455f73b56c0bb1d47fa758bce51b05869e6e712aa5 DIST insta-1.29.0.crate 543492 BLAKE2B e946365b0ba0b7c35f87864b25c04ca01554c91de3e795d6ce7eb5e0fad2d82a7df4d1260389e72633809d606c37046e02ed8fe610507f2ea718cf2d03ce50f9 SHA512 68c74db2f05e7d4595691c113e497e96b1f1552cf471037657b59eeffed3e2cb9d69da8383b1f159a82a7783d10c028849b793a26b37aeca3b53ce0bb11817be DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST intl-memoizer-0.5.1.crate 8292 BLAKE2B 32b42caed088028a254c8eca21aab5b44c7e4348255c09009a9e97f205cdb92743c9355f7eabf132bad1a22c4c30335708f1da13b3658a4f0eaa7f77f2721b14 SHA512 3f505dff396039da10ed45c1b99904601dd4784900c0b9f1d0c73d99df656998c56c7644c8d3608d08cf23516b9e35018acdb810e8add48b8435da8e03098a7b DIST intl_pluralrules-7.0.2.crate 9201 BLAKE2B e80c46d863296008c85dd8738cb1140cd246c588daf2ed531de97b9f07f02d44ed7fa36fb61c05f717d59b870f924745a4babce25f6bbf170698f6d21da50546 SHA512 e03eace1382afa6704cb2118701c2281628c15df753687079eb02cc13a8f80b07c122b44618f2fa85438cb7343eb676f3c09e08216589c480deee36e7896eb43 DIST io-lifetimes-1.0.10.crate 37294 BLAKE2B 9b8836c4bf30e6d102fd9973ac66f067c3ff8bc2806e55f26368ebdc9854f2e9cc6eecc8014f9a0b22a968a6eea8be243fcb7a641d2d0dfc747ee08a6a1450bb SHA512 4b2cde9522780a408c5d4e6406286bc5dd3a0de1a99675129e9856e5d889498a127fd5dd7c937a7542135abc2213b60bfb6258b7871b8709dcdd79d60455bea9 +DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 DIST is-terminal-0.4.7.crate 8356 BLAKE2B f0f42d6f6204c68bc8a9e1290b9b059ec55f5aa2f83f6966711a5f986852befe21ac9281fd611e65cb4fcbf35dfb212748785c7258c44602e7e390c51f09dec5 SHA512 56c00b2942963f8a0b5c40c96a885f85565fb09e247bfd5a3e77ca5c9e0e0e40a17a8d809c0541177e8b496fef87baac4b86c751765491ffffdb631515d8acf5 DIST isahc-1.7.2.crate 203314 BLAKE2B 60b4b7112581740cad3321a647b71e1ff10c1a7386ae8e9c95012c0a77bb05115f9f09d451db87ad2a19820e0e985748e42898c3e856b47739103d93178ce163 SHA512 c58dac9bf57f6019a215b0d38ba97eb3042933dc327e260c007531a7afe64cb778c27b5f0fbb761ef0794833f8ad049564c3f2268850f949e9697ded61477c7b DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 @@ -221,10 +253,12 @@ DIST jni-sys-0.3.0.crate 10232 BLAKE2B dd6334daa6db9fae6cf1b31b9c13f09f9dc3f6a0e DIST jobserver-0.1.26.crate 22645 BLAKE2B 44bcc15330268ea29650e58605c7f21c35108eb64b790c005968955238e948d27b3d12e6bb06bfc0eb4a3fe5f9e5322bc0657200212bf87e08d9e043e008a5a8 SHA512 ad3ebb693018928daf399e918ce35ed0d4e643cfb5c78bde04697e41dc8adf2861023ea1cf2c5033a3026048ca0ebeb7f2f57a966ba8e420558e42dde8d494f7 DIST jpeg-decoder-0.3.0.crate 742671 BLAKE2B ea2226b1475a488c9c1d767145d021de87feabe993eef5b6534c91ec35176eda74881af667b2833d0610db04f4bed0456d803af92d4fab6d472db606633e3f2c SHA512 68611f52ce1b9999736711daf17d9fac8286179e5f937f04f90d79f1a4d9f7cfd9cfbba9ba2bc52b107392939d57f4a37e8ebc409878d7e9838d5fbddd8bf5bd DIST js-sys-0.3.63.crate 80154 BLAKE2B 378b8da12827a743c2cc996362934cfe249dc9d9dc0de507cef366fef4ed1b9d82b5ffc22f3ac6270c909eef901f494dccc8f01725278876ef2fae1945041111 SHA512 fddab182e0f093d8b600f86688ffe736852b48351abfab1e60073c67901f144bacbcdac867f533056b1213eb75920b08b6249fcfb5a15e650978966e8350918b +DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64 DIST khronos-egl-4.1.0.crate 27810 BLAKE2B b3f77b9ca325ce8daec5b4ac4cd8b964577c8bc94daeb30a718c04eb0cb21ce4d5f864c594e0095b56218233129b364387dc580d5f3951252272ec61f997d9cd SHA512 c0f0d0ed6d32419e77fa721f1c1164d600808fcf180560aa5d5a6ad2e56630104d108fbb109ef6660e282b7933bcf462402dbabb8d852e0cd1a28c2b2c55786a DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d DIST libc-0.2.144.crate 682092 BLAKE2B 1f699cb880a65baf9210527789abb35fe8be9565828d061e12b5c76330e21babab67b21e9a44be6a706f643f3c8b98503a3b40482183188b49f33f96a2489a68 SHA512 576da68e3845a7149f64bee425529ffec4bbb8df0272790182e49c8bad5b9744de21ffb5c1206753b57b7fe45af02c6c429e16522b72a77e5262482d64df5692 +DIST libc-0.2.146.crate 684707 BLAKE2B 53091a46262389e327973185c26bf187beba392c45a92bfa424fc0976333d6c8afdac6527484032574086e32412a712bc2616468f7cb14e6bd0480ca2bef6da6 SHA512 4112c17cfda83041f33a7b616a365a0eb6603ba857fd7bedd64162021a6305c81da6ae8f37395732d7eea40d4fe648bae435ee0bf0b1a1a48400e6546d4d50b6 DIST libflate-1.4.0.crate 42600 BLAKE2B 3780d05f7ecb251576e19118c5d7166b389c262aba2b58d53d7aa48b3fc2d94e3a360eaa5ca8ae1cc5c462b6cb23ab1f653985fcd30e28443dd6f8c177569a38 SHA512 ebdfdad0b67e835218a269a2b00389b86afbb95cb4bdf9accd4ea3c866917dbdd756a91c38ca34695ebbb80b02055eac738fa4144f86a61116cf477af52e3838 DIST libflate_lz77-1.2.0.crate 5964 BLAKE2B 9dc410c3e8d3b7d16a9cb7e16ac925b2d7a3ba97a4214380de5f9e99e35a5415b82ad961d41221abdaa8a0a6102ce0ed9def57ff89822ca714cccac0ec4b4308 SHA512 5aeb0d1ab0bef43a87552f93dca760450e6fcb0213c9dfdc0ed2f72fcb6ee1b26add02705f7c5a8552c975c9673b1a147fa036b6f4c42c07675a11b3cb1929d0 DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1 @@ -234,12 +268,17 @@ DIST libnghttp2-sys-0.1.7+1.45.0.crate 4527090 BLAKE2B 29fa3021361656826d523cfb0 DIST libtest-mimic-0.6.0.crate 24242 BLAKE2B 160dc06e42f0121a12adbd37aa9a52cab5adf4c205cb7b4231d781c43e24acb7e4eec5684feebdd1a93825c9346f1f8316fa8f402625c9eb424c1c0e6814be4f SHA512 9f529d700ca81cf1b8f7c25863d017b92abe079bcaddfdfed928a2cafbee39054c93a58b7ec8abaca2e4b302eb628a49eff3c3e6cd9e709ad41cbf7e3c318130 DIST libz-sys-1.1.9.crate 2404387 BLAKE2B ffca4e9993a8ef2af6360d38cc8f2d3c6f1d6ba27c689057bcd99500c05b80aefe5225bcc77ff2a1c75289edb0da617c2ca15c4f2aef7c06745521721caf4728 SHA512 0d474b79aa55f1cdda8f52c87fd2cde84da80db5e18485b3e6845d40c49c6f3b3b92ae73e286b06acbc0e05f36ef3975231fb57e1b5b6546ad90a46752fa88b2 DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707 +DIST linkme-0.3.10.crate 12605 BLAKE2B aa437efcaf56a05059a9627833c1bd79816cb1bc4b301a81eccc1161e06f00dfede62036baa425d14b58fc5fa2508166571efc20e79327b7cdccc947b6fbefe5 SHA512 6c1909b1344fe40863043c627b963412b198c35bffc004cefa984fe890028bfe9526f22702e403b289a0ec94b38c2c9dabf5e5c6a16de82d152da42fe2bf8091 DIST linkme-0.3.9.crate 12592 BLAKE2B 33539bde3bb0d8c18e65648de0c41bd801bb940ef69ae98d6216613a917c89b0076fbce4966a8a4d522904faa8ec276f08c63d0995e6441ea835907f029888ff SHA512 362fa9a7444b0c28c81b0ff5a4ff87171ce3ef43ebf4394f489468cde8c66bcfa26befb77497cff2b68cc74cb4d657c1523874d7f3b0f01c16dbb7ade2178043 +DIST linkme-impl-0.3.10.crate 6744 BLAKE2B 6f19efb0781cec392d37690f682bac448d67309f260f88be57b8b31d954534cb20ce5ea6ff2f584020a9dad4bc6c81509afb34974c4e979675f1e17762add6f9 SHA512 0bb2274176c6ac5741b115d7b409da966906ccc6bdecd42ed052fc8d23df5f6f96d7176907562ca1bf2efe9dcbe62ad6e4c7d40ebf65c37084b3414313f47121 DIST linkme-impl-0.3.9.crate 6726 BLAKE2B 7ac8b0e3fdf7ce7daad2627997ba20d9a636cf974dcbde873938f58abcc52a498c094708e18194e6a3d5c17eb02efd1c0958e9cc88fcba159b939125f363b944 SHA512 e7c43f6564ec680ac9c32936d1f9430bba263e5190afe3695c6f5729754252ba7c4f6811a73509af1c0a77c9bde49f6af097f1cf048c5ad3db3d41e596a01eca DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 +DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 +DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038 DIST loom-0.5.6.crate 72186 BLAKE2B 0d31e1533b954c59c7c46a3158587dff2b9ad53c73d369a9134cf731c9d4d239f0755221cec50ab15e3cd42a35f0b7eaebeccf07285b0a89675df8c0d5cffe56 SHA512 e4dfb7d4b07acd33b6db8e6fa54f66d33782060c553a71723329bc9e5c1e3afc10de882f3ce3b882c0b6b84b9eb19f4d6699e534961192e0933f88093247a4a7 +DIST lru-0.10.0.crate 13819 BLAKE2B 83ae7c09bb76215a85c1ba9a50e8c4450c7b82d7fa820dc90db8e9723d3edafd2c663192aba9f4338d349d4a765b13bf77ee6473de712a95773a65d382c272af SHA512 bd8efcea1be804aa8e91494a2dd3ea7b857e09206987515b459e5d4bf5c678793059f682983cb29480af33d47659213eaf88cfcc338596ac0a6520ad167acf37 DIST lyon-1.0.1.crate 3837 BLAKE2B b7a5a2be4e96ddd974974495a61e50e782f7d3c08d8b5e14b86a2e02c55a6a3848e332405ab61d2f7523eee2291e42869814f208d41efa28050f2ed79e2c8e95 SHA512 f9dbad320ccbcd33d692af4c8d7998745ab8d86d307058ce132432eacc9215c8cfe3c42a6d5edffa7942ef892199625be5a55bbfd13ce383c3e9f1465ae81ae5 DIST lyon_algorithms-1.0.3.crate 32030 BLAKE2B 5e54c8bebc3d4c7677fb7aefa8492cd183c56cf09a4233542c4b9a714682d33f921a4132ed31573198716050901adde5f10c41294b242160cc6ce0113ba70921 SHA512 5d1e277e6b9aa834557927b59e07e9ab2a731e2fde4ca0e23459b30a158bc9f7cc1484901f3cf51325c4434369c4f564b8f7911fdf036a0dbbbcc8365eb8cf01 DIST lyon_geom-1.0.4.crate 52457 BLAKE2B 91772a150d9d363c31b5fde300aefe84a3fa51a78638b9f319f3cf177eb6aa51ffa76c2f2e49fd9ccaed3dfc2f100d0bc38f3ef8da8e83526102b32aaf3f6cb4 SHA512 9658a36b610f820a964a21363c91735a6341c77fab288f40726ea56abbb1e474598b581cb49cec038966b4ad1d4c2cb2decf81fee4929ed99dacee014f5bbe44 @@ -253,13 +292,16 @@ DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a8329 DIST memmap2-0.5.10.crate 26847 BLAKE2B 1cf50f710ffedcebade4f131b8c3103b036778b320da671305c0244077743c53da155d444bcc4d0eece294234bb6e86bffe67da67aaf12a116573c64ce0ebc50 SHA512 39bd2734ce4f16c7f5a5e771f9ef92272b26f511421d5f39dfd2aaca072400ee38f2cd38352005c0c8c359095131770ce1c14570790bfe19ce6a17f711deff8a DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe +DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 DIST metal-0.24.0.crate 684270 BLAKE2B f263f702038d60c69dd65d96ec91924e96d28acd9a42136bb502189691bc8ef0491e69b0081ff68afed3b8834d0c30770edafb1efab1e28861750fb43a0e6c86 SHA512 5f32e4c5e7c02163fab52bba8dd7cc0d93d0a19fe7bc1f8ead58f9c075ff25cd0902e308b0cce21a3bb43e152e518c8a1653aacf6cba2f6e313d0a35cc74eb4f DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419 DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c DIST mio-0.8.6.crate 93658 BLAKE2B 32b10be05ef5d1ed44da41cd03c1624ccec78b6a89b5104ab7a1a3b84dfd299bc7bf7f3671aaae0a2759a56120740915d380aff05af5f5f8b9e8e22fbcfa8203 SHA512 45b3d2a911b66be556dfb79d87ffcc57ee5f33a03fb30f319631796090caf8779e94cda37fc7a76685c69483f1cc7616c15440b71bfcc51239928d8879873f6e +DIST mio-0.8.8.crate 94264 BLAKE2B f70334d3daa8794079c865c5e91d9b32fee2b90af95a6690f7cbe0765818ed9a0f5d539f3390119565c3ed47025979657e30ee2e871760a776829dcddb59783c SHA512 448a05f19a147fe119965f7f1aaf24c2a40ed816ddf2e5c95ba3bdaded5e2812314c64a50dc7baada93bb005b65159cb6597f82a407936885ea376bb128b0c9a DIST naga-0.12.1.crate 488722 BLAKE2B 510bb9f73b0e6b8d0ef5cf764b74185ed0f4ce531cf16f8b88732dc5080434ed63ce1be705b41e623b5e38119a9665a850bd7c030295952ce2cf34eb29f4c675 SHA512 fd652229d7aaf696833b59450781201d80ba8f7975a4b961cc04bff4626f7b3ee8f09d361277dc6a88b4a8312a75fb2e1f9532c042fcd0b02542f420b10987b6 +DIST naga-0.12.2.crate 490097 BLAKE2B 8fd8330035b1d00d7070f3b32cc08cd15871ba8fa3e2a1b0690ed0157602c87cac13df58711260e9e331ad209119da5496aa656c8c1a885efe67cbf821db006b SHA512 46b2dcccc85757431a30330db9b182a865796f9c7228f70a761100b9fdec0e6a7f93dbc9548075b13de47cb12082d59d14c59c41a57b98b85c7ea1d6d912a27c DIST naga_oil-0.7.0.crate 92896 BLAKE2B 39a5125d32634f879f64446a5c1400b0f46faedddb4f27377370327f12bb9176e31a36a545092e1f382e801fc3abf65107233d27004f3206014c6bb757c163f0 SHA512 12ff380bd233c9d5c7ee166f1ac29d651d006affd5136abdb7208a8ed10f1ca839d9c71ee9aaf0c95535d723245d847a317cb8f8645833eca786c37d32ea6d17 DIST ndk-0.7.0.crate 54683 BLAKE2B 6b8429c4201d3efbf3665025d4126b3fc533884b211901fd167f502f29b76401175123abaaa948b2172b8b6d272174af24def92c8e176e442170867b9171b4ca SHA512 9c32cdd44f5e9d57e2c19dab764db1d4d8ec63bf08021e6f4dea4e5eede85b8bf54002016ca9385f9f6caee47d969780f653f360d866e862f760843798cbd58d DIST ndk-context-0.1.1.crate 2205 BLAKE2B 6c1013410459ee13357877654303a04c2ee674eae77911d8c35dc7ebf3df2e8632440c26273f994f90f083fe20b4923240e3b9eaa2ae90faccc7e2f0021b6e0a SHA512 3e15db351492b3f1935424a4c119d878f5d771d6ca0cb6161e4105b263178e96e41cdf1e927e5f3c81a281f55dee25929a9cee911eeb4ff307dcd31fc400398b @@ -289,16 +331,21 @@ DIST objc2-encode-2.0.0-pre.2.crate 20836 BLAKE2B c753c2b083bd5e28e09df0bdc4ca44 DIST objc_exception-0.1.2.crate 2251 BLAKE2B 6e46ab02269b6c3ef7d67f70bdc3b54ed675919b9de979cb60ebec4aaf79fb2f34614ceadbeaae75e6462ba6f09d859e38208d62b1dcb7744db184d5ed34ab50 SHA512 62abb21aef920a6bebe773d4680537f135975e5057af46cf11cec787e5224790a54b1c338d62b0fc8c91b904f018a3fde06e624096af6f5c39fb5aeb4cf40807 DIST objc_id-0.1.1.crate 3258 BLAKE2B 9a74fc17235ffdd7987c2735a7a9d136376fd13355f0561b4ecf234784aed077d1ab5aa11c1a82fcee7d47d4d36e471ca4ba3e5bb725a2ed0049a5565967326f SHA512 ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5 DIST object-0.30.3.crate 258901 BLAKE2B 73e190fcbf7c47950ac036306ca8e6e03bd1772466cd580fc51e246868cc69c4e49c712601759533ea650c806a8363d0d77582e1363ce2b5f92d4b7439fde91b SHA512 61414475d3fcc7c4c3ad8c1316f6ada7801e28590d98bd425fa246f091d464de4eff7eba7cd74904517dee95ae0673e3d581400adb971306955a0aefa814172c +DIST object-0.30.4.crate 259203 BLAKE2B cb997d276f50b40f91dd77bcf975cb151884d11584cb68761b2a0fcf76a8bbe51cd6a986837d20f760af519f3de3b8b4344a8bb2cab396c0280ce69d18294255 SHA512 59043fc98874709978ecc714162e19cc5ab8033a3af6c703a6ee2c49a51df5b4bf9a987c9fce2fe32bde33f709054cf329a5ce3952220fc841575910a28ff577 DIST oboe-0.5.0.crate 24384 BLAKE2B f6c8e34b0fddd2eed7aeca141c2e679494ebccaf735a2551809f4d3f2242b59812fe63bf3e1852200ad1a08bc78af169573548558d8ad51e3c9561bb00971fee SHA512 e73a7a0699199d88b08f74e9073d83a3f565ce861ed05bf8f2f1acfa8b4f4ac42147870e0cf6996bc5f53df4397e506e6f4f0a50916c721517ce93dc60ce9859 DIST oboe-sys-0.5.0.crate 150829 BLAKE2B 8e0b92c76328f398076c4863b04ef68dd4fa5e49404d40e136d74611263017fa95a75bee838d4c37ac25ebcad7337d46a3e14db8c0d91f2f1f8319d6358661af SHA512 4cd1272d4746497da1fcaedbc784fbf802d58bde69749382b1e7a57bc34e7306c558b620c3c2e8eda15aa9c49fe73e8f1ea279b40782dfed3cbb17f7981345f3 DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 +DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-sys-0.9.87.crate 65702 BLAKE2B 578cab5b9bb3cb4dde866f3492aa3ca36fef7eb5d367ca46f3f93f388121ce131cd85b0b59a703e9bf989a7b891784fb54270027acc00f217356b3d2d9a60bd6 SHA512 b2f8fdd679aac50b2f830db32ca09e203c7d40a6bc0d83dcf66efe641a38a65e86d8ba9881b4fb073069fa54a7ff206e24d28b29788a2cce0c60e5e1e3d3ac39 +DIST openssl-sys-0.9.88.crate 66011 BLAKE2B c006f3438aa73ffe0a86a06db7cf9a4c217f6470ffcf3582bc0d0f56900fa194cd6ba33904c8d862d978bdf54e2b6f3032f85017bf17d2a312d0c634ce857772 SHA512 4c9f59ed2e74765d55f4a46013b42011ef25b10c4b90748f9bdb72a13c2736289c6952f81edbdbd635d87b5cde8d18b54ccec68c0fce3a76fe7011f4c5125326 DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56 DIST orbclient-0.3.45.crate 1324416 BLAKE2B be7ba17ba78500b5da1bd8f428eda71cd850849e798253f3c336bf90570760d29e7b1461ec8bc62c4e8b3ea2cb8c5bda133e547d4e4814c8a407b8e35760c890 SHA512 c25484be32cbefef628d44273854dc3e592e5225a08fdaade73c9d53586e77fdc780bfe8b4431251c7b09b42899185ecd386853f2f85a88d5f4f1fa62442d470 DIST os_info-3.7.0.crate 24133 BLAKE2B 321f1c47fbb4425bb7a779a45cbd4edd0c8e57bc97739b80ff28ed19144913af775aabc0f328fafad6afb75f2a54c8b0132c943eaa713b469138144a68497e4f SHA512 46945e48e10677fed222a6f34e428a7fbbadc4535b929f141d98483246d1f3cfc45eee905f1bd75123a101d04c5111b6376233a5cc50df2caa482a461fa49d06 DIST ouroboros-0.15.6.crate 11257 BLAKE2B f7f8758a7456e4561279fbc88d0bf994bf97e93f9d42d2a3476d959d40a85d2d8f7910e36f96824cb0316193d42efeab608767ada00bde6803bf193405f51233 SHA512 ba777f29b26b1a934d7bcf5f456e2e6485dabfe7b8a25160b34feea438e1e7649fb45cb62d83cb1ba9262564b7b877d84f9c9419d877669b65869bed2df9c02c +DIST ouroboros-0.17.0.crate 11281 BLAKE2B 0b8912ed82387465c1e7081891eb413e2710b2cb5a3d00585d2cdf3bd048b75dcf017a7c5c1c6c3e71ca6985aecde2c13f8bb62e3037f33f42a53dbe0c36c808 SHA512 7d2380cfb8fc74279e3b1a954920836952b6116d1c8029695d501eb760fbbcbc526a80b20d63bcbc2c5464fb4aa08f726cb4895d9207661ece890c01f7d47ba3 DIST ouroboros_macro-0.15.6.crate 20751 BLAKE2B 79f78d819a5db2ba58dcdf3cd06d95570a71ba51b9ea6b55f19a975dd5aca5f3774697ae7ff009d42734add9e37e7b7380eabcabd31d14c37e09b029c32c24f2 SHA512 c79a7b9598a6048d392899707c3d0b942ed3a695803cf74620352f857341b04816fa1172bca6a5a5262a335e47c8a26786e67a3341f456fbefc335d056296bef +DIST ouroboros_macro-0.17.0.crate 21491 BLAKE2B b8938c83a23cce9843471f8d8a5eb8c8009c03c902b040cf3dac5813ad84146e3958c016a15d80b22646328fa6612ba319efd447afea723ac9caf280259d4e2f SHA512 1a0e3169ca29d9bf54c335a551936b0615e666648b7670ad02858490f070b04e83bf3527bf0bccf8fe44e50fe8d47fabc364ea10196dc71aee99999fa1fe0170 DIST output_vt100-0.1.3.crate 4473 BLAKE2B 8c75dbcd413e1273ddf077f3b57996953d70376be6e438ee1a4de83a8c3c535d4cc866849aed91df74aa9b22d41d428b1142cefe035dab7404ec89af9efaa832 SHA512 ccca3b4c582e860b0643dea78302fbcb96f8f86b356041ae9c685e7c48f1721fd3366dd1bea39afc1bcef03b298d0f6c87918a1ba92a56e6b06bc8b4123c0d89 DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532 DIST owned_ttf_parser-0.19.0.crate 150704 BLAKE2B d993534c8c17ce01408eb0b2a5af7fb0905f587f50cb1a6de00ef6fb77af271f0605031241019775b95a9e9dadc4fde858c1994da6af3f1f784321f2d764a3a7 SHA512 d421389bbce77302228c69d560f8d34eb7a346616e38ce4aaa6d4770bf89a7cd519adbde2ba05e8875f9033186df1f5f64062ea72d69e3156d61d95a7e1584ff @@ -306,18 +353,22 @@ DIST pango-sys-0.16.3.crate 24758 BLAKE2B 910a3aba59a4e65bd3c84de2fc7f4eed147c48 DIST parking-2.1.0.crate 9491 BLAKE2B c65653dbb00796d86bd6540e4d501f0a0e1ebc255c0fe5b5c96fc67ecfd6fdda5b3bd267dac31811ebe334603fc1a26622ea41dbe39621ce12e24e151ca4ebaa SHA512 2cf5741c137df3c7bcbc20208ccd9d1aa580ae25917766db1725a13b692ae7c6fcd212bd572cd7c00b7ed09f3f88ee303e8ecedf84b393c22b02239c3571baa4 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0 +DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 DIST path-slash-0.2.1.crate 8821 BLAKE2B b3564d0f689ad1b943d132fd95adf2ff654b61f182082bd22f7b8f11dc9024cae8e1b9f3551c4424509db17aef899efd3df96a67e1cd588ffe0fe385c957b361 SHA512 c046707586f25f13d2f9fa452ea340198f6d2e6333ca3af806b9d2d1a61d46b033fffad60d1632ec16062fa79a3710d695b923b831a7db52602b728ed31fc3ab DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721 DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68 +DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd DIST pin-project-1.1.0.crate 57895 BLAKE2B 0bc01bdaefd8c8abeffd376423799117fbf32ca62a53c473fe60730eac72651aaf6430be53416d620d1bb18c09eae1c2e3e0e32db29ad80bd27a05987419ad3c SHA512 2505e3ea54e1c488775b9373b28fcd679bdbf01320bd9013819ca34c291ea2956c7672a524b9a9eee16ac7c6b81210f520c46fd8ea02e8fb2c08f8c25d6d89c7 DIST pin-project-internal-1.1.0.crate 27855 BLAKE2B 3113a55a5e09e8499d6cb82e43ff1dc8116327d0e411f1d48697297bf6acddfd3bf13f37f28be63e12e99dc370df0bae274b572c145330f9754ac285faddfcdf SHA512 804578922db47e78775c09bf3058a65da5b3d3349f251cf2813f703ef36a2b305ffeae4ff5662317281ab68b6dd331cf7906e72a5fe6288a4d6d976dbaa3479a DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a DIST png-0.17.8.crate 88654 BLAKE2B 2c7d7cf032be40bcb614c2cdea6e41af2d15ca701377af6cae1bac6be7dc154d33a1d31cbaebe4848044ba59e02d56cc4b02bee14ce2d93904ae9bc5e4b6a699 SHA512 65a7a98295f6c4d1da79d17c3ad5a879e43fdafe3a925cf92c9866146032fd223144a84c1e6d95886bdfd07bbf35d1ef38abf2ab4ed09373c9fccc12992019af +DIST png-0.17.9.crate 88839 BLAKE2B b218fcaa166f142ced8ae75a47bb587015d0a449210f3cf789ef3f85eb6dec946c3744ff93a40a2e2d08de8a4973e12cc0880f8ef95c36f96c920ee47bc096fc SHA512 95c532136b7f31dc7aa3b04e721307b5a722f95cb815c885ed26a751b5c1eabd52b38aa1a1f504e610a5bc1baa6058ade1406cc833d0d2286fa7523f0c6ad5d1 DIST polling-2.8.0.crate 43554 BLAKE2B 8fc5986db7c34989954bbe84bd69d1f61c59b890d4e5fd21a20f3861bad750aafe2d1a89b3181df97f3659f1a6c980a92e43dcb9ef9e1de3881518024caa6f58 SHA512 c22dc35f39f374f21483c987d43108472dbfc291508e3f5e1d76e2c466f40b396b1ba7c222db5e5a2c0e670e83b4c34e0fbb5c3e93d86435b8a2ebb0890471a2 DIST portable-atomic-0.3.20.crate 32658 BLAKE2B 954074c0d1a5c254fa434b29bed5ab090291d512c4104b6947003d2cfb007817b2ecd6e40b2ea20df0f1d4ec769c885951aeff5023ffc5adbf4529daeb94e799 SHA512 53a184278d80e4bd945b916710267f3eae14ad9a9ba065bc87adf170a47e86c76f2198d146c505329423ecffd569369499d069b67b098299b63569f98ec7738d DIST portable-atomic-1.3.2.crate 124372 BLAKE2B 8ee558e6222b44dc23d7b10fb2eece8db26945119d47628857aa13add5520232d1342f03bd41044b8265e0ae1d38d9b7c5e1d977e6943b1d1a72e89aaba9e277 SHA512 9da46f48f17ebbccdd39cea979cd31134a7d4c9e081ed9cb7530f0c49589d6c5956bad20da89c1824bade19a3fe96ed498a213629e4c7ee6523ddc601d01172f +DIST portable-atomic-1.3.3.crate 124809 BLAKE2B 59763fa274b4e76a547431fba316292208ebdaf911848b63969a79a91b09a76f93200235b463b4ba0652c748d50033132ebf600147cfcc9523367fc6480580fb SHA512 f39a77e5c7e406a7e11adc0305d0ad146a62e59c26b6b6b4f4cddbf9f2839f313413859939e2765fa81c160cfb2debde253f1a777e10a2222142f4fcac04ec01 DIST pp-rs-0.2.1.crate 25905 BLAKE2B 6ad747b3a5641c33d0f8815f5e755ab6a0d1750f2eaeab5da69e6b671fbda5ec9acfd3e854655c09914aafbb9f1656c601af080ccad5bba88ea8500090474a3c SHA512 bd4b50ce881812ad6afd3e03d83212ce4987828e379e254591a0ed47f23f16d1b51b555be9ebd347096ca85f6d75ee7a8190564a20383ddff57fca8993483056 DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a DIST pretty_assertions-1.3.0.crate 79441 BLAKE2B e9d29267ee77532de9432f075daab704e8d80a3d5fd5515a7d3c1c9a58dd98ef0190a592e7fe4d8c22a149beec15fc346a68620a3835c1269f72e563d2a5fb89 SHA512 40a56ae7287552cb66e1066cfb89b26af621f894036b9a0cd49889ec5b25831d52cc07f9e117d905766701fa71786a45955186849d36e00cbdb5f884763efcd3 @@ -327,10 +378,13 @@ DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315 DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd SHA512 278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870c4444bfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43 DIST proc-macro2-1.0.58.crate 44519 BLAKE2B 34b728460fcc161cfba36298c596d263d4c7455f95907704a490c1a81c479823926504f03bfc169c1b0543611092258698ccaf00905b5b02a6b843308471ef1b SHA512 5c1505b847944098d85c30b8d0fc7f059526170d51adff39493e9701fc8479829d4ca4a7f728c35d11478b9dbd718e521da0699af3b70aba8a3a3df2c60881ad +DIST proc-macro2-1.0.60.crate 44160 BLAKE2B 3cca40d5ffa85607212ea8da63995b35b1d59bf077ad1f708bb08f20a3f3d477e934205008984bf2e947e6e53689192df1d437772c75148e122e0f1f4fe43455 SHA512 2a3d33d2e42e3b7edac7a099dcaf83c43ad47852217424c2bcf8ed5b894292975ef5a11df01ebb3479971e94d5b032b9d043c28bed476d6f7087fb9297fbaac0 DIST profiling-1.0.8.crate 31097 BLAKE2B c31b8fe4732617315b31bc2eb5fccdb7d2b9e73c52dddc196d6da44e7165be022457cd509d65c479a4dd95d4aae51be9e66ca2c19f42cccc323b546ed6c49bfe SHA512 94d3f01478309e2069f9d91dc794a27ec118b0733e1f81db0b4064adce126b5246774a8d94051133d4b63e9a97ec12aed0ba3e85e8bc6d5c7a858475d3c3ff68 DIST profiling-procmacros-1.0.8.crate 4959 BLAKE2B 91f1f98dadae2765b0e02687a1a845dcbdd9c893e44d803415cd428c88f566cc19abc82f8e1c5b70603d27fbf0162e44675771bbd64db8568f233fed623c589b SHA512 4de4e10b400ea15ae81e9fd02e921ff24c849774f5148d95a8919bdd71d8efed0bb3d0ff9089e861c6e5bd6aadf1486a70b5b942c76e0378eb29bd60b51e9ead DIST quick-xml-0.28.2.crate 156462 BLAKE2B 45fe1846ab93fd16f9afdc60e119918b3c50b7eddddc4ff1ff14c6a767ad0b18624b1ff1a251fbc58f58c50585b875eb73f0aafcf0fe8a8ac3bb58da27c55ac0 SHA512 24913a45e962c144c82f13a6ab4877ab7c91fd51f34becc6412a47dd91e75436590a646f85c346236ed2729d480242b20781ccfdd1d42bc2a510bc883966a0a0 +DIST quick-xml-0.29.0.crate 160308 BLAKE2B 7b409153a597edd855752e00f50f5b1fea70570a07932cf2dd78ea31cdf5e1bea4732cfa632615ede79e551b7a35ef535def2c3112a3d07a363337e9b807d277 SHA512 1a6d61e2161e3701e2d4e4b243d1a20072d546a3a0e3389c185f1c9a53bd6af172ed1b791f9a329cec67a2dd9babae44048bebb7293dfdc0efacfce0aba820fb DIST quote-1.0.27.crate 28416 BLAKE2B 68715000ad56f93c573ebacfbad0987054ef7716e10144cc8de47636812271060e3aa8f0754d105abef46a27024cda03a7054f11cbdecf110735ef845dc59a31 SHA512 5fb5802aa667c60d1a721766081b01bfd6cd929db7a5d71cb74627c2325f7108740752e514db73fb3612c163840e60ef2d4bde31c41978f3d77605418bdf2b4a +DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387e65d61de7c537f6f56f8060721dfa52d735 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 @@ -339,19 +393,23 @@ DIST raw-window-handle-0.5.2.crate 17063 BLAKE2B af6170239d2a2e9db62ed9450cee9be DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3 DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800 DIST realfft-3.2.0.crate 16190 BLAKE2B 176c869e602051ec3c6e4fa37b7fe62fb092fa4fe453456fc25be7cc152fe5da3bfe1b79d1c403396054fc880406dcc1045aae3a14c386e67282bfed2a934316 SHA512 22ffbe2ee99d1bb045e593738fd3e3ba1c7dbbe3d0c47412f1ee10031df1444458ca4979c45ad0fc92a86408cf9d6e43bdabdaf8ab1c8bb457df8421824b9eac +DIST realfft-3.3.0.crate 16539 BLAKE2B 938f007e6857868c6618e70aba4513f4540e832558625119b2fd48bd5f55302f7ed93fbc3d5e1427a8ed3c91600593aa879ca00c33e3ba70599a1354c82e4563 SHA512 daf10b56580b486dbe8cfe3542a77f4a230f1cd19c7b057672908bb2db685b5c44e983c5a7235f404d5780ec9b17fd0e620049bcff62412ad6f093c302744e46 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda DIST regex-1.8.1.crate 248412 BLAKE2B 4f1355104def09ec8f7a7d604fb08d0a39af36cdbb5160c63329e8c06ef2d2ad1063fc7280c90ba3748e1766b65f52fd6da24e439d5262209a6137bcbe2eda9c SHA512 fe83c2497b786314cbd9ead0d85a39ca87ae92225e444a41ba381fe80aa381a88806e2c20e1c468b8b59503fdf1c2b7e5bf6eaae0ddf9f14a70c1ca2773e8830 +DIST regex-1.8.4.crate 249562 BLAKE2B ad6d1221412beb65eb760ae905d4becc5583ae4d030c67b061626afdd3d4389c24123000688039fc6c8c1d091ff307b4a46f4b0eb84f1c258d0612c51aa2627d SHA512 6fa873671bc188906334202027fdd4d15923fcea88aa85d56a63e3a36bcf6aa77ae61c596f9154dee6c69e03bf3f3441e4ce26304d5a8e0ac47d710bf7af4a5a DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e DIST regex-syntax-0.7.1.crate 339705 BLAKE2B 59dcdb9e0f5a2008db491756fb353745bf4dbaba0d3a8a6782960c990065e1870cc120d7a7e220991b78f89053aa63b1a9c326f5ae3526d47679e4ae30ae5e66 SHA512 ff61e4a075550fce3a16e516f8222a489dfe2bdf9431220c98c33b1f9e6b19da7bc1ca6bf34031235d6f1ad06882b63d606874a14d2e27c615701ecc2f4cdd9a +DIST regex-syntax-0.7.2.crate 339778 BLAKE2B 0b9533e4e4bfae1304a7ab5e2c8bc0bc3038367dbcab7bc19e680bc4945146f1eca3baa1c5bbff6ac60447b54059228a5790cad20ae33f16b9dab794a5f76140 SHA512 3065cec128ae6ce427d13b68066fc02357c21f7d1517c1669295f857395eea3297344fb2171c96d15dfe48050785249b7b8b8138fbe5b4a65c8427968347c128 DIST regress-0.6.0.crate 247684 BLAKE2B 783fa572e073efe11235c8f98bae33d4aec3f594b24820160d2b9831a6522579e68d7a22f89c025153e920b6aa0fe4e60097a2978756e91dad788290526333c1 SHA512 5a13452d06484abf25d9fb11b9bd46c0b040e98604e7103dd3a6a742489e92cd45b50175a846e1ff3c765e62d28b6274ee1d764599e9ccd228da823b9d29bac2 DIST renderdoc-sys-1.0.0.crate 10336 BLAKE2B 9f9b0221f11376093771aa9d91b2122a60fab45ae3363e38a778b2cd647729f6ac8df4e79049079ad1e84b4d60b362b5658f080a91abd5939df11c482c060e8c SHA512 a9e36c82853edf10e143fde02359aceac879ca42d23c95a3a7c66e99ef027a6449937136c9d1c90efc1cc542aa532513690fa235e7cfbcc59ab951c535a26890 DIST rfd-0.11.4.crate 42670 BLAKE2B b2e116ab27e38a558d063fa1e5383fbeca88ac95b9c806a68b83811e275f83163e21bd34b3efebaf289ca803c3ef768062bec51085883ded7e7bf506feceff74 SHA512 1a9daecab4eced07ac7d4e35789298cc1d7cbcf34b7492af4d98f58485227651a95955175a193ff234bef6ebfaf7e4a66dc267105769d58b56e0bc6a66ed26d7 DIST rle-decode-fast-1.0.3.crate 62086 BLAKE2B 402d56595936734f36597c18e816a798ade6a8636b27e79acdedd4069da38e22e6ded5f2358ef0f0d509ea752e828fa294a4a9ac6d99cf26472fe21a505302c9 SHA512 f647cfd9ae0bbaca4a189cd1f8d1f8531f6dc0ffa1fd296c75cfe405fc9060e25be74581558a9195364ea90e32c7ccd60e066d21704cae836d41606b5799301a DIST ron-0.8.0.crate 57013 BLAKE2B c9a74f29ea33a8ee5ecfdee7dc8f56af17c293d4d15ec9be320ab45f75ab6d6b87a7b1f8f44a40e9548c957a2790b157799649c383f1621cbe0957455e000778 SHA512 689aba27920e5d4fd2c9c38e3bf3eb490ea810170bdd6c04ea270a1e57dda0955768a61344a21decb30ab73c460436e90879b4b66de3e62ac7ec27bf4ca8718f DIST ruffle-nightly-2023-05-25.tar.gz 20482064 BLAKE2B 604633066dfaa9138c364801746684c9ae77f6c5e3a82b4d75143311000ff43129f1ac6182327f2aa902c29d0b239bf60403f6233bc8173be16b312e6d78a6e7 SHA512 d4e297aa0af585d62e156dcc9415281e8001b3d4c2368d8167587966c8a4c1eb36464c449a17a2492313adbb6b48a9ce7634d9dc44270d8a14bfc4aabd1b0010 +DIST ruffle-nightly-2023-06-24.tar.gz 21260824 BLAKE2B 2ef1553927b19a53610eece8a8b4278e876a49540f8c3e97f2c8b04fcaaf6c37b1e4ef2a643f0e974a44a6d6ace42564bbc238ff4fd2e34cd01b0f85e44031ec SHA512 0d209612148e8967b7d9685c91c861f7463862659535ac3be0b460b889aca6a961390214eefc3cb79d063dec23c008db80aac428828493a96e6aa439deed9c92 DIST rust-flash-lso-8376453eddddbe701031a091c0eed94068fa5649.gh.tar.gz 676055 BLAKE2B 5d7580b0a88618ce1300cb55cf2e169b7a37b439afc22266d10b05db9459a866dd93a3308c78af170e2f64cff5282536ac370c08280f05def39ff51ddf6b02b8 SHA512 98bf953efb0ef5b3d37f14bdc500b813ea34d7465fceea6b856d764d3e2d9b07eb31d015320f7b484c66c2cea5cc42ab0705f605058b0da85b3a2bc848ec034f DIST rustc-demangle-0.1.23.crate 28970 BLAKE2B 611d2e41a8a9799db2f8bcb8fc8fefcda361d055a417d2bfaaf2dedcce9d6f388c69d905a28c65e6691b4d408d7922ccdc97ce524c87c3cccb8467e314bc87b9 SHA512 8cd29800254b1305ad50f1fc008838c52d9659f97a51a68e9f2bd6d0a60126f3ebdd1c79760f96445b3bf998d0773526ddf663b174acca81babdc0b423247247 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 @@ -359,9 +417,11 @@ DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb5 DIST rustdct-0.7.1.crate 41849 BLAKE2B ee952bade816e4bd1fb44f8b95288b5b7c34efe8b2006905ce62f1dfc1d6f6f33d2d9da45d1b32d9ac2cdcf0c3011a0588c56fa84ead89f3c5f0ed582a3ae849 SHA512 6679df13888c1517fd8c8bf458e201b49e1607343f04a8eef1ccb39a1cdda673bd7835452a6eb06c83d4b3ef1e831acf24561721477985d3d52be931ae4f6493 DIST rustfft-6.1.0.crate 293068 BLAKE2B 6f086f82a9d65d4987bd109952ca3c81de7a7f6a6f6372b8fa48706f648101c45e2139435a1d079662fb64458b26097a9e27e07a73314552ed2fd46442234de1 SHA512 7ca5a3c388ce17f0c05b1454d7f2ffeeaa626272fa7af202e75c2cf5a0b89f46d25447c3d04b5700c447050ac8e12f2bd575b5cc53c38ff5294326317c8bc2c6 DIST rustix-0.37.19.crate 323809 BLAKE2B 6a01e5128910c4b1333359efdacd5d0c1f0cf0ac4f2615e6891c10e7de3ce8df5ca50955a3e5c27f3b85d3ffee9fe28105aac3baa4fadd05172645e9f7ddb853 SHA512 e1c00f97414313580dfb7a616cd0e9a64d87950b4d4e6b536b5eaea93b8741f769ef62d4ee1461af8266758f9bdc136a445abbb05c8355a11d338a166b498722 +DIST rustix-0.37.20.crate 327665 BLAKE2B 6118482fa343a72519014136f6ec57a8822c8db2e0e041eed66c2fa709f708f562958554a39dcf02bfdb46ef1c91480d46284617a1610ce83b888196d001fedc SHA512 064ec448eadd6f9371e9ee64b579b934fdc71da5e1cce7e7bf3ad93010b379885770e8c97cdffbbe4f33dfbd99e0e27223c0b891e3725b52c5197c9ed37bfadd DIST rustversion-1.0.12.crate 17278 BLAKE2B ceefd32afcabec344a1bb87d818fa22b84c986367ebe58bfa54389080194141489e1c87397a34eab4d60d660c9e0d75eca3958225640d4e6a061c96d27778c6c SHA512 eb55f3c0324359e897ad07a5182426d68a067ea41461b62a44f98c2864d5a5d0f47733f88d977a6f537e39a801beaa3b5a6041230828c3213085b562edab133d DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 DIST safe_arch-0.6.0.crate 72016 BLAKE2B cf58644922728b0d20ccbd7045d95093013d250dcc7acee28e3f68efca40ecc5598dd5b27d38b8c0db1ecab4211a1f4dcbe4562f096eeb23227d7724219d45f0 SHA512 37af0aa16b671d3bda2b660979f6f047748b7d8b2f11458e45d8dc3127e15cd36e7d5b3afc686839130bfde39af1a0d17348fc3ba3da388f59c22e276d639d09 +DIST safe_arch-0.7.0.crate 77097 BLAKE2B b73f1c79126694e37e18262be2313b88de52d32183d7e99eee56e813a6bb9d8a46603831b80906aab1e022131d1096351a5b8709308a2cfceb7db92c564e56b0 SHA512 a2bab6df3605721a1ad6ffb50e1d3e1f24c89d7ed2af6fe7830f6932e1c68e7521e77d467a1a0800fd72872dfaa4b93a883a753579a2bc0612150a2a3b654966 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schannel-0.1.21.crate 41719 BLAKE2B 8e3ce88c460b44839a46304c5ce6c02ec518a1f094165ae8589107cd32b79553e1c7aab581cb07fed4ef5935822ae4af8141f63d70e1f898a10e75377b1a057c SHA512 7457d4accd0096c791240aa19970307c6448486a22303e3b20b7fb25c326e50edb8564781e3d81ecb4a7626796ef78233c224f9baccc0de03f0eae2086624880 DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed SHA512 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25 @@ -370,12 +430,16 @@ DIST sctk-adwaita-0.5.4.crate 45888 BLAKE2B 72408159ddc2e4be3599cdf0d483bc2d60a6 DIST self_cell-0.10.2.crate 14732 BLAKE2B d3fca051c7801d44a8a0eb599c0f7833f82db126042258ae7f3423b576c551a385bcccf147d0ac24129f53d807eb1793356b3b50ce7b3ff64fb1e692f14084c9 SHA512 88e3700d5bf03294af4e436b6a4031792a8869f443c5646950dc2567c646a62e948f21af5bbaa7cf2fa5306cf0d13ca1c040c236e53c149259d11f1e5cafa732 DIST semver-1.0.17.crate 29685 BLAKE2B b9beb685eb9f6cffe557d1185997e1a93d0e50ecd8e9719d9855347f12dd430ed1020df81839b7924a984596437ae7fb2951e7ae44c5540692a7f37b591bee2e SHA512 5199923757e675506d68c252182b10f55955e47054880492e5471a0a0f9ad13ef25d552d2ab9bd68fba37121b8026d9989bf15db67e95265b3aa53d06377fda7 DIST serde-1.0.163.crate 77030 BLAKE2B 0d7ead66faab8ae01c693c9bbcadfd0a7a736c8bf46f50ef43ba261eec9e0f0c43477feadb2e134f0ed6dda3115dcbc3d22daa28592f343739f1ea03d9c25723 SHA512 752738ef5f67f1b4435bdd4e76e740ba192bd93e83cac55fd667809af26ceaf02db7083aaf7b2074644b38964021af206000b6130199e7994c12c9c57cd31a34 +DIST serde-1.0.164.crate 77057 BLAKE2B a3c9c7deaa841a559ec901eed72a768e0718a77683897a84149dc8211f3e6f8f016e6b86e5b3c7c3c3d512486dd7fdda2860f69e7d9e600fff6ca6da8870bfd4 SHA512 17376fad0d3f0fc696d713c0eec81fc4a83992f6f9dfbed7c3e700e7ca8a3241abd46d4c11303d26a5fe049ddaf3308c2e76b650cc7350e03a1e34002700552a DIST serde-wasm-bindgen-0.5.0.crate 17235 BLAKE2B 8e9967b31cb1c02993b62c4d3d4ab7dcb86157f62f06e634d9a847809c708d24198ed74304b02157cdca147de1b19ab2c35d3ef66524cde09d63215429b98521 SHA512 e77c0e8cfe4b13b22e94c3cc6058ec7d1850b6d3480667268e7e19627b290659c73bebc50e4fd186bec6ec59a2064a7155a7c554cd1395a2e05f09005f416ab0 DIST serde-xml-rs-0.6.0.crate 20677 BLAKE2B 84e497670bc661b3dff37f081b40679cf1c019e82eb4dc491f78665b46be20b54e826171f51dc03959b1792f4b416b007e9726e41b59074e420bc81416eb47f3 SHA512 a5096bfa71c1e02f3593ef26ee0375ef1bf5d31e42eba76938c51ec9bb507f8f1f20d325a48375b1fd688ee8b79197025ea5d49c537321cdb67ffd16fd53bbd8 DIST serde_derive-1.0.163.crate 54447 BLAKE2B 284d02fcbdd05c53c8da737fac422fd61ff53669b140686d1732ef727a1e873945b1ebdb85fbda1d79f2c563b2c7b81d3ac51c76fe0cf5205dc6ab4d46a9d4d8 SHA512 744c4235330781c8d9c6ab4f49f6ddd11fcd70b97c97fcbf1434ccac02ba7d29eacfed21ee8e005f5541dd8ab4a34023e95d85231f11c5f4d6e24fcf806f7283 +DIST serde_derive-1.0.164.crate 54789 BLAKE2B fb8e50cabecb66bfbb4eff07bbd034510ebc4eef5fa21c855887beb84d19b1201a4e9dc0f68a2aeabc559f2229a905cc44e780a7e6bdc55aaed399bde5dbe168 SHA512 08777ed5775ee6ea47daf084f4ee15869b3969d54e43e6820277535e79b70f61f6152decaeea29bca67137d354bad079393a6709fd10d7cfeb50728e46030c04 DIST serde_json-1.0.96.crate 144652 BLAKE2B 2754e63479aa07507015dcb0f989d6447f5b2c01e5f02cf8a843d90c90c6fd0acd3ecb68d80d76c249efdabe0bd0670649a9e576269928d2276ba00a3153131d SHA512 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e +DIST serde_json-1.0.97.crate 145152 BLAKE2B c1d02a336bc12a5afb2cac2d48cd98393f56e0b679015b6c1a17670c0341903c58b97ece89de03ae53b3f4728b75ea03d5a537c227d02222acc1e85a2db76b58 SHA512 567b226ac89bd02b729f2aa34412a37aa4f4ca4bd08195c409e7171b3b6058313010a42b6ac016b7daf123e8d88da5a3cda45f08d78d525d127b8c1e480ca2b4 DIST serde_spanned-0.6.2.crate 7749 BLAKE2B 3a2522104579cf667e567e1ef65e2e1db3fda700abbf10747f1e770b45678cc6414ffdf384690796fc5df570e39a7518af15857c8c3b5b40fd185f32957ef30d SHA512 ca64305238a8cc61cc4db3c9675299d34e4810dd63387be65231369cccb69c942c473b01388ee2b661cdaca8e133f1e8848bfa4d6a43eff28fda0fa9e1fe7ded DIST sha2-0.10.6.crate 20558 BLAKE2B ceae6f1e28606371f93f5e4fd617b2cb057ed9aa4aa2d81bf4c6af4ca47d639a51f50d0fe4fa77667022c770056d6d711beb4835b2341ae0a8d667f11a4a51a3 SHA512 38dea4c300ea8dee22587ab0af6d66dbde824e1cb071e02e7790bf978efff6bdb6d4076d61c5acb38e86e69261a65811a7bd0182299d53ef053202ee54d2b05c +DIST sha2-0.10.7.crate 22541 BLAKE2B 918a8f4042c57e4f8931d645ba758f6e7da911d02482c78d6ef3a12e8068e7f3a08526580824ab548628fa7e75bc64f17bb12f1ceb167861a781ab9813eafbd4 SHA512 c33d6bdecaf49d0f60276531e845231425f62d2ec18c4d53c43e49f506a2dcb2548f5866c6642806b6b64f008a481c48920b7b4fc867df7443dc31b44f297fdc DIST sharded-slab-0.1.4.crate 52479 BLAKE2B 766d81761909006ac740cce13e8361734c3c7072cd07c8c8f611f09772e16f11aa93cabdc5273b9446f5da391b26b7e7d619be523488d8b3558c64c18f20d591 SHA512 123a9ddb126d1adf41a30a632604264d66a06bacc497db6373e9dd36164197f8321f2fc826a16247674f0f69d9f6e30aca37810f787693c4a5c2cee8c5887c55 DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752 DIST simd-adler32-0.3.5.crate 12132 BLAKE2B 3f757e8232e7115315de750dfaad58da922cf8f87971afac9a62beb9024a85af882362651900556ed131841c2af433491742a3f87f9d2ded09b9bf7903999d92 SHA512 8aaca8ee7a6c884bd12a19164ce1bf913b29b262192e34821f47e5e655b0eacce690b41da6c724a7417ed556d09af9d6a1639bba0b34523a0267eaba3df5c397 @@ -397,14 +461,21 @@ DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5f DIST str-buf-1.0.6.crate 3828 BLAKE2B 85be4bde1989634b3c9934554aecab4bedfc2c627be119af0d3608e41f3831abad8133b0d008f46656610d019fd0e20665002a1401c080fb5c4c07cb58c6469d SHA512 d7fb6ffd00eb2796bb4f31dab8aa8ed422d5d3dce435d6aa975ec97f4b637db8f62c419eb1f069aa232d22376540057a64f23110cfa660aad45bc41fa0a551d5 DIST strength_reduce-0.2.4.crate 17859 BLAKE2B 63ad1af9698ed3ced72f7c0e6d8c62ec35fd564d179286d6cde8975280dbc901303a3be5664b1902c135924dde8a03447a8e837ff0cc8037db50b053ad3c2c9b SHA512 2d44e54e4cf78f718faf482ade6c33fd42e73187a7e4fbbe41fa0905e6bf1ad5f5241c3d8ddfd7b18d9bbfa3f331c54ef2d817b254e1200b50b146f04327f157 DIST strict-num-0.1.0.crate 4692 BLAKE2B d475a6bf692b4a506a4659af6fd50d3e7af368a6ca0080913a35fe7b7b4ef10b818d091eb33013fae6b2f6b57c0696eabf3f81fecba9e0808219d6e5cf451cb8 SHA512 b44c278fdd77e18ebf24ccd638b7bffe34f462d553733b5b1c3e92abd6907d71601735c23321eca0281f3bb8b6d4c70f7b5fe855a5ce73657fb452a6b82db7a9 +DIST strict-num-0.1.1.crate 5104 BLAKE2B ca255ac7afce45b8e2dec87cbe080730959315f753c69bacf1c941617d5c3513e57532494409bec29acc73928291baf98413cff6d0686ced10804ada2a26d361 SHA512 27ced0b3110094b3d8a22b60c67980b7416debe5a22b0416a025dcfc8264fbc1ada1ff73362383ec605c36d682245b2dface093cb6152852f4d4b28705f8a197 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST symphonia-0.5.2.crate 10951 BLAKE2B 6866e3e18d41e964683dcb20b594428ca2ce97bf2617d14378ed65a367b576e430bfd14b60c9e8d68bdcb864739f270c2b7882ff1d54600c6eb9090015a33f5c SHA512 e9fdd298b11cab026dbb426b7e6f9aeb04ecbb48df39e92157d6ac09ab41cc4bdd9e07c071376db47d4f226fe2ec17bd6fac8de63ec93b4fb0be97b0326063fd +DIST symphonia-0.5.3.crate 10946 BLAKE2B 2139ffa564b2f6e736482810a9b77ab5c3a18a4fba0226fdf29d2f2036ce3cee4b3fe14cfada8d8d050db226420762df5b4d480ec60cc54689b94d655091d935 SHA512 a417a34730c8f45aee43c6d965da2972f713df841a0c249fd9c89b0e7227859eaf92f6d317be6ce01ad5b798bd58fbba84da27776fb7c6a9f75cdc6f03b922a5 DIST symphonia-bundle-mp3-0.5.2.crate 60005 BLAKE2B 2cba402ce9ecf2b0ce3b0947d3c0261cb4168c31690c4b54ed10a1f8675a22bfa302b98fa87b43db58e5492adc72a3175019c3bd9d19d8845b08d0ad821e0d72 SHA512 24f230cbabdd9ff3c63a839d65af311382ca3631eeec637186c46d4b9c84c85963f8c393a55e3c55d65158f757dfeff6921970c5a3f52d7e7d1e2c0afcc20202 +DIST symphonia-bundle-mp3-0.5.3.crate 59988 BLAKE2B 235d04805f8d95d48ebf8a135aee4cfe4dc38618a0a6dace4d55eb8addbe79528df4ab9a7bb4e9b9c8cf331766bb8568eb686ee2b90f33cf7d7aa59b57ad353d SHA512 a4e8648f40b3c1f6663b7e52b142758250051e4c27f501f195c2869c6c3cf1bfa5de0b16edbc896003496b37c280694a2029a3cd7d4c3d34923d8c58ab062fb9 DIST symphonia-core-0.5.2.crate 97047 BLAKE2B 031c7ad724272260d49d9330fcd24c2d36431624bd750be741575b9a21a33578e86c2c0082178ad1a5ce41277b48247e25317ed276ccaabed09773fe1da56f41 SHA512 089bb27cb7d60488ddcd8e80f01416ef0af2c6346b56287afaea467f6b4775fd4d57d96ebf6be1f3c343143e57ac9b40d941853306d9ae851f2630e7fc7ba3f4 +DIST symphonia-core-0.5.3.crate 97048 BLAKE2B e5e010ed9ae45c63d221a6a84bd06fb3b7b786eb833980da1a6dc197385154d12080c6daff3182e42d73239bb0922bd521c4dd7eebb0ad6fb15937775567baa3 SHA512 a1aff187ffa3860bf9113801059d9d1eec8b8ee2f127d12b8d4082a342e42ff8ea67bcd7781c18560c448f3cb58cdce152c9f28f964ecb861c6f570502552a33 DIST symphonia-metadata-0.5.2.crate 21086 BLAKE2B 85c7a60fe2e48e488b621e9afcf489b59079b5741949fe712a40a9cd601a78add87ce6bb887e5424f832b83d0fbb1e18e4c0d19c11139b2e8a189214f13763c2 SHA512 d849cc31302f28c150becab7baf528d0a420f6b287b87b6e7a19dc60aed58c406d1cf426a34dcc70a3ae8b9db41bf93426d9c177a5be6b1bda3b1b8b35ca43a8 +DIST symphonia-metadata-0.5.3.crate 21089 BLAKE2B 28f11aff59840c12bbb920ea2555aa8ea258398bee41f6ae69c5a36386c0e50e8e6e5339da601922a8931dd8e1f02e1d686ec9a01a145e35fac9592266a563ff SHA512 d87213ed6b51b14b612b78d6ff81c7e748ec64b86806b1c7425a1c7ea2f3f71643b16cb888d0d505dbcdc5b81336ffba84fd870ab71933a1af8edda37372d46a DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-2.0.16.crate 240928 BLAKE2B 776e3cb9ba82f7f42d226d1b631180bc2f6bea259152b39e5005a5492f5416ca9b14403d91252eb92d9c101751091a0425ca44512b46f25e2eeaf2ada0372a72 SHA512 75d6728614a39d7f676536fc345be6777e8dba6198f031e576ecd199e503347c4069fc7294c4da3e829cb919c08347513447dc86fbf0c545df2d347311621da3 +DIST syn-2.0.18.crate 240648 BLAKE2B 1e16f0936faf2656ee74cf9c75bdaec19589a4309d68b0cab37438061cfa29c66a1dcd624ad9247d63c85b3c1fdd8a484a65509d672cc6471f3c93f3ecce30d2 SHA512 2642eb35d52022c6d21bb893843beb9b737a267f620e1f5a6c9096d434fd1fab05fe007c8d8b6f1fe00a25007d6f55dbd4ec620b9f5c1154659bf34c246334dd DIST synstructure-0.12.6.crate 18429 BLAKE2B 7666cd83f82910e036e5b57600dec9a1c2e559453ccc2f1201e2ee4ba64f2ee62cfc1046ded5cae64dd183967b9d71cbfe4b60a88bcb93706eedd0c4ab69be4f SHA512 6ec5dd7ade904fb6d79c2be595886289846e064b8c4100f780d8adfcbb41e6ca67f4b1d682212f4673c2169f889a042049b31161ec3cebc3f399751124f01f9c +DIST synstructure-0.13.0.crate 19121 BLAKE2B 6a4eefc69c84f23c1d876fd2153e026a75a8e14e3a06a07e873492bb1ec23595299d1103278c0da0b09a6388df48d0ec7f418c8f067fdd6ed822e2f4ccaebf5d SHA512 bc4d98dd43c7c3b5c5a763804db9736f618563d25772dd304ac10e05485b62b7314139633b216c36ca490094e191e1b4cbc46f84176addf7a2491fc75ee36017 DIST sys-locale-0.3.0.crate 14548 BLAKE2B 81da5c2ca9f5621e8bb3b1943731691107beb510cca872ae358d764491d9fa64c96c7d46760d228116a89151aa8ca2797827d2105e233f7c694e6bd285c8d779 SHA512 47833c5c0974b394b55ca3a8d1c598a8ef1570a4e9f48ebb30d42c76a36a218a3746dadb185f37bc3f3ab189c9cde106124ac51987075fc83b0e058e20225c72 DIST system-deps-6.1.0.crate 23942 BLAKE2B 64db60982d69c6a07760d6e2936140992cdd26b7abf83dd41c4a8e6a614a5f4aeefbe59035b3e5017d82253a086f28c5fc7c97c6574383b37409ee0815b90382 SHA512 5a2135f37ac91155cc61db0deaa64954511cd841dfe8a4827802db395d50ba2954c9600ea9c57543051f81fd2580a1983de817d9f987490f5f0b3e8d51e1eaf0 DIST target-lexicon-0.12.7.crate 24402 BLAKE2B 3715b15649566b9f26fe02aad818325a43b54512008e4ea9fcda9ea15a87b8f4baf4ffd7343fc12456c97d8a6b1e121158c4cb61997de0e2d24d1bce93d86850 SHA512 0f3cdbd7515141315934b6ca61c5666f3bf60e259711f68ed3c33468e2bd400cedf824db7158a80fa07e78cc7ac2a0a1eed2df199352176148e9df34b06511a2 @@ -415,6 +486,7 @@ DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b DIST threadpool-1.8.1.crate 14408 BLAKE2B 8bd64ede19184e18460f6b2ad5bc888d6facd5fcaa5b43c35269e35909c9c68a884203f5c4b92619c097ad48c19ec29f73085755ee348cc637233ff3b5b50ccc SHA512 adaa5aecdeec25848af15b160e5b39833978454d834974211bd586d81837f2ce89e5590f08b7e0d4868346cf57056913a5d41bc8bf92b89109ed769cce4a8be0 DIST tiff-0.8.1.crate 1417977 BLAKE2B 4beeb5c46cb598311cfbe486d54a99d99ee2bef5aeb040796c30663dc724e9ba2df82530004e933d82564bc8b1ae89af60799725d8df2647003b9618f5537943 SHA512 8a71882990b07d77ba81a4aef6c8614659ba3a37de845123fe4f4c3c5840a1d2929b4d79133b32e641cd23a856251bec46cdf6eb5e0be72a568761fc4f8ea77d DIST time-0.3.21.crate 111598 BLAKE2B 8b760bf4bb8501ae3b4c121e1265b9f07fea633e8acfcc091e8c2a4ebf1f2025c87f13d63c95ee46eb3fe31f920605c2100349c8b7be0242ff8c74037fc7c602 SHA512 1bc0505fd823d7ab869e2b8b1e44563dbf2bcb7cb4a9fc67d32efb54872177e89b7dc051151d4d83d21d77d4c3d89a3370d35e4fd5db9bb5144a373e309c9ce0 +DIST time-0.3.22.crate 113792 BLAKE2B 8c9920d38b2d9b2f3204de7fe399f6e25b0a7ae7bb72d155eeba397f5721130fae1e0b3022ce9f1109d08e73b72a9fd09043d69f5cca953e80f3d70c4f49a71d SHA512 55575d043cdda64f7a789c61360974d17d3d380a4f0b243346222709743609503644c352ab2ec5d5336bd2b2a4709d54fe1863209d5625f14f881a1c33df1763 DIST time-core-0.1.1.crate 7197 BLAKE2B 9d0be2ef7111a8b66e5c750b2c372627ae4acfb2c68b0c6ed44b3c23bea1cdca4f65b24d2f2027b4d334667b1620019f4cb8c6d9799c1c2c537e6cfe692ab88a SHA512 a29d6619581d3fed73d6bc66a2c18805b80a3d54197feac5ad987a2c31d003bf4fef88a312d5315d2fa5c7d3e509066a65c1732be2ce280cf937bb4eff012e14 DIST time-macros-0.2.9.crate 23684 BLAKE2B 5484a3c5bca52fcff3fcd4e6f060ee24ce293fbdad1abd5819d0426eca29b95de866fe1273e0ed3431d1b94b12c37f23748d4cacb0112a67e9be0f49132d03ba SHA512 2fe094e61ca0ab708d60693367812f1b87fb9b6770dbfa3dad8a2aad7d2a000c24ae3b8960104d6c5b72b4a055c7715fa5d4d601eb7b7ea1764bb730aec86033 DIST tiny-skia-0.8.4.crate 193684 BLAKE2B 3d1ee412e2927afee401c48d76cd8d8dfe3f442d505883ab9cfcdc6f5e258f67a65e39d22c50bf95aa9e2685d2bbeac12b1a97b884459a989e45464f6db68a3a SHA512 6a688870a2e20ca8bbe2a273c493e559276badc9ead1c643cba35d51d78c19a47e6d8700d928029584dd93b06e5121ec3e922f94420cbfcc845f247a052eb90b @@ -424,6 +496,7 @@ DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST toml-0.7.4.crate 49003 BLAKE2B bd2f17019fface4e55370ccae5cd8e768227bc9303a105e9abcd7f7e67cf758e47cdf77a40170782c0be85ada4b7645d721b61144f90867332da6ae0728c9baf SHA512 aa589354d4e0a608257c62fdfa6f09d2094b6799f6cad5a98deaf44f689c8893d1b7989f1f67ff828867a9dd079374cda03de62dab624f55cf9df3aebe7557a1 DIST toml_datetime-0.6.2.crate 10768 BLAKE2B fddffa3e4f8f4076c66c171379670df41d2be2c33810a78c5902f11bf8910f39f57b74d5f00ed77cc6b74bdbc34b293b57b2e867233a2fa9373f8ce7635669a0 SHA512 4ee0e8685c2a0738ea6f8ee10bf1dbb823d7c0e7bb7d4bd90d633f5f9056f77bd5a768d6b27d0f8d8a5818374f8497f20fdbd9a411dacd8b4fb58671aced1b1a +DIST toml_edit-0.19.10.crate 95594 BLAKE2B 5894ea24538013d37bc6c4beb762c18c07a193918791d062a4ae0c1dfb0cebf6014ce73672feeb9fd3ddb0d77b58ecb2d3946ce00837d81d7de69b77c497bb0a SHA512 9ea97b52437591ba38b2aa0706067254de68d40c491ecd6c53aba370112a72cb502012c982a2b915bec4c0858215c3f0c44f65d049097c8b71de45aca32f58cb DIST toml_edit-0.19.9.crate 95396 BLAKE2B 7fa92b39a07e88a21075f4de8dbd2c41cb243487b2cb018749ed77beba5ebc47d0762a4bbcac59717a43e6ad0649552a640065c3d14b6f83f57b418fbd73a6b8 SHA512 ab928dd6d60cb6c9295237df8227d42d83e8e3ad7e05f228e02869a7363cba4c0280a30a78e5b94b738f33b076ae7f5c30fcb2d63f84f810972a15fe3306b242 DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75 DIST tracing-attributes-0.1.24.crate 31841 BLAKE2B 8473fcad6bfd2f7df0fc4db41a5f71c4c128f4a0b485d21803aa421119afb3d9d5782515332c8c3349c24324c97449a80041a7f6d185c9dc48650b5b9182d585 SHA512 925bb3840ccb093dea2625802e5ee3a5f4bc3eafe2a8715670b1f14d2f4a01eff0c50f11368507247bcade02748eee8585975d156f5d2c932231c6e2ed89c0f5 @@ -432,6 +505,7 @@ DIST tracing-futures-0.2.5.crate 11637 BLAKE2B 2b23233705674cadf5dc8092d3990f375 DIST tracing-log-0.1.3.crate 20549 BLAKE2B 1e2b5f1d96983b0dcf3e61f71132536e21dc19af0d532dcff7cc91db45e60cbdc1f8b5b7a7b2c13214dda4e3becd4f3d62262def1b608a99fa330ccf1d716323 SHA512 440cb8ddd5823cd0d86b68bbbf29f6886d5800f95d0aaa9477f98f188013fd009c2b9bc982b17efd08abd071bc70ca511f988b9db8c21d8e3d323fb67614d289 DIST tracing-subscriber-0.3.17.crate 191711 BLAKE2B f55c8e8c70ca67f57cb3c8a411519f317b9961620e3f7db3a3933d549cb64a5871624c21231bd6a0974c94ecaee2904d2304ac9fde3aa8463f0fcbf99f94b5f9 SHA512 53a2a760d833f729e042b4f76b56c93ff7c50ddba968dfa9294f24425fe9a3dfc6c3b95a526ebd78df852b48b76c85d2f4f7be9170d75a6eea8734f77218e727 DIST tracing-tracy-0.10.0.crate 9606 BLAKE2B 9f389c75a7e5a872b6787f309fe4eda125ebabff48cd19782f2e18e8617d3c429ab905ecab46ce0945b660d23ea662c83c4870349c41cfce1d1557f3d6c4744c SHA512 c4cfbdbe1e409f04cb19afeafab90ec2e140bb9616bd4d118cde665ea07ec0e5f9604e84eee9555d86e7f847e907e5d29d026315f17cc4b7ec43ef04716f42d2 +DIST tracing-tracy-0.10.2.crate 11110 BLAKE2B c1d553637f16c89d7a509b41f3d2bbd8c21912ae33fb4a07cc536c0a43b688bc9c709612db611ee66db2190b4ad3b21efa8b1314c88bfa6e3b6177209f7c687d SHA512 47b66f33f3beebc5b0d1e5346b89e8d67335c08cd0fd46aca59cbbc3f99948346799f45ae115009bae87ddfbafa750ccd3d7e4b90d21c7abc679ddee73f6a255 DIST tracing-wasm-0.2.1.crate 9372 BLAKE2B 5cdca349f6a4552e2d22812260c7ad94a2f2a4d0e94c9fe7edaea22a840d439e90425ed65ed7f572f46451626689cb1609e85722fac80ea9592746df29d2e5f5 SHA512 9ac4db2c9bd3f19351e5ad40a03da2ec9cf4b7d78c1d6ffd5fe55a4f94524adf90a0acdc9d97ef6e4399b90c70b90c413f2726e5cab9e9c79877105b5d00f342 DIST tracy-client-0.14.2.crate 14961 BLAKE2B 71cb728dc23b0bf2d2bcf6e638076b212045403063dbbd1528c64a5c58bf881698b1a19294826f39ba10cf540acc6e6464ef22ae0122a0778cd75f914fcfb840 SHA512 f1d6db9c7250311d4d8c4add8aa0b1d6389c1b22a09adbccdbbf597b446929a056efae9a90348acd8dcf95f2d89c33cd6cdb763c1668f6d6b29c70c8f7c63172 DIST tracy-client-0.15.2.crate 15739 BLAKE2B 3ec798afdeafe01a96c4fe807509e23188d70fff8f197ad0dac6a880f811ce2ce1f99e0f72df23bc554ee887aaa6d6a90d59f1c39dcf0c3f762b174a4136e9d1 SHA512 31d61f4efd80a07508f5fd55577b11448f078b67567c6fc9850c4eeb2dd02e841a606671154de714849cd5cfb76425da76de1caefd9b69593168f71d585cace1 @@ -449,16 +523,19 @@ DIST unic-langid-macros-0.9.1.crate 1899 BLAKE2B 71595cd906c7f330deec7e03ae941ba DIST unic-langid-macros-impl-0.9.1.crate 1791 BLAKE2B 8d45295c707076f1ee1f4950a969e6ca7026ee7994a98616d7c3f60b7068fad7afe8ece17c6d9f58c87da1aa42e8e2d7dc39bc7bfd9a18d88c2959c51039a0ea SHA512 09e88f8214b6a19141148d2068a9329bb526fe1386bf23efcf91f6ff52bc203bc90bb273666ee3dc4ec700bf12552056a19ff8fbc664a0fec7afd70b2f87e967 DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 +DIST unicode-ident-1.0.9.crate 41978 BLAKE2B 4e78cefb4e7d7f173f1826a5ab6c8ffde386fea67cf3227bd22e6a6e65d3348dc53c9438e6bde9af06fb5e04b0beac866209d2426e7f04cd10b2435db85df7e3 SHA512 4d8cffe699c6f15ee82ab5f5a73421a6bb8b1a476237aefefa6e932c45c30683a4fb015f138bce99d7cb27a27fb7972909c828e77daef091da84ec162315625a DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b15212555f2d8a367f3ae78f26a36c5897b69f3efcd280a1bd3eb3f61c87b8a26061804b1cd56e1c1500cbcd62e8bc74520014 SHA512 e96224bba73fe9a167bbf226bb13fe5bea085765a90f7232cb20b42f3c584242b7291aeba1eb8edbe2ae40e5bee2f4714f434324f79316b22e8437c77a50e86b DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b DIST unicode-xid-0.2.4.crate 15352 BLAKE2B 80c327b39f3b8f2cdb5747cde968cfa1efe7b65b6bee9136adc881fa19f66aa5b1010d9d08de55a61b322d665b5b0cb0395e9ac471f6333c40d8dca5d97e123c SHA512 e67bd1258e1961807d9d5fe583a89ab5b82b2a529ecd32cadfc79aa5331380eb4a2db9fd96b74c8eace47f2f29021587d69bcdbf79f7e2650e92a25f7839d03c DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d +DIST url-2.4.0.crate 75670 BLAKE2B 8cfff1d8ae0b7353ab4f539e2df1f15dde3c75f347c36bc5c4c8ea45a0cfcb31950b073b50acb34a14cd3d7a11b665c3a73a3d070cc590ce740c561f0e6e92d2 SHA512 acef524d2c00d2fd68ec6385ca2a44b740f60724256750d8b0ea609dec7f9d59303069f315f04a5205925a27274ec7709f3818a2237ea0023845e9a12905694c DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 DIST valuable-0.1.0.crate 27718 BLAKE2B ef5ded994c9a6dd302bed27f0d757447b0c86dfefa499c1ef0d25c3a6745ce61cfa2c926826534c9f605f9b89b4a19f91f06f94ae7c03f1ddc4c58fab3ae58bb SHA512 a97f65db1f1c5049a276dbb0e45e25c6fc6ce9d27ac1fcd77c945324cd8216ef60344065c79799ca04e338455e4f7422c44078eea32d5fc359dd0211ee7eb387 DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9 DIST vergen-8.2.0.crate 39794 BLAKE2B d55b3cef5bf92bdde2e9cbe997469f8f088a4f004d9fe067d5d85ed24d78dad51003e85edefb69a6c65cc91be2db72445c2c6db39b4f2cb30a362ef50560fc60 SHA512 a14ffc83503e1e98a635c52e59a09dee995c76716f5e217f117e3b458a9855e155ea417c67325527a325d1052544616589d9eb05c48552a11fdb784fe440a5ef +DIST vergen-8.2.1.crate 39825 BLAKE2B 8734838195479c5e7ddcf5d5665ae0df6355744d7828d3690408b8b778bdc5b4f7330e0d55310577932f04041bb2caf060eafe68237726f4ca8043cef7a96eef SHA512 e477aeb4c9855e38a1ecd26e02aa84be67db8a88315707dea12df533f077b9c47c794f46b0feb9d2c8a07664452201f4d370f1850b7210ea15b0fe5be44b94cf DIST version-compare-0.1.1.crate 13224 BLAKE2B 4bb1e7db6a4a5b30f4ef950234fa939bd562e8d5693aad42a5dadddde7caee01b4dc42b28d8ef61a769cf573440e57c0dc321f8a8b4b3dfc0cc035507bfed886 SHA512 efc9441440f702518867e2056c0ab066cd2fa6949112479e463802610f25a4d50c4411eb5fd0ba6ca9b187e358fce8d99579188e0ed9ba0297191172ab7af408 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST vswhom-0.1.0.crate 9420 BLAKE2B ad748822fa9650d011c5f240f5e52ae1e27380fc1b22db2ceaaece4fbc814ac2f2792cf6772079199202efe88fb968618a13d91609e5245639f25b32640fad44 SHA512 0ac192e6a1d296904246d89a08021b55384b48959f26f1f0dca893f8fa1e71a012a0d731d1e48e41ca8e4427da84e50fa43ced621e435b010cbcda4f19c45a58 @@ -467,11 +544,17 @@ DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1 DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST wasm-bindgen-0.2.86.crate 174170 BLAKE2B 09146027b7c841ad0ff4dc18d2440330f5fe76d445cb947a5ed47e12455cfef8dee60398be6c32fdb7095535d1c88c7cc61a11c5194c4a0b9e4f55626b1dad0d SHA512 185f513e0e67264842f7ac03f19dfa89c6954de333fd5dcf6ba2e016a459c4a9c98d4ded341e99d0fd1f2795c458acd1e5032b1f74f6cf79c220b156f26c093d +DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705 DIST wasm-bindgen-backend-0.2.86.crate 26792 BLAKE2B 0df16a87b4e3b91b2c66613e49844567ef036dd79532759e07296dacafd4993d2783f88b137b5e6e5d9c7f18c8f4c7eecf11edf666e6dfaa4c1d3dc32872ace8 SHA512 6e62432e29f7ad02e890c5c4943869a166606a7f9ba9a8ee78fbb1d86f9083005da5268e6b18ce1da13c5016e8c89ff3f5576ac3bbe3ae4587bd4c901ed5e436 +DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94 DIST wasm-bindgen-futures-0.4.36.crate 15181 BLAKE2B 8c82bf2719a7207c13ab8fcce505b12c7af13da62124fc8ae5f2a66dcf7640c4df41fbc8bcbcefa05ef6deb57c9015e9cc1f7b93651752fd4535fce026e5d5f1 SHA512 4eec090234aeb47a099b0e9ddd851e3e4571221b2f207e9231c1a106dddf9c9e67eb97ef58ae7cf03008f17c58751599bff5c22600d6a038b22fb40e58262214 +DIST wasm-bindgen-futures-0.4.37.crate 15193 BLAKE2B 06844bb1ef1b492461e245ac16ed13024c7f3acedd0355aeab11b8e8f32d8b607c5642ac5a41432e72a7d3fc84b6c842929a6609b8e77d7482e273a561506ef8 SHA512 144d321ac7c9f55d94e8a0a6803c2994be763141a757f33c27513fac45b0193d4e4429c899bf1fad25039d56054a0fa381f0171df09c06260532cb06d5407448 DIST wasm-bindgen-macro-0.2.86.crate 13888 BLAKE2B 267d19541474501be9ffaba4ffc6a81d32c3c8bd79ff60cb7588edafcf00a65d4547dfcd6ff12692c49438c270e0611e6726ab03ad2b449f7d4c6d41aac86949 SHA512 f6ae82d9ae6e0316c9d35a02100c7e93d5fa17e23d36f72b04a1365a580323126a514bda71f7c225b51ddc966460e9f3d7855cde15a9264c05375a92a56e4f75 +DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6 DIST wasm-bindgen-macro-support-0.2.86.crate 20027 BLAKE2B bd6363b515400ba393c8f3c7c38e8fcfd19d1eafc377528777254208d3d03cdccbd208c83e70291525b856d88c36f8e13b8c9df3f2d568133357c1e7b047baff SHA512 f4d5a883be6b7e6933e705a112b5efdcb1c5a282b214a592c08c6b5fb423a600c6fe43581cc2f8c13ccf946c5a210e05d0455cf594eccee2077f9a96c5a40902 +DIST wasm-bindgen-macro-support-0.2.87.crate 20006 BLAKE2B d32dfc7231e4fbc226586e66063538208f9e299fbf803c4e2d1e1e61b4a22f51cc7509bdd269a44f072f9843a083ee84d2326408fb3211009ce93542c3fdc6ce SHA512 9390aa2767fed1027be168612c424d4c7cd4423addd83b79afd8c67886f66303ca4846e6454302ecc78b47bc62e8ee46849a4c0d3edb98849ce8476901424e33 DIST wasm-bindgen-shared-0.2.86.crate 7246 BLAKE2B b199125c7a65dd2f77e8700d459f1aec0572c6f1ee16198f7212d494daf4a71ec7637803aaec54e3b04bc991281d102e6f4da9d63838919238b2034353ee56df SHA512 e2a557c58185cea726e694617afb108ede9017f2aa492309695cf9a8b339806c0d9e35c4eeb6733acc56f8d0291f34fc236651246e82b450435949a4d2e0002a +DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008 DIST wayland-client-0.29.5.crate 71041 BLAKE2B 8473069b5a575509a0a7d518ffe98786282b2e7d726690f8c782b5cc93d31f865d040efda8fdc9132cbe5b338fa9f8cde47d828273bf4d34cd57ffebd8e50b8d SHA512 07405d2749893743f9c6341dcc333203ceac22d96a9c2bddb0777b22fc7d54ecb3cec19f48d4fc60e372c9269f4f85f8aa94378d54f2400f3d41de9b439589a2 DIST wayland-commons-0.29.5.crate 20771 BLAKE2B 6f13e38ed1278a36bea0bfb1a051feb64edbe21e49a29d0b25490659c496bb287f549a88987f97d14c4d95c90e76ceb7ec8aa8fb597980893809a17fbcaa9225 SHA512 91d1ed58be31c47ae12d6ffe7cb475d9bf040b6aa3a2753bd0f5ab92407165e729f89f52f6972d9fef39aaf0e32a01bdb7e9fb76e04b827133255078abc98778 DIST wayland-cursor-0.29.5.crate 6195 BLAKE2B 4baea584e033faad9d576be78353e1d000257bafc6ff4d950282cffd7fbf882abe1e548fa886ebb09579ed23e623f15ff36c1db25c68ad57476ea29625a08d6b SHA512 3308fdd4e6819867b2ba00c4d612deeab9636db6d3363f7496ea6eaec4b14da5ff12975216f2b01214d8f26a4bf36163b72540d227aa4fd267746a97ca27b111 @@ -480,12 +563,17 @@ DIST wayland-scanner-0.29.5.crate 17248 BLAKE2B de239ef313e5c4fa4aaebfc4c7aea945 DIST wayland-sys-0.29.5.crate 7926 BLAKE2B bf09b522dc69b2a49493e769696196e18bfede5681120ceeee94b0cb3393ed8c4d0d3b1acc967d5231735cbc65d71d13394a25845e30a1ce40e6f8461647daca SHA512 ec99802c44e75840e029b771fcdfb57ba4f0e0f143b012f91eaf661ccedf4eb82122950fec25c6692f24c0f7c123e697e7cca890131f04bc8bb4b670485b2191 DIST weak-table-0.3.2.crate 23989 BLAKE2B f5b12d62704a86f77fabaac918d084a4f7471b52994307da20376d48264b811eaeffe2cae2f28ebeeefa4338c758516bcdba5d138cd7ac12ebfccc697009e167 SHA512 78936f2afca36575d3faa823ef4e621d7dea9e3eb4c8c3e1d66af296951fc25476dc8cbadae184322f6e1e8166410df617fe74794b2d3696d599bb2406499562 DIST web-sys-0.3.63.crate 725192 BLAKE2B 188ac3d90a040b2c7f1d9de007c02818bed46175c0f49e729cb41f273bb14de43864e059e257347b8fa0511a058aec6e43a9e99e9be5d8e0288e80921c837b06 SHA512 b919078dadb1e161c1b521b0b0c685a08acb659c7effced3f2a237ab8a29b64fe2d6ac57125857e574a0331b7aa673f9736b53c6df8a63860e7c66f4fb8ab3f4 +DIST web-sys-0.3.64.crate 725584 BLAKE2B f650eecc22ca53b75fff06c4117439d8fe9efa486701cb16a0daf76865cd017a9e25ed8c7ae1fc65fa2dd94a12c14bc2e6f9e837b70b47b4ca468bef65a29f82 SHA512 b02b0bc3f1354842b364d2f062ea4f5025edb6e615046750b56a6e2fcacef7e0b46a190eb45e14e590cf297e3ec1a813a81612ac5acfc12d744fe16c5ce041a4 DIST webbrowser-0.8.10.crate 38766 BLAKE2B 665071759093b7b1592bd8701a043bdc9ee01340f3fa44730c79b6c981bd7561f8156dd30e012ed278e4d7bc92d5362edb8d47e4101b552c9f36739549bc8b15 SHA512 bc6bcfd0e9c099b2b28dea4f72c2c457d87fe3e17686f7d19b6ef33895878a37c12ccccc0b2bb21d4cd789e0aa460553560bed441abc4e556aef0615bf79a268 DIST weezl-0.1.7.crate 42166 BLAKE2B a3a2a48dbb444b2bd910e1470507209f3d0acc75d88e22bcb42b5ca7ab8edbc41fc9e49cb6a2e18cf5e470d7bd26f4e4d9e30ea01c3eb543f171289a86927fdf SHA512 3fd8cb01dde494371df57001c97be90418b642ba88b0945cd98f973a4498743b83d383bcdfc8884db1da75271aeef4ce3b418e425f23690f12a5cc645c418e90 DIST wgpu-0.16.0.crate 166071 BLAKE2B ea3f10dd3c0818438270a9c5bec627f881eca791fa02fc72fa7feb62e6351519fdf028e4f2f7af9321abe60e889fbbb37fa7194a53fbe227f0acfe818d55996f SHA512 dca0da102235c911cc3807fd956f75f06a6288888045281968c36d2f742fc2c6c71401218188ead458cc5a0eba7deeddaa38b21e9886f9f27ab21f4cb96d5303 +DIST wgpu-0.16.1.crate 164273 BLAKE2B 5f910d2c402cb29fd618251061f06597ddb78a0302a0b2a75b3c01a7047ce4abf1784e05294a32ac137058fb0d5e2ef4521f029e6af4d8a17270cf0ebda43c9c SHA512 e766c8b97eded6a307be61e7a54fc1cc98135479ab735dfab39675529407270f0e0089feadb9fb911fc451bd170995f9777dc83980dacce1ea01993addbb4dbb DIST wgpu-core-0.16.0.crate 214248 BLAKE2B 8fa321671b7e8677ec3353a5a20283fed25216b9e62f1405abfa94f2aa7659294dc8c40862226e1a6658fc0ee0a64a3254fe19025375e6483eb02b7ee2450a90 SHA512 4bfaa990647f94560a00433757955e255c7982f30fbcb4b1643d42d58f4b2c3f39a313ef9ce8cdf8701acc3a5b8463ba21cb49b421fb3046b74f8cbeb3802f9b +DIST wgpu-core-0.16.1.crate 211655 BLAKE2B 97e41e41721089c5d713a2b75dcf54ad834143beef9e08e4d820bd959a9300e7c9d4f5fd994578d8e0be4e62d952ab8e28b6d056a65b660ea0dcc5ac116330ef SHA512 6b2dabab464ff3a5ec23d45fc2b1ecde1fbdcf9f5f1ce8ff5c76934210293063c2e858966a616fa7bf296727578e141b5772fb3fb184dde031fb5c95c6be7007 DIST wgpu-hal-0.16.0.crate 246563 BLAKE2B 3dee55dc491383256d3314e3a33c1a8c633740b9fe015894729b5a4284d3f1a3bcef794ec430263b7a3074b7d6ed0c2796e25d1606dd9058c298d8ea94df6e9b SHA512 b27f8841d40d7cc88dde90b1ba43205912a5c4abdf45054944890eaf8158c9c2edac137dcf2ff6b12d5dd8fb6b914408a74d749974ee52c89bdc6b75b6baae4c +DIST wgpu-hal-0.16.1.crate 246706 BLAKE2B 884ea633a80342ef9bcaf77ba4795faa032f72f5b5eb8d28d1181a2f1cfbeb1aed4042ee797f96bbe10a42f68610b6271a29d8bd8317835d95f022398fc8af04 SHA512 8a48ac9ba54610ec768640a496cb0305557711a5f24df843908752b22655b2cbb8519d1a9c3f74675bdc2b85014b7904b29c87bbb2b052ca8182059f9bd98984 DIST wgpu-types-0.16.0.crate 51441 BLAKE2B 2a62a329be63e09c48856826a28ce5e9387e4311c44e68304e20d41c3042e3e952f27d10c2d7b211b56fec01074e8db3358894ed18a07854cb2a837dcfaee6a0 SHA512 d6eeb1a5beeea3198bbe8f90122bf48202a6ce5ddbe42e3f56d607384cf8acd030e01ba3232ca0eda913af014c71682e9f8544661cf7d89fec3749ac26c48147 +DIST wide-0.7.10.crate 78693 BLAKE2B 9deb189253e6cc86289eb15584b740ac640997f72a5417095abb7a375da9c96295415bf5fe4f81feae57b302cdbcb5bf1102622d3445b9ceaa144c3200753d98 SHA512 b38647d39989c06624245fc6d7e361b3430b6da8d46707a55cb263c9f4f57d507fe2b952545ad8ba40ac5a61afa90b8c25186001b7d281e47cbd19ffb9965493 DIST wide-0.7.9.crate 76065 BLAKE2B 1b10a504c69e0c9d13c76e92c81b3e9234eae1f5687c67360b2ce94544fb29e14e9e117b26a93d46b2f13a19d3ad62a815e34e54d3a8f12c8c4658d95830d5fc SHA512 ea2f352feae85d0dbfc69b6b6bf110bc08adbb9864a24148d698a0fd7da514697bc38ecd8a0f991774b5b9ba54a08a6aacd39e1de10500c5252a5e8cfd68ed07 DIST widestring-1.0.2.crate 79706 BLAKE2B 64423d0c485d1596015e9fcee691222a2a69b85a1b13a91651c50c1e3c5ec61c5105232904c6239bb442a2b3f2e808379d802856b93bb62ec8779cbf3db77655 SHA512 cbebac37d87808e791d7839ad69e0b86af49b0e8a354a22e11797915c719937ed5b0cb638e5afc9d710cd1e073eaa9f7db76cd3ca1ec35a71b565f0b8f55407b DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 @@ -517,11 +605,13 @@ DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec6950 DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 DIST winit-0.28.6.crate 407165 BLAKE2B 918fe3e21b239fd35cf9c3053bcdc1df453f70a153b9088eb428f2eea687d7abf8cf2b50f3a1e7874193ee2004ac53138c6cccc155aeffadad8bc5d8c7f75103 SHA512 d7e3690aed7a1f7c29b33cfcc6802b5119b266a6128d1323c6dc47a3338fd5f8a2b9aa8e804458b6118a235fda684f0b1377e3a595846031d721d7f3a82c4f05 DIST winnow-0.4.6.crate 142565 BLAKE2B 671c643bdf03d8533998224bccb375614bbc0192e3d9b45a580db9aea04f60f1f5fada06c454e705bfc1f82bc52067db8d3d45cec1e898c6ace689845cb21884 SHA512 cf194bfa3e6ca3a79b6940cb3a9fbbcdac2b10f997a0c15f58b570281c4651a6b3f4a32df6ee4da579d6cbb40b19b38d1123b6f7fc116f1171bb5f51270f6698 +DIST winnow-0.4.7.crate 142640 BLAKE2B 5d476227558124fbe14e8f3fb5d90883ef80f457d3ca81414bd191139dc6740fd3a60ee13e94886567e39a31de9e2b80ef77e4da0fe819e136baea318f8f5ec2 SHA512 c1b9f119859e23e9d7d95466c17d1178b4a5a5dcc893f7a146d960e6a609aa829ab51158578f5f6c4ede9dfec26b4132af6360fc248d581a20de6e7599802e5e DIST winreg-0.11.0.crate 28166 BLAKE2B 1ed90b1be758e782ee5b6fc18acf03fe2c150ad4f3d241a7e90fbd288811bbda9fe20eecfbf626ba883d8635148a531c81dfc3ffc63aa809ccb10037f6ac4ae3 SHA512 f8c3e1582fb3cca89b898be0e3c84bf921fbf56bdbf664c8fe885f1cdfeed2c9418a9dec141123e31f564dd069477e946d3da68908ae2656fe9147df2cd90602 DIST x11-dl-2.21.0.crate 66823 BLAKE2B 83305b44ec89e765ecb2dc48fc3aa93bc67d30f12e9782348bca822ca636207e9a9c2b707ab33b6dfc7fadd2b2cdaa599480470eef7a29a15332e923413a7cce SHA512 b864b0865720a9b2afc6d986fb7ebe19734671433449897d7f00488e019f3781f417f8e3763f09fa0db100a1d0c7e709ea9ac43c6dd48775f3daf803ebaebee5 DIST x11rb-0.10.1.crate 207678 BLAKE2B c1a5351825cd6a997ab4abac04a3bb39a73b8cde4388f4dfff11862f99291514e4f9f2b8477abd19487ecb06f842eadb377bf0cc1e729691d62506d5dd987d2a SHA512 49272e2696756c39e0e4e91492a61b28b55c2a2d93c6e02a2c0a1017a17cb5cb7c7c548c533dbed548eaf8abc40006a496a73b3db45ebaedf149c921f3813f51 DIST x11rb-protocol-0.10.0.crate 419025 BLAKE2B 96b8dfae8f965914238aadd8de214bc4f5affe0b24ecad2fdd799147dc0939d4503b0469ab275187f5636e520078c13e359bc3661709fd6061affa6351a5833c SHA512 fe0f512f9e7e12a32724a6ffbd41cea02037d6d4b716c05d499b2734972646debcaf86d7bef46c6d979f7c6fdc8350cf1aea2b9c88706722042257274a1236c4 DIST xcursor-0.3.4.crate 6069 BLAKE2B 0597eb71a6ad7ad5360674c76bab042a80f1f52f490edcdd824661288eae98f2bf2c4d7da7079bffda0fbfed0409a7ddb329d855deb784fc952d1c2f2d5dbdd1 SHA512 229ea7516d8a07c3fac46b70329e89c19fcf282134b5063b8302a64f8723d31b52b4fcf23c49aecd3a3a0a736ba4a52cd033f8c3db21a775084c6c0a0e1f6c1e DIST xml-rs-0.8.11.crate 51124 BLAKE2B dc274fe062d1f06e6a6455dcc5e8f902021a897f0d2290c6f6681b8661c76e4844715d0bdf35f83698e546c9760666663ce45bc1fb43752ce89a13c4b74eec54 SHA512 3ddaad869de181b278b71c89af96bfda22af0315ded14845e89c74fab181a012115175a8b65accfe80846f176a16b137d28e0682a3f1bcdf929e56a714079a7e +DIST xml-rs-0.8.14.crate 51905 BLAKE2B 2969addb32fa987b04c1593253a0053e01e46e6e9e624d5dac338adb0433770b8362bff81fe8d74423dd56df1b940e8719a996a6ac97558f2c3dc0bed6128443 SHA512 b7f53a0cd7619d0aa0c4071bad43593175c4cd4733cb23a0097ad84c3a50884214082494a64284c33538d627907bf5cc51d32582be38cc7a8f4f345757537e1e DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 diff --git a/app-emulation/ruffle/ruffle-0_p20230525.ebuild b/app-emulation/ruffle/ruffle-0_p20230525.ebuild index 437ae7c21095..287ed232286b 100644 --- a/app-emulation/ruffle/ruffle-0_p20230525.ebuild +++ b/app-emulation/ruffle/ruffle-0_p20230525.ebuild @@ -584,7 +584,7 @@ QA_FLAGS_IGNORED="usr/bin/${PN}.*" src_configure() { filter-lto # TODO: cleanup after bug #893658 - # see .cargo/cargo.toml, only needed if RUSTFLAGS is set by the user + # see .cargo/config.toml, only needed if RUSTFLAGS is set by the user [[ -v RUSTFLAGS ]] && RUSTFLAGS+=" --cfg=web_sys_unstable_apis" local workspaces=( diff --git a/app-emulation/ruffle/ruffle-0_p20230624.ebuild b/app-emulation/ruffle/ruffle-0_p20230624.ebuild new file mode 100644 index 000000000000..e98598562dff --- /dev/null +++ b/app-emulation/ruffle/ruffle-0_p20230624.ebuild @@ -0,0 +1,629 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + ab_glyph@0.2.21 + ab_glyph_rasterizer@0.1.8 + addr2line@0.19.0 + adler32@1.2.0 + adler@1.0.2 + ahash@0.7.6 + ahash@0.8.3 + aho-corasick@0.7.20 + aho-corasick@1.0.2 + aliasable@0.1.3 + allocator-api2@0.2.15 + alsa-sys@0.3.1 + alsa@0.7.0 + android-activity@0.4.1 + android-properties@0.2.2 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + anstream@0.3.2 + anstyle-parse@0.2.0 + anstyle-query@1.0.0 + anstyle-wincon@1.0.1 + anstyle@1.0.0 + anyhow@1.0.71 + approx@0.5.1 + arboard@3.2.0 + arc-swap@1.6.0 + arrayref@0.3.7 + arrayvec@0.7.4 + ash@0.37.3+1.3.251 + async-channel@1.8.0 + async-io@1.13.0 + async-lock@2.7.0 + atk-sys@0.16.0 + atomic_refcell@0.1.10 + atty@0.2.14 + autocfg@1.1.0 + backtrace@0.3.67 + base64@0.13.1 + base64@0.21.2 + bindgen@0.64.0 + bitflags@1.3.2 + bitflags@2.3.2 + bitstream-io@1.6.0 + bit-set@0.5.3 + bit-vec@0.6.3 + block2@0.2.0-alpha.6 + block-buffer@0.10.4 + block-sys@0.1.0-beta.1 + block@0.1.6 + bstr@1.5.0 + bumpalo@3.13.0 + bytemuck@1.13.1 + bytemuck_derive@1.4.1 + byteorder@1.4.3 + bytes@1.4.0 + cairo-sys-rs@0.16.3 + calloop@0.10.6 + castaway@0.1.2 + cc@1.0.79 + cesu8@1.1.0 + cexpr@0.6.0 + cfg-expr@0.15.2 + cfg-if@1.0.0 + cfg_aliases@0.1.1 + chrono@0.4.26 + clang-sys@1.6.1 + clap@4.3.4 + clap_builder@4.3.4 + clap_derive@4.3.2 + clap_lex@0.5.0 + clipboard-win@4.5.0 + codespan-reporting@0.11.1 + colorchoice@1.0.0 + colored@2.0.0 + color_quant@1.1.0 + combine@4.6.6 + com-rs@0.2.1 + concurrent-queue@2.2.0 + console@0.15.7 + console_error_panic_hook@0.1.7 + convert_case@0.6.0 + cookie-factory@0.3.2 + coreaudio-rs@0.11.2 + coreaudio-sys@0.2.12 + core-foundation-sys@0.6.2 + core-foundation-sys@0.8.4 + core-foundation@0.9.3 + core-graphics-types@0.1.1 + core-graphics@0.22.3 + cpal@0.15.2 + cpufeatures@0.2.8 + crc32fast@1.3.2 + crc-catalog@2.2.0 + crc@3.0.1 + crossbeam-channel@0.5.8 + crossbeam-deque@0.8.3 + crossbeam-epoch@0.9.15 + crossbeam-utils@0.8.16 + crypto-common@0.1.6 + csv-core@0.1.10 + csv@1.2.2 + ctor@0.1.26 + curl-sys@0.4.63+curl-8.1.2 + curl@0.4.44 + d3d12@0.6.0 + darling@0.20.1 + darling_core@0.20.1 + darling_macro@0.20.1 + dasp_sample@0.11.0 + data-encoding@2.4.0 + derive-try-from-primitive@1.0.0 + diff@0.1.13 + digest@0.10.7 + dirs-sys@0.4.1 + dirs@5.0.1 + dispatch@0.2.0 + displaydoc@0.2.4 + dlib@0.5.2 + doc-comment@0.3.3 + downcast-rs@1.2.0 + ecolor@0.22.0 + egui-wgpu@0.22.0 + egui-winit@0.22.0 + egui@0.22.0 + egui_extras@0.22.0 + either@1.8.1 + emath@0.22.0 + embed-resource@2.1.1 + encode_unicode@0.3.6 + encoding_rs@0.8.32 + enumset@1.1.2 + enumset_derive@0.8.1 + enum-map-derive@0.11.0 + enum-map@2.5.0 + env_logger@0.10.0 + epaint@0.22.0 + errno-dragonfly@0.1.2 + errno@0.3.1 + error-code@2.3.1 + euclid@0.22.9 + event-listener@2.5.3 + fastrand@1.9.0 + fdeflate@0.3.0 + flate2@1.0.26 + float_next_after@0.1.5 + fluent-bundle@0.15.2 + fluent-langneg@0.13.0 + fluent-syntax@0.11.0 + fluent-templates@0.8.0 + fluent-template-macros@0.8.0 + fluent@0.16.0 + flume@0.10.14 + fnv@1.0.7 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + form_urlencoded@1.2.0 + futures-channel@0.3.28 + futures-core@0.3.28 + futures-executor@0.3.28 + futures-io@0.3.28 + futures-lite@1.13.0 + futures-macro@0.3.28 + futures-sink@0.3.28 + futures-task@0.3.28 + futures-util@0.3.28 + futures@0.3.28 + gdk-pixbuf-sys@0.16.3 + gdk-sys@0.16.0 + generational-arena@0.2.9 + generator@0.7.4 + generic-array@0.14.7 + gethostname@0.2.3 + getrandom@0.2.10 + gif@0.12.0 + gimli@0.27.3 + gio-sys@0.16.3 + glib-sys@0.16.3 + globset@0.4.10 + glob@0.3.1 + glow@0.12.2 + gobject-sys@0.16.3 + gpu-allocator@0.22.0 + gpu-alloc-types@0.2.0 + gpu-alloc@0.5.4 + gpu-descriptor-types@0.1.1 + gpu-descriptor@0.2.3 + gtk-sys@0.16.0 + hashbrown@0.12.3 + hashbrown@0.13.2 + hashbrown@0.14.0 + hassle-rs@0.10.0 + heck@0.4.1 + hermit-abi@0.1.19 + hermit-abi@0.2.6 + hermit-abi@0.3.1 + hexf-parse@0.2.1 + home@0.5.5 + http@0.2.9 + humantime@2.1.0 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.57 + ident_case@1.0.1 + idna@0.4.0 + ignore@0.4.20 + image@0.24.6 + indexmap@1.9.3 + indicatif@0.17.5 + instant@0.1.12 + insta@1.29.0 + intl-memoizer@0.5.1 + intl_pluralrules@7.0.2 + io-lifetimes@1.0.11 + isahc@1.7.2 + is-terminal@0.4.7 + itoa@1.0.6 + jni-sys@0.3.0 + jni@0.19.0 + jni@0.20.0 + jni@0.21.1 + jobserver@0.1.26 + jpeg-decoder@0.3.0 + js-sys@0.3.64 + khronos-egl@4.1.0 + lazycell@1.3.0 + lazy_static@1.4.0 + libc@0.2.146 + libflate@1.4.0 + libflate_lz77@1.2.0 + libloading@0.7.4 + libloading@0.8.0 + libm@0.2.7 + libnghttp2-sys@0.1.7+1.45.0 + libtest-mimic@0.6.0 + libz-sys@1.1.9 + linked-hash-map@0.5.6 + linkme-impl@0.3.10 + linkme@0.3.10 + linux-raw-sys@0.3.8 + lock_api@0.4.10 + log@0.4.19 + loom@0.5.6 + lru@0.10.0 + lyon@1.0.1 + lyon_algorithms@1.0.3 + lyon_geom@1.0.4 + lyon_path@1.0.3 + lyon_tessellation@1.0.10 + lzma-rs@0.3.0 + mach2@0.4.1 + malloc_buf@0.0.6 + matchers@0.1.0 + memchr@2.5.0 + memmap2@0.5.10 + memoffset@0.6.5 + memoffset@0.9.0 + metal@0.24.0 + mime@0.3.17 + minimal-lexical@0.2.1 + miniz_oxide@0.6.2 + miniz_oxide@0.7.1 + mio@0.8.8 + naga@0.12.2 + naga_oil@0.7.0 + ndk-context@0.1.1 + ndk-sys@0.4.1+23.1.7779620 + ndk@0.7.0 + nix@0.24.3 + nix@0.25.1 + nohash-hasher@0.2.0 + nom@7.1.3 + number_prefix@0.4.0 + num-bigint@0.4.3 + num-complex@0.4.3 + num-derive@0.3.3 + num-integer@0.1.45 + num-rational@0.4.1 + num-traits@0.2.15 + num_cpus@1.15.0 + num_enum@0.5.11 + num_enum_derive@0.5.11 + nu-ansi-term@0.46.0 + objc2-encode@2.0.0-pre.2 + objc2@0.3.0-beta.3.patch-leaks.3 + objc-foundation@0.1.1 + objc-sys@0.2.0-beta.2 + objc@0.2.7 + objc_exception@0.1.2 + objc_id@0.1.1 + object@0.30.4 + oboe-sys@0.5.0 + oboe@0.5.0 + once_cell@1.18.0 + openssl-probe@0.1.5 + openssl-sys@0.9.88 + option-ext@0.2.0 + orbclient@0.3.45 + os_info@3.7.0 + ouroboros@0.17.0 + ouroboros_macro@0.17.0 + output_vt100@0.1.3 + overload@0.1.1 + owned_ttf_parser@0.19.0 + pango-sys@0.16.3 + parking@2.1.0 + parking_lot@0.12.1 + parking_lot_core@0.9.8 + path-slash@0.2.1 + peeking_take_while@0.1.2 + percent-encoding@2.3.0 + pin-project-internal@1.1.0 + pin-project-lite@0.2.9 + pin-project@1.1.0 + pin-utils@0.1.0 + pkg-config@0.3.27 + png@0.17.9 + polling@2.8.0 + portable-atomic@1.3.3 + ppv-lite86@0.2.17 + pp-rs@0.2.1 + pretty_assertions@1.3.0 + primal-check@0.3.3 + proc-macro2@1.0.60 + proc-macro-crate@1.3.1 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro-hack@0.5.20+deprecated + profiling-procmacros@1.0.8 + profiling@1.0.8 + quick-xml@0.29.0 + quote@1.0.28 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + range-alloc@0.1.3 + raw-window-handle@0.5.2 + rayon-core@1.11.0 + rayon@1.7.0 + realfft@3.3.0 + redox_syscall@0.2.16 + redox_syscall@0.3.5 + redox_users@0.4.3 + regex-automata@0.1.10 + regex-syntax@0.6.29 + regex-syntax@0.7.2 + regex@1.8.4 + regress@0.6.0 + renderdoc-sys@1.0.0 + rfd@0.11.4 + rle-decode-fast@1.0.3 + ron@0.8.0 + rustc-demangle@0.1.23 + rustc-hash@1.1.0 + rustc_version@0.4.0 + rustdct@0.7.1 + rustfft@6.1.0 + rustix@0.37.20 + rustversion@1.0.12 + ryu@1.0.13 + safe_arch@0.7.0 + same-file@1.0.6 + schannel@0.1.21 + scoped-tls@1.0.1 + scopeguard@1.1.0 + sctk-adwaita@0.5.4 + self_cell@0.10.2 + semver@1.0.17 + serde-wasm-bindgen@0.5.0 + serde-xml-rs@0.6.0 + serde@1.0.164 + serde_derive@1.0.164 + serde_json@1.0.97 + serde_spanned@0.6.2 + sha2@0.10.7 + sharded-slab@0.1.4 + shlex@1.1.0 + simd-adler32@0.3.5 + similar@2.2.1 + simple_asn1@0.6.2 + slab@0.4.8 + slotmap@1.0.6 + sluice@0.5.5 + smallvec@1.10.0 + smithay-client-toolkit@0.16.0 + smithay-clipboard@0.6.6 + snafu-derive@0.7.4 + snafu@0.7.4 + socket2@0.4.9 + spin@0.9.8 + spirv@0.2.0+1.5.4 + sptr@0.3.2 + static_assertions@1.1.0 + strength_reduce@0.2.4 + strict-num@0.1.1 + strsim@0.10.0 + str-buf@1.0.6 + symphonia-bundle-mp3@0.5.3 + symphonia-core@0.5.3 + symphonia-metadata@0.5.3 + symphonia@0.5.3 + synstructure@0.13.0 + syn@1.0.109 + syn@2.0.18 + system-deps@6.1.0 + sys-locale@0.3.0 + target-lexicon@0.12.7 + termcolor@1.2.0 + thiserror-impl@1.0.40 + thiserror@1.0.40 + threadpool@1.8.1 + thread_local@1.1.7 + tiff@0.8.1 + time-core@0.1.1 + time-macros@0.2.9 + time@0.3.22 + tinystr@0.7.1 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + tiny-skia-path@0.8.4 + tiny-skia@0.8.4 + toml@0.7.4 + toml_datetime@0.6.2 + toml_edit@0.19.10 + tracing-attributes@0.1.24 + tracing-core@0.1.31 + tracing-futures@0.2.5 + tracing-log@0.1.3 + tracing-subscriber@0.3.17 + tracing-tracy@0.10.2 + tracing-wasm@0.2.1 + tracing@0.1.37 + tracy-client-sys@0.21.0 + tracy-client@0.15.2 + transpose@0.2.2 + ttf-parser@0.19.0 + typed-arena@2.0.2 + typenum@1.16.0 + type-map@0.4.0 + type-map@0.5.0 + unicode-bidi@0.3.13 + unicode-ident@1.0.9 + unicode-normalization@0.1.22 + unicode-segmentation@1.10.1 + unicode-width@0.1.10 + unicode-xid@0.2.4 + unic-langid-impl@0.9.1 + unic-langid-macros-impl@0.9.1 + unic-langid-macros@0.9.1 + unic-langid@0.9.1 + url@2.4.0 + utf8parse@0.2.1 + valuable@0.1.0 + vcpkg@0.2.15 + vec_map@0.8.2 + vergen@8.2.1 + version-compare@0.1.1 + version_check@0.9.4 + vswhom-sys@0.1.2 + vswhom@0.1.0 + waker-fn@1.1.0 + walkdir@2.3.3 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.87 + wasm-bindgen-futures@0.4.37 + wasm-bindgen-macro-support@0.2.87 + wasm-bindgen-macro@0.2.87 + wasm-bindgen-shared@0.2.87 + wasm-bindgen@0.2.87 + wayland-client@0.29.5 + wayland-commons@0.29.5 + wayland-cursor@0.29.5 + wayland-protocols@0.29.5 + wayland-scanner@0.29.5 + wayland-sys@0.29.5 + weak-table@0.3.2 + webbrowser@0.8.10 + web-sys@0.3.64 + weezl@0.1.7 + wgpu-core@0.16.1 + wgpu-hal@0.16.1 + wgpu-types@0.16.0 + wgpu@0.16.1 + widestring@1.0.2 + wide@0.7.10 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-wsapoll@0.1.1 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.42.0 + windows-sys@0.45.0 + windows-sys@0.48.0 + windows-targets@0.42.2 + windows-targets@0.48.0 + windows@0.44.0 + windows@0.46.0 + windows@0.48.0 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.0 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.0 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.0 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.0 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.0 + winit@0.28.6 + winnow@0.4.7 + winreg@0.11.0 + x11rb-protocol@0.10.0 + x11rb@0.10.1 + x11-dl@2.21.0 + xcursor@0.3.4 + xml-rs@0.8.14 + yaml-rust@0.4.5 + yansi@0.5.1" +declare -A GIT_CRATES=( + [dasp]="https://github.com/RustAudio/dasp;f05a703d247bb504d7e812b51e95f3765d9c5e94;dasp-%commit%/dasp" + [flash-lso]="https://github.com/ruffle-rs/rust-flash-lso;8376453eddddbe701031a091c0eed94068fa5649;rust-flash-lso-%commit%/flash-lso" + [gc-arena]="https://github.com/kyren/gc-arena;63dab12871321e0e5ada10ff1f1de8f4cf1764f9;gc-arena-%commit%/src/gc-arena" + [h263-rs-yuv]="https://github.com/ruffle-rs/h263-rs;d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36;h263-rs-%commit%/yuv" + [h263-rs]="https://github.com/ruffle-rs/h263-rs;d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36;h263-rs-%commit%/h263" + [nellymoser-rs]="https://github.com/ruffle-rs/nellymoser;4a33521c29a918950df8ae9fe07e527ac65553f5;nellymoser-%commit%" + [nihav_codec_support]="https://github.com/ruffle-rs/nihav-vp6;9416fcc9fc8aab8f4681aa9093b42922214abbd3;nihav-vp6-%commit%/nihav-codec-support" + [nihav_core]="https://github.com/ruffle-rs/nihav-vp6;9416fcc9fc8aab8f4681aa9093b42922214abbd3;nihav-vp6-%commit%/nihav-core" + [nihav_duck]="https://github.com/ruffle-rs/nihav-vp6;9416fcc9fc8aab8f4681aa9093b42922214abbd3;nihav-vp6-%commit%/nihav-duck" +) +inherit cargo desktop flag-o-matic virtualx xdg + +MY_PV="nightly-${PV:3:4}-${PV:7:2}-${PV:9:2}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="Flash Player emulator written in Rust" +HOMEPAGE="https://ruffle.rs/" +SRC_URI=" + https://github.com/ruffle-rs/ruffle/archive/refs/tags/${MY_PV}.tar.gz -> ${MY_P}.tar.gz + ${CARGO_CRATE_URIS}" +S="${WORKDIR}/${MY_P}" + +LICENSE="|| ( MIT Apache-2.0 )" +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 + CC0-1.0 ISC UbuntuFontLicense-1.0 MIT MPL-2.0 OFL-1.1 + Unicode-DFS-2016 ZLIB" # crates +LICENSE+=" curl" # non-automated extra +SLOT="0" +KEYWORDS="~amd64" + +# dlopen: libX* (see winit+x11-dl crates) +RDEPEND=" + dev-libs/glib:2 + dev-libs/openssl:= + media-libs/alsa-lib + sys-libs/zlib:= + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXrandr + x11-libs/libXrender" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto" +BDEPEND=" + virtual/jre:* + virtual/pkgconfig + >=virtual/rust-1.70 + test? ( + media-libs/mesa[llvm] + x11-base/xorg-server[-minimal] + )" + +QA_FLAGS_IGNORED="usr/bin/${PN}.*" + +src_configure() { + filter-lto # TODO: cleanup after bug #893658 + + # see .cargo/config.toml, only needed if RUSTFLAGS is set by the user + [[ -v RUSTFLAGS ]] && RUSTFLAGS+=" --cfg=web_sys_unstable_apis" + + local workspaces=( + ruffle_{desktop,scanner} + exporter + $(usev test tests) + ) + cargo_src_configure ${workspaces[*]/#/--package=} +} + +src_test() { + virtx cargo_src_test +} + +src_install() { + dodoc README.md + + newicon web/packages/extension/assets/images/icon180.png ${PN}.png + make_desktop_entry ${PN} ${PN^} ${PN} "AudioVideo;Player;Emulator;" \ + "MimeType=application/x-shockwave-flash;application/vnd.adobe.flash.movie;" + + # TODO: swap with /gentoo after https://github.com/gentoo/gentoo/pull/29510 + cd target/$(usex debug{,} release) || die + + newbin ${PN}_desktop ${PN} + newbin exporter ${PN}_exporter + dobin ${PN}_scanner +} + +pkg_postinst() { + xdg_pkg_postinst + + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog "${PN} is experimental software that is still under heavy development" + elog "and only receiving nightly releases. Plans in Gentoo is to update" + elog "roughly every months if no known major regressions (feel free to" + elog "report if you feel a newer nightly is needed ahead of time)." + elog + elog "There is currently no plans to support wasm builds / browser" + elog "extensions, this provides the desktop viewer and other tools." + fi +} diff --git a/app-emulation/ruffle/ruffle-9999.ebuild b/app-emulation/ruffle/ruffle-9999.ebuild index e0410394da4a..6a12a15ff58a 100644 --- a/app-emulation/ruffle/ruffle-9999.ebuild +++ b/app-emulation/ruffle/ruffle-9999.ebuild @@ -34,7 +34,7 @@ DEPEND=" BDEPEND=" virtual/jre:* virtual/pkgconfig - >=virtual/rust-1.64 + >=virtual/rust-1.70 test? ( media-libs/mesa[llvm] x11-base/xorg-server[-minimal] @@ -65,7 +65,7 @@ src_unpack() { src_configure() { filter-lto # TODO: cleanup after bug #893658 - # see .cargo/cargo.toml, only needed if RUSTFLAGS is set by the user + # see .cargo/config.toml, only needed if RUSTFLAGS is set by the user [[ -v RUSTFLAGS ]] && RUSTFLAGS+=" --cfg=web_sys_unstable_apis" local workspaces=( diff --git a/app-emulation/uxn/Manifest b/app-emulation/uxn/Manifest index 459860c024d2..b551f89079f0 100644 --- a/app-emulation/uxn/Manifest +++ b/app-emulation/uxn/Manifest @@ -1,3 +1,2 @@ -DIST uxn-0_p20221211.tar.gz 284943 BLAKE2B de116e87120bc71975271c9ad0c1b01cba6e13a78cba0faaf811a2cace72204f15fca620bb4c87518542208e1c2af49e6db98b1b3b442ec3a855fb8b592acb2d SHA512 d59504f994b487aff151fefdb2f0f87a707fe998c1ea08539dc8d67aed28a4c93c9ff4bde036a9eb44401e8e6a12b7a15c17e434d5cab7b44a17e2e18e50e978 -DIST uxn-0_p20230201.tar.gz 285942 BLAKE2B 2ace9aba9e7c5c7cd60c8db2208e16b4af4830dee5bb10eaa228028ada8701154069423a6b920a09821f63e52dd8955c48e2f13b58061aa08256045e20aaf020 SHA512 e33ff693124d14ee94c8192adb47d940f08d37c22067264afdcae7f4f9ac713915c4daa3bbee3e38385cb71b988a30991ca8ea123dd542438367eaf3a4c88f84 DIST uxn-0_p20230501.tar.gz 285942 BLAKE2B 2ace9aba9e7c5c7cd60c8db2208e16b4af4830dee5bb10eaa228028ada8701154069423a6b920a09821f63e52dd8955c48e2f13b58061aa08256045e20aaf020 SHA512 e33ff693124d14ee94c8192adb47d940f08d37c22067264afdcae7f4f9ac713915c4daa3bbee3e38385cb71b988a30991ca8ea123dd542438367eaf3a4c88f84 +DIST uxn-0_p20230609.tar.gz 289620 BLAKE2B 35d9cdc8266012d5762641b739099aef9ecd1619dd9c650aba3fc8ad285aa80e9a77dc2d7f53a6e8d56f05936a49f561b53cc4d50720be2bf8028f7479efe4ba SHA512 862be7246597fb54e759eee39d2d4a06ca1e6f8a42c1a336c25c5e2d7657ea086a546c9346da911cc4ec73705274794879b22f6da5f7ce88b66210cc1649dc39 diff --git a/app-emulation/uxn/files/uxn-0_p20230609-build.sh.patch b/app-emulation/uxn/files/uxn-0_p20230609-build.sh.patch new file mode 100644 index 000000000000..a8b75458da43 --- /dev/null +++ b/app-emulation/uxn/files/uxn-0_p20230609-build.sh.patch @@ -0,0 +1,20 @@ +--- a/build.sh ++++ b/build.sh +@@ -52,7 +52,7 @@ fi + + mkdir -p bin + CC="${CC:-cc}" +-CFLAGS="${CFLAGS:--std=c89 -Wall -Wno-unknown-pragmas}" ++CFLAGS="${CFLAGS} --std=c89 " + case "$(uname -s 2>/dev/null)" in + MSYS_NT*|MINGW*) # MSYS2 on Windows + FILE_LDFLAGS="-liberty" +@@ -77,7 +77,7 @@ then + echo "[debug]" + CFLAGS="${CFLAGS} -DDEBUG -Wpedantic -Wshadow -Wextra -Werror=implicit-int -Werror=incompatible-pointer-types -Werror=int-conversion -Wvla -g -Og -fsanitize=address -fsanitize=undefined" + else +- CFLAGS="${CFLAGS} -DNDEBUG -O2 -g0 -s" ++ CFLAGS="${CFLAGS} -DNDEBUG " + fi + + ${CC} ${CFLAGS} src/uxnasm.c -o bin/uxnasm diff --git a/app-emulation/uxn/uxn-0_p20221211.ebuild b/app-emulation/uxn/uxn-0_p20221211.ebuild deleted file mode 100644 index 9fadbd8e8644..000000000000 --- a/app-emulation/uxn/uxn-0_p20221211.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 - -[[ ${PV} == *_p20221211 ]] && COMMIT=6317b5cf181e56253da10e0e5051ac75bbb5c4b2 - -inherit toolchain-funcs - -DESCRIPTION="An assembler and emulator for the Uxn stack-machine, written in ANSI C" -HOMEPAGE="https://wiki.xxiivv.com/site/uxn.html - https://git.sr.ht/~rabbits/uxn/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://git.sr.ht/~rabbits/uxn.git" -else - SRC_URI="https://git.sr.ht/~rabbits/uxn/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT} - KEYWORDS="amd64 ~x86" -fi - -LICENSE="MIT" -SLOT="0" - -RDEPEND="media-libs/libsdl2:=" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/uxn-build.sh.patch ) - -src_compile() { - CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${LDFLAGS}" ./build.sh --no-run || - die "build failed" - - local f - for f in ./projects/{examples/*,software,utils}/*.tal ; do - ./bin/uxnasm "${f}" "$(dirname "${f}")"/"$(basename "${f}" .tal)".rom || - die "failed to assemble ${f}" - done -} - -src_install() { - exeinto /usr/bin - doexe bin/uxn* - - insinto /usr/share/uxn - doins bin/*.rom - doins -r projects - - einstalldocs -} diff --git a/app-emulation/uxn/uxn-0_p20230201.ebuild b/app-emulation/uxn/uxn-0_p20230609.ebuild similarity index 67% rename from app-emulation/uxn/uxn-0_p20230201.ebuild rename to app-emulation/uxn/uxn-0_p20230609.ebuild index a71b2f9fcd3a..55a5c6f70c66 100644 --- a/app-emulation/uxn/uxn-0_p20230201.ebuild +++ b/app-emulation/uxn/uxn-0_p20230609.ebuild @@ -3,8 +3,6 @@ EAPI=8 -[[ ${PV} == *_p20230201 ]] && COMMIT=0dcc3b4c2e12bf2a61e682e9168e8bdb469caae0 - inherit toolchain-funcs DESCRIPTION="An assembler and emulator for the Uxn stack-machine, written in ANSI C" @@ -14,11 +12,14 @@ HOMEPAGE="https://wiki.xxiivv.com/site/uxn.html if [[ ${PV} == *9999* ]] ; then inherit git-r3 EGIT_REPO_URI="https://git.sr.ht/~rabbits/uxn.git" -else +elif [[ ${PV} == *_p20230609 ]] ; then + COMMIT=f3674b2562e6c5557fc008edbac71d9fcfde64ff SRC_URI="https://git.sr.ht/~rabbits/uxn/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT} - KEYWORDS="amd64 ~x86" + S="${WORKDIR}"/uxn-${COMMIT} + KEYWORDS="~amd64 ~x86" +else + die "wrong package version (PV), given: ${PV}" fi LICENSE="MIT" @@ -27,16 +28,19 @@ SLOT="0" RDEPEND="media-libs/libsdl2:=" DEPEND="${RDEPEND}" -PATCHES=( "${FILESDIR}"/uxn-build.sh.patch ) +PATCHES=( "${FILESDIR}"/uxn-0_p20230609-build.sh.patch ) src_compile() { CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${LDFLAGS}" ./build.sh --no-run || die "build failed" local f + local f_base for f in ./projects/{examples/*,software,utils}/*.tal ; do - ./bin/uxnasm "${f}" "$(dirname "${f}")"/"$(basename "${f}" .tal)".rom || - die "failed to assemble ${f}" + f_base="$(basename "${f}" .tal)" + ebegin "Assembling ROM ${f_base}" + ./bin/uxnasm "${f}" "$(dirname "${f}")"/"${f_base}".rom + eend ${?} || die "failed to assemble ${f}" done } diff --git a/app-emulation/uxn/uxn-9999.ebuild b/app-emulation/uxn/uxn-9999.ebuild index 1b6c4a1a5ff4..55a5c6f70c66 100644 --- a/app-emulation/uxn/uxn-9999.ebuild +++ b/app-emulation/uxn/uxn-9999.ebuild @@ -6,19 +6,20 @@ EAPI=8 inherit toolchain-funcs DESCRIPTION="An assembler and emulator for the Uxn stack-machine, written in ANSI C" -HOMEPAGE=" - https://wiki.xxiivv.com/site/uxn.html - https://git.sr.ht/~rabbits/uxn/ -" +HOMEPAGE="https://wiki.xxiivv.com/site/uxn.html + https://git.sr.ht/~rabbits/uxn/" if [[ ${PV} == *9999* ]] ; then inherit git-r3 EGIT_REPO_URI="https://git.sr.ht/~rabbits/uxn.git" -else +elif [[ ${PV} == *_p20230609 ]] ; then + COMMIT=f3674b2562e6c5557fc008edbac71d9fcfde64ff SRC_URI="https://git.sr.ht/~rabbits/uxn/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT} + S="${WORKDIR}"/uxn-${COMMIT} KEYWORDS="~amd64 ~x86" +else + die "wrong package version (PV), given: ${PV}" fi LICENSE="MIT" @@ -27,16 +28,19 @@ SLOT="0" RDEPEND="media-libs/libsdl2:=" DEPEND="${RDEPEND}" -PATCHES=( "${FILESDIR}"/uxn-build.sh.patch ) +PATCHES=( "${FILESDIR}"/uxn-0_p20230609-build.sh.patch ) src_compile() { CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${LDFLAGS}" ./build.sh --no-run || die "build failed" local f + local f_base for f in ./projects/{examples/*,software,utils}/*.tal ; do - ./bin/uxnasm "${f}" "$(dirname "${f}")"/"$(basename "${f}" .tal)".rom || - die "failed to assemble ${f}" + f_base="$(basename "${f}" .tal)" + ebegin "Assembling ROM ${f_base}" + ./bin/uxnasm "${f}" "$(dirname "${f}")"/"${f_base}".rom + eend ${?} || die "failed to assemble ${f}" done } diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest index f42c15abcfb0..1a51bb258a8d 100644 --- a/app-emulation/vkd3d/Manifest +++ b/app-emulation/vkd3d/Manifest @@ -1 +1,2 @@ DIST vkd3d-1.7.1.tar.xz 806772 BLAKE2B f83fd405dd2fedb2bc38bf64fd5e401fab1b9d5364b812eb34bc45cdeef684786cd59abe304ce71c722b8fe7a729bef18a90b1cb86f2522e45fa1f4d2d0340bb SHA512 59958d3ca6a6485173cc43d701dba4e82eca1eee895128520b5eb0c392fc2911cade37d945ba52a8f50a2639fa5d8d487609c5f3f88ae76e6d914a448ac179b6 +DIST vkd3d-1.8.tar.xz 829648 BLAKE2B 0e7bb53e3eb9003ea76ee523dfa317b6ab95fd1c2decb453d650f0cf046d5b802a32e40c4e6f6464748903143ef9352e70fdf8ca7fa8e9b9909e0f15235d2b01 SHA512 43d65bf4aa60750e08653226197f40c97bc88d56dc5513b70182b5fe289ab56a225682c96400776cd625ad5a8f76644bf4b46bd3ed54aa8496f538f6854d680a diff --git a/app-emulation/vkd3d/vkd3d-1.8.ebuild b/app-emulation/vkd3d/vkd3d-1.8.ebuild new file mode 100644 index 000000000000..cea4a98c8e5e --- /dev/null +++ b/app-emulation/vkd3d/vkd3d-1.8.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 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() { + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/app-emulation/wine-proton/wine-proton-8.0.9999.ebuild b/app-emulation/wine-proton/wine-proton-8.0.9999.ebuild index 4939eacc3879..b294ba4b95e7 100644 --- a/app-emulation/wine-proton/wine-proton-8.0.9999.ebuild +++ b/app-emulation/wine-proton/wine-proton-8.0.9999.ebuild @@ -256,7 +256,8 @@ src_configure() { # use *FLAGS for mingw, but strip unsupported : "${CROSSCFLAGS:=$( - # >=wine-7.21 configure.ac no longer adds -fno-strict by mistake + # >=wine-7.21 <8.10's configure.ac does not pass -fno-strict when + # it should (can be removed when proton is rebased on >=8.10) append-cflags '-fno-strict-aliasing' filter-flags '-fstack-protector*' #870136 filter-flags '-mfunction-return=thunk*' #878849 diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest index 09b22a9204da..ab7f513d5e36 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -1,10 +1,12 @@ DIST wine-8.0.tar.xz 29054044 BLAKE2B baf8f96b665119c9f38a148a2472dbe8f6ca8d4641d9d09d48cb72cb4de2585c274b8b7981c2fa622ead6da2f087c57652e9b48edc8a17c0cfd6be9a36732f02 SHA512 53ba813b260a65a271ec575822725b97631f60038fb026dcc0fe66862711eedcc29a8feb29ff54ae4f64458f85c290d8f3838eff5e4c77a5420a7d2b951fef77 DIST wine-8.10.tar.xz 29225368 BLAKE2B 78058ccb707ddd63052ab3114e27435f94957b7badbe3001f8123fd536f5b937006b26e2133390ea5d995e9cb8c54940c907dacf910160c085e2bf3f29772caf SHA512 5f141fb63a598482f512ebefef83500c2fa17a5dea87cb25e600e5167820a5990e12aeaec4a18c1467d64f7c122bf54705aa6fa6a2e6b2b4a463fe182f9b0e6e +DIST wine-8.11.tar.xz 29236492 BLAKE2B db97b9abde6e1f4c854b449d27bdbafbc91bd75b835d84da401777c6ae2f4f623f2130f470d2e9a3aaf7e737f75d143a07191d38b409c06596373bece3df23c5 SHA512 f3e37f51f0a13aacbd41b017fc3d35e197614b03c00f5b9959c0fabc4e89975b5c3f411b38329e45ce6f9d2a2d82952b95e0907fbe2d6ae35cc4bec293825769 DIST wine-8.7.tar.xz 29158096 BLAKE2B 73bd0b5a6eec8a2e37301d8b0f8e9be1ad757f07df3471b0cea17aac6716d456eea1d36fa22bd2451e6cc7662b2b36e4ca628d65216c60d5950f5b439fd2052c SHA512 0a7fe9ad86cf931527c2149207473bf4671d1098af7c21f1b740dfaa84486a8e235fea99b1cad035ff9c3eb20810caab53d51051d63efe626514b79309904d93 DIST wine-8.8.tar.xz 29181484 BLAKE2B 43a79fb34f86382cbd8dd3b3aa16f104d02a8e86fd8d47afb157865b707b71674199c4ae748f8b3e3de4ae1e63d70a18fca0d09d7716c178a4c9c21d21c092ac SHA512 e56427680c940970153b1996841c70d540a0a2572ab980c4d77cf7225efd7c26c91ef9b0548b73d51e78afa55a7e324d5d93f6211f5eb5d5698ab9ff421e26de DIST wine-8.9.tar.xz 29198080 BLAKE2B dfad284f554c164ac8f95d7c36d8b999217c6375f7720ed05e512e3f16cbc5a08325dad4e56dd59a17b27e53ab3a8331d54dd17b24e459b34d9e408ba93a52f3 SHA512 4de85654d2d5c9d48fa2a748eb9bee4477f0ba7fbd2c5dd40ea69662d8f6dfbb6432d1ec9109233d24608dc9554bad525c1e1ecdc86a5d00d133772810b12261 DIST wine-staging-8.0.tar.gz 9529620 BLAKE2B c9540195ea885d9f1e980232b0af471e92c61eb079cae35fdb3af5c13d4660b3466f751772440e38f15874082db296d16d1f1d68827a505b2dd949617eda0203 SHA512 76a729d7ced1ff634ddb455ddfaa66ca103b652f43cd152b57ada7431bb5fbb74f5e92bf2f4f329b6df6f5908130afad84e609cbce6df645d6cf8131e9b949f9 DIST wine-staging-8.10.tar.gz 9703684 BLAKE2B 1af11df98cc811741148de9d62a37a352c305d05bdb29b3df5e6a9a2a6597a9cc3ed63109523188cf09f01a97873d077760b1761d3251ac2657c77c92c975373 SHA512 89282f9edeb47a904f11796cfeda6853bc492701b6ce1a65211ffebf25c5539516c49b687e0ea024a99d3fc6251ed348a14f644babeb64b6dffdd6032e493859 +DIST wine-staging-8.11.tar.gz 9715880 BLAKE2B 2795389381d6e52215d8b1b2c437a47beaf61e9b36e78f99c45b3fcd79d554f2d4abafcbf34c366dcb7ce4fc14d66b8751466c30648ae0d7c451aaa345c30c5f SHA512 fb7a5f575c092e84afa78868e3b15fa33d67205a5e20deae61a60613714df784b18d54cd32167355ae38543f047f4304bfbc7f2ba2b3f6050c9f738812a15154 DIST wine-staging-8.7.tar.gz 9524736 BLAKE2B 4ae32c77024c41fe660090889958e0016dc6e0d189c1cc938e305cc72297a924ea8209244374baa651ded3bdf62352f9b41e15bb163f200b9b0b3f18ccac2ea5 SHA512 42a32b3a5420f358085c510250f3204bc5eb7430c447e7bb5b25046245cf3c54f02684226daffedb65dce093cfa513424523e55d4d3a5b416fdff6e4e1e4a161 DIST wine-staging-8.8.tar.gz 9509284 BLAKE2B f8a25b9a3a52b8bfc98d8eea6c22f9648d8e6040d12dd4a8a2dd13199ced954292f141c4b4ae4fc7748d5fa7f6b0fa1cdd535a27b1495150bdee5f50b940ab8d SHA512 7178ab98ca77a2892f9c827d1af51c9b98fe8c9559f6708fc63f73d3ebed96bd1a158179c5eed83d4c89bc57f0120e9cafddb1e0dbb77587054ae29a60eddaf5 DIST wine-staging-8.9.1.tar.gz 9700492 BLAKE2B 4382cc7226e734f8f592da80d2fba485052f39b829f61a51c523098a185a47a451c7e91badaa792de9ddf4fd80c16fd5d6091cc2d962ecaf455d6bc3d0010efc SHA512 abb25718f965241c1404430c1dffa398c2ffd180328e5456fc58a070f90f818a10285ad5515d74727a43f6de9f6c19129acd6ed6ba866d7b240886bbcabcd990 diff --git a/app-emulation/wine-staging/wine-staging-8.10.ebuild b/app-emulation/wine-staging/wine-staging-8.10.ebuild index 767e89f5480c..7096d33eb0ec 100644 --- a/app-emulation/wine-staging/wine-staging-8.10.ebuild +++ b/app-emulation/wine-staging/wine-staging-8.10.ebuild @@ -309,8 +309,6 @@ src_configure() { # use *FLAGS for mingw, but strip unsupported : "${CROSSCFLAGS:=$( - # >=wine-7.21 configure.ac no longer adds -fno-strict by mistake - append-cflags '-fno-strict-aliasing' filter-flags '-fstack-protector*' #870136 filter-flags '-mfunction-return=thunk*' #878849 CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" diff --git a/app-emulation/wine-staging/wine-staging-8.11.ebuild b/app-emulation/wine-staging/wine-staging-8.11.ebuild new file mode 100644 index 000000000000..a11cbb764ad0 --- /dev/null +++ b/app-emulation/wine-staging/wine-staging-8.11.ebuild @@ -0,0 +1,382 @@ +# Copyright 2022-2023 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..12} ) +inherit autotools edo flag-o-matic multilib multilib-build +inherit python-any-r1 toolchain-funcs wrapper + +WINE_GECKO=2.47.4 +WINE_MONO=8.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 +S="${WORKDIR}/${WINE_P}" + +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/" + +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 +xcomposite + xinerama" +REQUIRED_USE=" + X? ( truetype ) + crossdev-mingw? ( mingw )" # bug #551124 for truetype + +# 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[${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}] )" +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}] ) + 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 + ) + ) + dev-lang/perl + sys-devel/binutils + sys-devel/bison + sys-devel/flex + virtual/pkgconfig + mingw? ( !crossdev-mingw? ( + >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}] + ) ) + 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 +) + +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}) $(usev abi_x86_32 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 + + # ensure .desktop calls this variant + slot + sed -i "/^Exec=/s/wine /${P} /" loader/wine.desktop || die + + # always update for patches (including user's wrt #432348) + eautoreconf + tools/make_requests || die # perl +} + +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 + $(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) + ) + + tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097) + filter-lto # build failure + use mingw || filter-flags -fno-plt # build failure + use custom-cflags || strip-flags # can break in obscure ways at runtime + use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} + + # temporary workaround for tc-ld-force-bfd not yet enforcing with mold + # https://github.com/gentoo/gentoo/pull/28355 + [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] && + append-ldflags -fuse-ld=bfd + + # build using upstream's way (--with-wine64) + # order matters: 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 + + pe_arch=i386 + if (( bits == 64 )); then + pe_arch=x86_64 + : "${CROSSCC:=${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}" + 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 + : "${CROSSCC:=${CROSSCC_x86:-i686-w64-mingw32-gcc}}" + + if use mingw; then + # CROSSCC is no longer recognized by Wine, but still use for now + # (future handling for CROSS* variables is subject to changes) + conf+=( ac_cv_prog_${pe_arch}_CC="${CROSSCC}" ) + + # use *FLAGS for mingw, but strip unsupported + : "${CROSSCFLAGS:=$( + filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 + CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" + : "${CROSSLDFLAGS:=$( + filter-flags '-fuse-ld=*' + CC=${CROSSCC} test-flags-CCLD ${LDFLAGS})}" + export CROSS{C,LD}FLAGS + 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 + + # symlink for plain 'wine' and install its man pages if 64bit-only #404331 + if use abi_x86_64 && use !abi_x86_32; then + dosym wine64 ${WINE_PREFIX}/bin/wine + dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader + local man + for man in ../build64/loader/wine.*man; do + : "${man##*/wine}" + : "${_%.*}" + insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1 + newins ${man} wine.1 + done + 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() { + 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 7fe254ee3ba8..a11cbb764ad0 100644 --- a/app-emulation/wine-staging/wine-staging-9999.ebuild +++ b/app-emulation/wine-staging/wine-staging-9999.ebuild @@ -180,11 +180,15 @@ src_unpack() { EGIT_CHECKOUT_DIR=${WORKDIR}/${P} git-r3_src_unpack - 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 + # 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 @@ -308,8 +312,6 @@ src_configure() { # use *FLAGS for mingw, but strip unsupported : "${CROSSCFLAGS:=$( - # >=wine-7.21 configure.ac no longer adds -fno-strict by mistake - append-cflags '-fno-strict-aliasing' filter-flags '-fstack-protector*' #870136 filter-flags '-mfunction-return=thunk*' #878849 CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index fd4fc4d61b39..864961b82ace 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -1,6 +1,7 @@ DIST wine-7.0.2.tar.xz 27179980 BLAKE2B 721ab574092638b32d3a483b6ae3def0c9d706cc888662ca461ab8c7060b10077e83cede69663ea2a8b97729f3801209fbba5f8e8828ce20454700ffbbd76cb5 SHA512 330c71005a6a8054b5068ac4484e9015e9f8bf55d5a451aaf5f79b7f78a025732b454251c31473abf21504cce3b78e50cf7e3e0d0116bb755dc8396bd790289a DIST wine-8.0.1.tar.xz 29057128 BLAKE2B f1e04ddc7531704b4229d1bdb6e742ff20886dfff181b8b44e01e9921574e8c433553aaddb2453532902e89252244080d1cf9f904aa7d14d76709d830116e4b4 SHA512 9264a3dbe8b0168aa94b8266d5686b1da39352baefa4e72a63b0ed5aa2daca8811633dc89da3bb2aff497fb2b3b917f5cd021d0baae390490f1ca5ffd5ac4b3a DIST wine-8.10.tar.xz 29225368 BLAKE2B 78058ccb707ddd63052ab3114e27435f94957b7badbe3001f8123fd536f5b937006b26e2133390ea5d995e9cb8c54940c907dacf910160c085e2bf3f29772caf SHA512 5f141fb63a598482f512ebefef83500c2fa17a5dea87cb25e600e5167820a5990e12aeaec4a18c1467d64f7c122bf54705aa6fa6a2e6b2b4a463fe182f9b0e6e +DIST wine-8.11.tar.xz 29236492 BLAKE2B db97b9abde6e1f4c854b449d27bdbafbc91bd75b835d84da401777c6ae2f4f623f2130f470d2e9a3aaf7e737f75d143a07191d38b409c06596373bece3df23c5 SHA512 f3e37f51f0a13aacbd41b017fc3d35e197614b03c00f5b9959c0fabc4e89975b5c3f411b38329e45ce6f9d2a2d82952b95e0907fbe2d6ae35cc4bec293825769 DIST wine-8.7.tar.xz 29158096 BLAKE2B 73bd0b5a6eec8a2e37301d8b0f8e9be1ad757f07df3471b0cea17aac6716d456eea1d36fa22bd2451e6cc7662b2b36e4ca628d65216c60d5950f5b439fd2052c SHA512 0a7fe9ad86cf931527c2149207473bf4671d1098af7c21f1b740dfaa84486a8e235fea99b1cad035ff9c3eb20810caab53d51051d63efe626514b79309904d93 DIST wine-8.8.tar.xz 29181484 BLAKE2B 43a79fb34f86382cbd8dd3b3aa16f104d02a8e86fd8d47afb157865b707b71674199c4ae748f8b3e3de4ae1e63d70a18fca0d09d7716c178a4c9c21d21c092ac SHA512 e56427680c940970153b1996841c70d540a0a2572ab980c4d77cf7225efd7c26c91ef9b0548b73d51e78afa55a7e324d5d93f6211f5eb5d5698ab9ff421e26de DIST wine-8.9.tar.xz 29198080 BLAKE2B dfad284f554c164ac8f95d7c36d8b999217c6375f7720ed05e512e3f16cbc5a08325dad4e56dd59a17b27e53ab3a8331d54dd17b24e459b34d9e408ba93a52f3 SHA512 4de85654d2d5c9d48fa2a748eb9bee4477f0ba7fbd2c5dd40ea69662d8f6dfbb6432d1ec9109233d24608dc9554bad525c1e1ecdc86a5d00d133772810b12261 diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.10.ebuild b/app-emulation/wine-vanilla/wine-vanilla-8.10.ebuild index fa578d8607db..f2da3a5c1b7b 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-8.10.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-8.10.ebuild @@ -271,8 +271,6 @@ src_configure() { # use *FLAGS for mingw, but strip unsupported : "${CROSSCFLAGS:=$( - # >=wine-7.21 configure.ac no longer adds -fno-strict by mistake - append-cflags '-fno-strict-aliasing' filter-flags '-fstack-protector*' #870136 filter-flags '-mfunction-return=thunk*' #878849 CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.11.ebuild b/app-emulation/wine-vanilla/wine-vanilla-8.11.ebuild new file mode 100644 index 000000000000..f2da3a5c1b7b --- /dev/null +++ b/app-emulation/wine-vanilla/wine-vanilla-8.11.ebuild @@ -0,0 +1,341 @@ +# Copyright 2022-2023 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 toolchain-funcs wrapper + +WINE_GECKO=2.47.4 +WINE_MONO=8.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 +xcomposite + xinerama" +REQUIRED_USE=" + X? ( truetype ) + crossdev-mingw? ( mingw )" # bug #551124 for truetype + +# 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[${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}] )" +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}] ) + 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=" + dev-lang/perl + sys-devel/binutils + sys-devel/bison + sys-devel/flex + virtual/pkgconfig + mingw? ( !crossdev-mingw? ( + >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}] + ) ) + 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 +) + +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}) $(usev abi_x86_32 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 + + # ensure .desktop calls this variant + slot + sed -i "/^Exec=/s/wine /${P} /" loader/wine.desktop || die + + # always update for patches (including user's wrt #432348) + eautoreconf + tools/make_requests || die # perl +} + +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 + $(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=) + ) + + tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097) + filter-lto # build failure + use mingw || filter-flags -fno-plt # build failure + use custom-cflags || strip-flags # can break in obscure ways at runtime + use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} + + # temporary workaround for tc-ld-force-bfd not yet enforcing with mold + # https://github.com/gentoo/gentoo/pull/28355 + [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] && + append-ldflags -fuse-ld=bfd + + # build using upstream's way (--with-wine64) + # order matters: 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 + + pe_arch=i386 + if (( bits == 64 )); then + pe_arch=x86_64 + : "${CROSSCC:=${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}" + 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 + : "${CROSSCC:=${CROSSCC_x86:-i686-w64-mingw32-gcc}}" + + if use mingw; then + # CROSSCC is no longer recognized by Wine, but still use for now + # (future handling for CROSS* variables is subject to changes) + conf+=( ac_cv_prog_${pe_arch}_CC="${CROSSCC}" ) + + # use *FLAGS for mingw, but strip unsupported + : "${CROSSCFLAGS:=$( + filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 + CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" + : "${CROSSLDFLAGS:=$( + filter-flags '-fuse-ld=*' + CC=${CROSSCC} test-flags-CCLD ${LDFLAGS})}" + export CROSS{C,LD}FLAGS + 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 + + # symlink for plain 'wine' and install its man pages if 64bit-only #404331 + if use abi_x86_64 && use !abi_x86_32; then + dosym wine64 ${WINE_PREFIX}/bin/wine + dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader + local man + for man in ../build64/loader/wine.*man; do + : "${man##*/wine}" + : "${_%.*}" + insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1 + newins ${man} wine.1 + done + 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() { + eselect wine update --if-unset || die +} + +pkg_postrm() { + eselect wine update --if-unset || die +} diff --git a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild index fa578d8607db..f2da3a5c1b7b 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild @@ -271,8 +271,6 @@ src_configure() { # use *FLAGS for mingw, but strip unsupported : "${CROSSCFLAGS:=$( - # >=wine-7.21 configure.ac no longer adds -fno-strict by mistake - append-cflags '-fno-strict-aliasing' filter-flags '-fstack-protector*' #870136 filter-flags '-mfunction-return=thunk*' #878849 CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz index 98fd81eee30da8460359ec094fc8302911d788f3..4f44cdcb9944e1db3a809debf2f5292b43634565 100644 GIT binary patch literal 4723 zcmV-(5{&I1iwFP!00002|8<#3k|fD-MfW&GU4W#`!?Ga&g%lFp02feGQ|(Ua8d_=~ zfIdB+rbuN(Er><~m01z)=4z_{ziw^r~mqM z`Qy9pZCdwrw-?EC$r)qLyqnsVw2oO@UhW*tu9jR%%YC#{C7Y)+mq`}>#kZ-0@GFK%DHzRRnQN4ZLFrjzB2)jhRZbo9O3 zN?FE9-gd5(bM~5i^pv`8<*qriym|I$m13sUwwhi$Qn+>JX-cZQ^i=0^kuE16cb#SK zYD1`e&g!{N$Sow;nP}Jn*WQ(x!G@)Xzz^w0*Sg z>bLCKD6UOolTxyCRZ>}nomjHB%~Q4yN=dD1Z88e|qR-`e|ELuWGT&;o@9?y{-7&@* z_lW0NyX|6avb1iV+-)aTGiF_*4xuovgVtN-r_mogy53VyuY&?t5x!Sxq`OKRT5j!W zo-xx(<=)00RC>$8ma4ziihc2<>{t|=yPmtO&XN7hHETJn#wOQJE!~!u$!?RLTJ6}H zqxSBaTVGS052qrua^}&>p}X5IUJ5r`tnlQ+{A zw`Cgmw9)xi-ctQ|nPUpGlo};m{nUP1*)-~)aC}Z{J#z|*GN|gUTG5ErTSZ=SeyZ8a zwMVhqYL5n^*3NU&>)EDTmz?XAH50pC20wEx^a{D@F-SMvO7V2hJX0&i?kH=|jXRI+ zwJ|aEc&#?s)hv_oOnXk0sP-n?d)}M(kEXhiH^PKt4+=i?**rDa! z7IMax@{GdbYFfR|V%zGTs%!VIDfUI$9+}eY(YY<%)@$YK;$@}YkO;;_yVb5t)Xdtt z_IBEHu|7X)wNrj86^)~bl{0Gzy%A@u5??KIb$&JWL2DDDUzS$)VaXS|UnZM35e*b! z%RLk6DpL1V4}-) z*%|UhmmdZi!QUs{JunJPCD$#E*X-t?tvfKZqQ#dY z>J?S3H{n`qV4rtRSb`yLwl+FY?in2}!rZX(%<>=Qx(;nUaRhzwRxNC5EwmXqZj>eG z(n4`qQPl)3;D)V9Vs^ND=B5YI0Rq4#_D&s2!1$HvVr2QTFdt1z)09TA0xHH>BgCKw z1K!3ROh9&OfH|H0y;|ekyA~wUsL}-9u*BP`NjF_{D!)xTJeua$$tTXF(b_u9*X4@9 zOh1keFxB)=!-^1mqXm$&i^sTo?$;}uG^r<-8pW1}KRRRdsFwXhKD>Oi&p#CGAz+Ne zGE3G6O^JLj)M|xA7t0Gmu(OhK*@F^8DBPEu#Ztk6es8vna2sRnb!}6;2V|OnDO<;* zWi+d7#I@ifaVzT2;!!wlRdAg*PQ?}}5w;F0m&OEF$f2r^(5q|~N&>l;jj7N86c^m6}&TK85+IQTHL z%N)^X5o9WrYZKT(1ukvg*h(@}_+C{ibZ9Lv_0O~@^a2dY^XA|2hIz0k$oQ*whjU?+pH&g-av)6-8 zMI&Eh(J3J13jNL)v-_iB z=&u+xWOLHb09P2V)|mMKR#?;MbxJHW6*nfxR$Qk~!hM)JH|Y^-gNGxSppqTnrMPtv zrV1~k-;&oV;BMGDs?AWX z@71D3sKXizJBgnNcmZ#rD>7UG3Bt!HTpV=d;7n2&B2j&&3=A3p2N>zVJ(P+)mK@ZGEhjGC7;0AhGR|CTM?TQ9tWE(jluwm=}sKlo)FR%9q}U%PUS35Hc$K zl!<!CV0|!=FgZC+e-RKIS!J1Qx&y5noX=AoE(!n z=sk)hm%S^9lrw-dV~;RG#498hX4*oW`a3WH;~6#K&gdwf zG|nj5#*jy~KEv7{zQ_-n|LCs1kZff3pw>59^z~Q>ZH!FJwroI!hQpDdRKYf-L0QJ* zKrRph5#!VXgJSvEPnv?bA%2CdJUSGD%nVF4RY`%ujlih|Asi)@bxpa0x~gBf_{DS-P}<^exVYF4#$?@cW>8KM9%A|I*f6lN=ixVyMnFRP$uU~)p_VMepLo%`DtzehLg27k*KaL$r*=x^W zS^xtpXv|sFX1fvC&}+bkB&T)qqgO<9NrfO!jNhQYaKuggJOJIzwEhJ>$>KLold1Mj zkr@c?^(xJ2Xl@ z2(Ytr8KNv&L$rv^Dy_gp>-BJT!q4$u!ABS=TtYl#PlyUw$|= ztoi9k+CXc*?%>2cEbYuVQ0?ROWQlae)5Tkn(E)6z6P<|jtwel8xkyp&G<2Mp;*#{} ziFZWsgkqE!IeN7ZoCw`@?6cwSlz^CnFU(cgpEqo6WQt7+AabVNOjGT!75U-x2p;iz zh;<;YIZh^&pHaser_3R%$USCfB0{@ie&wPyg^0#t6oakF(T^Q3j@TEG#qPG%_y6hF{0~ zryIw-o8$uzWo2ve2qXeI6_k+O#o6+43c@U}**407i(JeWR>KcMk;l+QmL>g0#uw~|sHzHoY!G09C-Jw(1n^yA?e zSAyM$6Bqcjchs8-F)Hz5n64OvK>|2Q4FO3&Rvhy;h!OEMGO6>wE58PV4USD<$>!~6P_$-4-t75mPTAVC95)NO-dp?LU-aTD9+B=D@(s`_+ghbH| z@#5^n2^q{s)ICUk=*#8F*v%Sep6L?4dYk}`=}(#a_us$$a6nP^Td`;xAVm=gRT3hO zapDjOL(HM~Qeb!*Wdf3P&*@6)&A@P&OZI8ov zhMa9|Fynwn8rY4Kq{jh8rW+tMnkUYac*Y$Eza-@fN)=LqqwULjTbp!|u|uPrG$;&$ z%<7?mH_w0L4R%Da)Kc#hj_`_0LEhLu;^2S_F#y<}+hAXw7VQ1Q{{aI(p9M1^001rK BOlSZA literal 4715 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 -Date: Thu, 29 Dec 2022 00:06:40 +0100 -Subject: [PATCH] test-magic: Update expected strings - -As of file 5.44, some PE-related strings and MIME types have been -updated, causing the test to fail. - -See [Debian bug#1027031](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027031) ---- - tests/test-magic.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/tests/test-magic.c b/tests/test-magic.c -index ff2f34c86..1d685e3dd 100644 ---- a/tests/test-magic.c -+++ b/tests/test-magic.c -@@ -23,8 +23,10 @@ int main(int argc, char** argv) - - assert_true_rule_blob( - "import \"magic\" rule test { condition: \ -- magic.type() contains \"MS-DOS executable\" and \ -- magic.mime_type() == \"application/x-dosexec\" }", -+ ( magic.type() contains \"MS-DOS executable\" or \ -+ magic.type() contains \"PE32+ executable\" ) and \ -+ ( magic.mime_type() == \"application/x-dosexec\" or \ -+ magic.mime_type() == \"application/vnd.microsoft.portable-executable\" ) }", - PE32_FILE); - - // Test case for https://github.com/VirusTotal/yara/issues/1663 -Bug: https://github.com/VirusTotal/yara/pull/1853 - -From 1b5d787701e124a829af03cdb0009e48dc492aba Mon Sep 17 00:00:00 2001 -From: Mario Haustein -Date: Mon, 2 Jan 2023 20:37:59 +0100 -Subject: [PATCH] test-magic: Update expected strings (#1853) - -As of file 5.44, some PE-related strings and MIME types have been -updated, causing the test to fail. This commit extends the fix in -0939464c359b4718779b9f071029624df98bae39 to cover more cases. - -closes #1853 - -See [Gentoo bug#889182](https://bugs.gentoo.org/889182) ---- - tests/test-magic.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/tests/test-magic.c b/tests/test-magic.c -index 1d685e3d..0a327ee4 100644 ---- a/tests/test-magic.c -+++ b/tests/test-magic.c -@@ -24,7 +24,8 @@ int main(int argc, char** argv) - assert_true_rule_blob( - "import \"magic\" rule test { condition: \ - ( magic.type() contains \"MS-DOS executable\" or \ -- magic.type() contains \"PE32+ executable\" ) and \ -+ magic.type() contains \"PE32+ executable\" or \ -+ magic.type() contains \"PE32 executable\") and \ - ( magic.mime_type() == \"application/x-dosexec\" or \ - magic.mime_type() == \"application/vnd.microsoft.portable-executable\" ) }", - PE32_FILE); diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 06638cf50cfbaec4531d491c45a1ff2ee2929f7e..01e3f5d0ca7503b0022800f8d6e3caa8f28bcdd0 100644 GIT binary patch literal 49760 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 diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild b/app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild index cd5ede09c08f..83c66b14c12c 100644 --- a/app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild +++ b/app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild @@ -55,7 +55,7 @@ fi LICENSE="MPL-1.1" 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" IUSE="" ${PRECOMPILED} || IUSE+=" cacert" diff --git a/app-misc/jq/jq-1.7_pre20230210.ebuild b/app-misc/jq/jq-1.7_pre20230210.ebuild index 4143400bc2a8..e9939d011f3a 100644 --- a/app-misc/jq/jq-1.7_pre20230210.ebuild +++ b/app-misc/jq/jq-1.7_pre20230210.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${COMMIT_HASH}" LICENSE="MIT CC-BY-3.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos ~x64-solaris" IUSE="+oniguruma static-libs test" ONIGURUMA_MINPV='>=dev-libs/oniguruma-6.1.3' # Keep this in sync with bundled modules/oniguruma/ diff --git a/app-misc/logiops/logiops-0.3.2.ebuild b/app-misc/logiops/logiops-0.3.2.ebuild index b66a3673f1e5..147c5fb8398d 100644 --- a/app-misc/logiops/logiops-0.3.2.ebuild +++ b/app-misc/logiops/logiops-0.3.2.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="systemd" DEPEND=" diff --git a/app-misc/neofetch/neofetch-7.1.0-r1.ebuild b/app-misc/neofetch/neofetch-7.1.0-r1.ebuild index abacee7b9158..f085ddcdf204 100644 --- a/app-misc/neofetch/neofetch-7.1.0-r1.ebuild +++ b/app-misc/neofetch/neofetch-7.1.0-r1.ebuild @@ -7,7 +7,7 @@ inherit optfeature prefix if [[ ${PV} != *9999* ]]; then SRC_URI="https://github.com/dylanaraps/${PN}/archive/${PV}/${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" else inherit git-r3 EGIT_REPO_URI="https://github.com/dylanaraps/neofetch.git" diff --git a/app-misc/pax-utils/pax-utils-1.3.7.ebuild b/app-misc/pax-utils/pax-utils-1.3.7.ebuild index 9fbdfa32ae36..d2bdb64348dc 100644 --- a/app-misc/pax-utils/pax-utils-1.3.7.ebuild +++ b/app-misc/pax-utils/pax-utils-1.3.7.ebuild @@ -21,7 +21,7 @@ else https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz https://dev.gentoo.org/~vapier/dist/${P}.tar.xz " - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="GPL-2" diff --git a/app-misc/recoll/recoll-1.34.6-r1.ebuild b/app-misc/recoll/recoll-1.34.6-r1.ebuild index 0abee2ec2760..35740531753b 100644 --- a/app-misc/recoll/recoll-1.34.6-r1.ebuild +++ b/app-misc/recoll/recoll-1.34.6-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="camelcase chm +inotify qt5 session +spell systemd webengine" REQUIRED_USE=" diff --git a/app-misc/zellij/Manifest b/app-misc/zellij/Manifest index 358f957d091c..4c23b8f1fc5d 100644 --- a/app-misc/zellij/Manifest +++ b/app-misc/zellij/Manifest @@ -2,12 +2,16 @@ DIST addr2line-0.17.0.crate 32260 BLAKE2B 23c3715820a04260460a41695d535da3565f76 DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 +DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 +DIST aho-corasick-1.0.1.crate 167320 BLAKE2B f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc SHA512 7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070 DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 DIST anyhow-1.0.57.crate 44614 BLAKE2B b8d8274325b7959cedb2b8f4023d13b0d3824034c8433aea9a0a6f3c3fa6a6d7460b93bf624dff4b7168075524545f1a312e454ed0b15e8dff2109cf3c6dc433 SHA512 311b9280aa7d573c11752ca2ffe810e2d4b55fe4c34cca948bbd42f1ddb1d36a51eda39684cffb7f6c4a18508cb53a5a38495521562a0088e3374fee800ff004 +DIST anyhow-1.0.71.crate 43808 BLAKE2B 1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f SHA512 401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5 DIST arc-swap-1.5.0.crate 65351 BLAKE2B c6b278134f6e29551302e27131639f3bc5bfb05042701cf6c12aab1697f211be0942c44919d374e196ef03605fb137334b42decb9623a137b6ead346586c2105 SHA512 b668a75b2ac77a9d2df3f29b70c8c22e5a961cd2478cd76b6d313e0e1ff809508887451b895f057d160860daa4b02cb74616ab8daa34d163ef3f42a009842031 DIST arrayvec-0.5.2.crate 27838 BLAKE2B 51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f SHA512 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004 DIST arrayvec-0.7.2.crate 29341 BLAKE2B eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1 SHA512 80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc DIST async-channel-1.6.1.crate 12574 BLAKE2B 5c5c8f1cf1458d952637a439a1534e68bcb4a1cf478cec6b6d224387f56c59dc6cffd2e3621dc24e03e20df3fdbda5b8855fccfbbc26a2aa03656aff3a17d02f SHA512 797b1f5b4c07853f78670e62b67fb787c329ffa2c89475a3767a963d524a69dce082cc7f3a2878d9c990f00ae2d9cd7e0d21743fc4186769c238467bdb20c65e +DIST async-channel-1.8.0.crate 13534 BLAKE2B a59ed929ca4a6b4f2d50506164e3d58c04449ed1ba9848af69531b163c7f385d846fb1ecad4fe2ad71d55ce58bb27d7c629a706f01438f23cd96b9910f6265f6 SHA512 8352b2f28565825cd7b51421fb3ff904c0c5d5e1fcebc71c91f0b60c662f9b949721b3da91fe0a205345c6f650d35afbc3340d61b637d72325af869aae24794a DIST async-executor-1.4.1.crate 15490 BLAKE2B 2d85825f9deec4a89eae4be6c2899d22bd96f095413598abe2a58ca07e6b8745ee02a6e1db6a3be034159c7844e55009d6da9845116647c0b021dca115acf6be SHA512 24f8403f7cf7639a9477c0a4ee6fba8ebf73fc64b5c896ff07b5b9ea787ca65fa2e642e46a0ba3796e76774d46373e6ea6a20309feaf1f801281aea20cf82578 DIST async-global-executor-2.1.0.crate 11742 BLAKE2B 97a90c880cb13c569636556f04faad6003293d5c71a96f326f9a6b36a57471f492bae4c3531c3fde148939e875fb27eb2bc4426cd0861f23762306f7005d5e8b SHA512 c45afd85805d970fa4989a3471a23ba82c45c34bf2230f7e89c918646e2f00e1ff7df6e8250b2e43b35bc3f10047a8a841cbb0c41eb420e767f56492e6a43411 DIST async-io-1.7.0.crate 30669 BLAKE2B 1efc8a576b44b7853de5bcb2e4de7e031fab805cdd5d9c19a6716b9cac629992f59edb0f340cf247edbb62ce028767e2ca0dc5b2d4414aa86d6048a58e4268fa SHA512 aacb634f225b674cd79ea1e152ef0539f789b698768804ee7f4fd261321cf73ce55cd9028b062acc5ec82d29a072d15da408e14071f78ecc27f2ebe746e08074 @@ -20,6 +24,7 @@ DIST atomic-waker-1.0.0.crate 11771 BLAKE2B 4e94bf07e1df3b605bd0f8e8f8750323a5fa DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST backtrace-0.3.65.crate 74129 BLAKE2B b10a78685e7e90ab7e02b769d5445ee24753fd30212bb7204ab720fedb1df64259bae44500d9162c1c001d2e9d70ff5d698e02e5ac51e5734dbb7c601e602b3f SHA512 9cf3cda1d86deb6b7f3cada0ed7a9e6e54e2d323533e385222a260b2f667bd1989a552cc35806a1579c1493ee1177e474b1d42b29480c09a2735251586740321 +DIST backtrace-ext-0.2.1.crate 11401 BLAKE2B fcb46f96043ce67b65b8eafdcbad380af376fed730dda81193f3f0024f13caf596f7192c34b6b333d0bd12a5918bfa6b551281d13f8a4c9dc51e3850068577cb SHA512 717f43b1912a4f038b58b585683160fe33dc6117a7c65b02dad6996c359e245536c3c0784719e1781b8dba515e8fe756e810a379cddb796634845dce0b704931 DIST base-x-0.2.11.crate 10755 BLAKE2B 0029779ba8f8802bda969949bd94168131b34ee5d26a4b97bd277b4723f284fd392b2d93b12ab618262ea2288821b3e8be01a97ba2939957ed5d6e74ddb4eda9 SHA512 4e623b05b9450d8c3613da857a144cba2ee724584b0baa6df2209750da1c6e66756b88b787e8d8764c72a3e9dcb411316ff6a70afdd6f80d59b4224209c277f1 DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151 DIST base64-0.21.0.crate 72180 BLAKE2B c7aeaf671bdeac67703f9c4ee1be003eb8d6f46fbaa0adf61a4da304458742938db04291d5f626115e3fcc901eb3abb3f9baf8247f6344b4d49f60a200fc6fd2 SHA512 60bcc157c6449a2160e083611e6d53e07bbff7db8cd550d9056cb804e99e990d4a20092ba4347306a3c6b6c42474a06d92cb3895125c50cef9b74cd3cbd83a2f @@ -29,6 +34,7 @@ DIST block-buffer-0.9.0.crate 7108 BLAKE2B 42e99ec46c6e43d5f85e8d6d0a8fcef7175c9 DIST block-padding-0.1.5.crate 7342 BLAKE2B 876421fa89251d011a455163baa49e0931e0692ed928fad71357fc93b87493eeab4cfcf8fc4aa94638a90a8dce8ec1ad95e9ba91da9557008e5fc19c1f618ab4 SHA512 acf5369cdae38b6b1a5c1561a9df18b8a39c8fd434fa50c49a8f73d2654a835269b7b22876354c903514c49c77aa860c68cd84d3c1efcb36bdfa8b01af300a9a DIST blocking-1.2.0.crate 18494 BLAKE2B 252a17536290d3898015b6eb844225c7fb78cd84424fda2459331d5eda56d19efff48c670b692288d32d870f62a539449a9b3ad7aef947de50f8862d44fbd9a7 SHA512 aa5cc62a340fb94859e90bd54b9e61d897026ee66570f15f94a0be287b470f5222233dbf30cdf1b0860c4a24abdb0c40f925d9ccbabfbf38fa27b5b17917aa33 DIST boxfnonce-0.1.1.crate 9698 BLAKE2B 678cd597d002850a2ed7ae430b23fb71f7218cda3a874339f98e698c570fb1be466862db1365e80f62d0b5d9c0561cf65fed004ed460896f1f9dbb704c4c3cff SHA512 e027de23cb7c58fcf47dcdf1dc2adf7477408f2b4e6303b51a72e2b87de232d4898dcc064f43d7bd86e337f7e1b0c1f6324daa1cb8e9ba0e530674fb358eecc6 +DIST bstr-1.5.0.crate 346060 BLAKE2B 55f8b92b16947a02834a56d463d2f24f6857b9bfb590bcd250bcba4f0cbb06fd50793d6767e90d95bf48dd50b3e6f447096f8afd70890d54b27fdd6ccf1d99cd SHA512 6bd1be4fd785f7e576b4ae4a7203b1c1ff698d01f56b1f09b40dc1629f0ba7c958bfa9f6ca3cceef4fb51120707ae0fac9622126e1cdc477ee0802a57b34cd13 DIST bumpalo-3.10.0.crate 78915 BLAKE2B 94515190837765b47feaf94946c7e4da5b84e6faf7975bd5452bd9388d34e51c84315b80bc15b37c7f4ea8b4aaa0112707cdfc82d0651eeb8b63d2e7bd247660 SHA512 60c686534588524250ea7cb43510dba69d24999769b719127ee07f6015530ac2c5778d9b93477ab075bfc15c13e3ef9adc29ac24059067ac32e109347cd509f8 DIST byte-tools-0.3.1.crate 5526 BLAKE2B e87163b1f2abde9c6ad5002c37b21308a98a879dc7af14059839be7b5a019d2487ef03867f3f5cd436b7081cb78a930abce79b5cce23eb95cc60e05067e1b1df SHA512 18e0f248a1e9780706e3a184d63558f03f30002646abc6d46ef49db9d5f6768af3d24d210b688aa4ad33d41248429e4df46bc3926f27851f90c92d260e5c4baa DIST bytecheck-0.6.9.crate 8139 BLAKE2B ebfc5b2a4d24289925629542c2ac0d4dfbebc6618c4cb3575cad415eae0f29171d32bfe2a157a4da870a282f63fb10d43eaef91cb46a526bd381a4ef6ed433c6 SHA512 092f7588d785a52496acb9bf12b8fcdac0679c10c732697a166d742b2bddc3da539c6e02dfa6208ed4c4f18b9458b08db3f07988bc6039d5ea18b56d7911702b @@ -48,6 +54,7 @@ DIST close_fds-0.3.2.crate 25452 BLAKE2B b18cefc1b031360668c63ef6a9f2c6f89e3b76b DIST colored-2.0.0.crate 21619 BLAKE2B 5abcc05a95cd74a106c4e4f3c9b1722a7a9493c7d16c2d73f2a116d1d0d20f93d00c414a19871930e6286aa60cdcb0f4f4411ae059e7e76b7632cfca3a55ebe9 SHA512 c9ee830c1e8a32372ab8c7ce569701deaa6533fa369fc1b4c04bed57b1e686ed775fc76c3d9815ad21ee69cfc7c30d645abcbacad39081c7e37ff83ebb6d9e8a DIST colorsys-0.6.5.crate 24369 BLAKE2B 30f0522108ca6873112f762f405576919ad1e2eb7a7a11539555df90a4dcccec523838b5623cfc1cef01d0281e2e8d6dd172c071c5a0378b82404c9a0d055bf0 SHA512 e2ee7d855200dea3ce7df3ea9e7c265099dcdba93d778d24cb7803ac5b60ba233ec13b0e05b729dc5efaa8115025013d1ec0a6789b40fd66f698867667940a31 DIST concurrent-queue-1.2.2.crate 15859 BLAKE2B 97eb49d7f6270999f24d37e7a3967c0abcbf584637388c4507f89fd5284120759c9845219c463cf066f6568191b874fefddd7edee9292ed02183123161074514 SHA512 84e348dc3d40c73c11c54ecd0f1e6cf7fd6c7033f4723a428ed1c09bc9548cf317a0d8182144b689cb9781190b9c8ce4374717012eccee54a11ed0869dee10fc +DIST concurrent-queue-2.2.0.crate 19971 BLAKE2B 352eac954937dcdaf85de274125910abb9d338fc3b173ee2f3b800881209f9ab024428a615f2be15eef7112167cebdafd8d5d527e19d13cbeb412e0695337426 SHA512 0e5f69c188cda8e54a7236dddb3a92e929b906c3bbac3d3988b7b5a101001a21cf48ea3a4fa9abd52f395d20e2c04f822c39ae2ca25b287fbe823d5e665ae401 DIST console-0.15.0.crate 23507 BLAKE2B 49694683baddb53e0f35584403aa93616164c2d3b94b39e0e35ebc4f915c37c8e794619d57b44ac0ea460ddbf7ec43323adecf657cc6f2869f313b3cdbf3a46a SHA512 70bd6abfafa533903f273ec3b34da6783856bd1abedaf139fddafac0dbb03fa9154f8e1e1bef01fd8de3c53100bbaa93313518c42f8ce51217c23ef34d3f9d62 DIST const_fn-0.4.9.crate 12624 BLAKE2B 8a3e7b0d9be4802646e5e0a8a6bc817e8c8b3c9382d2d4e261180430dde49f3ad9fdb82847b3165e751f41a7475c6316a24de4adc96181e3a7f787da2a71c634 SHA512 223829b2fef82f736e0045b46ed93df01be19faecd5cd64453c8902cf6e62d81eed4b6ef0842b243c5a334d0af852efffb571c98ccf1905f81d4c8330c6499d3 DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 @@ -65,6 +72,7 @@ DIST crossbeam-channel-0.5.4.crate 88237 BLAKE2B ffcab003305b80586a9b61c6309dcf6 DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4 SHA512 44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4 DIST crossbeam-epoch-0.9.8.crate 46012 BLAKE2B 181df06d1a9925ad1b3e2df70f290fc9c75682037d68c4d3727b3e5bc0f92eaf01c2f8ec239b77f524bc4af53d014cb3c4d49dc82922fa9e65baebee68904a6b SHA512 c102e7ce9e927424f6c7c20f5eef5dee3457ef6ae3b81ab26e7dd4c787dc525610f1dcd85c3b06773b263c0835a717ce39bf35b927cea03abea62bc0a0a15624 DIST crossbeam-queue-0.3.5.crate 16341 BLAKE2B 83389842b96f88cca9e7711baae0cb3bbc99d680a5fb5e121c7f93f55e13140201959dd66243a43c27745bd8b81016dd9fd2e869fedae1d71cd8a6e32a614daf SHA512 ada7505beabf0a8b7dfe9ce13b37aa1423fb51af2ef1bfec422d04df779372ab889ab842b8bcf4be90922a183f0c3f82c03cf94bc0968e862025e8b90e0c6c4f +DIST crossbeam-utils-0.8.15.crate 42326 BLAKE2B 23e6bd2a6535c6fccf7b7d17487fdd4095c92a3f3ae383a72dd6d90c1c49c2ec8d96dc01a94c7127b2681bfaef843585b3ae8665ecbc43b2e7db8434e31c6c8b SHA512 adb9ce1886396bc637299cb8122d102bcc9e561f25d67ef73e98c9ed8a8b13b78bc0f5bbacab19d015e1a7690bc0201f08b3d8e82393ec347e7f2933eb622533 DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10 SHA512 ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0 DIST csscolorparser-0.6.2.crate 16859 BLAKE2B 54ed61cc815eb8b46ee0d8f708a1fbc59cb688a70d1ffa5c0b934e5c422dcefa1349ec4af8dcbe2574847cb1d9f9b7c51d7b8e49334baaf2a0f4630687ad9b89 SHA512 4debf9354da3be93da9dbf497ea7a92f367d84ef07f6eae893e06c818e02914846c34099327a1426f9268d38510d5e254eb02952e312c38ce6d30cf859571d95 DIST ctor-0.1.22.crate 9311 BLAKE2B a13fb97cf767fae19486ca8b970f1712bfcf4ec9edda40c01add4bdb7a81e9136acb1208c79763cd612160bf39b342460fecc334c6e421e7f7ff610c4bc44e2f SHA512 cd7c60dae8fb19c3b10e0bf1ffbcedac90cbbd147d564335e4da2d5483f64ea3dc10ad17d7573b00958db0a72cce45f8b7bc10c32864dd943fe64df8d22aaaab @@ -76,10 +84,12 @@ DIST deltae-0.3.0.crate 2108729 BLAKE2B 250c44f195d8a45ec386f36c17673e7e55e0fd59 DIST derivative-2.2.0.crate 48076 BLAKE2B 56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887 SHA512 3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da DIST destructure_traitobject-0.2.0.crate 6526 BLAKE2B e8f66aa392deb8d1de7398b0e649d966a920fe6681e357f05e6717c2d96fcb11da5155a8ac6196c3b6b66c2875f8c4da0dd3c1a5a4041844ce87f2e52a308530 SHA512 fd929ef88854bcf484c2015942ba3ced388884e8df94b82c8f6e232c1ffce3fa76515e483936a55842962621e95f84b69927878769124e33f58458005882498a DIST dialoguer-0.10.1.crate 25188 BLAKE2B 3ea5bb0aea58ea35217d98d5728d16a82393512b266488c9e653a4d2eecae6c9540b584bb7c75af6d7de3b92542bbf32582ddb252ab19116930428460eb79a84 SHA512 ebe9408e2056284b3f6c941ad4b8ba87c8167b8de9193b090dbec49277ea2d979893d339754ccd3c8417a87e4385eed164e20fded58a1036d16760267ca7c1fa +DIST dialoguer-0.10.4.crate 29928 BLAKE2B 98442debedfc4661f3179aad4b756c91b392632259da0347c6eb3c9706c95c687331891c7dcb961171e4de2e807c6fa46489ac281191aa3b1a9b57c79cb66d26 SHA512 0ad01a3cf177b2877c4d6a12f8368e6543f514d9d7993e38826c52f22b1181039b4140c618965f3c1ec20a175f477a759ac6948ca3b6c39c5508b87d64fe8002 DIST digest-0.8.1.crate 9449 BLAKE2B a610eb0144fdd49dbd846a86e88781b69ccb6a4f918b09fb4562ee9e3d535d12a1e499e36e5eb894d1d81f7a06ca00296b3aa35063f434fdcf22ff202890650c SHA512 186c3ddc01fefff6a134ea0be633a9fe8067b8db34f31e9991069e7a9b82ed595a1105283a87e3021af2337ad332faf1b85a6bb513a4482df7d24e3e7a5ba055 DIST digest-0.9.0.crate 13247 BLAKE2B c5f2fa8a5bc12021d99ea63f08fa8c8b5b3353d90cf9d58ba84252b3f81b88b52f28c15c24c61fcee44f7d547a0bad11def7fa8f4616d070db163e48f89ab64b SHA512 8637a322c429f51ecb0fa4c3b58fabef01368c1a093492fad65f48eeeec2366fd1b7876e6e47723e089ec5ce11f881bfe4dcebdc605811252b797db027746a45 DIST directories-next-2.0.0.crate 15153 BLAKE2B 8bbd996cfa72d75fe7177a9d8be7fb6b96ff3fc456b7e06db61cc463a83290765d68f09da3bf8b9e958553b1940ef35f3a4a45d179918ead92f604dd05512470 SHA512 5a0c094dd2e858c59c93655d5abce1282866ced1e7657397c62f959078adc544bb895dbcd2ed578ad7dd0122d8025deb0bbdad955ab2aaf43d9a0dc7d37162d8 DIST dirs-2.0.2.crate 11779 BLAKE2B d1a6152d05a98eacff15c6c7f1f550d475b5a1cf62e541a2fa8b9836b9a1ea6b98f9314341dda35929b968fcf8a47dac7679c5c0b0dd97f21564a8d469c2e254 SHA512 34d6e5956c9db1dae965d33f13c64dde59d3e0e18cbdc56c02f7f31cac8e0034a80fbb561e0a73b8dbd145f85b46fc4e8a147b4c946b5816d8dda6caef185396 +DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5 DIST discard-1.0.4.crate 4700 BLAKE2B 423cb655d6d58b4ac68269a63332f4828a3f6a4823f6f98f83d748bd16afb7ae68d2bfe5852fbd86c10b79713576d6e16425bd2541451f715a7e9e3a9f2d2927 SHA512 51e0335509a16c73d2620ff83de4b73506a45b36e306dd0eedefcfe89c6054eb5abcfed0ff5b3868c3b17a1c6d82d958d7899f25aba50709c5dd486fdfd0dd6e @@ -92,19 +102,25 @@ DIST enum-iterator-derive-0.7.0.crate 2431 BLAKE2B eb9800cdb505361ea717fb9ffa177 DIST enumset-1.0.11.crate 20347 BLAKE2B dec5481484f6ddbe48157173ce5d924df63db4be4ed930cfecb07ea7d4081d7c02c73860548994c0ebc8775856ef6871ca0a9780cacf7f8d1deb9a48cc085e85 SHA512 ffd228882d343d91812a7ac9c8daa3b3f82cd5da244c8e4b8325630bea7cb3cc270f6dc63f558638ec7fcd8c20232eede04df54629107a6462c5f73d30c839d3 DIST enumset_derive-0.6.0.crate 10706 BLAKE2B a3623ac96e3385d76638e7316d7603fbfbf4f00502c27dc0ad623acf1e1812de634894edab4e35230bcc866898952aa57e98ca5ba52e9b5048c3d63a0bf5a430 SHA512 7d92866fafd780be6bb8f46f73ebebeb5d6b91abec070f2489c2111b11954b741025f36b2c229722fb83860aff5eae482a5b28498fb0891a34a4df464028c211 DIST erased-serde-0.3.20.crate 26473 BLAKE2B c55de1e10ae724b5dba249d0557cad7e4a6ced4b85864f057372b941e2557a7dbfccfbef241943ab9477b3e31e86a320e48c34732b2236ef6ba6c7effe13bc32 SHA512 b11981c37b706de3546cc72943c4a7eb33cc7e5987d42d4759636552aee95b8eb5bd80b960755c0ec220f541e96bd598b534882d7af2571b89ce1c58ed83b000 +DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54 +DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST event-listener-2.5.2.crate 15225 BLAKE2B 3a8b8fbc6b938fd6c2882dabc1bc23eefbaff2c1a931972bdae6866d9d03cbf3e03f49b4d57a98104b311e1bff38f83715c1e3494197d9283f494678168692ea SHA512 65a9c5669799dfad5a1dab9a500244f444693e9728b14a70aa72967f90cec6e9de06311966d85f8408950bc94e24697d9d4eaf253754a19232bb52347ba989ef DIST fake-simd-0.1.2.crate 5398 BLAKE2B 40437b18ca7b77258577f518232dcf67e2bf09b64234dc3f02b9eba0c5c1fede8f8d1dc7cbc112ce80e4f0bf317387d1b8046d41a4f83a7c54981fd2b71fc8e2 SHA512 d57242c54ea3283185eaecbf8d96a4c9decbada3ae3aceb516a79710be9bf038a6e06a29b9ba4ebcd41b8f42943a3024a983ea23e36b17edc445a8c4980f2893 DIST fallible-iterator-0.2.0.crate 18509 BLAKE2B 9630fcadb2f30fbd8a2a057eb992bf33c0aa2d163e6fbd43de9c8c350e3e932ebca79a6576b215e17a0566898f6e37aef806a643d20c16a6aa73ca515fcf30c0 SHA512 c558fea3fcf3a7756acc0b63d38f76dfe7eeed4dd9c12c46b7a7e8b8bea64d00e0cc115492e8b3a1a19e86e6083477dcf7d2d72ef960b44f24d61819a3077e79 DIST fastrand-1.7.0.crate 11265 BLAKE2B 318f6c903a0ad0d0eac39638aceb162739868efd61dc0b54f6aac4c96b7b1283c8d463b48b36f9ea1fee640a2081a0eda39238cd53cdcc24efc4d17b4a3a09d4 SHA512 6a1a8cd4f6f9bfff07a4ca18ef84839e4427ca9bf9b6733bb15b1b70cf2439820d6a770ae9f3e5e10166a6144449e37e6f3f6ed9acb761688207fd7c53d2c673 +DIST file-id-0.1.0.crate 2094 BLAKE2B 580e67a154d9a83af55858f7e0cc776bfda5f432f7fa6ec50050dee629c7f78b10a0a952c317b15009cd3294575d1a04209d1f1ceeb39b010c4946a3bc98590f SHA512 656c44fe0760c279d42849b077e053ae2ea7739894bf577891d78ea9f8dbdd1748ebe3847d40e972615d3c068e038611dca8025bc84f0a5f695d7654ef5e4830 DIST filedescriptor-0.8.2.crate 10830 BLAKE2B 964470acbd1f36487755a74666a46649d6012c0782b3622652bd41b086e5d804298d6126c980ecce5a2ce91994d3a006288739b472ecc518099d4e690c89f402 SHA512 dd808b8f26bff4d8b37826241f30c9396bb0f731a0fc3ef53ecb3bd0c0fb7adec6bfe5ff6ecebb6e02c9de6fc5f2f6c0fc361e9c6ba564708dd1c29ab2662f65 +DIST filetime-0.2.21.crate 15026 BLAKE2B 069f38a2c3c25c53b288e3af7372cc314f7b5aa7a094f88d231cbd9fcf935f0bd17c72cdf9c038bc2e78a35e6cb768a66f659aa535c72b7fca5452bb28a1fa99 SHA512 5adbeadc9b93811aac7e8a91b2999006e5022689c7772fc2f231d905b8c1210e1b1e14eee327a081eb70e351b3ba7f8973f492d99a138ce83eed45f7b4a8b013 DIST finl_unicode-1.2.0.crate 687752 BLAKE2B da82ff9126237f6714e10ed505b9924b99021d3b5dfd26e6e8cb7b9ec5990ab40348abb5f0968ff9c7483546a6280d4a25d4b31b54c430527d47083097f23dce SHA512 eb9b0021aa87f032f43cdf90b775b33fbd8623964b62aa3511dc06aeaa34bd104f461a178797bc6548bd793b2b3ae5a2535f5a2bd1941935c456b75d52030907 DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc SHA512 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68 +DIST fsevent-sys-4.1.0.crate 4620 BLAKE2B c203c774d5038d4c4abdd7bb9407a6b5f2b203a609bd92a7fde38afaa71248f4610e89c73eaf982a5d76560f9503081b7b10573046b1a91f09de4b642709417a SHA512 e702686629557b879efaccd37b03a7ec515eeea29d8f8ba46f82b8b68ad157ef9d6b188be031f806d8fd27d4e9d2689cdd6bfa14e4ff77493a7d0be3ef1238a7 DIST futures-channel-0.3.21.crate 31961 BLAKE2B e99f37cdeac080c8bad2203fd24b48eb62918166104ad6cc531c8f69d3e0c3a5898ca27f19693e2c143c9049a7d244f9af49c16fecba12233f9ff3f1d01e35b0 SHA512 1c10398657949b53b6df196cc44d8e4b3acf53b4d216be6f5f631d8d4b500f5c344e2cc7d5a5642ced6c5480511884611be6d429f56a0ede4a716b9c5770cb76 DIST futures-core-0.3.21.crate 14601 BLAKE2B 73cf4c422202a34cc9916509939fab35c79093a6c1aeb99e35763727ebf7d3a06ae203684d75cc74183126f0cd95dec1530f136ffa2a0e69354c554883e3af1f SHA512 b60e7892436ae28fd2240f17816f934f6caeac663d67b8efc7d519ebb4b0bd921f0b732b6176bd4b472d2fbe346d39a37ba394401e15afa93af8294ceea90976 DIST futures-io-0.3.21.crate 8902 BLAKE2B e673342d3fae38e5a6a20c426cb1127353b4f15459b4c27965566f7f2f13f0773ac6ec850b0d679bea37d68219edf6cdf9d1d0eed37665f4ff51c6060b81466c SHA512 dde0b79c4ba208b4c92c699457efbd515d331ab612e7b7df735b3b8f2ab79c012b1ba329ddaf488d68c69dbd119aa231b833b81cbcc0cc2f55c656f68dc22bd8 DIST futures-lite-1.12.0.crate 36032 BLAKE2B 16cd92362ddb217fd3c316f1104635b086abbf3b482b3381d62e3b5ddbd20122d1dadb48c83d3022db080d05352ee5a40f33978529bac3eb182b875f45cd132d SHA512 3d26148ed1c87926de51412a8d08e0619c64b85b610a74d6f61fcc1972dc0cbedb04c5824fcb4ef0a920c557ac81a0b2b4403ddb1c01e11648694ae56c28d72a +DIST fuzzy-matcher-0.3.7.crate 18047 BLAKE2B 934b90a74826393ceccc3e433df7cbc056a10744077e7a2178df9d9edc9db5d4cbc86d006c0ef1f7d82f4fb8ea0d52df71be1c7cc9ee39b433207d7f2126404e SHA512 ebcb6de06dd66da952183c75e4a44988bc60df17f035fe541c134f1c4e3c33d18a7385a9867fc23a99c07cef2b2737edd6128dea6546e243985da2f3a55dd8e3 DIST generational-arena-0.2.8.crate 20899 BLAKE2B 73cccc9e3b836ddd37e7f64b6389c7bec6763ac9c390a5a9b4adc9b35200e7d26d21ba0748fc808aafac52087f552a4c56e8e10ebf8d016507e1781c579f1e73 SHA512 a5e073a8d26aa32b617fb4130d2b9401c3a3d9ff51a2910f2de4de019ddfd2e5077f2489acb40330e640c573139c1c911ce59a36011bd439c011a3af922bdc1d DIST generic-array-0.12.4.crate 18212 BLAKE2B 6e7d77c884ea5a2a8a2d34d7d714730709bdf52f0ebbdb232a1ec8403de4b4f431eafedfc3c2d7ea1f8a28a84660fd34b71b09117dee4bb86052912143142734 SHA512 f92002b549aa9db2a80f65c50357c1f0f490a63e104fae7a271e0b16d6c43ec9146cb7f371f00eb1575a1bfc713ded3beb51f9e96ede93f2ce66ebf78ec85cb8 DIST generic-array-0.14.5.crate 28915 BLAKE2B 0a8c7f20ec91d218fad8a9a87b0700564744ccbdc2f1eb84bc363fd55e86a5ad68c68e446b100752238d45abd7c005f1994bc26e079270d42635c6e296e96f29 SHA512 30c86b24222503245b494c5f88cdf8115ba08c73df55930bb01bafcea22560f4d20e38c348c3896d6e1ef03209cc1571745881b4a77fd28f66b0cc435f5249a2 @@ -113,27 +129,38 @@ DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a2 DIST getrandom-0.2.7.crate 28854 BLAKE2B 30c054361c9b1d9f95bc505e27e98d8cbb685f37c91437948d9d26f22028e0797a7c704d88912c1648b3704bfe10623a8c5e130e81746c8f85848b831771db80 SHA512 01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1 DIST ghost-0.1.4.crate 13788 BLAKE2B cb76481e1223fbeec63bbcabf1fea264712ca7c0f8071741d2e3d39b794a8220632efcf791859fca88d6a0d84e8c201ed173401eb35e534b48cb9382a347e74e SHA512 1c59cf596dcb360c6cc345b3733fdd8a5adfec001b668acf527a5d74f261b1468c79086ddc1110981d10baf311d0df2960203c86e97d639f500db09abc7b701e DIST gimli-0.26.1.crate 716168 BLAKE2B c138e890457e8724295cc8996f8e60f1f4d3eed46c865dc7ff2379c65e8d470080953eee70718867b73524f57d54d4a91b5d5ba74d79bd3da38084a880f3fed6 SHA512 c341354e13a78c4afeb651a0ed651f60d188957216ba51079512531ab1273b1b79c86c57e904b87064015f8e7efe4280d9edd4acf90e25fb29f8813a4c7bf9a9 +DIST globset-0.4.10.crate 22923 BLAKE2B 10bb8db9ceae039143e36c2f1c3cef92848277ae7b4bff6669f1c25aeb3ae1d322da7d88ec13cf9b0ba5edc0e27a52843a5672a8dac225d3c37bc1785c04e6fe SHA512 85a1213fd3ec55ffd87fde25f4cdbd2e8ed4056132d3c516eb117f107a744d733e1ad8fa06f296a60084a23ee968c3c0899399fd3ab9bbf72e217638a5cf165e DIST gloo-timers-0.2.4.crate 5438 BLAKE2B 04113c72a2d47b1b41b2c6494ecdce8ea2c43d54019afb6d622caf3c8fef55367e029827ecbc64ae8cb3e95d2e09951801da5bdd3b58342a346ecb9e6a197a07 SHA512 ceb57d8f72ac460a9c411f3e58116c049b7e922c5d7010dee8c0cf8955bc5241c0098d27e4b5b39c6f79071a6df7045ee39aefff235023f89f63a50e4dbccd38 DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST heck-0.3.3.crate 10260 BLAKE2B dc756738081d855583f239908f671e9b5dde72ebfb577f6387b1a169817a03332464cf67071708a4c4f06b1ecb222118e8c719073ccdec1c0f938e5ef378b13f SHA512 b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a +DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9 DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST highway-0.6.4.crate 13383 BLAKE2B 767614e339e4c84c56b0cb19c3ab84b9bcb25076d07118e7fe583d75a7aef4a4ad4b98a878946ab758b96866172c442c06a15fa06aa6b3ca6a691269ddf22f32 SHA512 e7bbcb7419839a5d3c966089a8e8a7dc8ebee734c18912144aba527a6382fa54c16c697b7d0a7c79817e229761507ac7ba111d8567023ba1b1abffbf990d966e DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591 SHA512 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f +DIST ignore-0.4.20.crate 53551 BLAKE2B 9c2b8d729ac7952e84fad82935183face8f6397f925dbea37b83b438fb327534c64c565e2f5cdb98d0820413f5c50062173887f1cce93a50805ec5e2df43a807 SHA512 e90c5c356252fa1c573bb92971477f2805e4167c3e7878e7da6756ae14463cca328a6614d448cf9a3a28abc5bf0f7c62313a8cb8103a04bb1c3bac0d0924f658 +DIST include_dir-0.7.3.crate 6046 BLAKE2B 330bfb1d2cd10d95627cda48f8671ca3aaa36a14d6ccab1fbf08f53054a4401d18114896c39de9ff3e13a77d8fdc227a5415001517448cfe3676614e401f7f61 SHA512 875a03eee6f5b3d5b5eb028868fa5fcb8fdd4b84b1136b705cefcfefd28a4149142b46bd893655c66fa3867c779ba2e11f1e2750cdde253104ee8df4bccd9972 +DIST include_dir_macros-0.7.3.crate 3700 BLAKE2B 70c53cacf361b5a5339ad63291fc76c4e43c9eb2e93d14a53e37971ad51f44e872087c56e6c4027deb2f94cb96aabf6184643546ee9bf3ee291d8c8686c900a1 SHA512 39d38dbe1835456578a5ada9465fcfe00e37433484e8b109b037977eee50b167dac60879666256af2057269669ce9d32213b1b0d25b9a50af52c4906f9914f24 DIST indexmap-1.8.2.crate 53219 BLAKE2B 6af0e386dcb4306505d93cae23fd47601c3e1c7159058f02ac435b312697da40538b1cbb0d17c3f2c4be579a4b0a9e8b59c2e145677a69c2f885d3d24afd5229 SHA512 f7780b2a478e2b95568bfa1d10167a02bd174fb9bbbf8ea84e6ff185a03d43be0ef403c2106df8289d399657584abfac6039d7cdb96b52300d7016452808c0f0 +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.14.0.crate 520047 BLAKE2B 54fb8aa8c9739516d91aa0087a50c3f95a8edb0d5bc7284bb36fda47529c02569a95bd915b9918e07a57e1114eb9fdfbcb6eee78ed04db8e3910cc875ff48104 SHA512 1c9e683baca90b3a238204ae46bde28d1f32cffef84a2f4793e82285955e8412496502bcf165c45fac5b64d22b1e2f843d9f57294d615703101b147e8ba5028e DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST interprocess-1.2.1.crate 115320 BLAKE2B 51a149b89cb6798883e0f4af3e27748ee8b54162f5c976a271856885cb8037374c5bd586f01ef47514a3dc9371bc02ccf71d127e83934605baacd5c660281fef SHA512 37f528d875059d6ffade117d7ecad3fac50895ded8d8be7a96a748e9097df0860e2f236bdb5761fcea5dff28c1fa088104a1f2743868db99a33604a8f3a011fe DIST intmap-0.7.1.crate 6708 BLAKE2B f3c77c923ed4e07ea12772d9d09f62fd24e426464b36e72ec89b16247fc95522123190643bd7c750ce566c1719828d8f095fb8bf271f4653d35660061fcce97e SHA512 ffa463a3b9eae1043f82d9acef09800c91ce0e99707e8fb0d2aaa6723cd20d1a160b6b33d4d207a201d3aa7dff956b435842931ee84fab5f0346edaf020eb413 DIST inventory-0.2.3.crate 13590 BLAKE2B 157bc9565c94add7e96449ade77ecd03b2ec58cb73ae39233fea791db2f26072b50eb509a49f25fb505789862977e9c1ae3299fc82126e1b48719e88f5574bea SHA512 25fb89ad1432c3522a5047838b1d3131cd74942dcee17550f05aeede75913f78c7ff23f3654aeceaf8f9d2fc5d97615f302e52184141e74200d9afdc3c133dd3 +DIST io-lifetimes-1.0.10.crate 37294 BLAKE2B 9b8836c4bf30e6d102fd9973ac66f067c3ff8bc2806e55f26368ebdc9854f2e9cc6eecc8014f9a0b22a968a6eea8be243fcb7a641d2d0dfc747ee08a6a1450bb SHA512 4b2cde9522780a408c5d4e6406286bc5dd3a0de1a99675129e9856e5d889498a127fd5dd7c937a7542135abc2213b60bfb6258b7871b8709dcdd79d60455bea9 +DIST is-terminal-0.4.7.crate 8356 BLAKE2B f0f42d6f6204c68bc8a9e1290b9b059ec55f5aa2f83f6966711a5f986852befe21ac9281fd611e65cb4fcbf35dfb212748785c7258c44602e7e390c51f09dec5 SHA512 56c00b2942963f8a0b5c40c96a885f85565fb09e247bfd5a3e77ca5c9e0e0e40a17a8d809c0541177e8b496fef87baac4b86c751765491ffffdb631515d8acf5 DIST is_ci-1.1.1.crate 4143 BLAKE2B f594a9c7b58927c8e1c8f53d3bb5ad2e6497ff72980938c9a7a521fea4b891e9eef6897088f3694e4eb5c9ddb090b9c4d01cc185fbf68d018381d3e3629a1008 SHA512 89341da9fe86cf4aa5a107f8dfab21020c581e661ea551e4f2e33e39efa21dc0c2e46b2fef08fbe75d16fb1028118971561b1a4e0c351ab7de6125b7102372b6 DIST itoa-1.0.2.crate 11112 BLAKE2B e277db8e2f506d4d20b6888b609d9726d594e1cb2c9f21df60a8cf8dcbad1808d8c1bdb0b7857ce7734b92c0f23fb1ec56f8564e779f27eea953d0ffbfcd3f84 SHA512 44a732a102d60b58e72fe76c43a1d185fa12ff08d04eeacf03234368552f84d3de87a2ea0a6e7a56b8cfa74cb6f6697005afcee26f45afe0c2fc7dce5da3b593 DIST js-sys-0.3.58.crate 78794 BLAKE2B d664fda1e19a7ebb621596cd4773e7ebe86b3749ec8e0e45477d170aa472a80a75bd0ca7f6ca47c9aace5e3962451039b1bf44615ac77ee4db21f46d673943e5 SHA512 74656493c36d9110aae99f58cf1f72a1c89bd971c574ceef8194f68387bcefaa5e93aee736b41a1de1c192113257bd544948dd79a227b5451d13ba2319b58a15 DIST kdl-4.5.0.crate 56845 BLAKE2B bce6dc4a4659ef25245d1b233ca25db98c2789f28e48124da1e5031189a8f1ec3cc47a6f22c82ad52d4fe4da1355bcd3877f831f743e78bfc7319b31b30a6779 SHA512 1833f03cd5ea3fa6027ff40afd449e311561ec3a17bd786a61a06181e45bce00e1cf74b227c688368d6ef6c8b68a29e1905a6e8bc995044997ad917d3c1dd975 +DIST kqueue-1.0.7.crate 12554 BLAKE2B 2302bb9a6aae077c1b69e4892614e87fd86187fc4608cea08cd510a46ddc3a06b27027bcf6a865550187c983f3f80a9c7dcd6d8a6ca891e2cb6fb2d1a5d17396 SHA512 03a1eac44bab42b683312c7f541fc235ead3ec89e7e0b6991acff431f85086df9dd8a9ee1b80f784c9c5452d3e497170b734883ed0fd117ef033079d72f6c1c1 +DIST kqueue-sys-1.0.3.crate 6673 BLAKE2B 79254d667b4cf1fa556f1773db23b00ac431bdea6c8ecf914e3c0837fe4e25a45c9b6fb76259d628e4c76a20f749df3fc285b54ea63ce3b52d21529358e81c3f SHA512 76023295abaa4415c1d7b37c844432ece522b762f78983cdf58106f65ca553ee96193bd8c93f3fd0af029d266d8414f2ba4d1b8835bcdc180acc7defa6269731 DIST kv-log-macro-1.0.7.crate 16842 BLAKE2B ad3c028863d78730e4b2bb2e8cb980581b13d741b5dd2b76435ae91f5a7498a1e9f99178a0c9370b693a3af6a95c0682ff0d63e81a2515a267c6564d50ec3683 SHA512 aa7d79ae599930dcbca06f77590d9623dce461b118435dae1a4128fa8f38149a820109fe4bd1f19944b67285cf1b41bbf78e94b47e561dff1af683953c55a697 DIST lab-0.11.0.crate 15140 BLAKE2B 28763aba9809eaf8ee5d90438ed973fbcde5861d78f51757a23840e5c1823ac30e53cfdcd88c6a8f0cc44c6b0d9ea7e8e50192f40c290c8ef1e93c9c58b35a7b SHA512 bb56ba0af097c5822f6e9ad51f0e4202ddd740953336f9da79af072feb0b40fcb18863f17df4ea8a076e5af719144037303b0fff4fcc0e5c37a018129a08fa91 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 @@ -144,6 +171,7 @@ DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e DIST libssh2-sys-0.2.23.crate 493516 BLAKE2B 00c0c1396f3d6723ad750112e7af8c8ac098af7b3d11e3fafbb4dc3b90c0defeb8184e007de3c740bf1111e12a53b71c355d697c4567deb3a30ebe3fee2e0caa SHA512 9617fb1d5826dacce23658b42e3eb3f8427b33db1b5a4424081e148bd90a3f776aa50ef66183c93ae19086d64321fc10b19b1a496c3feb12a669c7313cdf39cf DIST libz-sys-1.1.8.crate 2481844 BLAKE2B e890a3850aed5348afe7558168c7571564687d6a7d3567a4d53ffdf79444d38c4d70d35891e16f496f31169bf73b669534f5fc584f9ec520b518dda05e80b882 SHA512 0766ab72cc1414160ccefe4812e6204cbed1341607e5d17607f24fd4ff81dca68d8f2cf43e1d27f332a508d602bff0ad340c4c647a5d5f85acc120c19cfb4100 DIST linked-hash-map-0.5.4.crate 16166 BLAKE2B d6bfa091265355ae124885f76212c968f2a87af80f3d306c13223ab7fa1d6a449ffda8d042bdb887501d2ffd8adbc638f18cdfeefc16c39a1eb9f57b7c658bf0 SHA512 2938883357ec0e7d9c9fc5746063ae419c97250ddceeb8de3480c89e97e0a29d175cc9199bdb3ddf81cd5d6a2a1e319ee1644a7309eea96058221074cf87c0b6 +DIST linux-raw-sys-0.3.7.crate 1013423 BLAKE2B e77b372a391c0389674331647f8f479d96ebfff99f6bbe60b6d8935e035834026e15c056f098c91ed328e512b72b7e25b04534841aac26e658991e41fb9963d6 SHA512 49a84d3e57f3e3985fbb82a2d59df55bd7a259a65a2b2dc180b6a32e92eb1dedad0edfdda1fbd51698dfa31b1ac06777338910c63564a14d1e85d9b7344d21dc DIST lock_api-0.4.7.crate 25371 BLAKE2B 9ed08433ffa70af60193dcf307287991a3154f0ef16b485f32a6c83e64962661a6e08ef83a6b217d6cbf5bd964c0638d8ed86b290087677c1fb3218321c4bbf8 SHA512 b1a5227fd131edaa70e017f7ddb43af8b4efa58488007b898ca1dfc818a3a441b732b7adbf1270e72a68ee5d2a99a5d48f33b2bca8e2cf78694953d20d27636d DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 DIST log-mdc-0.1.0.crate 6711 BLAKE2B fa0f6ead476fe7d64541300e13b0bd26dd06d4a48148a5ba5ee615f07e53220c09bfaac927b2bc7892d21a78c1a49cf163015ae749842995396c428393df30c1 SHA512 1504ba38ce6845994072eb23ccce0e84f4ea83f9494bbc0b49484632d257c6c60f4ee9ca008b5f98096bdc3bd9c39a1db723dff4ca09713c884e1dd0ba634862 @@ -159,18 +187,24 @@ DIST memmem-0.1.1.crate 10665 BLAKE2B 430da33ee602a8aefb0a827afd288cbf0ec16f1d53 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST miette-3.3.0.crate 67266 BLAKE2B 5f2c6892e007c30821654f74ce9454d433534853965bf7d89f4812abee6d0da87fd1efcefe1109009998fe1086d53ea54e5fdb44bc3b27477aeab215e3d15ff2 SHA512 5347f22d6497f58a8fbadf7e9f348b34cdc86388864b453b69aceb0f74870ef21ecec7233f13c8334c314853c50c89b12906b8f8094963a3f41651672b48506d DIST miette-5.3.0.crate 80848 BLAKE2B 20546ff61613a210a8f32269a4acbe6f156fdbef8363cc3c57f1bd4dd0e132ab36db02bba64570a37fcd27d88b32a1b47e8d323fd0a2be47c8ed9ea517d51296 SHA512 681578a3d43ccc8b52e9386d5a8b0b66805aa1e8947db09eeb8ebff6fc11698806853270e3f735235f850455877c5304e9f95640e5e3bc2447ca150696c8d925 +DIST miette-5.8.0.crate 84377 BLAKE2B f4894900b2da8b0406bbdfbffffb03d7597245821d8025c92f774d4fea9116fdeb1df77d6a4c44b9819eb9a51102d158d5f21716caa4ccb164a7375aac65c47b SHA512 0c6150a833561e506a4867bb911ac156aa5815a29135559122f37fa04dfcd4cd1272496c4301edd5c47cac16a094b700c545ea61ed447a999a4d336303111344 DIST miette-derive-3.3.0.crate 14814 BLAKE2B 04a812ecb1b8e88798ddc7000e9cc7cabc31b0d388ebe56a70b11268007e9b19dbe7b97241a484573eb2fed88bdcca27230c036ecf7d4de10efd3befdfc53acf SHA512 325c501de811167de1f41ab718a4af434ab6e92f4753fb96c5baab22abfe64996179973ed8dcb962d9f98aaecc90e1d26677abe47a6e2d33da29232a0f49bf2c DIST miette-derive-5.3.0.crate 16221 BLAKE2B a3e98381324c03018ecf14a6c73d03e8bcd48f40a3519851227a69b0a134096d883f6bfd2d8121bbfa4d85e1ba88c9165f0a2f3bf4b6a1d16c7e06744728f8f7 SHA512 c8edcf9d1cc16f5a95ceda9abdc6ee841469a05d6ba509e8480a9b18b252567bf6aa040c84d395d640f984029c9f74be3878e3e399cde266e30ee11cee86eed4 +DIST miette-derive-5.8.0.crate 16062 BLAKE2B 36def0143706e2cad04e65563ee876ff9ab7e3a17c78e4235a68ea9071792f43c44f9423dd0f430d09c658cc9ec1e0e8fea9c90d6145a0d7c46ed2090704f60c SHA512 4ab889a436f9765379ddb31365f2bb4cad720c60f8e2916a4f26c02f0001516133188b088047e9d564e5c1e164a2045023186f5347589efecc030d040969c501 DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.5.3.crate 53452 BLAKE2B ae99baa01c493b5eb779595be0d77a064c4624397676d3a023cc2a54941b0b3e7c80492ac47c8a28d78ec36e2f04aebe5af79f0e714380061c5e0139b9dfd9fb SHA512 cc2971ee2a2e891cdb05c1942f533b11a557199421910266ec2e4848a16dfe6882f1c08843035443935d695882720402356b4df4a50ed131a8f5fcc0591a72c5 DIST mio-0.7.14.crate 87429 BLAKE2B b8277f844429d32b6085dac9649fcee20bfd1922eca541ea927b1ea3c61667beb4f63064a9828cf347ed55678842aab2a608af359b3ec92b595995a6544dc371 SHA512 2349691ea87a086f9bd8df5738705e9d7b59399089948f810b6a7124beffd44dee348703c89b4b1af8d84821dcb932960dc4bd9ec9543558f59a40c4806fbfd9 +DIST mio-0.8.6.crate 93658 BLAKE2B 32b10be05ef5d1ed44da41cd03c1624ccec78b6a89b5104ab7a1a3b84dfd299bc7bf7f3671aaae0a2759a56120740915d380aff05af5f5f8b9e8e22fbcfa8203 SHA512 45b3d2a911b66be556dfb79d87ffcc57ee5f33a03fb30f319631796090caf8779e94cda37fc7a76685c69483f1cc7616c15440b71bfcc51239928d8879873f6e DIST miow-0.3.7.crate 24563 BLAKE2B 24375754245e4ac50620a8b6da6b21958914a6af6422a470487841c2524587d596673cc3718a85979ee911f104d71b59b38fbe9db28c1c7e4b702b9373215cb7 SHA512 451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699 DIST more-asserts-0.2.2.crate 7033 BLAKE2B 4ed05b38dc0b6639e2e476d79b8a4c95dbecfb06f915902eb7ee1f9d1662e9d5d80c570eca299db030e4b8f90616aedd7deab2c81cbc6b2f6b945af6519e8549 SHA512 8f2185dc025f1323a5b2a821acbac13257f48dfc1686c8d02886f7b0d4ff7c70df9cdb2dff79b12cca6ea58edd38352c9c9455204e000d6122ba82318f97fc09 DIST names-0.13.0.crate 38842 BLAKE2B 9d034d11d38fd1490676ff66c418d2c22d6f13814642b19f5e796eba8a5e3c7282fa854f9a2dea91b464758cdfe00397181d446c7d3040256e1ff2eb75e667fe SHA512 4417769c682a85f5394a0a96539bc224976500f74d5ff89cf242f4774e3581926c6d9707232f57e6782a6627bce088acbe702df3d0463c29c4752050a122211d +DIST names-0.14.0.crate 38865 BLAKE2B 48da41f986722c9d68f202f6de73194c2fe4e5e18b012a5879b01bb255c8fcc06468938c8d60a3596425c86d1fb8188dd6fc14749f87f5fa3b82a8f418bef572 SHA512 26f23e22337e19ec0631718e38fcf7037a261711d4af5b478b3c8186f21175e22c09a94f0c65c257f69832d534c6bd5ac5fb5ba190a2cfd5bed50991ab24cbc0 DIST nix-0.23.1.crate 240531 BLAKE2B 8e03f4edbad39a467c1557083cfbbd6eff4b78d5ec4e0f1ba06eb043f853352f5154f115ce75556e0d672f0499a9d4c03650bc5a1f57ba1b920cd1595cc50ea9 SHA512 23431030b094ebb027200d8cdc05d0ac1730fbb86ee088795a2314f1ba19b76ed5f24373c1aba8125575bf69f8e7d4d9c08344b9cb49a4ae3d8f7987b5f4e6b6 DIST nix-0.24.2.crate 264176 BLAKE2B 2da44a51beba8549a558730567f6ea36ab0da81053dac10db637beb3901ce7c32b6efebba519af37068fa32270186d733ef55661b58621eb7e946fb16690cd6c SHA512 9502f899868466165d898b1dee676188e9761cbf7ad7be21e231d6d5c993f109b48edf06b659f547712ccec2d648dcdb689626845ecce22965aad2dfd7ed75ff DIST nom-5.1.2.crate 136174 BLAKE2B 32387d6ded0fbcdee8a1a0d0a08cd36bf92c38906cd199b574b6b9b24f6c245f2287e04374f7d84e2867d2785aa16d8c01ae3bd3bc811829770232681e2d33a5 SHA512 53b8ddab62475588efae46c78b5fd086a14c0fa505c84e625fbedd6dc74d4ac047e9fbed7312b797f126e9ca1f056458d8ffe0ab13f0117de685ef8b43f86aca DIST nom-7.1.1.crate 115818 BLAKE2B 1ec3df3d9a7527f26618a9b6b976ca8ad5176d711dc7e6163dafb1ec214a55345e952439b4c98b2ac371c9a67c7ffdc3213d1081b62b699b36af68207fa8b320 SHA512 1456efdbda4f5b3da6c8580721acf101ed7d779619ee0190c1df103244e405a8ffa0c3889901a2d8beeab0ab84074ed4c7cec5330c7cc2a5a3c30e36a2530be8 +DIST notify-6.0.0.crate 36490 BLAKE2B 54e1ff1bba360389247aa00f1a8fe5fdb19a184f551886404ef9a0656c3d177713cffe9253cda71898c651274ce89969083b51030583ae5608255f1ac452baab SHA512 5fe99ee02499990aa54e6a540a67a9c5540f334bab1ae0c0f4b2814ef2557079aded70e9eac04e2e09a6b524af4c063f8b0797aa07be005abd9eced978fc5219 +DIST notify-debouncer-full-0.1.0.crate 13595 BLAKE2B 5a9ac72c49bdfc3d42e5144c6ff13252761c3e5ddda40419839d4e58930e303463da4896f7e71d85f75b5f01e0c589c41d1f88753296769bee25ac98757fc7e9 SHA512 6bb141621539581890dca201affb972447cba6983d8a13a11ab7407a50704408ebec1419ecce643def9374f5c3c973396991bb466c0db8ea2c8487e83faa09da DIST ntapi-0.3.7.crate 126994 BLAKE2B 320b513d86af462c6e4d3349e4edfd28d73ddc8f09264adc24eebbbb79976642a9d530bf9af4e61e0409e35f4164d49f9ec054dee9694cfbcc76b237d6c84104 SHA512 6f5fc3b3629f028e03e878681a5a426945e471578c5dc78e121560887a9af285fe432f7401b19b7422e65c3b762651afb9a57a2f7605884c851ddf41b741585c DIST num-derive-0.3.3.crate 14545 BLAKE2B 3af73d35ced61f8e4fa2f2bef695f72a3cf1f1a67c77982d3518d9383331f34c1222dd7d72802cec22baa108ae08a87805a11942132c565ab8439c4983e99871 SHA512 e0f4d06fff26c2d2b140ff5ec1ba655a46c8d8fda484f03a8ad4910e8cf1392f0130d5c0bfbbe3bfb95da1f93e964f73364de6551fddd81e6fc27bfa35c15053 DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 @@ -216,9 +250,11 @@ DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315 DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952 DIST proc-macro2-1.0.39.crate 41663 BLAKE2B f7d83709efa289ccf12500389c7a4f4f0e32aa686f2d9c47f0da2a5381981e70e45f1b689023891c2543ce633c593a68a629c6414fbb3c2266e4cd99b8660048 SHA512 cd1572831493f83eb51985eed06d8ef5c0ea96ce4231d5ce3be5af9db97e7dd24400332d3b80e0e9c808091fc11889340dd86d8783ff3d9681dc53b876f49a0e +DIST proc-macro2-1.0.56.crate 44454 BLAKE2B b2a1f28979245a784a4b3a0af8cb04bd01ef3e7aba32c45122fc05a6cceddb1b7303890827f1a2cb99b0b2ae013cd772bffd6e94ea226f0030cde867d6c22aad SHA512 511fd8332eca47ed834736d405e18d53d83642cf528bebb8fd67fa5561e19b0a43c359b3e8020ecd28f9fafdb065c484ca360abc0287a0f97e94d4f779145f03 DIST ptr_meta-0.1.4.crate 5754 BLAKE2B 89e312313d343177c6fd20637da6fcb720027064038cd362f41104dd753e6ac949582297f91da6a088fa408816af75f1ea9030634ab3291afccbb598b001de1c SHA512 9936264dd52ae40e6afc8cef8914dbdc5767f397b91ea965d65275fe547a2d9cde7ccdcf908f787e25f84fbc23a2e30df895793fca308e09f48f2adf2e30d2bf DIST ptr_meta_derive-0.1.4.crate 2302 BLAKE2B 14210f93fdf3460feb53963e88001b468d0305395fff7b082f079eead29723d09b7986277c760ad4f6b906e5373e4307dc81dd0e8d37d4dcc3e61c4458b76fdc SHA512 15a72b2c36e9d1761c4dd42cee1623c2d85c52eadc3c3102c8334c14c9c5db9a43d74dbbab1d14a2600d789917fcb5bc2652877b172aaa02c37a6868462ff20e DIST quote-1.0.18.crate 28911 BLAKE2B 623872402cb185a57e2ffb1bfe4105c49c152c33c44c8054af59df7bb193d14416ea2caa7b28b3f9b9ae6985bec7fc7825bc946e2e41915d2744c887a51559b6 SHA512 3fa537aa96a8970104411471b0e4b7b9339583d552c1d9297737a59ef5301af41da105b92aeace87376e1395e379153f6551bfcfe9c740e6945064426f5f6f84 +DIST quote-1.0.27.crate 28416 BLAKE2B 68715000ad56f93c573ebacfbad0987054ef7716e10144cc8de47636812271060e3aa8f0754d105abef46a27024cda03a7054f11cbdecf110735ef845dc59a31 SHA512 5fb5802aa667c60d1a721766081b01bfd6cd929db7a5d71cb74627c2325f7108740752e514db73fb3612c163840e60ef2d4bde31c41978f3d77605418bdf2b4a DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.2.2.crate 13267 BLAKE2B 7908867ceac98243ade22e1b38f1903fe0249324484d91c948a5058a1e099e5213f325c5ba3400898c8319158ed69f4ed064164f235470856a8191bd990d5a10 SHA512 1e2117442e4ffdd834dcbf0ea1829e73202c0ff9041d5969d81a59330242145f2753f2a56de2fdbff65f26cf0d227c7d08b2094ab2f946b764aef88106a6ac84 @@ -233,7 +269,9 @@ DIST redox_syscall-0.2.13.crate 23759 BLAKE2B b59c3e923b7bddc84285377eca86e649c2 DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda DIST regalloc-0.0.34.crate 176246 BLAKE2B bdb10dde71c33e00bc096c0ea415100f9b1064aae487722f7bff7076a6fa791c26ed30db18ca0fb95a95c085884e416e36291eae838f2fa2b8c7734b57ed966c SHA512 ae514bf5a53a13c5a5d90878753151a319d80dcbc2d65f81238cfe26ad334b3ec6fde397d9db9744b714b426492b1b38effa81516aa6ad29fe2f44198d90fe43 DIST regex-1.5.6.crate 238593 BLAKE2B d2b200d9d3d8924e7dd7a1f96c769a5bdf01d9bcd358ffb90692c526a81ac6f1a5db8ab0c343b96868ef9d71e78633373744468fe97d281676c84ac795352745 SHA512 43ad2ebe14f43d69c62f563a4fd53b5657f0f2cc130a0e6353a13073027640ff891e9f9b40ea85858507047bddb2e023d668c9bf57f2ba0ae045b74b5f0d2a1f +DIST regex-1.8.1.crate 248412 BLAKE2B 4f1355104def09ec8f7a7d604fb08d0a39af36cdbb5160c63329e8c06ef2d2ad1063fc7280c90ba3748e1766b65f52fd6da24e439d5262209a6137bcbe2eda9c SHA512 fe83c2497b786314cbd9ead0d85a39ca87ae92225e444a41ba381fe80aa381a88806e2c20e1c468b8b59503fdf1c2b7e5bf6eaae0ddf9f14a70c1ca2773e8830 DIST regex-syntax-0.6.26.crate 293912 BLAKE2B b0ea1ea1f87a493c770265a8d9371e3c532bf5ca20330b5946f5c922292d4420ddcfc30105a4ec3c1b154b5a77e55e86987f7edd61ef34c12eb0b4bbcaf23d2b SHA512 46087f5a2abfb48f24da77e79e66f6e514b5d005c4ae2c3283418ec471ddac9e4a1361edbae9d27efeb10217157092f812946b7b98182cf9f8aa703e01c03634 +DIST regex-syntax-0.7.1.crate 339705 BLAKE2B 59dcdb9e0f5a2008db491756fb353745bf4dbaba0d3a8a6782960c990065e1870cc120d7a7e220991b78f89053aa63b1a9c326f5ae3526d47679e4ae30ae5e66 SHA512 ff61e4a075550fce3a16e516f8222a489dfe2bdf9431220c98c33b1f9e6b19da7bc1ca6bf34031235d6f1ad06882b63d606874a14d2e27c615701ecc2f4cdd9a DIST region-3.0.0.crate 21488 BLAKE2B db81a3de100acd0fdfe0202dc438b565df56ef1ce5457c3b0cfd93fe9dd02c94003292717124abb68030a21a4e9ceb637a56cd9bd69913f9770238e9cc3933c3 SHA512 d34ce96110d39995fae9fd473ee101e6942185c63b707473e4e2158e02a2eb14e1bf5d6ffbc8d7dda04d9ca1d2b30ce4c5c0e8e99162f9ebcbbbe8b55ff8d726 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c DIST rend-0.3.6.crate 8574 BLAKE2B 245617ae439e9a96855b64f53166474dd75fee065c8a5e2c89a41b45f9e09c72dd324d455a19f80d8f688a0fa785eeff7074ec7ecfcdc0678b485ed25ea3d871 SHA512 348c4e11373d80fead2db69556621f7291f4179c137b914e8acab1dae62e3bd7e2b5bd74f39aa93b732d30ed45f4f26012620abb90a8aedaa898d9a0378c807d @@ -245,8 +283,10 @@ DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda058613 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustc_version-0.2.3.crate 10210 BLAKE2B 1f707d1c66d907c9b1d2ef6d0bc6bc9c89990a7b922a6dfc2041865940ff3854c4d0e1daf558279fd5871af5818d4000457a32c949104f46538312fbf730443b SHA512 01fa7a758dcaa4f15c18628a0d5ee5adde5ade96a8b7dde0908e39e27b290d1e9adb20d44e2adcd379341d2d4a0c34a80dc12553a3bb4efa4758988f28989779 DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db +DIST rustix-0.37.7.crate 307751 BLAKE2B 0fa2b1fc50a845df3b67cb9d316dc9dc40f290c0e5f4e60b4025e9f649a743a05e78770c4b4362121ef7d75fcf11d8794251a0875a9a5d177afc826e9c943c94 SHA512 e72fcf16722b62dc9821a498b21254b6f794580aef64e2ae9db15eaf5f5c63bd55a22e0014a00e2a2fcdb4f6ad703c2fa8b75b2db387d1a658a34da7a4ca424e DIST rustversion-1.0.9.crate 17425 BLAKE2B 0d4bf497848b3fc0ce10cdb3f1cfd73965bba1c0aa49f24c0b4abb92c2dc133ff546b119a69d2f5843f68cf4d42e4f64e9c59e2879788f91208bd75a2b7c62e8 SHA512 b2c116585816ee3aff5b21ac72ef05520ebb01fc164519e43407685c223ad5f2d3ded663c643a1f0e8150d334383c7504b701ea2708a570e5d7e29d98e2e7c61 DIST ryu-1.0.10.crate 48485 BLAKE2B cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2 SHA512 1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2 +DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST seahash-4.1.0.crate 31976 BLAKE2B f553bcff7af9da9b024efd8db4ec8cbe4100dcf4ccd8f627c724fe4a34b678ef0be8da44e92ea55c4622b9f9f37228792a22c8bcdd54e652ca926eb3c7d37655 SHA512 4d9111dd2e491c7f6d49e0b79a3c23628c02d6603ac46e88ed137ca737830003b549ccb38087679de2cf0b02a53065b89f8d79e0ac9ddb66844d970cc6383f8b DIST semver-0.11.0.crate 20826 BLAKE2B 9006a801dab95e7a28605f623984b467221c3207b64af251bce3fb4fa74f731c4a3b9f95081bac59f754fab215782856edd98dd763b66563010498b97e8f35d9 SHA512 bdbd8eba37071ec1d24d372cc34ac4d82b6d914e7396ed51276e80d4d299864507a9d837ef381f6c4868981b7ca35514050ab8d7a621d43697a9c4b4bd5d8573 @@ -264,6 +304,8 @@ DIST sha-1-0.8.2.crate 12338 BLAKE2B 90702eff48c15b49195b547d797976837b0fc9028f7 DIST sha1-0.6.1.crate 2931 BLAKE2B 84e0a0472edb73fa732240d75bb6c80ccf1467ec2e70ea89e9eb7c30ae89e778c59ee3aaa1a19a07d4e40d6a87e41d943d32661834cfb988b1cb329063445226 SHA512 8eeb9a5d2c202a181390e25c743da6f8e4f451c1d7d51a3fad0dfd5ba285dd0c7eb851b26eb197a550eabb3aa357f0ebb6f84f588ea2d36cc3c70e62e871812b DIST sha1_smol-1.0.0.crate 9782 BLAKE2B 214b58f6a8681399b9c925815f4ff48974466b399e96e372c9592cb139ba9306ba162b3b426dc12b585ea15b616fb58a60d253b4d928dde46217de6ddf7d0437 SHA512 75d6809a2aafd47cd5f5888f42283985895a9c82b53ead7529a23cd6f2484f32654094dda7a9e5d93e82afc9d0049938def1bdc28803502d140d06a3496adea7 DIST sha2-0.9.9.crate 22247 BLAKE2B 4ac2c92325ad92881f41e777010516870fd001617c2dc1d20495318219167e2622309831ecb9509d7a4b87f936c9e5b2d335bfc1842876a8b2aecedada367421 SHA512 bc267467089ed546edc1caaa7a00f3f769fd1d5deeb655c1968985d284bd32e4fcee4e721cf89c30e8c3cadd2f88ac557b91f90183cab112702c587f753e5877 +DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00 +DIST shellexpand-3.0.0.crate 22856 BLAKE2B e5f278592576f41fbc035d0da9377f07758f29078d41dc8a9cfd5c1f731000fea8f6fea4e9c2d58883d57e7957aa0aea919bc8a21f27851270adcf5a6270a0d5 SHA512 19a921bc34dc251b63b71fa0edfe9508a6dc96f7fd68ad1efb8b3931ebb61709c0ec925e7ee3c20e74d001a4d1f7cd290d325a7af8044c92e097e00edaa5d479 DIST signal-hook-0.1.17.crate 27085 BLAKE2B 0e58cb64b07cb8c76a043f603edbf27bcc92040a1aadb2d0c96993b1ea1a55ef63a222ec51e1396d95bb4907016e1dbf20ba3f0c1915303828f187af44ba2df4 SHA512 253d1478d7a6491a0b423637a706c941cc2a9707d32d29126f48af808daf8acd88e59013936f8e164df687c04e3a8f5c201b5eeb1952e3269b1419efdb4df94f DIST signal-hook-0.3.14.crate 49446 BLAKE2B 927363305748118e235fc4add923678cce406d6c5041cced17bf2a0602cf5a912d31143a4479672eb12ef86bcb682f54bef8489407aa1c1067542da295fc788f SHA512 32ecf012e46b94d3a87f2e56cd4c03a97886013309a4e52ef3e7769ed14b49ae2814bb6346cfc9766525dcf15db4182d260d3c9311134e3e6f5301c58729442a DIST signal-hook-registry-1.4.0.crate 17912 BLAKE2B c50ade90e580e5f009832d812299b33529e53f68e6f1b7f5f9b5ac9ee0de502825c7bbd66199a65d4494152809eaf3dcfb676152c5b4f66c7a38b33551fcdd30 SHA512 b564379e5df1061739734179a69897badf9e2e6b469e091954428b05c3c7143885396df4bd008d77e08dae53729d2267d50fc8563121b086e25d8a5adabf6d6d @@ -289,9 +331,13 @@ DIST strum-0.20.0.crate 5172 BLAKE2B 755be909504b106848079cd975331dafdf24914ebc2 DIST strum_macros-0.20.1.crate 15634 BLAKE2B 61b36751545b80297a8f66391175cedb8bce5a144014eb789101f9adeecdfb85b76b598f9db556b64804158dc8118f3f9bbc49f13a4c99192bf68d40017fa4cd SHA512 c209a690370b50698c7489210dd799bb10e53b3e6fc84db370ca7aa3f205694a8f07071d25a75f37970a650bf1fc047e2e5ea4dc588c2604c980211276a6580a DIST suggest-0.4.0.crate 7511 BLAKE2B 45c36e798a44d3667f322480d17f821ae4eea86320555fa1f6f60a64015f597a0d675a8b5d15c6eee34fb3b23cedc44eb79919282a8f503bef442376d6b7a771 SHA512 627dc2cca9980144ccd44f003509a06e378c57bbfdbadc9c8c2980fef689e2997a7ac9bb448197ee91f434681fd24497c8672e0b66111825e4319259fd8b0553 DIST supports-color-1.3.0.crate 9422 BLAKE2B 60669bd561fefe4415c2c79739f1055629fe32ad0c882dd5b25a44d07d6201361d5b4424cf4456c6dddb36e5c7bf54df656a04c24118bb54214bac23539a1c56 SHA512 3e77067b24e90bf06758a59f5b480c085956b80390c3a1db786de2fd251dc7c737b8e869c88b0a8605fcbc471f1db262890929b009a02398fa059ffbbd946657 +DIST supports-color-2.0.0.crate 9887 BLAKE2B c18e1f5d66aaaecee8759681d84f139135aa0d61a0998080083930a89077c8fa74deed3cd13b0912138833b5e76013cefcd53ed4a07fdafcf240c954707c909e SHA512 eaf4100f7f3974617de525572cc815e76e7033c39ede7b6de11b1305b4eed8de955416f0064707306cefacf0615cce9066d3c838d6ceefa9f4d311c7cf2cde89 DIST supports-hyperlinks-1.2.0.crate 7564 BLAKE2B 59fed82a0713957e25fd54e5760806aeba4ff926b2a20b3a20ed133d56e9ebc1309fa246f2ff787a630d9dfb4017d808fbd4177cdf10f8782295adba37b6113d SHA512 fd8791e108230b263c34b4094c4ef116a1c12da84b39100937b1373149473070aab7cd2493987ccf2f51767aad0caffc9cec8b58a78a3bd1167509feadeb3945 +DIST supports-hyperlinks-2.1.0.crate 8035 BLAKE2B e67476d06e32d56c96bd6e2948ebec38baee1b2cf808755fab1e61b14eddf129413f5e5b0fdaec1deb09af194520b1c28aa005e6cf4a9591d36a88d3500ec009 SHA512 7e27519c1e8f49c6ee11094eec18acbb41d481f6be0bd3f5e4e96bd0f1ce5d650c40e75a2190ee767c9c5268cbc6855a986a4751d317668a93e43bd9b3ac8e64 DIST supports-unicode-1.0.2.crate 7241 BLAKE2B b93c7bd5922082a65ff28e5b2c3bf2d3b95cdf1da987df42d20bfbcefac46d706396620faeb96e323604e60f055656e9c916be67791d435bef2be03f02f8cb6f SHA512 b73716a2f66fa2ee765080281fd4c5b2e05f050dc300b1b32bd5c0fd1bad4d5e15d0a599a5fcc4c5d25f10577802e89900e6e3a05f64b1da6611d68369ff4875 +DIST supports-unicode-2.0.0.crate 7600 BLAKE2B 6ad6d381f9a378c53d9a5bce8257bba4f77ec2aacca8beae10c43b783da031794cb94ec77c001b43b14c7e0491519ed072ab174537ca1a05681f7e7e662d86b9 SHA512 06c327af6316222685175dd916a2ac7b262525a7ffd36419f1c6031f74763a4a71e378e524c0824a9cf9667334157497a96531e43452b07b02eadd891ec00e81 DIST syn-1.0.96.crate 236896 BLAKE2B 57445f4925169212c3b794312f388c2829bc343fd60f37f60d46bc944c946c02476b1ec64f17ec8b91e84c112dbbf04bf64feba9a3fd3512dad0d4b3376f4869 SHA512 f53b9e97b6b19d18a35d13aaa9c58b8fdd0da96443aaad76ed027e9ac7d438b574ae052b02b9bef410f25fbab851a5af3cc64fafaefffe47932827e6ca02209c +DIST syn-2.0.15.crate 240785 BLAKE2B ee2a2250e7083770f8fcb5ac0b387a28bab041e56dc9a835bdc366d39830cbd464aec156b47947331864220d78856f74e94c24061bd0c4fc908584efd355bce6 SHA512 19520d13b417ad2cabaf7e31f45271d41f26158607d0ab21e76a04e824133c64f4acba0f8c044c675028832563ed7cc73fd88d519520ef3834008dbb3d04663b DIST sysinfo-0.22.5.crate 116712 BLAKE2B 1415ce2deeec9cabc729f526ac37e11bf94e75e621e3daae81a3b0a995e1d810036b1daf6c3732e2a0c7a183b6cd03442e826e4ef3c0b0ddeff8d985df65c919 SHA512 8443b3947942ae788d11f232039a4a852abc9d5b3decaf0f956c2b9c29d868bc4f94ac8182f35660aeb2d856a5ff2cad8a160cb3f6baf039353af2de7eacd574 DIST target-lexicon-0.12.5.crate 23224 BLAKE2B b1d31ec4ca5a529882b76a6a6bc8bbf978cfe8d7c9da0227879898ce1f2180e4d43225360bb4b4a7e9f3229ad1f4297b57c77d285c471c9c724759b0e987f6f0 SHA512 6df675ab1ebab2ff2844c3dfdaf58de3c340868ad9cd7b8c0d63d4fc9fa25e78027643d34c19b4634913c5294de7b330fb5a100984df58e4c943b3ab21ebfaca DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e @@ -303,8 +349,11 @@ DIST termwiz-0.20.0.crate 306031 BLAKE2B d0ea7576acc8effb722c28fa31c78f7fafd0710 DIST textwrap-0.14.2.crate 52016 BLAKE2B db80b15ba23db718064ef0214578ea6aa4f0ee3b76723adaca131be26b770324205f2ead13c8f5c1e438ae1b5c9476cf1ede8f4ed82426c9d99d9406f2b83191 SHA512 521ab37e03aae8fcce5b909541399fc90a23020e353f95102c658fa94ffc56b9bdff43f47fb3da6e30f5c9cc9447fab72fe21d7276dfa21fe5a1a5a1c874e371 DIST textwrap-0.15.0.crate 52998 BLAKE2B f6c3057ea6ffde88dd9824cd3159d398316d9d21f327d2af59239ff84d79f893a9d0e96dfbd883aab6c64b631dc99457018e38baf14d40789f02d633425ded86 SHA512 f44271c542c22f17a4e3a459255f95e6c02d999f7d6bc8414d3973fd4ac9353aa4ef436932a45340738126905463d776902715feaa9329371f8a14f14b5a7bfd DIST thiserror-1.0.31.crate 18013 BLAKE2B 5a46332efc602f8ce864024a538379b23b4586c04b18bf01b32b3cafae3ad90ae0c1ae5639cad555c01767c20f0109f87384918cb15a7ce51437094e70a2e544 SHA512 0e11aba54d38fc164c65b9357d1738ca96af2bc7bc2bcacfc4efc6f5c26a594effbb5e47aef46772ccafbe88871825a517920030572b79fae3d305550bfa6431 +DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91 DIST thiserror-impl-1.0.31.crate 15283 BLAKE2B ad7afdfbbf9c42a08dfbd5a2385883bc0bd855c123040cb187f8ec633456a7912f9e46559b41e4943bcca86043adcee08ddd9c61ec04ab6fcd78ebb42c1d1d10 SHA512 a265be50ae209775abb812f0e9b8c5af7a639514149d9f50f4a95bcedabd3666076bf7764351ea6f1836eb8a0e3c67c0b76abd26b27b0a853132fef011543e1e +DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2 DIST thread-id-4.0.0.crate 8045 BLAKE2B cac6b549a0426fc19ac8d9cc057e31a200f15688eb9210678586f5d32da12b536a18efd41fd7c525d44ff7c3ede9a7092dd7a2a3643c8575bba4b7b8c554e6e4 SHA512 8d5d4e4ce19ce2f2edc25a1e5bc39b85f1352591dbc2be94d83e8175661e6e22ebb8b6ae9cb4efd92c45a1b8f625c4cf210b78bec6926ec4f5a004004c5ffe50 +DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b63303e7894c9032c9822a5b8111e0a21db2fa8cfdce5a503f70959ac9cdf48c840b925bdd850dc15e8436ba72379 SHA512 3772452c2a349fb564d29bb06e13c8ae64807db27c3ee217fa04fd0e9847e94adeea582b82ffc2d9116f31ff478eb088550caf1346c263de49b55fa17b431c31 DIST time-0.1.44.crate 28885 BLAKE2B 5e2ca11af9da0847239a086330d0cd00fcb5b63862f9dfec46f72a065bb35ec2236a21ee1c56bf65e3117105e7815cafe67e3725b8575373e875dfcea401d967 SHA512 736a38637be0193a06fa35d42b4873b04a0a35d84cd2af85b7f653a1b67b95078577134bb187b777730e73cce67f437b45ff5c72b8e3f1f8e2ed3420ea0324cf DIST time-0.2.27.crate 65167 BLAKE2B 358463967b7f17af5d2d80f8bb967a85ce096927b6b656545744d446d2f0ebf55250178cb345354ca64f8a46ba12ed280621ca16a786674cac103914e6dc02a6 SHA512 a54421ebb3b4b833fe5122bfbdb8d7e1fe2d605afcc252a1106183d148e5fc298e29d86284827a4545beee0810b8b756aff66eba03bc9a27e8686d5683e0f13b DIST time-macros-0.1.1.crate 5447 BLAKE2B 4b9dbc879711804f4af172e46e10421d35177242a10c6dcc32bbfe9cad7ed865c7c3d18cd9b8ffee79bc47f0ce5622bc9609ba511d7750a358b6e5cab8426934 SHA512 c6792be54dab0847d621684b4afe2e9803f2004bc3d4f01d84802af7f557799cf4d2b5ff6fe58e0b4018d92ab3868feb9b5df5691b2c8ee188e6e7b39deb8c8c @@ -339,6 +388,7 @@ DIST vte-0.11.0.crate 25060 BLAKE2B 5307c7a6d7f7819f85e13221f49a9a7726b91c8eead2 DIST vte_generate_state_changes-0.1.1.crate 2422 BLAKE2B 6e8fb4ce0ca0fd6b9a4dcccdfb02445babbc13d47de5fae9bbb81e8c67ada8a40e8dc5e57c120c36876293b111ccc71e1069ea3fdabade6f9ba5ea2d44ff4632 SHA512 ba09352e037cbd279cbf5641c9783a24f76e54f1f09e13f0ab1ca99c9646c1e3c958e8e302d7cc88431073bad2e2d5619410f2f93f96f1db25f0f0ded0236f7e DIST vtparse-0.6.2.crate 11448 BLAKE2B fe3422789dbda377be9cded973323149b296785adf184357ff3d134b4c39ba364cedf0fe1260f077a4e4f807ab4589cb1a5b886768e503a73285b24ecf89c62b SHA512 32214ee2d8216b8e7e7a329ba98805e9c6c78102e0bfb6ab34a7b2947cae0329f706862b349600088b6255b0440bc1e5fb818e477b126a569a0f9ad94222b3a3 DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1657c380f95122c68ccc15fcbe0684315d0aea28f094f2c65f7b7b08ae62f6ec95e0d67fc47e6af0ba4589e9 SHA512 80f612597534d9f8bdcd5e6bdff740805efe28242822bc6db360e114a23cb47ff88c74b8ab855bc764f0a73545e85a69d76bce1441e5899a36e41ca270695dc5 +DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec SHA512 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 716bdd2ec46d0bc9911c5e5e29fc783840559931b2563d8619675fc11da9527ddbe653a0f1ce0b782ee0c5f7a3131aba2b0867d415f003aa9c2389357569e7dc SHA512 dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47 @@ -381,20 +431,39 @@ DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST windows-sys-0.33.0.crate 3355291 BLAKE2B 21a1c42a98e3af42ac417484b808268eee1868741b0fb25f97fd0db75f6236b6825194f01ced35bb3ed765c1e5c1a70eb5d7c16ff7d61853c32354f5b10083e7 SHA512 dcc1750b8db7ab550b213eebe4cdfdbe25eb8a2e8663d9461461e84e4da0082ba1b81e8f697ad2879a8b6839525af616fbb2ba0abaf919edfcdf7229a8cd4f16 DIST windows-sys-0.36.1.crate 3347053 BLAKE2B 818f7812bd9a55a4e95b3d461fa5fcc14569a159882f950d20fd5a6b7d2a2841f082c0bccaab657f5830549e6286a37d9f8fdf825a42403f543b51e35b2d20d4 SHA512 80973e461bef3be0d0d0c13d02b2129aeb0d0700768d637544315654126f101b39f980738035fe325bd96f549493a2245bd7b82511f833efa7bbcb2f62266001 +DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 +DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed +DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 +DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22 +DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 +DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 DIST windows_aarch64_msvc-0.33.0.crate 674447 BLAKE2B bf7136ff87aa2e140572f5dae7d3f5d03974f9bfbff318f08e1178604298265a08991f782c49477a8ff48ab95121234bc682deb1a9a4f41e67da44b14850175a SHA512 f25bc6cd0c56d3843c1f27eb567194b732598e977eb139a1520446481092109fb29dce3298f9c88632a7191793b5308c5995f547a1dd818fb0b06329c59c9afe DIST windows_aarch64_msvc-0.36.1.crate 661960 BLAKE2B d503150a05c4aa6ec376d1094ad24a7a4b3579d8f60cae65f4a98adfe830dd776c8996d5c3acfbfca1a69598475b918b5de2a162e3253b0b28cd6aa17de2dc13 SHA512 d0c352c78caec9c71bbaa1a688baab8f39a33c903c0492b19398c76e08194183e254ecd3a8b24af3e7e5e1d9d97373dcbab54499236829898a4fd153cfde2ccf +DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 +DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df DIST windows_i686_gnu-0.33.0.crate 772346 BLAKE2B af6d9b52440904dfa080f12ad77567bdb10364ee178772394f7e36e7296a8953e3ef2400a1bcde9c9f893d3c8397ab78167434e1a341cd5b69d9915ec654bdec SHA512 c1597a25667085225cadf447c3e3d453c7a4b12b2c0c27ddf4ef706e097f05cfb955ff454befc9fdcefc1b55ae47579bcdfaff83c2f04c71b15c47adab02708e DIST windows_i686_gnu-0.36.1.crate 818115 BLAKE2B fdb78cf88e1049d1ed6c474f870dfd1ff37b48bc24726d754cfec5b3e77075162f291f93aa709c07c9fa38ccb21a6c31cb5149dabc2cc8ad8a85c03408384a0b SHA512 e2c60e6639beb879472a06ed4462667eb4a78385df6bcde1ca579af759cf2b4ac70e84f7dd7b736e7fbd1b129061555671fed4b83bcd81a6083cc013963194a5 +DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c +DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68 DIST windows_i686_msvc-0.33.0.crate 733499 BLAKE2B ffbb05f6eba95edaee79a3fd72cb828761319c71eba73204a539c1acef21cbe9dff87b0839c24718466db65fda2dc7e73411d92fd32cc62fd2ca9f3256eb21aa SHA512 b54c64fdaf92ee7d0169c86de37ec40a6533a5d231c0429cb4f63b18d5261c93fd5dca6851640e764f3a331504afb4e8a0ee6f00752d8771de4c74e435a43937 DIST windows_i686_msvc-0.36.1.crate 724575 BLAKE2B cf964bec007d8432e2009644cf7f89ea7d910ccf9512c067b7bf5c6c825208ce4a36e9864c0cbca137f523983eb46e58e4bd01054cecd7ac7126d2ba9f67ac0c SHA512 02bb1507981229422498ce29f6c777d5e412358040128f84b09d948ccddf0461b078a0a20cc7f6ab7da8595121bb369453ae9ea1f0506aab715662e8c631e737 +DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804 +DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b DIST windows_x86_64_gnu-0.33.0.crate 744302 BLAKE2B 7aa9f813745ccd30c689b755b6178360d303b5fd5323374abcafed8c308308d68ae8eb33a9b57c372518e9575f95fd23c671fc9ec9fe3bc7612baa68e4c99a90 SHA512 a6dcef198c3ac355740129e1f153a804d10b8394b0f4a3d6105d60b0a78237177a6f5bdc823d69e59be576566e2eea6ca6ddc6a42a32ccd34e78b9ef78f95454 DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca242d519f51676ec37487df2bfacd6bfbc5a8de2871be72c5b96a073a899c666e3a39aa60d493e7df39fa90efe869fb744a332 SHA512 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865 +DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f +DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602 +DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3 +DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 DIST windows_x86_64_msvc-0.33.0.crate 669901 BLAKE2B da1da6fa0da6f51a7ec109afaf9575c41cd8a42879933037b9105874e3ca6c425c4c9f28f354159d14dd43bf98015d724c691b4c6b8bdbd0451f2dbde473d52e SHA512 65397cdb95ac5a22d07f565422a7a2b5b207da8d8681b74b1b06f71d7e658cb6cc98217e98bb0b4cd32a5029ab06ba9722d8e6f623e20877d77e0bbe48e0d7aa DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631 +DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 +DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 DIST xflags-0.3.1.crate 6642 BLAKE2B 1c6b0e055c411344d1880fe48b7ac93de8725b843e9a9dbf6e3eddb789c02341f88adba6e8d6a999aac92d1558b3e88c75af16222f6759f5d4b717783cdcac95 SHA512 7d89efc522393926eb609655291776f51d2ccedbecabe9252a3003139525db6b215d1f7d3535cbc8392f27fe0bfdaf8b8350912f44466015d43c8ecd05bf658c DIST xflags-macros-0.3.1.crate 12229 BLAKE2B 2fc485e328529a3220ecccbc0e7de6a20522f28b33dc426cb217b541e0a7e297673092ac89c2920d4b72f187d96207bfa384f76847d759a89435eaeca64f633a SHA512 9efbbe716a473915d4f3f9890d317e8374dc3165bffee7959948e2b94b5476d4ae5657297fd6d9ee741d509c1b2bb51cc184d804f91dfde3fe79f6121122b42e DIST xshell-0.2.2.crate 23846 BLAKE2B 7dec5f7268e52b02a5df8aa9a9e206984e291d21c2d4357f6c0c21fec3f9e65bcfa6d4a315f591703e7977fecaa25b0e2bb7af2f05e3cadc79ad513aa3ce0dc9 SHA512 b260b101b189e8e4f2238759ba005d776ac0026b705a2fe2ea3f99b5117b758cb3beb362deb637275f183680f95f7f442b963823b6bf97910ccfe269e23c2af8 DIST xshell-macros-0.2.2.crate 2848 BLAKE2B 1adedea7dff653a2f781e0300582eb088545a794d0f94729c630f54e3ca25e293af76913851d44c4d7c7da02882610527a2479e4abc87c138f3c37869fc7f2b5 SHA512 a477f18810d2b647c78cbc06d59b8b84817ee5e54cc8785897ecae743d263c6d0fab3563f66aed6a5e81b790bab317871162513c8ff14364d936afaa082f1ff4 DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 DIST zellij-0.36.0.tar.gz 6953486 BLAKE2B 268ac888878918a0d6e39fbb3874cda5716d3e7784f5c50638c0dd2bfe9b32e6aed38ad2149e1aae4353c05ee034f8e85076763a52cdfde7a3794cb0e4d7126e SHA512 a5271245fc51d7dbe5c311e5cb0a0437ca86160c0d26014580d1a21ab5d498586f6bb115af3bccd6f64aec2b1d30eb4df6aaf085214fc9f565a4c8f7bd1ce941 +DIST zellij-0.37.2.tar.gz 7623408 BLAKE2B f5cea14eeb62dfeaad4e13b0e7291bc0227f76cc5cca5bd15b0b8c8e14d132239653d0548d57bd81e44c8a2b3c4ddb5f216ff62d7aff98961b72f65d6a14d9a7 SHA512 6fd36a95573f439b1469a16622b04b12ff253479b981d3e3903ac8e59f795c842fddf6c8a49863020e9371bcdf30428c723c4a8fea2b012a9d00f1ce99219958 DIST zeroize-1.5.5.crate 18550 BLAKE2B c55736939d4da7a9e5d89c3d550ad739475013b585c9a0e7be87f03a168b2cf0841b3fa8f2520b009c9f03a4b9f185ea73db6159ddb24fb0745d7732865c8d8c SHA512 2f38a6382968c7d98f232a840b5e75800f8f48df49338196cab3af2c0ec1c3d4c0c8dba89f9ca79597551844f405c63317e72a56597c611eddc405ca5f6daf0c diff --git a/app-misc/zellij/zellij-0.37.2.ebuild b/app-misc/zellij/zellij-0.37.2.ebuild new file mode 100644 index 000000000000..bc55b3819363 --- /dev/null +++ b/app-misc/zellij/zellij-0.37.2.ebuild @@ -0,0 +1,527 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Auto-Generated by cargo-ebuild 0.5.4 + +EAPI=8 + +CRATES=" + addr2line-0.17.0 + adler-1.0.2 + ahash-0.7.6 + aho-corasick-0.7.20 + aho-corasick-1.0.1 + ansi_term-0.12.1 + anyhow-1.0.71 + arc-swap-1.5.0 + arrayvec-0.5.2 + arrayvec-0.7.2 + async-channel-1.8.0 + async-executor-1.4.1 + async-global-executor-2.1.0 + async-io-1.7.0 + async-lock-2.5.0 + async-process-1.4.0 + async-std-1.11.0 + async-task-4.2.0 + async-trait-0.1.56 + atomic-waker-1.0.0 + atty-0.2.14 + autocfg-1.1.0 + backtrace-0.3.65 + backtrace-ext-0.2.1 + base-x-0.2.11 + base64-0.13.0 + base64-0.21.0 + bitflags-1.3.2 + block-buffer-0.7.3 + block-buffer-0.9.0 + block-padding-0.1.5 + blocking-1.2.0 + boxfnonce-0.1.1 + bstr-1.5.0 + bumpalo-3.10.0 + byte-tools-0.3.1 + bytecheck-0.6.9 + bytecheck_derive-0.6.9 + byteorder-1.4.3 + cache-padded-1.2.0 + cassowary-0.3.0 + cc-1.0.73 + cfg-if-0.1.10 + cfg-if-1.0.0 + chrono-0.4.19 + clap-3.2.4 + clap_complete-3.2.1 + clap_derive-3.2.4 + clap_lex-0.2.2 + close_fds-0.3.2 + colored-2.0.0 + colorsys-0.6.5 + concurrent-queue-1.2.2 + concurrent-queue-2.2.0 + console-0.15.0 + const_fn-0.4.9 + core-foundation-sys-0.8.3 + corosensei-0.1.3 + cpufeatures-0.2.2 + cranelift-bforest-0.82.3 + cranelift-codegen-0.82.3 + cranelift-codegen-meta-0.82.3 + cranelift-codegen-shared-0.82.3 + cranelift-entity-0.82.3 + cranelift-frontend-0.82.3 + crc32fast-1.3.2 + crossbeam-0.8.1 + crossbeam-channel-0.5.4 + crossbeam-deque-0.8.1 + crossbeam-epoch-0.9.8 + crossbeam-queue-0.3.5 + crossbeam-utils-0.8.15 + csscolorparser-0.6.2 + ctor-0.1.22 + daemonize-0.4.1 + darling-0.13.4 + darling_core-0.13.4 + darling_macro-0.13.4 + deltae-0.3.0 + derivative-2.2.0 + destructure_traitobject-0.2.0 + dialoguer-0.10.4 + digest-0.8.1 + digest-0.9.0 + directories-next-2.0.0 + dirs-2.0.2 + dirs-4.0.0 + dirs-sys-0.3.7 + dirs-sys-next-0.1.2 + discard-1.0.4 + dynasm-1.2.3 + dynasmrt-1.2.3 + either-1.6.1 + encode_unicode-0.3.6 + enum-iterator-0.7.0 + enum-iterator-derive-0.7.0 + enumset-1.0.11 + enumset_derive-0.6.0 + erased-serde-0.3.20 + errno-0.3.1 + errno-dragonfly-0.1.2 + event-listener-2.5.2 + fake-simd-0.1.2 + fallible-iterator-0.2.0 + fastrand-1.7.0 + file-id-0.1.0 + filedescriptor-0.8.2 + filetime-0.2.21 + finl_unicode-1.2.0 + fixedbitset-0.4.2 + fnv-1.0.7 + form_urlencoded-1.0.1 + fsevent-sys-4.1.0 + futures-channel-0.3.21 + futures-core-0.3.21 + futures-io-0.3.21 + futures-lite-1.12.0 + fuzzy-matcher-0.3.7 + generational-arena-0.2.8 + generic-array-0.12.4 + generic-array-0.14.5 + getopts-0.2.21 + getrandom-0.1.16 + getrandom-0.2.7 + ghost-0.1.4 + gimli-0.26.1 + globset-0.4.10 + gloo-timers-0.2.4 + hashbrown-0.11.2 + hashbrown-0.12.3 + heck-0.3.3 + heck-0.4.0 + hermit-abi-0.1.19 + hermit-abi-0.3.1 + hex-0.4.3 + highway-0.6.4 + humantime-2.1.0 + ident_case-1.0.1 + idna-0.2.3 + ignore-0.4.20 + include_dir-0.7.3 + include_dir_macros-0.7.3 + indexmap-1.8.2 + inotify-0.9.6 + inotify-sys-0.1.5 + insta-1.14.0 + instant-0.1.12 + interprocess-1.2.1 + intmap-0.7.1 + inventory-0.2.3 + io-lifetimes-1.0.10 + is-terminal-0.4.7 + is_ci-1.1.1 + itoa-1.0.2 + js-sys-0.3.58 + kdl-4.5.0 + kqueue-1.0.7 + kqueue-sys-1.0.3 + kv-log-macro-1.0.7 + lab-0.11.0 + lazy_static-1.4.0 + leb128-0.2.5 + lev_distance-0.1.1 + libc-0.2.140 + libloading-0.7.4 + libssh2-sys-0.2.23 + libz-sys-1.1.8 + linked-hash-map-0.5.4 + linux-raw-sys-0.3.7 + lock_api-0.4.7 + log-0.4.17 + log-mdc-0.1.0 + log4rs-1.2.0 + loupe-0.1.3 + loupe-derive-0.1.3 + mach-0.3.2 + maplit-1.0.2 + matches-0.1.9 + memchr-2.5.0 + memmap2-0.5.7 + memmem-0.1.1 + memoffset-0.6.5 + miette-5.8.0 + miette-derive-5.8.0 + minimal-lexical-0.2.1 + miniz_oxide-0.5.3 + mio-0.7.14 + mio-0.8.6 + miow-0.3.7 + more-asserts-0.2.2 + names-0.14.0 + nix-0.23.1 + nix-0.24.2 + nom-5.1.2 + nom-7.1.1 + notify-6.0.0 + notify-debouncer-full-0.1.0 + ntapi-0.3.7 + num-derive-0.3.3 + num-integer-0.1.45 + num-traits-0.2.15 + num_cpus-1.13.1 + object-0.28.4 + once_cell-1.12.0 + opaque-debug-0.2.3 + opaque-debug-0.3.0 + openssl-sys-0.9.74 + ordered-float-2.10.0 + ordered-float-3.3.0 + os_str_bytes-6.1.0 + owo-colors-3.4.0 + parking-2.0.0 + parking_lot-0.11.2 + parking_lot-0.12.1 + parking_lot_core-0.8.5 + parking_lot_core-0.9.3 + paste-1.0.7 + percent-encoding-2.1.0 + pest-2.1.3 + pest_derive-2.1.0 + pest_generator-2.1.3 + pest_meta-2.1.3 + phf-0.8.0 + phf-0.10.1 + phf-0.11.1 + phf_codegen-0.8.0 + phf_generator-0.8.0 + phf_generator-0.11.1 + phf_macros-0.11.1 + phf_shared-0.8.0 + phf_shared-0.10.0 + phf_shared-0.11.1 + pin-project-lite-0.2.9 + pin-utils-0.1.0 + pkg-config-0.3.25 + polling-2.2.0 + ppv-lite86-0.2.16 + pretty-bytes-0.2.2 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro-hack-0.5.19 + proc-macro2-1.0.56 + ptr_meta-0.1.4 + ptr_meta_derive-0.1.4 + quote-1.0.27 + rand-0.7.3 + rand-0.8.5 + rand_chacha-0.2.2 + rand_chacha-0.3.1 + rand_core-0.5.1 + rand_core-0.6.3 + rand_hc-0.2.0 + rand_pcg-0.2.1 + rayon-1.5.3 + rayon-core-1.9.3 + redox_syscall-0.2.13 + redox_users-0.4.3 + regalloc-0.0.34 + regex-1.8.1 + regex-syntax-0.7.1 + region-3.0.0 + remove_dir_all-0.5.3 + rend-0.3.6 + rkyv-0.7.39 + rkyv_derive-0.7.39 + rmp-0.8.11 + rmp-serde-1.1.0 + rustc-demangle-0.1.21 + rustc-hash-1.1.0 + rustc_version-0.2.3 + rustc_version-0.4.0 + rustix-0.37.7 + rustversion-1.0.9 + ryu-1.0.10 + same-file-1.0.6 + scopeguard-1.1.0 + seahash-4.1.0 + semver-0.9.0 + semver-0.11.0 + semver-1.0.17 + semver-parser-0.7.0 + semver-parser-0.10.2 + serde-1.0.137 + serde-value-0.7.0 + serde_bytes-0.11.6 + serde_derive-1.0.137 + serde_json-1.0.81 + serde_yaml-0.8.24 + sha-1-0.8.2 + sha1-0.6.1 + sha1_smol-1.0.0 + sha2-0.9.9 + shell-words-1.1.0 + shellexpand-3.0.0 + signal-hook-0.1.17 + signal-hook-0.3.14 + signal-hook-registry-1.4.0 + similar-2.1.0 + siphasher-0.3.10 + sixel-image-0.1.0 + sixel-tokenizer-0.1.0 + slab-0.4.6 + smallvec-1.8.0 + smawk-0.3.1 + socket2-0.4.4 + spinning-0.1.0 + ssh2-0.9.3 + stable_deref_trait-1.2.0 + standback-0.2.17 + stdweb-0.4.20 + stdweb-derive-0.5.3 + stdweb-internal-macros-0.2.9 + stdweb-internal-runtime-0.1.5 + strip-ansi-escapes-0.1.1 + strsim-0.10.0 + strum-0.20.0 + strum_macros-0.20.1 + suggest-0.4.0 + supports-color-2.0.0 + supports-hyperlinks-2.1.0 + supports-unicode-2.0.0 + syn-1.0.96 + syn-2.0.15 + sysinfo-0.22.5 + target-lexicon-0.12.5 + tempfile-3.3.0 + termcolor-1.1.3 + terminal_size-0.1.17 + terminfo-0.7.3 + termios-0.3.3 + termwiz-0.20.0 + textwrap-0.15.0 + thiserror-1.0.40 + thiserror-impl-1.0.40 + thread-id-4.0.0 + thread_local-1.1.7 + time-0.1.44 + time-0.2.27 + time-macros-0.1.1 + time-macros-impl-0.1.2 + tinyvec-1.6.0 + tinyvec_macros-0.1.0 + to_method-1.1.0 + toml-0.5.10 + tracing-0.1.35 + tracing-attributes-0.1.21 + tracing-core-0.1.27 + typemap-ors-1.0.0 + typenum-1.15.0 + typetag-0.1.8 + typetag-impl-0.1.8 + ucd-trie-0.1.3 + unicode-bidi-0.3.8 + unicode-ident-1.0.1 + unicode-linebreak-0.1.2 + unicode-normalization-0.1.19 + unicode-segmentation-1.9.0 + unicode-width-0.1.9 + unsafe-any-ors-1.0.0 + url-2.2.2 + utf8parse-0.2.0 + uuid-0.8.2 + value-bag-1.0.0-alpha.9 + vcpkg-0.2.15 + version_check-0.9.4 + vte-0.10.1 + vte-0.11.0 + vte_generate_state_changes-0.1.1 + vtparse-0.6.2 + waker-fn-1.1.0 + walkdir-2.3.3 + wasi-0.9.0+wasi-snapshot-preview1 + wasi-0.10.0+wasi-snapshot-preview1 + wasi-0.11.0+wasi-snapshot-preview1 + wasm-bindgen-0.2.81 + wasm-bindgen-backend-0.2.81 + wasm-bindgen-futures-0.4.31 + wasm-bindgen-macro-0.2.81 + wasm-bindgen-macro-support-0.2.81 + wasm-bindgen-shared-0.2.81 + wasm-encoder-0.13.0 + wasmer-2.3.0 + wasmer-artifact-2.3.0 + wasmer-compiler-2.3.0 + wasmer-compiler-cranelift-2.3.0 + wasmer-compiler-singlepass-2.3.0 + wasmer-derive-2.3.0 + wasmer-engine-2.3.0 + wasmer-engine-dylib-2.3.0 + wasmer-engine-universal-2.3.0 + wasmer-engine-universal-artifact-2.3.0 + wasmer-object-2.3.0 + wasmer-types-2.3.0 + wasmer-vfs-2.3.0 + wasmer-vm-2.3.0 + wasmer-wasi-2.3.0 + wasmer-wasi-types-2.3.0 + wasmparser-0.83.0 + wast-42.0.0 + wat-1.0.44 + web-sys-0.3.58 + wepoll-ffi-0.1.2 + wezterm-bidi-0.2.2 + wezterm-color-types-0.2.0 + wezterm-dynamic-0.1.0 + wezterm-dynamic-derive-0.1.0 + which-4.2.5 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + windows-sys-0.33.0 + windows-sys-0.36.1 + windows-sys-0.45.0 + windows-sys-0.48.0 + windows-targets-0.42.2 + windows-targets-0.48.0 + windows_aarch64_gnullvm-0.42.2 + windows_aarch64_gnullvm-0.48.0 + windows_aarch64_msvc-0.33.0 + windows_aarch64_msvc-0.36.1 + windows_aarch64_msvc-0.42.2 + windows_aarch64_msvc-0.48.0 + windows_i686_gnu-0.33.0 + windows_i686_gnu-0.36.1 + windows_i686_gnu-0.42.2 + windows_i686_gnu-0.48.0 + windows_i686_msvc-0.33.0 + windows_i686_msvc-0.36.1 + windows_i686_msvc-0.42.2 + windows_i686_msvc-0.48.0 + windows_x86_64_gnu-0.33.0 + windows_x86_64_gnu-0.36.1 + windows_x86_64_gnu-0.42.2 + windows_x86_64_gnu-0.48.0 + windows_x86_64_gnullvm-0.42.2 + windows_x86_64_gnullvm-0.48.0 + windows_x86_64_msvc-0.33.0 + windows_x86_64_msvc-0.36.1 + windows_x86_64_msvc-0.42.2 + windows_x86_64_msvc-0.48.0 + xflags-0.3.1 + xflags-macros-0.3.1 + xshell-0.2.2 + xshell-macros-0.2.2 + yaml-rust-0.4.5 + zeroize-1.5.5 +" + +inherit desktop cargo + +DESCRIPTION="A terminal workspace with batteries included" +# Double check the homepage as the cargo_metadata crate +# does not provide this value so instead repository is used +HOMEPAGE=" + https://zellij.dev/ + https://github.com/zellij-org/zellij +" +SRC_URI=" + https://github.com/zellij-org/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris) +" + +# License set may be more restrictive as OR is not respected +# use cargo-license for a more accurate license picture +LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense WTFPL-2 ZLIB" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND=" + doc? ( app-text/lowdown ) +" + +# rust does not use *FLAGS from make.conf, silence portage warning +# update with proper path to binaries this crate installs, omit leading / +QA_FLAGS_IGNORED="usr/bin/${PN}" + +DOCS=( + CHANGELOG.md + CODE_OF_CONDUCT.md + CONTRIBUTING.md + GOVERNANCE.md + README.md + docs/ +) + +src_compile() { + cargo_src_compile + pushd ${PN}-utils 2>/dev/null || die + cargo_src_compile + popd 2>/dev/null || die + + if use doc; then + lowdown -t man -o ${PN}.1 docs/MANPAGE.md || die + fi +} + +src_install() { + cargo_src_install + + dodoc example/*.* + + insinto /usr/share/zellij + doins -r example/{themes,layouts} + doins -r ${PN}-utils/assets/{layouts,plugins,config,shell} \ + ${PN}-utils/assets/*.wasm ${PN}-utils/assets/README.md + + use doc && doman ${PN}.1 + domenu assets/zellij.desktop + + insinto /usr/share/zsh/site-functions + newins ${PN}-utils/assets/completions/comp.zsh _${PN} + + insinto /usr/share/fish/vendor_completions.d + newins ${PN}-utils/assets/completions/comp.fish ${PN}.fish +} diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index e32cba0191e2f9ca3e5b2c7816949a5338e90ad8..00e95dde6f3e957b71bfeda051352a0c64ba535a 100644 GIT binary patch literal 7886 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 diff --git a/app-office/auto-multiple-choice/Manifest b/app-office/auto-multiple-choice/Manifest index c0303e65a53d..ae4e3760cf6a 100644 --- a/app-office/auto-multiple-choice/Manifest +++ b/app-office/auto-multiple-choice/Manifest @@ -1 +1,2 @@ DIST auto-multiple-choice_1.3.0_sources.tar.gz 4328255 BLAKE2B 7c6337cfa0a12d8dcd9fa640e636c300234ba7e7a34e95a523c5f9836f934da336f6ce792932fffb97b28ae02c577166a3d4d3ea4fd6959786a5c60510b454a2 SHA512 fcfacd071072f5773556c706b6fa0aea4ff3f3752f3a1f40c9e6de7ec870e939adc57e6bd4c90cac80241cc798e02a71c9fc80d9ccf25ad3a10752f937d06da5 +DIST auto-multiple-choice_1.6.0_sources.tar.gz 9597797 BLAKE2B 2ce5162223802a7e9d6025e0a324b507e218389cff63ca863846bd2be36fc7a3a0d6aede3b2d85da4c37b9c25cadaa544c8b9d79458a0936d8c1b9fce244a5da SHA512 b6640ae1bbea9438de38f55b4e0cb6fa93de3598ecf75bce5a6891f8db568bff7aa7ca286bfb07646fd5bed6625d434093e3b574b96711a65fbd10f9ddadcf74 diff --git a/app-office/auto-multiple-choice/auto-multiple-choice-1.6.0.ebuild b/app-office/auto-multiple-choice/auto-multiple-choice-1.6.0.ebuild new file mode 100644 index 000000000000..60a7e5d8dd22 --- /dev/null +++ b/app-office/auto-multiple-choice/auto-multiple-choice-1.6.0.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs perl-functions latex-package + +DESCRIPTION="Create and manage multiple choice questionnaries, including automated marking" +HOMEPAGE="http://www.auto-multiple-choice.net/" +SRC_URI="http://download.auto-multiple-choice.net/${PN}_${PV}_sources.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +LANGS="ar es fr ja" +# we deliberately always install de and en, since this way we dont get a problem +# with globs and empty directories... +# +for lala in ${LANGS}; do + IUSE="${IUSE} l10n_${lala}" +done + +COMMON_DEPEND=" + app-text/texlive[cjk,extra,graphics,png,pstricks,science,truetype,xml,X,luatex,xetex,humanities,publishers,l10n_zh] + app-text/poppler:= + dev-perl/XML-LibXML + media-fonts/ipaex + media-libs/netpbm + media-libs/opencv + l10n_fr? ( app-text/texlive[l10n_fr] ) + l10n_ja? ( app-text/texlive[l10n_ja] ) +" +DEPEND="${COMMON_DEPEND} + app-text/dblatex + app-text/docbook-xml-simple-dtd:* + app-text/docbook-xsl-stylesheets +" +RDEPEND="${COMMON_DEPEND} + app-text/pdftk + dev-lang/perl:= + dev-perl/Glib-Object-Introspection + dev-perl/Gtk3 + media-gfx/imagemagick + dev-perl/XML-Writer + dev-perl/Archive-Zip + dev-perl/DBI + dev-perl/Pango + dev-perl/Text-CSV + dev-perl/DBD-SQLite + dev-perl/Net-CUPS + dev-perl/Email-Address + dev-perl/Email-MIME + dev-perl/Email-Sender +" + +PATCHES=( + "${FILESDIR}/${PN}-1.5.2-conf.patch" +) + +src_prepare() { + default + + local la + for la in ${LANGS} ; do + if ! use l10n_${la} ; then + # remove languages that we dont want to install. no error on nonexisting files. + rm -vf "I18N/lang/${la}.po" + rm -vf "doc/auto-multiple-choice.${la}.in.xml" "doc/doc-xhtml-site.${la}.xsl.in" + rm -rvf "doc/html/auto-multiple-choice.${la}" "doc/modeles/${la}" + sed -e "s: doc/doc-xhtml-site\\.${la}\\.xsl: :g" -i Makefile || die + fi + done +} + +src_compile() { + perl_set_version + export VENDOR_LIB PVR + + export MAKEOPTS="-j1" + # when doing a parallel build, the package is acting decidedly odd + # e.g., the build seems to succeed while actually stuff fails + # and subsequent error messages do not have any relation to the real problem + # So let's keep this also for easier debugging + + emake \ + GCC_NETPBM="-I/usr/include/netpbm/ -lnetpbm" \ + GCC="$(tc-getCC)" \ + GCC_PP="$(tc-getCXX)" +} + +src_install() { + default + mv -v "${ED}/usr/share/doc/${PV}"/* "${ED}/usr/share/doc/${PF}/" || die + rmdir -v "${ED}/usr/share/doc/${PV}" || die +} diff --git a/app-office/auto-multiple-choice/files/auto-multiple-choice-1.5.2-conf.patch b/app-office/auto-multiple-choice/files/auto-multiple-choice-1.5.2-conf.patch new file mode 100644 index 000000000000..ff026d64f705 --- /dev/null +++ b/app-office/auto-multiple-choice/files/auto-multiple-choice-1.5.2-conf.patch @@ -0,0 +1,52 @@ +diff -ruN auto-multiple-choice-1.5.2.orig/doc/Makefile auto-multiple-choice-1.5.2/doc/Makefile +--- auto-multiple-choice-1.5.2.orig/doc/Makefile 2021-02-07 23:12:35.000000000 +0100 ++++ auto-multiple-choice-1.5.2/doc/Makefile 2023-06-23 00:05:07.918465419 +0200 +@@ -67,7 +67,7 @@ + %.pdf: export SOURCE_DATE_EPOCH=$(PACKAGE_V_EPOCH) + %.pdf: export SOURCE_DATE_EPOCH_TEX_PRIMITIVES=1 + %.pdf: export FORCE_SOURCE_DATE=1 +-%.pdf: export TEXINPUTS=./img_pdf/: ++%.pdf: export TEXINPUTS=/usr/share/dblatex/latex/style:/usr/share/dblatex/latex/misc:/usr/share/dblatex/latex/graphics:./img_pdf/: + + %.pdf: %.tex $(BLOCK_IMAGES:.svg=.pdf) + set -e ; $(XELATEX) $<; $(XELATEX) $< +diff -ruN auto-multiple-choice-1.5.2.orig/Makefile.conf auto-multiple-choice-1.5.2/Makefile.conf +--- auto-multiple-choice-1.5.2.orig/Makefile.conf 2021-01-29 15:52:23.000000000 +0100 ++++ auto-multiple-choice-1.5.2/Makefile.conf 2023-06-23 00:03:59.662678013 +0200 +@@ -33,13 +33,13 @@ + # directory for executable + BINDIR=/usr/bin + # directory for perl modules +-PERLDIR=/usr/share/perl5 ++PERLDIR=$(VENDOR_LIB) + # directory for some AMC executables, not to be used by end-user + MODSDIR=/usr/lib/AMC + # directory for LaTeX style file +-TEXDIR=/usr/share/texmf/tex/latex/AMC ++TEXDIR=/usr/share/texmf-site/tex/latex/AMC + # directory for LaTeX doc +-TEXDOCDIR=/usr/share/doc/texmf/AMC/ ++TEXDOCDIR=/usr/share/texmf-site/doc/AMC/ + # directory for man (1) files + MAN1DIR=/usr/share/man/man1 + # directory for desktop file +@@ -60,7 +60,7 @@ + # directory for AMC packaged models + MODELSDIR=/usr/share/auto-multiple-choice/models + # directory for documentation (will use html/auto-multiple-choice.* subdirs for HTML docs) +-DOCDIR=/usr/share/doc/auto-multiple-choice ++DOCDIR=/usr/share/doc/$(PVR) + + # directory for Shared MIME-info Database + SHARED_MIMEINFO_DIR=/usr/share/mime/packages +@@ -95,10 +95,3 @@ + + GZIP_REPRODUCIBLE_ARGS=-n + +-# INSTALL USER AND GROUP +- +-ifneq ($(SYSTEM_TYPE),rpm) +-INSTALL_USER=root +-INSTALL_GROUP=root +-endif +- diff --git a/app-office/auto-multiple-choice/metadata.xml b/app-office/auto-multiple-choice/metadata.xml index ff67d627248e..d343271fb22c 100644 --- a/app-office/auto-multiple-choice/metadata.xml +++ b/app-office/auto-multiple-choice/metadata.xml @@ -5,4 +5,7 @@ office@gentoo.org Gentoo Office project + + a10684/auto-multiple-choice + diff --git a/app-office/lyx/lyx-2.3.7.ebuild b/app-office/lyx/lyx-2.3.7.ebuild index b0c0d78d5162..a032dc4b7911 100644 --- a/app-office/lyx/lyx-2.3.7.ebuild +++ b/app-office/lyx/lyx-2.3.7.ebuild @@ -154,6 +154,15 @@ src_install() { fi } +pkg_preinst() { + # Workaround https://bugs.gentoo.org/907288 + if has_version "<${CATEGORY}/${PN}-2.3.7"; then + ewarn "dev-texlive/texlive-fontsextra is now an optional dependency" + ewarn "If you need these fonts, you will need to manually install" + ewarn "them." + fi +} + pkg_postinst() { font_pkg_postinst xdg_icon_cache_update diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index 7ee03d688949505ab01a7718bc5024c21ee6227e..9ad1efab25c19b09f4fc1195f112789c5f68cba8 100644 GIT binary patch delta 9021 zcmV-DBf{MMO7u!aABzY8000000{?ZK*>WsLlAiD9Dfj}AVqY#frjbb|jc#UMAQq3) z&{+TjK(hJv`u=J=Rf+BvjYjeSRhf|jyY;Ys`H%ncYxdz6$0co~z0cg%x@A5bi*d^}r+2Zhk^LBT2aEo! z>b8qqqP19j$|0T+dL22fagI;k)iw4hA)R_wx3$Mf!F-**On;)q)hw0LOHLNsu=X$i z{_Fqwpa1>e{(s{?e_7|t({Hat%l_-Xj~~y+-amfnKHejCW;h|NnNl&EBd`=dy7{oV z)M7bq#(8$}-j|$y)7^27rU6<$tU|c*|lbk9ZrJ~ zggS<+$1$x~Q{7$96V_-oIv%8^+|7maGiH+?mswVCz1Fs43bP-A!ltpN(1vftkCFq4 z;Rn}~MgoO@Y9t=jocZ_s8MU^<;VWrb>?5)#h3YSBA5YK9L9p>z;{rIDN@1X{=DFYJIPH>@s9(3*mt`P*7L;?)7x!Yt@^Q^T;z5&D# zHC0!yGq~7nO)3mrvs2RCPI2qD$BM4?MSkD0>|~yOZ`a7~9V%B3+YR=uFR(91OFkr* z{RYWOHzQG8iE;Rx(pctWbQVINhwVMHu+1c&g~|=hrOH0^nnrg(T8?hExy}Z=hxs

    Xf|yRr-Af%~BI&W`WZqzCdPCR4eD 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

    #>H1q*=z`qOAZVSKvI%?}|Eg`j ztS&b1yiEKaORC33Y>Ac*INGPDdLKJ27JMP7oI&G{dl+*L%OO2Den`mqas6Pu#@}x3 z^I%oM-VQk2baZiYh*|0ee-?*iTC7lphn{xRLDb^?rV1TsDs=iTXL8nQe|oeXU1W{uLCr0w}zPE7};65j++3Q3Vv@1=~b4;Zr9tfkR=r+35S_Ze_YBI>N*}gKRGi5N^T7= zlJGK-m@bFL?!)p%TLpG@3StG=@6AS&Zr;}fEqiVz?y$dSDg1|B%a)Wo86y#rQ-HcT zZ?|7UrDcp3c?jMJzsG|8(ms9q@~#oGyebBw)zw=ALetF7& zUKNL@6Betf*wfZzC}vNy*`9#Qp#GihdQ9hNVdr*eIyn~ib{-v+bU71QCfuC3X=!{H zcw=^AASA6>h_PFmVR#4uv2E@2L4;@m+he`H{O~CEe{atQa}sO0b|U(9*-wNZW23zI zfc5A{A9pMZH}N`uk+?44$#6f*jwD;0tZpL7*}xk z>h1(R-ov>mF9LQ+iE%MN$_g>~UbCLVf!0WFLWO%w z4qrb5e;nSUiQVL?fo5~Mq-|sNr8uuh;e?8F7`vIUt38+N*ZygJV9EY{ef$3I9OQho zz+1>-XKN2mQh*G?UW(@9gs_UHJ)~b94DC*SJ}lR_J)?EL&Jq^fGNJ)JIVGSkq~a-l zF9#1HxLGHQgm$Ary1O^V@=bYs-Xy&-S3)eoe?lwrShd;<9`?IIwM?iOwp%;}$;aX+ zSdejfI>bI>-ZtiA>;rtgY%Ibg*}wyBQTdo0cd6XrdA^c<;LFwG7zA)B<|C2J5B)v= z-%lT(+!Z8wE!VI(eomVm*~?7mIx{RRnU}mwpN8q=?Z}Jntrn+)b*RSOp(|$#02u({ ze_-?5HI`(;at30&g>TDBb5l2b>3(yOUF-#3s^h5Ma?{DwC1l-!w^mb3+mIF7>Aa~N zS`Z)49u`GM3iGpL@8CR!Tv7AI*``j<>^)Y?b=F;~4yg8URXe1hz=I`A76N<4K(OG& z4t1E%^QMpWu4MW}TF(p|Y�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 - - grknight@gentoo.org - Brian Evans - + judy diff --git a/dev-libs/level-zero/Manifest b/dev-libs/level-zero/Manifest index b841a2a85fd8..f2510644683b 100644 --- a/dev-libs/level-zero/Manifest +++ b/dev-libs/level-zero/Manifest @@ -1 +1,2 @@ DIST level-zero-1.11.0.tar.gz 837654 BLAKE2B deaa68351233a2a67c09e3bccc5dd8c52fd7fb4c59920c645edb5672aaaaed67520bd7d730af06fff9414fb816dc4b204cf2ee355d8726b7294c133febc99f8f SHA512 38926d4c998947a0cbfb9070eb80c706b892a0e0e7da73918cff1795b41f74611d78f90202e1ba8df676da9664f913dcbf2d1c75325974a80e498dab014636cf +DIST level-zero-1.12.0.tar.gz 847748 BLAKE2B d25ea5a2fbd3c3d1492c0f4d5e237c718287172785760b9acdf6c466c7c544758ab1664a2b295545f04eab1827e01ae44ba306dbcc0b103e455b2b13995639ce SHA512 8c41cb49c5098f4f8c7b88353e3d239f69b315d1e73ee8b4952059612523bf1758f693bc2869dab46cd833a7b37b66fbb639796a42af00a3939f6ee38d26373b diff --git a/dev-libs/level-zero/level-zero-1.12.0.ebuild b/dev-libs/level-zero/level-zero-1.12.0.ebuild new file mode 100644 index 000000000000..f019194f4f68 --- /dev/null +++ b/dev-libs/level-zero/level-zero-1.12.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="oneAPI Level Zero headers, loader and validation layer" +HOMEPAGE="https://github.com/oneapi-src/level-zero" +SRC_URI="https://github.com/oneapi-src/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64" + +src_prepare() { + cmake_src_prepare + + # According to upstream, release tarballs should contain this file but at least + # some of them do not. Fortunately it is trivial to make one ourselves. + echo "$(ver_cut 3)" > "${S}"/VERSION_PATCH || die +} diff --git a/dev-libs/libansilove/libansilove-1.4.0.ebuild b/dev-libs/libansilove/libansilove-1.4.0.ebuild index 7e64439b0962..28dc9621d63d 100644 --- a/dev-libs/libansilove/libansilove-1.4.0.ebuild +++ b/dev-libs/libansilove/libansilove-1.4.0.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == *9999* ]]; then EGIT_REPO_URI="https://github.com/ansilove/${PN}.git" else SRC_URI="https://github.com/ansilove/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" fi LICENSE="BSD-2" diff --git a/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild b/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild index 46ee4f868294..1780035a631f 100644 --- a/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild +++ b/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/AyatanaIndicators/${PN}/archive/${PV}.tar.gz -> ${P} LICENSE="GPL-3" SLOT="3" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libburn/Manifest b/dev-libs/libburn/Manifest index 41ad895201dc..e94fde111186 100644 --- a/dev-libs/libburn/Manifest +++ b/dev-libs/libburn/Manifest @@ -1 +1,2 @@ DIST libburn-1.5.4.tar.gz 991212 BLAKE2B 3fd4aa70eed2c9d0d33ef8bb967cd6208f1561aeebe8bc2b222fa4639fa3c215d49ee5ed3efc32813221fc4a9016ec9a3cabdcd8ae052d161794c0af11c7e6ee SHA512 dd7b14093e62e2c02011955c24e01d70ed78969b14faf7e5a63c0da97a80c438b628922532eb135af7dea8ee7c7b83554b3354160306dad852ce5bf6eb1d5ac9 +DIST libburn-1.5.6.tar.gz 995353 BLAKE2B 2c4b2e0a191c2a02327177bc5acd418d14a0c6eb9de065de171b0c4240a8bd7746ab2fd775fa1f0433bc1fe98dd47620524ec2954f4aa0f2015557cf881a5d3f SHA512 549cb25310aac5ce445639374d84f0c09fb1fdd70be97479588775e5afcc12dd0655c5bf51bd3f1bf8c06a66b318fd1e709dcfd72845e795ffaf353ea621accd diff --git a/dev-libs/libburn/libburn-1.5.6.ebuild b/dev-libs/libburn/libburn-1.5.6.ebuild new file mode 100644 index 000000000000..5070cb8bc9c1 --- /dev/null +++ b/dev-libs/libburn/libburn-1.5.6.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Open-source library for reading, mastering and writing optical discs" +HOMEPAGE="https://dev.lovelyhq.com/libburnia/web/wiki/Libburn" +SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="debug static-libs" + +BDEPEND=" + virtual/pkgconfig +" +RDEPEND="" +DEPEND=" + ${RDEPEND} +" + +src_configure() { + econf \ + $(use_enable static-libs static) \ + --disable-ldconfig-at-install \ + $(use_enable debug) +} + +src_install() { + default + + dodoc CONTRIBUTORS doc/{comments,*.txt} + + docinto cdrskin + dodoc cdrskin/{*.txt,README} + docinto cdrskin/html + dodoc cdrskin/cdrskin_eng.html + + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index 7f33f2723a8e..3b9db6c543a3 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -7,4 +7,4 @@ DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 9f84e6bab450dc8d6379771afb DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924 SHA512 4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-62c0bdabfa32f6e32b17b45425b15309db340dfb.tar.gz 190948645 BLAKE2B f41d8ea32e189ef4641e42628fb516e307c9a6fcf65af537eb9fc0d3186591b062c5e85c9e935511ef706f28c6994a774a4e3f36ff54d79aaac7b293a6168625 SHA512 55a4cbfec3a496c1918aa614e5bdee368e4d0b6641c946d8bf8b828ab4bf4d9b29dbe96401a172079d70f924f5e513428fe990c65b556a0a860802cb13f5e3a0 +DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 diff --git a/dev-libs/libclc/libclc-16.0.6.ebuild b/dev-libs/libclc/libclc-16.0.6.ebuild index da4aa04415e5..be39823c5216 100644 --- a/dev-libs/libclc/libclc-16.0.6.ebuild +++ b/dev-libs/libclc/libclc-16.0.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake llvm llvm.org python-any-r1 DESCRIPTION="OpenCL C library" diff --git a/dev-libs/libclc/libclc-17.0.0_pre20230609.ebuild b/dev-libs/libclc/libclc-17.0.0_pre20230620.ebuild similarity index 97% rename from dev-libs/libclc/libclc-17.0.0_pre20230609.ebuild rename to dev-libs/libclc/libclc-17.0.0_pre20230620.ebuild index 5c4da7c66833..117d489acdec 100644 --- a/dev-libs/libclc/libclc-17.0.0_pre20230609.ebuild +++ b/dev-libs/libclc/libclc-17.0.0_pre20230620.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake llvm llvm.org python-any-r1 DESCRIPTION="OpenCL C library" diff --git a/dev-libs/libfilezilla/libfilezilla-0.42.2-r1.ebuild b/dev-libs/libfilezilla/libfilezilla-0.42.2-r1.ebuild index e911fbcc2dc5..4259fa6e99e2 100644 --- a/dev-libs/libfilezilla/libfilezilla-0.42.2-r1.ebuild +++ b/dev-libs/libfilezilla/libfilezilla-0.42.2-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://download.filezilla-project.org/${PN}/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0/36" # libfilezilla.so version -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libisoburn/Manifest b/dev-libs/libisoburn/Manifest index a9521668870c..dbd886e93d69 100644 --- a/dev-libs/libisoburn/Manifest +++ b/dev-libs/libisoburn/Manifest @@ -1 +1,2 @@ DIST libisoburn-1.5.4.tar.gz 1623904 BLAKE2B 3bb6ba88ad0422e1f3fbefdadb60231ea338a6bb8f39087fd25d58d68a4603c445d5d02b54c0a69897c321b4620f2ceb46eb8899552d2486e579a34f345a9d7f SHA512 5fc8532a13caf6caa5a0711753ca99ee2b3f4d5e2db9b3ed2aeef76714e3ae6de6d9c2db0d8297c0d749c42c5ab84fe92989751d8da24d41457b98656eb1bd86 +DIST libisoburn-1.5.6.tar.gz 1650966 BLAKE2B 56246feb390532588861944944de50fc6e70afa284da78a33e6a1c3a37fdf02cd8362dce2fc59c8f0017cc475eb15db47841759f376342d411d0518e9ba49c9b SHA512 0fc0058aa4cf755f30d5be0de808012978c657348412c7f129b8f8128da41f18216f3e039050a5851b557ffab344cf7dc44df374400ca008e34e2e2524fbd979 diff --git a/dev-libs/libisoburn/libisoburn-1.5.6.ebuild b/dev-libs/libisoburn/libisoburn-1.5.6.ebuild new file mode 100644 index 000000000000..0b677c8b4bec --- /dev/null +++ b/dev-libs/libisoburn/libisoburn-1.5.6.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Creation/expansion of ISO-9660 filesystems on CD/DVD media supported by libburn" +HOMEPAGE="https://dev.lovelyhq.com/libburnia/web/wiki/Libisoburn" +SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz" + +LICENSE="GPL-2 GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="acl debug external-filters external-filters-setuid frontend-optional + launch-frontend launch-frontend-setuid libedit readline static-libs xattr zlib" + +REQUIRED_USE="frontend-optional? ( || ( launch-frontend launch-frontend-setuid ) )" + +BDEPEND=" + virtual/pkgconfig +" +RDEPEND=" + >=dev-libs/libburn-1.5.6 + >=dev-libs/libisofs-1.5.6 + readline? ( sys-libs/readline:0= ) + !readline? ( libedit? ( dev-libs/libedit ) ) + acl? ( virtual/acl ) + xattr? ( sys-apps/attr ) + zlib? ( sys-libs/zlib ) + launch-frontend? ( dev-lang/tcl:0 dev-lang/tk:0 ) + launch-frontend-setuid? ( dev-lang/tcl:0 dev-lang/tk:0 ) + frontend-optional? ( dev-tcltk/bwidget ) +" +DEPEND=" + ${RDEPEND} +" + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_enable readline libreadline) \ + $(usex readline --disable-libedit $(use_enable libedit)) \ + $(use_enable acl libacl) \ + $(use_enable xattr) \ + $(use_enable zlib) \ + --disable-libjte \ + $(use_enable external-filters) \ + $(use_enable external-filters-setuid) \ + $(use_enable launch-frontend) \ + $(use_enable launch-frontend-setuid) \ + --disable-ldconfig-at-install \ + --enable-pkg-check-modules \ + $(use_enable debug) +} + +src_install() { + default + + dodoc CONTRIBUTORS doc/{comments,*.wiki,startup_file.txt} + + docinto frontend + dodoc frontend/README-tcltk + docinto xorriso + dodoc xorriso/{changelog.txt,README_gnu_xorriso} + + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-libs/libisofs/Manifest b/dev-libs/libisofs/Manifest index 40ab662ad1af..8359ae7baf48 100644 --- a/dev-libs/libisofs/Manifest +++ b/dev-libs/libisofs/Manifest @@ -1 +1,2 @@ DIST libisofs-1.5.4.tar.gz 870395 BLAKE2B 2cb9d247219c368e9808dbb2b7bcbe22829e78683a6dc6d8a182b54ebfe6d8c8a082990179b784f891fc79f2ed4830f09dd43c64bfdce60cbff6c34fae2150e7 SHA512 a06e834e81081358478cdd27d1dcc6f3bb52ffd2ea57ade59f3ff2f69868fb6886a0b38fd1580d24295b7ed936ac471f107df64d62c1ff42b57dd8ce0810e3f2 +DIST libisofs-1.5.6.tar.gz 879144 BLAKE2B f20e0d89996a3459f978ddb839423f10fae4278532d3566b21dcb3c6c757e98efb4c1ea8c8fd22e4be51ef7952f0b8ea8744bf312c8448e676b141f53f3b426c SHA512 a5f573bbe9758e072fad195cc9beb672568273ddb993ece9c15585ad3f99efb0deae6fefb6d3d40b9712e73e3bc68869d79d923b2a09623d190f5dc84974d65f diff --git a/dev-libs/libisofs/libisofs-1.5.6.ebuild b/dev-libs/libisofs/libisofs-1.5.6.ebuild new file mode 100644 index 000000000000..27a59c184885 --- /dev/null +++ b/dev-libs/libisofs/libisofs-1.5.6.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Open-source library for reading, mastering and writing optical discs" +HOMEPAGE="https://dev.lovelyhq.com/libburnia/web/wiki/Libisofs" +SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="acl debug static-libs verbose-debug xattr zlib" + +BDEPEND=" + virtual/pkgconfig +" +RDEPEND=" + acl? ( virtual/acl ) + xattr? ( sys-apps/attr ) + zlib? ( sys-libs/zlib ) +" +DEPEND=" + ${RDEPEND} +" + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_enable debug) \ + $(use_enable verbose-debug) \ + $(use_enable acl libacl) \ + $(use_enable xattr) \ + $(use_enable zlib) \ + --disable-libjte \ + --disable-ldconfig-at-install +} + +src_install() { + default + + dodoc Roadmap doc/{*.txt,Tutorial} + + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-libs/liblinear/liblinear-246.ebuild b/dev-libs/liblinear/liblinear-246.ebuild index 58cdbbc224ae..c19c43ca5fd9 100644 --- a/dev-libs/liblinear/liblinear-246.ebuild +++ b/dev-libs/liblinear/liblinear-246.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="BSD" SLOT="0/5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" src_prepare() { default diff --git a/dev-libs/mimalloc/mimalloc-2.1.2.ebuild b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild index 362471406fc9..4112549dc3c3 100644 --- a/dev-libs/mimalloc/mimalloc-2.1.2.ebuild +++ b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz - LICENSE="MIT" SLOT="0/2" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="hardened test valgrind" RESTRICT="!test? ( test )" diff --git a/dev-libs/modsecurity/modsecurity-3.0.9.ebuild b/dev-libs/modsecurity/modsecurity-3.0.9.ebuild index d450dca9e74d..d5718f9161dc 100644 --- a/dev-libs/modsecurity/modsecurity-3.0.9.ebuild +++ b/dev-libs/modsecurity/modsecurity-3.0.9.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86" IUSE="doc fuzzyhash geoip geoip2 json lmdb lua pcre2" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" diff --git a/dev-libs/mpfr/mpfr-4.2.0_p9.ebuild b/dev-libs/mpfr/mpfr-4.2.0_p9.ebuild index 3436f7912a8f..2d6a6826dd43 100644 --- a/dev-libs/mpfr/mpfr-4.2.0_p9.ebuild +++ b/dev-libs/mpfr/mpfr-4.2.0_p9.ebuild @@ -48,7 +48,7 @@ LICENSE="LGPL-2.1" # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild. SLOT="0/6" # libmpfr.so version if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="static-libs" diff --git a/dev-libs/nettle/nettle-3.9.1.ebuild b/dev-libs/nettle/nettle-3.9.1.ebuild index 81c854b6b187..d8040a8f3f84 100644 --- a/dev-libs/nettle/nettle-3.9.1.ebuild +++ b/dev-libs/nettle/nettle-3.9.1.ebuild @@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )" LICENSE="|| ( LGPL-3 LGPL-2.1 )" # Subslot = libnettle - libhogweed soname version SLOT="0/8-6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_sha cpu_flags_x86_pclmul" # The arm64 crypto option controls AES, SHA1, and SHA2 usage. REQUIRED_USE=" diff --git a/dev-libs/oniguruma/oniguruma-6.9.8.ebuild b/dev-libs/oniguruma/oniguruma-6.9.8.ebuild index 63834f9c37b8..291f54635157 100644 --- a/dev-libs/oniguruma/oniguruma-6.9.8.ebuild +++ b/dev-libs/oniguruma/oniguruma-6.9.8.ebuild @@ -21,7 +21,7 @@ fi LICENSE="BSD-2" SLOT="0/5" -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" +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" IUSE="crnl-as-line-terminator static-libs" BDEPEND="" diff --git a/dev-libs/opencl-clang/opencl-clang-16.0.0.ebuild b/dev-libs/opencl-clang/opencl-clang-16.0.0.ebuild index b902e1ab200f..72b5408a634a 100644 --- a/dev-libs/opencl-clang/opencl-clang-16.0.0.ebuild +++ b/dev-libs/opencl-clang/opencl-clang-16.0.0.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${PV}" LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=" dev-util/spirv-llvm-translator:${SLOT}= diff --git a/dev-libs/openpace/Manifest b/dev-libs/openpace/Manifest index 6354998f89d6..3d34b318a009 100644 --- a/dev-libs/openpace/Manifest +++ b/dev-libs/openpace/Manifest @@ -1 +1,2 @@ DIST openpace-1.1.2.tar.gz 3040254 BLAKE2B 4320b0ec01e80379f8c6b1812af6e7b09a8305a448caf432735554d05380b2f29133e92bffab62ad31077c410eceb5d0c68d65343394ebc24aa92dbefe321549 SHA512 812852300cee2ba021809b6c1caa686ecb7fe3eb23bcc7f4c0ce34258460f685bd70027f62f046643710bc549c0037af80d26d7089dd71341818ec7ec1db8d94 +DIST openpace-1.1.3.tar.gz 3041709 BLAKE2B 26ae298f011f2494171daff94259c69fb5d9359e4f9ed2814b15eed264de398f9d88d8fa067fee568967b1d467a6438c5f2fc98cbf36b3295ff6e2860625287b SHA512 f24c5cef46fb1f26618901ab5a6fdda0d2e4cdc18a32d44410d4f21e9c7fdaadbb8848b4f342e3846e333ee42c0e033d180e98a171bc08a0d4e2bcdfe5407369 diff --git a/dev-libs/openpace/openpace-1.1.3.ebuild b/dev-libs/openpace/openpace-1.1.3.ebuild new file mode 100644 index 000000000000..cf89d8145580 --- /dev/null +++ b/dev-libs/openpace/openpace-1.1.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Cryptographic library for EAC version 2" +HOMEPAGE="https://frankmorgner.github.io/openpace" +SRC_URI="https://github.com/frankmorgner/openpace/releases/download/${PV}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0/3" +KEYWORDS="~amd64 ~ppc64 ~x86" + +BDEPEND=" + dev-util/gengetopt + sys-apps/help2man + virtual/pkgconfig" +DEPEND="dev-libs/openssl:=" +RDEPEND="${DEPEND}" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + --disable-openssl-install \ + --disable-go \ + --disable-java \ + --disable-python \ + --disable-ruby +} + +src_compile() { + # not running just 1 job causes a race condition that causes a linking error + emake -j1 +} + +src_install() { + default + + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild b/dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild index f1ff4defc6a7..b56cfacc466d 100644 --- a/dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild +++ b/dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="openssl" SLOT="$(ver_cut 1-3)" if [[ ${PV} != *_pre* ]] ; then - 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 IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers" RESTRICT="!test? ( test )" diff --git a/dev-libs/openssl/openssl-3.0.9.ebuild b/dev-libs/openssl/openssl-3.0.9-r1.ebuild similarity index 94% rename from dev-libs/openssl/openssl-3.0.9.ebuild rename to dev-libs/openssl/openssl-3.0.9-r1.ebuild index becca7515681..7317d4627c73 100644 --- a/dev-libs/openssl/openssl-3.0.9.ebuild +++ b/dev-libs/openssl/openssl-3.0.9-r1.ebuild @@ -4,7 +4,8 @@ EAPI=8 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc -inherit edo flag-o-matic linux-info toolchain-funcs multilib-minimal multiprocessing verify-sig +inherit edo flag-o-matic linux-info toolchain-funcs +inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)" HOMEPAGE="https://www.openssl.org/" @@ -18,7 +19,7 @@ if [[ ${PV} == 9999 ]] ; then else SRC_URI="mirror://openssl/source/${MY_P}.tar.gz verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos" fi S="${WORKDIR}"/${MY_P} @@ -264,10 +265,16 @@ pkg_preinst() { -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so" eend $? fi + + preserve_old_lib /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1) \ + /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1.1) } pkg_postinst() { ebegin "Running 'openssl rehash ${EROOT}${SSL_CNF_DIR}/certs' to rebuild hashes (bug #333069)" openssl rehash "${EROOT}${SSL_CNF_DIR}/certs" eend $? + + preserve_old_lib_notify /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1) \ + /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1.1) } diff --git a/dev-libs/openssl/openssl-3.1.1.ebuild b/dev-libs/openssl/openssl-3.1.1-r1.ebuild similarity index 95% rename from dev-libs/openssl/openssl-3.1.1.ebuild rename to dev-libs/openssl/openssl-3.1.1-r1.ebuild index 66fb41062dec..a8e1fa9a6549 100644 --- a/dev-libs/openssl/openssl-3.1.1.ebuild +++ b/dev-libs/openssl/openssl-3.1.1-r1.ebuild @@ -4,7 +4,8 @@ EAPI=8 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc -inherit edo flag-o-matic linux-info toolchain-funcs multilib-minimal multiprocessing verify-sig +inherit edo flag-o-matic linux-info toolchain-funcs +inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)" HOMEPAGE="https://www.openssl.org/" @@ -267,10 +268,16 @@ pkg_preinst() { -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so" eend $? fi + + preserve_old_lib /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1) \ + /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1.1) } pkg_postinst() { ebegin "Running 'openssl rehash ${EROOT}${SSL_CNF_DIR}/certs' to rebuild hashes (bug #333069)" openssl rehash "${EROOT}${SSL_CNF_DIR}/certs" eend $? + + preserve_old_lib_notify /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1) \ + /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1.1) } diff --git a/dev-libs/pthreads4w/Manifest b/dev-libs/pthreads4w/Manifest deleted file mode 100644 index b6ffdf2e8853..000000000000 --- a/dev-libs/pthreads4w/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pthreads4w-code-v3.0.0.zip 862409 BLAKE2B cd23103c92f8eaa2088fdd68cfc94655771d44c365ca32180395cdb8645b570c2f65620d3c2969671a48c6ac45889bc439f3490dc7ec2497dfeca9f758cda6cd SHA512 49e541b66c26ddaf812edb07b61d0553e2a5816ab002edc53a38a897db8ada6d0a096c98a9af73a8f40c94283df53094f76b429b09ac49862465d8697ed20013 diff --git a/dev-libs/pthreads4w/metadata.xml b/dev-libs/pthreads4w/metadata.xml deleted file mode 100644 index fc616b5907e1..000000000000 --- a/dev-libs/pthreads4w/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - Also known as "pthreads-win32", POSIX Threads for Windows implements a large - subset of the threads related API from the Single Unix Specification Version 3. - - - pthreads4w - - diff --git a/dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild b/dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild deleted file mode 100644 index d320c03a21f0..000000000000 --- a/dev-libs/pthreads4w/pthreads4w-3.0.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="POSIX Threads for Windows" -HOMEPAGE="http://pthreads4w.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${PN}-code-v${PV}.zip" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" -BDEPEND=" - app-arch/unzip - sys-devel/parity -" - -S=${WORKDIR}/${PN}-code-07053a521b0a9deb6db2a649cde1f828f2eb1f4f - -src_compile() { - # from pthreads.h: - # Note: Unless the build explicitly defines one of the following, then - # we default to standard C style cleanup. This style uses setjmp/longjmp - # in the cancellation and thread exit implementations and therefore won't - # do stack unwinding if linked to applications that have it (e.g. - # C++ apps). This is currently consistent with most/all commercial Unix - # POSIX threads implementations. - local variant="VC" # C style cleanup - - case ${CHOST} in - *-libcmtd*) variant+="-static-debug" ;; - *-libcmt*) variant+="-static" ;; - *-msvcd*) variant+="-debug" ;; - *-msvc*) ;; - esac - - case ${CHOST} in - x86_64-*) variant+=" TARGET_CPU=x64" ;; - i?86-*) variant+=" TARGET_CPU=x86" ;; - esac - - ${CHOST}-nmake -f Makefile ${variant} || die -} - -src_install() { - local V=$(ver_cut 1) - case ${CHOST} in - *-libcmtd*|*-msvcd*) V+="d" ;; # debug CRT - esac - case ${CHOST} in - *-libcmt*) # static CRT - dolib.so libpthreadVC${V}.lib - newlib.so libpthreadVC${V}.lib libpthread.lib # for -lpthread - ;; - *-msvc*) # dynamic CRT - dobin pthreadVC${V}.dll - dolib.so pthreadVC${V}.lib - newlib.so pthreadVC${V}.lib pthread.lib # for -lpthread - ;; - esac - insinto /usr/include - doins {pthread,sched,semaphore,_ptw32}.h - einstalldocs -} - -src_test() { - ${CHOST}-nmake -DEXHAUSTIVE all-tests || die -} diff --git a/dev-libs/rinutils/rinutils-0.10.2-r1.ebuild b/dev-libs/rinutils/rinutils-0.10.2-r1.ebuild new file mode 100644 index 000000000000..6c2ff5fa17df --- /dev/null +++ b/dev-libs/rinutils/rinutils-0.10.2-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Set of C headers containing macros and static functions" +HOMEPAGE="https://www.shlomifish.org/open-source/projects/ https://github.com/shlomif/rinutils" +SRC_URI="https://github.com/shlomif/${PN}/releases/download/${PV}/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0" +IUSE="test" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" +RESTRICT="!test? ( test )" + +DEPEND="${RDEPEND} + test? ( dev-util/cmocka )" +BDEPEND="${RDEPEND} + test? ( + dev-perl/Env-Path + dev-perl/Path-Tiny + dev-perl/Inline + dev-perl/Inline-C + dev-perl/Test-TrailingSpace + dev-perl/Test-Differences + dev-perl/IO-All + dev-perl/Perl-Critic + dev-perl/Perl-Tidy + dev-perl/Test-Pod + dev-perl/Test-Pod-Coverage + dev-perl/Test-Trap + )" + +src_configure() { + local mycmakeargs=( + -DDISABLE_APPLYING_RPATH=OFF + -DWITH_TEST_SUITE=$(usex test ON OFF) + ) + + cmake_src_configure +} diff --git a/dev-libs/sexp/Manifest b/dev-libs/sexp/Manifest index c4a1e58e0f90..7b2d1c908592 100644 --- a/dev-libs/sexp/Manifest +++ b/dev-libs/sexp/Manifest @@ -1 +1,2 @@ -DIST sexp-0.8.3.tar.gz 45973 BLAKE2B 9d07c52aa5dc26b8b2f20d3e0ea2ab3bdda3e8fdfe1eca4aea14e49a8acb09f59315ef9b19376ec6c75e552307dcfc62e6a8f4ade37b333b9f7f221d1e835d2c SHA512 ad3ca70aa779f26f70b280258e13357b3ac38e9d9a409a42db6bf8ace82957c432ba3163c5026360c476abb3d8ffb150a86bc5cdaa7a9c3eb1f9a1af47a4d4a6 +DIST sexp-0.8.5.tar.gz 45822 BLAKE2B 44a33e12057284f6c5017fbcf20f699432a5300036d2484c010cac8d1907c5b1c4fb571e93fa9ea346fe8b28091646e1e5f9410b6e9ea3ba6a948b53c5361af0 SHA512 fb648545b44b8dfc07e047b5d962c6bbba85fd40d2098ca98176d064d5da594402843a2d89ec249b5e2d1dae39b6abd5bea201bc553b2fff4938d117e42a561e +DIST sexp-0.8.6.tar.gz 46857 BLAKE2B 5ff8eaf3ba81af243e6780604b51b43743ed7f9de6121c1de273bbbd51d42e3feed3c00357c85ccaa5e808d2e5f753f58b5f96fea38f5b50b2b2bd9ee658be74 SHA512 b2698a397ef1b161a722e1834bc62f6d2b27c403faa27d97e1e137cc7315e004252ac75bbaaf817bc705f7830cb89665bb23ba8d18904fedd6c2f01c5f1e6f0f diff --git a/dev-libs/sexp/files/sexp-0.8.3-fix-missing-cstdint-include.patch b/dev-libs/sexp/files/sexp-0.8.3-fix-missing-cstdint-include.patch deleted file mode 100644 index 289437523b22..000000000000 --- a/dev-libs/sexp/files/sexp-0.8.3-fix-missing-cstdint-include.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naur a/include/sexp/sexp-error.h b/include/sexp/sexp-error.h ---- a/include/sexp/sexp-error.h 2023-04-19 15:01:09.000000000 +0300 -+++ b/include/sexp/sexp-error.h 2023-05-03 10:25:42.872644722 +0300 -@@ -29,6 +29,7 @@ - - #pragma once - -+#include - #include - #include - #include diff --git a/dev-libs/sexp/sexp-0.8.3.ebuild b/dev-libs/sexp/sexp-0.8.5.ebuild similarity index 76% rename from dev-libs/sexp/sexp-0.8.3.ebuild rename to dev-libs/sexp/sexp-0.8.5.ebuild index 86d5c126d433..deb3e7707c3e 100644 --- a/dev-libs/sexp/sexp-0.8.3.ebuild +++ b/dev-libs/sexp/sexp-0.8.5.ebuild @@ -12,17 +12,17 @@ SRC_URI="https://github.com/rnpgp/sexp/archive/refs/tags/v${PV}.tar.gz -> ${P}.t LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~arm64 ~ppc64 x86" -IUSE="cli static-libs test" +IUSE="cli test" BDEPEND="virtual/pkgconfig test? ( dev-cpp/gtest )" RESTRICT="!test? ( test )" -PATCHES=( "${FILESDIR}"/sexp-0.8.3-fix-missing-cstdint-include.patch ) - src_configure() { local mycmakeargs=( + -DBUILD_SHARED_LIBS=on + -DDOWNLOAD_GTEST=off -DWITH_COVERAGE=off @@ -33,10 +33,3 @@ src_configure() { cmake_src_configure } - -src_install() { - cmake_src_install - if ! use static-libs; then - find "${D}" -name '*.a' -delete || die - fi -} diff --git a/dev-libs/sexp/sexp-0.8.6.ebuild b/dev-libs/sexp/sexp-0.8.6.ebuild new file mode 100644 index 000000000000..ffe0a9773d1c --- /dev/null +++ b/dev-libs/sexp/sexp-0.8.6.ebuild @@ -0,0 +1,37 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="S-expressions parser and generator library in C++" +HOMEPAGE="https://github.com/rnpgp/sexp" +SRC_URI="https://github.com/rnpgp/sexp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="cli test" + +BDEPEND="virtual/pkgconfig + test? ( dev-cpp/gtest )" + +RESTRICT="!test? ( test )" + +S="${WORKDIR}"/sexpp-${PV} + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=on + + -DDOWNLOAD_GTEST=off + + -DWITH_COVERAGE=off + -DWITH_SANITIZERS=off + -DWITH_SEXP_CLI=$(usex cli on off) + -DWITH_SEXP_TESTS=$(usex test on off) + ) + + cmake_src_configure +} diff --git a/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.20.0.ebuild b/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.20.0.ebuild index 8f86dccb38ef..c54d7faffe49 100644 --- a/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.20.0.ebuild +++ b/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.20.0.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-cpp/tree-sitter-cpp-0.20.0_p20230410.ebuild b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0_p20230410.ebuild index f3dcf772574d..7b755f216577 100644 --- a/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0_p20230410.ebuild +++ b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0_p20230410.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}"/${PN}-${GIT_COMMIT}/src LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64" # requires test data from tree-sitter-c RESTRICT="test" diff --git a/dev-libs/tree-sitter-java/tree-sitter-java-0.20.1.ebuild b/dev-libs/tree-sitter-java/tree-sitter-java-0.20.1.ebuild index a6f428b51f5e..19ac8915ea50 100644 --- a/dev-libs/tree-sitter-java/tree-sitter-java-0.20.1.ebuild +++ b/dev-libs/tree-sitter-java/tree-sitter-java-0.20.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-java" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-ocaml/tree-sitter-ocaml-0.20.1.ebuild b/dev-libs/tree-sitter-ocaml/tree-sitter-ocaml-0.20.1.ebuild index ac6d9d2c1590..a22d049de4cd 100644 --- a/dev-libs/tree-sitter-ocaml/tree-sitter-ocaml-0.20.1.ebuild +++ b/dev-libs/tree-sitter-ocaml/tree-sitter-ocaml-0.20.1.ebuild @@ -10,6 +10,6 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-ocaml" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" S="${WORKDIR}/${P}/ocaml/src" diff --git a/dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.1.ebuild b/dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.1.ebuild index 2d0b96a03729..4b0aec90ae8b 100644 --- a/dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.1.ebuild +++ b/dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.1.ebuild @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-scala" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.2.ebuild b/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.2.ebuild index 9d07624d1e03..5186725e58e9 100644 --- a/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.2.ebuild +++ b/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.2.ebuild @@ -11,4 +11,4 @@ S="${WORKDIR}"/${PN}-${PV}/typescript/src LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest index 13a8b5ea909a..a7a46a867df7 100644 --- a/dev-libs/weston/Manifest +++ b/dev-libs/weston/Manifest @@ -1,3 +1,2 @@ -DIST weston-10.0.0.tar.xz 1774600 BLAKE2B b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8 SHA512 77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45aaaadb5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c DIST weston-12.0.1.tar.xz 1969772 BLAKE2B d7a76ad6e11b76b73b91aeb9b3b49e823ecc8170bd1306f9a8ed90fa49d9bc7734e4c0595ca67f11421ecf5b4dbf04289cf803726c508e8c979a9850c0e94ccb SHA512 3dcfa1a2a6b9a605d3ecd597bf7ac0f87b0fd1971845b6e5c44b5e34296943ac146dae6e1cfea9be14ad7a9a8b6d30dc765f9289ef80920d7c516ebba1ba4688 diff --git a/dev-libs/weston/files/weston-10.0.0-backend-default.patch b/dev-libs/weston/files/weston-10.0.0-backend-default.patch deleted file mode 100644 index 710639e7e9c5..000000000000 --- a/dev-libs/weston/files/weston-10.0.0-backend-default.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 35e3fb72ac28af628aa1d2b7ee804a3f81720c47 Mon Sep 17 00:00:00 2001 -From: James Le Cuirot -Date: Fri, 4 Feb 2022 23:43:50 +0000 -Subject: [PATCH] meson.build: Fix -Dbackend-default=auto following fbdev - deprecation - -Signed-off-by: James Le Cuirot ---- - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index 1c73e130..d761903e 100644 ---- a/meson.build -+++ b/meson.build -@@ -121,7 +121,7 @@ config_h.set10('TEST_GL_RENDERER', get_option('test-gl-renderer')) - - backend_default = get_option('backend-default') - if backend_default == 'auto' -- foreach b : [ 'headless', 'fbdev', 'x11', 'wayland', 'drm' ] -+ foreach b : [ 'headless', 'x11', 'wayland', 'drm' ] - if get_option('backend-' + b) - backend_default = b - endif --- -2.34.1 - diff --git a/dev-libs/weston/files/weston-10.0.0-test-deps.patch b/dev-libs/weston/files/weston-10.0.0-test-deps.patch deleted file mode 100644 index cc6ad8c6e130..000000000000 --- a/dev-libs/weston/files/weston-10.0.0-test-deps.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 9516859b9fdb2899a37116b55200fb04f7726b45 Mon Sep 17 00:00:00 2001 -From: Daniel Stone -Date: Tue, 8 Feb 2022 22:39:42 +0000 -Subject: [PATCH] tests: Add dependency on screenshooter client protocol - -Given that the test-helper code relies on the screenshooter protocol, -make sure it's available for us to build, and the dependency ensures we -build in order. - -Fixes: #588 - -Signed-off-by: Daniel Stone ---- - tests/meson.build | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/tests/meson.build b/tests/meson.build -index d8e96e77d..955c4226c 100644 ---- a/tests/meson.build -+++ b/tests/meson.build -@@ -29,8 +29,9 @@ lib_test_client = static_library( - 'weston-test-client-helper.c', - 'weston-test-fixture-compositor.c', - weston_test_client_protocol_h, -- weston_screenshooter_protocol_c, - weston_test_protocol_c, -+ weston_screenshooter_client_protocol_h, -+ weston_screenshooter_protocol_c, - viewporter_client_protocol_h, - viewporter_protocol_c, - 'color_util.h', --- -GitLab - diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml index 8917f9795189..c135c4f506a8 100644 --- a/dev-libs/weston/metadata.xml +++ b/dev-libs/weston/metadata.xml @@ -12,7 +12,6 @@ Enable the desktop shell Enable drm compositor support Install wayland-editor example application - Enable fbdev compositor support Enable fullscreen shell Use GLESv2 cairo instead of full GL Headless backend and a noop renderer, mainly for testing purposes diff --git a/dev-libs/weston/weston-10.0.0.ebuild b/dev-libs/weston/weston-10.0.0.ebuild deleted file mode 100644 index d5a772f0976e..000000000000 --- a/dev-libs/weston/weston-10.0.0.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git" - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -fi - -PYTHON_COMPAT=( python3_{9..10} ) -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://wayland.freedesktop.org/releases/${P}.tar.xz" - KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86" -fi - -LICENSE="MIT CC-BY-SA-3.0" -SLOT="0" - -IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - colord? ( lcms ) - drm? ( gles2 ) - pipewire? ( drm ) - remoting? ( drm gles2 ) - screen-sharing? ( rdp ) - test? ( desktop headless xwayland ) - wayland-compositor? ( gles2 ) - || ( drm fbdev headless rdp wayland-compositor X ) -" - -RDEPEND=" - >=dev-libs/libinput-0.8.0 - >=dev-libs/wayland-1.18.0 - >=dev-libs/wayland-protocols-1.24 - lcms? ( media-libs/lcms:2 ) - media-libs/libpng:0= - webp? ( media-libs/libwebp:0= ) - jpeg? ( virtual/jpeg:0= ) - >=x11-libs/cairo-1.11.3 - >=x11-libs/libdrm-2.4.95 - >=x11-libs/libxkbcommon-0.5.0 - >=x11-libs/pixman-0.25.2 - x11-misc/xkeyboard-config - fbdev? ( - >=sys-libs/mtdev-1.1.0 - >=virtual/udev-136 - ) - colord? ( >=x11-misc/colord-0.1.27 ) - 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] - ) - pipewire? ( >=media-video/pipewire-0.3:= ) - rdp? ( >=net-misc/freerdp-2.0.0_rc2:= ) - remoting? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - seatd? ( sys-auth/seatd:= ) - systemd? ( - sys-auth/pambase[systemd] - >=sys-apps/dbus-1.6 - >=sys-apps/systemd-209[pam] - ) - 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 - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-10.0.0-backend-default.patch - "${FILESDIR}"/${PN}-10.0.0-test-deps.patch -) - -src_configure() { - local emesonargs=( - $(meson_use drm backend-drm) - -Dbackend-drm-screencast-vaapi=false - $(meson_use headless backend-headless) - $(meson_use rdp backend-rdp) - $(meson_use screen-sharing screenshare) - $(meson_use wayland-compositor backend-wayland) - $(meson_use X backend-x11) - $(meson_use fbdev deprecated-backend-fbdev) - -Dbackend-default=auto - $(meson_use gles2 renderer-gl) - $(meson_use xwayland) - $(meson_use seatd launcher-libseat) - $(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 colord color-management-colord) - $(meson_use systemd launcher-logind) - $(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 - -Dtest-gl-renderer=false - "${myconf[@]}" - ) - meson_src_configure -} - -src_test() { - xdg_environment_reset - - # devices test usually fails. - # xwayland test can fail if X11 socket already exists. - cd "${BUILD_DIR}" || die - meson test $(meson test --list | grep -Exv "devices|xwayland") || die -} - -src_install() { - meson_src_install - readme.gentoo_create_doc -} diff --git a/dev-libs/weston/weston-11.0.1.ebuild b/dev-libs/weston/weston-11.0.1.ebuild index 83deecda3ef6..4dd8288acf95 100644 --- a/dev-libs/weston/weston-11.0.1.ebuild +++ b/dev-libs/weston/weston-11.0.1.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = *9999* ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz" - KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86" fi LICENSE="MIT CC-BY-SA-3.0" diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz index 8a531ec6ab12d2ad340332274f6ae0a65063f93b..1ea937341c5b494695cbd47dbbcab682b213ef4c 100644 GIT binary patch literal 7303 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 literal 7302 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 delta 36214 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 diff --git a/dev-ml/dune-build-info/dune-build-info-3.8.0.ebuild b/dev-ml/dune-build-info/dune-build-info-3.8.0.ebuild index 2b60d3970e73..3d78214334e6 100644 --- a/dev-ml/dune-build-info/dune-build-info-3.8.0.ebuild +++ b/dev-ml/dune-build-info/dune-build-info-3.8.0.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/dune-${PV}" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="+ocamlopt" RESTRICT="test" diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index 7f33f2723a8e..3b9db6c543a3 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -7,4 +7,4 @@ DIST llvm-project-16.0.5.src.tar.xz 118000368 BLAKE2B 9f84e6bab450dc8d6379771afb DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c3387308c60efb573c8def40aec45b1918d43e36c44bafb0823625b6cefa5d99b3aacd7823d6c92c7a64a737653d5b51839a924 SHA512 4550c7c6a1b6ea603d1499aba5aca746f3948a00e7567604f5e7dc3b215a34357bad382a7ebea1f6cd7952841cb75a0dfbe2c278a8c6fcb630a5035b3e16e869 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-62c0bdabfa32f6e32b17b45425b15309db340dfb.tar.gz 190948645 BLAKE2B f41d8ea32e189ef4641e42628fb516e307c9a6fcf65af537eb9fc0d3186591b062c5e85c9e935511ef706f28c6994a774a4e3f36ff54d79aaac7b293a6168625 SHA512 55a4cbfec3a496c1918aa614e5bdee368e4d0b6641c946d8bf8b828ab4bf4d9b29dbe96401a172079d70f924f5e513428fe990c65b556a0a860802cb13f5e3a0 +DIST llvm-project-aad51417452432092258034c55537a7092fa6295.tar.gz 192649458 BLAKE2B 64b8fd306fc6a01172d9be78c969c013a4d05ae62966c4ca424a25e0d1e87c07c50dc17125924151643e1e3fc1d63803f9162dedac8bddc037104bdbef06c0d9 SHA512 3533710e2411df7f3a2f68fffdf6213116ae54b07881e5661e9e137234d5d1f87136cbde83fd97123719dd1d6ed4d09bcc4a0aec3b2705da09195279b0ef16e2 diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.6.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.6.ebuild index d5f0179fb951..a496042b570e 100644 --- a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.6.ebuild +++ b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake llvm llvm.org python-any-r1 DESCRIPTION="OCaml bindings for LLVM" diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230609.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230620.ebuild similarity index 98% rename from dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230609.ebuild rename to dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230620.ebuild index 1e54d201785c..7499a8afc1dd 100644 --- a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230609.ebuild +++ b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230620.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake llvm llvm.org python-any-r1 DESCRIPTION="OCaml bindings for LLVM" diff --git a/dev-ml/seq/seq-0.3.1-r1.ebuild b/dev-ml/seq/seq-0.3.1-r1.ebuild index 271e73bd5dbc..daec26a132fc 100644 --- a/dev-ml/seq/seq-0.3.1-r1.ebuild +++ b/dev-ml/seq/seq-0.3.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/c-cube/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" IUSE="+ocamlopt" RDEPEND=">=dev-lang/ocaml-4.07" diff --git a/dev-perl/Acme-Damn/Acme-Damn-0.80.0-r2.ebuild b/dev-perl/Acme-Damn/Acme-Damn-0.80.0-r2.ebuild index 1934164f0bb7..ae09ad32bb39 100644 --- a/dev-perl/Acme-Damn/Acme-Damn-0.80.0-r2.ebuild +++ b/dev-perl/Acme-Damn/Acme-Damn-0.80.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=IBB DIST_VERSION=0.08 inherit perl-module -DESCRIPTION="Module, that 'unblesses' Perl objects" +DESCRIPTION="Module that 'unblesses' Perl objects" SLOT="0" KEYWORDS="amd64 ~ppc64 x86" diff --git a/dev-perl/Algorithm-C3/Algorithm-C3-0.110.0.ebuild b/dev-perl/Algorithm-C3/Algorithm-C3-0.110.0.ebuild index b2eced14c0c5..3f3bc253fc0f 100644 --- a/dev-perl/Algorithm-C3/Algorithm-C3-0.110.0.ebuild +++ b/dev-perl/Algorithm-C3/Algorithm-C3-0.110.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=HAARG DIST_VERSION=0.11 inherit perl-module -DESCRIPTION="A module for merging hierarchies using the C3 algorithm" +DESCRIPTION="Module for merging hierarchies using the C3 algorithm" SLOT="0" KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86 ~ppc-macos ~x64-macos" diff --git a/dev-perl/Alien-Build/Alien-Build-2.800.0.ebuild b/dev-perl/Alien-Build/Alien-Build-2.800.0.ebuild new file mode 100644 index 000000000000..7d7aaf4c6b13 --- /dev/null +++ b/dev-perl/Alien-Build/Alien-Build-2.800.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=PLICEASE +DIST_VERSION=2.80 +DIST_EXAMPLES=("example/*") +inherit perl-module + +DESCRIPTION="Build external dependencies for use in CPAN" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="minimal zip" + +# No, pkgconfig is not suspect, it actually uses it at runtime, and this module +# is somewhat a wrapper for pkgconfig :/ +RDEPEND=" + zip? ( dev-perl/Archive-Zip ) + virtual/perl-Archive-Tar + >=dev-perl/Capture-Tiny-0.170.0 + virtual/perl-Digest-SHA + virtual/perl-ExtUtils-CBuilder + >=virtual/perl-ExtUtils-MakeMaker-6.640.0 + >=virtual/perl-ExtUtils-ParseXS-3.300.0 + >=dev-perl/FFI-CheckLib-0.110.0 + >=dev-perl/File-Which-1.100.0 + dev-perl/File-chdir + virtual/perl-JSON-PP + >=virtual/perl-Scalar-List-Utils-1.330.0 + >=dev-perl/Path-Tiny-0.77.0 + >=virtual/perl-Test-Simple-1.302.96 + >=virtual/perl-Text-ParseWords-3.260.0 + virtual/pkgconfig +" +BDEPEND=" + ${RDEPEND} + test? ( + dev-perl/Devel-Hide + >=dev-perl/Test2-Suite-0.0.121 + !minimal? ( + dev-perl/Alien-Base-ModuleBuild + dev-perl/Sort-Versions + ) + ) +" diff --git a/dev-perl/Alien-Build/Manifest b/dev-perl/Alien-Build/Manifest index d9d26a0d3352..2291f8e27dd0 100644 --- a/dev-perl/Alien-Build/Manifest +++ b/dev-perl/Alien-Build/Manifest @@ -1,3 +1,4 @@ DIST Alien-Build-2.42.tar.gz 319048 BLAKE2B d4662f5a9e0bf151d389949cc696258fc8d96a0f2aa0f6bb014f1283207fdc92e8af994499a391439a8ba725d6a23a60ed33bc0701f4a2596cccf808c9c23ecf SHA512 83f30bc5f7e417c3ec4ddee463f24c73f89038feb3820520259fd33d4357007d7d39e14c3369e0d14f4b2f946606bb3db02111c2c497e93a961f7a3161af5366 DIST Alien-Build-2.48.tar.gz 320641 BLAKE2B f287b379d8f68c7eb19f630656b33c98ad707e53cd6cdfec2003e422e65dc9f7539966b538dafb512d13154c9429d80832e03ed587262a6d685854b78345b0b6 SHA512 36311680b79cfac3abd04e22c69f7a7f5083b069af3afa34dcecbc7e6beea6b20cb643b1cbfe98f7a6f7e0b83d49915061c84b2f728c94d07e8be80e44317864 DIST Alien-Build-2.77.tar.gz 546733 BLAKE2B f63783ac84e602ff69614b53ebd054559d063d7c0cbe25577b3348a1a3a4dd09ad661fefc36040fb14d259e47f5e793325ba3e203ef0218d48a76f00e25074af SHA512 57e8ed7381e42f5f0e671eaefbcf2120a087e7b792be3bb2edd7962dc7a90c9b75bd7f8fd4b10a75213e360af2ea9d358063cdc62db430d7efe2a006547da106 +DIST Alien-Build-2.80.tar.gz 547037 BLAKE2B 61c52e5931c1146253840f2dddd1bedde5a767f6bdbe45e317b0f7d595fcd8929b324768595a337f24d624b3bb54bf226e585ddd92c7022ab23d317865600e5d SHA512 88f672a04796e22650a211d0504a0d7ab3ae3cdb3b992ca9a4ea996241f578454b6dcfb5fb448d27d69569a2b706308820f067b346913b75f1dc012893aab68e diff --git a/dev-perl/Alien-GMP/metadata.xml b/dev-perl/Alien-GMP/metadata.xml index 2751fe2408b5..94e0179e07f3 100644 --- a/dev-perl/Alien-GMP/metadata.xml +++ b/dev-perl/Alien-GMP/metadata.xml @@ -1,8 +1,13 @@ - - perl@gentoo.org - Gentoo Perl Project - + + perl@gentoo.org + Gentoo Perl Project + + + Alien-GMP + Alien::GMP + PerlAlien/Alien-GMP + diff --git a/dev-perl/Alien-HDF4/Alien-HDF4-0.60.0.ebuild b/dev-perl/Alien-HDF4/Alien-HDF4-0.60.0.ebuild new file mode 100644 index 000000000000..4dd7637f0c57 --- /dev/null +++ b/dev-perl/Alien-HDF4/Alien-HDF4-0.60.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_VERSION=0.06 +DIST_AUTHOR=ETJ +inherit perl-module + +DESCRIPTION="Encapsulate install info for HDF4" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" + +RDEPEND=" + sci-libs/hdf +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${RDEPEND} + >=dev-perl/ExtUtils-Depends-0.402.0 + dev-perl/IO-All +" + +PATCHES=( "${FILESDIR}/${PN}-0.50.0-shared.patch" ) diff --git a/dev-perl/Alien-HDF4/Manifest b/dev-perl/Alien-HDF4/Manifest index 057f53eb26f1..2d23be3d8b01 100644 --- a/dev-perl/Alien-HDF4/Manifest +++ b/dev-perl/Alien-HDF4/Manifest @@ -1 +1,2 @@ DIST Alien-HDF4-0.05.tar.gz 3408 BLAKE2B af2d7d924712c2f520b391c897172a5116f4bded164a9249270aa5eb130a0d0a95939591a0002115c9f07c4da89f6c1ab31411a6daf666f2d7f7f6b4b214665a SHA512 1c9a81a7cdb74ef86c9d0a295b9f7143d207f0b9afd19047592990c173889d1ee7cd5a33c5a6e0970cbec65af7dfd40a66fe122a32ce5864b3a461577e1754bb +DIST Alien-HDF4-0.06.tar.gz 3518 BLAKE2B 037995c0b5ea570488fbdfc17835b9de5c4b0ea96c2bae6efabe5bda53b3d76aaeeed030e984cecde498bc944feab8223e2b30a420fa425cbaa38a298be5dfba SHA512 42b3d8a54dd3e48dc2ecb9f65066596c1c04ac016a628716a9f846c67d478aa130aef0bd984b740e0126cbda949ff32e312f6c21c3c38fa42e70d69f691edf77 diff --git a/dev-perl/Alien-HDF4/metadata.xml b/dev-perl/Alien-HDF4/metadata.xml index 02ebd2012cfa..a69aebeceeae 100644 --- a/dev-perl/Alien-HDF4/metadata.xml +++ b/dev-perl/Alien-HDF4/metadata.xml @@ -6,6 +6,8 @@ Gentoo Perl Project + Alien-HDF4 + Alien::HDF4 PDLPorters/Alien-HDF4 diff --git a/dev-perl/Alien-OpenSSL/metadata.xml b/dev-perl/Alien-OpenSSL/metadata.xml index d40a1604e8ff..57282f63c0ba 100644 --- a/dev-perl/Alien-OpenSSL/metadata.xml +++ b/dev-perl/Alien-OpenSSL/metadata.xml @@ -6,6 +6,8 @@ Gentoo Perl Project + Alien-OpenSSL + Alien::OpenSSL PerlAlien/Alien-OpenSSL diff --git a/dev-perl/Alien-SDL/Alien-SDL-1.446.0-r1.ebuild b/dev-perl/Alien-SDL/Alien-SDL-1.446.0-r1.ebuild index 9d68fd020031..2aeae2e276db 100644 --- a/dev-perl/Alien-SDL/Alien-SDL-1.446.0-r1.ebuild +++ b/dev-perl/Alien-SDL/Alien-SDL-1.446.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=FROGGS DIST_VERSION=1.446 inherit perl-module toolchain-funcs -DESCRIPTION="building, finding and using SDL binaries" +DESCRIPTION="Building, finding and using SDL binaries" SLOT="0" KEYWORDS="amd64 ~hppa x86" diff --git a/dev-perl/AnyEvent-AIO/metadata.xml b/dev-perl/AnyEvent-AIO/metadata.xml index 55e98f1d98bf..01bdd2d6a3c6 100644 --- a/dev-perl/AnyEvent-AIO/metadata.xml +++ b/dev-perl/AnyEvent-AIO/metadata.xml @@ -1,8 +1,12 @@ - - perl@gentoo.org - Gentoo Perl Project - + + perl@gentoo.org + Gentoo Perl Project + + + AnyEvent + AnyEvent::IO + diff --git a/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.310.0.ebuild b/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.310.0.ebuild new file mode 100644 index 000000000000..75e3eb18abd3 --- /dev/null +++ b/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.310.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=MSCHOUT +DIST_VERSION=3.31 +inherit perl-module + +DESCRIPTION="Perl Authentication and Authorization via cookies" + +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=www-apache/mod_perl-2 + virtual/perl-Carp + >=dev-perl/Class-Load-0.30.0 + virtual/perl-Encode + dev-perl/HTTP-Body + dev-perl/Hash-MultiValue + dev-perl/WWW-Form-UrlEncoded + >=dev-perl/URI-1.360.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + >=dev-perl/Apache-Test-1.390.0 + >=virtual/perl-Test-Simple-0.940.0 + !www-apache/mpm_itk + ) +" + +src_test() { + perl_rm_files t/author-* t/signature.t + perl-module_src_test +} diff --git a/dev-perl/Apache-AuthCookie/Manifest b/dev-perl/Apache-AuthCookie/Manifest index cc1ae347d636..cf14ffd3a5c8 100644 --- a/dev-perl/Apache-AuthCookie/Manifest +++ b/dev-perl/Apache-AuthCookie/Manifest @@ -1 +1,2 @@ DIST Apache-AuthCookie-3.30.tar.gz 62722 BLAKE2B cbfc5ac6080611dfbb0f14eadc99887c9652ee96325124f760d49e47e1aeab7c987e4a9814c5cdafad4a85a14ba3a1600cfd928752fbd22422fb8c7e4914d02b SHA512 8a8c2f28718611efab7683590e51c895da0232452be50d50e8c1abea68baec182e99eb72e33d867cbda474f39d9fa377e0048e7c38054e000c0634d7068ad1a0 +DIST Apache-AuthCookie-3.31.tar.gz 63708 BLAKE2B d024cd1f904c7696411e9321a6945f2acbed1088bd4244467dd788206bddd9cd63f5356406f1003e0f0ed88033c3abfcd1fd6ca6dcb7d865293219ad3944f76a SHA512 207a2d6c05e1b9a67ebd839263cc4f9945d6539e6927320f9ed23a5dff60e8fccab6c6bf869e232987c2b643129b536db9830e4283d026151d574ecbbb134331 diff --git a/dev-perl/Apache-Session/Apache-Session-1.940.0.ebuild b/dev-perl/Apache-Session/Apache-Session-1.940.0.ebuild index 0d824a5f53ff..b1bea5ef5f76 100644 --- a/dev-perl/Apache-Session/Apache-Session-1.940.0.ebuild +++ b/dev-perl/Apache-Session/Apache-Session-1.940.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=CHORNY DIST_VERSION=1.94 inherit perl-module -DESCRIPTION="A persistence framework for session data" +DESCRIPTION="Persistence framework for session data" SLOT="0" KEYWORDS="~alpha amd64 ppc ~riscv x86" diff --git a/dev-perl/App-Cmd/App-Cmd-0.335.0.ebuild b/dev-perl/App-Cmd/App-Cmd-0.335.0.ebuild new file mode 100644 index 000000000000..eef47215fa4c --- /dev/null +++ b/dev-perl/App-Cmd/App-Cmd-0.335.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RJBS +DIST_VERSION=0.335 +inherit perl-module + +DESCRIPTION="Write command line apps with less suffering" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="minimal" + +RDEPEND=" + >=dev-perl/Capture-Tiny-0.130.0 + virtual/perl-Carp + >=dev-perl/Class-Load-0.60.0 + dev-perl/Data-OptList + >=virtual/perl-Getopt-Long-2.390.0 + >=dev-perl/Getopt-Long-Descriptive-0.84.0 + dev-perl/IO-TieCombine + dev-perl/Module-Pluggable + dev-perl/String-RewritePrefix + dev-perl/Sub-Exporter + dev-perl/Sub-Install + virtual/perl-parent +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + !minimal? ( + >=virtual/perl-CPAN-Meta-2.120.900 + ) + virtual/perl-Data-Dumper + virtual/perl-File-Spec + virtual/perl-IPC-Cmd + dev-perl/Test-Fatal + >=virtual/perl-Test-Simple-0.960.0 + ) +" diff --git a/dev-perl/App-Cmd/Manifest b/dev-perl/App-Cmd/Manifest index 6a596b7012b6..451909dac15b 100644 --- a/dev-perl/App-Cmd/Manifest +++ b/dev-perl/App-Cmd/Manifest @@ -1 +1,2 @@ DIST App-Cmd-0.334.tar.gz 50175 BLAKE2B 25349c7f072c01056b8ccd62a8e22c52cc5ec312ad8799acfca8fa30a5f61424ce11320eb7ec05bf9f69badc9cf7bd506581babeaf4f4d863cc8b9f3d4278e41 SHA512 bc45141475cc389afea4220c5197559be0e379ee7c9668e52fae9864c5747f4bd487edf44abc25a21ab5b428689b93ed7607e4fe8a8844faab248623b027288d +DIST App-Cmd-0.335.tar.gz 49009 BLAKE2B 48dbe85609014168d093230d26717f76b32fb53c252d173786fd6226ba08cded3b55586a1e18f80db52d84962e395c535ce39994cc74080195523678fd89a273 SHA512 1d2706dbfcb36ba04cc0205d034823d90827cde7627028b3b834024bd6d71f60166607d0848183679b172e54270d92732741d00b505af219e4d2c4cf0de740b5 diff --git a/dev-perl/App-FatPacker/App-FatPacker-0.10.8.ebuild b/dev-perl/App-FatPacker/App-FatPacker-0.10.8.ebuild index 21d2791da71b..330724ccb8d2 100644 --- a/dev-perl/App-FatPacker/App-FatPacker-0.10.8.ebuild +++ b/dev-perl/App-FatPacker/App-FatPacker-0.10.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=MSTROUT DIST_VERSION=0.010008 inherit perl-module -DESCRIPTION="pack your dependencies onto your script file" +DESCRIPTION="Pack your dependencies onto your script file" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="test" diff --git a/dev-perl/App-cpanminus/App-cpanminus-1.704.600.ebuild b/dev-perl/App-cpanminus/App-cpanminus-1.704.600.ebuild new file mode 100644 index 000000000000..218c930d1870 --- /dev/null +++ b/dev-perl/App-cpanminus/App-cpanminus-1.704.600.ebuild @@ -0,0 +1,13 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=MIYAGAWA +DIST_VERSION=1.7046 +inherit perl-module + +DESCRIPTION="Get, unpack, build and install modules from CPAN" + +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86" diff --git a/dev-perl/App-cpanminus/Manifest b/dev-perl/App-cpanminus/Manifest index 0a30a0383596..3bb59bd110d5 100644 --- a/dev-perl/App-cpanminus/Manifest +++ b/dev-perl/App-cpanminus/Manifest @@ -1 +1,2 @@ DIST App-cpanminus-1.7044.tar.gz 316368 BLAKE2B 093f48282349be882afbdb2480e42ea73ece061fe01919c8d7bbf8890ccb83a699be0a54126556620e03b1cf9da195a9c266186c9b84427d4bba57ebd11b62a9 SHA512 85e88de8fbefabdfd84fe8aeaa8294d58d63e27276cd6d8b8dfc5dc4cd6c30c12f5859f30e4930842d6d06af50c88d71358dee49c93821234c811aa39de822d7 +DIST App-cpanminus-1.7046.tar.gz 316201 BLAKE2B 57dafce156e49b0bcd73a5377faf6ce5f9b3f155e797d89c71bb53f4f33f2259a20197f712415062637829147c5577f1ef3d0d7f9efb6f93b4712e2935fb503d SHA512 ced5f264979eb50cc33ac566c0242998c9b9c158ba435b9a180810f58eaa0b28d0de70312ade10df0ee3808369423f7baa029f2be740461d20a695e5e24d0d9b diff --git a/dev-perl/App-perlbrew/App-perlbrew-0.970.0.ebuild b/dev-perl/App-perlbrew/App-perlbrew-0.970.0.ebuild new file mode 100644 index 000000000000..50480498c31f --- /dev/null +++ b/dev-perl/App-perlbrew/App-perlbrew-0.970.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=GUGOD +DIST_VERSION=0.97 +inherit perl-module + +DESCRIPTION='Manage perl installations in your $HOME' + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=virtual/perl-ExtUtils-MakeMaker-7.220.0 + >=dev-perl/CPAN-Perl-Releases-5.202.103.200 + >=dev-perl/Capture-Tiny-0.360.0 + >=dev-perl/Devel-PatchPerl-2.80.0 + >=virtual/perl-ExtUtils-MakeMaker-7.220.0 + >=virtual/perl-File-Temp-0.230.400 + virtual/perl-JSON-PP + >=dev-perl/local-lib-2.0.14 +" +BDEPEND=" + ${RDEPEND} + >=dev-perl/Module-Build-Tiny-0.39.0 + test? ( + >=dev-perl/File-Which-1.210.0 + >=dev-perl/IO-All-0.510.0 + >=dev-perl/Path-Class-0.330.0 + >=dev-perl/Test-Exception-0.320.0 + >=dev-perl/Test-NoWarnings-1.40.0 + >=dev-perl/Test-Output-1.30.0 + >=virtual/perl-Test-Simple-1.1.2 + >=dev-perl/Test-Spec-0.490.0 + >=dev-perl/Test-TempDir-Tiny-0.16.0 + ) +" + +mydoc=("doc/notes.org") + +src_test() { + ( # export leak guard + if has "network" ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then + einfo "Network Tests Enabled" + export TEST_LIVE=1 + else + ewarn "This package needs network access for comprehensive testing." + ewarn "For details, see:" + ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}" + fi + if has "network-dev-test" ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then + einfo "Developer HTTP Test enabled" + export PERLBREW_DEV_TEST=1 + fi + perl-module_src_test + ) +} diff --git a/dev-perl/App-perlbrew/Manifest b/dev-perl/App-perlbrew/Manifest index 5a8726e82dc7..75aa83f5b3e6 100644 --- a/dev-perl/App-perlbrew/Manifest +++ b/dev-perl/App-perlbrew/Manifest @@ -1 +1,2 @@ DIST App-perlbrew-0.92.tar.gz 85094 BLAKE2B 478ebc87ac6b93e5913b7c0f8be6aa6cbb0033581cafba141ac55f3ee8b475721b87c15536fdcdb3855583137e4336a8e8d630ceadaf2ccb85e09eadb1e0bd73 SHA512 34115bb3f8eb3e903fa2fd85f6f00b89338379799c6ff5f14600eed035b87b7e83bcf3e020a34e5ad6437d8cd5ed542ca8e091b3245c636045c7908a94d5de68 +DIST App-perlbrew-0.97.tar.gz 83017 BLAKE2B f18535b19240fc7b34f3085710a48c81a53bcfbc76c4e97e290e32a1ccbbf5c5233ccf15f839031d96e23098a490c143b3aee06fc7ebd3814f652685d0131bb6 SHA512 61b45858b7bafa6d9bc0ef3c00523c065a207c57ae561762dfe47fea17a9339abee6ee67509442654f56f6fa045a389c18287fab29b1c631190a69785ce64c21 diff --git a/dev-perl/App-pwhich/App-pwhich-1.170.0.ebuild b/dev-perl/App-pwhich/App-pwhich-1.170.0.ebuild new file mode 100644 index 000000000000..32284b4c055e --- /dev/null +++ b/dev-perl/App-pwhich/App-pwhich-1.170.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=PLICEASE +DIST_VERSION=1.17 +inherit perl-module + +DESCRIPTION="Perl-only 'which'" +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" + +RDEPEND=" + >=dev-perl/File-Which-1.140.0 +" +# Test2::V0 -> Test2-Suite-0.0.72 +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.640.0 + test? ( + dev-perl/Capture-Tiny + >=dev-perl/Test2-Suite-0.0.121 + >=dev-perl/Test-Script-1.90.0 + ) +" diff --git a/dev-perl/App-pwhich/Manifest b/dev-perl/App-pwhich/Manifest index 5764b639fc38..511175ddffcc 100644 --- a/dev-perl/App-pwhich/Manifest +++ b/dev-perl/App-pwhich/Manifest @@ -1 +1,2 @@ DIST App-pwhich-1.16.tar.gz 16177 BLAKE2B 389abdbf230a15324e01b7ac0ad05ced04d8b9cac4faa45650d964ed11c073f5170afcb6ec5e46e3b1f9c996aa10800428f6aefbc2d7528b05357816d2a39466 SHA512 1d98c41884c088fd7d0f9c8a84686058507b67f5a9eb611702908c0ea58e40128b077bb8a40f10db2296f1a8878afa2b15bf66b7105d3c5c3732419d810aaaae +DIST App-pwhich-1.17.tar.gz 17756 BLAKE2B 90299f3d8c8f4b2be24fcfee6de8b9c7a5d0c87b03b33a9b5c05369d72c590f3664a83d7c7dbde5d4aa21ec532431f646a6d6b433f6c8a93646e429931079855 SHA512 1fbfb235503662a90fbb132fb215eacfc3702b488e4b4c4d63aab2e05aacb0a55f66354605284beb2f14b5dece3df82d2c63928770fade6eff3ad11eabb8e152 diff --git a/dev-perl/Archive-Any-Lite/Archive-Any-Lite-0.110.0.ebuild b/dev-perl/Archive-Any-Lite/Archive-Any-Lite-0.110.0.ebuild index 888f779206eb..9f27bc024239 100644 --- a/dev-perl/Archive-Any-Lite/Archive-Any-Lite-0.110.0.ebuild +++ b/dev-perl/Archive-Any-Lite/Archive-Any-Lite-0.110.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DIST_AUTHOR=ISHIGAKI DIST_VERSION=0.11 inherit perl-module -DESCRIPTION="simple CPAN package extractor" +DESCRIPTION="Simple CPAN package extractor" SLOT="0" KEYWORDS="~amd64" diff --git a/dev-perl/Archive-Any-Lite/metadata.xml b/dev-perl/Archive-Any-Lite/metadata.xml index 2751fe2408b5..c4201df4e6dd 100644 --- a/dev-perl/Archive-Any-Lite/metadata.xml +++ b/dev-perl/Archive-Any-Lite/metadata.xml @@ -1,8 +1,15 @@ - - perl@gentoo.org - Gentoo Perl Project - + + perl@gentoo.org + Gentoo Perl Project + + + Archive-Any-Lite + Archive::Any::Lite + Archive::Any::Lite::Tar + Archive::Any::Lite::Zip + charsbar/archive-any-lite + diff --git a/dev-perl/Archive-Tar-Stream/Archive-Tar-Stream-0.30.0-r1.ebuild b/dev-perl/Archive-Tar-Stream/Archive-Tar-Stream-0.30.0-r1.ebuild index 06d8f2be23b2..af499e9314cb 100644 --- a/dev-perl/Archive-Tar-Stream/Archive-Tar-Stream-0.30.0-r1.ebuild +++ b/dev-perl/Archive-Tar-Stream/Archive-Tar-Stream-0.30.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=CDRAKE DIST_VERSION=0.03 inherit perl-module -DESCRIPTION="pure perl IO-friendly tar file management" +DESCRIPTION="Pure perl IO-friendly tar file management" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/dev-perl/Array-Diff/metadata.xml b/dev-perl/Array-Diff/metadata.xml index e2c9afaca62c..26a72105f8ff 100644 --- a/dev-perl/Array-Diff/metadata.xml +++ b/dev-perl/Array-Diff/metadata.xml @@ -5,4 +5,8 @@ perl@gentoo.org Gentoo Perl Project + + Array-Diff + Array::Diff + diff --git a/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.90.0.ebuild b/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.90.0.ebuild new file mode 100644 index 000000000000..0152c9257d46 --- /dev/null +++ b/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.90.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=GSB +DIST_VERSION=3.09 +inherit perl-module + +DESCRIPTION="Interface to FITS headers" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~x86 ~amd64-linux ~x86-linux" + +BDEPEND=" + >=dev-perl/Module-Build-0.300.0 + test? ( + virtual/perl-Test-Simple + ) +" diff --git a/dev-perl/Astro-FITS-Header/Manifest b/dev-perl/Astro-FITS-Header/Manifest index f34b71a973c8..7d5e3b612377 100644 --- a/dev-perl/Astro-FITS-Header/Manifest +++ b/dev-perl/Astro-FITS-Header/Manifest @@ -1 +1,2 @@ DIST Astro-FITS-Header-3.08.tar.gz 116038 BLAKE2B 1b8b96e7a352634083322746970cf60855b81ec811fe82eddfd7b49bd037f660a292d9656bdfffc89b19370424ca1e8f343d7ab4a7c2c0dd8c457b0eab0ccd7b SHA512 c94a9da46212a2db95c1ce32da2609869bc85687c236919791c16b06f1787311ee3ac3323baece790c04d56818754c6f487b15c20487ded9ebe61bf97cc11c29 +DIST Astro-FITS-Header-3.09.tar.gz 116093 BLAKE2B b85799862af20d8d639531bb771531abe634b85981c89ff6c849cdf84a5bb1d540f8714872d82f18964ae4d32884ff33f4c5474c4a74263b451e577aba5be42f SHA512 ab02183101b507e5094005c0c633641d26071ca4e3adbc6e362a28ce0ff568745b21e2d5818033185f5c6732592d35843ba20b4d135b525338185c5a7e33d926 diff --git a/dev-perl/Audio-WMA/Audio-WMA-1.300.0-r1.ebuild b/dev-perl/Audio-WMA/Audio-WMA-1.300.0-r1.ebuild index d19ed443c9ad..1a6423541eac 100644 --- a/dev-perl/Audio-WMA/Audio-WMA-1.300.0-r1.ebuild +++ b/dev-perl/Audio-WMA/Audio-WMA-1.300.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_VERSION=1.3 DIST_AUTHOR=DANIEL inherit perl-module -DESCRIPTION="extension for reading WMA/ASF metadata" +DESCRIPTION="Extension for reading WMA/ASF metadata" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/dev-perl/Authen-Htpasswd/Authen-Htpasswd-0.171.0-r2.ebuild b/dev-perl/Authen-Htpasswd/Authen-Htpasswd-0.171.0-r2.ebuild index b33a5f212129..c4969bfd0e18 100644 --- a/dev-perl/Authen-Htpasswd/Authen-Htpasswd-0.171.0-r2.ebuild +++ b/dev-perl/Authen-Htpasswd/Authen-Htpasswd-0.171.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=MSTROUT DIST_VERSION=0.171 inherit perl-module -DESCRIPTION="interface to read and modify Apache .htpasswd files" +DESCRIPTION="Interface to read and modify Apache .htpasswd files" SLOT="0" KEYWORDS="amd64 x86" @@ -20,7 +20,7 @@ DEPEND=" dev-perl/IO-LockedFile virtual/perl-Scalar-List-Utils " -BRDEPEND="${DEPEND} +BDEPEND="${DEPEND} virtual/perl-ExtUtils-MakeMaker " PERL_RM_FILES=( diff --git a/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r2.ebuild b/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r2.ebuild index 9fb6afa37a38..58bbaaef89c4 100644 --- a/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r2.ebuild +++ b/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ DIST_VERSION=0.23 DIST_EXAMPLES=("example.pl") inherit perl-module -DESCRIPTION="A Perl access to the TCP Wrappers interface" +DESCRIPTION="Perl access to the TCP Wrappers interface" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/dev-perl/B-COW/B-COW-0.7.0.ebuild b/dev-perl/B-COW/B-COW-0.7.0.ebuild new file mode 100644 index 000000000000..dba151250558 --- /dev/null +++ b/dev-perl/B-COW/B-COW-0.7.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ATOOMIC +DIST_VERSION=0.007 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="Additional B helpers to check COW status" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +BDEPEND=" + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Spec + virtual/perl-Test-Simple + virtual/perl-XSLoader + ) +" diff --git a/dev-perl/B-COW/Manifest b/dev-perl/B-COW/Manifest index d8fd7a816620..555c6a578274 100644 --- a/dev-perl/B-COW/Manifest +++ b/dev-perl/B-COW/Manifest @@ -1 +1,2 @@ DIST B-COW-0.004.tar.gz 18295 BLAKE2B 7fcba80755dd7ca425f4f4caf2a39c4b813036d9538cb93f05e4eeb9fb15042c3f185d795da78a9d89c75a969b6f9a181506dcc3d072c390c0bafb514c866544 SHA512 97beaac8056e4aaeafb535a8e69f103632eb3746fa815313f84612414081155ab640299c18b4cb7b9ff0f61263cc1b9ce25de3313bbefce318163902a4503292 +DIST B-COW-0.007.tar.gz 18788 BLAKE2B 1ac5c7efc6261aca7b331c68f269f5eb951a46435c30fdb7315079a7021ec0c333564c98f4878f8375b22ae58a91d10d2ed7a02fef34f3fe6041320ca1341547 SHA512 889e5a57f679735f4f064bc59a7e4c1bec994cb123c83742a165e2ba62a17619e36659b3f0125b6dd6a15616da7100a9d04b66de293a8bf700847d294fe0a2c2 diff --git a/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.260.0.ebuild b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.260.0.ebuild new file mode 100644 index 000000000000..cede1481cf33 --- /dev/null +++ b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.260.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ETHER +DIST_VERSION=0.26 +inherit perl-module + +DESCRIPTION="Execute code after a scope finished compilation" + +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" + +RDEPEND=" + >=dev-perl/Module-Implementation-0.50.0 + virtual/perl-Scalar-List-Utils + >=dev-perl/Sub-Exporter-Progressive-0.1.6 + >=dev-perl/Variable-Magic-0.480.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + virtual/perl-Text-ParseWords + test? ( + >=virtual/perl-CPAN-Meta-2.120.900 + virtual/perl-File-Spec + >=virtual/perl-Test-Simple-0.880.0 + ) +" diff --git a/dev-perl/B-Hooks-EndOfScope/Manifest b/dev-perl/B-Hooks-EndOfScope/Manifest index f3ea1296649b..850dbddbf4ef 100644 --- a/dev-perl/B-Hooks-EndOfScope/Manifest +++ b/dev-perl/B-Hooks-EndOfScope/Manifest @@ -1 +1,2 @@ DIST B-Hooks-EndOfScope-0.24.tar.gz 37859 BLAKE2B b5e4f0061949af112b9bcb89c1352e1385222c291624df330e8e60d3faf48f78a669650b074b1659f8287f14d46bdb488da0c943a0d22adb5a50dc37aebf7754 SHA512 5c061a81a3fed88ad868a14a1f817f7952b2f0c9512408174354e0ecf7e3caa5d646054cf75efa8b8c558e6241a8dfebf9400e8826021bdb5cbdf3a00065b147 +DIST B-Hooks-EndOfScope-0.26.tar.gz 39163 BLAKE2B 4c312c621da0c1626a8a22cd49821fc8964159e394f54ac77feb15718c36c52b4e5ca9d469c359c186f00911234f3cc0f88abbad930c8d8c4d24f0ca4f52f8d5 SHA512 e7333f061889d5d97cd793ad557ec1a2c5a918c977f1af22ce004d5d67f7781fcf171f427c31ed6a2a2d02d12e6ad3e15e1c80cad498f83263ff384ab0ec297c diff --git a/dev-perl/B-Keywords/B-Keywords-1.260.0.ebuild b/dev-perl/B-Keywords/B-Keywords-1.260.0.ebuild new file mode 100644 index 000000000000..569052fbb76d --- /dev/null +++ b/dev-perl/B-Keywords/B-Keywords-1.260.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RURBAN +DIST_VERSION=1.26 +inherit perl-module + +DESCRIPTION="Lists of reserved barewords and symbol names" + +# GPL-2 - no later clause +LICENSE="|| ( Artistic GPL-2 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + +BDEPEND="virtual/perl-ExtUtils-MakeMaker" + +PERL_RM_FILES=( + "t/z_kwalitee.t" + "t/z_perl_minimum_version.t" + "t/z_meta.t" + "t/z_pod-coverage.t" + "t/z_pod.t" +) diff --git a/dev-perl/B-Keywords/Manifest b/dev-perl/B-Keywords/Manifest index 543ef1542bad..3393a8aef679 100644 --- a/dev-perl/B-Keywords/Manifest +++ b/dev-perl/B-Keywords/Manifest @@ -1 +1,2 @@ DIST B-Keywords-1.24.tar.gz 14110 BLAKE2B 3b5d8e32fdd4470463a5e93035c8fe6a5620f4331d6d90ce1765525597e490483a906ed7c82b4fd851f7f5fc939a03f9933cf715b8164f622e4730791e0e97fe SHA512 b48290ffa0fc2f843930c0dc5227c0cce5552c5e112d2c63307b7557323387207a70cb30d7bc5e00db6e1ad4c8055b40e80c158e449a4fda9f4471cbc07ca8f7 +DIST B-Keywords-1.26.tar.gz 14263 BLAKE2B 223d8ad584970a7df627b2d9def9ecd0900b90849c44603fd684dca3722b930bdd918526acba0c580e9f065e20221a32ef01037ebaa7114c4d0227c438b57ffb SHA512 b2abf8df82975db907ce4061c00faf7ad03b2324e98ded6a008b58b80b90a3d7bc1d63b68a404b3bfbabed97c1640e355c3d17e15819f9093d12f257754a7393 diff --git a/dev-perl/BerkeleyDB/BerkeleyDB-0.650.0.ebuild b/dev-perl/BerkeleyDB/BerkeleyDB-0.650.0.ebuild new file mode 100644 index 000000000000..7bb567dbc824 --- /dev/null +++ b/dev-perl/BerkeleyDB/BerkeleyDB-0.650.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=PMQS +DIST_VERSION=0.65 +# parallel really broken +DIST_TEST="do" +inherit perl-module db-use + +DESCRIPTION="This module provides Berkeley DB interface for Perl" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# Install DB_File if you want older support. BerkleyDB no longer +# supports less than 2.0. +RDEPEND=" + >=sys-libs/db-2.0:= + "${S}"/config.in || die "Can't write config.in" + + perl-module_src_prepare +} diff --git a/dev-perl/BerkeleyDB/Manifest b/dev-perl/BerkeleyDB/Manifest index 6e5409824da2..b725f8bfe350 100644 --- a/dev-perl/BerkeleyDB/Manifest +++ b/dev-perl/BerkeleyDB/Manifest @@ -1 +1,2 @@ DIST BerkeleyDB-0.64.tar.gz 259656 BLAKE2B 5136c632a7385a7d7866b59b75ba32d3bcd6fc660d7c1d54edba868db831bee2ce5162117d7941793cda1e31b22fa17d624a84ae377348d8dc2c5255016bf714 SHA512 368f89bb12e209ed6f0d1367875739813bfec85f4c10f0ffd7260d5be97bbd758af517133977f1e8f43c1d9b04d6b5dd9696ae1de1d544d9682b1f6bacfe3e85 +DIST BerkeleyDB-0.65.tar.gz 258814 BLAKE2B 56e7b212fc2228af0c6e7546d8139001f799076dc24cb76aefc9ebcf9878497534d93fd880fce1d2d3292b3e1e53d6a46c57775d8fb63a384777170f05ab329c SHA512 896d1388df35ff0c22ff6ad0cea93bf57be6e09a9176d05b88f34455dcd32e4549d19b11cad2322ae8f323adbe8a8ee6054fe611bdcb1490d26f6bec67686763 diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230528.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230528.1.0.ebuild new file mode 100644 index 000000000000..1b60f42d5b61 --- /dev/null +++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230528.1.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=BDFOY +DIST_VERSION=20230528.001 +inherit perl-module + +DESCRIPTION="Data pack for Business::ISBN" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86" + +RDEPEND=" + virtual/perl-Carp + virtual/perl-File-Spec +" +DEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.640.0 + test? ( + >=virtual/perl-Test-Simple-1 + ) +" + +PERL_RM_FILES=( + "make_data.pl" + "t/pod.t" + "t/pod_coverage.t" +) + +src_prepare() { + sed -r -i '/^pod(|_coverage)\.t$/d' "${S}/t/test_manifest" || die + perl-module_src_prepare +} diff --git a/dev-perl/Business-ISBN-Data/Manifest b/dev-perl/Business-ISBN-Data/Manifest index ea5f872c9e46..f27a7a11159b 100644 --- a/dev-perl/Business-ISBN-Data/Manifest +++ b/dev-perl/Business-ISBN-Data/Manifest @@ -1,2 +1,3 @@ DIST Business-ISBN-Data-20210112.006.tar.gz 29035 BLAKE2B e496a689afb12341307d80d16a2044dd39cd350caf86b9010f94a023ac285991486f6c5dc3e34d9efee70506dcb0aedb98abae7e5e7d573d9385bea6c5729ce0 SHA512 36245caf60d0b210dfbbc1f2668e6b8a227e6641be3800d4e62f6a9902b6b95bc2e952bc48ccd2a61ba958c68b142f64592ffeec9da8bc35d7c8bc5d9b625c80 DIST Business-ISBN-Data-20230322.001.tar.gz 31194 BLAKE2B 765c62a42a1f2bc904baccbce86ae59a5b6e4044a138ea636d87393c9cf31117cef635f555252ab9546d54eebca66506b34c757569fc552e2646be57ef5d7cd2 SHA512 c242b97429cfecf49d1f7144642fcd66cb66ae0837c294b687697cd51d7036781108e972d55015f41a8380b487915449409334a7e82064abed55fedc2672015d +DIST Business-ISBN-Data-20230528.001.tar.gz 31366 BLAKE2B c8bf7f9ff9d864549a0084cb39e2050f6f39062f8059edb9e5b76001d68878e1db82765166a88c2c4a9c90c6ddb0fd798ef72cfd0ff036e0305e3fa66e037d9c SHA512 29f625b799eb8fe14d4b94d736e2d12cb32a66dd9fb13bd1435fe25f9172e007154685c1242dd449e5177ee1c004d667d38c8591ea9ae4012a5afd83e55cc2f6 diff --git a/dev-perl/Business-ISMN/Business-ISMN-1.203.0.ebuild b/dev-perl/Business-ISMN/Business-ISMN-1.203.0.ebuild new file mode 100644 index 000000000000..d064ab822978 --- /dev/null +++ b/dev-perl/Business-ISMN/Business-ISMN-1.203.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=BDFOY +DIST_VERSION=1.203 +inherit perl-module + +DESCRIPTION="International Standard Music Numbers" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86" + +RDEPEND=" + >=dev-perl/Tie-Cycle-1.210.0 + virtual/perl-Scalar-List-Utils +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.640.0 + virtual/perl-File-Spec + test? ( >=virtual/perl-Test-Simple-1.0.0 ) +" + +PERL_RM_FILES=( + t/pod.t + t/pod_coverage.t + t/test_manifest +) + +PATCHES=( + "${FILESDIR}/${PN}-1.132-no-test-manifest.patch" +) diff --git a/dev-perl/Business-ISMN/Manifest b/dev-perl/Business-ISMN/Manifest index a5ee5297f649..5a7103b4e824 100644 --- a/dev-perl/Business-ISMN/Manifest +++ b/dev-perl/Business-ISMN/Manifest @@ -1 +1,2 @@ DIST Business-ISMN-1.202.tar.gz 14872 BLAKE2B 4101c2ddeec2f285f5d77a8c7fe2f2be325f99b569c759dd521c9078a3b4b479933d4408c839def5c0155cac907b9a8cecbe9a2133b20b31a14004bd5af4488b SHA512 3f3dc2805f15edc92175c60fcf149e7a9558dd91a70173d559b298cedf177b92967f62581f16036a6c4269c3a5bec0d4bcd20a6ff9c13f4e17bec62fdca19ab2 +DIST Business-ISMN-1.203.tar.gz 15525 BLAKE2B 70685b580b272f7a20c381f09186f86895cc0a8ff099891f825dab40c3d3b009a00250b173b638f3bbf00dc821e50c32ee9f6dcdc1a32a6b112254bd499a25c7 SHA512 a9d94bf6c4297f8980b74b11fa191e1c4fd1a98e4a0cc597da468be2a4932fe2bd2f56880896f9809a79f706ae3884c3eec3d02764b95d40ae08208097f0a840 diff --git a/dev-perl/Business-ISSN/Business-ISSN-1.5.0.ebuild b/dev-perl/Business-ISSN/Business-ISSN-1.5.0.ebuild new file mode 100644 index 000000000000..89475f0078cd --- /dev/null +++ b/dev-perl/Business-ISSN/Business-ISSN-1.5.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=BDFOY +DIST_VERSION=1.005 +inherit perl-module + +DESCRIPTION="Object and functions to work with International Standard Serial Numbers" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86" + +RDEPEND=" + virtual/perl-Exporter +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.640.0 + virtual/perl-File-Spec + test? ( + >=virtual/perl-Test-Simple-1.0.0 + ) +" + +PERL_RM_FILES=( + "t/pod.t" + "t/pod_coverage.t" + "t/test_manifest" +) + +PATCHES=( + "${FILESDIR}/${PN}-1.003-no-test-manifest.patch" +) diff --git a/dev-perl/Business-ISSN/Manifest b/dev-perl/Business-ISSN/Manifest index 09cb3ce8ea0f..90687811489a 100644 --- a/dev-perl/Business-ISSN/Manifest +++ b/dev-perl/Business-ISSN/Manifest @@ -1 +1,2 @@ DIST Business-ISSN-1.004.tar.gz 10175 BLAKE2B ee2bb9397a4cb5fa8824f4c194b0cb127b8c9c1fa6b7bdde3f6bd81ab27d0b075bd58debb81842637328104a9e6eed0b005b04f3ad0bd02113ab7822276d2418 SHA512 5f6223c3f42b483fdcce832f21276a20df1e809f933823caa5115d339eb4e37565d2ec63f3a5bed76a02580cfe81127f150fac5ff323410273d9127b22ad4a5e +DIST Business-ISSN-1.005.tar.gz 11277 BLAKE2B d4b6980ccf80fbd7130eb3247c61f5563e391a65d7e97691b5c6a5240479d4c6ebb1781b457350d1ec61711769c49c9fdedd28adce24d4451a1a5d12a7dbf03d SHA512 e58f5ac852102c9f6e53cb3986a06be0db325ba8acc097b128c554288637cb8bd9029c291b38efdeffc05a8690b1894a98d255ae407162c3f76e5e613405695c diff --git a/dev-perl/Business-Tax-VAT-Validation/Business-Tax-VAT-Validation-1.230.0.ebuild b/dev-perl/Business-Tax-VAT-Validation/Business-Tax-VAT-Validation-1.230.0.ebuild new file mode 100644 index 000000000000..407e24cc4e95 --- /dev/null +++ b/dev-perl/Business-Tax-VAT-Validation/Business-Tax-VAT-Validation-1.230.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=BIGPRESH +DIST_VERSION=1.23 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="A class for european VAT numbers validation" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-perl/HTTP-Message-1.0.0 + dev-perl/JSON + >=dev-perl/libwww-perl-1.0.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker +" + +PERL_RM_FILES=( + "t/pod.t" + "t/pod-coverage.t" +) diff --git a/dev-perl/Business-Tax-VAT-Validation/Manifest b/dev-perl/Business-Tax-VAT-Validation/Manifest index 470f914525c8..5398cf693aec 100644 --- a/dev-perl/Business-Tax-VAT-Validation/Manifest +++ b/dev-perl/Business-Tax-VAT-Validation/Manifest @@ -1 +1,2 @@ DIST Business-Tax-VAT-Validation-1.20.tar.gz 26055 BLAKE2B 3e10a13ecc4ced5274a1a99c36ba738aa23c01b97cb54995e99dd4744d5592ea6c4920fb54ddef7b46000c6182c7f2b7b333b278f7666cd91fc03545c7334f62 SHA512 8504629cd44ef98faba91c01bef80d55c687b73384ea38827fa4c54bd48454522129f941f259a6b1e4b2118110bc552b40530b3c5697b1ef3c83099c36ca2f31 +DIST Business-Tax-VAT-Validation-1.23.tar.gz 26113 BLAKE2B a8433884b05e0eb74c4da494d78b7029015013db5da5e4d1d4de08ff258aaf0c217bcf5e1835e3eb586ad2038157a817bf684e6dd6ce04bf16f5eab0f31b7955 SHA512 a5c78d66425d352443cc178ba55cad955a6f8dca0aeafd2fccc2003d3fd87dfd593474df205787b65f076bf9577069ebf8aaccc5394d34983ae678eeaf1657ea diff --git a/dev-perl/Business-UPS/Business-UPS-2.20.0.ebuild b/dev-perl/Business-UPS/Business-UPS-2.20.0.ebuild index eb0acf7de97d..79c5e0ab2115 100644 --- a/dev-perl/Business-UPS/Business-UPS-2.20.0.ebuild +++ b/dev-perl/Business-UPS/Business-UPS-2.20.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ DIST_VERSION=2.02 DIST_EXAMPLES=("examples/*") inherit perl-module -DESCRIPTION="A UPS Interface Module" +DESCRIPTION="UPS Interface Module" SLOT="0" KEYWORDS="amd64 x86" diff --git a/dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0.ebuild b/dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0.ebuild index 8eb310b499e8..7a514ad26894 100644 --- a/dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0.ebuild +++ b/dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ DIST_VERSION=0.29 DIST_EXAMPLES=("examples/*") inherit perl-module -DESCRIPTION="extension to generate cryptographically-secure random bytes" +DESCRIPTION="Extension to generate cryptographically-secure random bytes" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="minimal test" diff --git a/dev-perl/C-Scan/metadata.xml b/dev-perl/C-Scan/metadata.xml index e2c9afaca62c..1912f088c249 100644 --- a/dev-perl/C-Scan/metadata.xml +++ b/dev-perl/C-Scan/metadata.xml @@ -5,4 +5,8 @@ perl@gentoo.org Gentoo Perl Project + + C-Scan + C::Scan + diff --git a/dev-perl/CBOR-XS/CBOR-XS-1.860.0.ebuild b/dev-perl/CBOR-XS/CBOR-XS-1.860.0.ebuild new file mode 100644 index 000000000000..259301e8f870 --- /dev/null +++ b/dev-perl/CBOR-XS/CBOR-XS-1.860.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=MLEHMANN +DIST_VERSION=1.86 + +inherit perl-module + +DESCRIPTION="Concise Binary Object Representation (CBOR, RFC7049)" + +# License note: see bottom of ecb.h license block +LICENSE="GPL-3 || ( GPL-2+ BSD )" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + dev-perl/Types-Serialiser + dev-perl/common-sense +" +DEPEND=" + ${RDEPEND} + dev-perl/Canary-Stability + >=virtual/perl-ExtUtils-MakeMaker-6.520.0 +" diff --git a/dev-perl/CBOR-XS/Manifest b/dev-perl/CBOR-XS/Manifest index b807acac91cc..e27d68bd7fea 100644 --- a/dev-perl/CBOR-XS/Manifest +++ b/dev-perl/CBOR-XS/Manifest @@ -1 +1,2 @@ DIST CBOR-XS-1.83.tar.gz 77046 BLAKE2B c4bccd58a7b1903518b1726cc8e3deaafb376fe9a5af1ebdae648ee3a941559f6f0f0d250a070214710a1556ef3df56ba737748e3f7c4bcb589d2d3dd5878018 SHA512 280c820d247c09c3b77722b369dd23667c846b04109e78ec9f4ce408f033082351596b3652b861f936460a5a2157019eeb3ca51f3093e10cfb7b3ef9cc4565b6 +DIST CBOR-XS-1.86.tar.gz 79476 BLAKE2B b1914095a5c60175f49e05a9f8334d06e13423b76424352da005a22ec453558795d59d512c2796342bca68940974bac76c66f48a8c2d9b1cd434ba9edf9e71ee SHA512 44fa695d5c4f8cce121d4a31cc0a51625b21423a20e241557206216a7f6129cc13062f1c98e9f5b77b032898858a998e4c00d1139724bfaee8a21e0f13ca787c diff --git a/dev-perl/CDDB/CDDB-1.222.0-r3.ebuild b/dev-perl/CDDB/CDDB-1.222.0-r3.ebuild index 5ab72190c086..542c427d6e2b 100644 --- a/dev-perl/CDDB/CDDB-1.222.0-r3.ebuild +++ b/dev-perl/CDDB/CDDB-1.222.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ DIST_VERSION=1.222 DIST_EXAMPLES=( "eg/*" ) inherit perl-module -DESCRIPTION="high-level interface to cddb/freedb protocol" +DESCRIPTION="High-level interface to cddb/freedb protocol" SLOT="0" KEYWORDS="amd64 ~ia64 ppc sparc x86" diff --git a/dev-perl/CGI-Ajax/CGI-Ajax-0.707.0-r1.ebuild b/dev-perl/CGI-Ajax/CGI-Ajax-0.707.0-r1.ebuild index 3159244eb918..2e18365f4726 100644 --- a/dev-perl/CGI-Ajax/CGI-Ajax-0.707.0-r1.ebuild +++ b/dev-perl/CGI-Ajax/CGI-Ajax-0.707.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_VERSION=0.707 DIST_AUTHOR=BPEDERSE inherit perl-module -DESCRIPTION="a perl-specific system for writing Asynchronous web applications" +DESCRIPTION="Perl-specific system for writing Asynchronous web applications" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="test" diff --git a/dev-perl/CGI/CGI-4.570.0.ebuild b/dev-perl/CGI/CGI-4.570.0.ebuild new file mode 100644 index 000000000000..5f12940d5be2 --- /dev/null +++ b/dev-perl/CGI/CGI-4.570.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=LEEJO +DIST_VERSION=4.57 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="Simple Common Gateway Interface Class" + +LICENSE="Artistic-2" +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" + +RDEPEND=" + virtual/perl-Carp + virtual/perl-Encode + virtual/perl-Exporter + >=virtual/perl-File-Spec-0.820.0 + >=virtual/perl-File-Temp-0.170.0 + >=dev-perl/HTML-Parser-3.690.0 + virtual/perl-if + >=virtual/perl-parent-0.225.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-IO + dev-perl/Test-NoWarnings + >=virtual/perl-Test-Simple-0.980.0 + >=dev-perl/Test-Warn-0.300.0 + ) +" + +PERL_RM_FILES=( "t/compiles_pod.t" "t/changes.t" ) diff --git a/dev-perl/CGI/Manifest b/dev-perl/CGI/Manifest index 9736d161c2c1..b1f40812f882 100644 --- a/dev-perl/CGI/Manifest +++ b/dev-perl/CGI/Manifest @@ -1,2 +1,3 @@ DIST CGI-4.51.tar.gz 205366 BLAKE2B 1fd76c82610ad1b017f19bd055bbf4a533f96e385891c53832a7e43f4c8d5fc74ed81a6e86e4e44443ce666bf30a7354b06f808d2c68e65c0fea75b2ce5fb7b8 SHA512 1ff69bf78c346142f0355e816fae18c69eb57504c2fc06738f2d26b97adee7cee1df2b4b2246ae72532e769a613aea6d6f7027956066a0c12354658e62a98e5d DIST CGI-4.53.tar.gz 205366 BLAKE2B 8ca6c79688233e09e988097c465bef646f49e2abd82709918406ebcf5da9d7d5b7765691842f44b52ddde694864e0adcaedf869de4750d033253b68ad5bc5982 SHA512 8b037d4c3240dd87ab888245b604efb43d25e155e3e7e4068b373ef73d7dc2d6361d83819733f62a5c138003290d5195ec8cfaa1a5e8ca6356e6e9aa52813567 +DIST CGI-4.57.tar.gz 206642 BLAKE2B e5f995cd6687c705cd662eb685093230744da56f12ef1255e8a927fd9df2aa97adda7e02278bd355a842668011b66625cdd7377df20cf2e7335c57ce6089fd41 SHA512 c6e6746afcac3b945ac445d4fad37b9abc6ea91f1f2969fe2287170da9b42df6a46f705efb8315b2292ee9f389d4342d70326d53085fa372e3287edbe7b51d6e diff --git a/dev-perl/CHI/CHI-0.610.0.ebuild b/dev-perl/CHI/CHI-0.610.0.ebuild new file mode 100644 index 000000000000..888a486403fc --- /dev/null +++ b/dev-perl/CHI/CHI-0.610.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ASB +DIST_VERSION=0.61 +inherit perl-module + +DESCRIPTION="Unified cache handling interface" + +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-perl/Carp-Assert-0.200.0 + dev-perl/Class-Load + dev-perl/Data-UUID + dev-perl/Digest-JHash + virtual/perl-Digest-MD5 + >=virtual/perl-File-Spec-0.800.0 + dev-perl/Hash-MoreUtils + >=dev-perl/JSON-MaybeXS-1.3.3 + >=dev-perl/List-MoreUtils-0.130.0 + >=dev-perl/Log-Any-0.80.0 + >=dev-perl/Moo-1.3.0 + >=dev-perl/MooX-Types-MooseLike-0.230.0 + dev-perl/MooX-Types-MooseLike-Numeric + virtual/perl-Storable + dev-perl/String-RewritePrefix + dev-perl/Task-Weaken + >=dev-perl/Time-Duration-1.60.0 + >=dev-perl/Time-Duration-Parse-0.30.0 + virtual/perl-Time-HiRes + >=dev-perl/Try-Tiny-0.50.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + dev-perl/TimeDate + virtual/perl-Test-Simple + dev-perl/Test-Class + dev-perl/Test-Deep + dev-perl/Test-Exception + dev-perl/Test-Warn + ) +" + +PERL_RM_FILES=( + t/author-{03-pod,file-driver,no-data-serializer,RequiredModules}.t + t/smoke-Driver-{CacheCache,File-DepthZero,FastMmap,File,NonMoose}.t + t/smoke-Driver-Subcache-{mirror,l1}_cache.t + t/smoke-Null.t + t/release-dependent.t +) diff --git a/dev-perl/CHI/Manifest b/dev-perl/CHI/Manifest index 6746a29fafc7..5ed0e54f0290 100644 --- a/dev-perl/CHI/Manifest +++ b/dev-perl/CHI/Manifest @@ -1 +1,2 @@ DIST CHI-0.60.tar.gz 87894 BLAKE2B 915bb4c5ab6551f09e29c4cd4aaca8df92eaaba6c36c4efd58ca7adb5a8f2bc5113f6efc917a5d231694672a2f8ffdc3ea7b7e88baa898f7157219418bcc684f SHA512 06d3f22465f38868795a4ee97e1b3e40e66d423c4e28c066c2f11721b770e77c6134ad122ec9a7ea6a7e215d0b712e57c54d91bae02770fbc61e3c10a465b29d +DIST CHI-0.61.tar.gz 84993 BLAKE2B 7f497bd8ad6eb89c377f6094bcd543d27d5c0d5f61fec5114905873f1026f3c7f59728051c2e2c6e6a6ce12ac8bfef1e0c5b886b9a41c83b4ed8581965a5717b SHA512 16d559af4a86e1064737f00bc36b0a50c8943a37d3ff1ac12327871798d691d9cc98c7c94710ed87749079f986a3c5ef802e95e5bcef5fb2d1c88af4c1e9a0e7 diff --git a/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.17.0.ebuild b/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.17.0.ebuild new file mode 100644 index 000000000000..61835907b6e6 --- /dev/null +++ b/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.17.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=LEONT +DIST_VERSION=0.017 +inherit perl-module + +DESCRIPTION="Verify requirements in a CPAN::Meta object" + +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" + +RDEPEND=" + >=virtual/perl-CPAN-Meta-2.132.830 + >=virtual/perl-CPAN-Meta-Requirements-2.121.0 + virtual/perl-Exporter + >=virtual/perl-Module-Metadata-1.0.23 +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.300.0 + test? ( + virtual/perl-Scalar-List-Utils + >=virtual/perl-Test-Simple-0.880.0 + ) +" diff --git a/dev-perl/CPAN-Meta-Check/Manifest b/dev-perl/CPAN-Meta-Check/Manifest index 5211a917af48..79862efe158c 100644 --- a/dev-perl/CPAN-Meta-Check/Manifest +++ b/dev-perl/CPAN-Meta-Check/Manifest @@ -1 +1,2 @@ DIST CPAN-Meta-Check-0.014.tar.gz 13187 BLAKE2B 49e21dd269265f6ce279fe88430d9eb3b7bcd65e932da18eb7b6e762a69c20683279c9413157b8df432c480a8950097ee288013e648e062fe55280088276a48c SHA512 a10af09a7ce771ca3983adea8053d141750fd09849609a28e7f973831fd3a3ece55281841aec93c099154bb59135986da4983bf612ae4e956c45dbb3f2770f5e +DIST CPAN-Meta-Check-0.017.tar.gz 13812 BLAKE2B bbfa702145152f9d8d2c781ed90094dea28567ea0ee1e39d85bd2747256ac244a0590efe24397708e8b9d0a68441f2de8153884effed976183037b6f8b4cc5dd SHA512 cbb71312e9efe35a5d08f2e41d0b32592765587125a57bb3396dbead5d280a7fdfa24991dcfdea6a1b3cc3efc3ad23bbc9cf52ada38e043625eea72b56f3d08d diff --git a/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.370.0.ebuild b/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.370.0.ebuild new file mode 100644 index 000000000000..93f64e94d4ee --- /dev/null +++ b/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.370.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=MITHALDU +DIST_VERSION=0.37 +# Tests fail with parallel testing +DIST_TEST="do" +inherit perl-module + +DESCRIPTION="Inject modules into a CPAN::Mini mirror" + +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-perl/CPAN-Checksums-2.130.0 + >=dev-perl/CPAN-Mini-0.320.0 + virtual/perl-Carp + >=dev-perl/Dist-Metadata-0.921.0 + >=virtual/perl-File-Path-2.70.0 + dev-perl/File-Slurp + >=virtual/perl-File-Spec-2.70.0 + virtual/perl-File-Temp + virtual/perl-Getopt-Long + virtual/perl-IO-Compress + virtual/perl-IO-Zlib + dev-perl/libwww-perl + dev-perl/YAML" +BDEPEND=" + ${RDEPEND} + >=dev-perl/Module-Build-0.400.0 + test? ( + >=dev-perl/HTTP-Server-Simple-0.70.0 + dev-perl/Test-InDistDir + dev-perl/Test-TCP + virtual/perl-Test-Simple + ) +" + +PERL_RM_FILES=( t/pod-coverage.t t/pod.t ) diff --git a/dev-perl/CPAN-Mini-Inject/Manifest b/dev-perl/CPAN-Mini-Inject/Manifest index 1c07e23428a0..649990cdb700 100644 --- a/dev-perl/CPAN-Mini-Inject/Manifest +++ b/dev-perl/CPAN-Mini-Inject/Manifest @@ -1 +1,2 @@ DIST CPAN-Mini-Inject-0.35.tar.gz 27156 BLAKE2B 256985e0740ba9f6be2e94d332a553bc5c1a5bca53511e0811034f8dbea42a71c512333b19a985142cc6916b929f55f85c47e9555374fb0a4fb74ab0900daf26 SHA512 58e1fba755d6f13c40f46f3fe6d3c603512b4b0152ab18e69c838d91feab7757fff8175cb8d6b30893e0cd59ca39a513e8fef554c58cd7cc898fba7f490fdbaf +DIST CPAN-Mini-Inject-0.37.tar.gz 27498 BLAKE2B 45569bebf131e17e1fa7f5b161373ca7be974f316144895590a9d1a88413d776360fdcd5c10914272fbeb62ddde6e5db7d91cddd7f36520fa63986fed907c57d SHA512 98b5cf9e6ab8a9001707a884f9ef9de85555a3049941b5f22be0c2bc2f3b73f8bec6dbe3f7ca470672f02bd66a3be188444f1fec7f05bb68bb39277640276f34 diff --git a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.306.160.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.306.160.ebuild new file mode 100644 index 000000000000..68e9a872137d --- /dev/null +++ b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.306.160.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=BINGOS +DIST_VERSION=5.20230616 +inherit perl-module + +DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs" + +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Spec + virtual/perl-IO + >=virtual/perl-Test-Simple-0.470.0 + ) +" + +PERL_RM_FILES=( "t/author-pod-coverage.t" "t/author-pod-syntax.t" ) diff --git a/dev-perl/CPAN-Perl-Releases/Manifest b/dev-perl/CPAN-Perl-Releases/Manifest index 6583f00b25d6..a57c0eef5935 100644 --- a/dev-perl/CPAN-Perl-Releases/Manifest +++ b/dev-perl/CPAN-Perl-Releases/Manifest @@ -1 +1,2 @@ DIST CPAN-Perl-Releases-5.20210920.tar.gz 22961 BLAKE2B b669e8a7b784269a9bb4c949bf2a9a04c234f1ef5fa0f0e30d4910d3faae3f73db6076f9c467f0ca0f75ea26567b211a9808bb0ff1a9f58d0b102ead56595559 SHA512 0456340858756c895a292ba769a6c4374a9754a199d0ce3ae66c893f3bffae18729d866fa5d6f15a9070ccb2360068cd85c45800f59d662fdb21162a0c8bdd83 +DIST CPAN-Perl-Releases-5.20230616.tar.gz 22720 BLAKE2B 413d8af802b185ef16bb35aaf213551987814e203e251a2be2f36d1d8f5ba7588f02666940ff85d7151f6d3b730fc3610a604f7213c171c7d85d97c1015bc1d5 SHA512 277ba04f29c8eefc9fca144ea34ac999c7c6f815ee00b914d381da7b97bb57ed966d21b168cf6788fe87a5dfa500cb572d6e04ca2c54889777bde777acb3a5ad diff --git a/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.18.ebuild b/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.18.ebuild new file mode 100644 index 000000000000..9e714069836f --- /dev/null +++ b/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.18.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RJBS +DIST_VERSION=0.103018 +inherit perl-module + +DESCRIPTION="Upload things to the CPAN" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test minimal" +RESTRICT="!test? ( test )" + +# r: File::Basename -> perl +# r: HTTP::Request::Common -> HTTP-Message +# r: HTTP::Status -> HTTP-Message +# r: LWP::UserAgent -> libwww-perl +# r: strict, warnings -> perl +RDEPEND=" + virtual/perl-Carp + virtual/perl-Data-Dumper + virtual/perl-Digest-MD5 + virtual/perl-File-Spec + virtual/perl-File-Temp + >=dev-perl/Getopt-Long-Descriptive-0.84.0 + dev-perl/HTTP-Message + >=dev-perl/LWP-Protocol-https-1.0.0 + dev-perl/libwww-perl + dev-perl/TermReadKey +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + !minimal? ( + >=virtual/perl-CPAN-Meta-2.120.900 + ) + >=virtual/perl-Test-Simple-0.960.0 + ) +" diff --git a/dev-perl/CPAN-Uploader/Manifest b/dev-perl/CPAN-Uploader/Manifest index 2025addc3c29..430da9424847 100644 --- a/dev-perl/CPAN-Uploader/Manifest +++ b/dev-perl/CPAN-Uploader/Manifest @@ -1 +1,2 @@ DIST CPAN-Uploader-0.103015.tar.gz 21615 BLAKE2B 63d576c6a57f7a28bee4ab4b2d5ed1b52d97edd6518b5eab8c7d932ebfa99ccd6b67d8c3c50ad2fd175a910bfafd203e30f3f35ddb185bf390d2ff839eabac71 SHA512 f4204c2b9caf98b50e4551b1eb68f1a8144b42b129539b4bcd71508e3df93b41219b3f323f01ac35d86d9d81ed14fbfccf4a77266296c62cdec44b268f512ed4 +DIST CPAN-Uploader-0.103018.tar.gz 23066 BLAKE2B 23ad3400edac893a1ba0af37ccb68b9e8fbdcacdd3e766f03ed80e087bc964a39f86fc43f449f94866565b886385d1a1fa17bae2c70c69b6fcc5b3970fe61579 SHA512 1ebbfc8a2682ac56772392cb6538a09e1fcf7a1b07c8d8465cf831d6c1d4a6226f7c59bd9f57d06225ab049b55f9f597509e0d9a10395a920bed6b7b4d3d1cdb diff --git a/dev-perl/CSS-Packer/CSS-Packer-2.90.0.ebuild b/dev-perl/CSS-Packer/CSS-Packer-2.90.0.ebuild new file mode 100644 index 000000000000..e82bb453ebc5 --- /dev/null +++ b/dev-perl/CSS-Packer/CSS-Packer-2.90.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=LEEJO +DIST_VERSION=2.09 +inherit perl-module + +DESCRIPTION="A fast pure Perl CSS minifier" + +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-perl/Regexp-RegGrp-1.1.1_rc +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + >=dev-perl/Test-File-Contents-0.210.0 + virtual/perl-Test-Simple + ) +" + +PERL_RM_FILES=( + "t/changes.t" + "t/pod.t" +) diff --git a/dev-perl/CSS-Packer/Manifest b/dev-perl/CSS-Packer/Manifest index 9c1747d1b4c0..0739b8622ce3 100644 --- a/dev-perl/CSS-Packer/Manifest +++ b/dev-perl/CSS-Packer/Manifest @@ -1 +1,2 @@ DIST CSS-Packer-2.08.tar.gz 9491 BLAKE2B 0c0090441fc9450529407ac3d7f674230062bd580ed68feacefbc534be501f4a9e457c9e02cbacfb45f4d3fdc7a9b2c0ec8b6a5135108f7c620fe739b687a967 SHA512 07f7798db95411962cfdb5ac0989557a2b0deb3e664a688113c755391dd85967a9dcf7c0b76cf87cbe7068830df98da988c82306ab19294a68ae8418880f0d0d +DIST CSS-Packer-2.09.tar.gz 9503 BLAKE2B 071fed4ff02075c5e04d9224f0c81616b2b9595b607e0c4a6a4ddee7877b8909539385064fbf09fe4bb9c0a6d98526b87c807b7e9d7e575d74831b687f554a46 SHA512 deefb5e6f733c59d19212bac488d634bdf7041289ec7e9f439736fb8f200cb1eff0e7c7df6ec8a516cf2a92007f1b55c780abc6f536279857cc346d8f3f9e0f5 diff --git a/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild new file mode 100644 index 000000000000..f97153aa2860 --- /dev/null +++ b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RAZ +DIST_VERSION=0.28 +DIST_EXAMPLES=("script/*") +# Tests a bit flaky +DIST_TEST=do +inherit perl-module + +DESCRIPTION="Perl client for memcached, in C language" + +# License note: Perl 5.x or newer, + "when C parts used as standalone library" +# Bug: https://bugs.gentoo.org/718946#c4 +LICENSE="|| ( Artistic GPL-1+ ) LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=virtual/perl-Carp-1.250.0 + >=virtual/perl-XSLoader-0.140.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + >=dev-perl/Test2-Suite-0.0.72 + net-misc/memcached + ) +" + +PATCHES=( + "${FILESDIR}/0.230.0-parallel-make.patch" + "${FILESDIR}/${PN}-0.270.0-no-flto.patch" +) + +PERL_RM_FILES=( + "t/pod-coverage.t" + "t/pod.t" +) + +src_test() { + ewarn "t/commands.t is known to fail: https://bugs.gentoo.org/722848" + local memcached_opts=( -d -P "${T}/memcached.pid" -p 11211 -l 127.0.0.1 ) + [[ ${EUID} == 0 ]] && memcached_opts+=( -u portage ) + memcached "${memcached_opts[@]}" || die "Can't start memcached test server" + + local exit_status + perl-module_src_test + exit_status=$? + + kill "$(<"${T}/memcached.pid")" + return ${exit_status} +} diff --git a/dev-perl/Cache-Memcached-Fast/Manifest b/dev-perl/Cache-Memcached-Fast/Manifest index e906b7d6904c..67e5a8188553 100644 --- a/dev-perl/Cache-Memcached-Fast/Manifest +++ b/dev-perl/Cache-Memcached-Fast/Manifest @@ -1 +1,2 @@ DIST Cache-Memcached-Fast-0.27.tar.gz 88712 BLAKE2B a889e719ae36721dea203b54488d86e52b40df2f1aceab1bca386a5619e80f40e27ef7fdd09ba5ef5c0678659be44b43c9416066585a0b746cf46025e546496b SHA512 6e3f7cb6ae317312a16aad7888fb75ec03ff7be5b79aef1702c8bc8a1499995379b42c1afd6c587d419ea4dbe880836c874d4929f968f7a384ab152e5baa03fa +DIST Cache-Memcached-Fast-0.28.tar.gz 96175 BLAKE2B f4034869c9e8fdad141f15ad221b858b59d26bde26b93b694194ffc5df69b946504cbda1cc4775b52c661b7359e4b36c7bcb10add2e1525266672a4b7ec2dcbf SHA512 2b7cfd8cb4d97325a116158685b15db55029f157803f91b51d6c2e6fafd153ed8a754605cdcb1c736f95cc83091387433df7464d9a337035d890bc8cc48150f7 diff --git a/dev-perl/Cache-Simple-TimedExpiry/Cache-Simple-TimedExpiry-0.270.0-r2.ebuild b/dev-perl/Cache-Simple-TimedExpiry/Cache-Simple-TimedExpiry-0.270.0-r2.ebuild index f024ba658f56..ff1806352c25 100644 --- a/dev-perl/Cache-Simple-TimedExpiry/Cache-Simple-TimedExpiry-0.270.0-r2.ebuild +++ b/dev-perl/Cache-Simple-TimedExpiry/Cache-Simple-TimedExpiry-0.270.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,8 @@ DIST_AUTHOR=JESSE DIST_VERSION=0.27 inherit perl-module -DESCRIPTION="A lightweight cache with timed expiration" +DESCRIPTION="Lightweight cache with timed expiration" + SLOT="0" KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ~riscv sparc x86" diff --git a/dev-perl/Carp-Assert-More/Carp-Assert-More-2.3.0.ebuild b/dev-perl/Carp-Assert-More/Carp-Assert-More-2.3.0.ebuild new file mode 100644 index 000000000000..3c7a6612e2a5 --- /dev/null +++ b/dev-perl/Carp-Assert-More/Carp-Assert-More-2.3.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=PETDANCE +inherit perl-module + +DESCRIPTION="Convenience assertions for common situations" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + +RDEPEND=" + virtual/perl-Carp + virtual/perl-Scalar-List-Utils +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + dev-perl/Test-Exception + >=virtual/perl-Test-Simple-0.180.0 + ) +" + +PERL_RM_FILES=( + "t/pod-coverage.t" + "t/pod.t" +) diff --git a/dev-perl/Carp-Assert-More/Manifest b/dev-perl/Carp-Assert-More/Manifest index 797156e61771..e5f9b406721d 100644 --- a/dev-perl/Carp-Assert-More/Manifest +++ b/dev-perl/Carp-Assert-More/Manifest @@ -1 +1,2 @@ DIST Carp-Assert-More-2.0.1.tar.gz 16730 BLAKE2B 8796cb61caf2687dbd55a892a74eac48bf00352a29eb07b29b724eada37755341fd13e97fda6c12aad54ecbf57dbeda8240424d9223981d8ed47f19d281addbb SHA512 584b838cd32b342b27f6e8281e2cb3439cd0077e121e16a482e32c5c3f28a07ed38b476d412d19c7ad7a85fb4079943806c258db6fc9ef4377d285494765e253 +DIST Carp-Assert-More-2.3.0.tar.gz 21086 BLAKE2B 1f4610f1f8ecf2a37e56f428ded779077ea16912ab484b6be9aacd1b4bb74f0e0b6cb84e9331eca9c51b91f5f85504e3755edd19b3e26fd82b5ee0fe9e5d91e7 SHA512 ba0da716230e17d6711698c5909a096df992aacaf64e5dd9ea12795ecb4c86e66e71d6967bd0fdbfb20f202e5fd0e582befb3145f52f89af09a681263046354d diff --git a/dev-perl/Carp-Assert/Carp-Assert-0.220.0.ebuild b/dev-perl/Carp-Assert/Carp-Assert-0.220.0.ebuild new file mode 100644 index 000000000000..5e52516a4090 --- /dev/null +++ b/dev-perl/Carp-Assert/Carp-Assert-0.220.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=YVES +DIST_VERSION=0.22 +inherit perl-module + +DESCRIPTION="Executable comments in carp" + +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + +RDEPEND=" + virtual/perl-Carp + virtual/perl-Exporter +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( >=virtual/perl-Test-Simple-0.880.0 ) +" diff --git a/dev-perl/Carp-Assert/Manifest b/dev-perl/Carp-Assert/Manifest index 93b609ed9547..e91c9c948efa 100644 --- a/dev-perl/Carp-Assert/Manifest +++ b/dev-perl/Carp-Assert/Manifest @@ -1 +1,2 @@ DIST Carp-Assert-0.21.tar.gz 11106 BLAKE2B a0efb692807225fce181f4984043146fb0af7a74a63133926d116b83d9a121e1e7150090475faa03749ab25052d4537d9499f5cc83bfd56f76b019c6983d921d SHA512 9fb96ebaf03a86edcd0262b5216b345839dc99e504738e52f883932e425cac33470fcb0e8e4653488c0d8e63e9904af311056213c63ae40bc3935eec4c0410a0 +DIST Carp-Assert-0.22.tar.gz 11343 BLAKE2B 1eb4800dfddb4cd0ef6c0b05ab713cdeb21066bf2ff363bd0d19e7bef92314e192d6f0bbd7c96972bfca2a61f91568389bfd0e7b0558886ff215caa7e7cef905 SHA512 a757dd7bd5799ba98bf30fd2b55add05532af354e21e166ae1164acde71585a1b7783e28341dd8871dcc222de4bf6b78f05163e06d9f22681b7bbd547edc9c0a diff --git a/dev-perl/Chatbot-Eliza/Chatbot-Eliza-1.80.0-r1.ebuild b/dev-perl/Chatbot-Eliza/Chatbot-Eliza-1.80.0-r1.ebuild index 1331b6d2e5a1..7fcaab181f0b 100644 --- a/dev-perl/Chatbot-Eliza/Chatbot-Eliza-1.80.0-r1.ebuild +++ b/dev-perl/Chatbot-Eliza/Chatbot-Eliza-1.80.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ DIST_VERSION=1.08 DIST_EXAMPLES=("examples/*") inherit perl-module -DESCRIPTION="A clone of the classic Eliza program" +DESCRIPTION="Clone of the classic Eliza program" SLOT="0" KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~riscv x86" diff --git a/dev-perl/Class-C3/Class-C3-0.350.0.ebuild b/dev-perl/Class-C3/Class-C3-0.350.0.ebuild index 9d28a6beb8ba..9fac9c3b5d9d 100644 --- a/dev-perl/Class-C3/Class-C3-0.350.0.ebuild +++ b/dev-perl/Class-C3/Class-C3-0.350.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=HAARG DIST_VERSION=0.35 inherit perl-module -DESCRIPTION="A pragma to use the C3 method resolution order algortihm" +DESCRIPTION="Pragma to use the C3 method resolution order algortihm" SLOT="0" KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86 ~ppc-macos ~x64-macos" diff --git a/dev-perl/Class-InsideOut/Class-InsideOut-1.140.0-r1.ebuild b/dev-perl/Class-InsideOut/Class-InsideOut-1.140.0-r1.ebuild index 794ba650d449..525c2a9274c9 100644 --- a/dev-perl/Class-InsideOut/Class-InsideOut-1.140.0-r1.ebuild +++ b/dev-perl/Class-InsideOut/Class-InsideOut-1.140.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DIST_AUTHOR=DAGOLDEN DIST_VERSION=1.14 inherit perl-module -DESCRIPTION="A safe, simple inside-out object construction kit" +DESCRIPTION="Safe, simple inside-out object construction kit" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/dev-perl/Class-Load/Class-Load-0.250.0.ebuild b/dev-perl/Class-Load/Class-Load-0.250.0.ebuild index 05bb9900e7b5..6948938bbe47 100644 --- a/dev-perl/Class-Load/Class-Load-0.250.0.ebuild +++ b/dev-perl/Class-Load/Class-Load-0.250.0.ebuild @@ -7,7 +7,7 @@ DIST_AUTHOR=ETHER DIST_VERSION=0.25 inherit perl-module -DESCRIPTION="A working (require q{Class::Name}) and more" +DESCRIPTION="Working (require q{Class::Name}) and more" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" diff --git a/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.150.0.ebuild b/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.150.0.ebuild new file mode 100644 index 000000000000..ebebdc6a1d08 --- /dev/null +++ b/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.150.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ETHER +DIST_VERSION=2.15 +inherit perl-module + +DESCRIPTION="Provides Moose-like method modifiers" + +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" + +RDEPEND=" + virtual/perl-Carp + virtual/perl-Exporter +" +DEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.36 + test? ( + >=virtual/perl-CPAN-Meta-2.120.900 + virtual/perl-File-Spec + >=virtual/perl-Test-Simple-0.880.0 + virtual/perl-if + ) +" diff --git a/dev-perl/Class-Method-Modifiers/Manifest b/dev-perl/Class-Method-Modifiers/Manifest index 16ffb7ae0468..d7087ab13aab 100644 --- a/dev-perl/Class-Method-Modifiers/Manifest +++ b/dev-perl/Class-Method-Modifiers/Manifest @@ -1 +1,2 @@ DIST Class-Method-Modifiers-2.13.tar.gz 41385 BLAKE2B a48d22505e58f20c670da89df1507e4ccf589c0004357d3b5f060994217a6aa74c74a5a5d116c0f0ab65eac080ae1c5e28578ff86028c1df85a07b621370ed07 SHA512 379afff763b647b787dd2049d9a8b928ca88be34e50c91c0848c5652efb1e4b40d8cacd2a1d5f6ce7bb254b9e65801b7c1a710f9807458a129af0af470f5ebbe +DIST Class-Method-Modifiers-2.15.tar.gz 41167 BLAKE2B fc1c8290ac65e32cd983b452341dbf3b984bce8ce1fc88b2998d8f210dc01e5f0cc24dac2e161f80052b8b73c3d5f6bd16c8d7eb53d5ef58bfadb173ddb78fea SHA512 427d21418516ff296b5a536a2d1f13b81b92d36f1c17c2366bc65fd2f05bf6afc7d02a4257033f53ee14d806b43e8d4322c6eac256d1c0e892926c4e7f878995 diff --git a/dev-perl/Class-Mix/Class-Mix-0.6.0-r1.ebuild b/dev-perl/Class-Mix/Class-Mix-0.6.0-r1.ebuild index bcdd92993f19..4615df3d71e4 100644 --- a/dev-perl/Class-Mix/Class-Mix-0.6.0-r1.ebuild +++ b/dev-perl/Class-Mix/Class-Mix-0.6.0-r1.ebuild @@ -1,12 +1,14 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 + DIST_AUTHOR=ZEFRAM DIST_VERSION=0.006 inherit perl-module -DESCRIPTION="dynamic class mixing" +DESCRIPTION="Dynamic class mixing" + SLOT="0" KEYWORDS="amd64 ~riscv" IUSE="test" diff --git a/dev-perl/Class-Refresh/metadata.xml b/dev-perl/Class-Refresh/metadata.xml index e2c9afaca62c..5644e3a596a5 100644 --- a/dev-perl/Class-Refresh/metadata.xml +++ b/dev-perl/Class-Refresh/metadata.xml @@ -5,4 +5,9 @@ perl@gentoo.org Gentoo Perl Project + + Class-Refresh + Class::Refresh + doy/class-refresh + diff --git a/dev-perl/Class-ReturnValue/Class-ReturnValue-0.550.0-r2.ebuild b/dev-perl/Class-ReturnValue/Class-ReturnValue-0.550.0-r2.ebuild index f5d1732628aa..a5d6649053ff 100644 --- a/dev-perl/Class-ReturnValue/Class-ReturnValue-0.550.0-r2.ebuild +++ b/dev-perl/Class-ReturnValue/Class-ReturnValue-0.550.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=JESSE DIST_VERSION=0.55 inherit perl-module -DESCRIPTION="A return-value object that lets you treat it as as a boolean, array or object" +DESCRIPTION="Return-value object that lets you treat it as as a boolean, array or object" SLOT="0" KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ~riscv sparc x86" diff --git a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r2.ebuild b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r2.ebuild index 3a1d890d44b3..324f39f93e2e 100644 --- a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r2.ebuild +++ b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Generate fast XS accessors without runtime compilation" # License note: perl 5-or-newer # https://bugs.gentoo.org/718946#c6 SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Clone-Choose/metadata.xml b/dev-perl/Clone-Choose/metadata.xml index e2c9afaca62c..5eff392503ea 100644 --- a/dev-perl/Clone-Choose/metadata.xml +++ b/dev-perl/Clone-Choose/metadata.xml @@ -5,4 +5,9 @@ perl@gentoo.org Gentoo Perl Project + + Clone-Choose + Clone::Choose + perl5-utils/Clone-Choose + diff --git a/dev-perl/Compiler-Lexer/metadata.xml b/dev-perl/Compiler-Lexer/metadata.xml index e2c9afaca62c..68e4c271fcc1 100644 --- a/dev-perl/Compiler-Lexer/metadata.xml +++ b/dev-perl/Compiler-Lexer/metadata.xml @@ -5,4 +5,10 @@ perl@gentoo.org Gentoo Perl Project + + Compiler-Lexer + Compiler::Lexer + Compiler::Lexer::Token + goccy/p5-Compiler-Lexer + diff --git a/dev-perl/Compress-LZF/Compress-LZF-3.800.0-r1.ebuild b/dev-perl/Compress-LZF/Compress-LZF-3.800.0-r1.ebuild index 4c3508ba9f93..b1a0f36305cc 100644 --- a/dev-perl/Compress-LZF/Compress-LZF-3.800.0-r1.ebuild +++ b/dev-perl/Compress-LZF/Compress-LZF-3.800.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=MLEHMANN DIST_VERSION=3.8 inherit perl-module -DESCRIPTION="extremely light-weight Lempel-Ziv-Free compression" +DESCRIPTION="Extremely light-weight Lempel-Ziv-Free compression" # lzfP.h for BSD/GPL2+ LICENSE="|| ( Artistic GPL-1+ ) || ( BSD-2 GPL-2+ )" SLOT="0" diff --git a/dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.204.0.ebuild b/dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.204.0.ebuild new file mode 100644 index 000000000000..6f2ec3102e3a --- /dev/null +++ b/dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.204.0.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=PMQS +DIST_VERSION=2.204 + +inherit perl-module + +DESCRIPTION="Perl interface for reading and writing lzma, lzip and xz files/buffers" + +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="app-arch/xz-utils" +DEPEND="${RDEPEND}" diff --git a/dev-perl/Compress-Raw-Lzma/Manifest b/dev-perl/Compress-Raw-Lzma/Manifest index f81fd56d5913..685631f7d2db 100644 --- a/dev-perl/Compress-Raw-Lzma/Manifest +++ b/dev-perl/Compress-Raw-Lzma/Manifest @@ -1 +1,2 @@ DIST Compress-Raw-Lzma-2.201.tar.gz 117593 BLAKE2B c14c7e7aed27bf6c1952e2bfa981bc4e1d6ba4d2d6a511b46f1cc1fa20b90881248357fc52d7178e498922ff9665f270ec1923ef52a26cb97892294c92aec9b6 SHA512 df43f8ab1550a3522fde74da07c18b095155bd58b2797bf5408253489de70843768db925d27ba183f8c19170d780b69c1949ccfd4e2d83e0a740e834034ce360 +DIST Compress-Raw-Lzma-2.204.tar.gz 117644 BLAKE2B db49265eba614479a1c2c4e4716e3a308cfe7b0f30a9d8b2e3666200b97e446b1a2e302c7a1646bb6d84c4aee138befebbd7fe935f142ae518960774c445731f SHA512 7f5f6f6fc4012a1ee94ef87c198da10489ab10ce92e14ddce63e3eb9a590f22870d82028b0e97d785921ad48d06328b508cc983d19eafe2b6274eba7087deffa diff --git a/dev-perl/Compress-Raw-Lzma/metadata.xml b/dev-perl/Compress-Raw-Lzma/metadata.xml index e2c9afaca62c..cb190fdc80e7 100644 --- a/dev-perl/Compress-Raw-Lzma/metadata.xml +++ b/dev-perl/Compress-Raw-Lzma/metadata.xml @@ -5,4 +5,9 @@ perl@gentoo.org Gentoo Perl Project + + Compress-Raw-Lzma + Compress::Raw::Lzma + pmqs/Compress-Raw-Lzma + diff --git a/dev-perl/Conf-Libconfig/Conf-Libconfig-0.100.0-r2.ebuild b/dev-perl/Conf-Libconfig/Conf-Libconfig-0.100.0-r2.ebuild index d9a13c3586fb..fccca5aa303e 100644 --- a/dev-perl/Conf-Libconfig/Conf-Libconfig-0.100.0-r2.ebuild +++ b/dev-perl/Conf-Libconfig/Conf-Libconfig-0.100.0-r2.ebuild @@ -1,8 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +# Please test that dev-util/conf2struct builds with any bumps! See bug #908989. +# Conf-Libconfig is only in tree for it. + DIST_AUTHOR=CNANGEL DIST_VERSION="0.100" diff --git a/dev-perl/Conf-Libconfig/Conf-Libconfig-1.0.0.ebuild b/dev-perl/Conf-Libconfig/Conf-Libconfig-1.0.0.ebuild new file mode 100644 index 000000000000..bc53fbdb5d51 --- /dev/null +++ b/dev-perl/Conf-Libconfig/Conf-Libconfig-1.0.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please test that dev-util/conf2struct builds with any bumps! See bug #908989. +# Conf-Libconfig is only in tree for it. + +DIST_AUTHOR=CNANGEL +inherit perl-module + +DESCRIPTION="Perl extension for libconfig" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86" + +RDEPEND=" + dev-libs/libconfig:= + virtual/perl-XSLoader +" +DEPEND=" + dev-libs/libconfig:= +" +BDEPEND=" + ${RDEPEND} + dev-perl/ExtUtils-PkgConfig + test? ( + >=dev-perl/Test-Exception-0.430.0 + >=dev-perl/Test-Deep-1.127.0 + >=dev-perl/Test-Warn-0.320.0 + ) +" + +PERL_RM_FILES=( + "t/boilerplate.t" + "t/pod-coverage.t" + "t/pod-spell.t" + "t/pod.t" +) + +src_prepare() { + #rm inc/Devel/CheckLib.pm || die + perl-module_src_prepare +} diff --git a/dev-perl/Conf-Libconfig/Manifest b/dev-perl/Conf-Libconfig/Manifest index f73fae83a53e..6360138e076e 100644 --- a/dev-perl/Conf-Libconfig/Manifest +++ b/dev-perl/Conf-Libconfig/Manifest @@ -1 +1,2 @@ DIST Conf-Libconfig-0.100.tar.gz 47742 BLAKE2B c41ae5722d4e657121457ae0c8f8ec5daa10644ade5ec42999edbbe0140440ebbe3e0ec77c9bad7e8afc516a56771cc176bd4421f50a59d34e0b8ed00a196073 SHA512 52f652bd55131b0357aae6cc8f83811a4ceb5ec005977765ed70e5cb08f828c789d8bcbe247880c1807110b5486915dc90f84d52263b2e7f60adb2ee4654d2a3 +DIST Conf-Libconfig-1.0.0.tar.gz 49715 BLAKE2B a2b9f286f96612a32ea5517491050fe7319d37085a0bb463a8ce68ea006a1f1528363368a04ec585946efebef85fbc321d70bab5b0f464ba59fec0f74991fc2f SHA512 3ad7c3fbe82adab7816fa6b1a8445df279f4d7c58ba72e88e5afcf7a85d11fa764cb30d3aa0e6a19ae7c6e96eba2544c8289a6bb06706310e26ae6a41fd1ca84 diff --git a/dev-perl/Config-Any/Config-Any-0.330.0.ebuild b/dev-perl/Config-Any/Config-Any-0.330.0.ebuild new file mode 100644 index 000000000000..c405980f557d --- /dev/null +++ b/dev-perl/Config-Any/Config-Any-0.330.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=HAARG +DIST_VERSION=0.33 +inherit perl-module + +DESCRIPTION="Load configuration from different file formats, transparently" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="+conf +ini +json +xml +yaml" + +RDEPEND=" + >=dev-perl/Module-Pluggable-3.600.0 + conf? ( + >=dev-perl/Config-General-2.480.0 + ) + !conf? ( + !=virtual/perl-JSON-PP-2 + dev-perl/JSON + ) + ) + xml? ( + dev-perl/XML-NamespaceSupport + dev-perl/XML-Simple + ) + yaml? ( + || ( + dev-perl/YAML-LibYAML + >=dev-perl/YAML-Syck-0.700.0 + dev-perl/YAML + ) + ) +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-Test-Simple + ) +" diff --git a/dev-perl/Config-Any/Manifest b/dev-perl/Config-Any/Manifest index c14ef04b64cc..f0151a8964ac 100644 --- a/dev-perl/Config-Any/Manifest +++ b/dev-perl/Config-Any/Manifest @@ -1 +1,2 @@ DIST Config-Any-0.32.tar.gz 21045 BLAKE2B d3eb7df6ea972bdad2ff416adb3f6744ab972520bcef0b116bd29249416bd4184935d92752f4b1aec371656462db08e87ba9de78f7cf36c53d9425673f083ad0 SHA512 7c6fa9f341b1392ffd71babca688e3fb8bcd5f6330fe15aefb36ac002af83ed3674667dcddd9a500404bc4e019609f392c173653a8a792267fdb609e9323116c +DIST Config-Any-0.33.tar.gz 26662 BLAKE2B 46628e6bdd81e97d3d872e8120a1e9378418004aed8386c4ec4c79c29a62cce1e75ffc69e8205ff45f1a1a406b7c25faca9c7d5da57e102597b196f0a51295ec SHA512 e521009f444fdd1459c3fbd740b41290bf3fd2296e8ae561d0f5f99cb4385129212e7c1818ac6d193cb5cc486a90b54f26592985e35f85d166e972268d0146eb diff --git a/dev-perl/Config-ApacheFormat/Config-ApacheFormat-1.200.0-r2.ebuild b/dev-perl/Config-ApacheFormat/Config-ApacheFormat-1.200.0-r2.ebuild index e5a4ea3819ac..62c12b137516 100644 --- a/dev-perl/Config-ApacheFormat/Config-ApacheFormat-1.200.0-r2.ebuild +++ b/dev-perl/Config-ApacheFormat/Config-ApacheFormat-1.200.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=SAMTREGAR DIST_VERSION=1.2 inherit perl-module -DESCRIPTION="use Apache format config files" +DESCRIPTION="Use Apache format config files" SLOT="0" KEYWORDS="~alpha amd64 ~ia64 ~ppc sparc x86" diff --git a/dev-perl/Config-AutoConf/Config-AutoConf-0.320.0.ebuild b/dev-perl/Config-AutoConf/Config-AutoConf-0.320.0.ebuild index cf6fbf09d643..35894c38706d 100644 --- a/dev-perl/Config-AutoConf/Config-AutoConf-0.320.0.ebuild +++ b/dev-perl/Config-AutoConf/Config-AutoConf-0.320.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ DIST_VERSION=0.320 inherit perl-module -DESCRIPTION="A module to implement some of AutoConf macros in pure perl" +DESCRIPTION="Module to implement some of AutoConf macros in pure perl" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos" diff --git a/dev-perl/Config-General/Config-General-2.650.0.ebuild b/dev-perl/Config-General/Config-General-2.650.0.ebuild new file mode 100644 index 000000000000..f37c9fbf2e8e --- /dev/null +++ b/dev-perl/Config-General/Config-General-2.650.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=TLINDEN +DIST_VERSION=2.65 +DIST_EXAMPLES=("example.cfg") +inherit perl-module + +DESCRIPTION="Config file parser module" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + virtual/perl-File-Spec + virtual/perl-IO +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker +" diff --git a/dev-perl/Config-General/Manifest b/dev-perl/Config-General/Manifest index b5a700840e32..bdfd14e57a76 100644 --- a/dev-perl/Config-General/Manifest +++ b/dev-perl/Config-General/Manifest @@ -1 +1,2 @@ DIST Config-General-2.63.tar.gz 64700 BLAKE2B 71217b5ffc163932804f329edc95204389964a7aa3e84cb6c1854c7559fbc4b8940bd6cc61c149a04f2db38d7c094017e98eadf48ec81b7b0f9f54b4a70615f6 SHA512 ba9fdbf992049936ea288a90d8f8360821fc96f8d42df0298888b25543d2ac43e2958c5f7a8bbbae7cad1e2151ea00528756a3bc0cfbe408e5ee82bf309615f3 +DIST Config-General-2.65.tar.gz 65295 BLAKE2B 482cc691b0a53ce431399d6d98726cc031b2cccc48fe46f6d2eafbcf3e38a467093a660c3c75b443559960ee65a594ef791194043c55306376642ba3a5812241 SHA512 67e0a4a028ed43bff992491afbfa0dede4ab4e2ccec87e2c1f6f62c3a29ae9699a302671f9debe41b0aebc5245fb8332ed14d076c262ec572e5aafbe5ff513f4 diff --git a/dev-perl/Config-Grammar/Config-Grammar-1.130.0.ebuild b/dev-perl/Config-Grammar/Config-Grammar-1.130.0.ebuild index 995d2995fa53..b370ebe98988 100644 --- a/dev-perl/Config-Grammar/Config-Grammar-1.130.0.ebuild +++ b/dev-perl/Config-Grammar/Config-Grammar-1.130.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,19 +7,21 @@ DIST_AUTHOR=DSCHWEI DIST_VERSION=1.13 inherit perl-module -DESCRIPTION="A grammar-based, user-friendly config parser" +DESCRIPTION="Grammar-based, user-friendly config parser" SLOT="0" KEYWORDS="amd64 ~hppa ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" -BDEPEND="virtual/perl-ExtUtils-MakeMaker +BDEPEND=" + virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test virtual/perl-Test-Simple ) " + PERL_RM_FILES=( "lib/Config/Grammar.pm~" ) diff --git a/dev-perl/Config-INI/Config-INI-0.29.0.ebuild b/dev-perl/Config-INI/Config-INI-0.29.0.ebuild new file mode 100644 index 000000000000..1a4f8884b9e0 --- /dev/null +++ b/dev-perl/Config-INI/Config-INI-0.29.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RJBS +DIST_VERSION=0.029 +inherit perl-module + +DESCRIPTION="Simple .ini-file format" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="minimal" + +RDEPEND=" + virtual/perl-Carp + >=dev-perl/Mixin-Linewise-0.110.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + !minimal? ( + >=virtual/perl-CPAN-Meta-2.120.900 + ) + virtual/perl-File-Spec + virtual/perl-IO + >=virtual/perl-Test-Simple-0.960.0 + ) +" diff --git a/dev-perl/Config-INI/Manifest b/dev-perl/Config-INI/Manifest index 4001d676880d..c3acd1c7f440 100644 --- a/dev-perl/Config-INI/Manifest +++ b/dev-perl/Config-INI/Manifest @@ -1 +1,2 @@ DIST Config-INI-0.027.tar.gz 26638 BLAKE2B 27fc0d086b0530881e4ad1d09c650e34656453e6330a89515ec00138c0fa92d78509a9445c14bf56a79069752527e4d7f6a107366ab4bff015d3587e136dfad2 SHA512 c0a7d363550cac186b639555e63ac27d613cb2e63d57786aabe63dd65bcb0e2043c3bf80f820bfd975d7111d14567af466e82ed35f9cc2294bfe78ef2a519516 +DIST Config-INI-0.029.tar.gz 26739 BLAKE2B 1bc0170fa9fd5ca36228eee78767536b7613d5564cf6fb9aa097c09b6aaefd5dc3e4dd88893d54f6f53f342010a6145b2d90a384f04d8dc19af7d703ac7a5b57 SHA512 9f787640ada163f8bbdda687c0fdfeb86d749a06937e379cae3732e965b248e6de96e86eba8f86c755293916a0d571c2228c1f7c7a0e15cd0aa0b642269fb5fb diff --git a/dev-perl/Config-IniFiles/Config-IniFiles-3.0.3.ebuild b/dev-perl/Config-IniFiles/Config-IniFiles-3.0.3.ebuild index ac8205330ab3..52026ac25cfb 100644 --- a/dev-perl/Config-IniFiles/Config-IniFiles-3.0.3.ebuild +++ b/dev-perl/Config-IniFiles/Config-IniFiles-3.0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=SHLOMIF DIST_VERSION=3.000003 inherit perl-module -DESCRIPTION="A module for reading .ini-style configuration files" +DESCRIPTION="Module for reading .ini-style configuration files" SLOT="0" KEYWORDS="amd64 ppc x86" diff --git a/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.465.ebuild b/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.465.ebuild new file mode 100644 index 000000000000..302614b0ab20 --- /dev/null +++ b/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.465.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RJBS +DIST_VERSION=2.101465 +inherit perl-module + +DESCRIPTION="MVP config reader for .ini files" + +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-perl/Config-INI + >=dev-perl/Config-MVP-2 + dev-perl/Moose + virtual/perl-parent +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.300.0 + test? ( + >=virtual/perl-Test-Simple-0.960.0 + ) +" diff --git a/dev-perl/Config-MVP-Reader-INI/Manifest b/dev-perl/Config-MVP-Reader-INI/Manifest index e6fe60dc69d2..8aa59f5a26db 100644 --- a/dev-perl/Config-MVP-Reader-INI/Manifest +++ b/dev-perl/Config-MVP-Reader-INI/Manifest @@ -1 +1,2 @@ DIST Config-MVP-Reader-INI-2.101464.tar.gz 17164 BLAKE2B a13bc011d81b11428b09bbb563ff2d5cc1ec80f38fa4f4ef24859f26e747db8bdfdb4920e5718ecfd0f40ab921a39fc4a66a029e637232367513971c138f6779 SHA512 45457bed49849959fe7411181821e2d2495009a3e575272f1b3898a3fed22f7278c025ba9e83a0c145bd9c5a7906eb8353c0ffaa8cd712451fda5a9dd7e2a503 +DIST Config-MVP-Reader-INI-2.101465.tar.gz 17186 BLAKE2B fce385c4c04fc77b35f78c023f8378e68bc78e384415f413dec23a5d05a3351187a8b76d46684add324f3eaff9e2123f4c2867e1c9494ded2f9c12f8a212ca9c SHA512 5e8386a402e5d17ba84d953ba094b42385503c1d279c27575a2cc1cd064c05ec2f8d12d5ce0b9411793ae6201356329889c6284b1a2e8bd51a506c44d2cfa3aa diff --git a/dev-perl/Config-MVP/Config-MVP-2.200.13.ebuild b/dev-perl/Config-MVP/Config-MVP-2.200.13.ebuild new file mode 100644 index 000000000000..3259b7c81c5d --- /dev/null +++ b/dev-perl/Config-MVP/Config-MVP-2.200.13.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RJBS +DIST_VERSION=2.200013 +inherit perl-module + +DESCRIPTION="Multivalue-property package-oriented configuration" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="minimal" + +# r: Module::Pluggable::Object -> Module-Pluggable +# r: Moose::Role -> Moose +# r: Moose::Util::TypeConstraints -> Moose +# r: Role::Identifiable::HasIdent -> Role-Identifiable +# r: StackTrace::Auto -> Throwable +# r: Test::More -> Test-Simple (Yes, Runtime) +# r: overload, string, warnings -> perl +RDEPEND=" + >=dev-perl/Class-Load-0.170.0 + virtual/perl-File-Spec + dev-perl/Module-Pluggable + >=dev-perl/Moose-0.910.0 + dev-perl/MooseX-OneArgNew + dev-perl/Params-Util + dev-perl/Role-HasMessage + dev-perl/Role-Identifiable + dev-perl/Throwable + dev-perl/Tie-IxHash + dev-perl/Try-Tiny +" +# t: lib -> perl +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.780.0 + test? ( + !minimal? ( + >=virtual/perl-CPAN-Meta-2.120.900 + ) + dev-perl/Test-Fatal + >=virtual/perl-Test-Simple-0.960.0 + ) +" diff --git a/dev-perl/Config-MVP/Manifest b/dev-perl/Config-MVP/Manifest index d82f6bb9df7c..e9ded3a3d010 100644 --- a/dev-perl/Config-MVP/Manifest +++ b/dev-perl/Config-MVP/Manifest @@ -1 +1,2 @@ DIST Config-MVP-2.200012.tar.gz 34232 BLAKE2B 89a99cfc6b9c79abbca4ee2d8874bc77be4190c62cf30cd92acdac3ec2eab609acb3492a4bdf465b6a7caeaaaa56f17ca936257ac22876a9babeacef804383f9 SHA512 1da64c93c0298dc9a25b289632ee59e61de0640d545049505825353c1f7c88e039fc09d4037e13bc51c27bea3f10fdca542eea2f15ef9e4694e5dd0d565ef414 +DIST Config-MVP-2.200013.tar.gz 34197 BLAKE2B 03ab34c32cb4ef48bc23f2e0d3cf0ca8e382a628cc32341118211f14d05c9544594b20c588ee4dd0f3fa62a6b76ddf9c8d37c82070faba961e7657a8defe8520 SHA512 aae4431a559f62332f5d7072d799ad5eaea9baf978a4145228dbfd80617e0131b9a80d2033a65da735a01abb4f40ce599b306e721dd4b3e98d6a56d984b21fd7 diff --git a/dev-perl/Config-Tiny/Config-Tiny-2.290.0.ebuild b/dev-perl/Config-Tiny/Config-Tiny-2.290.0.ebuild new file mode 100644 index 000000000000..1b1cd5518090 --- /dev/null +++ b/dev-perl/Config-Tiny/Config-Tiny-2.290.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RSAVAGE +DIST_VERSION=2.29 +DIST_A_EXT="tgz" +inherit perl-module + +DESCRIPTION="Read/Write .ini style files with as little code as possible" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + >=virtual/perl-File-Spec-3.300.0 + >=virtual/perl-File-Temp-0.220.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + >=virtual/perl-Test-Simple-1.1.2 + ) +" diff --git a/dev-perl/Config-Tiny/Manifest b/dev-perl/Config-Tiny/Manifest index f0b15e6cf339..3634bcc29968 100644 --- a/dev-perl/Config-Tiny/Manifest +++ b/dev-perl/Config-Tiny/Manifest @@ -1,2 +1,3 @@ DIST Config-Tiny-2.26.tgz 22443 BLAKE2B 7b6e24de08559172920ef52968eb1dca1a1ce2b52b0e02fa1cd54c741402ec5eb9c32b46a911850410056ab7c8f04d9b85021e539d9439f6e8b3e4c847b36be0 SHA512 647c48f3c4480bf8bb8ec22b7b9a3a5b813d4bc633760f5aef4e03ea90b4b979a0a1617dfc3dba6c31779d04bc2d8233bf61ee509bceb8b2d32e1df481c3f135 DIST Config-Tiny-2.27.tgz 22653 BLAKE2B 6c4f4db5ed3f6f18341cb19993e0b0e8e96dcaec17e705364cda6f652435d63b5143f2dbe1d75f001cbbdaa1647693ecdc0b7e8c9d77b0b94fa6a78730a2ef62 SHA512 2ab77d2f9e01f14047a2c079c58941d707fdc54ea0d30c43e0cfad162b8e810a25a62a435abd11b5da8a7cff9027511534205bf625a2ee9ee7824d4c3eb9d0e9 +DIST Config-Tiny-2.29.tgz 22910 BLAKE2B 808407130bbe7222e262652e039ebc789799ed9351ec3dcbc738982c7f37a637cf0159784ead8957ee845431ed3716ee82f9f4d769ad4c95b5ef35dd944b7122 SHA512 48f84d198430762333c10c57437bfdf20b99ad79d5b39d8215fdf8853a756cb476d99b85ff145193358a56e0bad2e470431af929869b17f153cd3ef0723804d9 diff --git a/dev-perl/Convert-Color/Convert-Color-0.170.0.ebuild b/dev-perl/Convert-Color/Convert-Color-0.170.0.ebuild new file mode 100644 index 000000000000..aca0ea5b2d98 --- /dev/null +++ b/dev-perl/Convert-Color/Convert-Color-0.170.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=PEVANS +DIST_VERSION=0.17 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="Color space conversions and named lookups" + +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + dev-perl/Module-Pluggable + dev-perl/List-UtilsBy + virtual/perl-Scalar-List-Utils +" +BDEPEND=" + ${RDEPEND} + >=dev-perl/Module-Build-0.400.400 + test? ( + dev-perl/Test2-Suite + ) +" + +src_test() { + perl_rm_files t/99pod.t + perl-module_src_test +} diff --git a/dev-perl/Convert-Color/Manifest b/dev-perl/Convert-Color/Manifest index 2cc2c40d02f9..10da1db36a63 100644 --- a/dev-perl/Convert-Color/Manifest +++ b/dev-perl/Convert-Color/Manifest @@ -1 +1,2 @@ DIST Convert-Color-0.11.tar.gz 37659 BLAKE2B 034ac79279a6679014edefb5ef5ae90748e264a5169e2d30306c6767ed585c36a34380aa5bd9ef2edb386401fb06df1e6247e4f3db7b8aa9777234f95340aee7 SHA512 add90dff917a8fbc553fbd67826bb66b59319f7331dc7e13c79c525b1cbc6ab2f01161a20caacf2de90b28794451b34e3f60b5f21a413177ba7e92a349fffaf6 +DIST Convert-Color-0.17.tar.gz 35728 BLAKE2B ec9fa4218928dcf14504e7629be375b3486c6eddc44807112ef62240b957fd27e4ebd6433295c55067d51ef62e9dd0270d40f18567a4d4931fb2524051f27187 SHA512 edcbdc0d2775b7e5f814fc3fd16d4e089f89a3141a0e8776bf783aade5a7f20fa05cb4a46bd01bf16d2d9f41af46bca72de087c56c02fd088fe8b619bc26cb27 diff --git a/dev-perl/Convert-TNEF/Convert-TNEF-0.180.0-r3.ebuild b/dev-perl/Convert-TNEF/Convert-TNEF-0.180.0-r3.ebuild index 515886cbedbb..7fd5f276fe29 100644 --- a/dev-perl/Convert-TNEF/Convert-TNEF-0.180.0-r3.ebuild +++ b/dev-perl/Convert-TNEF/Convert-TNEF-0.180.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=DOUGW DIST_VERSION=0.18 inherit perl-module -DESCRIPTION="A Perl module for reading TNEF files" +DESCRIPTION="Perl module for reading TNEF files" SLOT="0" KEYWORDS="~alpha amd64 ~hppa ppc ppc64 sparc x86" diff --git a/dev-perl/Convert-UU/metadata.xml b/dev-perl/Convert-UU/metadata.xml index e2c9afaca62c..4961def9862e 100644 --- a/dev-perl/Convert-UU/metadata.xml +++ b/dev-perl/Convert-UU/metadata.xml @@ -5,4 +5,8 @@ perl@gentoo.org Gentoo Perl Project + + Convert-UU + Convert::UU + diff --git a/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.120.0.ebuild b/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.120.0.ebuild new file mode 100644 index 000000000000..1c2f99192364 --- /dev/null +++ b/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.120.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=KAZEBURO +DIST_VERSION=0.12 +inherit perl-module + +DESCRIPTION="Accelerate Cookie::Baker's crush_cookie" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + virtual/perl-Exporter +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.640.0 + test? ( + >=virtual/perl-Test-Simple-0.980.0 + ) +" diff --git a/dev-perl/Cookie-Baker-XS/Manifest b/dev-perl/Cookie-Baker-XS/Manifest index 7805866bf69e..31ef64e69bdc 100644 --- a/dev-perl/Cookie-Baker-XS/Manifest +++ b/dev-perl/Cookie-Baker-XS/Manifest @@ -1 +1,2 @@ DIST Cookie-Baker-XS-0.11.tar.gz 56814 BLAKE2B a62fafe4c5ec0a789865737440c08769b66fd5de637806ffee6f39be3810db21ab141c37709f416e1a3e140b931d05df8296236ecbaa7b676d6481a83319f3d8 SHA512 01c75cb2bd9163cc2e27bf5343a9bc7c596158ca57f93437307ee3a0d991ecc5c1c24e26c3e2a1116e5685fc5b6aacf17d09f22bba99919acd3df55964be762f +DIST Cookie-Baker-XS-0.12.tar.gz 57144 BLAKE2B b194b009257c8a05f76e7a1ac7a5a0505759dac123477805bf4853c2e6e5ccdcf13104aca8a4865a9f125dca135f9d831710cf28c01b22aeecff8ccaee5ee087 SHA512 ddcce708c8855d00c1cf900d140cb911da60d8928b3c459254ce1b85e006c07ba5bd5efcbde37ab38ad2c563bcbc30487f1c6ecbbb78d8fa273c7b35808d229e diff --git a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.360.0.ebuild b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.360.0.ebuild index 7a1ad5ca6ea2..4d6a3d0652ef 100644 --- a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.360.0.ebuild +++ b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.360.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="cPanel fork of JSON::XS, fast and correct serializing" 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" RDEPEND=" >=virtual/perl-Math-BigInt-1.160.0 diff --git a/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.70.0.ebuild b/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.70.0.ebuild new file mode 100644 index 000000000000..86d456f0f845 --- /dev/null +++ b/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.70.0.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=KARASIK +DIST_VERSION=0.07 +inherit perl-module + +DESCRIPTION="Shared secret elliptic-curve Diffie-Hellman generator" + +LICENSE="|| ( Artistic GPL-1+ ) BSD CC-PD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="virtual/perl-ExtUtils-MakeMaker" diff --git a/dev-perl/Crypt-Curve25519/Manifest b/dev-perl/Crypt-Curve25519/Manifest index e94014b5c442..5f8c25497ac8 100644 --- a/dev-perl/Crypt-Curve25519/Manifest +++ b/dev-perl/Crypt-Curve25519/Manifest @@ -1 +1,2 @@ DIST Crypt-Curve25519-0.06.tar.gz 27835 BLAKE2B 39ab90ae4044e897a9cf24c21d5a922520dc1724e0aa4612864ce996b27fe9234111cc8394f60caeac9734cab64f3a378a74b3eaf087ee5e6b3d168fa967f5bf SHA512 e5d351c36c9f60e1b55f45bf9fa871fddf949bd5c0a20b4d065e1eb2d4e24ba43807289591eda854fca28b5909fd6af1b0fc9ede63efbeeaf6e011e7382a4e1d +DIST Crypt-Curve25519-0.07.tar.gz 16216 BLAKE2B 88f1558863748889d983e239e8715069868de6fdd6ca2c0654c462b657857b1ca0e6edca1089ea9fd2ff9cc037d7ec445bad268beeb2f6c9d1b39123ac2be7c9 SHA512 8b7107c3d96239974836f99d8e6d0603b8006ec1b3c80a8364b82259d9f79938d77b0b5bac8c1e2b14147bc2c86e39e27b79cfe0f316dfd4e9518aab313e5103 diff --git a/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r3.ebuild b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r3.ebuild index 0bdbad3b0cba..c4e5d74e3e1f 100644 --- a/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r3.ebuild +++ b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r3.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Perl DES encryption module" LICENSE="DES" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Crypt-PBKDF2/metadata.xml b/dev-perl/Crypt-PBKDF2/metadata.xml index e2c9afaca62c..b33c2c4409db 100644 --- a/dev-perl/Crypt-PBKDF2/metadata.xml +++ b/dev-perl/Crypt-PBKDF2/metadata.xml @@ -5,4 +5,14 @@ perl@gentoo.org Gentoo Perl Project + + Crypt-PBKDF2 + Crypt::PBKDF2 + Crypt::PBKDF2::Hash + Crypt::PBKDF2::Hash::DigestHMAC + Crypt::PBKDF2::Hash::HMACSHA1 + Crypt::PBKDF2::Hash::HMACSHA2 + Crypt::PBKDF2::Hash::HMACSHA3 + arodland/Crypt-PBKDF2 + diff --git a/dev-perl/Crypt-Password/Crypt-Password-0.280.0.ebuild b/dev-perl/Crypt-Password/Crypt-Password-0.280.0.ebuild index 128bbc7c2a6b..c5e35e329227 100644 --- a/dev-perl/Crypt-Password/Crypt-Password-0.280.0.ebuild +++ b/dev-perl/Crypt-Password/Crypt-Password-0.280.0.ebuild @@ -10,6 +10,6 @@ inherit perl-module DESCRIPTION="Unix-style, Variously Hashed Passwords" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" BDEPEND="dev-perl/Module-Install" diff --git a/dev-perl/Crypt-URandom/Crypt-URandom-0.390.0.ebuild b/dev-perl/Crypt-URandom/Crypt-URandom-0.390.0.ebuild new file mode 100644 index 000000000000..333b79bb1d39 --- /dev/null +++ b/dev-perl/Crypt-URandom/Crypt-URandom-0.390.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=DDICK +DIST_VERSION=0.39 +inherit perl-module + +DESCRIPTION="Provide non blocking randomness" + +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + virtual/perl-Carp + virtual/perl-Exporter +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-Test-Simple + ) +" + +PERL_RM_FILES=( t/pod.t ) diff --git a/dev-perl/Crypt-URandom/Manifest b/dev-perl/Crypt-URandom/Manifest index 2c6d915e1e46..efb0ce68bf51 100644 --- a/dev-perl/Crypt-URandom/Manifest +++ b/dev-perl/Crypt-URandom/Manifest @@ -1 +1,2 @@ DIST Crypt-URandom-0.36.tar.gz 6099 BLAKE2B c1fd335411ca4642626bf651e7ea7de4390e6d4a9a894617c7f52ef2287cdbc54aa1911a3067d05c67f32236dfa2aa9a6fac3ea7e2bf019bd3dd4fd4cba3628c SHA512 59e6773d808f34f242f2520ed236faeed804d623fbcf4f1b8e7b39ed215ff1cde9f76ce4a9f5f260dfac42b036229a56cdb49a7f6856d5e943ed4d50e3392adc +DIST Crypt-URandom-0.39.tar.gz 8981 BLAKE2B 80a8474e4f2d0afd1133888f3ad10cac20419a924d967a6fe62cfb85240b81c7906ffac9476a0e58f8360a4ca0fdc3500c91e2079756657047d1c0880ccc038d SHA512 ed1369c7ad8a5c441f85415b077f0d194f6833080da9327a460412b99836d2af284d9a7ad694759155c227a2ceeef1468266d03250123f520c4b1bbadb451b75 diff --git a/dev-perl/Crypt-X509/Crypt-X509-0.550.0.ebuild b/dev-perl/Crypt-X509/Crypt-X509-0.550.0.ebuild new file mode 100644 index 000000000000..9c8887784c3c --- /dev/null +++ b/dev-perl/Crypt-X509/Crypt-X509-0.550.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=MRSCOTTY +DIST_VERSION=0.55 +inherit perl-module + +DESCRIPTION="Parse a X.509 certificate" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + >=dev-perl/Convert-ASN1-0.190.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( >=virtual/perl-Test-Simple-0.960.0 ) +" diff --git a/dev-perl/Crypt-X509/Manifest b/dev-perl/Crypt-X509/Manifest index c233bdc679f7..dfc501a3f376 100644 --- a/dev-perl/Crypt-X509/Manifest +++ b/dev-perl/Crypt-X509/Manifest @@ -1 +1,2 @@ DIST Crypt-X509-0.54.tar.gz 23235 BLAKE2B f2d5c9317833228ffd63ebb0f63a2bbb2e8255ff02c554d6cd201749aaf2e7965f26c86b76445b3d7ac228cc7e3a5afc7ea0d20952837e34304f0dc89a718996 SHA512 df5b155322432e0a9cae2a9ef2408a2692891f1ccb8ca438d38a4671a16df367c860ed549eb307342a5e74b88ea75a4e78386f86092ee87f5b897c11987ee771 +DIST Crypt-X509-0.55.tar.gz 21162 BLAKE2B 04e57b97b8a5dbc2bac0b9f734f56c581322b7e2372a7100c05fc2b47d132328aa820a5672a37eca7d2a94ff8395706d73ea13f9f95e9d2b5a16ef28532db5f8 SHA512 b7c72ccc57f132fa754e4372846b148914c2b4b94957716e3db55f2d7459f0d77fddb0aae9750191b887b9a5cea0dfc6704fb32a5bfbdebdb4f33a2ccfa3fb00 diff --git a/dev-perl/CryptX/CryptX-0.78.0.ebuild b/dev-perl/CryptX/CryptX-0.78.0.ebuild new file mode 100644 index 000000000000..47c6a2b7eb38 --- /dev/null +++ b/dev-perl/CryptX/CryptX-0.78.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: unbundle libtommath, libtomcrypt. There's experimental support upstream. +# bug #732634 + +DIST_AUTHOR=MIK +DIST_VERSION=0.078 +inherit perl-module + +DESCRIPTION="Self-contained crypto toolkit" + +LICENSE="|| ( Artistic GPL-1+ ) public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~sparc ~x86" +IUSE="minimal" + +RDEPEND=" + virtual/perl-Math-BigInt + !minimal? ( + dev-perl/JSON + ) +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + >=virtual/perl-Test-Simple-0.880.0 + !minimal? ( + >=virtual/perl-Math-BigInt-1.999.715 + >=virtual/perl-Storable-2.0.0 + ) + ) +" + +PERL_RM_FILES=( + t/002_all_pm.t + t/003_all_pm_pod.t + t/004_all_pm_pod_spelling.t + t/005_all_pm_pod_coverage.t +) + +#src_configure() { +# CRYPTX_LDFLAGS='-ltommath -ltomcrypt' perl-module_src_configure +#} diff --git a/dev-perl/CryptX/Manifest b/dev-perl/CryptX/Manifest index e60545e82e4d..784991328712 100644 --- a/dev-perl/CryptX/Manifest +++ b/dev-perl/CryptX/Manifest @@ -1,3 +1,4 @@ DIST CryptX-0.072.tar.gz 1643459 BLAKE2B 28bb06ef870287ccd9f46c2ed5d7b434e33563046598cff5c505c74c68d29b5bf58ad0dd3a5d968c6717ccb6cfdbf1b33982b49a87b9e4f7c85af9ab40d617d5 SHA512 9e51181b14c08f8c0769089f8c9a5feefa7c4f1a8dff2501cf1d1d475ae162f8df35c7cceff9d1742552951e13450cac9d70eb1ead8178e0c95cd1abfea5e03c DIST CryptX-0.073.tar.gz 1643681 BLAKE2B 01a8a9082d4abbe6ae17b1fb53f9e0fbcf2aa8124381f11124ee55a23046f2c08aa403ce3a38a14f6bd36b3f61b539d704c913b0bea18d5c90a1b8336c464229 SHA512 592e4d657870785d7d13ba74bdc28c62575c4cf1ed95fb8de4524617ae92d196c5f1bc031ea4a39601ddb6ea8484dc28a4f2ddf53e2348466e9f8307956d0646 DIST CryptX-0.077.tar.gz 1647312 BLAKE2B bc685f298f10c73812b13496a42d180f19d85c3e37a1ec47b4561835faaf66a7c5d3d6dcd9769df72c89e69f77858358c0f34498467bfc8436fe621c0601dcf5 SHA512 dde98e40fac2e4107e54ea81ddbe2db1e39134802aca3a82cc83fe1d5c7cea9cc6ceedc2a8eb48a08df9e09b7cbe9b82a6d0bdb35b8a94df580982e36f5f2a92 +DIST CryptX-0.078.tar.gz 1647544 BLAKE2B 6589fc46abaca313a8f1a5e32d8744ee523427646e35e530ea8c26521479889a4ca42df0f69eb5bb7e58de76dea00db0d60521b5be44accfef6df913c82cf0c4 SHA512 c930b337fdc958de73dcf62291410a992690c1c735e68f16859c1ea50d21d6fad2c6d05d13a39797505ed746172f1885e5038c4ccff04259862d59b40dd12fe1 diff --git a/dev-perl/Curses/Curses-1.440.0.ebuild b/dev-perl/Curses/Curses-1.440.0.ebuild new file mode 100644 index 000000000000..5451a85e0efc --- /dev/null +++ b/dev-perl/Curses/Curses-1.440.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=GIRAFFED +DIST_VERSION=1.44 +DIST_EXAMPLES=("demo" "demo2" "demo.form" "demo.menu" "demo.panel") +inherit perl-module toolchain-funcs + +DESCRIPTION="Curses interface modules for Perl" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="+unicode" + +RDEPEND=" + >=sys-libs/ncurses-6:=[unicode(+)?] + virtual/perl-Data-Dumper +" +DEPEND=" + >=sys-libs/ncurses-6:=[unicode(+)?] +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + virtual/pkgconfig + test? ( virtual/perl-Test-Simple ) +" + +src_configure() { + myconf=( FORMS PANELS MENUS ) + mydoc=( HISTORY ) + + export CURSES_LIBTYPE="$(usex unicode ncursesw ncurses)" + export CURSES_LDFLAGS=$($(tc-getPKG_CONFIG) --libs ${CURSES_LIBTYPE} || die) + export CURSES_CFLAGS=$($(tc-getPKG_CONFIG) --cflags ${CURSES_LIBTYPE} || die) + + perl-module_src_configure + + if ! use unicode ; then + sed -i "s::\"${ESYSROOT}/usr/include/form.h\":" "${S}"/c-config.h || die + fi +} diff --git a/dev-perl/Curses/Manifest b/dev-perl/Curses/Manifest index f41c9deb405e..4902dad2e22f 100644 --- a/dev-perl/Curses/Manifest +++ b/dev-perl/Curses/Manifest @@ -2,3 +2,4 @@ DIST Curses-1.37.tar.gz 135763 BLAKE2B b42f81d5a382b8cf6c8323cc5c13fd39dcc57081a DIST Curses-1.38.tar.gz 135789 BLAKE2B 68817bfafcfe2b9d9480c12f2490f9281b5e0cc51bbcfd795e2728a21ef24e12362cfc0896d7b5d6678f35f25fb80c0aee4cde5cf06ec8b3871168cd059649d6 SHA512 27999e71f19576c930a794c9f478e8a3b6b3b1d1e68c4ca57b712f20c98a83dba46295c012a6c618d097b661ec30441c8147e26579218ecef977d7c7996c7442 DIST Curses-1.41.tar.gz 137458 BLAKE2B 04cb8fc655d0f8ce629fad453923a82ee8c3f7b95e042f036b1c1dc6781e181c04716f8166ebfc0a34eab2402271e8e05ce9438af7a7276c11d22fd9106733f7 SHA512 a8d091f3f79be6368bb0e465563cc736a934f66f489d8c1ec86dca71c22705c7969e1468c9d330cc6653994af550f8f95282b0fd504174d2f77b7d32e98be108 DIST Curses-1.43.tar.gz 138539 BLAKE2B 18557b1e992d9532f18ff97d804b13b845113371f91e79779bdc35df7c3297e77ba64ae9fa25af1045a7b5602a45b80f4fd511a842a6fd616b1a5f9d21933578 SHA512 8fd4592b3eb4466e89ca2c64fc43e2f5cbb97b75802ec236e34962b4732b014820ff1c1ee089f0b4ac9a65d4110cdf89887263c1a664cf094353c767a2af215c +DIST Curses-1.44.tar.gz 139766 BLAKE2B 822ff66038b551476a26f174bccba213d8d4e238144129245c68a8e239b8c0c68e6cb351637e158d39af7878a83a436776833898623f934c91b694d71ef34426 SHA512 2c7f9ad9971c1afe6c1bee59581466f848ab1128e546effccd2118cb7bce1962ec7f6a8da60be3cdd1405f6b0a44f7c29c5f7900cbc436940592b1075fbfb6f7 diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild new file mode 100644 index 000000000000..c6feda542e73 --- /dev/null +++ b/dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=TURNSTEP +inherit perl-module + +DESCRIPTION="PostgreSQL database driver for the DBI module" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + virtual/perl-version + >=dev-perl/DBI-1.614.0 + dev-db/postgresql:* +" +DEPEND=" + dev-db/postgresql:* +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.580.0 + test? ( + virtual/perl-File-Temp + >=virtual/perl-Test-Simple-0.880.0 + virtual/perl-Time-HiRes + ) +" + +PERL_RM_FILES=( + "t/00_signature.t" +) + +src_prepare() { + postgres_include="$(readlink -f "${EPREFIX}"/usr/include/postgresql)" + postgres_lib="${postgres_include//include/lib}" + # Fall-through case is the non-split postgresql + # The active cases instead get us the matching libdir for the includedir. + for i in lib lib64 ; do + if [ -d "${postgres_lib}/${i}" ]; then + postgres_lib="${postgres_lib}/${i}" + break + fi + done + + # env variables for compilation: + export POSTGRES_INCLUDE="${postgres_include}" + export POSTGRES_LIB="${postgres_lib}" + perl-module_src_prepare +} + +src_test() { + local MODULES=( + "Bundle::DBD::Pg v${PV}" + "DBD::Pg v${PV}" + ) + local failed=() + + local dep + for dep in "${MODULES[@]}"; do + ebegin "Compile testing ${dep}" + perl -Mblib="${S}" -M"${dep} ()" -e1 #|| + #die "Could not load ${dep}" + eend $? || failed+=( "$dep" ) + done + + if [[ ${failed[@]} ]]; then + echo + eerror "One or more modules failed compile:"; + for dep in "${failed[@]}"; do + eerror " ${dep}" + done + die "Failing due to module compilation errors"; + fi + + local LIVEDB_TESTS=( + "t/01connect.t" + "t/02attribs.t" + "t/03dbmethod.t" + "t/03smethod.t" + "t/04misc.t" + "t/06bytea.t" + "t/07copy.t" + "t/08async.t" + "t/09arrays.t" + "t/12placeholders.t" + "t/20savepoints.t" + "t/30unicode.t" + ) + if [[ ! -v DBI_DSN ]]; then + ewarn "Functional database tests disabled due to lack of configuration." + ewarn "Please set the following environment variables values pertaining to a" + ewarn "pre-configured Postgres installation in order for tests to work:" + ewarn " DBI_DSN - A DBI-compatible connection string for a Postgres Database" + ewarn " ( eg: dbi:Pg:dbname=testdb )" + ewarn " DBI_USER - A Postgres Database Username" + ewarn " DBI_PASS - A Postgres Database Password" + ewarn "" + ewarn "For details, visit:" + ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/DBD-Pg" + perl_rm_files "${LIVEDB_TESTS[@]}" + fi + + # Parallel testing breaks database access + DBDPG_TEST_ALWAYS_ENV=1 DIST_TEST="do" perl-module_src_test +} diff --git a/dev-perl/DBD-Pg/Manifest b/dev-perl/DBD-Pg/Manifest index f7b175c430e5..9720dff96fe0 100644 --- a/dev-perl/DBD-Pg/Manifest +++ b/dev-perl/DBD-Pg/Manifest @@ -1 +1,2 @@ DIST DBD-Pg-3.15.0.tar.gz 284379 BLAKE2B e3d8d5a2e3339c88f92dc24cca47296b8b2e597dcb81f2645180dd90b27873f209728dc0ac320e493b573c73efb54292e89370a628fc304bf319e237e04b1912 SHA512 67912da5cda42d198cdffa3f5c93267ed9da681c837fd8a9b8c6a13873a461b1123ce0a8e1f4f4398264f57ead35950b4945018e6cead14c903a809a298aecb9 +DIST DBD-Pg-3.16.3.tar.gz 287011 BLAKE2B 43e51843ccfc19d70f0cd53e00080d07257cd775469c064fe30c341cf6ca991549ea0a6d432fd2c18a21cdf47e2c9fec73b077e5cce1d4f487d883f29f20bfe0 SHA512 5f703ebc18f09eec38246955c827324111d32a10a28d311de81e804dc10c49562e93280a7fb594dd8bdb506e65c66442b7f783c5edc697cd50a18019566d96b2 diff --git a/dev-perl/DBICx-TestDatabase/DBICx-TestDatabase-0.50.0-r1.ebuild b/dev-perl/DBICx-TestDatabase/DBICx-TestDatabase-0.50.0-r1.ebuild index 4dc10048e15f..3207fe40c87b 100644 --- a/dev-perl/DBICx-TestDatabase/DBICx-TestDatabase-0.50.0-r1.ebuild +++ b/dev-perl/DBICx-TestDatabase/DBICx-TestDatabase-0.50.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=JROCKWAY DIST_VERSION=0.05 inherit perl-module -DESCRIPTION="create a temporary database from a DBIx::Class::Schema" +DESCRIPTION="Create a temporary database from a DBIx::Class::Schema" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/dev-perl/DBIx-Class/DBIx-Class-0.82.843.ebuild b/dev-perl/DBIx-Class/DBIx-Class-0.82.843.ebuild new file mode 100644 index 000000000000..6012d997f488 --- /dev/null +++ b/dev-perl/DBIx-Class/DBIx-Class-0.82.843.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RIBASUSHI +DIST_VERSION=0.082843 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="Extensible and flexible object <-> relational mapper" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="admin admin-script deploy replicated" + +RDEPEND_MOOSE_BASIC=" + >=dev-perl/Moose-0.980.0 + >=dev-perl/MooseX-Types-0.210.0 +" +RDEPEND_ADMIN_BASIC=" + >=dev-perl/JSON-Any-1.220.0 + >=dev-perl/MooseX-Types-JSON-0.20.0 + >=dev-perl/MooseX-Types-Path-Class-0.50.0 + >=dev-perl/namespace-autoclean-0.90.0 +" + +# >=dev-perl/Class-DBI-Plugin-DeepAbstractSearch-0.08 +# dev-perl/Class-Trigger +# >=dev-perl/DBIx-ContextualFetch-1.03 +# >=dev-perl/Date-Simple-3.03 +# dev-perl/DateTime-Format-MySQL +# dev-perl/DateTime-Format-Pg +# dev-perl/DateTime-Format-SQLite +# dev-perl/DateTime-Format-Strptime +# dev-perl/Devel-Cycle +# dev-perl/Time-Piece-MySQL + +RDEPEND=" + admin? ( + ${RDEPEND_MOOSE_BASIC} + ${RDEPEND_ADMIN_BASIC} + ) + admin-script? ( + ${RDEPEND_MOOSE_BASIC} + ${RDEPEND_ADMIN_BASIC} + >=dev-perl/Getopt-Long-Descriptive-0.81.0 + >=dev-perl/Text-CSV-1.160.0 + ) + deploy? ( + >=dev-perl/SQL-Translator-0.110.60 + ) + replicated? ( + ${RDEPEND_MOOSE_BASIC} + dev-perl/Clone + >=dev-perl/Hash-Merge-0.120.0 + ) + >=dev-perl/Class-Accessor-Grouped-0.100.120 + >=dev-perl/Class-C3-Componentised-1.0.900 + >=dev-perl/Class-Inspector-1.240.0 + >=dev-perl/Config-Any-0.200.0 + >=dev-perl/Context-Preserve-0.10.0 + >=dev-perl/Data-Dumper-Concise-2.20.0 + >=dev-perl/DBI-1.570.0 + >=dev-perl/Devel-GlobalDestruction-0.90.0 + virtual/perl-File-Path + >=dev-perl/Hash-Merge-0.120.0 + >=dev-perl/MRO-Compat-0.120.0 + >=dev-perl/Math-Base36-0.70.0 + >=virtual/perl-Math-BigInt-1.80 + >=dev-perl/Module-Find-0.70.0 + >=dev-perl/Moo-2.0.0 + >=dev-perl/Path-Class-0.180.0 + >=dev-perl/SQL-Abstract-Classic-1.910.0 + >=dev-perl/Scope-Guard-0.30.0 + >=dev-perl/Sub-Name-0.40.0 + >=virtual/perl-Text-Balanced-2.0.0 + >=dev-perl/Try-Tiny-0.70.0 + >=dev-perl/namespace-clean-0.240.0 +" +BDEPEND="${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.590.0 + test? ( + >=dev-perl/DBD-SQLite-1.290.0 + >=virtual/perl-File-Temp-0.220.0 + >=dev-perl/Package-Stash-0.280.0 + >=dev-perl/Test-Deep-0.101.0 + >=dev-perl/Test-Exception-0.310.0 + >=virtual/perl-Test-Simple-0.940.0 + >=dev-perl/Test-Warn-0.210.0 + ) +" diff --git a/dev-perl/DBIx-Class/Manifest b/dev-perl/DBIx-Class/Manifest index 03a374851347..a03316309a34 100644 --- a/dev-perl/DBIx-Class/Manifest +++ b/dev-perl/DBIx-Class/Manifest @@ -1 +1,2 @@ DIST DBIx-Class-0.082842.tar.gz 879377 BLAKE2B 2decf29c5dc1a84654e1e42551f0f9fbf5cf0397a61f1c8fd0597c2b0d82d9ce095e653dd9635065338327116ff52ec20e2e36f7b16083afd51e2b7ca964b45b SHA512 c8d7149536d5c4ebbfc866b0c143454ead37fda5ddb8fa43dfe2d56c2169be0fd8a46ec3b6c7cd22cb1c93504056d5803b5250ac151507ef4205fe53495e8f18 +DIST DBIx-Class-0.082843.tar.gz 879391 BLAKE2B 15e180f3bc82e2b9c01aea0f7acb7c05b0c828a51389a9608ccf2b99ca4ce4bfc774047e56f167b282fac3a4b54b323325ed37b5b16698ff9335d7b49ef55610 SHA512 395752fd2568580c7a35598c4e2a30210e6ee5dc382dc56338ca6e20effa083e2bb31ebe6c715f2bd421699de10570551b1c4c25772c0f8b071f64787b041d7c diff --git a/dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.470.0.ebuild b/dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.470.0.ebuild new file mode 100644 index 000000000000..9bab59b29d97 --- /dev/null +++ b/dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.470.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=IVAN +DIST_VERSION=0.47 +inherit perl-module + +DESCRIPTION="Database-independent schema objects" + +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~riscv ~x86" + +RDEPEND=" + dev-perl/DBI + virtual/perl-Storable +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker +" diff --git a/dev-perl/DBIx-DBSchema/Manifest b/dev-perl/DBIx-DBSchema/Manifest index f3340603f35f..a2829c1607c7 100644 --- a/dev-perl/DBIx-DBSchema/Manifest +++ b/dev-perl/DBIx-DBSchema/Manifest @@ -1 +1,2 @@ DIST DBIx-DBSchema-0.45.tar.gz 29144 BLAKE2B 209d7195e5d75140b68ede322da31f38aef67233702da29383f607cebd07a6ff7ee07ee3c212f7ce27d0d9c2d21827023eed20dcd47e0bbd1bc4a2dfe407d7f1 SHA512 808d83898b1265b6dcdd5e9727fb0fed50935dba893cae40ead5d0d344edcf6f342a3ed2e7ad63efbb94e0cc07c0615153c29d14132c13ac9b071d77a9069770 +DIST DBIx-DBSchema-0.47.tar.gz 29763 BLAKE2B 47ba07bb2f3550c7394bf29c0d9c4ed3a10ee9de60740b9881953fc16338fb80016b66aafcaf42c57aa6e46d3da69da28dc653cfec91130aacf32e7f1eda8908 SHA512 f40342d586f3c2665c3eb38cd52bb47ed33fde18363d3377e47b63be5262e542e140ac45b5ed059b9b8d41d50bb04d2de6c51ef1cb8c8a35a55ec969dca8673f diff --git a/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.760.0.ebuild b/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.760.0.ebuild new file mode 100644 index 000000000000..8d6afaebc244 --- /dev/null +++ b/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.760.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=BPS +DIST_VERSION=1.76 +DIST_EXAMPLES=("ex/*") +inherit perl-module + +DESCRIPTION="Encapsulate SQL queries and rows in simple Perl objects" + +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~riscv ~x86" + +RDEPEND=" + >=dev-perl/Cache-Simple-TimedExpiry-0.210.0 + dev-perl/Class-Accessor + >=dev-perl/Class-ReturnValue-0.400.0 + dev-perl/Clone + dev-perl/DBI + dev-perl/DBIx-DBSchema + >=virtual/perl-Encode-1.990.0 + virtual/perl-Scalar-List-Utils + dev-perl/Want + >=dev-perl/capitalization-0.30.0 +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.590.0 + test? ( + >=virtual/perl-Test-Simple-0.520.0 + dev-perl/DBD-SQLite + virtual/perl-File-Temp + ) +" + +PERL_RM_FILES=( + t/pod.t +) diff --git a/dev-perl/DBIx-SearchBuilder/Manifest b/dev-perl/DBIx-SearchBuilder/Manifest index b4ff8fe24e5f..0187e45d2ece 100644 --- a/dev-perl/DBIx-SearchBuilder/Manifest +++ b/dev-perl/DBIx-SearchBuilder/Manifest @@ -1,2 +1,3 @@ DIST DBIx-SearchBuilder-1.69.tar.gz 118336 BLAKE2B 449bf21a3c2512f1afa08836c7c0d593f56f4ccfd6b2c126336144fb481585a86d1c75821e04a136710bd22be3e8ac93ec532ff60581330b33beac9f47885699 SHA512 3dc779ddda123493c852781cbd5e2ace2100ca8234a77a369ea802e6c041868e004aeaa0ce579b8a3899d371744927dd29a002aa149ba9b8097e429aeab7ac9e DIST DBIx-SearchBuilder-1.71.tar.gz 120610 BLAKE2B d1a7445fcb8c427d9181a5d14240819d70de5d1f1662f5c9f7f1e1658d9152e6931d5ff2a88b69f64246cb280cb68a429fa49bf5251e04875ef997d12c8c3fbf SHA512 696b427d3128d30c2655ca194614b628ec46af8daef763cd4363ae07be5b0bb16d2d1c04539f45be8e37d2d816526bfbc1627ea591e6bce127580906d4ae8ead +DIST DBIx-SearchBuilder-1.76.tar.gz 132376 BLAKE2B 95be56f9c62b12752368e8a6fea17532b90f2f0d8eab29996134de9cb9e5c9a44b7f9e4438f0265fe97e965b8e1561cc3695acecefa3a30d3ede2fb14b8afdb0 SHA512 b4ba27b991d369605fc7f4821c58d11686c45c8b569b370c60ec6a62b97023631993bb457f7a42d2d821319d03c46654abc2d6b1dbda2019582dfdc06e2bf5b9 diff --git a/dev-perl/Danga-Socket/Danga-Socket-1.620.0.ebuild b/dev-perl/Danga-Socket/Danga-Socket-1.620.0.ebuild index f42f325f641e..a1638e5bd6bb 100644 --- a/dev-perl/Danga-Socket/Danga-Socket-1.620.0.ebuild +++ b/dev-perl/Danga-Socket/Danga-Socket-1.620.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=NML DIST_VERSION=1.62 inherit perl-module -DESCRIPTION="A non-blocking socket object; uses epoll()" +DESCRIPTION="Non-blocking socket object; uses epoll()" SLOT="0" KEYWORDS="amd64 ~ppc x86" diff --git a/dev-perl/Data-Binary/metadata.xml b/dev-perl/Data-Binary/metadata.xml index e2c9afaca62c..309c7a5115ef 100644 --- a/dev-perl/Data-Binary/metadata.xml +++ b/dev-perl/Data-Binary/metadata.xml @@ -5,4 +5,8 @@ perl@gentoo.org Gentoo Perl Project + + Data-Binary + Data::Binary + diff --git a/dev-perl/Data-Compare/Data-Compare-1.290.0.ebuild b/dev-perl/Data-Compare/Data-Compare-1.290.0.ebuild new file mode 100644 index 000000000000..4216ee141b0a --- /dev/null +++ b/dev-perl/Data-Compare/Data-Compare-1.290.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=DCANTRELL +DIST_VERSION=1.29 +inherit perl-module + +DESCRIPTION="Compare perl data structures" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + +RDEPEND=" + >=dev-perl/Clone-0.430.0 + >=dev-perl/File-Find-Rule-0.100.0 + virtual/perl-Scalar-List-Utils +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + dev-perl/Scalar-Properties + >=virtual/perl-Test-Simple-0.880.0 + ) +" + +PERL_RM_FILES=( + "t/pod.t" +) diff --git a/dev-perl/Data-Compare/Manifest b/dev-perl/Data-Compare/Manifest index c9a3e674c377..0840b70699e8 100644 --- a/dev-perl/Data-Compare/Manifest +++ b/dev-perl/Data-Compare/Manifest @@ -1 +1,2 @@ DIST Data-Compare-1.27.tar.gz 27111 BLAKE2B 969291c75a58dd91c6f31572e05d8b7832571e224c7cdfd1246c89c10e496d6452171100e16d9a8a23ad71e384d2d4c3cabf568effdc4b28542f3e091f5343a4 SHA512 29f20ec3fc86402b1006a50adb5417e11ff67cc2d6381afc7a6626696fb1f597dddbd87c505ccb6f3aa68805c0da2b193e13ea0130e40780731e49e530e42c85 +DIST Data-Compare-1.29.tar.gz 27261 BLAKE2B 0c3dae855276e91a89e82712a1ec114cc27c37c11d770e0e7c7a5e22447575859d1c07ca97bc47d62e1a1bd03ef6a280f6edae355251b7260c093050be786d85 SHA512 ce04d888798d4296c1f256d4debf2f64fed1a239da7e4c66ea0b9e45eb32e262d6dae3afbc7f9114dbb15c8ee81f294fd3b96476ee6cf1617a9d1351878209d3 diff --git a/dev-perl/Data-Dump-Streamer/Data-Dump-Streamer-2.420.0.ebuild b/dev-perl/Data-Dump-Streamer/Data-Dump-Streamer-2.420.0.ebuild new file mode 100644 index 000000000000..3ef4dc291b28 --- /dev/null +++ b/dev-perl/Data-Dump-Streamer/Data-Dump-Streamer-2.420.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=YVES +DIST_VERSION=2.42 +inherit perl-module + +DESCRIPTION="Accurately serialize a data structure as Perl code" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" + +RDEPEND=" + dev-perl/B-Utils + virtual/perl-Data-Dumper + virtual/perl-Exporter + virtual/perl-IO + virtual/perl-IO-Compress + virtual/perl-MIME-Base64 + virtual/perl-Text-Balanced + dev-perl/PadWalker + virtual/perl-XSLoader +" +BDEPEND=" + ${RDEPEND} + dev-perl/Module-Build + virtual/perl-Carp + virtual/perl-ExtUtils-CBuilder + dev-perl/ExtUtils-Depends + test? ( + dev-perl/Cpanel-JSON-XS + virtual/perl-Test-Simple + ) +" + +src_prepare() { + # Add DDS.pm shortcut + echo 'yes' > "${S}"/.answer || die + perl-module_src_prepare +} + +src_compile() { + ./Build --config optimize="${CFLAGS}" build || die +} diff --git a/dev-perl/Data-Dump-Streamer/Manifest b/dev-perl/Data-Dump-Streamer/Manifest index b8bf77126bfd..9c8a5b03b83f 100644 --- a/dev-perl/Data-Dump-Streamer/Manifest +++ b/dev-perl/Data-Dump-Streamer/Manifest @@ -1 +1,2 @@ DIST Data-Dump-Streamer-2.40.tar.gz 145760 BLAKE2B b819d6cee0fd13c8a27f381c49af63fa21831e1fa8e07c5e2527f90ff874daebb0a10a667b3ada539d3837dc5848e6ba6dc09e4af1f694954ca9d137d3c1615f SHA512 db21f42ba477cc644cf1e0c572ad5cace072b35d4760e85edccd4a7ae313d1eee19158dbbdd82f42de47ab26ca5f7528882a2a983df3cc44ea3b57f8bc832f64 +DIST Data-Dump-Streamer-2.42.tar.gz 147463 BLAKE2B d5f1d2e3959060cc3ae6956f823c7287c5063650ba914eded061e2d35cea3ca2be8ab503d347e8dc96bef6370a6ff9b25e2a4cfe0a9c1caaa21d730aa8a6b154 SHA512 481cc12f8111d83bc97695226531c7eb4ebdbb16ac540de90d8a0c8b1f30cd3dbc62f5def737b9eb08e6c1294fb290d9f347dd90869a7a7278d71ce436787f7d diff --git a/dev-perl/Data-Float/Data-Float-0.13.0-r1.ebuild b/dev-perl/Data-Float/Data-Float-0.13.0-r1.ebuild index 46adf0a21d20..962f2c1a2ac2 100644 --- a/dev-perl/Data-Float/Data-Float-0.13.0-r1.ebuild +++ b/dev-perl/Data-Float/Data-Float-0.13.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DIST_AUTHOR=ZEFRAM DIST_VERSION=0.013 inherit perl-module -DESCRIPTION="details of the floating point data type" +DESCRIPTION="Details of the floating point data type" SLOT="0" KEYWORDS="~amd64 x86" diff --git a/dev-perl/Data-Flow/metadata.xml b/dev-perl/Data-Flow/metadata.xml index e2c9afaca62c..9ed34d1679a0 100644 --- a/dev-perl/Data-Flow/metadata.xml +++ b/dev-perl/Data-Flow/metadata.xml @@ -5,4 +5,8 @@ perl@gentoo.org Gentoo Perl Project + + Data-Flow + Data::Flow + diff --git a/dev-perl/Data-GUID/Data-GUID-0.51.0.ebuild b/dev-perl/Data-GUID/Data-GUID-0.51.0.ebuild new file mode 100644 index 000000000000..964019f28444 --- /dev/null +++ b/dev-perl/Data-GUID/Data-GUID-0.51.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RJBS +DIST_VERSION=0.051 +inherit perl-module + +DESCRIPTION="Simple interface for generating and using globally unique identifiers" + +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + virtual/perl-Carp + >=dev-perl/Data-UUID-1.148.0 + >=dev-perl/Sub-Exporter-0.900.0 + >=dev-perl/Sub-Install-0.30.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Spec + >=virtual/perl-Test-Simple-0.960.0 + ) +" diff --git a/dev-perl/Data-GUID/Manifest b/dev-perl/Data-GUID/Manifest index 05bb33f2b34c..b0661a325246 100644 --- a/dev-perl/Data-GUID/Manifest +++ b/dev-perl/Data-GUID/Manifest @@ -1 +1,2 @@ DIST Data-GUID-0.050.tar.gz 20226 BLAKE2B 483714a870a3b09eeb30863d4c5265df03e7401c4072fc9b50b31275dd6fc14baf366746e1f81616f19a53b5188f1c04ac02090f53aa77ce0ec865a3494b8083 SHA512 64a081261e740602ea2e1ca833f0a5df9790b69f199c7b9d7936318fa307d2e473610f592499aa5cce48ce150e80601cd1d5238b6186f608b3e794e4d3377532 +DIST Data-GUID-0.051.tar.gz 20305 BLAKE2B 0d2ef7c6b268b5d719e41ea78926f0381a0c55a85f99ce66fd593716a273736f7733d866e51c7939b8d0d47ca0e3e6fd450785dfc3e36962fb892dcad68da944 SHA512 75b22311e8ac3b84a82187e4b6d9877de0282c09f723899a6ac423643ab6bf2e49ee20ddd210ed809e0698950d75885bb8a6986c6b2dc8cfbf5e68032f6a3530 diff --git a/dev-perl/Data-HexDump/Data-HexDump-0.40.0.ebuild b/dev-perl/Data-HexDump/Data-HexDump-0.40.0.ebuild index 96b74a546880..1103c8db5407 100644 --- a/dev-perl/Data-HexDump/Data-HexDump-0.40.0.ebuild +++ b/dev-perl/Data-HexDump/Data-HexDump-0.40.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ DIST_AUTHOR=NEILB DIST_VERSION=0.04 inherit perl-module -DESCRIPTION="Hexadecial Dumper" +DESCRIPTION="Hexadecimal Dumper" SLOT="0" KEYWORDS="amd64 ~hppa ~sparc x86" diff --git a/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.220.0.ebuild b/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.220.0.ebuild new file mode 100644 index 000000000000..bc165f242e62 --- /dev/null +++ b/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.220.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=SIXAPART +DIST_VERSION=0.22 +inherit perl-module + +DESCRIPTION="Simple, transparent data interface, with caching" + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +RDEPEND=" + dev-perl/Class-Accessor + dev-perl/Class-Data-Inheritable + dev-perl/Class-Trigger + dev-perl/DBI + virtual/perl-Scalar-List-Utils +" +BDEPEND=" + ${RDEPEND} + >=dev-perl/Module-Build-Tiny-0.35.0 + >=virtual/perl-ExtUtils-MakeMaker-6.590.0 + test? ( + dev-perl/Test-Exception + >=dev-perl/DBD-SQLite-1.110.0 + virtual/perl-version + ) +" diff --git a/dev-perl/Data-ObjectDriver/Manifest b/dev-perl/Data-ObjectDriver/Manifest index 8766b9917eab..3c682908649d 100644 --- a/dev-perl/Data-ObjectDriver/Manifest +++ b/dev-perl/Data-ObjectDriver/Manifest @@ -1 +1,2 @@ DIST Data-ObjectDriver-0.21.tar.gz 92070 BLAKE2B a26da0f855ad62d384a0c361d84b290cea3a6a298577827e417aa2f280e353f66347032e65f41f65522355b09f8c9e9634444b223e1719cff14ff552edfbdced SHA512 7ad062b5ded11fa61a0dd3ab1fcdf4e57b3f1c6a60b98f736f57a2ba44a1ca84108b46324c090ed8e4da97e57fbe5b6ef495153564f93f665289bd7918fa1182 +DIST Data-ObjectDriver-0.22.tar.gz 92523 BLAKE2B bd6951f537f808853a5f5099ea35cb74aba4d04e5af4885da95481d3c6f8134ad6a3c2e7d0145b9467e1450cbd007610f6a804d6cf040cdac70696c68aad028e SHA512 d1bdb4c549e78ab8d5c85785e1e8ccd7e08abca6aa80e437b88a2c489cd7dcf273392b7abf5d6e5dc54c363798f956918af2d4665052ed718cba4b424f392fb4 diff --git a/dev-perl/Data-OptList/Data-OptList-0.114.0.ebuild b/dev-perl/Data-OptList/Data-OptList-0.114.0.ebuild new file mode 100644 index 000000000000..63fd71444c14 --- /dev/null +++ b/dev-perl/Data-OptList/Data-OptList-0.114.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RJBS +DIST_VERSION=0.114 +inherit perl-module + +DESCRIPTION="Parse and validate simple name/value option pairs" + +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" + +RDEPEND=" + >=dev-perl/Sub-Install-0.921.0 + dev-perl/Params-Util + virtual/perl-Scalar-List-Utils +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Spec + >=virtual/perl-Test-Simple-0.960.0 + ) +" diff --git a/dev-perl/Data-OptList/Manifest b/dev-perl/Data-OptList/Manifest index 446843f59ad4..ef442ee80638 100644 --- a/dev-perl/Data-OptList/Manifest +++ b/dev-perl/Data-OptList/Manifest @@ -1 +1,2 @@ DIST Data-OptList-0.112.tar.gz 19764 BLAKE2B 2d4ea3f4e9333b04d3eb767aa9f3ab0cc570d127d909b857afdecc50039904433fa8102911e5ae63c4b89e249d8e64c7a708f8e83e5e0130903c73f20b73fb90 SHA512 79198ef244b4e5cb5201f938f228f20158ccdde76ff9d200b706104ddac5dc3ac8da3280ba335a60fd66d16202b803447ac7709a7d84e514d3a3dc59327ddc71 +DIST Data-OptList-0.114.tar.gz 19891 BLAKE2B 9d11ecbf6211ac9e58b7bb75688f643375e846b0221bbd389896251018bfa141ff6ea55d666c0b28f5034b0229e125aee8a74f1fa70c680f8f0a5ca8f6981131 SHA512 72f60ad7d9a6d87ffecfbc0f6f6d48dad2816dd4431d7e82e8ab834e0852da27420fd52fb2a1138254d80bf8b98b94b9fa25b878e1bb155221543a78219ee16a diff --git a/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0-r2.ebuild b/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0-r2.ebuild index 55d2bf5d1b29..495faa1d97bc 100644 --- a/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0-r2.ebuild +++ b/dev-perl/Data-Page-Pageset/Data-Page-Pageset-1.20.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ DIST_VERSION=1.02 inherit perl-module -DESCRIPTION="change long page list to be shorter and well navigate" +DESCRIPTION="Change long page list to be shorter and well navigate" SLOT="0" KEYWORDS="amd64 ~riscv ~x86" diff --git a/dev-perl/Data-Page/Data-Page-2.30.0.ebuild b/dev-perl/Data-Page/Data-Page-2.30.0.ebuild index 94f7e585ed88..1ba54132f761 100644 --- a/dev-perl/Data-Page/Data-Page-2.30.0.ebuild +++ b/dev-perl/Data-Page/Data-Page-2.30.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=ETHER DIST_VERSION=2.03 inherit perl-module -DESCRIPTION="help when paging through sets of results" +DESCRIPTION="Help when paging through sets of results" SLOT="0" KEYWORDS="amd64 ~riscv ~x86" diff --git a/dev-perl/Data-Printer/Data-Printer-1.1.0.ebuild b/dev-perl/Data-Printer/Data-Printer-1.1.0.ebuild new file mode 100644 index 000000000000..b4e64d61ebf2 --- /dev/null +++ b/dev-perl/Data-Printer/Data-Printer-1.1.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=GARU +DIST_VERSION=1.001000 +DIST_EXAMPLES=( "examples/*" ) +inherit perl-module + +DESCRIPTION="Colored and full-featured pretty print of Perl data structures and objects" + +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + virtual/perl-File-Spec + virtual/perl-File-Temp + virtual/perl-Scalar-List-Utils +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Temp + virtual/perl-Test-Simple + ) +" diff --git a/dev-perl/Data-Printer/Manifest b/dev-perl/Data-Printer/Manifest index 3bc63131a5d9..6de462f62336 100644 --- a/dev-perl/Data-Printer/Manifest +++ b/dev-perl/Data-Printer/Manifest @@ -1 +1,2 @@ DIST Data-Printer-1.000004.tar.gz 114981 BLAKE2B f6cab736d240999837446db02d405226807f7d629c4fe3c371ae31de27843d664719ea28e55f63e6432b8eaa628b5bf6a74b2145486d1e38b4c3020db88f0374 SHA512 a1edce61cef6010aa4bbc90d60b221c0bbb8a88f8808217955b72b5fc51a221c0d10051fd2fb8cbc4b2d5a18c5eea7b81f167b2f85f8ce0e144b5b995a702bb0 +DIST Data-Printer-1.001000.tar.gz 117188 BLAKE2B 24669807abb917c0541ad055b431c178e5da8e78abbfc69ef82becbd77d2f4c6ef0537c09fd12dcc94246fae0f6c04d5bf2f2cf5164d123e2b7328bc0cf27f4f SHA512 bb10b42305d6c3f9672037979c3de55d07633a05c2e630c7649c148fd162c1fcd23eff7e5c7f564af182366181715c413844a0904d91000604360602e752ba5a diff --git a/dev-perl/Data-Random/Data-Random-0.130.0.ebuild b/dev-perl/Data-Random/Data-Random-0.130.0.ebuild index 3e9a26273c39..07f556186f95 100644 --- a/dev-perl/Data-Random/Data-Random-0.130.0.ebuild +++ b/dev-perl/Data-Random/Data-Random-0.130.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=BAREFOOT DIST_VERSION=0.13 inherit perl-module -DESCRIPTION="A module used to generate random data" +DESCRIPTION="Module used to generate random data" SLOT="0" KEYWORDS="amd64 sparc x86" diff --git a/dev-perl/Data-Section/Data-Section-0.200.8.ebuild b/dev-perl/Data-Section/Data-Section-0.200.8.ebuild new file mode 100644 index 000000000000..2dba84d78fe9 --- /dev/null +++ b/dev-perl/Data-Section/Data-Section-0.200.8.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RJBS +DIST_VERSION=0.200008 +inherit perl-module + +DESCRIPTION="Read multiple hunks of data out of your DATA section" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + virtual/perl-Encode + >=dev-perl/MRO-Compat-0.90.0 + >=dev-perl/Sub-Exporter-0.979.0 +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.780.0 + test? ( + dev-perl/Test-FailWarnings + >=virtual/perl-Test-Simple-0.960.0 + ) +" diff --git a/dev-perl/Data-Section/Manifest b/dev-perl/Data-Section/Manifest index be6c54389100..583099b60f7b 100644 --- a/dev-perl/Data-Section/Manifest +++ b/dev-perl/Data-Section/Manifest @@ -1 +1,2 @@ DIST Data-Section-0.200007.tar.gz 22094 BLAKE2B 8bb0f39abb30ac70f5185d9fbbdd9dba1f2b5947961fef937a2913d12b0694629d9e4ec4a3759603a7217cb4a6b0d244bbac5f11bb2b9963b959506bb8b19b51 SHA512 0c23141ccc2041e8c1c222c95d6eab4b56e2d77a94c68507f67acbb62fa5132e9229e9680c9fff6ebbc6a47a42cf1943d6e5b50a5f0168c66193fb52aaa241f0 +DIST Data-Section-0.200008.tar.gz 22583 BLAKE2B 295507d93533d87ca0ad3d00edae7f83abfae6c54e8d3ae10203636ff94b7785d52c818632fc3daba5f6d5827a23a6bbd32bf933e334321bd214c5cd83c8101a SHA512 5fc8b25b1af8cdae5dca407bc039578e92bfc0b3bcfa2c01cdddf36ea30840f7eeeb336859a2e50719713c2675f2c1eb74c8832724d99ba4db92c47c65a860e3 diff --git a/dev-perl/Data-Validate-IP/Data-Validate-IP-0.310.0.ebuild b/dev-perl/Data-Validate-IP/Data-Validate-IP-0.310.0.ebuild new file mode 100644 index 000000000000..3f111aae6edd --- /dev/null +++ b/dev-perl/Data-Validate-IP/Data-Validate-IP-0.310.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=DROLSKY +DIST_VERSION=0.31 +DIST_EXAMPLES=("bench/*") + +inherit perl-module + +DESCRIPTION="IPv4 and IPv6 validation methods" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + virtual/perl-Exporter + >=dev-perl/NetAddr-IP-4 + virtual/perl-Scalar-List-Utils +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Spec + >=virtual/perl-Test-Simple-0.960.0 + dev-perl/Test-Requires + ) +" diff --git a/dev-perl/Data-Validate-IP/Manifest b/dev-perl/Data-Validate-IP/Manifest index b768dc00371a..94c42f42c914 100644 --- a/dev-perl/Data-Validate-IP/Manifest +++ b/dev-perl/Data-Validate-IP/Manifest @@ -1 +1,2 @@ DIST Data-Validate-IP-0.30.tar.gz 41761 BLAKE2B f80f67fba5086969db4abe7fcc6ac3104135ee37cedb98e12a160b726231e0f8349f373430deece35ab3d5c53046150602767e6d26feb8ea4d72969377deff2c SHA512 ac556445f1eec0440be17263bcffce46d0c3b719d3c64022bcb3fc6d1191ed9de94c0e4d6b2c3c5c1704dc7945b14a5c87abfcf2b7dc43ec4f10a4cc6629b761 +DIST Data-Validate-IP-0.31.tar.gz 43477 BLAKE2B ce10baec25a7e3f63e42a9c9761bd7274a2ceda331f210581f034333731707b4a4650188a720cfa43cd1cfe7a8bfa906b6eb3fecf4385c527264f5441c0b8730 SHA512 22ea6a8673fa07d405cb2f8645bd019265abf4104057c73d0399951a837549cedb97737f50b2e9e605202679c85ae5a7b7a24dd8d9fd8736624551b0b41fd6d8 diff --git a/dev-perl/Data-Visitor/Data-Visitor-0.320.0.ebuild b/dev-perl/Data-Visitor/Data-Visitor-0.320.0.ebuild new file mode 100644 index 000000000000..f99f67c95c60 --- /dev/null +++ b/dev-perl/Data-Visitor/Data-Visitor-0.320.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ETHER +DIST_VERSION=0.32 +inherit perl-module + +DESCRIPTION="Visitor style traversal of Perl data structures" + +SLOT="0" +KEYWORDS="~amd64 ~x86 ~x64-macos" + +RDEPEND=" + virtual/perl-Carp + >=dev-perl/Moose-0.890.0 + virtual/perl-Scalar-List-Utils + >=dev-perl/Tie-ToObject-0.10.0 + >=dev-perl/namespace-clean-0.190.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Spec + dev-perl/Test-Needs + >=virtual/perl-Test-Simple-0.880.0 + virtual/perl-Tie-RefHash + ) +" diff --git a/dev-perl/Data-Visitor/Manifest b/dev-perl/Data-Visitor/Manifest index aa6f24b03480..222c156d519c 100644 --- a/dev-perl/Data-Visitor/Manifest +++ b/dev-perl/Data-Visitor/Manifest @@ -1 +1,2 @@ DIST Data-Visitor-0.31.tar.gz 39537 BLAKE2B 69aa53325c3c9f69154f650855118baf2308144b0750d4db8ffedb2e1a4f9cbb6d56b291da20137002a6aff0ea85de2d5fe66f2b5ccb0eb3fba296e80b849eb9 SHA512 4c2cba80e3ef5ed0a19836b58f82da18e8ea1adf25c60767f308807c0e592bc679df6e4d58a0b1fd9fc65d558403d4beab1c327914c4572902971857cbdb8198 +DIST Data-Visitor-0.32.tar.gz 39313 BLAKE2B 7c30275f605511638280f939cf3e86695218280924a17e68d6831fba69e198e8103fdcf2e803e127c3bac443d3cdf8e8b27851b51b906c3a02a01f0ab95b2ad3 SHA512 f192f851d0e31b432c89573d85a165c9bc7e7f687980610ed8841bc77d72a55d4d3a2c104bab04d0b797ebc18f4b134596683be865aa052cde2b837a02426632 diff --git a/dev-perl/Date-Extract/Date-Extract-0.70.0.ebuild b/dev-perl/Date-Extract/Date-Extract-0.70.0.ebuild new file mode 100644 index 000000000000..7532cdbbe0ef --- /dev/null +++ b/dev-perl/Date-Extract/Date-Extract-0.70.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ETHER +DIST_VERSION=0.07 +inherit perl-module + +DESCRIPTION="Extract probable dates from strings" + +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + virtual/perl-Carp + dev-perl/Class-Data-Inheritable + >=dev-perl/DateTime-Format-Natural-0.600.0 + virtual/perl-Scalar-List-Utils + virtual/perl-parent +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.360.0 + test? ( + virtual/perl-File-Spec + dev-perl/Test-MockTime-HiRes + virtual/perl-Test-Simple + ) +" diff --git a/dev-perl/Date-Extract/Manifest b/dev-perl/Date-Extract/Manifest index 84ef1cdad2c1..1c7ca7d79bd0 100644 --- a/dev-perl/Date-Extract/Manifest +++ b/dev-perl/Date-Extract/Manifest @@ -1 +1,2 @@ DIST Date-Extract-0.06.tar.gz 32730 BLAKE2B 9559e7c9af77bf26f6c649e90516500e5a5551eeacb4c4fc733b228ec56047f932ad98ac5335de7d3488be869164e039b6c4776f4f7de07663cfb47583fa026d SHA512 f50bb1e968eab9a5ee5bd1383af1599aabc7af9f9c375e3d366857f1cbf6a6912e8eff99eece2096b09a475c9eb671eeaeb8e4b76c0d865cb452ce8b0a85c448 +DIST Date-Extract-0.07.tar.gz 31982 BLAKE2B 5044c00be567f8fe585bba66f3a532182adebf08f6b1921e3ac285aa3992e358a09cdba009bd7923b183255e261f2f30f1b66daab25ae493028c7327e8208d22 SHA512 ec687cf1513e02ae3fe65d7e9acf89ca5408a26fd9cea4b05d5b9578045248f571922dd6282a4f6e2346d062f7c03842547293c0e0b43c382c587c3bf3b38009 diff --git a/dev-perl/Date-ICal/Date-ICal-2.682.0.ebuild b/dev-perl/Date-ICal/Date-ICal-2.682.0.ebuild new file mode 100644 index 000000000000..3ccc04417f0b --- /dev/null +++ b/dev-perl/Date-ICal/Date-ICal-2.682.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=SKIM +DIST_VERSION=2.682 +inherit perl-module + +DESCRIPTION="ICal format date base module for Perl" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86" + +RDEPEND=" + >=dev-perl/Date-Leapyear-1.30.0 + virtual/perl-Storable + virtual/perl-Time-HiRes + virtual/perl-Time-Local +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + >=virtual/perl-Test-Harness-2.250.0 + >=virtual/perl-Test-Simple-0.450.0 + ) +" diff --git a/dev-perl/Date-ICal/Manifest b/dev-perl/Date-ICal/Manifest index e1166f90ca44..9e493866b876 100644 --- a/dev-perl/Date-ICal/Manifest +++ b/dev-perl/Date-ICal/Manifest @@ -1 +1,2 @@ DIST Date-ICal-2.678.tar.gz 43936 BLAKE2B cba18731bc995d6b13b9979d96fcb1e1013a2677437073183f3f3e18a6da0007522c802f700b7ec5ce15baf02d3963d7f2fbc114b22cc7947d0f112217811744 SHA512 317d793ed058b8cc21090f681f44e19c91282ad29b7c3fd0c2d2ee1bce66244b402ada90ea8c63d4bd25f5c9a5f5984257cbe700cd1d852e799232e421b77fe4 +DIST Date-ICal-2.682.tar.gz 43855 BLAKE2B 5b802319ccfee244aba40966bba1f571aaf127cb76a569b73add2944cf4cae0a2a1e29473e36f9798ffea6d78ddceca20f3e31b7267be0720e7cbb325bd9b29b SHA512 4dd24903ad75b74dfa8e54f80de60bfa4e56dd0436993b6557708cf51c92c36c20ef416fa8316d1254aebe6a800ee7316ecff18533cad37cb554b38cb0f79caa diff --git a/dev-perl/Date-Range/Date-Range-1.410.0.ebuild b/dev-perl/Date-Range/Date-Range-1.410.0.ebuild index dd06a8eabcb5..06704da53476 100644 --- a/dev-perl/Date-Range/Date-Range-1.410.0.ebuild +++ b/dev-perl/Date-Range/Date-Range-1.410.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DIST_AUTHOR=TMTM DIST_VERSION=1.41 inherit perl-module -DESCRIPTION="work with a range of dates" +DESCRIPTION="Work with a range of dates" SLOT="0" KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86" @@ -15,5 +15,4 @@ KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86" RDEPEND=" >=dev-perl/Date-Simple-0.30.0 " -BDEPEND="${RDEPEND} -" +BDEPEND="${RDEPEND}" diff --git a/dev-perl/Date-Range/metadata.xml b/dev-perl/Date-Range/metadata.xml index e2c9afaca62c..da322500b5dd 100644 --- a/dev-perl/Date-Range/metadata.xml +++ b/dev-perl/Date-Range/metadata.xml @@ -5,4 +5,8 @@ perl@gentoo.org Gentoo Perl Project + + Date-Range + Date::Range + diff --git a/dev-perl/Date-Simple/Date-Simple-3.30.0-r2.ebuild b/dev-perl/Date-Simple/Date-Simple-3.30.0-r2.ebuild index d708c3092fbc..b520d66bae9b 100644 --- a/dev-perl/Date-Simple/Date-Simple-3.30.0-r2.ebuild +++ b/dev-perl/Date-Simple/Date-Simple-3.30.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=IZUT DIST_VERSION=3.03 inherit perl-module -DESCRIPTION="A simple date object" +DESCRIPTION="Simple date object" SLOT="0" LICENSE="|| ( Artistic GPL-2+ )" @@ -24,6 +24,7 @@ BDEPEND=" virtual/perl-Test-Simple ) " + src_compile() { mymake=( "OPTIMIZE=${CFLAGS}" diff --git a/dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.107.0.ebuild b/dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.107.0.ebuild new file mode 100644 index 000000000000..23b3e2e3e487 --- /dev/null +++ b/dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.107.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=WYANT +DIST_VERSION=0.107 +inherit perl-module + +DESCRIPTION="Dates in the Julian calendar" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86" + +RDEPEND=" + >=dev-perl/DateTime-1.480.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + >=virtual/perl-Test-Simple-0.880.0 + ) +" diff --git a/dev-perl/DateTime-Calendar-Julian/Manifest b/dev-perl/DateTime-Calendar-Julian/Manifest index c44c2ac431ee..7cf7e495aa71 100644 --- a/dev-perl/DateTime-Calendar-Julian/Manifest +++ b/dev-perl/DateTime-Calendar-Julian/Manifest @@ -1,2 +1,3 @@ DIST DateTime-Calendar-Julian-0.104.tar.gz 18172 BLAKE2B c4d09c74b9355005ccad71584457f5c3bb586e62a1a7207e39a1ad2fa12107ef16b580aaaa7e782650a97905c47475c74ca15564686858aaf18d5c47b509c67f SHA512 5fa8dd0c2a8e7a3477bee723c3d6870a4c8ba361231b474afabfbb5118cc1d2d55e60035606b789a4700aaa9a35a9a836d0eb2a9bd935eeb23ff93db472e3599 DIST DateTime-Calendar-Julian-0.106.tar.gz 18681 BLAKE2B 0b6901f2e878e5b5679b6caa0baa665463cd4339b5fae792402d1461be743081e28ca4d6810bb69b3801421e106e29b530292b30e2f49d7a1df5b7a5f00d9ba3 SHA512 180955341937d6d809df70006e9ca45ec1c4fc0e3db79d32cd40cb934a7cbe022b893ba4dc2f914d5f502e355214e9ead44ec1846db9b18d649b9222aacce800 +DIST DateTime-Calendar-Julian-0.107.tar.gz 19669 BLAKE2B 6bfc01832f223b9f368f6d995073ce30da2b77b9071247173daa87611a3b399da96ed3f2a6c1b54cb16ca283bf9bba90ab2be184ee2a21d2254a0493e751b7bd SHA512 8219c4d8e998ebeb536d46f2d81b40a5ff21a3fc3c6e8c2c063b334e7a9f2cb73f14cdb5c82cac60bc9b1c6eb6ff43235f955f7775e47aaf4f903db654a34a5b diff --git a/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.170.0.ebuild b/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.170.0.ebuild new file mode 100644 index 000000000000..3fd35fc162c0 --- /dev/null +++ b/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.170.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=SCHUBIGER +DIST_VERSION=1.17 +inherit perl-module + +DESCRIPTION="Parse informal natural language date/time strings" + +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + virtual/perl-Carp + dev-perl/Clone + dev-perl/Date-Calc + dev-perl/DateTime + dev-perl/DateTime-TimeZone + virtual/perl-Exporter + virtual/perl-Getopt-Long + dev-perl/List-MoreUtils + >=dev-perl/Params-Validate-1.150.0 + virtual/perl-Scalar-List-Utils + virtual/perl-Storable + virtual/perl-Term-ReadLine + dev-perl/boolean +" +BDEPEND=" + ${RDEPEND} + >=dev-perl/Module-Build-0.420.0 + test? ( + dev-perl/Module-Util + dev-perl/Test-MockTime + virtual/perl-Test-Simple + ) +" + +PERL_RM_FILES=( + t/pod-coverage.t + t/pod.t +) diff --git a/dev-perl/DateTime-Format-Natural/Manifest b/dev-perl/DateTime-Format-Natural/Manifest index 4231c0fc865a..c9cf0ee22bde 100644 --- a/dev-perl/DateTime-Format-Natural/Manifest +++ b/dev-perl/DateTime-Format-Natural/Manifest @@ -1 +1,2 @@ DIST DateTime-Format-Natural-1.12.tar.gz 82853 BLAKE2B 4705b8449bf255d9a2e15bca7dfe862d0c44e9e851808f2879e3452df083e89d97af2ff48a599959102a85bfb4d701b5dd390200c6516eae49cf29bb2e43fa32 SHA512 c2685815e76d7208d2491a01bc93e0c15657325fc1e9b33b85f123085814b9d4554a25b575241605a6c819f1627486b093bf08eeb25bb55531e15a15ddf158c8 +DIST DateTime-Format-Natural-1.17.tar.gz 86635 BLAKE2B b904fc6675a9dbe11e6e7fb7acd5f45551e1dd4e7c675d9761f9dc5b8f57c31562f331f59f9b2070867271395c257d1d0e2947b93e1989ab29db5441323df92b SHA512 719a49f647bdfe10a526e672ca163faac457109e4b977dfb5b9ace9daf2590425bd8001f330dab0c1ad7d55f0dc55a07b18e8821578ab0617ba7e931dcaaf575 diff --git a/dev-perl/DateTime-HiRes/DateTime-HiRes-0.40.0.ebuild b/dev-perl/DateTime-HiRes/DateTime-HiRes-0.40.0.ebuild index 1136c5c2b472..dcd40326a1e0 100644 --- a/dev-perl/DateTime-HiRes/DateTime-HiRes-0.40.0.ebuild +++ b/dev-perl/DateTime-HiRes/DateTime-HiRes-0.40.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Create DateTime objects with sub-second current time resolution" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~riscv ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DateTime-Locale/DateTime-Locale-1.390.0.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-1.390.0.ebuild new file mode 100644 index 000000000000..8b35672d1bee --- /dev/null +++ b/dev-perl/DateTime-Locale/DateTime-Locale-1.390.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=DROLSKY +DIST_VERSION=1.39 +DIST_EXAMPLES=("eg/*") +inherit perl-module + +DESCRIPTION="Localization support for DateTime" + +LICENSE="|| ( Artistic GPL-1+ ) unicode" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~m68k ~mips ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +RDEPEND=" + virtual/perl-Carp + dev-perl/Clone + dev-perl/DateTime-HiRes + >=dev-perl/Dist-CheckConflicts-0.20.0 + virtual/perl-Exporter + dev-perl/File-ShareDir + virtual/perl-File-Spec + >=dev-perl/Params-ValidationCompiler-0.130.0 + >=virtual/perl-Scalar-List-Utils-1.450.0 + >=dev-perl/Specio-0.150.0 + virtual/perl-Storable + >=dev-perl/namespace-autoclean-0.190.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + >=dev-perl/File-ShareDir-Install-0.60.0 + test? ( + virtual/perl-CPAN-Meta-Requirements + >=dev-perl/CPAN-Meta-Check-0.11.0 + virtual/perl-File-Temp + dev-perl/IPC-System-Simple + dev-perl/Module-Util + dev-perl/Path-Tiny + dev-perl/Test-File-ShareDir + dev-perl/Test-MockTime-HiRes + >=virtual/perl-Test-Simple-1.302.15 + dev-perl/Test2-Plugin-NoWarnings + dev-perl/Test2-Suite + ) +" diff --git a/dev-perl/DateTime-Locale/Manifest b/dev-perl/DateTime-Locale/Manifest index a66ed722a652..2c667b829a0d 100644 --- a/dev-perl/DateTime-Locale/Manifest +++ b/dev-perl/DateTime-Locale/Manifest @@ -1 +1,2 @@ DIST DateTime-Locale-1.32.tar.gz 1463023 BLAKE2B 56dabcb6bddb81536cae8c5f8ad1073d9e1519faa97de4bb5de2ecce01f2425a778705c33ae9557ca44ec82c75d16e2320d5dc390b7cd7b82e7d7549b98cf98e SHA512 8563f7121876272b9815f5af36f77501cc89d720e0fe08a855a7c563dee6b6399a6213162c6a6f1257c7c76c30a0f3741f642947d1499876d981225c1f5a878f +DIST DateTime-Locale-1.39.tar.gz 1745640 BLAKE2B 0dedc14f9bff6a7db977917b421cd922bd697f3813e1ab4bb18ed6921fd3407becc58e9203d93527cb821250392419e533daf2a56928190574eb94ea7887c12d SHA512 3932f6406e8c0d2afaac9c15bade891ea9c373ce1b981516611a3d8861da5ce0d20c20db7e8f0e5a4316c3b9fed5797bcf307bc84073d37e9bc433cbb8858c79 diff --git a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.600.0.ebuild b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.600.0.ebuild index 669c7de1d696..ac699706c84f 100644 --- a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.600.0.ebuild +++ b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.600.0.ebuild @@ -13,7 +13,7 @@ inherit perl-module DESCRIPTION="Time zone object base class and factory" 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" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=" >=dev-perl/Class-Singleton-1.30.0 diff --git a/dev-perl/DateTime-Tiny/DateTime-Tiny-1.70.0.ebuild b/dev-perl/DateTime-Tiny/DateTime-Tiny-1.70.0.ebuild index f91c1035c9f5..7406138e6193 100644 --- a/dev-perl/DateTime-Tiny/DateTime-Tiny-1.70.0.ebuild +++ b/dev-perl/DateTime-Tiny/DateTime-Tiny-1.70.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ DIST_VERSION=1.07 inherit perl-module -DESCRIPTION="A date object, with as little code as possible" +DESCRIPTION="Date object, with as little code as possible" SLOT="0" KEYWORDS="~amd64" IUSE="test" diff --git a/dev-perl/DateTime/DateTime-1.590.0.ebuild b/dev-perl/DateTime/DateTime-1.590.0.ebuild new file mode 100644 index 000000000000..aa026233cc9e --- /dev/null +++ b/dev-perl/DateTime/DateTime-1.590.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=DROLSKY +DIST_VERSION=1.59 +inherit perl-module + +DESCRIPTION="Date and time object" + +LICENSE="Artistic-2" +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" + +CONFLICTS=" + !<=dev-perl/DateTime-Format-Mail-0.402.0 +" +RDEPEND=" + ${CONFLICTS} + virtual/perl-Carp + >=dev-perl/DateTime-Locale-1.60.0 + >=dev-perl/DateTime-TimeZone-2.440.0 + >=dev-perl/Dist-CheckConflicts-0.20.0 + >=dev-perl/Params-ValidationCompiler-0.260.0 + virtual/perl-Scalar-List-Utils + >=dev-perl/Specio-0.180.0 + dev-perl/Try-Tiny + virtual/perl-XSLoader + >=dev-perl/namespace-autoclean-0.190.0 + virtual/perl-parent +" +BDEPEND=" + ${RDEPEND} + >=dev-perl/Dist-CheckConflicts-0.20.0 + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-CPAN-Meta-Requirements + >=dev-perl/CPAN-Meta-Check-0.11.0 + virtual/perl-File-Spec + virtual/perl-Storable + dev-perl/Test-Fatal + >=virtual/perl-Test-Simple-0.960.0 + >=dev-perl/Test-Warnings-0.5.0 + dev-perl/Test-Without-Module + ) +" diff --git a/dev-perl/DateTime/Manifest b/dev-perl/DateTime/Manifest index 9f87db31af76..4c73ef329fb3 100644 --- a/dev-perl/DateTime/Manifest +++ b/dev-perl/DateTime/Manifest @@ -1 +1,2 @@ DIST DateTime-1.54.tar.gz 314605 BLAKE2B 50f0b2a022af9a955485e3dba8065f304d47223cd34855545452db8316451daebca4d75b66e6626c562088f08c2df295ace6738ad2b94f7a1cca62ebdb43771c SHA512 b974bf2191d6d9ac5e674edf05da8bca1b506c953dc6280d16358f09c55601bf47c0158de5ee46f79ee8e56e8e358e0168a70480cf7a24270475914e5278b843 +DIST DateTime-1.59.tar.gz 324023 BLAKE2B 968110ae4ccff170ffcbc13ec6b43ef5222535091e5496906fdd762eefc36b3e829713ad2bf0e19c457fb58c3fb7e21081e940895eb504ead0c34853617494a0 SHA512 72f96b0466e8ffa9d0d5fd480892d304993a048349bd837ad1f76fc144c816725de0844df9ea34a5c54d23476aec3838af8ac68cb8574247581f6cf8d08e4e88 diff --git a/dev-perl/DateTimeX-Easy/DateTimeX-Easy-0.91.0.ebuild b/dev-perl/DateTimeX-Easy/DateTimeX-Easy-0.91.0.ebuild new file mode 100644 index 000000000000..c92bc272eab5 --- /dev/null +++ b/dev-perl/DateTimeX-Easy/DateTimeX-Easy-0.91.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=JJNAPIORK +DIST_VERSION=0.091 +inherit perl-module + +DESCRIPTION="Parse a date/time string using the best method available" + +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + virtual/perl-Carp + dev-perl/DateTime + dev-perl/TimeDate + dev-perl/DateTime-Format-Flexible + dev-perl/DateTime-Format-ICal + dev-perl/DateTime-Format-Natural + virtual/perl-Scalar-List-Utils +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.31 + test? ( + dev-perl/Test-Most + ) +" diff --git a/dev-perl/DateTimeX-Easy/Manifest b/dev-perl/DateTimeX-Easy/Manifest index 7209de6f7b7f..6776c886f5f8 100644 --- a/dev-perl/DateTimeX-Easy/Manifest +++ b/dev-perl/DateTimeX-Easy/Manifest @@ -1 +1,2 @@ DIST DateTimeX-Easy-0.089.tar.gz 30965 BLAKE2B 828c251c8d5260c1790ba2b9470099cd6e5542408289f9a07e1b9a091a4d90243efb1516ca0402b87752bda43226f75c9f0dfeeec5c887ac3d6b34614a5c130a SHA512 7f508bd78fc2bd257af55d61c43c26b270729b1d2de9643eb1c025c21bde51537e12a0b260037347b46808dbaf16a5b81f01fd4229bfe0926deae753e62be870 +DIST DateTimeX-Easy-0.091.tar.gz 18725 BLAKE2B 25b3f0e13b44687529afa25f97e527aa850506f8d3bca611b163a5cbff4ddb98ce42fc7e0165dd44b2a8b3e554f6ac665d20d604311f0b31057adc07e9bdef9b SHA512 568b2a04f9c4066aa848f6852bf352c242f30ac4e29385d2431d020a9fc31b056108f4406cb65142f4ce78c21bcc84bdabdf41bcc464df8634030c90bd534d63 diff --git a/dev-perl/Devel-CallChecker/Devel-CallChecker-0.9.0.ebuild b/dev-perl/Devel-CallChecker/Devel-CallChecker-0.9.0.ebuild new file mode 100644 index 000000000000..5432bfcdc98a --- /dev/null +++ b/dev-perl/Devel-CallChecker/Devel-CallChecker-0.9.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ZEFRAM +DIST_VERSION=0.009 +inherit perl-module + +DESCRIPTION="Custom OP checking attached to subroutines" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + >=dev-perl/DynaLoader-Functions-0.1.0 + virtual/perl-Exporter + virtual/perl-XSLoader + virtual/perl-parent +" +BDEPEND=" + ${RDEPEND} + dev-perl/Module-Build + test? ( + >=virtual/perl-ExtUtils-CBuilder-0.150.0 + virtual/perl-ExtUtils-ParseXS + virtual/perl-File-Spec + virtual/perl-IO + virtual/perl-Test-Simple + ) +" + +PERL_RM_FILES=( + t/pod_cvg.t + t/pod_syn.t +) + +src_compile() { + ./Build --config optimize="${CFLAGS}" build || die +} diff --git a/dev-perl/Devel-CallChecker/Manifest b/dev-perl/Devel-CallChecker/Manifest index 3f85f433dd1e..8c0e37db8f12 100644 --- a/dev-perl/Devel-CallChecker/Manifest +++ b/dev-perl/Devel-CallChecker/Manifest @@ -1 +1,2 @@ DIST Devel-CallChecker-0.008.tar.gz 18940 BLAKE2B 0e856b625aa26bb877a88de70adb0d6a50516d723268b58e5c0b109e970281cdf3980371fdb88dad079b2b20a6955f4bfdd3eefcde855cc6d925b16973b568a5 SHA512 7ae7ee932e7e6a44d57178c84537cff8a9c350fbbf36c21dbc5ce56a5fe1d4ca748e0d5dd75abf5ebfa5e1223af4285b9b25074c0d1baa97eccfc6dddb62cfab +DIST Devel-CallChecker-0.009.tar.gz 20981 BLAKE2B b1c927956a1684fb1a5fee783eb38972bcf13f3251693292105c784ab76c83a465a85346c159920b6489670030fd2313522e3d303b7d1f38a49afda8c7dffe82 SHA512 251bd7f983a196e8f2b9658831d9e7898a757bab916ce0f25ae67504ab5ee2900dae704946e60e24412ce0b15ddc3d205ee67d773905a14ba72e6a906a1454b3 diff --git a/dev-perl/Devel-CheckOS/Devel-CheckOS-1.960.0.ebuild b/dev-perl/Devel-CheckOS/Devel-CheckOS-1.960.0.ebuild new file mode 100644 index 000000000000..a331ebd2c353 --- /dev/null +++ b/dev-perl/Devel-CheckOS/Devel-CheckOS-1.960.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=DCANTRELL +DIST_VERSION=1.96 +inherit perl-module + +DESCRIPTION="Check what OS we're running on" + +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" + +RDEPEND=" + >=dev-perl/File-Find-Rule-0.280.0 +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.640.0 + test? ( + >=virtual/perl-File-Temp-0.190.0 + >=virtual/perl-Test-Simple-0.880.0 + dev-perl/Test-Warnings + ) +" + +PERL_RM_FILES=( + "t/pod.t" +) diff --git a/dev-perl/Devel-CheckOS/Manifest b/dev-perl/Devel-CheckOS/Manifest index 91de67875c2d..fb704b3fe9a1 100644 --- a/dev-perl/Devel-CheckOS/Manifest +++ b/dev-perl/Devel-CheckOS/Manifest @@ -1,2 +1,3 @@ DIST Devel-CheckOS-1.86.tar.gz 33703 BLAKE2B 5b9906bef035c1f388bf91ea00ae1bc371375b3c2387e5b5f362f36fe77d7e7f67e8d0b570e9eeb3668e39b24de9715de8533d9c28585aac8c90c306972390d1 SHA512 8f3c87a18a014549b0c1490c09e365e53ee016c8a19bd3945396b1f449f373ac1f2f89ddca3f9fa4c6051cbad1cc32fbb42c76ee9ddfa3d3e2e7ca3fa125a6f0 DIST Devel-CheckOS-1.87.tar.gz 33745 BLAKE2B 9f875c8351c3686b75d6dddf0e4b7c07a5c3ce793db0d6c6ca060da96473d748f6e9d0d7c642097e1949c1ddb0862108cafd3378254c235a5ee37c0e7044f0e6 SHA512 4f41bf38ebbc77f30363bfdf677c8d271a0d17810e211fb7bef7f3d533ec92d2a1575567019c0e1edf44854f5a3dfd80ed787bea4ad8a1806d388b0e92a1b4b9 +DIST Devel-CheckOS-1.96.tar.gz 37079 BLAKE2B 968c5d5ed167b595553349437050895288f8e30cda3dac577ac4d967fb16635bcac71e27b741021fa634eb8bac33d4675d590e3d9505fc90478b48cc30f2e7b9 SHA512 d215d10ce9a17f5f4b08067027994a5e148ff1d7254dace396620c21c507abde44481a04be4195da37a8ea8bafd2151c6154708be1c5dcbe81044ca774a73e6b diff --git a/dev-perl/Devel-Cover/Devel-Cover-1.400.0.ebuild b/dev-perl/Devel-Cover/Devel-Cover-1.400.0.ebuild new file mode 100644 index 000000000000..0dee1bcb3036 --- /dev/null +++ b/dev-perl/Devel-Cover/Devel-Cover-1.400.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=PJCJ +DIST_VERSION=1.40 +inherit perl-module + +DESCRIPTION="Code coverage metrics for Perl" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="minimal" + +RDEPEND=" + virtual/perl-Digest-MD5 + virtual/perl-Storable + >=dev-perl/HTML-Parser-3.690.0 + !minimal? ( + dev-perl/Browser-Open + dev-perl/Capture-Tiny + dev-perl/Class-XSAccessor + dev-perl/HTML-Parser + >=dev-perl/JSON-MaybeXS-1.3.3 + dev-perl/Moo + dev-perl/Parallel-Iterator + >=dev-perl/Perl-Tidy-20060719.0.0 + >=dev-perl/Pod-Coverage-0.220.0 + dev-perl/Sereal-Decoder + dev-perl/Sereal-Encoder + >=dev-perl/PPI-HTML-1.70.0 + >=dev-perl/Template-Toolkit-2.0.0 + dev-perl/Test-Differences + dev-perl/namespace-clean + ) +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-Math-BigInt + >=virtual/perl-Test-Simple-0.880.0 + ) +" diff --git a/dev-perl/Devel-Cover/Manifest b/dev-perl/Devel-Cover/Manifest index 489624a263cb..1897743dee26 100644 --- a/dev-perl/Devel-Cover/Manifest +++ b/dev-perl/Devel-Cover/Manifest @@ -1 +1,2 @@ DIST Devel-Cover-1.36.tar.gz 205417 BLAKE2B baa71bc0533effc1539841a419f10ed797a6e7e5519382f6b0bfc7982994d8ee6170fa1f7b0af34ae98db93b455589fdf7b287b366012e2f21eb509cce0e7308 SHA512 774c8350190622fb49bc72abb8cb452fd83e042571a2db37d89094e37c28280b288f806755343a07e79818db048aa8da4aeae5cfa5f25c5f97df728de9a68058 +DIST Devel-Cover-1.40.tar.gz 209246 BLAKE2B 198aa3d61dc11958f694f56d5e7ee0f3833436a8a7981ae46e31a50ea046d5b05443eafda36913583e333c6e38aea52711bee60000dbf18082b3ad9b70b78d4e SHA512 47aa19947372b9c4978fc995ffe9d2a8b0cb87b14885002085302f36784e6c9f193d80dfb1d020ef3b938620fbaf5ed0d8963a624fedd8fb5eafd19ed4038076 diff --git a/dev-perl/Devel-NYTProf/Devel-NYTProf-6.120.0.ebuild b/dev-perl/Devel-NYTProf/Devel-NYTProf-6.120.0.ebuild new file mode 100644 index 000000000000..8f58400e8e75 --- /dev/null +++ b/dev-perl/Devel-NYTProf/Devel-NYTProf-6.120.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=JKEENAN +DIST_VERSION=6.12 +DIST_EXAMPLES=("demo/*") +inherit perl-module toolchain-funcs + +DESCRIPTION="Powerful feature-rich perl source code profiler" + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND=" + >=dev-perl/File-Which-1.90.0 + virtual/perl-Getopt-Long + dev-perl/JSON-MaybeXS + virtual/perl-Scalar-List-Utils + virtual/perl-XSLoader + sys-libs/zlib:= +" +DEPEND=" + sys-libs/zlib:= +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + dev-perl/Capture-Tiny + >=dev-perl/Sub-Name-0.110.0 + >=dev-perl/Test-Differences-0.60.0 + >=virtual/perl-Test-Simple-0.840.0 + ) +" + +PERL_RM_FILES=( + t/68-hashline.t + t/71-moose.t + t/72-autodie.t + t/90-pod.t + t/91-pod_coverage.t + t/92-file_port.t +) + +src_configure() { + tc-export CPP + perl-module_src_configure +} diff --git a/dev-perl/Devel-NYTProf/Manifest b/dev-perl/Devel-NYTProf/Manifest index 7a3c8640ba32..225a0196bd1c 100644 --- a/dev-perl/Devel-NYTProf/Manifest +++ b/dev-perl/Devel-NYTProf/Manifest @@ -1,2 +1,3 @@ DIST Devel-NYTProf-6.10.tar.gz 505104 BLAKE2B 5295568b167fffea77106780a749107e44c58171ea4cf963e6c9acfd03ff4ab2af945d167d687994aed84f18ee2bf31a9e58440fd5100318d190669d59e6cbd2 SHA512 e88bbe76637aafcf5fa403dcc5a89a39d4298859da517b91d72c9aa52e3a709de981b64f0fcb1c13f4d0a64ab694a73ff8930a4613b04896b7cf2f383efbbfc5 DIST Devel-NYTProf-6.11.tar.gz 499813 BLAKE2B f72206bae114be6934be00528dd7a75890387980777d077cd112053a7d8fab70aecd1d29be168c0045eb0e5c25133f090ea7bf18208461df69599d79d596c6d9 SHA512 ce364f312fbf2c95be19ad713bfb1c1d5ffed70753a83181169a9544af2bd00b7eb29f135a5e93c834912df23619d769645acfe7bb1225a45ef6b43d2cbeb098 +DIST Devel-NYTProf-6.12.tar.gz 499975 BLAKE2B 640bc810eac80b7167a73ec60e1513c443e85f84a38fa877a3e203c3df093737598286fbba4a365b95d80e94c2733f66ed7137a5028e3d30b0db183e0d4f0f42 SHA512 80e02472ac88ca3b6c3ce439511a1a7a41cecfb6fe922727861f1583a55376cc066f62bcbd4fbb9aa23410b75dfaf570d569986c6048955c70ea59b309fbd43d diff --git a/dev-perl/Devel-OverrideGlobalRequire/metadata.xml b/dev-perl/Devel-OverrideGlobalRequire/metadata.xml index e2c9afaca62c..6ec4554dc64d 100644 --- a/dev-perl/Devel-OverrideGlobalRequire/metadata.xml +++ b/dev-perl/Devel-OverrideGlobalRequire/metadata.xml @@ -5,4 +5,8 @@ perl@gentoo.org Gentoo Perl Project + + Devel-OverrideGlobalRequire + Devel::OverrideGlobalRequire + diff --git a/dev-perl/Devel-REPL/Devel-REPL-1.3.29.ebuild b/dev-perl/Devel-REPL/Devel-REPL-1.3.29.ebuild new file mode 100644 index 000000000000..c354c2e80228 --- /dev/null +++ b/dev-perl/Devel-REPL/Devel-REPL-1.3.29.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ETHER +DIST_VERSION=1.003029 +inherit perl-module + +DESCRIPTION="A modern perl interactive shell" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" + +RDEPEND=" + virtual/perl-File-Spec + dev-perl/Module-Runtime + >=dev-perl/Moose-0.930.0 + >=dev-perl/MooseX-Getopt-0.180.0 + >=dev-perl/MooseX-Object-Pluggable-0.0.9 + virtual/perl-Scalar-List-Utils + dev-perl/Task-Weaken + virtual/perl-Term-ANSIColor + virtual/perl-Time-HiRes + dev-perl/namespace-autoclean + dev-perl/App-Nopaste + dev-perl/B-Keywords + >=dev-perl/Data-Dump-Streamer-2.390.0 + dev-perl/Data-Dumper-Concise + dev-perl/File-Next + dev-perl/Lexical-Persistence + dev-perl/Module-Refresh + dev-perl/PPI + dev-perl/Sys-SigAction +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + >=virtual/perl-CPAN-Meta-Requirements-2.120.620 + virtual/perl-Module-Metadata + test? ( + virtual/perl-File-Spec + dev-perl/Test-Fatal + virtual/perl-Test-Simple + virtual/perl-if + ) +" diff --git a/dev-perl/Devel-REPL/Manifest b/dev-perl/Devel-REPL/Manifest index 5f6dd4a11d1b..fb302da26b82 100644 --- a/dev-perl/Devel-REPL/Manifest +++ b/dev-perl/Devel-REPL/Manifest @@ -1 +1,2 @@ DIST Devel-REPL-1.003028.tar.gz 60877 BLAKE2B 8bf1e36995b89e2d54acff4fe04d7a711306a537ca1a164d93bbeaaf628165ceb738d8587e3950e96ca895a90e3598cff541685667737a174771b4910fc63104 SHA512 f3eab967fc5502cdb66a601a20ef83561cf285c19c0634d77d0a037416874b0d8faeb0f840fff7d943c3c43dfed4eca0c8afd56f82a69065938f5b872f58fe7e +DIST Devel-REPL-1.003029.tar.gz 62226 BLAKE2B aeba85681eef232b451518e1a9b23594a7f017d70fa3fa573963147e33f1055b4f28e50219c208e4638c08306375aa422b091a599f19e19fb8967ac71af0ca28 SHA512 08aeaa94e088051506f0912fb4d51585f6c73107fce54ef590706dba0cb9b04ea65ceb64e1bbf0b8c409a6aeb3d5e4e044d19277f41ba5b8e3b9459bb5dbf1c4 diff --git a/dev-perl/Device-SerialPort/Device-SerialPort-1.40.0-r3.ebuild b/dev-perl/Device-SerialPort/Device-SerialPort-1.40.0-r3.ebuild index 4e58fdbd37a3..e697d80e4533 100644 --- a/dev-perl/Device-SerialPort/Device-SerialPort-1.40.0-r3.ebuild +++ b/dev-perl/Device-SerialPort/Device-SerialPort-1.40.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ DIST_VERSION=1.04 DIST_EXAMPLES=("eg/*") inherit perl-module -DESCRIPTION="A Serial port Perl Module" +DESCRIPTION="Serial port Perl Module" # https://bugs.gentoo.org/734728 LICENSE="GPL-2+" SLOT="0" diff --git a/dev-perl/Digest-CRC/Digest-CRC-0.240.0.ebuild b/dev-perl/Digest-CRC/Digest-CRC-0.240.0.ebuild new file mode 100644 index 000000000000..027f47f9bf39 --- /dev/null +++ b/dev-perl/Digest-CRC/Digest-CRC-0.240.0.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=OLIMAUL +DIST_VERSION=0.24 +inherit perl-module + +DESCRIPTION="Generic CRC functions" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux" + +BDEPEND=" + virtual/perl-ExtUtils-MakeMaker +" diff --git a/dev-perl/Digest-CRC/Manifest b/dev-perl/Digest-CRC/Manifest index 7bcc8351c727..4d9d6a9e2645 100644 --- a/dev-perl/Digest-CRC/Manifest +++ b/dev-perl/Digest-CRC/Manifest @@ -1 +1,2 @@ DIST Digest-CRC-0.23.tar.gz 8237 BLAKE2B 18a11f704ca2a21b0b33cec871fc2dab76e2ba4e3df219c1daac91723f30d14fb2b02ffb674285f822ef215c4dee92f6e2365a62c550442606d831568acb3a88 SHA512 b92e40bf717882b0e694c6552a88f13ac92a569e4484eedfdfc57b7fe867e29a81e228d00c29e9e4ba120cb9e0ca4d10db12cad5af185893ebcd89b1be87d2c1 +DIST Digest-CRC-0.24.tar.gz 8297 BLAKE2B 791af242492a39baa511264bc757b713828b9a99eaf60ff7b33acb0f46372124cf09873efda8dd35d731fa59a9501f3ec975bf5e23f45dee35b2200ad067aa13 SHA512 c536cbcc5c4d336b8ec0e9f7737b5d06fbde8cfacd9b0247320b903ce868fefdf583c2bf4cedb306dc5885b7761bbcc58d385e17e939f6300206907d860110dd diff --git a/dev-perl/Digest-SHA3/Digest-SHA3-1.50.0.ebuild b/dev-perl/Digest-SHA3/Digest-SHA3-1.50.0.ebuild new file mode 100644 index 000000000000..f30ebdc7a96a --- /dev/null +++ b/dev-perl/Digest-SHA3/Digest-SHA3-1.50.0.ebuild @@ -0,0 +1,13 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=MSHELOR +DIST_VERSION=1.05 +inherit perl-module + +DESCRIPTION="Perl extension for SHA-3" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" diff --git a/dev-perl/Digest-SHA3/Manifest b/dev-perl/Digest-SHA3/Manifest index 304d86b43453..15d26813cbd7 100644 --- a/dev-perl/Digest-SHA3/Manifest +++ b/dev-perl/Digest-SHA3/Manifest @@ -1 +1,2 @@ DIST Digest-SHA3-1.04.tar.gz 29660 BLAKE2B c4bf5cf4e78ab13c8c21ce54e1889c2a89cc461955f1d7088457cd920b6f4b3e394a6db6afc9dd084537c5ccb704b7f7970f18581e43742af0b8e5d8ca1130ef SHA512 2737780f2ca6c8bef18477fd9311754e69bb4d00831e7e2cd4bbf170f3e312bdf86cb84ed0693efb3f386dfa6c03d56ef48cb4021d6b02fdc44b3fb8e973ac29 +DIST Digest-SHA3-1.05.tar.gz 29416 BLAKE2B 0bee040873614f67561d84c4b30da416a3dce3fd32f54a3e751cff319ba1e5a4809dcec4761587d0f568edc18c5c2e4d343a60813ddebb079078003fef14bb5f SHA512 ca98baa404353b1f3615b7207470c70b9e1fe12eca961348291cbdb697c3e373b745efecbdfeee9ca23d511fa0e346dea831460e61189a526ac673c989192739 diff --git a/dev-perl/Digest-SHA3/metadata.xml b/dev-perl/Digest-SHA3/metadata.xml index e2c9afaca62c..3b56eb4aa99d 100644 --- a/dev-perl/Digest-SHA3/metadata.xml +++ b/dev-perl/Digest-SHA3/metadata.xml @@ -5,4 +5,8 @@ perl@gentoo.org Gentoo Perl Project + + Digest-SHA3 + Digest::SHA3 + diff --git a/dev-perl/Dumbbench/Dumbbench-0.503.0.ebuild b/dev-perl/Dumbbench/Dumbbench-0.503.0.ebuild new file mode 100644 index 000000000000..cacca8af0404 --- /dev/null +++ b/dev-perl/Dumbbench/Dumbbench-0.503.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=BDFOY +DIST_VERSION=0.503 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="More reliable benchmarking with the least amount of thinking" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-perl/Capture-Tiny + virtual/perl-Carp + >=dev-perl/Class-XSAccessor-1.50.0 + dev-perl/Devel-CheckOS + >=dev-perl/Number-WithError-1.0.0 + dev-perl/Params-Util + >=dev-perl/Statistics-CaseResampling-0.60.0 + virtual/perl-Time-HiRes + virtual/perl-parent +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.640.0 + virtual/perl-File-Spec + test? ( + >=virtual/perl-Test-Simple-1.0.0 + ) +" diff --git a/dev-perl/Dumbbench/Manifest b/dev-perl/Dumbbench/Manifest index cfdddfb5894f..6ccb65946fa3 100644 --- a/dev-perl/Dumbbench/Manifest +++ b/dev-perl/Dumbbench/Manifest @@ -1 +1,2 @@ DIST Dumbbench-0.501.tar.gz 33583 BLAKE2B 256755a4a9ad0eadff8ed7d45f549cc3c7536ece5d0374a478ea2e2ffc6c023e696f7806471ff6198a9b7b2a8f14f14b7ab231e3a5126bbeba2d8bd41a7cb786 SHA512 8b26f4bb23a974955f96e50f4d3b5dc525f587c1a475738fe99617fa3c80e93858c6ef2d2d025f07485f15f1cd45251397c68562a50ad65244cfcf18c642e0b6 +DIST Dumbbench-0.503.tar.gz 33924 BLAKE2B 1b695bc67a220171d987225088dd88f35a81b7638c6fc2a7a001ae220408d067fb437c3b8d4c257db72827fff8b756ffaad813c3b66496a0f4c09b1c8ac51544 SHA512 d29749593770e6ca839e0e611640f7f28537eba7f1405282523bb741317eb4d096cbb8df84331aba8437a2912a3f5cf196be26a12b3654fc55c9bdc9b848713e diff --git a/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.4.0.ebuild b/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.4.0.ebuild new file mode 100644 index 000000000000..65bab66e1840 --- /dev/null +++ b/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.4.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ZEFRAM +DIST_VERSION=0.004 +inherit perl-module + +DESCRIPTION="Deconstructed Dynamic C Library Loading" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + virtual/perl-Carp + virtual/perl-Exporter + virtual/perl-XSLoader +" +BDEPEND=" + ${RDEPEND} + dev-perl/Module-Build + test? ( + virtual/perl-Test-Simple + ) +" diff --git a/dev-perl/DynaLoader-Functions/Manifest b/dev-perl/DynaLoader-Functions/Manifest index d1ec26a27492..4a3b3c93f125 100644 --- a/dev-perl/DynaLoader-Functions/Manifest +++ b/dev-perl/DynaLoader-Functions/Manifest @@ -1 +1,2 @@ DIST DynaLoader-Functions-0.003.tar.gz 9797 BLAKE2B 68e2a194d192adbd9a146a4fc1a06c04c9a7a9fc746573eb14faad2ff7ae16d7f7a71a08f329c29abd6a4dd39c318109455c36281ebcc645a3a05742c5f598bb SHA512 58147714352fbd6e90bb42599e5967c9a93dbb899a587ef8a2a64dd13fc9e24176e17b3c2b870b5fa846b077373ca9ea27bec49b31113a8d9cb7d800f6d29599 +DIST DynaLoader-Functions-0.004.tar.gz 10349 BLAKE2B 4c191f6861c700bb9a8596926eb0519e3a9f5e521280adae58d4f087d71fdaf0b38098f184e329e1126d18e4fb1119fafbf16ede24d4c89c4846ed7347fafd1a SHA512 d888c3763a4d90f9edba21c13df726be11baf48d61b83a68c3d2253cd6b6f8294550b6da2eaa113a50743bab477d9e0a6591dba43877f0dbc363f72ac468fdf7 diff --git a/dev-perl/Email-Address/Email-Address-1.913.0.ebuild b/dev-perl/Email-Address/Email-Address-1.913.0.ebuild index e57232be511b..aacd5463733c 100644 --- a/dev-perl/Email-Address/Email-Address-1.913.0.ebuild +++ b/dev-perl/Email-Address/Email-Address-1.913.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="RFC 2822 Address Parsing and Creation" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND="" BDEPEND="${RDEPEND} diff --git a/dev-perl/Email-Date-Format/Email-Date-Format-1.8.0.ebuild b/dev-perl/Email-Date-Format/Email-Date-Format-1.8.0.ebuild index fbac70b2b90c..efe197290ab9 100644 --- a/dev-perl/Email-Date-Format/Email-Date-Format-1.8.0.ebuild +++ b/dev-perl/Email-Date-Format/Email-Date-Format-1.8.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Produce RFC 822 date strings" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=virtual/perl-Exporter-5.570.0 diff --git a/dev-perl/Email-LocalDelivery/Email-LocalDelivery-1.201.0.ebuild b/dev-perl/Email-LocalDelivery/Email-LocalDelivery-1.201.0.ebuild new file mode 100644 index 000000000000..c64f123e6c19 --- /dev/null +++ b/dev-perl/Email-LocalDelivery/Email-LocalDelivery-1.201.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RJBS +DIST_VERSION=1.201 +inherit perl-module + +DESCRIPTION="Local delivery of RFC2822 message format and headers" + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +RDEPEND=" + virtual/perl-Carp + >=dev-perl/Email-Simple-1.998.0 + >=dev-perl/Email-FolderType-0.700.0 + virtual/perl-File-Path + >=dev-perl/File-Path-Expand-1.10.0 +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.780.0 + test? ( + dev-perl/Capture-Tiny + >=virtual/perl-Test-Simple-0.960.0 + ) +" diff --git a/dev-perl/Email-LocalDelivery/Manifest b/dev-perl/Email-LocalDelivery/Manifest index cbd37f8e0491..25df41670782 100644 --- a/dev-perl/Email-LocalDelivery/Manifest +++ b/dev-perl/Email-LocalDelivery/Manifest @@ -1 +1,2 @@ DIST Email-LocalDelivery-1.200.tar.gz 15809 BLAKE2B 544d38f839ebe558e776f26293c55d1ce6e0bc8222fe1d1abcaa7a4ebea30e9d155bd8b2ec9b17bf69305ba03596b1e68fa1ef5c29cc20f94ea468c4d50f1d10 SHA512 a635e18b15fe01ede787b4e4c3c6511a547a5b4a35f80b4c8089bfe75b2cf9e7beec4ff3f7b00380163e671c54df79b0486137663e7bf49a50c1b1c302bc0258 +DIST Email-LocalDelivery-1.201.tar.gz 19179 BLAKE2B c0cc5686807444f838536e0622d5c2656c209afba77b33680862b90a35e607d9d459d6b3c8c6a0b5ae00f60dd7d947a8773d178c590d207a7fc3a928d21a736e SHA512 b0d467ef716b7e04d61a2a578c4646fe88a6aa287e7800799cac10c9fb2dbd33c29c4193a375c1ae6ade9552981b396be7f30f7257f093548687d3841b92cd39 diff --git a/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.28.0.ebuild b/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.28.0.ebuild index 3c85312e378d..62027e4447b9 100644 --- a/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.28.0.ebuild +++ b/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.28.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Parse a MIME Content-Type Header or Content-Disposition Header" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.317.0.ebuild b/dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.317.0.ebuild index 557a397ed636..9fc6f59fdcf5 100644 --- a/dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.317.0.ebuild +++ b/dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.317.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A unified interface to MIME encoding and decoding" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Email-MIME/Email-MIME-1.953.0.ebuild b/dev-perl/Email-MIME/Email-MIME-1.953.0.ebuild index 4aaf6205d927..8ce3e6720732 100644 --- a/dev-perl/Email-MIME/Email-MIME-1.953.0.ebuild +++ b/dev-perl/Email-MIME/Email-MIME-1.953.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Easy MIME message parsing" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Email-MessageID/Email-MessageID-1.408.0.ebuild b/dev-perl/Email-MessageID/Email-MessageID-1.408.0.ebuild index bef45a181a43..aa52734e6af9 100644 --- a/dev-perl/Email-MessageID/Email-MessageID-1.408.0.ebuild +++ b/dev-perl/Email-MessageID/Email-MessageID-1.408.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Generate world unique message-ids" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND="" BDEPEND="${RDEPEND} diff --git a/dev-perl/Email-Simple/Email-Simple-2.218.0.ebuild b/dev-perl/Email-Simple/Email-Simple-2.218.0.ebuild index d2f9fc2803c2..4169688cbfdb 100644 --- a/dev-perl/Email-Simple/Email-Simple-2.218.0.ebuild +++ b/dev-perl/Email-Simple/Email-Simple-2.218.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Simple parsing of RFC2822 message format and headers" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Env-Path/Env-Path-0.190.0.ebuild b/dev-perl/Env-Path/Env-Path-0.190.0.ebuild new file mode 100644 index 000000000000..2f18f636be69 --- /dev/null +++ b/dev-perl/Env-Path/Env-Path-0.190.0.ebuild @@ -0,0 +1,15 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR="DSB" +DIST_VERSION="0.19" +inherit perl-module + +DESCRIPTION="Advanced operations on path variables" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" + +BDEPEND="virtual/perl-ExtUtils-MakeMaker" diff --git a/dev-perl/Env-Path/Manifest b/dev-perl/Env-Path/Manifest new file mode 100644 index 000000000000..56b3d6fb3356 --- /dev/null +++ b/dev-perl/Env-Path/Manifest @@ -0,0 +1 @@ +DIST Env-Path-0.19.tar.gz 11036 BLAKE2B 5bc29c6f1d809f6d8f50d53941dc50c91063859181cfc250e97d51d2b082065bf55efaf0f080434aadb9a2a1a12c08f3ef7b3c48f1edb403b600032b8653a6ff SHA512 ea75dd808bd1d1e00a70179ccf834b4395e810ae46373eb16a9ebd37ada550ce3d9996073dfbe45909c66537fbc7712920d4dbb6dbf905200501884c5acb52fa diff --git a/dev-perl/Env-Path/metadata.xml b/dev-perl/Env-Path/metadata.xml new file mode 100644 index 000000000000..170102adfa0e --- /dev/null +++ b/dev-perl/Env-Path/metadata.xml @@ -0,0 +1,12 @@ + + + + + perl@gentoo.org + Gentoo Perl Project + + + Env-Path + Env::Path + + diff --git a/dev-perl/Exception-Class/Exception-Class-1.450.0.ebuild b/dev-perl/Exception-Class/Exception-Class-1.450.0.ebuild index d9f9c083cd34..30ce692aaf3d 100644 --- a/dev-perl/Exception-Class/Exception-Class-1.450.0.ebuild +++ b/dev-perl/Exception-Class/Exception-Class-1.450.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ DIST_VERSION=1.45 DIST_EXAMPLES=("bench/*") inherit perl-module -DESCRIPTION="A module that allows you to declare real exception classes in Perl" +DESCRIPTION="Module that allows you to declare real exception classes in Perl" 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" diff --git a/dev-perl/Exporter-Lite/Exporter-Lite-0.90.0.ebuild b/dev-perl/Exporter-Lite/Exporter-Lite-0.90.0.ebuild new file mode 100644 index 000000000000..e0114afd2000 --- /dev/null +++ b/dev-perl/Exporter-Lite/Exporter-Lite-0.90.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=NEILB +DIST_VERSION=0.09 +inherit perl-module + +DESCRIPTION="Lightweight exporting of variables" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos" + +RDEPEND=" + virtual/perl-Carp +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.300.0 + test? ( + >=virtual/perl-Test-Simple-0.340.0 + ) +" diff --git a/dev-perl/Exporter-Lite/Manifest b/dev-perl/Exporter-Lite/Manifest index e08ab3bd4b57..731d01d4cc92 100644 --- a/dev-perl/Exporter-Lite/Manifest +++ b/dev-perl/Exporter-Lite/Manifest @@ -1 +1,2 @@ DIST Exporter-Lite-0.08.tar.gz 6271 BLAKE2B 83ec490d9942ce4d4bcc4430cc95656d3c232f793d0b311a73e84f5b056010e1b3e76c1b706c651a86f7a4f30cd7a1e4253a23f4d652921e8846f87ab08ff609 SHA512 8c6ff5a88c1b810d74156c5d84695cfde6f555e0fc663804123e2a96f5e2235a5adeebbf24b18301ed2c3fb57f76788ecfdf301b26263279e92a88a9143b8953 +DIST Exporter-Lite-0.09.tar.gz 6859 BLAKE2B a263473994da012a6f5f055dc959402250615f76e7ae2106c2db449805e2c1c3d833248308d31806bc1d10f61ebaf512c8d0c9e05c3199807deb72844f4fdba3 SHA512 fa540b0aba6178031d0448cdd92bdf21226facd0424ca00329eac8b93086f7e53b9f37daf52a53a74b65fa6afe2b2aa236165d4c44e96d63aad19e0764924f92 diff --git a/dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.2.ebuild b/dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.2.ebuild new file mode 100644 index 000000000000..37eed0e35bac --- /dev/null +++ b/dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=TOBYINK +DIST_VERSION=1.006002 +DIST_EXAMPLES=( "examples/*" ) +inherit perl-module + +DESCRIPTION="An exporter with the features of Sub::Exporter but only core dependencies" + +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" + +BDEPEND=" + >=virtual/perl-ExtUtils-MakeMaker-6.170.0 + test? ( + dev-perl/Test-Fatal + dev-perl/Test-Warnings + >=virtual/perl-Test-Simple-0.470.0 + ) +" + +PERL_RM_FILES=( + inc/Test/Fatal.pm + inc/Test/Requires.pm + inc/Try/Tiny.pm + inc/archaic/Test/Builder.pm + inc/archaic/Test/Builder/IO/Scalar.pm + inc/archaic/Test/Builder/Module.pm + inc/archaic/Test/Builder/Tester.pm + inc/archaic/Test/Builder/Tester/Color.pm + inc/archaic/Test/More.pm + inc/archaic/Test/Simple.pm + SIGNATURE +) diff --git a/dev-perl/Exporter-Tiny/Manifest b/dev-perl/Exporter-Tiny/Manifest index 393b3967d6aa..02b9bbe8daf5 100644 --- a/dev-perl/Exporter-Tiny/Manifest +++ b/dev-perl/Exporter-Tiny/Manifest @@ -1,2 +1,3 @@ DIST Exporter-Tiny-1.002002.tar.gz 88456 BLAKE2B 28799f2e5872ee10f73c696291aff42ee47e79f878420770da46ce5923e7668b6b8bd9e88c0662d18d33b5e0c91e177360670ec38df57175c5d9732344780ff6 SHA512 b6d39ba1824f6c9d68cf75e7f28fd896c2c475e419f0b1aadec58d4e7e5c8d3fd7bf85d841758772055470de56ad7a3ad6787cfd9d6c5d61d8449cf8f40bda8d DIST Exporter-Tiny-1.006000.tar.gz 91793 BLAKE2B c3f6786e783717b1c7dd6bd01217b7a53aa138f58b8bb05921a7bdb3cf4da6f843fcc9e6f467d5e454bdc9701ab64e2b01c9ca7576455f2083d1fe83f6387cda SHA512 bc43a7c4cd5bf3aacf95043bfe178770186b82fd7b935684c86bab78954c693bbc8dc35285a9670e3f7888e6a9d73731f1dcc3b21a05493509ee98ee2f8414f3 +DIST Exporter-Tiny-1.006002.tar.gz 92022 BLAKE2B 54dd9c647ccb47d012ab34f80a7bf0a518f5724eaf81d4d7c33a5205bf8cff2728ae0b0cdee8ea4a7d5f7faef906598349f9dc74ab7b73e74c2e2d72196abf2f SHA512 684dc97d854686910928f413bd84df3e2d2b351c2304116d5c567ec74eb7384f4085881f2bdeaf96dcf9ade2a959076ebd2bde3977dd5b876f75daaf6ca9d763 diff --git a/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0-r1.ebuild b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0-r1.ebuild index c0ca9538b1b1..5a4015d319fd 100644 --- a/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0-r1.ebuild +++ b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DIST_AUTHOR=LEONT DIST_VERSION=0.008 inherit perl-module -DESCRIPTION="A wrapper for perl's configuration" +DESCRIPTION="Wrapper for perl's configuration" 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" diff --git a/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.260.0.ebuild b/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.260.0.ebuild new file mode 100644 index 000000000000..ad57cbef9c9c --- /dev/null +++ b/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.260.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ETJ +DIST_VERSION=0.26 +inherit perl-module + +DESCRIPTION="Guess C++ compiler and flags" + +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-perl/Capture-Tiny + >=virtual/perl-ExtUtils-ParseXS-3.350.0 + virtual/perl-File-Spec + virtual/perl-File-Temp +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Path + >=virtual/perl-ExtUtils-CBuilder-0.280.231 + virtual/perl-ExtUtils-Manifest + dev-perl/Module-Build + >=virtual/perl-Test-Simple-0.880.0 + ) +" diff --git a/dev-perl/ExtUtils-CppGuess/Manifest b/dev-perl/ExtUtils-CppGuess/Manifest index 5c1a430a8078..d67c08a94c49 100644 --- a/dev-perl/ExtUtils-CppGuess/Manifest +++ b/dev-perl/ExtUtils-CppGuess/Manifest @@ -1,2 +1,3 @@ DIST ExtUtils-CppGuess-0.21.tar.gz 14067 BLAKE2B 35dab476a73c532f2635ebee871dfd4cba593c1e09ed4f9fc18826edb9208208fdcc26a884d3c6ec95db18ceafc83fb8bca1c5c8f6a8caf337795ddde80be6d2 SHA512 e48e4815ac9db4e8bb91de101f1d22aed95c770cf6fa2ea5e38094643fe96bc9fe69b0e5a76ba8aa53a653753f93526edab8b1604d864bb2b3a50223617f84d9 DIST ExtUtils-CppGuess-0.23.tar.gz 15311 BLAKE2B 6e0db2d1c419893cc68050a047e957d42b57780fbf0d26ec05831990e3af45decb4693b68ce426ac9eaa578077e9c9c951a01adea197386c9be70faeb9d22977 SHA512 f984f653cffd6288851af3e353532f369d229a8b903f8e0ba7c1a5e9d8bd1b63c3415403b45bf1e8c32dc5c330ed26d1351e37929bd22af271ac295adce737f9 +DIST ExtUtils-CppGuess-0.26.tar.gz 15592 BLAKE2B 5cf2565a954d62fa359030229d6e7d6d1c7a6bcc63bdb0eb88e00d5a8b6c5b37e0b3b7197f5a927f054b437e0245b74d4850f8bbafe0291c11381a0a7bfe9db9 SHA512 35e8e11f7df5d4a2a306cbe1df7a879291cb041677c740d95fc228e8ee812a127be4c70bc2ae6b25d3e73de69e1796539dacf3bb0b1a3311de3dea588335a225 diff --git a/dev-perl/ExtUtils-HasCompiler/metadata.xml b/dev-perl/ExtUtils-HasCompiler/metadata.xml index e2c9afaca62c..ddc2563b94d5 100644 --- a/dev-perl/ExtUtils-HasCompiler/metadata.xml +++ b/dev-perl/ExtUtils-HasCompiler/metadata.xml @@ -5,4 +5,9 @@ perl@gentoo.org Gentoo Perl Project + + ExtUtils-HasCompiler + ExtUtils::HasCompiler + Leont/extutils-hascompiler + diff --git a/dev-perl/ExtUtils-LibBuilder/ExtUtils-LibBuilder-0.80.0-r1.ebuild b/dev-perl/ExtUtils-LibBuilder/ExtUtils-LibBuilder-0.80.0-r1.ebuild index d2dbfbf9257c..272932e16b2c 100644 --- a/dev-perl/ExtUtils-LibBuilder/ExtUtils-LibBuilder-0.80.0-r1.ebuild +++ b/dev-perl/ExtUtils-LibBuilder/ExtUtils-LibBuilder-0.80.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ DIST_VERSION=0.08 inherit perl-module -DESCRIPTION="A tool to build C libraries" +DESCRIPTION="Tool to build C libraries" # https://rt.cpan.org/Ticket/Display.html?id=133195 LICENSE="|| ( Artistic GPL-1 )" SLOT="0" @@ -32,9 +32,3 @@ PERL_RM_FILES=( "t/pod.t" "t/pod-coverage.t" ) - -src_configure() { - unset LD - [[ -n "${CCLD}" ]] && export LD="${CCLD}" - perl-module_src_configure -} diff --git a/dev-perl/ExtUtils-MakeMaker-CPANfile/metadata.xml b/dev-perl/ExtUtils-MakeMaker-CPANfile/metadata.xml index 68ddbed71b8e..8db790ded364 100644 --- a/dev-perl/ExtUtils-MakeMaker-CPANfile/metadata.xml +++ b/dev-perl/ExtUtils-MakeMaker-CPANfile/metadata.xml @@ -5,4 +5,9 @@ perl@gentoo.org Gentoo Perl Project + + ExtUtils-MakeMaker-CPANfile + ExtUtils::MakeMaker::CPANfile + charsbar/ExtUtils-MakeMaker-CPANfile + diff --git a/dev-perl/ExtUtils-Typemaps-Default/ExtUtils-Typemaps-Default-1.50.0-r1.ebuild b/dev-perl/ExtUtils-Typemaps-Default/ExtUtils-Typemaps-Default-1.50.0-r1.ebuild index 50a270287d2a..9fa77e95ecec 100644 --- a/dev-perl/ExtUtils-Typemaps-Default/ExtUtils-Typemaps-Default-1.50.0-r1.ebuild +++ b/dev-perl/ExtUtils-Typemaps-Default/ExtUtils-Typemaps-Default-1.50.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DIST_AUTHOR=SMUELLER DIST_VERSION=1.05 inherit perl-module -DESCRIPTION="A set of useful typemaps" +DESCRIPTION="Set of useful typemaps" SLOT="0" KEYWORDS="~amd64 x86" diff --git a/dev-perl/FCGI-Client/metadata.xml b/dev-perl/FCGI-Client/metadata.xml index e2c9afaca62c..9234f669adf4 100644 --- a/dev-perl/FCGI-Client/metadata.xml +++ b/dev-perl/FCGI-Client/metadata.xml @@ -5,4 +5,14 @@ perl@gentoo.org Gentoo Perl Project + + FCGI-Client + FCGI::Client + FCGI::Client::Connection + FCGI::Client::Constant + FCGI::Client::Record + FCGI::Client::RecordFactory + FCGI::Client::RecordHeader + tokuhirom/p5-fcgi-client + diff --git a/dev-perl/Feed-Find/Feed-Find-0.130.0.ebuild b/dev-perl/Feed-Find/Feed-Find-0.130.0.ebuild new file mode 100644 index 000000000000..d690365ab147 --- /dev/null +++ b/dev-perl/Feed-Find/Feed-Find-0.130.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=DAVECROSS +DIST_VERSION=0.13 +inherit perl-module + +DESCRIPTION="Syndication feed auto-discovery" + +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-perl/Class-ErrorHandler + dev-perl/HTML-Parser + dev-perl/libwww-perl + dev-perl/URI +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.590.0 + test? ( + dev-perl/Test-LWP-UserAgent + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-0.07-no-dot-inc.patch" +) diff --git a/dev-perl/Feed-Find/Manifest b/dev-perl/Feed-Find/Manifest index 68dda34672cd..bc9100459b03 100644 --- a/dev-perl/Feed-Find/Manifest +++ b/dev-perl/Feed-Find/Manifest @@ -1,2 +1,3 @@ DIST Feed-Find-0.07.tar.gz 46380 BLAKE2B 9e2c7e446801decaf0f59cd1399b3a92195fbc174b3e65188367416167c9bf188402d7d995673602492cb0fe4c473dfd21848b7d00956d4f0ee66ccc037bccb2 SHA512 5ae62c0d5380d00bfae9f94d1d9ab7d024f3394ca7865d7a086668d84b0e4dfb18095468b966f7afd03f3b766f02822e9b19cfddf0f95ad7c0c3908e5a5806e9 DIST Feed-Find-0.12.tar.gz 47396 BLAKE2B 4d41247ea6c592727a4db85662582e49a5744f3849bfa646758a6991963fcf20554b595847aa624cae605018826fa6bd354ff34ec64fc0d6eba84b4723e34e79 SHA512 7449563b99b85e2db8ec6662fe1b558bb78c591a205f58d0df6a3f1e786ffbece84150afb96fc71105a7de60bc82b68cfa1402c4d73d677773d4e0a687b66e97 +DIST Feed-Find-0.13.tar.gz 47483 BLAKE2B 9f913b087dfb8085a87eed90382fb204e4a39621f3f2f4c022c5719761e21a25fd52d1fb0a7a51364d484263eb2c17ea137bbd653171a3236c8b56aa270c0126 SHA512 436438c361a7c228af8c5d31200f75b3eab8dded20040d9cd019384df28bd2348ca8c2f8f6cc3ae4b6dee90afba7c8ed911016fd4f8da46cfe8ffccf52eecd18 diff --git a/dev-perl/File-Copy-Recursive-Reduced/metadata.xml b/dev-perl/File-Copy-Recursive-Reduced/metadata.xml index e2c9afaca62c..baf85ae04eee 100644 --- a/dev-perl/File-Copy-Recursive-Reduced/metadata.xml +++ b/dev-perl/File-Copy-Recursive-Reduced/metadata.xml @@ -5,4 +5,9 @@ perl@gentoo.org Gentoo Perl Project + + File-Copy-Recursive-Reduced + File::Copy::Recursive::Reduced + jkeenan/file-copy-recursive-reduced + diff --git a/dev-perl/File-Find-Object-Rule/File-Find-Object-Rule-0.31.300.ebuild b/dev-perl/File-Find-Object-Rule/File-Find-Object-Rule-0.31.300.ebuild new file mode 100644 index 000000000000..75520790b825 --- /dev/null +++ b/dev-perl/File-Find-Object-Rule/File-Find-Object-Rule-0.31.300.ebuild @@ -0,0 +1,31 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR="SHLOMIF" +DIST_VERSION="0.0313" +inherit perl-module + +DESCRIPTION="Alternative interface to File::Find::Object" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + virtual/perl-Carp + dev-perl/Class-XSAccessor + dev-perl/File-Find-Object + dev-perl/PathTools + dev-perl/Number-Compare + dev-perl/Text-Glob +" +BDEPEND=" + ${RDEPEND} + >=dev-perl/Module-Build-0.280.0 + test? ( + virtual/perl-File-Path + dev-perl/File-TreeCreate + virtual/perl-IO + ) +" diff --git a/dev-perl/File-Find-Object-Rule/Manifest b/dev-perl/File-Find-Object-Rule/Manifest new file mode 100644 index 000000000000..e335a1016345 --- /dev/null +++ b/dev-perl/File-Find-Object-Rule/Manifest @@ -0,0 +1 @@ +DIST File-Find-Object-Rule-0.0313.tar.gz 38087 BLAKE2B b34e3e63799d326ca88f6e7217625d41d34fdea2ef76f6fbd76d4cfced2fb5dc6833b42fc431de32bafdde69350a043e4008cc58a745e041ed2c58d27aa094c1 SHA512 cfcd4294e053609c9c6ce50c198ad61a7abb02a8755cef47014d39fdee84ef184e9817a0a9ee90d1beb1c81110a8de51ddba729fa13aeeee223d93faaac196e8 diff --git a/dev-perl/File-Find-Object-Rule/metadata.xml b/dev-perl/File-Find-Object-Rule/metadata.xml new file mode 100644 index 000000000000..41afea4fd1fc --- /dev/null +++ b/dev-perl/File-Find-Object-Rule/metadata.xml @@ -0,0 +1,12 @@ + + + + + perl@gentoo.org + Gentoo Perl Project + + + File-Find-Object-Rule + File::Find::Object::Rule + + diff --git a/dev-perl/File-Find-Object/metadata.xml b/dev-perl/File-Find-Object/metadata.xml index e5a5f9f8911b..84c64190b2ff 100644 --- a/dev-perl/File-Find-Object/metadata.xml +++ b/dev-perl/File-Find-Object/metadata.xml @@ -6,6 +6,11 @@ Gentoo Perl Project + File-Find-Object + File::Find::Object + File::Find::Object::Base + File::Find::Object::PathComp + File::Find::Object::Result shlomif/perl-file-find-object diff --git a/dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.160.0.ebuild b/dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.160.0.ebuild new file mode 100644 index 000000000000..adee565d1d68 --- /dev/null +++ b/dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.160.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ETHER +DIST_VERSION=1.16 + +inherit perl-module + +DESCRIPTION="Common rules for searching for Perl things" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + >=virtual/perl-CPAN-Meta-1.380.0 + >=dev-perl/File-Find-Rule-0.200.0 + >=virtual/perl-File-Spec-0.820.0 + >=dev-perl/Params-Util-0.380.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-Test-Simple + ) +" diff --git a/dev-perl/File-Find-Rule-Perl/Manifest b/dev-perl/File-Find-Rule-Perl/Manifest index 2d8b6ba87e69..5fb99b061a91 100644 --- a/dev-perl/File-Find-Rule-Perl/Manifest +++ b/dev-perl/File-Find-Rule-Perl/Manifest @@ -1 +1,2 @@ DIST File-Find-Rule-Perl-1.15.tar.gz 7502 BLAKE2B 7555b682b7c4128b2828a3e10013d7c016d66bae810309a9be55b5a4a0b5500a799acf18de02a60716c2a022cd03cc174b7fee0da492df09e0095edbd5b355e1 SHA512 90fc64991fbdb47bcb712f2bf7c85b2571a2b161952574606ddfd9c9ad9aeaaa2e0f3355b9c8b993ab2479d8c80e89075caa9e5413259c2bb99b1e75ef791670 +DIST File-Find-Rule-Perl-1.16.tar.gz 7812 BLAKE2B 98a0dfff22cdcbd4fedbd61932a5ebc08be88417859060ec7859ef36e49a806c7fbf9f39fcebc2c1c796bee3c1975c04c7615f2931456680b437bc4fa322bf45 SHA512 750e59c2aed55e7a73f9dbc67654d7f9de39b744967caa31510f9234bb71437cdd821babf7b80f435d6a968e9d4a49df503449683e866e090c7f120c56e20a47 diff --git a/dev-perl/File-Map/File-Map-0.710.0.ebuild b/dev-perl/File-Map/File-Map-0.710.0.ebuild new file mode 100644 index 000000000000..044e11eb32d6 --- /dev/null +++ b/dev-perl/File-Map/File-Map-0.710.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=LEONT +DIST_VERSION=0.71 +inherit perl-module + +DESCRIPTION="Memory mapping made simple and safe" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-perl/Sub-Exporter-Progressive-0.1.5 + virtual/perl-XSLoader +" +BDEPEND=" + ${RDEPEND} + >=dev-perl/Module-Build-0.280.0 + test? ( + virtual/perl-IO + virtual/perl-Scalar-List-Utils + dev-perl/Test-Fatal + virtual/perl-Test-Simple + >=dev-perl/Test-Warnings-0.5.0 + virtual/perl-Time-HiRes + ) +" + +src_compile() { + ./Build --config "optimize=${CFLAGS}" build || die +} diff --git a/dev-perl/File-Map/Manifest b/dev-perl/File-Map/Manifest index 112d00166b77..1f7d62b03a4c 100644 --- a/dev-perl/File-Map/Manifest +++ b/dev-perl/File-Map/Manifest @@ -1 +1,2 @@ DIST File-Map-0.67.tar.gz 104595 BLAKE2B 6a35bb47ca606d905806f8c49cef853067db3f391db3f27657d5b1cf66e24520734ce3aa8f9725d25c859190365bf3bac2a617131bdc99746a0afe5a552dab6a SHA512 52bd9ebb546e6b0e0d58cce3e5f5983c0f89bf05ba3f29d220b6d83ca150e200ac9c6e7d2adb717838c0b20e9ddd68c94509b47775d27273c37bc44dcff1d507 +DIST File-Map-0.71.tar.gz 151846 BLAKE2B 25b67fcf85677b5ad5fbee5a39cb7799e1cde928135c50a85924da5ddb5756944ed22b902414a3164f9426444e3a9194a54d0dadcd18f9ac92e70926d063de9c SHA512 12c79d0209462b8db629225b565b8366ca14183010a13abe7a93e3c8a4489b29721962ca08fd5b7b8accf9f98506427e3d3dfd4a9da3bcd3127c6316509d4e6f diff --git a/dev-perl/File-MimeInfo/File-MimeInfo-0.330.0.ebuild b/dev-perl/File-MimeInfo/File-MimeInfo-0.330.0.ebuild new file mode 100644 index 000000000000..20e4fc259825 --- /dev/null +++ b/dev-perl/File-MimeInfo/File-MimeInfo-0.330.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=MICHIELB +DIST_VERSION=0.33 +inherit perl-module + +DESCRIPTION="Determine file type" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + virtual/perl-Carp + dev-perl/Encode-Locale + virtual/perl-Exporter + >=dev-perl/File-BaseDir-0.30.0 + >=dev-perl/File-DesktopEntry-0.40.0 + x11-misc/shared-mime-info +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.300.0 + test? ( + virtual/perl-Test-Simple + ) +" + +PERL_RM_FILES=( + t/06_pod_ok.t + t/07_pod_cover.t + t/08_changes.t + t/09_no404s.t +) diff --git a/dev-perl/File-MimeInfo/Manifest b/dev-perl/File-MimeInfo/Manifest index 997954a7d4ad..abe425dd6f7f 100644 --- a/dev-perl/File-MimeInfo/Manifest +++ b/dev-perl/File-MimeInfo/Manifest @@ -1 +1,2 @@ DIST File-MimeInfo-0.30.tar.gz 36132 BLAKE2B a87f9efe05d6b09cda4f365e9395e5677bf80a2baa5eae6592c01da4e6aac46994f82676f4383f0f538c8bdd6b70a4ba7aa1eed4c038eace6586839f2a9ecbaa SHA512 44030d2e2be66cb67d4329f8f308bf114014c511fe965979600157d62deffd5c2f05fdf883cb02d98f00d5d0b77c56e252cd377a398461ec421fe7491cd544ec +DIST File-MimeInfo-0.33.tar.gz 35801 BLAKE2B 9d33191f56ac63ea2bcf94d9e457df4a4299cd33993e4b63b9bbd95ccd3dd4f6d59d55f642532550cc5624989adaceaf24267c9711d14cdef975789888703fdf SHA512 5fbba13775079da56928175f48db1c1ab8ac4d7fa3e85bdb5384c4021cab7cf8c363a3d8219cf34318136b1470e32163abae7c37a119416a5e510d8d07848c9d diff --git a/dev-perl/File-Remove/File-Remove-1.610.0.ebuild b/dev-perl/File-Remove/File-Remove-1.610.0.ebuild new file mode 100644 index 000000000000..f4ba13b5a3eb --- /dev/null +++ b/dev-perl/File-Remove/File-Remove-1.610.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=SHLOMIF +DIST_VERSION=1.61 +inherit perl-module + +DESCRIPTION="Remove files and directories" + +LICENSE="|| ( Artistic GPL-1+ ) || ( CC0-1.0 public-domain MIT )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +RDEPEND=" + virtual/perl-File-Path + >=virtual/perl-File-Spec-3.290.0 +" +BDEPEND=" + ${RDEPEND} + >=dev-perl/Module-Build-0.280.0 + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-IO + >=virtual/perl-Test-Simple-0.880.0 + ) +" diff --git a/dev-perl/File-Remove/Manifest b/dev-perl/File-Remove/Manifest index 7cd7411f5d3f..379e2acc9386 100644 --- a/dev-perl/File-Remove/Manifest +++ b/dev-perl/File-Remove/Manifest @@ -1 +1,2 @@ DIST File-Remove-1.60.tar.gz 25997 BLAKE2B ffb98155d757bae6ec0d4f56dabdb78749fc968845e284797d0f0611fe9068722a007c7e0e890179720745d1451c926575949f36642dceef7071468a2863c7c6 SHA512 7781629896f16f0b34574a879803473002249c32cf03001f4c1c290edd379571d96d5b1049874f9f71bdb8d7881c3f30a86dcdd0d4f42b4e78998cd6a96de750 +DIST File-Remove-1.61.tar.gz 26346 BLAKE2B 8f395afa3f3b27f6174ae0f65494b4403b794b7c506a66ffdcd0231fc391051401f7062f9c6d9bff4c6213d12a872febfed84e118f5f8ddaefe55f722fe991a7 SHA512 2ff999f7d71349b7e4a7db8728cfe2b5669c76fb27ca42fe006b0e0061bb73a29d556f3e3da88c004a4dd23bf2d9e12a1e1054b85237e8c14fb2b58c1086971f diff --git a/dev-perl/File-Share/File-Share-0.270.0.ebuild b/dev-perl/File-Share/File-Share-0.270.0.ebuild new file mode 100644 index 000000000000..8e5fed65cb39 --- /dev/null +++ b/dev-perl/File-Share/File-Share-0.270.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=INGY +DIST_VERSION=0.27 +inherit perl-module + +DESCRIPTION="Extend File::ShareDir to local libraries" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86" + +RDEPEND=" + >=dev-perl/File-ShareDir-1.30.0 + >=dev-perl/Readonly-2.50.0 +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.300.0 + test? ( virtual/perl-Test-Simple ) +" + +src_test() { + perl_rm_files t/release-pod-syntax.t + perl-module_src_test +} diff --git a/dev-perl/File-Share/Manifest b/dev-perl/File-Share/Manifest index 8478cfea20b4..ad12e62b22a2 100644 --- a/dev-perl/File-Share/Manifest +++ b/dev-perl/File-Share/Manifest @@ -1 +1,2 @@ DIST File-Share-0.25.tar.gz 13696 BLAKE2B 121c9e5fc2eda6aa76fc4ea3c12263305c375292fbee72f66ef271533a8f0643776b65672d05a36bd2b4e477791618921bf56e1b0356ef64c146cfc388eee9bd SHA512 7c9f9a341a5d2d397479a09da05136df1d0c6b9869da511e45ee75b49565218f2231fd1b45c61e68ab802402a95af02513c4c78ce72cf8205537d0e68f9b1e46 +DIST File-Share-0.27.tar.gz 14130 BLAKE2B c05fbad2010a9d7612d702fed2669be793b108ce85a76464fc5a9b9429bdc1fd2849d77e2ad7846eba375d12a5c97b638e3013eaee1bac28b22bd3de78523643 SHA512 7c321de08e49f252e8e2126da00ea05ced13db362de758a693ee7f40452827fbf2591fb9e6c80caa27bb8767b3596893fc8762993a167583a0b40091e5db5ec7 diff --git a/dev-perl/File-Slurp-Tiny/File-Slurp-Tiny-0.4.0-r1.ebuild b/dev-perl/File-Slurp-Tiny/File-Slurp-Tiny-0.4.0-r1.ebuild index 253912ce12d3..cdcdc6b51703 100644 --- a/dev-perl/File-Slurp-Tiny/File-Slurp-Tiny-0.4.0-r1.ebuild +++ b/dev-perl/File-Slurp-Tiny/File-Slurp-Tiny-0.4.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=LEONT DIST_VERSION=0.004 inherit perl-module -DESCRIPTION="A simple, sane and efficient file slurper" +DESCRIPTION="Simple, sane and efficient file slurper" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" diff --git a/dev-perl/File-Slurper/File-Slurper-0.14.0.ebuild b/dev-perl/File-Slurper/File-Slurper-0.14.0.ebuild index 325a2ce9292f..d7506a535d2c 100644 --- a/dev-perl/File-Slurper/File-Slurper-0.14.0.ebuild +++ b/dev-perl/File-Slurper/File-Slurper-0.14.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="A simple, sane and efficient module to slurp a file" 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" RDEPEND=" dev-perl/PerlIO-utf8_strict diff --git a/dev-perl/File-Tempdir/File-Tempdir-0.20.0-r2.ebuild b/dev-perl/File-Tempdir/File-Tempdir-0.20.0-r2.ebuild index fc57a2b8b49a..7bdbea25408b 100644 --- a/dev-perl/File-Tempdir/File-Tempdir-0.20.0-r2.ebuild +++ b/dev-perl/File-Tempdir/File-Tempdir-0.20.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=NANARDON DIST_VERSION=0.02 inherit perl-module -DESCRIPTION="This module provide an object interface to tempdir() from File::Temp" +DESCRIPTION="Provides an object interface to tempdir() from File::Temp" SLOT="0" KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86" diff --git a/dev-perl/File-TreeCreate/metadata.xml b/dev-perl/File-TreeCreate/metadata.xml index e2c9afaca62c..7e26541b7e16 100644 --- a/dev-perl/File-TreeCreate/metadata.xml +++ b/dev-perl/File-TreeCreate/metadata.xml @@ -5,4 +5,9 @@ perl@gentoo.org Gentoo Perl Project + + File-TreeCreate + File::TreeCreate + shlomif/perl-File-TreeCreate + diff --git a/dev-perl/Filesys-Statvfs/metadata.xml b/dev-perl/Filesys-Statvfs/metadata.xml index e2c9afaca62c..e39dc64d785f 100644 --- a/dev-perl/Filesys-Statvfs/metadata.xml +++ b/dev-perl/Filesys-Statvfs/metadata.xml @@ -5,4 +5,8 @@ perl@gentoo.org Gentoo Perl Project + + Filesys-Statvfs + Filesys::Statvfs + diff --git a/dev-perl/Filter/Filter-1.640.0.ebuild b/dev-perl/Filter/Filter-1.640.0.ebuild new file mode 100644 index 000000000000..58da854138a7 --- /dev/null +++ b/dev-perl/Filter/Filter-1.640.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RURBAN +DIST_VERSION=1.64 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="Interface for creation of Perl Filters" + +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" + +BDEPEND=" + virtual/perl-ExtUtils-MakeMaker +" + +PERL_RM_FILES=( + t/z_kwalitee.t + t/z_manifest.t + t/z_meta.t + t/z_perl_minimum_version.t + t/z_pod-coverage.t + t/z_pod.t +) diff --git a/dev-perl/Filter/Manifest b/dev-perl/Filter/Manifest index eab106be37c6..689e4ab15d93 100644 --- a/dev-perl/Filter/Manifest +++ b/dev-perl/Filter/Manifest @@ -1 +1,2 @@ DIST Filter-1.60.tar.gz 95351 BLAKE2B ac7a53644e4423a5b34432f11a9354ff5ee9cbf56a3d790d86ec7ef2c5dc7468d6ef793b4c23b8258c8b8aba74198700c0b8800bdfdfea9fb890b6c78be20e80 SHA512 be6ecb9d37c8384de34e842e1e46a24c43592cb1995178ef7a100ef8b028e506d26c044ae9fd1e4672344cbc2dae06b9136b27eced5470cfce683017129cf248 +DIST Filter-1.64.tar.gz 96733 BLAKE2B 068d0ce591df82a763a4e43fc77acb50d6895de01a2c50944026a280ab23bb5c69731ebb9b1efa836d39d806499bf84c9145b8874ad22ee0db4a8eaf88813890 SHA512 c4b8316f6ec1b7263f9df973ccbb2f939a3296cec9cd644f67a10b0c71679db19afcf1a52601cde028a309655e9241727e76cd96091f7c3ac0514f145790d4a0 diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.560.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.560.0.ebuild new file mode 100644 index 000000000000..06a59e857f0f --- /dev/null +++ b/dev-perl/Finance-Quote/Finance-Quote-1.560.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=BPSCHUCK +DIST_VERSION=1.56 +DIST_EXAMPLES=( "Examples/*" ) +inherit perl-module + +DESCRIPTION="Get stock and mutual fund quotes from various exchanges" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-perl/CGI + virtual/perl-Carp + virtual/perl-Data-Dumper + dev-perl/DateTime + dev-perl/DateTime-Format-Strptime + virtual/perl-Encode + virtual/perl-Exporter + dev-perl/HTML-TableExtract + dev-perl/HTML-Parser + dev-perl/HTML-TokeParser-Simple + dev-perl/HTML-Tree + dev-perl/HTTP-Cookies + dev-perl/HTTP-Message + dev-perl/JSON + dev-perl/JSON-Parse + dev-perl/LWP-Protocol-https + dev-perl/libwww-perl + >=virtual/perl-Module-Load-0.360.0-r2 + dev-perl/Mozilla-CA + dev-perl/Readonly + virtual/perl-Scalar-List-Utils + dev-perl/Spreadsheet-XLSX + dev-perl/String-Util + dev-perl/Text-Template + virtual/perl-Time-Piece + dev-perl/Try-Tiny + dev-perl/URI + dev-perl/Web-Scraper + dev-perl/XML-LibXML + virtual/perl-if +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-Data-Dumper + dev-perl/Date-Manip + dev-perl/Date-Range + dev-perl/Date-Simple + dev-perl/DateTime-Format-ISO8601 + virtual/perl-File-Spec + virtual/perl-Test-Simple + ) +" +PERL_RM_FILES=( + t/01-pod.t + t/02-pod-coverage.t + t/03-kwalitee.t + t/04-critic.t + t/author-pod-syntax.t + lib/GPATH + lib/GRTAGS + lib/GTAGS +) + +src_test() { + if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then + einfo "Disabling network tests without DIST_TEST_OVERRIDE=~network" + else + export ONLINE_TEST=1 + fi + perl-module_src_test +} + +mydoc=("Documentation/*") + +src_install() { + dodoc -r htdocs + perl-module_src_install +} diff --git a/dev-perl/Finance-Quote/Manifest b/dev-perl/Finance-Quote/Manifest index 531dacbbcf88..ea0ff891918d 100644 --- a/dev-perl/Finance-Quote/Manifest +++ b/dev-perl/Finance-Quote/Manifest @@ -1,3 +1,4 @@ DIST Finance-Quote-1.49.tar.gz 274659 BLAKE2B 1fb4523a576960b48b855807945ef79bb18f68c82c5cf8eece8dcea910c3bc2669dd07e635d74cd0a85639d9eff27337687faf5a4fc213bedde4ee720d6e6149 SHA512 5b4b8836e1529409f1f6aa41345bf906ba2cc1c1b44e89b59765a883cf0db082cef9df91a4eaa671e494f5e9a842c4e1fbfcc31e57964d74f7895f3e25c4d91c DIST Finance-Quote-1.51.tar.gz 231156 BLAKE2B 5472e19863a752fd9c610fccf0b6a383f441c89d88ad50fea50fe3067294ba8463b0367b52da3fa471fa7df3944ab4f23d4624644fb52a27c9f0a335beebc6d4 SHA512 163b87b9905fb5d2becbb1de285a180c98328295b6f3ba6ddc2148993303e00bad751505add47fc540b203fd24b4c9385bb7a8c7ef67b97e3bad5f1e90ea6218 DIST Finance-Quote-1.55.tar.gz 247929 BLAKE2B 4220b9376c033c93934f36c170c4b2180acaf34859ef82a55bef7debc1bc70648266c160ef5819ca6df071fa3b2afec6a5df2c9553fdc4419ab869e914fff03d SHA512 311f103d8922c7dc4fcbf35dabcc2eabb59d235bb4087917c3bd9e1585562e4e0e54ba76ffd1fa17a93a56b0934a3ba6697164ab2770fb37b8aced6aced77a05 +DIST Finance-Quote-1.56.tar.gz 250559 BLAKE2B f28aae49b01491f1372dcccaf1d117f665eb04bcfde953cbf68761bfc457f5aca501b9c6b61f6b2c3157feafecf696b2afb9d0f5a1a4d66a82f870940b62fb1b SHA512 49836e7b2a356dc943f203bb0e20a43c2d7264667f640d5863449f504cd378def656596ea5a6001bacde2d157100795a50604c7565cfba1eb0f75ad854c98f62 diff --git a/dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild b/dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild index 627ded58f956..fc54711d8da3 100644 --- a/dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild +++ b/dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=BHALLISSY DIST_VERSION=1.06 inherit perl-module -DESCRIPTION="module for compiling and altering fonts" +DESCRIPTION="Module for compiling and altering fonts" LICENSE="Artistic-2 OFL-1.1" SLOT="0" diff --git a/dev-perl/GDGraph/GDGraph-1.560.0.ebuild b/dev-perl/GDGraph/GDGraph-1.560.0.ebuild new file mode 100644 index 000000000000..f0755a011d7a --- /dev/null +++ b/dev-perl/GDGraph/GDGraph-1.560.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=BPS +DIST_VERSION=1.56 +inherit perl-module + +DESCRIPTION="Perl5 module to create charts using the GD module" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-perl/GD-1.180.0 + >=dev-perl/GDTextUtil-0.800.0 + media-libs/gd +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.760.0 + test? ( + >=dev-perl/Capture-Tiny-0.300.0 + >=dev-perl/Test-Exception-0.400.0 + >=virtual/perl-Test-Simple-0.880.0 + ) +" diff --git a/dev-perl/GDGraph/Manifest b/dev-perl/GDGraph/Manifest index 67da43196bc6..447ae413ac7e 100644 --- a/dev-perl/GDGraph/Manifest +++ b/dev-perl/GDGraph/Manifest @@ -1 +1,2 @@ DIST GDGraph-1.54.tar.gz 157158 BLAKE2B d427f135998c8e60e62ea0e94d1a8c2c48756fdd3d7fe2ab230f342657a684cacc3b3a9633cfdac16a5e65d01e2093043b5d8d4050082821e95b30ababc545e4 SHA512 0dd0da5fa0e879cf2addcbfdd02ee8e9e6af715b88b451dc29fe5028f30d7ba7fa0e126d07e7bb4f9a63e40b3be95a9cc0f6c061ea8644ba0ee7fdd2a7964fce +DIST GDGraph-1.56.tar.gz 163410 BLAKE2B 10598eb7c1d3a3d220cd6237559ebc28b089df351156decafb442c95f2ad24495237460a31792bfbda1f5ccf55148b30a27b05e8c907590d3d69fe0c9ebc0149 SHA512 4a336e02cf3ca75b41ccef42d8790b00d7ff60c63686f49c3b0d1fe8ff29ce76c52d4603f74c9b2704e1f1d2ca71f2313dcb692ae10261dbf8e0e05a7172dc71 diff --git a/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.111.0.ebuild b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.111.0.ebuild new file mode 100644 index 000000000000..4f6c71ac9c8c --- /dev/null +++ b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.111.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RJBS +DIST_VERSION=0.111 +inherit perl-module + +DESCRIPTION="Getopt::Long with usage text" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="minimal" + +CONFLICTS="! perl +# List::Util, Scalar::Util -> perl-Scalar-List-Utils +# Sub::Exporter::Util -> Sub-Exporter +RDEPEND=" + ${CONFLICTS} + virtual/perl-Carp + >=virtual/perl-Getopt-Long-2.330.0 + >=dev-perl/Params-Validate-0.970.0 + virtual/perl-Scalar-List-Utils + >=dev-perl/Sub-Exporter-0.972.0 +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.780.0 + test? ( + !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 ) + >=dev-perl/CPAN-Meta-Check-0.11.0 + virtual/perl-File-Spec + dev-perl/Test-Fatal + >=virtual/perl-Test-Simple-0.960.0 + >=dev-perl/Test-Warnings-0.5.0 + ) +" diff --git a/dev-perl/Getopt-Long-Descriptive/Manifest b/dev-perl/Getopt-Long-Descriptive/Manifest index 629d6ce72d0d..b13dc7e52316 100644 --- a/dev-perl/Getopt-Long-Descriptive/Manifest +++ b/dev-perl/Getopt-Long-Descriptive/Manifest @@ -1 +1,2 @@ DIST Getopt-Long-Descriptive-0.109.tar.gz 33959 BLAKE2B c936f820654a5a14dfef706f26514334463b119b161643bbeb831802d9b7403c49f1cccd0414da855ef1bed424d88b78a220f037fb2d723ecce8d7ede54840e9 SHA512 9bd3af84119264c9e7e72b470f54782fe0a9e37e6071052a7b43af9529087841f77f06f81a70e4cab05380558216893b0902aabefcfbc970916f65614666969a +DIST Getopt-Long-Descriptive-0.111.tar.gz 34613 BLAKE2B d5d64cc10208819b6721ff67baaac2ec8d4a120dbe879e8959a2096a7d2c3584ac369a0e82278b5efdce0eba052c8a522f39a55f028b78023c735660f584039b SHA512 22cff8f92e51f08573e34f24028adbf1c3c1c88570a8d35361234ff13486ca5de20ee2cf8d056971777b9cb0f0c78cc183de2e74915f23eaf9b14fbcbf256531 diff --git a/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.50.0.ebuild b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.50.0.ebuild new file mode 100644 index 000000000000..63edf5e552ad --- /dev/null +++ b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.50.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=XAOC +DIST_VERSION=0.050 +inherit perl-module xdg-utils + +DESCRIPTION="Dynamically create Perl language bindings" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-perl/glib-perl-1.320.0 + >=dev-libs/gobject-introspection-1.0 + >=dev-libs/libffi-3.0.0:= + >=dev-libs/glib-2.0.0 +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + ${RDEPEND} + >=dev-perl/ExtUtils-Depends-0.300.0 + >=dev-perl/ExtUtils-PkgConfig-1.0.0 +" + +pkg_setup() { + # bug #599128 + xdg_environment_reset +} diff --git a/dev-perl/Glib-Object-Introspection/Manifest b/dev-perl/Glib-Object-Introspection/Manifest index 1c262c297ae6..c698e8da37ed 100644 --- a/dev-perl/Glib-Object-Introspection/Manifest +++ b/dev-perl/Glib-Object-Introspection/Manifest @@ -1 +1,2 @@ DIST Glib-Object-Introspection-0.049.tar.gz 88081 BLAKE2B 4d7d114dfe9b39f19feb4ed9ff40f7058e0c6b0e3851e45f3aa653b8222c1d3b3e68d1e900663435fcbae8fd627e41b44fc06b1775d0910127b32e1eff812a2c SHA512 fa927661dc761bfae9dba87e1e2d519b10c3aac4d6dcea37764972a0413a4f5025a12df640d66928b631c2933d4b0e6d02b559ea2c1eaa38fae6f7a9d98fe322 +DIST Glib-Object-Introspection-0.050.tar.gz 89336 BLAKE2B 88ec82de5dade6a5689e2024b1f06d2a53222f0aab81f15d0d341b63a00dd3b041d1234570c6fa592172832f73e19a5d89eef80fc15ea9d944f7f3886cd55676 SHA512 3939a7d96800416ca4e52bf263b5b84dde0a5dbe5ed636dc6668ee005c1f018e5988f8e0ba059165f966a05b5efc992391ae0de991e87b9118fab92ee39f97f4 diff --git a/dev-perl/Graph/Graph-0.972.600.ebuild b/dev-perl/Graph/Graph-0.972.600.ebuild new file mode 100644 index 000000000000..3791af0cddbe --- /dev/null +++ b/dev-perl/Graph/Graph-0.972.600.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ETJ +DIST_VERSION=0.9726 +inherit perl-module + +DESCRIPTION="Data structure and ops for directed graphs" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86" + +RDEPEND=" + >=dev-perl/Heap-0.800.0 + >=virtual/perl-Scalar-List-Utils-1.450.0 + virtual/perl-Safe + >=dev-perl/Set-Object-1.400.0 + >=virtual/perl-Storable-2.50.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-Math-Complex + >=virtual/perl-Test-Simple-0.820.0 + ) +" diff --git a/dev-perl/Graph/Manifest b/dev-perl/Graph/Manifest index bc8bf11a9bf6..ac71c645624e 100644 --- a/dev-perl/Graph/Manifest +++ b/dev-perl/Graph/Manifest @@ -1,2 +1,3 @@ DIST Graph-0.9721.tar.gz 146928 BLAKE2B 15b5390afbf6e6076daadfc5c3a8d8729ee1322f5a676276d5a3e1b63cfaa379e9d0428431a36d7bd50caf27b62c9e2fb2cbb23faf2806233fad06fa7cf62bfc SHA512 38edc400214c60be475c7b733e769b4bf1fff680eb70b999d46d037cd314d50cc882d8b6547161abe2e765a5c1385166f9b5489d2df1b9a4332acd98eadfbc7e DIST Graph-0.9725.tar.gz 147502 BLAKE2B ab63a75653848ed6297f687cf8431f9e871f9b0473448008ad10d0f8e9d122bddc469069d4eefff1d0d03ba38facca5cc41048afea5f654b155812786e21d86c SHA512 51638c45dd7b21a87e3d6771f06dd5fae1e71da7dea4d337de2e540de4ab625a53e349799ee4c0cc77108fff4c47027d33f501edafb52daaef699f82edd5c3d3 +DIST Graph-0.9726.tar.gz 147605 BLAKE2B 341da2ce8663abb62e30141b70eb1a22f89dbc0427c77eea0040ad828e4d488d31e37f319c23e1ebf438d9b2386402ea9eb52a95ae06ef202f6477a562b139ab SHA512 c35b1cc13524ed032f6542ffdd7b1e32b89698aef105d14df4818a68c8b0884778024a8d37b4d7a1abce762361f1a73379ac2d5ad0ec81f73c92f0cce43029ce diff --git a/dev-perl/GraphViz/GraphViz-2.260.0.ebuild b/dev-perl/GraphViz/GraphViz-2.260.0.ebuild new file mode 100644 index 000000000000..90c3836f80d2 --- /dev/null +++ b/dev-perl/GraphViz/GraphViz-2.260.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ETJ +DIST_VERSION=2.26 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="Interface to AT&T's GraphViz" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~riscv ~x86" + +RDEPEND=" + media-gfx/graphviz + >=virtual/perl-Carp-1.10.0 + >=virtual/perl-Getopt-Long-2.340.0 + virtual/perl-IO + >=dev-perl/IPC-Run-0.600.0 + >=dev-perl/libwww-perl-6 + >=dev-perl/Parse-RecDescent-1.965.1 + >=virtual/perl-Time-HiRes-1.510.0 + >=dev-perl/XML-Twig-3.520.0 + >=dev-perl/XML-XPath-1.130.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + dev-perl/File-Which + test? ( + >=virtual/perl-Test-Simple-1.1.2 + ) +" diff --git a/dev-perl/GraphViz/Manifest b/dev-perl/GraphViz/Manifest index c9802cf801c9..82d5108043a6 100644 --- a/dev-perl/GraphViz/Manifest +++ b/dev-perl/GraphViz/Manifest @@ -1 +1,2 @@ DIST GraphViz-2.24.tgz 95475 BLAKE2B 919d088d29b88eb523a72f7e853b4e600408eb12bf1d1a27f9742469c08ed229de6292b42a734a665d6718f085c658a1a399ef3f31f825d07bb447a88c26a269 SHA512 b37d1303c243a306443d5adf35d597f4e259cedaa7956d80bdb47cba811ce94e63da6b42a23d192fa9da628d999f1c023911f3f956a575aeabe673f77f3f01d9 +DIST GraphViz-2.26.tar.gz 90338 BLAKE2B 86c1f3e2bcb688e98f6ac49c03db0080a5bce900c239dcd8379495c2e8267f6ae5d19e242291f352a2d96afc120ae2ea8722c4abaeb9c71e8b07545316e2d1e6 SHA512 99bca9e8e8d9487ba72baffc398c0952cf30d18dae00fe83e996822302a1835b85ed4d1201087f3cafe486207e2c771fdb510c45a7e6f783d6c9a25ef77667d7 diff --git a/dev-perl/Graphics-ColorNames-HTML/metadata.xml b/dev-perl/Graphics-ColorNames-HTML/metadata.xml index 2b4a068f541b..a812d1961989 100644 --- a/dev-perl/Graphics-ColorNames-HTML/metadata.xml +++ b/dev-perl/Graphics-ColorNames-HTML/metadata.xml @@ -1,8 +1,13 @@ - - perl@gentoo.org - Gentoo Perl Project - + + perl@gentoo.org + Gentoo Perl Project + + + Graphics-ColorNames-HTML + Graphics::ColorNames::HTML + robrwo/Graphics-ColorNames-HTML + diff --git a/dev-perl/Gtk2-Notify/Gtk2-Notify-0.50.0-r1.ebuild b/dev-perl/Gtk2-Notify/Gtk2-Notify-0.50.0-r1.ebuild index a04edfd70747..1125d7e547d8 100644 --- a/dev-perl/Gtk2-Notify/Gtk2-Notify-0.50.0-r1.ebuild +++ b/dev-perl/Gtk2-Notify/Gtk2-Notify-0.50.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DIST_AUTHOR=FLORA DIST_VERSION=0.05 inherit perl-module virtualx -DESCRIPTION="A perl interface to the notification library" +DESCRIPTION="Perl interface to the notification library" LICENSE="LGPL-2" SLOT="0" diff --git a/dev-perl/Gtk3-SimpleList/Gtk3-SimpleList-0.210.0.ebuild b/dev-perl/Gtk3-SimpleList/Gtk3-SimpleList-0.210.0.ebuild index 57881e17ce15..c516dfdb6e2d 100644 --- a/dev-perl/Gtk3-SimpleList/Gtk3-SimpleList-0.210.0.ebuild +++ b/dev-perl/Gtk3-SimpleList/Gtk3-SimpleList-0.210.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,10 +7,11 @@ DIST_AUTHOR=TVIGNAUD DIST_VERSION=0.21 inherit perl-module -DESCRIPTION="A simple interface to GTK+ 3's complex MVC list widget" +DESCRIPTION="Simple interface to GTK+ 3's complex MVC list widget" LICENSE="LGPL-2.1+" SLOT="0" + KEYWORDS="amd64 ~arm64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r3.ebuild b/dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r3.ebuild index 750c8d812622..a57d79f4b99d 100644 --- a/dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r3.ebuild +++ b/dev-perl/HTML-LinkExtractor/HTML-LinkExtractor-0.130.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DIST_AUTHOR=PODMASTER DIST_VERSION=0.13 inherit perl-module -DESCRIPTION="A bare-bone HTML parser, similar to HTML::Parser" +DESCRIPTION="Bare-bone HTML parser, similar to HTML::Parser" SLOT="0" KEYWORDS="amd64 ~arm64 ~ia64 ppc ppc64 ~riscv sparc x86" @@ -16,5 +16,4 @@ RDEPEND=" dev-perl/HTML-Parser dev-perl/URI " -BDEPEND="${RDEPEND} -" +BDEPEND="${RDEPEND}" diff --git a/dev-perl/HTML-Mason/HTML-Mason-1.600.0.ebuild b/dev-perl/HTML-Mason/HTML-Mason-1.600.0.ebuild new file mode 100644 index 000000000000..d3b234c5599d --- /dev/null +++ b/dev-perl/HTML-Mason/HTML-Mason-1.600.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=DROLSKY +DIST_VERSION=1.60 +inherit depend.apache perl-module + +DESCRIPTION="A HTML development and delivery Perl Module" +HOMEPAGE="http://www.masonhq.com/ https://metacpan.org/release/HTML-Mason" + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="modperl test" +RESTRICT="!test? ( test )" + +RDEPEND=" + !modperl? ( >=dev-perl/CGI-2.460.0 ) + modperl? ( + www-apache/libapreq2 + >=www-apache/mod_perl-2 + ) + >=dev-perl/Cache-Cache-1 + >=dev-perl/Class-Container-0.70.0 + >=dev-perl/Exception-Class-1.150.0 + virtual/perl-File-Spec + dev-perl/HTML-Parser + >=dev-perl/Log-Any-0.80.0 + >=dev-perl/Params-Validate-0.70.0 + virtual/perl-Scalar-List-Utils +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/perl-ExtUtils-MakeMaker + test? ( + >=virtual/perl-Test-Simple-0.880.0 + dev-perl/Test-Output + ) +" + +want_apache2 modperl + +mydoc="CREDITS UPGRADE" +myconf="--noprompts" + +pkg_setup() { + depend.apache_pkg_setup modperl + perl_set_version +} + +src_prepare() { + # Note about new modperl use flag + if use !modperl ; then + ewarn "HTML-Mason will only install with modperl support" + ewarn "if the use flag modperl is enabled." + fi + # rendhalver - needed to set an env var for the build script so it finds our apache. + export APACHE="${APACHE_BIN}" + perl-module_src_prepare +} + +src_install() { + perl-module_src_install + mv "${ED}"/usr/bin/convert* "${ED}"/usr/share/doc/${PF} || die +} diff --git a/dev-perl/HTML-Mason/Manifest b/dev-perl/HTML-Mason/Manifest index 441b8f3bd012..3aac3be34e7c 100644 --- a/dev-perl/HTML-Mason/Manifest +++ b/dev-perl/HTML-Mason/Manifest @@ -1 +1,2 @@ DIST HTML-Mason-1.59.tar.gz 323661 BLAKE2B e9061cf4349874572c912faa04e849cdba15b7219f33488af3555f58ee0d9b77e851cf20ecddfcb55ebb6ec1e3525dea986fdd444b6445a8f39b8508cd261b68 SHA512 3a8053d976345c7bd1d04aab659e3b4dd541264ece806e6d3bda605b6ecb16887ecce9a310bf27890aab40a129c81ba2dbad60c2edd80681a53d159becb3eda1 +DIST HTML-Mason-1.60.tar.gz 324010 BLAKE2B 6a6d290ff133fa7bd75c3b47df9f07fd07ae39781a52fb2415c95d2f0b0255532be0fd52c4e2eceaabb0a3592a40e96e023a676a9e1184a60838287e021752c2 SHA512 16f3acbe312020012b073aaa1b140978f97d77be64f85289089a5eeb25bdc97733ce51d68e871f640c54a8e5cd91127e81bb69076b522f2d8dc27e393d88c022 diff --git a/dev-perl/HTML-Parser/HTML-Parser-3.810.0.ebuild b/dev-perl/HTML-Parser/HTML-Parser-3.810.0.ebuild new file mode 100644 index 000000000000..19b0bfb75160 --- /dev/null +++ b/dev-perl/HTML-Parser/HTML-Parser-3.810.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=OALDERS +DIST_VERSION=3.81 +inherit perl-module + +DESCRIPTION="Parse HTML documents" + +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" + +RDEPEND=" + virtual/perl-Carp + virtual/perl-Exporter + dev-perl/HTML-Tagset + dev-perl/HTTP-Message + virtual/perl-IO + dev-perl/URI + virtual/perl-XSLoader +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Spec + ) +" + +mydoc="ANNOUNCEMENT" diff --git a/dev-perl/HTML-Parser/Manifest b/dev-perl/HTML-Parser/Manifest index e1c324dd876d..02dedfee1627 100644 --- a/dev-perl/HTML-Parser/Manifest +++ b/dev-perl/HTML-Parser/Manifest @@ -1 +1,2 @@ DIST HTML-Parser-3.76.tar.gz 120473 BLAKE2B 541aa72674d452a4b9e3d5773abe9b78674560d790071cd8ee19cb90e58cbad48c88f628d9d27056839612f9dc9dcdc7fb2cc719474928e843d344c11bf7bd6f SHA512 50f9dc01997afdef33b58b48bfabd596b09cc11086773dcb4707086b7d7f54d2234d508e11a0b17e5d62849bf6acbc16aa8cd53080329ad3dacdbbe877c2c88b +DIST HTML-Parser-3.81.tar.gz 148351 BLAKE2B 1211333cf563817249ab51f382101aaf013b82ba3a7dd5e08c9487a0b3dd26598d026d85da8f94f00f17dba8102dcdfddab2320f2071c6702f0b6c7ac9e9cda5 SHA512 e20358d3182ed6796fb5584f26f7dfb32fe312c8ed6cd4303ebfd2d9609491cb470bf49109d485a040e59a55bb404b1abba9a7ad5a687c540945f60a606e44ad diff --git a/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.260.0.ebuild b/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.260.0.ebuild new file mode 100644 index 000000000000..9ec490f7d9fd --- /dev/null +++ b/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.260.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=CORION +DIST_VERSION=0.26 +inherit perl-module + +DESCRIPTION="CSS Selector to XPath compiler" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + virtual/perl-Carp + virtual/perl-Exporter +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-Encode + dev-perl/HTML-TreeBuilder-XPath + dev-perl/Test-Base + ) +" diff --git a/dev-perl/HTML-Selector-XPath/Manifest b/dev-perl/HTML-Selector-XPath/Manifest index 3add4904308c..d2e61e1c7bd5 100644 --- a/dev-perl/HTML-Selector-XPath/Manifest +++ b/dev-perl/HTML-Selector-XPath/Manifest @@ -1 +1,2 @@ DIST HTML-Selector-XPath-0.25.tar.gz 32420 BLAKE2B 81eee33c711b1b4a6f6dd7d05baa916bc0c559ffb5ef16d93d24c72289a22ee6cc8d4d3222d7f930d197aa9be4d000ec2d1f7cb355fe52b5e0cb0e81a0843d52 SHA512 91430ae4898908c65ee2c527fd589fed16ac2699af028a51949c6fe2a7c84552dfdd370ad35a0fea4564914b1799b65efbf7025ace0fd9aa06e47081ce9b3bc8 +DIST HTML-Selector-XPath-0.26.tar.gz 32482 BLAKE2B f768f33ae378df35b7d9b6a71e00c501c848f67200b559d5a1a78d550e7e5b5258fc5cd9a5eb41d9c21eff5aa16d6e479be5f4de4c549c9e5d1c21f0282c5615 SHA512 d0f706b61e6676e9e32f8aa81ba126c46df3a5163f40de977058efd220bfeb374fbbfb56df589454543383b5d6be6f851faa968d38512cfa7ea76050411baab9 diff --git a/dev-perl/HTML-Selector-XPath/metadata.xml b/dev-perl/HTML-Selector-XPath/metadata.xml index e2c9afaca62c..cab5e0386ccb 100644 --- a/dev-perl/HTML-Selector-XPath/metadata.xml +++ b/dev-perl/HTML-Selector-XPath/metadata.xml @@ -5,4 +5,9 @@ perl@gentoo.org Gentoo Perl Project + + HTML-Selector-XPath + HTML::Selector::XPath + Corion/HTML-Selector-XPath + diff --git a/dev-perl/HTML-SimpleParse/HTML-SimpleParse-0.120.0-r3.ebuild b/dev-perl/HTML-SimpleParse/HTML-SimpleParse-0.120.0-r3.ebuild index 5050c8e5f098..90b2642e8539 100644 --- a/dev-perl/HTML-SimpleParse/HTML-SimpleParse-0.120.0-r3.ebuild +++ b/dev-perl/HTML-SimpleParse/HTML-SimpleParse-0.120.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DIST_AUTHOR=KWILLIAMS DIST_VERSION=0.12 inherit perl-module -DESCRIPTION="A bare-bones HTML parser, similar to HTML::Parser" +DESCRIPTION="Bare-bones HTML parser, similar to HTML::Parser" SLOT="0" KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86" diff --git a/dev-perl/HTML-Strip/HTML-Strip-2.120.0.ebuild b/dev-perl/HTML-Strip/HTML-Strip-2.120.0.ebuild new file mode 100644 index 000000000000..486378239f54 --- /dev/null +++ b/dev-perl/HTML-Strip/HTML-Strip-2.120.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=KILINRAX +DIST_VERSION=2.12 +inherit perl-module + +DESCRIPTION="Extension for stripping HTML markup from text" + +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + virtual/perl-Carp +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + dev-perl/Test-Exception + virtual/perl-Test-Simple + ) +" + +src_test() { + perl_rm_files t/400_kwalitee.t t/410_pod.t t/420_pod_coverage.t + perl-module_src_test +} diff --git a/dev-perl/HTML-Strip/Manifest b/dev-perl/HTML-Strip/Manifest index ef27b3782014..3de7a52b11e2 100644 --- a/dev-perl/HTML-Strip/Manifest +++ b/dev-perl/HTML-Strip/Manifest @@ -1 +1,2 @@ DIST HTML-Strip-2.10.tar.gz 15333 BLAKE2B 3cb0b3d8a07c403fc9bd242d458ace0e698d7f7e8a071e0531ace502d721f7821aa629ffebbb1dc793357bf438a083d4b379bdfa95a14884be23ff21cd09d3cf SHA512 e5a5c7817e519542e39e3d27e6c113082188665f2f19c795d96aa841f8c35f3515880f1f0eab3a30d69377433311bb3164a8528c057fe331f28f29f8a18c9e05 +DIST HTML-Strip-2.12.tar.gz 15587 BLAKE2B e16dac6861371f3b255f761de82eefcf4523a079c7da55254b1c9e64e3d60a5211c96a72c170b9954593d625fb61048b17cc579a99a84904836fbd69f77a8ad1 SHA512 46ea2f369650597f2d341393bae970f58d16bbae4638be0cbf564e5c0f17ca8ddfaa1460f467f6705a1c01773629ae5c6b863b439580fbd06fe2be683de9969c diff --git a/dev-perl/HTML-Template-JIT/HTML-Template-JIT-0.50.0-r3.ebuild b/dev-perl/HTML-Template-JIT/HTML-Template-JIT-0.50.0-r3.ebuild index 5b7f49b3b86e..54ea822417a9 100644 --- a/dev-perl/HTML-Template-JIT/HTML-Template-JIT-0.50.0-r3.ebuild +++ b/dev-perl/HTML-Template-JIT/HTML-Template-JIT-0.50.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ DIST_VERSION=0.05 DIST_EXAMPLES=("scripts/benchmark.pl") inherit perl-module -DESCRIPTION="a just-in-time compiler for HTML::Template" +DESCRIPTION="Just-in-time compiler for HTML::Template" SLOT="0" KEYWORDS="amd64 x86" diff --git a/dev-perl/HTML-Template/HTML-Template-2.970.0-r1.ebuild b/dev-perl/HTML-Template/HTML-Template-2.970.0-r1.ebuild index 3757524cc368..c6cb9118584e 100644 --- a/dev-perl/HTML-Template/HTML-Template-2.970.0-r1.ebuild +++ b/dev-perl/HTML-Template/HTML-Template-2.970.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ DIST_VERSION=2.97 DIST_EXAMPLES=( "bench" "scripts/time_trial.pl" "templates" ) inherit perl-module -DESCRIPTION="A Perl module to use HTML Templates" +DESCRIPTION="Perl module to use HTML Templates" SLOT="0" KEYWORDS="amd64 arm arm64 ~mips ppc ~ppc64 ~riscv x86" diff --git a/dev-perl/HTML-Tree/HTML-Tree-5.70.0-r1.ebuild b/dev-perl/HTML-Tree/HTML-Tree-5.70.0-r1.ebuild index 2c2efd14c3eb..8a862444d3d1 100644 --- a/dev-perl/HTML-Tree/HTML-Tree-5.70.0-r1.ebuild +++ b/dev-perl/HTML-Tree/HTML-Tree-5.70.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DIST_AUTHOR=KENTNL DIST_VERSION=5.07 inherit perl-module -DESCRIPTION="A library to manage HTML-Tree in PERL" +DESCRIPTION="Library to manage HTML-Tree in PERL" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" diff --git a/dev-perl/HTML-TreeBuilder-XPath/metadata.xml b/dev-perl/HTML-TreeBuilder-XPath/metadata.xml index e2c9afaca62c..88fc55123cda 100644 --- a/dev-perl/HTML-TreeBuilder-XPath/metadata.xml +++ b/dev-perl/HTML-TreeBuilder-XPath/metadata.xml @@ -5,4 +5,7 @@ perl@gentoo.org Gentoo Perl Project + + HTML-TreeBuilder-XPath + diff --git a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.380.0.ebuild b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.380.0.ebuild new file mode 100644 index 000000000000..ca7db64a1892 --- /dev/null +++ b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.380.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=OALDERS +DIST_VERSION=3.38 +inherit perl-module + +DESCRIPTION="Determine Web browser, version, and platform from an HTTP user agent string" + +SLOT="0" +KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86" + +BDEPEND=" + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Spec + dev-perl/Hash-Merge + >=virtual/perl-JSON-PP-4.40.0 + >=virtual/perl-Scalar-List-Utils-1.490.0 + dev-perl/Path-Tiny + dev-perl/Test-Differences + >=virtual/perl-Test-Simple-0.960.0 + dev-perl/Test-NoWarnings + dev-perl/Test-Warnings + ) +" + +src_test() { + perl_rm_files t/release-*.t + perl-module_src_test +} diff --git a/dev-perl/HTTP-BrowserDetect/Manifest b/dev-perl/HTTP-BrowserDetect/Manifest index 7a0295888ef4..5631acaacb42 100644 --- a/dev-perl/HTTP-BrowserDetect/Manifest +++ b/dev-perl/HTTP-BrowserDetect/Manifest @@ -1,2 +1,3 @@ DIST HTTP-BrowserDetect-3.31.tar.gz 121365 BLAKE2B 454f702905b269cf579bf6d192542cb8e4d63430b7107c78b505db65973c759f79f78053cc45e14b8f7c152f4c53fd18b728f04c0a5d8e86393b1c2bcc4c6b9f SHA512 9ea830b244be7b5d0707118f27a212c520a2117679fab75192881c04d244cc50ae71ee6de2d2be7c456c2a0d5f2bfd0c9bf473893a86ba5b13db89a7d4943e8b DIST HTTP-BrowserDetect-3.35.tar.gz 122366 BLAKE2B 997962c232419cdbf3ca8a1675e50cbb18190e6f5013156a2da9de47ab939dec81c086a300cca62bd6854a5e9f439ec79a20c5f7fb35ef66f26d57cf68fea928 SHA512 adf2239bffcafc9ae250307173cc3900fca55a4b8860aaefab93090853e5a307902d15cdee459d28c444c4c096f511d1e3f65df51e2f77cee045cbe4a5fc9963 +DIST HTTP-BrowserDetect-3.38.tar.gz 123518 BLAKE2B 8541e7d83c5edbbcb34266e8fef4d19f08b169601ecd525d3267a48752278879ee238d60a341226ed77f87a73bce34d4530ab21f770802d02fb67f871a5d3bda SHA512 141165030057384bacc5aeb6cdf47195a2a2db81db477350a5111d04c88519cfb2bf9e2db12e7f5db3a6e047a765f3992527cb904f1d14e05dba69dad68e9f00 diff --git a/dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.14.0.ebuild b/dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.14.0.ebuild index a1d6d1a0d857..db28451554e4 100644 --- a/dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.14.0.ebuild +++ b/dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.14.0.ebuild @@ -7,9 +7,9 @@ DIST_AUTHOR=DAGOLDEN DIST_VERSION=0.014 inherit perl-module -DESCRIPTION="A minimalist HTTP user agent cookie jar" +DESCRIPTION="Minimalist HTTP user agent cookie jar" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/HTTP-Daemon/HTTP-Daemon-6.160.0.ebuild b/dev-perl/HTTP-Daemon/HTTP-Daemon-6.160.0.ebuild new file mode 100644 index 000000000000..1ae215d174ff --- /dev/null +++ b/dev-perl/HTTP-Daemon/HTTP-Daemon-6.160.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=OALDERS +DIST_VERSION=6.16 +inherit perl-module + +DESCRIPTION="Base class for simple HTTP servers" + +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" + +RDEPEND=" + !=dev-perl/HTTP-Date-6.0.0 + >=dev-perl/HTTP-Message-6.0.0 + >=virtual/perl-IO-Socket-IP-0.320.0 + >=dev-perl/LWP-MediaTypes-6.0.0 + virtual/perl-Socket +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + >=dev-perl/Module-Build-Tiny-0.34.0 + test? ( + virtual/perl-File-Spec + virtual/perl-File-Temp + virtual/perl-IO + virtual/perl-Module-Metadata + virtual/perl-MIME-Base64 + dev-perl/Test-Needs + ) +" diff --git a/dev-perl/HTTP-Daemon/Manifest b/dev-perl/HTTP-Daemon/Manifest index 40ec9b76c9e1..ae2a082c7dd0 100644 --- a/dev-perl/HTTP-Daemon/Manifest +++ b/dev-perl/HTTP-Daemon/Manifest @@ -1 +1,2 @@ DIST HTTP-Daemon-6.12.tar.gz 47117 BLAKE2B 54b494ff3976af427c899b2db6f7b4dad27fbf441e4b821c5185537f6661e5e10cd6a52f2faf07ef5843dbbfe86b8c8c86abe478663553d16e9b1b4a19dd791d SHA512 83a8b868162dfa1be66d4267e99af1111d28122c793e89d905243c175617c22ceb66f88b6ea54c29e7b131c26668776ab24cf671c4cc6c1c8810505e0f072596 +DIST HTTP-Daemon-6.16.tar.gz 45830 BLAKE2B d9e9b2512eb7ea705a9030264105260fc5ea44eb6ea6799fb15cf135eb92fcf4e4ed34731aff0b5e7ad882ad5863b8ca12a45afd773eb67425f4853a8c06e694 SHA512 09e3c5c98c6f22bcb494eae9a28990d52a98c3b1be1b0ca001fc364b3891f7f43f0468aa7274070c64ca11c6b6313591e064084c0b2f5bc6b8bd71708f390d64 diff --git a/dev-perl/HTTP-Simple/metadata.xml b/dev-perl/HTTP-Simple/metadata.xml index e2c9afaca62c..c5d96b638243 100644 --- a/dev-perl/HTTP-Simple/metadata.xml +++ b/dev-perl/HTTP-Simple/metadata.xml @@ -5,4 +5,9 @@ perl@gentoo.org Gentoo Perl Project + + HTTP-Simple + HTTP::Simple + Grinnz/HTTP-Simple + diff --git a/dev-perl/Hook-LexWrap/Hook-LexWrap-0.260.0-r1.ebuild b/dev-perl/Hook-LexWrap/Hook-LexWrap-0.260.0-r1.ebuild index eca53972bf8f..541baf9068bb 100644 --- a/dev-perl/Hook-LexWrap/Hook-LexWrap-0.260.0-r1.ebuild +++ b/dev-perl/Hook-LexWrap/Hook-LexWrap-0.260.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Lexically scoped subroutine wrappers" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/IO-AIO/IO-AIO-4.800.0.ebuild b/dev-perl/IO-AIO/IO-AIO-4.800.0.ebuild new file mode 100644 index 000000000000..d82cea53f0f1 --- /dev/null +++ b/dev-perl/IO-AIO/IO-AIO-4.800.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=MLEHMANN +DIST_VERSION=4.8 +DIST_WIKI="tests" +inherit perl-module + +DESCRIPTION="Asynchronous Input/Output" + +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86" + +RDEPEND=" + dev-perl/common-sense +" +BDEPEND=" + ${RDEPEND} + >=dev-perl/Canary-Stability-2001 + >=virtual/perl-ExtUtils-MakeMaker-6.520.0 +" + +src_test() { + if [[ "${IO_AIO_SANDBOX_TESTS:-0}" == 0 ]]; then + # Tests trigger stack overflow in sandbox code, see bug 553918 + perl_rm_files t/01_stat.t t/02_read.t t/05_readdir.t t/03_errors.t + fi + perl-module_src_test +} diff --git a/dev-perl/IO-AIO/Manifest b/dev-perl/IO-AIO/Manifest index ca652fe419df..0d250d7f907b 100644 --- a/dev-perl/IO-AIO/Manifest +++ b/dev-perl/IO-AIO/Manifest @@ -1,3 +1,4 @@ DIST IO-AIO-4.75.tar.gz 181557 BLAKE2B 842b15d19607eff47bdaee7afd4b823d6333e31a9cc8b5eaf4ad875103b2e37adfb7f1cfbdc1cecc99d4b1375f29101087f26d6e1f85fbf8e026b5985d46ac62 SHA512 3a30b34d6de476accc9b07c0723a3b21c235e5bd2b5951edc3ce3150de22a6b7dab5634d78ec17b799a71f2ede0bc138fead1e02885eed31a4da5cec05dfcaa3 DIST IO-AIO-4.76.tar.gz 185929 BLAKE2B 219105c86a553006194de77c69e82a90ffa3d2f07cfcda40e188128d20eafba7e1ce40ac45f48da5c0b6b28d90902b86561cdce8edf1fc4cfdbc4b4ac6987c91 SHA512 013c8e7e8501ca4f42b46102f3713bae580e6f05a416a2e77176e67c6c41ed6f71d35a4894132a9a7510d84799d9337820824020624eef709e5f378e90a063ee DIST IO-AIO-4.79.tar.gz 189140 BLAKE2B e734c76442a72779f37a00aae2f7fa3f1eacef843b4ed290d4a16efea928ab3b5c3428ec198aea07d608e96969dcc97fcf399885fbc16da2a1a1386f28af158a SHA512 ebf4030ee237dde044722e690e1996c22a8c2fa36325c1d5fc641879da9da64facf2300defa759854499c010408a0dfba0cee3191aa024e8332d3aed9b2a4cae +DIST IO-AIO-4.8.tar.gz 189363 BLAKE2B 94c141a1bd2c38557f93e04138fbabe49bf347a7465e82af7354a696877a0b08f5b3b9acbb261cdab2d5136c578f1cd50d046250e3d286e44ec5c0df17e409c5 SHA512 b06e20a75b86ab83cf95121d491c54e10f530d006ed0618b95e9d2c63f1974479bcf41e94e0592c62294ffa8860fac0a0fb471dab0437f9dfef75b980ec8966e diff --git a/dev-perl/IO-All/IO-All-0.870.0-r1.ebuild b/dev-perl/IO-All/IO-All-0.870.0-r1.ebuild index a72584cd9101..486ec2a577f5 100644 --- a/dev-perl/IO-All/IO-All-0.870.0-r1.ebuild +++ b/dev-perl/IO-All/IO-All-0.870.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ DIST_VERSION=0.87 inherit perl-module -DESCRIPTION="unified IO operations" +DESCRIPTION="Unified IO operations" SLOT="0" KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86" diff --git a/dev-perl/IO-Pipely/IO-Pipely-0.6.0.ebuild b/dev-perl/IO-Pipely/IO-Pipely-0.6.0.ebuild new file mode 100644 index 000000000000..7e1f3d68de5e --- /dev/null +++ b/dev-perl/IO-Pipely/IO-Pipely-0.6.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=RCAPUTO +DIST_VERSION=0.006 +inherit perl-module + +DESCRIPTION="Portably create pipe() or pipe-like handles, one way or another" + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND=" + >=virtual/perl-Exporter-5.720.0 + >=virtual/perl-IO-1.380.0 +" +BDEPEND=" + ${RDEPEND} + test? ( + >=virtual/perl-Carp-1.420.0 + >=virtual/perl-Scalar-List-Utils-1.460.0 + ) +" diff --git a/dev-perl/IO-Pipely/Manifest b/dev-perl/IO-Pipely/Manifest index 1ed6537fb189..b13126420320 100644 --- a/dev-perl/IO-Pipely/Manifest +++ b/dev-perl/IO-Pipely/Manifest @@ -1 +1,2 @@ DIST IO-Pipely-0.005.tar.gz 23928 BLAKE2B 98078d3c531b0dfbcf8f6edebbcdd57e0ee2fc525b911347f91a8081db6cc36c54c3ce881ee226415de37e80d5315528d619f6143c2e0860072036bb6926828b SHA512 0a49ad646978506c6c8ab305cad7e295f68a8c9ddc95b7ee39bc381598cad054ef0ea790904e3bcc96a38fc87c9c91a865209d94f6332106c71c55c5bc98477e +DIST IO-Pipely-0.006.tar.gz 24238 BLAKE2B 025de2f36ae4313308d18a5a9f0143b7dc3aca7b7824db875798ec0a4d10f11d841c8522b83e5d89d2704a873f34f8988d86e8163a2e0aa1d28513beacd6f3b7 SHA512 1a80f4c24c09a457c71cc89ff1130b9f99c7cf63d4c47293537ee68636563f509c21ec44a32870675ea20de3ff1a889610c7edcf95f5b8ce6b8dbe5e336b4f8c diff --git a/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.730.0.ebuild b/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.730.0.ebuild new file mode 100644 index 000000000000..2439795a9867 --- /dev/null +++ b/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.730.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=SHLOMIF +DIST_VERSION=2.73 +inherit perl-module + +DESCRIPTION="Work with IO sockets in IPv6" + +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" + +RDEPEND=" + dev-perl/Socket6 +" +BDEPEND=" + ${RDEPEND} + dev-perl/Module-Build +" + +PERL_RM_FILES=( + t/pod-coverage.t + t/pod.t + t/style-trailing-space.t + ) diff --git a/dev-perl/IO-Socket-INET6/Manifest b/dev-perl/IO-Socket-INET6/Manifest index ca5e0eb51145..4c963d621c19 100644 --- a/dev-perl/IO-Socket-INET6/Manifest +++ b/dev-perl/IO-Socket-INET6/Manifest @@ -1 +1,2 @@ DIST IO-Socket-INET6-2.72.tar.gz 27615 BLAKE2B 70925d4cf3ea74702b6d96d8e1079a12953bb8350649e6b6a2bac5690a1a8e25f2a9c2441b4eff3148eea374f2d7df4bf9f4048cbf71f103b78425c5133a2a8f SHA512 c6dc0bbcc81682d317597de26d5023de84781e4bd2af224145cc4980db7fcbc93295a7d0a80c1eaa649c6aebf4057d0b0159f47e6a6379d4b545b49305f28a37 +DIST IO-Socket-INET6-2.73.tar.gz 27786 BLAKE2B 83a28cb5befb44e11f815a211680ab2a4e2278983f037fe636798dc8f8f3acc3f9dd9263c5b782d637ee084ebfe5788a191901b69e2a6f87c9239492c06531dd SHA512 8d71b1fcb78b4338eb1973a2f9d1ccc539d6a6d83190b818df8ebcc43e978d7404eefedb51a7d6e0a64aa02375503325e8cd8723c7fec6dfdb277519b5a16b4b diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild index 62bd3aa9fbf1..5ae41a5225c5 100644 --- a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild +++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET" 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" IUSE="idn" RDEPEND=" diff --git a/dev-perl/IP-Country-DB_File/metadata.xml b/dev-perl/IP-Country-DB_File/metadata.xml index c07e13d4a6bd..3acfaefb857b 100644 --- a/dev-perl/IP-Country-DB_File/metadata.xml +++ b/dev-perl/IP-Country-DB_File/metadata.xml @@ -5,4 +5,10 @@ conikost@gentoo.org Conrad Kostecki + + IP-Country-DB_File + IP::Country::DB_File + IP::Country::DB_File::Builder + nwellnhof/IP-Country-DB_File + diff --git a/dev-perl/IP-Country/metadata.xml b/dev-perl/IP-Country/metadata.xml index c07e13d4a6bd..edf230bf34d2 100644 --- a/dev-perl/IP-Country/metadata.xml +++ b/dev-perl/IP-Country/metadata.xml @@ -5,4 +5,13 @@ conikost@gentoo.org Conrad Kostecki + + IP-Country + IP::Authority + IP::Country + IP::Country::Fast + IP::Country::MaxMind + IP::Country::Medium + IP::Country::Slow + diff --git a/dev-perl/IPC-Run/IPC-Run-20220807.0.0.ebuild b/dev-perl/IPC-Run/IPC-Run-20220807.0.0.ebuild new file mode 100644 index 000000000000..3f71941b8b6e --- /dev/null +++ b/dev-perl/IPC-Run/IPC-Run-20220807.0.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=TODDR +DIST_VERSION=20220807.0 +inherit perl-module + +DESCRIPTION="system() and background procs w/ piping, redirs, ptys" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + >=dev-perl/IO-Tty-1.80.0 + dev-perl/Readonly +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + >=virtual/perl-Test-Simple-0.470.0 + ) +" diff --git a/dev-perl/IPC-Run/Manifest b/dev-perl/IPC-Run/Manifest index 853d4ff45198..2b162a4fb93b 100644 --- a/dev-perl/IPC-Run/Manifest +++ b/dev-perl/IPC-Run/Manifest @@ -1 +1,2 @@ DIST IPC-Run-20200505.0.tar.gz 127505 BLAKE2B ed2ab7be9f77a18e6dab7df78e641c77e30d4db27f1129199de14e6a75a412b6154f1a0d2c63edaaf2b5d1316b28d8e66836faaa9823dfe289992b915d421c3a SHA512 6f2e0cdbd66741a5185aa6f79c5d23189f6527e319ead385a033e482abed439a7e7fb1bbb7fa83c91c7b2971b31313a99b2b6510cc6aad3516ae6524a196d57c +DIST IPC-Run-20220807.0.tar.gz 133631 BLAKE2B a0d13ccab98dbe1fcd2815ed4781149ad9cd67c53d69dea0626ff3974c6139d9748b2d274d88fd9644368936649fa5fcbecc840e8227c85c38e0db8f26ff1078 SHA512 ddfd0ceb78bd56c8c95a0a293a59d605959ba8d1b161a2c5959ac185c18fffa5cf047c3448d3b83a2733aa1372550f93d74d86eb05d49748f789fa46282694aa diff --git a/dev-perl/IPC-Shareable/IPC-Shareable-1.130.0.ebuild b/dev-perl/IPC-Shareable/IPC-Shareable-1.130.0.ebuild new file mode 100644 index 000000000000..908c2c8f51fe --- /dev/null +++ b/dev-perl/IPC-Shareable/IPC-Shareable-1.130.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=STEVEB +DIST_VERSION=1.13 +# Tests fail when running parallelized, see bug #797445 +#DIST_TEST=do +inherit perl-module + +DESCRIPTION="Share Perl variables between processes" + +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-perl/JSON + virtual/perl-Scalar-List-Utils + >=virtual/perl-Storable-0.607.0 + dev-perl/String-CRC32 +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.720.0 + test? ( + >=dev-perl/Test-SharedFork-0.350.0 + virtual/perl-Test-Simple + dev-perl/Mock-Sub + ) +" diff --git a/dev-perl/IPC-Shareable/Manifest b/dev-perl/IPC-Shareable/Manifest index 88c474a8fe52..49aa4979e9e7 100644 --- a/dev-perl/IPC-Shareable/Manifest +++ b/dev-perl/IPC-Shareable/Manifest @@ -1,2 +1,3 @@ DIST IPC-Shareable-1.00.tar.gz 36058 BLAKE2B b33e36ce2a94ffc4ea7e7a1c04d40aed0566ff69bd761e298684486ef04f1e18b6aeac8038477bde4e8adb0b2e2902f762b3ba2979e294de02056ac5c34778ce SHA512 8704275b3335c0b2808158687263d88e8fa328fc00e71c7b2e43807088c1e2ae9bd511939230827037a81afb5a66656d250a258655d8e9d8036c03cf6db87be5 DIST IPC-Shareable-1.06.tar.gz 43989 BLAKE2B 70c4e0d47c3cd972603982a60e8dd4f2bfd337792dfd7628e64035c1093cdc808eb86dfdc30cd5d26d4e118794bd7afb393538f81c2b3b5a0fb51478ebd005be SHA512 85fcdd0398cc03b6e7d19f907feb9a4b776c0a42f28e485338076da2bbafcd5da1784e6290dbacab8bf908230b4a0c8e731dff7255683a973955b3dfdfb9ee59 +DIST IPC-Shareable-1.13.tar.gz 51682 BLAKE2B 35bc2f3cb854c25c5256ace3cd768d3833854c9453c73419ee6dc0e07aac749715b572f196a4fd1814fb6cf3dcf9b32ad0b96d7ac8d90e9c89bbddc06e10c767 SHA512 c7559f41131b27da31bf0acba0ac0b2bb4424c516325b2e65892dff89d9b8362367e5e74edc93ac2df370a2ab74c8397e83eb73c4144ab25baf1997c4d76651b diff --git a/dev-perl/Image-Info/Image-Info-1.430.0.ebuild b/dev-perl/Image-Info/Image-Info-1.430.0.ebuild new file mode 100644 index 000000000000..1007b6bc4c8b --- /dev/null +++ b/dev-perl/Image-Info/Image-Info-1.430.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=SREZIC +DIST_VERSION=1.43 +DIST_EXAMPLES=("exifdump" "imgdump") +inherit perl-module + +DESCRIPTION="The Perl Image-Info Module" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +RDEPEND=" + >=dev-perl/IO-stringy-1.01 + dev-perl/XML-LibXML + dev-perl/XML-Simple +" +BDEPEND="${RDEPEND}" + +PERL_RM_FILES=( "t/pod_cov.t" "t/pod.t" ) diff --git a/dev-perl/Image-Info/Manifest b/dev-perl/Image-Info/Manifest index 5f2cf6292b10..3feb321eeba8 100644 --- a/dev-perl/Image-Info/Manifest +++ b/dev-perl/Image-Info/Manifest @@ -1 +1,2 @@ DIST Image-Info-1.42.tar.gz 321727 BLAKE2B f0d79ea7c4087ab32332a8a6e252e1f358e0ef0d20d73e8fb501724fe51b91d2965dbfd7396ebd8a4c569653efdadb953d77434a73b07686fa82d7b4b5d19070 SHA512 7b17c3510328e062f93f1882c93a4ed24afb6f636d23e9ff1f478e452c9e1cc532c06b639991446442f200696afc63ddde1259afbe4362c3179b515046286133 +DIST Image-Info-1.43.tar.gz 322216 BLAKE2B f0910ed83051aa83c8ddf1f2ad2b70adde3433d486096da50a9ef0eaeb80310f142c2d373b1011733c93cf29bd9db7ec2fecef06356e9305f49843f7c33ee71f SHA512 9e019e807c2ae35d679a54edcd24c240e3f9386bf1a3fa7970ccec22f74a0643cd8f5d348fdb5dc0600ab5259adbd40a32b373d635b1e746d81f02b4d0fd6d39 diff --git a/dev-perl/Image-Size/Image-Size-3.300.0-r1.ebuild b/dev-perl/Image-Size/Image-Size-3.300.0-r1.ebuild index 8192281b5696..5a8e39f22f4a 100644 --- a/dev-perl/Image-Size/Image-Size-3.300.0-r1.ebuild +++ b/dev-perl/Image-Size/Image-Size-3.300.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ DIST_AUTHOR=RJRAY DIST_VERSION=3.300 inherit perl-module -DESCRIPTION="A library to extract height/width from images" +DESCRIPTION="Library to extract height/width from images" SLOT="0" KEYWORDS="amd64 ppc ppc64 x86" diff --git a/dev-perl/Inline-C/Inline-C-0.820.0.ebuild b/dev-perl/Inline-C/Inline-C-0.820.0.ebuild new file mode 100644 index 000000000000..138a4ef682f4 --- /dev/null +++ b/dev-perl/Inline-C/Inline-C-0.820.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ETJ +DIST_VERSION=0.82 +DIST_EXAMPLES=("example/modules/*") +DIST_TEST="do" # parallelism thwarted by race conditions +inherit perl-module + +DESCRIPTION="C Language Support for Inline" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=virtual/perl-ExtUtils-MakeMaker-7 + >=virtual/perl-File-Spec-0.800.0 + >=dev-perl/Inline-0.860.0 + >=dev-perl/Parse-RecDescent-1.967.9 + >=dev-perl/Pegex-0.660.0 + !=dev-perl/Module-Build-0.360.0 virtual/perl-File-Spec virtual/perl-IO diff --git a/dev-perl/List-SomeUtils/List-SomeUtils-0.590.0.ebuild b/dev-perl/List-SomeUtils/List-SomeUtils-0.590.0.ebuild new file mode 100644 index 000000000000..88d1d6883de6 --- /dev/null +++ b/dev-perl/List-SomeUtils/List-SomeUtils-0.590.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=DROLSKY +DIST_VERSION=0.59 +inherit perl-module + +DESCRIPTION="Collection of List utilities missing from List::Util" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +RDEPEND=" + virtual/perl-Carp + virtual/perl-Exporter + >=dev-perl/Module-Implementation-0.40.0 + >=dev-perl/List-SomeUtils-XS-0.550.0 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + virtual/perl-Text-ParseWords + test? ( + virtual/perl-File-Spec + dev-perl/Test-LeakTrace + >=virtual/perl-Test-Simple-0.960.0 + ) +" diff --git a/dev-perl/List-SomeUtils/Manifest b/dev-perl/List-SomeUtils/Manifest index 694d6e6e5d13..b9742d3841df 100644 --- a/dev-perl/List-SomeUtils/Manifest +++ b/dev-perl/List-SomeUtils/Manifest @@ -1 +1,2 @@ DIST List-SomeUtils-0.58.tar.gz 67003 BLAKE2B ea492496861eee11008f6eef2f64153f4c7e2c344977d7f51939103a28d3eb46237fba128af4192bf6c2b368af34292230a3a11c403d430040d5abf3afae77df SHA512 e45f05dbd82914bf804cc1ee00c808b6f8b4f2c80f852db55b3efb13cfe1601c34926e4c7966887a75ef49fd0fb2bd43adf48d12c72687464ece4e2b5a697ff4 +DIST List-SomeUtils-0.59.tar.gz 69166 BLAKE2B 421c11f23a03f98f4a5a74230d902a3d13c038fe30d468eee45c68d259b4fbdb5ce7db8e0a042007cda93addc4caa1b49ab9c7f6ff466f38d77acc2354e32755 SHA512 e8120f3231ae91ec1d60a90281bca6d109fc0df0d98ddb45528fcac186854acb7e5805f77c0cbca589ff0e0f2ecb5eac1a86d10be52e9a4902f59f84fd0a3d79 diff --git a/dev-perl/List-UtilsBy/List-UtilsBy-0.120.0.ebuild b/dev-perl/List-UtilsBy/List-UtilsBy-0.120.0.ebuild new file mode 100644 index 000000000000..8076d2d234c2 --- /dev/null +++ b/dev-perl/List-UtilsBy/List-UtilsBy-0.120.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=PEVANS +DIST_VERSION=0.12 +inherit perl-module + +DESCRIPTION="Higher-order list utility functions" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + >=virtual/perl-Exporter-5.570.0 +" +BDEPEND=" + ${RDEPEND} + >=dev-perl/Module-Build-0.400.400 + test? ( virtual/perl-Test-Simple ) +" + +src_test() { + perl_rm_files t/99pod.t + perl-module_src_test +} diff --git a/dev-perl/List-UtilsBy/Manifest b/dev-perl/List-UtilsBy/Manifest index 2e22b2603805..b1a0c2ddc268 100644 --- a/dev-perl/List-UtilsBy/Manifest +++ b/dev-perl/List-UtilsBy/Manifest @@ -1 +1,2 @@ DIST List-UtilsBy-0.11.tar.gz 22939 BLAKE2B 263a6916aba4325fc780161785ab1cb810a8f44d584c06c6457b8c91ce534147ee15ad08a7126c591af8f25c75e18c6a2f6015eb06c7b8305563919ee7e0ea07 SHA512 7c912b805e1e21d5d683224b63125bc8385d79c7115d88c08ca28fc1778ec8d22ad4aaf366731df438365a5233108926cbffee284c2e2d37346b47984dbbd4c9 +DIST List-UtilsBy-0.12.tar.gz 23469 BLAKE2B 92e9d317e7451106fc975cd4fb7df23a3fbd2610c7e3049ad4811034e5aa47ee58b6d65630f8ed8011d787ce9795a936c0ecdedc837cb5ec1ca54bd73f59e039 SHA512 8be14ef99a49f3e6ff524d08244522a8724857f7aa7af70db4475befcfc7ab34c75041942ef7c737565567c7f578a0d8ecdde1a61d193572e0010838fb1db0de diff --git a/dev-perl/Locale-Codes/Locale-Codes-3.740.0.ebuild b/dev-perl/Locale-Codes/Locale-Codes-3.740.0.ebuild new file mode 100644 index 000000000000..122c74bb1e87 --- /dev/null +++ b/dev-perl/Locale-Codes/Locale-Codes-3.740.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=SBECK +DIST_VERSION=3.74 +inherit perl-module + +DESCRIPTION="Distribution of Perl modules to handle locale codes" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + virtual/perl-Carp + virtual/perl-if +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.300.0 + test? ( + virtual/perl-Test-Simple + >=dev-perl/Test-Inter-1.90.0 + ) +" diff --git a/dev-perl/Locale-Codes/Manifest b/dev-perl/Locale-Codes/Manifest index f75daa818b05..ab14ccecb6d2 100644 --- a/dev-perl/Locale-Codes/Manifest +++ b/dev-perl/Locale-Codes/Manifest @@ -1,2 +1,3 @@ DIST Locale-Codes-3.67.tar.gz 862619 BLAKE2B e95621a21402ca8f8d48a128b804b299aab8336814a237d09e90de993a22117f74635f3f2921c72639a155db4a8ca856ba49135166148d9bec636d39a968356d SHA512 aa477c07f5e673c6810e8ba33ba699691525c48d2e5311a93c0222a4ee58afc52d23597450101f822c077d3fb6b762df2bb2276aed76f8391ad9ce38f329a7f8 DIST Locale-Codes-3.68.tar.gz 864534 BLAKE2B 3621bc90e9131f99f31ae08f0ca9c3f465f3a9e48a8674e6b54498306b09addd3a78643e278d588fca78a43316472663f6441f65ad304fe4f4d7980d875e7767 SHA512 49120270536896ab625ccf11b070e6c35571a235c48050c56772a760fc5d77d38ea8cf5472c4e5cb899aeade98aaaf418160dac75c6fb9b440de60570bb131cc +DIST Locale-Codes-3.74.tar.gz 869833 BLAKE2B 9bbf183b4beb62c47dccc05a5a21babe8d6d1221966a2a996dba8375f0b2c8c64636b1b2de16a81d52085065c5151197e28065516d8efe85899ef0dd1c7bec4d SHA512 ed48110833adac836a7b9bce1a9cd2eb83eff2085cffaa1e418d0e38689672663ca55ad92ac511331080c4c23cae82f9e5f80191f696ef7e296f0cad1bea509a diff --git a/dev-perl/Locale-Codes/metadata.xml b/dev-perl/Locale-Codes/metadata.xml index e2c9afaca62c..051993543b34 100644 --- a/dev-perl/Locale-Codes/metadata.xml +++ b/dev-perl/Locale-Codes/metadata.xml @@ -5,4 +5,8 @@ perl@gentoo.org Gentoo Perl Project + + Locale-Codes + SBECK-github/Locale-Codes + diff --git a/dev-perl/MIME-Charset/MIME-Charset-1.13.1.ebuild b/dev-perl/MIME-Charset/MIME-Charset-1.13.1.ebuild index 1fd063f5eea8..5066b2638220 100644 --- a/dev-perl/MIME-Charset/MIME-Charset-1.13.1.ebuild +++ b/dev-perl/MIME-Charset/MIME-Charset-1.13.1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Charset Informations for MIME" 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" IUSE="l10n_ja l10n_zh" # Put JISX0213 here one day diff --git a/dev-perl/Mail-AuthenticationResults/metadata.xml b/dev-perl/Mail-AuthenticationResults/metadata.xml index e2c9afaca62c..726855218eba 100644 --- a/dev-perl/Mail-AuthenticationResults/metadata.xml +++ b/dev-perl/Mail-AuthenticationResults/metadata.xml @@ -5,4 +5,7 @@ perl@gentoo.org Gentoo Perl Project + + Mail-AuthenticationResults + diff --git a/dev-perl/Mail-Message/Mail-Message-3.13.0.ebuild b/dev-perl/Mail-Message/Mail-Message-3.13.0.ebuild new file mode 100644 index 000000000000..72d533493f68 --- /dev/null +++ b/dev-perl/Mail-Message/Mail-Message-3.13.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=MARKOV +DIST_VERSION=3.013 +inherit perl-module + +DESCRIPTION="General Message Object for MIME Messsage Handling" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-perl/TimeDate + >=virtual/perl-Encode-2.260.0 + >=virtual/perl-File-Spec-0.700.0 + dev-perl/IO-stringy + virtual/perl-MIME-Base64 + >=dev-perl/MIME-Types-1.4.0 + >=dev-perl/MailTools-2.170.0 + >=virtual/perl-Scalar-List-Utils-1.130.0 + >=dev-perl/URI-1.230.0 + >=dev-perl/User-Identity-1.20.0 + !!x=g-uJ?9wQ!YdUSUi=@;Bf8{);`P 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 bash51 + my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2)) + + patch_url= + my_patch_index= + + upstream_url_base="mirror://gnu/bash" + mirror_url_base="ftp://ftp.cwru.edu/pub/bash" + + for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; my_patch_index++)) ; do + printf -v mangled_patch_ver ${my_p}-%03d ${my_patch_index} + patch_url="${upstream_url_base}/${MY_P}-patches/${mangled_patch_ver}" + + SRC_URI+=" ${patch_url}" + SRC_URI+=" verify-sig? ( ${patch_url}.sig )" + + # Add in the mirror URL too. + SRC_URI+=" ${patch_url/${upstream_url_base}/${mirror_url_base}}" + SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}} )" + + MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} ) + done + + unset my_p patch_url my_patch_index upstream_url_base mirror_url_base + fi +else + SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz" + SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )" +fi + +if [[ -n ${GENTOO_PATCH_VER} ]] ; then + SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER}-patches.tar.xz" +fi + +LICENSE="GPL-3+" +SLOT="0" +if is_release ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi +IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline" + +DEPEND=" + >=sys-libs/ncurses-5.2-r2:= + nls? ( virtual/libintl ) +" +if is_release ; then + DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )" +fi +RDEPEND=" + ${DEPEND} +" +# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011) +BDEPEND=" + sys-devel/bison + pgo? ( dev-util/gperf ) + verify-sig? ( sec-keys/openpgp-keys-chetramey ) +" + +S="${WORKDIR}/${MY_P}" + +# EAPI 8 tries to append it but it doesn't exist here +QA_CONFIGURE_OPTIONS="--disable-static" + +PATCHES=( + #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/ + + # Patches from Chet sent to bash-bug ml + "${FILESDIR}"/${PN}-5.0-syslog-history-extern.patch + "${FILESDIR}"/${PN}-5.2_p15-random-ub.patch + "${FILESDIR}"/${PN}-5.2_p15-configure-clang16.patch + "${FILESDIR}"/${PN}-5.2_p15-shell-parser-reset-issue.patch +) + +pkg_setup() { + # bug #7332 + if is-flag -malign-double ; then + eerror "Detected bad CFLAGS '-malign-double'. Do not use this" + eerror "as it breaks LFS (struct stat64) on x86." + die "remove -malign-double from your CFLAGS mr ricer" + fi + + if use bashlogger ; then + ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs." + ewarn "This will log ALL output you enter into the shell, you have been warned." + fi +} + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + else + if use verify-sig ; then + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.gz{,.sig} + + local patch + for patch in "${MY_PATCHES[@]}" ; do + verify-sig_verify_detached ${patch}{,.sig} + done + fi + + unpack ${MY_P}.tar.gz + + if [[ -n ${GENTOO_PATCH_VER} ]] ; then + unpack ${PN}-${GENTOO_PATCH_VER}-patches.tar.xz + fi + fi +} + +src_prepare() { + # Include official patches + [[ ${PLEVEL} -gt 0 ]] && eapply -p0 "${MY_PATCHES[@]}" + + # Clean out local libs so we know we use system ones w/releases. + if is_release ; then + rm -rf lib/{readline,termcap}/* || die + touch lib/{readline,termcap}/Makefile.in || die # for config.status + sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die + fi + + # Prefixify hardcoded path names. No-op for non-prefix. + hprefixify pathnames.h.in + + # Avoid regenerating docs after patches, bug #407985 + sed -i -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die + touch -r . doc/* || die + + # Sometimes hangs (more noticeable w/ pgo), bug #907403. + rm tests/run-jobs || die + + eapply -p0 "${PATCHES[@]}" + eapply_user +} + +src_configure() { + # Upstream only test with Bison and require GNUisms like YYEOF and + # YYERRCODE. The former at least may be in POSIX soon: + # https://www.austingroupbugs.net/view.php?id=1269. + # configure warns on use of non-Bison but doesn't abort. The result + # may misbehave at runtime. + unset YACC + + local myconf=( + --disable-profiling + + # Force linking with system curses ... the bundled termcap lib + # sucks bad compared to ncurses. For the most part, ncurses + # is here because readline needs it. But bash itself calls + # ncurses in one or two small places :(. + --with-curses + + $(use_enable mem-scramble) + $(use_enable net net-redirections) + $(use_enable readline) + $(use_enable readline bang-history) + $(use_enable readline history) + $(use_with afs) + $(use_with mem-scramble bash-malloc) + ) + + # For descriptions of these, see config-top.h + # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426 + append-cppflags \ + -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \ + -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \ + -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \ + -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \ + -DNON_INTERACTIVE_LOGIN_SHELLS \ + -DSSH_SOURCE_BASHRC \ + $(use bashlogger && echo -DSYSLOG_HISTORY) + + # Don't even think about building this statically without + # reading bug #7714 first. If you still build it statically, + # don't come crying to us with bugs ;). + #use static && export LDFLAGS="${LDFLAGS} -static" + use nls || myconf+=( --disable-nls ) + + if is_release ; then + # Historically, we always used the builtin readline, but since + # our handling of SONAME upgrades has gotten much more stable + # in the PM (and the readline ebuild itself preserves the old + # libs during upgrades), linking against the system copy should + # be safe. + # Exact cached version here doesn't really matter as long as it + # is at least what's in the DEPEND up above. + export ac_cv_rl_version=${READLINE_VER%%_*} + + # Use system readline only with released versions. + myconf+=( --with-installed-readline=. ) + fi + + if use plugins ; then + append-ldflags -Wl,-rpath,"${EPREFIX}"/usr/$(get_libdir)/bash + else + # Disable the plugins logic by hand since bash doesn't + # provide a way of doing it. + export ac_cv_func_dl{close,open,sym}=no \ + ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no + + sed -i \ + -e '/LOCAL_LDFLAGS=/s:-rdynamic::' \ + configure || die + fi + + # bug #444070 + tc-export AR + + econf "${myconf[@]}" +} + +src_compile() { + if use pgo ; then + # Build Bash and run its tests to generate profiles. + emake CFLAGS="${CFLAGS} -fprofile-generate=${T}/pgo -fprofile-dir=${T}/pgo" + + # Used in test suite. + unset A + + emake CFLAGS="${CFLAGS} -fprofile-generate=${T}/pgo -fprofile-dir=${T}/pgo" -k check + + if tc-is-clang; then + llvm-profdata merge "${T}"/pgo --output="${T}"/pgo/default.profdata || die + fi + + # Rebuild Bash using the profiling data we just generated. + emake clean + emake CFLAGS="${CFLAGS} -fprofile-use=${T}/pgo -fprofile-dir=${T}/pgo" + + use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} -fprofile-use=${T}/pgo -fprofile-dir=${T}/pgo" all others + else + emake + + use plugins && emake -C examples/loadables all others + fi +} + +src_test() { + # Used in test suite. + unset A + + default +} + +src_install() { + local d f + + default + + dodir /bin + mv "${ED}"/usr/bin/bash "${ED}"/bin/ || die + dosym bash /bin/rbash + + insinto /etc/bash + doins "${FILESDIR}"/bash_logout + doins "$(prefixify_ro "${FILESDIR}"/bashrc)" + + keepdir /etc/bash/bashrc.d + + insinto /etc/skel + for f in bash{_logout,_profile,rc} ; do + newins "${FILESDIR}"/dot-${f} .${f} + done + + local sed_args=( + -e 's:#GNU#@::' + -e '/#@/d' + ) + + if ! use readline ; then + # bug #432338 + sed_args+=( + -e '/^shopt -s histappend/s:^:#:' + -e 's:use_color=true:use_color=false:' + ) + fi + + sed -i \ + "${sed_args[@]}" \ + "${ED}"/etc/skel/.bashrc \ + "${ED}"/etc/bash/bashrc || die + + if use plugins ; then + exeinto /usr/$(get_libdir)/bash + doexe $(echo examples/loadables/*.o | sed 's:\.o::g') + + insinto /usr/include/bash-plugins + doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h} + fi + + if use examples ; then + for d in examples/{functions,misc,scripts,startup-files} ; do + exeinto /usr/share/doc/${PF}/${d} + docinto ${d} + for f in ${d}/* ; do + if [[ ${f##*/} != PERMISSION ]] && [[ ${f##*/} != *README ]] ; then + doexe ${f} + else + dodoc ${f} + fi + done + done + fi + + # Install bash_builtins.1 and rbash.1 + emake -C doc DESTDIR="${D}" install_builtins + sed 's:bash\.1:man1/&:' doc/rbash.1 > "${T}"/rbash.1 || die + doman "${T}"/rbash.1 + + newdoc CWRU/changelog ChangeLog + dosym bash.info /usr/share/info/bashref.info +} + +pkg_preinst() { + if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]] ; then + mkdir -p "${EROOT}"/etc/bash + mv -f "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/ + fi +} + +pkg_postinst() { + # If /bin/sh does not exist, provide it + if [[ ! -e ${EROOT}/bin/sh ]] ; then + ln -sf bash "${EROOT}"/bin/sh + fi +} diff --git a/app-shells/bash/bash-9999.ebuild b/app-shells/bash/bash-9999.ebuild index af8066bbfd29..eeff3e0b3023 100644 --- a/app-shells/bash/bash-9999.ebuild +++ b/app-shells/bash/bash-9999.ebuild @@ -98,9 +98,9 @@ fi RDEPEND=" ${DEPEND} " -# We only need yacc when the .y files get patched (bash42-005, bash51-011) +# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011) BDEPEND=" - app-alternatives/yacc + sys-devel/bison pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) " @@ -178,6 +178,13 @@ src_prepare() { } src_configure() { + # Upstream only test with Bison and require GNUisms like YYEOF and + # YYERRCODE. The former at least may be in POSIX soon: + # https://www.austingroupbugs.net/view.php?id=1269. + # configure warns on use of non-Bison but doesn't abort. The result + # may misbehave at runtime. + unset YACC + local myconf=( --disable-profiling diff --git a/app-shells/bash/files/bash-5.2_p15-shell-parser-reset-issue.patch b/app-shells/bash/files/bash-5.2_p15-shell-parser-reset-issue.patch new file mode 100644 index 000000000000..bef5586d0efc --- /dev/null +++ b/app-shells/bash/files/bash-5.2_p15-shell-parser-reset-issue.patch @@ -0,0 +1,33 @@ +https://savannah.gnu.org/support/?110745 +https://lists.gnu.org/archive/html/bug-bash/2022-10/msg00103.html + +Note that both documents make the claim that only interactive shells are +affected. This is false, as is demonstrated below. + +$ bash -c '[[ ]]; echo fin'; echo $? +0 + +diff --git a/parse.y b/parse.y +index 11b71d4..02b2af1 100644 +--- parse.y ++++ parse.y +@@ -2899,7 +2899,7 @@ yylex () + #if defined (YYERRCODE) && !defined (YYUNDEF) + current_token = YYERRCODE; + #else +- current_token = YYerror; ++ current_token = YYUNDEF; + #endif + + return (current_token); +@@ -4156,7 +4156,9 @@ parse_comsub (qc, open, close, lenp, flags) + shell_eof_token = ps.eof_token; + expand_aliases = ps.expand_aliases; + +- /* yyparse() has already called yyerror() and reset_parser() */ ++ /* yyparse() has already called yyerror() and reset_parser(), so we set ++ PST_NOERROR to avoid a redundant error message. */ ++ parser_state |= PST_NOERROR; + return (&matched_pair_error); + } + else if (r != 0) diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index e3ecc8fa3b65092810946c3a22fcb58c926b036a..f49350ab5b957ad7e1b54c84110e0fd55053dc5d 100644 GIT binary patch delta 47985 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%0DFAaWHV;ha*Flk8QUUV`jkE6$ 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 JHkR~V0RUr*dZz#Y delta 47915 zcmV(>K-jsuZguRE<4)nY_N=Y$e9m|rC5I7t_haQS|F{40FaPiV z{eS+a|N7tl@Grmq`qO{^FaP({S;`srVP`}BFPZ~w=CXC9IHWCtu_iW?? z%KUOJ)52{BwOXw%-G=B!`7iTY(?`buTwqrQ%vtV!i%02Wk zu&ff>%CqLp#vc*eV#ip`xcWY@&vo}b#=LjDk6JvO_z@F|RW6dFFW3bM$)cJDvQu z)_Z56&%A4m*FLZ7zDlos_4~}VU2E5)wUK#}Ix6d&2cQu_lX#_A*A>pI-$jnYYX5NTax9IhMA20`>M@2WT1dY@?U6ZqEA2G2twitH!+V-Z0HUx2sPG*rM1LDp0$t0<0LG8R#r5Mru`^< z`n}G0x07XbYi_?fjH8SzgI6pcmd8%*!2Zv$F^9e<)^*{;x}Z3Y4@>p^)Bg1N$1Bc9 z?EG!X^nd}&0E)07U^}Fn534DiorfD|7&y0B64reKMVqBP_QuX5@5uAAtAF>!IUFnE zjLrlgT%ejLI@q^%#4xXgh3s7pQ0(gCp1swSBgQ!1fu1wcPXL8SiTw2)^3)7wW_bbD zTr$2?4_dIj9oD`xV3)&HN16%b=I?uVJMjT$TI&X+b78@8lOO>uVWnAE+04epGiK~$ z=W<_Hi?2Zc<;SOg`}%FZ9)HK2-WCjJ7g-*jWbb2--0@i>VNoyy76w}?umm0l3~2W; z*3{?u&J#eN#|@2`Cu`Y`lUG@tvjbKE>72HUodlp8Mm%p8@|^7Hv35TzRty~F_GV*y zH_i`M&Ihmi$TfyLq)_o?s|A_BEbH2b3kq(IISQ=e0v%Gt6UXx|Qh$r%niHr$TE>Y1 zYCz1%FJSm=Dgbw0P>PlMCGMAjb2!IN@&34AfBF0ZUlo`1x8+(pt#W6a^vUiW`y5~p zYzA20>;MmrC+u()Y-qQ-cxN0=j(Bs<@gdOx_CZkoR3fXvV%41rr?|9rE@8RhpknPI zCeUyl5I&KI6#&fswtrlE&c(6ikU+4GcH#G7QU~zP($0ReRl3$x`H;JZ8p_F0S~!C% z-*6WW90x)Q!z_aW`NL_9 z?^u8IbuV^_a|n9t<8R0+o@QPlHF(KtrC`Aj2e{$ZoB>)MCVxXS!E1;k0DfVZFjfE- zcm^yEykP6RP^lfyHrPV88bAYbQrdM~aJr0p`rB&Z%(QGs&P)-Gv@;O5C+q?eRk7BS zPwx$z0i$p?2a8#cp;;YxqO;($0Z|-bXKx{P*o^vtelcIyug`z6&B)R8Sck$9eh#kbJny z<}@BS3LONd1w^8dK7W2Wi};BbR*%m~`}Rd~ zYq*k&eFJvk2--FzW*!0K2(DD-^;O-J57Uj*nm3kN(O z!#~>QuayFgPvNf@hk%_)IGMNQV#WCwQ2PMfOM(-zRcAdRw-aWZOMw#vRtD#(2%Kz5 zJ|M8EL&y>`6UWV=%lEy9?g|%k_MG_D#A24X-3}HA%?EfOVv)gUvce_Jh32K&Tko*RG5-l5=814$9e z4uIH+m6zU(3UEVVBTJ#TIUyY^C(E2&*nh(304^X%VQJeX@(LXj)wDRU_nItRhn!B# zpL4)F@H_9T1%v+adJ;o?F)a)p(uq*P@1e`e+!ehaaetX@9Jj({rV|;`8nfSrZ!++p( zVHbr{#h2pyj(in(9!Crzw%rT%wBlX(yb7TyH#<<^1Q)6w`gy@;5=TBwK+yMqY3){I z#wP*~?E;+OwNG#W!q0zYYjS&CtZ(D%T(8D;-f!#0hr{Yv^>ADfji=FK9URFC^TVXh z3vdc?O8PTf9#CQ!3!Ld5H_L`iLw~d@hZ3Qs%%r1}+%do-s<$46@PL2tKGUpdWd7-MCoJ;hc?4 z-F(x|lEVXf;1T5LBMxyquJFMThzTMxfDq_4$^#V0FUTcp{Pp{O;auT*F@G<5y8%m^IZ@KaZzPazCw-c*_%^>FLTrU*0f9m7& zdex2fcvsjn-6bk-00yjc!GJND3$$g6>l`f7#NH9uH_v=Q0ys%L9vcV$nDB!8NH{Y@ z0Fn};%N&ozOLMMA)h*#*L1=gy4p&;jHsllH0K)9_M(H`+8E}Hd;D3{WCJ_Ead+-E@ z`l6vSu_V;`f!^Z@5fFebu7?wRu3JbMP))?=A#`@#4_ad;aNKW0D4qAUc%TG3fqXBJ z0}LJ~x&s3BVZA=DAD@1CJ&-8bw-w9aMZAzztOK+>1>`hhkgrFa9qdTQjk8j*X+p6q zkoTd`fGOGnIJ(>D+J83ohd@cY!T)(@I4{%)LBoFpXE`oQDp|3$W#|Gz*=l|Z5AKA0 z^9!&H*f|)A=t3@WXkmw4ekn1*;qlvuN-eb|m{`B@&l%HYQ`tw37cRBqt4~z43-Nj%l0JvFXklrur^|}4= z$NI}JuWU8HoXFd_R*#TDC=w=u(#{xAPq51cr(j#y$I015!C+P#v#263LLIUb84z1o zlNanL<$u-jQlSOt_PRZQ``88mINItq{+>^}N=IRD&)1vIRu&#}q6whg7mNfI`~>bn zQtW;$zjaMq4u70WmL9-Y!8ARAf*62a5B zU_=Oi78pBzU9qn}j}O}Mevv}(PgK;&Cc#Z{t$*GrG&W;2MA=5O6hJY;+GY=c4@95C zH*;<%v16;8mc0H5ipG-RY@n^HIKe?{L98iNfINngC0Dr|96UI5i#o>{ys-ULL3n7#71pH{jE)8 z3#`1oNXhZxHZ8Ek??L?MJ-`&i*MHSGF);(7$SueNHj!AOKH$GM|7@@q6G0ZY9ve$^ z!40#QTTlr=0my)0qtF9yj6K6+Co1LypJ$DnE+dJadP9Hk;C{_FUpa$1V2`5%TY(cU za-Gs({wzY{2nJsGNGG=458Yflp?k27wx>a zWwwqoPpB=`O&X%k3mY5l^QZppg^Q_q-i=Fa;%ne%N883w3y*iId{OmS93TKDO?g*Y z92z}6>|$;xTSxZ6zAz}DB^sn&OI*nS*^!?xtv&-L#JRt`k46ljWtBET<8X9O!Yqs+V47*%@q!5hWa9w0 zI`Z#?%wvC?CwLSxfBUR3D}>$oToKgrm}CJNgM@H-CzqV+FeQL?fQ~ zkqu4eEdXlNz+2Gp(feVqxzd7;)Y2#53?JRRU7U5IWey_@r-2CM4LrXi9oTFh8|r>} zW{-9DaKOedXf_MT_9Sxx9%7R3nGJto5hC|yb4t!wWegvT>&M5Cq49w?B?;)m5#)zh z3WO81T-WUl?m2OSP=6M{H15t)A&oLzop0{Z(6TuZl~vr;unS1b8lLA3lH#twg{*@= zt`6$M#&`qt!iK%$8u~`aiB5l8E&w{S#vmxT!~3c~>O^yO(BEjdya3L*OqnRrW6R32 zHpv4};X?%=@p=?p-Um+_JLf*C!tXM{s}7;TjCv0Co5I`Ge zoe;!HH*J6dL*sQ(eemDd&}*#jmGC{hJ2uRtj8+Ov5cB1%@sm)!046}N%7STKwj{sZ{Pm<2(hZq*6_nB|}n-Qzq_e9}nw`1Tq zj7{?=0Jj>xOUFb7Kgk~ZElyDjLgl{M^_dqq7YxLLXE@LvIR9w!Ll?pe-eIfE?+tUk z5`R3bUHo?_5H8&)8-~n_pgD9_-aRBNUVz5e7ll9Eo?pN<6l`rlWRLrmc>U78{pl6H z-WLl50SaJ){pQ#wv(8#_gYb-e4w??*KRZBgSoz}HRy{QNvtJc^PY>V6tM11Rn)nw}f$JK$fZ!5&xu%paFI-hVj$vH5zK6z2$5eyD80xCW>V?-i@Tca#SU zh^g*#?R*%5Lm%-2Ec>C}gxrSg9XV9rFk;yNQ@mI&(%{^$ zi}mT}^~={+Rv+J4J-Z#$*9$*=n+9S?1~;pFMAQuo40;fd8tfauJ0P7V1aPuAv47|l zJP(*3ks%!rM#{%Y+AKeR)<)3}4*v;+2O?`|ZjDj8U({`C{~*y(eS* zGr_q{+tBG;iT`*Gc+(M$`53MQuM9UC$@e#~TE*@dYLGh4Rt)LmO&~6NOa{@O$ zze9J;o-{3~yrdW!!jFIa@ymxxqJQ(9szRlCBX$u&5YJIfb}6+&HaQYJCfg9(kTDFL zZ=WV(74)`|-!+Zsp>{#Ez>a~N2#&(00byR!ca!=0hGGIn3BxtpU<1?mZ$ruBJ*)!* ziEws=G+zr#yCENE4QM0SVMbOSU?qeKfQOTHFUOWS3ys}r7?HQ*#fT;bkAF+%bqew$ z89@POCTB-GC}@tf`2TP&9*Lb%eH|l(*A@Hn=k@K!=TARg5$t8j3dgJ)ctO@1vBE$^ zvII|sPGSLqaVN(2saDAp4e7w&b!^UFpR9w!>J|LvqD;+ z1uQGF=~A`K*y=TZK1Rxd*0^~G;u`wI35{6_ig0z$dG3?ak0rUz_HKnXaRg7&G zxZt!Apgd#1aF1SIm+aTM|FL|8iXcD3QV>HLBU@t*$0?ix@wNbW4?tOD-N))E5GRL{&Syfb_xJ62Kehys92 zHMI1TXKGO1tA9Aa5!!~_JEtDy8b;~|#&H{&y?{wh%5%q+;Fx$a#9?F8SH($8s63E^ z5=ME#1#y(KcoE%!&Y2e*pdRl3_Rx6yB4Nx-o+LGH!_X34jJ1 zrGWH3k8C_gIoWW;6ODl%IPU8(sY;@}8cfl9a#;bI1b>G?4HJg}2=7{O}r*&u?!zwk(5uw2`8xt+}dFA zRXA$7U^TrVIg@!Ptez3erVeJu!NnWDy%Ju@Aj~W1f7}1zKYY0Pc+ZcJX-8rSn(H9>@X*F`IJJ z)&MFRF7n{u7jx9mQS1tIw+*d-79%LhJMkS_#(#I2f>rRUjlbYYul`EHzWu_vbpCAi^d@m)fqt&xF~|KS+HTyDYuO=|(|I zcQ>l#4o>r>wXbVTPs}!rxIx#!lZzkZ{eQh#3JCR^uX#I*95m<}Ka2qx0OeI78@ucT zgc^muXE>I-5zM2`3x8Yhxy_PGMxjm9TnZzOdd0pFnxo_9D+lKE&WnR*jfvSpxDmN} z@Ol|v!WzCV*T4PcBX*rH)e6YIHH_@yu+a)-88Wu+r06tR!(#9dzfyevEp zUFQhh2S{N4J)cnVqkE&Blj)cnM|A=J=?csHxBE~SHj}*(>zot-a=v4iDse*@)@=w2 z*SlLcz#kE};2s((V>K;57i6-8JrW$B;|4de3Iuapr`exqOXvckjz>k00Lm>R*Y+JE z8Z@13ult8OHQg*!K>B<&ukYV~`G54~pWJevPrVPiO>PRFS`xv6;MYPoXt%SX8wXU) z`3>G2gmHS!-`A~+oNV))7mLI}nXEdvjIo*IX8c#Wjm5{ys}0ziX?7fc(~IQ_Z>!b# zt`>3|sQcTi_Sp8FOaep^F8G2~F?ct#PQ5+?8#inuWh`i@r?1P(CqzK%_(GgLiwVMv=k^BKhn<>l6EP|9Q^MItPo0B+ z6Y=8xG0n;|q8qR0_lu#D0DDXP8eFJB!`VG!N=M*WM{nOE~A? z_)Q>G|9qaIn7wMew|D^pAzEl>>?ES#Kz&X;#xihz&t!hX8w(62q$@E%PB+6W*BD2fPt#53AF*6 zM#BWY&&}SmPBXMk*kN7aj?nEAcZP0^t1M)}EO!NK(G3$Oi{7{`vO&*uSg^S$@5?p& z=f;A)Tn&X6GQr_k$A8HAK48y~(6jRN9Q+eR04`ikuNGnJ#hQ+bLs2Y91nlB1xqo60 zF`1*2;;xfJXKm4ZtZh97iSTz}b9hS%2r-){aCmVPvzLcZ35@zQ zl^7Gv_Z6lhjg6ip88D zw)(0IIf*ZC0cDFmQFJ^e+$N2|<1NYvQ_H95cdBp{H zt4Md0<{3t;=6|eQXz92PYaJt8{df*Q!yn@}AP97`uZ_=|E{tTq=z{`U<$fXM!$JxIQn%# zfj~n=QGZ9k7DERxQ?EFt`K4Am&5T3$-j??tq`5VuU}B+%X$oack~eOrl$TD z=qRieRN{2LT|7boIl;9epDsL)$1YRsZP7RDVS0yy(LBi1-@?tGv|QKF&2LZ zqZ`sx6L~EDHIIPL1`y3O&Uo4ic`8Q;I&r~sw10@1*9GRc#z65Y#6upgHO_@WYlcz;@5b-*t-w!T$p)n7xlYJ}%hbuh%=)M-Lhj zAskQku9Tqx+HeAN{xB59`A-p2x-DDf30nn;Oi#N`#W%jV$5L>LP*xV=u*d|BhKuI$ zyH(6reBP7CZGorux}@Fwjn_zTO2}MmAb;{q#e_{$eu1}+?YG5JVqM6JX!S8$g=z#( zQDl(0f*?QQ0^_fz%Hg;;&3#VUw0xUS1vrekJ~tkI_Jkkv40Cb zKipv!CZ}pm(plIJcrCUMIpU-NU=L9!mikE6x>jrMidje%GQzsMAybum2O#Qrh==Oy0PVcbQc_zptRHTjge=K0&>v2HV>Kz=>Vo?Y_ z3m=40REre7Q-XFUI3N^um>J6wjak?cSoUstV;kr=OBdD+4Ialkvo`~6pj5ZF(z{@` zaB|=fb-GM|IBLMHmU46ERy9>AcxkrsSZ3D&+z9C2qQSxYWXYF}37~DFFn^#KEqFpN zDlU_ya)*_H*Er1vd&w@G|Krb}*1vrS;=E(mnS8b|O@Bl5v7JSrZ-8KIk^~%Dzmcxc zzv7KYX{&%TP#EZWzzD3q2CNP^0@NXx7(AhVBdf?W?)2i#s@$S%PVm&JcM$4OB-ghf zPK~Hzh!8F}sPdj9k--jF#(&=oTB4OogL0jz^O_KUHnF;Rtf{v{38A@jwwi5N#U4W3 z@Q-K_D?%5CZsA@!E)0HocG$>ll)*}_56ku2KcQU-%AAlVhl;*opD6__Vz>2ldpO;K z2+e_MKbPwKzijfg7iakL3WbOMWbqOai484%0`QOGuGJn3P+}ZMhJTQ-Ev#(4%?B>* z2Y&tS7LC{8bu;Veb??3+fd42!mT0dTM z%U>$5j!~Zj2VPq4{C~Tvg;qjT@Ta$--DQ;-t}W_An>p3}7A6n_NXJ#IA7>YKmHcriZr^|p+u#_Eh04WeDEnQah zv79HQtC}3QKsXLWDLc#+_!BUT_;`xKk5j?c%{P_%Bcx4F{UZtDcWnq)|0Q%U9O5$jD*ADT0dkYRc zz^no4o6klmoazG{dj2O1_jlzC;lAGwEkp*izpf7biMOP7q3w;)dHgXaFd$oTZ)#U7 z3Vtbeo->(12&8P3_6d*2K@Itj;f&OK_8=$k$6*l_zkgu>9Xe+H3PPzvozY%zLY)1= z;kF}BcFce~hZ9fT%)_g2yJheZfslcvd6b3hv_t|Kc^_s|crg#*f!{+wFy{sOKpAoJ zJcG??0O=Ym8NV>k5@C1Cf@drTr}tVL`M0I}%io(^N-w#Z54K+53p59|c42YK@LtXT zG;@DgO@HPBLPe~bLkqwa+0J0^AJz!%J^E}rK&|@k-BWHLKXL*JM-4=?M++ulr3>m& zeRtg1>>60pTRsZ3E4m9v-O~~i6ZL|(SP2@!x0cw?8}s3540Y>|ISg1ZNWce|9jnRJ zw-Jid9Cpqqi~QV}iq7z#8O4}GhR*(jpGsV4V8decCoAO-Ey9a~-G?CKWo!JFTh7q3AZb*7^>C5rtTLf?=!N>-BDSGQuych)Fcz=wc zzBtVqJBNLbLPtQK*(y%dpsgp$HJ1SCo!@>g-C?ap`ET=K%VF;5@m>dUSq;hZFAt(E zYr0vOyquja!gGy$p#<5!!5VqFzrDdYo@O}P7G?`s4kcx$U6o}Mm2P2(OtLPdL%vK# zf??+y3Bfk>j4Sa}1O5MQ{o;RrNq=B@O)tPJrn%%&*t`umt__zm!)PV*Ta)!S5h0BW z&rb^B&AJYgCOG>DFCN*Hjy@FgY$Nu1&&ND0iH0#-t(Twpuf2piBnx6@NHzjfZ-FAt z{<3}!WQU&`**GOfFhWsfr7Adu{^VKs_n0njGMnCzEW-s<>t%8xEHhi`Ie(OZ){h^S zy2I8{u<)7inC?n&_8yxz5xmn8Kd#tc;*SqOZe-m%AwIoEzF6mE1*JvF$H7YuJK&&l zaa9WiY)gr$8Qd+RE5}hKK;Z$4rbxzMr2O!Tk~5P!@V@FLgtQ~2|VM@~8`Toij!QHbR@(aPPwI@nlmy?Q~{ zKjp^#M7ykd0Gel2__9A4@KN4$#9J$P=YP;>Wv7{6> zbmD27c?z0`JzX-=QgnIq3Mg$?185lMVWnt;gL4EcZr-cpD|o2@8^?orp%f6Q$=dU3 zX>Q@vp?EE>y75@|iTvbKBH-#>z{0y}&>hDDufbd)$^#@^(30`gufHtVpFjQj;R^UA z%TrINnV7S}3Cet!hkyU(Z~|hd?Uu|*TGr3-Hr^ZBTM2Pd%|AL+fe6ZNFAh_pPw!K$ znw{R8fOeQ35NQyk2{1{an4qq~eCPN6Mf}7T%%`a`7JVfzzF-Y-SX}#gd9Bl7wU;@+ z8Q03UpU4Ct9LIHSmfvdZ0dX3mpsiC6TfZs*SOvS|X}bX2lYgmsr!^)V3LB6eSMDEI z>-(QRw0kNqfPX|F5oU;SKoLzAu*!&|;|(y+$?3z1u_~w8iu*V({?iqHPjtyvt|Pg3 z29Bfk+VBC(pC>1x?_^^_OcA1DkEmQHLyW^3t}K3LHotu z!@e!^vfrMK7%eCPQX!I;$MQ)JvS$i_8=%kZF;>ZM&wq-ZvqB!tEjSVohn(k%2)DdBCUNs)vFytyb~(f#ujO@&bh`i?dj-+~8k4AL0>+88$OA zZ|J&lqUW0`0Ev)7ygke+rm4ilUd;yp<58zQqEXp|ev0E*Ni|^W{p*4~z~G+hvuxpO zH`fwvz3+GekQswi%i>2E+t-;ZLVO7Jx|VwGbUsy$ig9JWcw3J zw4TTcLDaB`j-BT>2k9_JcHfw%4Pe(e;D02;4j{#anW)u?ihaYg<7th`OO5r^VgRwG zXaQPYBxqyKUuImhU|2TM!JJ41$4XB|N`*ZX3Or#e#iKhzx4IZ3|*#Ijh&! zA>ek!!soa-eg|5ncYU;Nh5|5Z{!A!OaDVcE zg%+$VLj0yFQQrAwp2Jk8bypjMn%>fFiew(PtyYJvrEEH6MmA3zEr&SFE5`D|x!zl{ zVd3k9yWCc7;w5aJ1TTcUfrROIfzyUP{k*WW0-zK-oI-`JTPMyLY33)e2(S$}>F=@d z6>-cJ#a4JQScNTHmer%SW5VHFR(~aymy6Ez>-WFEhKes_4C`&I0BmQQ#$+@KABbHi zGx3|vLc1Mg4|@Y;J06=cf$+u!B8~3Vuj^@zWD5`zB}#75vgpG+-@?($Pssa(m9sTl z3-Ve(sCv(k#c3NWGxzI!F1`n!wl0&HpWcivW3dk^3x@#hg>O6)FPzs#;D15+EUN7uzw!;P*A1cD`uV!EXZ7(t9_R(NW@_6EX1Cc@FZE=ZqtT4 z)3y(iU2m&uem}F? zxGvLB*s6+Z+1e9Z1YUjjZC-hZN}IG>(q%~0oxsn4g3H%c{Z-^141s$;|(qeD~TP9V zq!zondUh7_#=@}TnTD@&5Fy&OcZ6+$XyH07g|>&|Qt{3E;C~2Iy!umKJi&vFsIp2p z+l__Y-KXepfO3-CC zshYbXUIB8?MgsL5*duZ%e($l3*<@2U4AT_3wl|)q6-&!%7YK)~567@?n=Tp23EaFP zzJ%4J3idcGnRN4Jfgn)52;@j`{Lg3; zv&*`E10u+K+u~f_w8&<|w8I(98j>!Xusp42{1$v7Eq`++h5-YJM* zCLlA}Zsk2;9X@u(fq_^Gcw4~DKO13)O_|1jT5hI#vb-E@I;%H^po4`P<}sD&eL4KF z9n->O6ChGqPr|jqmCHsLV#b{#?`$1}d0>2TzK-y^S|8nGEUz`ZXfRICVUo&WGfUfM zTQ1A_Pk(a8XiB{G#ERqe+?{#1Z&vZL?RN*RB1q(Qg?E^j?R|!q0CO3GNBCL$2)AW5 z@LIMJC~Sm18P|KUjh4n%98aIPy)DIn&Q@P-LZywZ>jO##gfJt03)k!axbhfqV^|JXkOsm&N z{;-v^`D}Bn!`i4cOc4x)_ip*V?Xoo?R=e!zjD}^7%4Iok1N82E>GfAj7HBBh^KJOG zD5u~iJiBR^UWNDlew7Zpyi9DhcS^Q7TL#6S z&0&F9dU|*mBe=0{Am1KVD8pmg6tYgk%aPT3Kq@6f@rI-g8{C?mVKq)k96oC=YryB) zw=dcv!D0z~PxSeI5r&j>pxmY|f?O%sPc1Q)vCp6Z+ zKROk^UG(TSPuZqL9t|=Gd$mnFK8)uzPZT*1**J~nnfPMJ&-y71dRfMMnQi;JV4r{e zzCLyudnp*?#ItMn<-h>%XQ5H%GQufi#VZV5HH`eUrKWYIx^ELGlf^-E+7+p?7Jq00 z)H;MH%nK_U?cz5O#I<=tY}!+l$&HGh>lpHK*k=9o5t@_S9yz(ru|rvO#MLE@R`1q+%Bf(P%!4Wi_tbZ}eRl)YXV-3A8+Nbk3` zx~(JIZS$%oN@GO$Ej!>$3xCK$wZzF_8$V{#*y(7RVNxva20?aacm<1OM%8u3hy4|= zY&aq|ws@vsnCzJ578*2snWmMpX6wIz{m*~=`u)f6a{H&Be|_y`cfQn-jEdZ_7ggby z+e&Rr?`lCuQ93!V#pIh{)f>(nd#fj=ccB9C@6&!0r#IFo505;lc7JIz`Qh9q1K2bz zj?4kw`!t+haL^$PyGzCgnbv^)2i}RT56#%{<5}N%e*o$t)0iG6O>rI3`Sb@M7P4x4ZufHst zjs3fwBz*DRQZ z5^fXO@UdXYoT$q@o;<;Jq2%jrt$KmZ;-qXTha*HrIL2l35`QS)7DN8Wld1Vb;8j$0mD*A8&<&XvTtyVu8J` zavDt;;f5XFSbw%f@ElZokAruIy<97{T{eqipCrH%Z)vW*~Qditps`t3ANuA8r$ z<^^GCUMX00zYO)83S{~v0?_)~6ZLEr5KLrYp|*v1W`6~o2$%YZgVe_`6_4fV?>=%p z@NDK&0HB!Ds89?zK1UudghNm$#iJys>V@E(2%%;Af~oJ2 zzyyc_xjA3DTxYYK*Q}OUn6=j}V1I4f@bkB?U%&j^e){tD+b`|&r~kFS{q)OUzyHry zLHRN=7mGG^(w^ zSWHK9SWjs$@PY0frf`$AJSpXR?xb0hvXRl(8>BO}_o%01P1o1`>H;QN) zOv6e*Oh{WcM;rx*oc2Da8*R3A0*WC(+R_byhJRl~OZ?|;J)EgSefeb7w2Qi|I&Z0( zup3RFyZ+t!z4p9#NuNcnbek<&HZ4uXjaby_Odiy{BV_EOh-AeF-MFRX9II*tR`A)A z4ZJ0^SBL00Nn{Bk$mam{_j2-S@`e9LP4U-eXv1?mlr+Lc-V^iqHoHGxCdym%yu9j< zQh#d8mmIw@uhW}L{^4|HSd6i78yPGdqk-&jTiA)UHfzqZ8LoiIup`^fW=stsqeyk@ z6U%el8wv$S)<4+WZ$H|Hl!5w^`VW&%2tA83mgRreSlh?^ti3@BjjuFE*WnmB{;Qtg zXNM>>dkdY`_dY{YIt&2qQ_9$MDw{8}P*JAIBY#y;wnbJshmPL(~p09+)XqLKKG3dCYw3ZS! z7@)G4;J}?i%#%~)5Y0eNgPhFQs@|XfZm`2^w{M*9j<+Qu_L$-|*Hg|O_EW%q;D6~a zvk~#-!F+zZz$IRxJ0^pJlOE}fKf`qfJJIt$IJnzEV8fo3u-NTPnqmiT=aEelA{NAn zqX_+dy8vG{YjCaYS%g*!;#fo{q4!rdeSi<+SQl$Qk7Y+2dj*BML0vRP8wt^378J)3 zna>hfK^s_?674aL2EK3|cVf9P+kew3S9WmmjnwzYx%44c~Ex1)77;j)?L^~9Z7sCEITY>}mXQ35dvgem7%Agdd1dwaiV|8yi6 zQaD2)K*i#4onZYSALdksw<{x755i^}F%X_3eni{ZnRvsCW!rLJ8NdW7A%79cSDsh# zA|5_+^yNN|r>!YcCFWtapab2TqGY^KO=Vlu2x4f~nw6Ko~u$H)9!lmO|bHF{SLANRfsn_x2z8_`?y zo4l-aP{n+uurDop-0=6dW5yxu>FF&K((0KU_A~`@`bZDvc1a!<6(0hzXcp^^Zdep)JG1BC1J|Gs5dENAXCi`7qD zTzBYII)lsAOyvnq&a&ZK_Y!v-yRf-Ufm3=kML8{Z87+(?U-IDDW^=+g`9f z^U*Jmf$gLbWHY~G3+I=m`s06$zkMhpe5YdhiHAKGSQcLNb?n<>zwp#;BZk{)Eu|@i zCeA5~j0IUO2nj(+u~mGAZL47Vm{omd#IWHOBv|+2%`XZWPYMixbt01J0;M&)SLeYj$5P z!?ufdU_+GHO}70I`6KXmTu2n>>+g8uE0@I>@J^S<6LJSLT{ZMl`DQWgE9$M^|Dq!+CRyo zQ)M_w!yxl?@=kv@CkkS=fN@bt0wx3zNAt#dXpMJzcTmdYY@?3P;`4cP4T1FtZ! z`~*tN(^|>q$;lD5*7p>IkKKU0B4>Alt!tZ&@R!*bizk0SO;y40y?x#Iw(H*3xLxJL zTK)3*$>aaK7=`ZjWj2kM%>7B+c65l=YDEhe+s!ex!H4I{98oqhgHU#HGb8RSHtVse z1ID*ic;o3-WxHEjY8{S-QQcja5j52EVFegeJh#=$S<e~0LxxJsO@BAWM&Iv(~%~rV!8clyT(}{ z5AT5lIk30brJ#LWw)nB>1%&1uz)Ur`_j+!EZZPT4L8GWR8Ze3{ODWpy66xb4hUAUb zc5Xm0wPLWE_6+9j0j_>M1lEQo!(dJ^C||Qp%e{Z|J3S9}D~OU7{DA!6EvjSByvs~0 z>$^BLh{$Aa@8$^Ed>>^Qusb}3RVQ|I{#}xqsOCtU7G)^K<^#7viVxtaiWm5GP1_A| z(ru))ybeS|S?D_Kdt)Q`^W%zvOdnk2O9qOw5Rr!!)^1bi0Q@ycgjMp7w^vP-L@ zqwRlTj$MKH7De=@NK?ff?3{u{N<^1I?ZPWwQ)C;Kh&kBuw3yN+D@N)8b=XpW;}eLK zvX5|Who(SdOHPI-k7RS~_GHbS2ZYa>)Ob34*k-<|*fHg4pLJ)i9lTot2_4O9hDEkZ z3?l3qPmNA2cKhM>HXy$8UWQAJL)n1e z-qG&|5?X_Sn`Vo!DKIgo^`5I9(5qEW(7^fB(-Fl`d?)_7Uu@uIeGRh1fj3ankrjWy zZ7fsCpYk9?qw3h~jEWb7lmv^Fmvh!)dy-jF{J317zI;eH%IHq;8hkXv8UK-n;7ibVKV#is%2mQESAA3TD*W6aS%(P`C z{b6%1XW2K0wLMeXotPFaF!3(b22b#9b*+KBBR;Xm9c`X*Y}S7?+s{53 z^J`DaddIa{UKw%*~usYtTfK7U30A=X-**EY+BfAQss2Y=o_=JT5<<;tYdPLH~RIN?PBRJN)Qwb^~sSn z%x_{)wGY8?>XS{5my=xC{9^AT3@Evb;Rc-7&0fV8Skz!+9oxk@Sr>nodZuc>sblBA z1F#>T=3hVL2)v6Tz4dEajP9Z(Lcr)zvdtutZN7&u) zKoCKocqU7EyJ<N|g~bKa$c@3-v%_iz#wyr??k=rnf!cx3aa@EJ~^eR8`kT(zag zxo{UddJoN~IV}Bk!G3+c_PAcN17J2ANwpw^oap`x>0~V~j0>;k=wXLZNWQxjx518| ziRW~n{d`9C>?g0HrN>2C?$|HrrS-b7v}D%hz(~`R+}|DYmbZf;JXgGoEGM>!hUvEzGtVax?muK2-uncl}mv+u_+I&j0x{&q@zQdPn3H{Dh`C4op z$F?)TIrrECdRr@r*eERWErUTmF ziW73(jMZBrDUmI0!a zGg6$Ji$rG~9yyKA*iK(Q9(ImXe9sfWT8nr7TaSO$XH7h%Ll^+8YuQl7IU3RO`OBoj zYIAb0D5aoy21I(9SmA_}pbo8ia@tt4(YFtUgtHd!GSI@tWy_8@7NS@aabH&J``4fJ zkl+9DfKv>3oedmxkay~=4@ivzd>Vz}3u1TRgoF#B3B!Z*q|@#@fJ$H9tcnHGrmM;r z=iYzM5}x#LD9@8jgT+Nugd-HBxW_PBit=Xk zy@YU%z@YvApT@kl3wOXH3=Lg^V#3YXWN?Q8-LgarSi$%W5nRrVy7}(=Ni}eqR5_Ak z5%PX1nE8Z&jKBQy`5zCa!Kt05QPnY?>STYkZUC3AwNGfFQ+SpkZmT@ww*Pb*W=@zu zc?-)RF)Ioga!RFjmCd@hGdWNi@^~T-Zrr>huurQncQIt{rkM5c-k8&2i3jJujnf2y zl57%nAg?6kSXz7fhgi>tWUs17k*J{8JSzMJnh4);ge1^Y*p zwV0>d*f?I^hTIN9c^$O!KU)8`_D}tlw#paZ?`-WUnT!GO#V8IOKn^++j#31gjhH@V z>CV?is+v-b);-LJ;%Mmx?ZR>#53d)P?3lFd?i1`;ecEiqhJMX(buj<%IAXEuH=?e* zZP5%ULE6OTNQyGFX4TJPcl7s~NuTcxtM{4Dm@mL&I&<#%VXA&61c3 za@hFV$z!q20OpnR>GTDNIpEDaV8_8a4Vy#rvShDwFv|VzA{|3>jOw7cCt5N%mcN&^ zcV~<{0nzJ2_`1y07KyCFbz~jJR3FFtQxw z>;$W;?r44L^*$)QWiWm>ha@<^VLh47`y2*_aKFn0IHzO}BYu`WLep;KnmGqfS>-8E z1ht!+%Xe)H)R(uUDIo972gGSUc|^I{rX42CK?r_>*+(zd^{4iueQSUE*iGx5;DgLw zncdejK?aq9YOT#~6z-4R!c2b-HK=f!JZ9MnFP4_6cJ@`CG9}w4@YuvhIyHIn^QjmSGOqKX`@+ed$^8 zr}4*MY(MrPYZ^ZFPV>iQJt1V>L}=j8;fH_|`-fp4I)N4B3L_5>;tk7jqD88=J!kTA z_=Dr_O=q=sblc$T$dN~haD*o(*NGNpp>9XB6oLF35)O0oP`QG#u!2*XF} zNj9^X6Xo2pmnHijUq8~XmztvPtsHQ3+VKMAf?ByBv%pt*Ge2>1F#3fNn?+}vBFoCK zlcR4??rJt>@1}q3^9ZYfVyuIm-m3Yqxb=9;kfH_HPa$oG_u4hdy2|&G<%ZPGP%9_e z8Q6uzdHZ@v)R(vm#H+s~JWLt^vbT)^M7S=mBXV)as z=Q_{ZMMU%08@f zWqYhMINm3KgYd;xhVcB`LfQ-6TmsADZ2GNu1pn>q8*LZ79Xr;oeM7)^%e@^q3A=XW zkHZ?2b{u~aql%^#S`uqr;Cf;^h^fO-#!+AFtUnCxb0Z@GU_HQ?X`2i>S@9r5r1}I23^M*|^s z(I`(jy;Uc35lF=lPMjX(VdlOlmGUF#64oiTZ5wenO_16JTKke zm0349@OJvKNeKN$hYyE5`W0#07}^oXPSZ0Eaz7zF-XBt7ux*?HBrY(CRdlkLxoDKHLB$+v&KrY@G$mt|9&XV~Cg2`yKgy1|Ng+w1g<;(c2N zhJ%wJU>%pqlo}WNhfBxnI=JqMi6WEZYj)G;_2b9-_UV6ph)=)NMFQ90f@~cpZ|42G{?ZhJA-gwX=J+`W+OSTSnXhI)KvjPb?$gOJ zHuTuvvPJ7^9cwNl|l>M~0!IwA>=63$B zJr*nz@>h=O6=QV*AzFVSJd;f>WUR?o0k#Lp&+25SX$TKiO;@K-qavS1jC>)gbEJ<8 z_Umu`=k?)^?R@FQZ$XFswtIXoXu6FQqFfu&h5iYkzM2(LX=`^xpH0LjZp}*d2Uqc= zPLu-ftTr@c5dbx>quq6T&?BnM&ctizeW#hYHaI-y`xP$m9!-CywSSCNwl0sC)K<)J z;tE>b( zO_4l-p7L?UetiA%*Y(lJ%F7)ac4BLgr-YmRWBbG>oVmSPn!RN!IEK;0!#+|n3B5iR zVuLTvBq-Q!%ea3xhcIIJM^I?P?|9LGzC+i`HPB7Yghn_GuxG#9U&jhk2#hJ#`$^pw0fY=*6Mn%OLd59VfLSmP&`0|Hsb ze7dqsyJmD3yoXqAF86WC{_?{-l+ixqnZMM`*qi;jhiQNIcK#}c(yiOyX|1hF^ERC` zHSJ6Rs+*~1uzv8hWw&X1uVY+oM&v-{Zd0%fm9sCznAyH6;;kJNj-BoIjx+`Y;3wG5 zn@}>`-OTVg>=W;N()}34eLAlY;$s@5X#g8KoR>F?LTI|1RlvA-1eEn`)oBQ)q*1%RInJFU8j#YUESNd2o}x+aX`G_xC{~<{i&=(q&5YPGIUInEwv)qK4`|@ z?IeFHd_bVqFf#illUnh*?-^j~JbSz1*cskD=gZ4*d?o7M0W?o#r44I1)EFOFH9?WN zY*HqjQAEL(yM197SmAtbn-}^c*-3d09=9zyt`jso?AcsDESE~@LlPp6`91bpe;*c< zPV4vcGxENe?Unbru_Q~ZAztl-zfNQ2(rIXUfGX0Ar;At--s!N_A&Z_*td z%vOS9hhbUBQqyYLm};ZLOA+uE*@tp@MdDOUyUP_R^$3bKCwn`ag<}ojM5;TR@44=b zIcWR|uUz39c=~O}|H}#7PiW${ft?{ciE^{j(69*y+DH-3z}AUT7mzNSTdV*-X3B8I^%unJnVWFu)-iI5rCcn#zlX z+j(O*qz8TJP|s?cU#D0Mn*ulzaRrB8$M;~h-M5}&VzY02o%I2Z5a);@vhtHmecKrl zuMTslwZ}(kC4-HS4EXR?Wbwu&#iG1^q%-)=iGzZ%_e{Mqhhc| z>%5N4>|8Z^vB)(9Gc=Sv63talY-{UCp?7#&x$N4r2jW#WB26 zcZ^Dr?5Q?|dy8?*c|2d6R%zE+;LT)P*k_s5(*}^>yqUA^tq7Ky=qiyf1(5DL8{CbgE6b$xY9R zM@Qw#XS=9~1K$h~b}RU?msj8)6lPk6s+eWr79C|s-W?nhDh#cKRX)=AXB%q8R2961 zTby_ubvB8PtrSQ06h_jtv>Gmi)go8K?H=NcgOe)JF)LXgk4W%%uaf@HzrOsW2p_e1 z*MV{_asn+V>63p$sn8ZHwN=ZR!&#adR#$b;mj6U(r&1)uEmNoq3~|acJWT&}O6tE| zY9qv6qLZ{sH3M909>AXl(FHvTKcYS`Ndaks-sa?wv!peUu7pu*s-5S)Q}3uh1YV}* zx)h{L%U7?cqTRID4sofyNoYNZYTMdeQs9`BNCE<*kxhTWcDim;Z}8KbhC%iHLVo)) z+V`*HuX&sDKwP(uI>fl_Bga}QYd$D`CJ8|$qTR0Or4hP{g&I_5=V3{5S8%~5%PMkC z8RbsrS@aAZYwfM6QOW@&PX(2isjv$uvsfC=mpMk<`MsxWB9!o_8~)kxp|WGZ)5Gt{ zPo`qLUAuqDL$ay6AjexCDFd#7$b;FyBH`a}_?b=)98+kpdSmb4Jyos;fgAOU`X&AsMIWlAnH zgO9edas0VEyX{miYvN5uDLmWVmTKpuvMzcYQu2S+wmHF2@@r)65kGp?U1c^2LfzkL zZ^nKh0hMgz{%TR0#(<`E?)==;&4YcgBXB+3;h4WfCAN^cFtG7aglPOeJt*ZQ2;?b9+CcgaD(>W+b09b`0S{_sJ5ouG*AGTDhb{WsK!>B&cYbZeCLw9MaYsvA_kvO2S9%tUFwM%A(Byw|oQ5UAKP(|kalr4~`IHE-Z} z*N>3%TrSQ)Q@e;NTHmqA<5TQKjW2)2Fdbv8>!mYWjax$Qj;&sL#j?IMF^`1!WU9ab0lPzI6oajl8`lxr09G~%Iy`Za%{R18^? z6#vynaTMG<4cjznajYZYmm^B}wvgm#?|o@#j%^=p>X1}HbwdXOO5kqm(&+)8hO<>t ztg-^8?0C(i54YB9xm{1;F1cgcH!aU~R^ow@HlNSz_doun?#_SccbD`qq1UoL>NVpa zJ}h#NK!##d1!;{XNlC=jp%s5aP><+VV*4sl!PU(TPG{p3%G(@qeUGV|zy>r@drxcJ zy;U6q-1nSrky3_Do!5JQ5eNo3V7f6|+^p>udY7{DOV+ik0L-Bo>dUHCUo})y4n+An zyNmWe+ooa4NVPE`q94>EDA6NhVf3jQvQf4!P7H&CRWS)S{YyajW3*us;9t+xYs+_-k>GtQl#Dwk&S9 z3H%JyCh?ShVCR~g$Dwut=S-U%3gC1XTTPe4PL&GyG=@C z%cVsbKU!5l0J-jNJhPAI74(~0C=N7}!JaP4=t{MNNOsDLUR|eehdMu-v+Sc4Rk198 zM2@1&ue>Xz@(<+$4$a@~Ra4kULflMMFDf;I52u=(zO1}4^_B*g&pY|~pORCa0_SIV z>}Q3f#kL9CVpZ{1Nfn?b(zS+Bn>rRId+mhz%7a|z@{zM09v*l3kk!=)yju2<#+p3@ z!rpLN7ldC`9kzS%e+xidYlgTlIpL3g%P3vn>8JWmB++xR;ECzH#vqMu39QQkBo6U0 zYu9y{U!KXCAS@O0Pd8|IK?KNQ+lPR;bGSLE+D(&IqU=w1bloWduByXRTT5tH}pC^f)3>2wN{*W|S^6A6+3g8Emgd z^;`Y@ZBY`y@Q_kY7Sg-S0AiDq!($_VhcrZ#qwObEU(;TTqXhy0?`Orwlu2n)B(oa@ z(|+PvUzA`4WV@P=yFc5izf(_w<#*)^!#frVS(zlx`Io_N-81zut+7G z1hoXZW{gL5)8OSa!;LN0&TCAfBLhdhNrr1fLEtSe7oW`|9^6E4%U#FGuga)W+(gMm|NLNxx)VYXIKGZ)|3qTu+tj^pHoaD2sSa#%XSvyAq`Ni+%5^I7gUw$D8 z^->9^gsN^?edv;X5Kz+Owvn|+t#^FwHw*!guAIsWDYK5+D;qNhzMR)5n?`Z5_5A&0jsLmX^pB$&8~6Ieglny z;&JAUtOr-bZcx868DvdXWMhLwz>+rgnmt6VYyVwHhOSEmAZ(Lw4!RhQ z8;SF_>_G|6%>z$ytqHpvpfTunTRXdJxK`VO+bW!U{k6D}8mVtfb)WjX*aM@uh>=&O z7+MW^cUDeqIG(+Ko!Y{hqi7Dq1 zvdxo{D5vr%!L=(w&_mfbWi_tB&2_A;nN>?JtPp;Wz4PdIb#Ew5E^?)9%8#jJ)`cu= z&KfsuFyx@AOc3P1l0GgOeW!D#BD%K+c2oE2xJNl#ip2bXXaaJ`@`W>MT>1N zH{7OYh>c|Crh;3! zCwWI!gS<3C#ibvXQj2=DSYDE%)KOLG?V_Rt-)DY*K(KsQlqTj)FC2+VZHX!Xj&B*@ z^JPTO>E^;lkz61~%@DOJP^q4iaIy*IPKWqaq@F@al8>d< zeJ%mmP3QMxVT!CG!?w&u!YJw0^!Jm;*qp)M{NRtKwAONQiD)7 z4ZRx*kDtm>!Ec*J;I8~Z+~Fbx<={OYh=)^tR=<>Nfw2*VLFEfb`;^9#%-hAiAoh5ZVnJ=)%NFIDr8)mRgb(0o{8J9S0VvjtNYBQ zDfMu7O%9f;L9QHJ;6-&aE&D#s7qRW+=a6P~JOZ$8(@7X-hHKth)=H|VD%nXrO~7wfc1)(PCYVy{0BCJGI+3hj z0?!K+%eg9QkAc8l`6t3td&(Y6PXXoM>u>dc|9H+Ij|WrpN8g9TbS&<%eouVeqck_k zOB(9X>1I20Vi}z5Bx%`DX)&AyExlN1D_q1W>dV6}xYxePqQ5EC&G1vOD9JC3RQdFO zQ~Ff=xQmDE$#wz0hh`Psd!zuse`f-bgH>}0t!xi7E0 ztXVIBj1oA+CBxVA(&;5X8rl@E%IMtP!K6eQ0!Bx&*hMY;6uFNJ=8ed*{5vm zntSdxdpMPxF%JDQj*i{;51iWd(d6(!8!c>kN+Q?)_7PiM9NuzY6L!p zt%_(r(-ElJ{_>mMWvOXVLWq`4llbgXLv#624H&gItKwAE8!CYy>O$y3VBjZGUuEF6 zBG582E)EI^2%sI(>oNi|NLqSqQIzO6st}-U>SAutF=9w|Ad=`tuba1J4I&<&c>hqyhJu-(1^hMlKZiq~lU6Bjv$PjXZSKbq zf}*3)x=8a%x=BYCO>{}mgtmD}6!7I=PG71ejS9Ro3iZ@DKUIf}ZgM%4$=P+uD7<$U ze%j&GXHk8sF>lo+@+n)!zw-S?^r{v6hFjkC*0br@E;2E0zA$p_&>GfVTs6vV$^Rn)anO zrNnOnTDd*dbP=$smYzS9RviOeSKaMg^1{k6aJ@Mr`?MVXxQgUX#R3mNmVesW8(*Ms zA2)ebL#qR|wg7gzkYrU4sg#O~SR_L37q^=D#DUhi_fBg=L3arY0*Vh}O8~%9c?EaH zr~QCs)|>Q?;zB=0X`lP||L~-KSYmM~Bw#AL2$%~>A90uUmEjC_XAI_dju53Fc)^ui z_XXU%ZuVmKq6U_&zq;K##(x&fnZv?DyM`^CKw$724}zQk#4vp%ZR3X^?}fU&UNS8l zvu5HjiKjG;UpOjmBd2BQMEcWB#mTi|Vifv)B^*g7tsQ!13mlc8;0;&z0tp|yVxd-V zT4J5*;(2|jiMYko*>4uhpTCUX|GPdloOVL!YgQW$)kOG2e8-LJoPS-gqsG@EQ{4n7 zH-UP8D1+dBOgb+8m}`2&B^yL!6FkF**OzooHL0Akr=?|+^!1>cCV>Ewh`9S45|1XC z8=w%iJkeF8fd+=m)ARaRW&pf97}s;MyUpuPg&udd0j~Vxet*kmrO;@$D=6JV0i|;Z zjs~)k!{aQpa#4dD8aBZ=ULew-BK^rv24xmWY?1^(WMCaFO)a3x{MnQH<@?{C5AIb< z>NBE=%+7bMO|qWp_jFsWNvqd5W9SdLluDIlsqxqjx23$s#@3~DOzA@Hq`#7iU?82K zBUw(1;0zQ_Mt>$*I5z>sd27CI0M-X1%w1`8HS>jBN%mNiYKnznWA_Y&4H|NX&z`|=YZ zQhg58Nn7eG8a;Mx{M^S;{qW>|*s~m$gdqjC-I`R1h<{kU^Fb5}JM=P@Kzd)K-LZk@ z6}8xbUbb3qEslb%dQILgS1*pCmfKCu^)e2=Ts>BckL#}5af@!f6LnPe;SX=s8a9u` zV^z}XB;)Qb-&0)d2bo8%{nR(gr7&p?tbxVx)F*+{|ESz_a+5=vE zS;LQaO@9>SogYFU+(27iRq@}|33aulCwnklx^dgsl#Vsyok&Z(F};b2btEfWc-@VK zS?sw+$>+_sr|!Qw^kR?+RmYX$2#k0#{RgFJ4sDlT)udwqp!aIq>NY)fmLoPLW7T!+ zSp$|R@YFY4`3DgMFlaXu-t(}0YK_`f4yjW48htE-xu$}*QagB)DYI{!rR2a2}9 zA$98vMmagA_>zLO{>6iPR+jMr&rV`cu@c%e9aBD3p7GSgP%+phLo+tpcFJUv`G2OY zit4BWP<}15r9|m*sK#N13xdD+VSu;}$ak5i>p=wW&ON&feYmW9IA=d!aCRJPlU*B_ zOCL4<`q0DWQbV#?XIEF@GJj}OEvT1UZIao+`bv4}Tf&D6d*m~v_D;HJuOO89;;zq~0>KYuJZl}6$5bJ=oO%diT2rY$$t}Sqn$Uz zmE;BKb**aRh_XD@_*E_Va&@Ye^n6%9G07rO*+|M^v3)PsKo5DBgdji9&^;m@GAk5w zp%znJ|JF)TWn9qF&CMuD&$|p{&zdr{Io!PF-|>Dcaqg5oKX0Ecf0D1Q-h+I@mpP&i zk5PX7Cb5cVt^kUCR@ZWgu773jW(38jt)5T)D7H9bmwhvIS{QPfimuwck5zlS1%6Qo zQ0H>iT$plEU|xJ#Mbtf9o9u(@P1)&-6I?Rnr?*NeJ-v7++syY`;Uo)Qg~qAB%dOpv z>WXRC)44?@7Bcu>-);_`1Te7l&if&nQio)DUi(!c~oohQ_xDI&(5SZb)_8E zw4Iz2tGu|#dF62Pkp_w8xVcmdAj&aS=4`pz9g#b!C?XJ?{O?K2N+{fXVvfRcJ=%c= zYPDyp&8w3v32^`vJ|uXLXmmVOT&Gs`6uLqCEwVmP={)b<6_Z|eA%6hHNw9POM(y20 zvM$K=QgfU)d~Ocvqn4=0`S#3y`8vM*H5E9Wr8$Gw%yIV?a)4WOlA($badf|hvdJZL z9$^OTU-xc95CmsyNTE5MCS~Xh#VE*H(q4C!`Ll8~winmN?p{=a@hG~g))XoI=w94* zmhO{WST<$B@8z?ljRLg8lL2=Wf4MYPBKKmggt+#6df7O!BTCR0D~(Ha%T2}O!vWal zQjiq+Z7=VS>%Z%7f6b=g<7*Pgv5qPo?Tqe5KxF+ZagYh{sATmB_CyHQc|0ZCzG9z z${pbu1E8*TC>M6uTRrJK#}2tX1IV#ickH9H?jeho9dAM zb{;|^zaF>iuF6v!Yg5hHv*(_SnDz>9U>LDgyruw-F> zUb$RJj*b*Y8|=H!ZPVIf-|Uh^ZB0}sy>wY1d%E8L_RPM&NqaoSZb{Lc47=3&2A`aj z)o>0oWZ<;im(h3^E))@|$keiAWNHGcl-=7^Fi{Ar@lXgPvaF>EP$-`QZ?e&$B7##5 zn`ky>?Q?1RwJ+LTM5p|O+#XrnTps$wfzJ_awMC=xPD_vbz>eicB z5E^lu*TMC+MMnu9Y#*ppPx`H7#WNCi?73yt(Z|b?hnLLzCQ-Y@M-0jeA5F5o#$92p z(^0Ka?bu{dcY4$HNisLZ8c(q>6IESO?lyDTC@&Pq0$sGO`r@YaTqq<-yLfW3 z7QZIh3$tTWh(34C+P~||wyS$I^qJ^Yv$|?i(11*keLbsaqHwuNUnKCa5uDh6KmnE% zKhr-0^Z*PcBPLCUyj8c`W8hE{eKJ@^E1|`#}LE zNp{*uJ%x3FZ@jsg5!8i$)ljzf@_bnR^Yd(Rf?hZxuC6h~S#pPnVkj=V!;NEbWYriw zyM?=#=SURaByMN4?c&fY{9;Y#Dm5`c?hLt+{~6LNN0D$!ilp4m)V1m4?v=HjL2WlV z)cmH8o7kP0fea#{__h%K(( zMRb$#x9Mi5K8EJt(Gx54iQf#!(cyCFh*6)StzSNW`SR=d`nO)c*Jt=TACj7zW|$d_ zbK3n#>$2Fyak#cAK61J~O>(*<*6sJr)6*Wcl%>g5Z1e{O0F+E6Du_0zIJ$0M*_O@J zK|6A4Qj}7^!cdfdxnySBUg9TVUu568HlwKPf>o;0CJxm(K@;Rc_y+Npi)_3Eb~rFo z9jwOTR$WuI^{HY-ac2Nj=3L5QzTOxb3Ia`BMCID>Chl-5jOW3={^OxNrnuoDve5IT zIq~5a;>XAVE^gl%a@@VF3NI9~9T|v6GQ5zE1*ek6qJBqz-~urH$Xxo@l8o!alXfLl zjv<+;@F@68)Z%vGN0qcnh(138SiDHSZLbG^tUFkn`G>iuI&ms3bz0stz0#~i4+B@*)}b-?s?0%ZR@p>Nx&bo5#PW!&kp{#INmpI zUqFIV#}#mY{x(RM7cg@FAxV}Z!YN(%a;I9 zzCEokfB)?#Lk_+#spZJak+Lq!q7VVb1EfowAr!eO$cN6-+U&ytg=!$^IxHij5u^&g znEPJ@CmjN@H{cddF0LF(gd3D(rzzO_lqd)*|HW#>M5 zXwkNRm{QVhWTe@D3wb+Thq?5zaIO&C_O;K&ryaGm)8{UC%b^g0#J z1ug-n!ClX%^{IXS{U6VOe?B#JiuN9SPrEZf1y{oZ$cOJDY4@N^<(5?KZ%d^1(wjA_ z+ccG5(Wz-@N?$g${;5}^({SAt4h>1=ja)8&wrG$&xLhKc+|ScJL{8Di^J=NPhZj^T zBQDDesdv@IDq(nyPT#DGzP z@_hhHiE`&YZ7XQnDShuwB!ONR@$C7$EQ8(zl%Hy9SyFw}-$$=7(bBXR!D%^eJEHd; zyRs^-f0A%!6uJyUbY>ovW_zAf>4M9x1xH^>jRZv!mp!m}yP9$W zKovrGUB{(Ge`sF4M78UtmI-MS95CcS667~`iEq~&#}VC$2}$2H?^-@>;Zib5kWj(r zu*QK!&kCg4i-cf{ufh#@HqA-U*M1(`t1 zh2^qRPr5@eIfV!CnNZtZ=H&bFB?yL!5prrTbrHEvD#0DgzO}o7e`)lgBp=jE9{`_( zN+8@6Et=$o$nn#SLg5o7rtid4<6`qcZ?SK-%^blb+z*0@qw(TyVP2XJ%4h{AavWPK zR96~&la84b*vVasgay_U5qBdxJ|Ebh&2Py>uY%}yxR@mkDXku5m@M6IKB~&=08FXw zQ6l_s1|z525wj`>f0P?8o=G*byVAHdc7=h9kvmFVm#N+l+s;~`5X}!|#z^g3)3tQQ zv%NqoIrB<91YXjqH!Nwv-ns_RdVO#LwFRn*JZM7zLYO?GVtdPRk}_AoNcBk-==NzJDshtVhzJN^S$OyKT)MSAs!9*sSAUlI%RH3@YVMd;)>Dai7GqvN!?b zB)(AyU-6L69>7}x`P8Yg8GoAB<-%Jz1zqHK`w1bvKde8|%OAUw=7S+Ralke=lC)lR zcgpGvR2SR&RI7y;pQ=0bK?Qpyse+!66ue1}s#T=TjpJo9aGT%UIJ)(LYKqG7o?Meb zgcyHs27CjIXnE-rshD*VaC_2RN2@VAGyR=RZYl)mFQEAm^zb$zRh-mZO&VDz@|GgKYX9 zP2l>tuF=J2Jgt)2oLW~C>bS7>=wH&TXWf6vw2cqYC$A0^bIRH$H&?r6dL-%{LK3Ym zJNHhqh*Bi%94SvT;?j7m_eQNTG{vRbRNSF;_pg<+u~t?YU6VO}MwP5^xx4XnsQa@g zY21(P5xHEHn34>1pp#dtwrAvOQC^)YIM^k*s&#Wt?nj)&TRmtf=w!iPs!fphZLxoo zo~;NI8D2(pywojj>KZz-%0#T_*P;Xw7IJY}Fh&nxRfO@z4PJB>) zfN+&$kf;ZK==i}q=~f;|a*NW*2Y}2CPGUP{EY;(RHX6%Q0f*z_kKGrD%r%>xTu`Lt z9?!=`{r&A-2<#y^r}>-FnV%e#W4M3SWJ?lGC@P32T3HT91}c+N9?evgQ>2zXJNcbc zpe>1`2&enAS7n@dwYzM;eW~TUrw>fjZ(y0^=#F@6DKlT5MFc0JbRJQMUHjUqrP+d} zI@3+mX27Px25`?6qp7R{a7VjoGW%knaoB@^85krjlMf8~x}|mVvaiJ{B2j-Wz`CiX zEmW!Q`OfF=yOxoE4qo{=(U$ak@MZh*7}s116v#m-YR6_RI-FTGTc(YV+|Q8Pz&RZ6A@jwz^e|ziLm&e4BpsMQvPYA#skG0v<-FHzdb1Wxd%dTs0OU!xo z=6J(YPh<#US6^nmNv&Ye1IPSYOWYK1x0?GFqac;!ROnh8HcR=XooaveUDs86#(<8o9=u^36LK%7)O6DlYviUeBG zn9P2f^~BZ)d+W#zH*K zp-*P!8BQf}HXCr{d2WF^YRm3DaQ;Nu+&`^<8W)N1qr?vn3bg4$n}#&t!NiHskwh!v zQ5Tw9!)kV}4$ro)*UC_9wxh0K;HD@U^5ibsrS=RG# zs}9FTw|>&!z&?MtVuzP&askxXW7`x6w17QqEIj5LUq9cU|0D^MUSYndyXGdW!KAyP zeT3z6*M}8I*BXyN?e|m|J}#~$uh{&^`JZlFEh%~```R_~Zu-1tneRt&a?L?fcv>lh zs_t>gZUyPTOer2-doj1Z)FbN{IP`r6|$_NSV&N0z!KY1chDh)!{f3K(baJ_aD<>z?brZ( zDbo0svSNRtv*n=;^u0tk%KDBU(|^4Zf^X-J7VBzwxfD*7#p`k$LGeG9D~t+q>%FQ> z(HuHXEg>m3IFh!1?m=~=fb^k}%yR#!cJ>EhkkG+F8w#JUB_B1o)XsaJuP<-JxJOFV zWk^%xph4eItYLFsm@G51dU>~M3S^o_A$xAiuGD{;I@@_l<8bb&HhP!a#Q$`OyZ{9+ zaI`=&!bt=RlQS56C7V(RZX;)vv|ns{{>q&b0g#6QHdi@OLsPr{SJ#!4s=N`ER72S0 z0K3Y&V71_%aH+HNv28&zz3W|^81;oZCF*rY>TN|4)f3CA@<-wuho-5{Rkr7|`u-nG z!smYmB)7>OY>hhwYsH02;Ii|c%&#Y5+K=No5fkK}b{+@8h?B8{Qx(SJBefsW5J%S2 zcOyJCn=KQNKrsgDut3fxs(lYj+O`2_lM46uOHEYVsT7S`fTvS0eXkUIl>|(kU@uNF zhx@keu8tUa#R374s&~L7Noxp0$*vVa=9qs=Lywof;%5PFtU_VS){mSjjpKO9s=$`< z7zur=_phJ7b0vS`Pob1mSh{GLGGUiZd318v<*GxM%naV5{3Fs6pAMys-5pb)dvjO+ z)O=BaJ|!Tk`+!pA$=JJnZ2NC^Ciu3+Hh_};YXx+)rsiPz2=~>+X6H}fhrv6I{)>OZ z6=P2G`NLl8(zUw`cMbIO(}tuO%Yq$R{%?&=V@gnMM)?tP7Ij-yCV+o%5T(D}-qrc* z05}WWT?wl52_(L?Kksuqd`N-qv+J&+jC14ODO-G#g85TJTL@s7Qq8FZr?@;$p}&%? zRh@Ai&@9Amy#t(r4*kt;PLkXTH}rof^(>j}hk_}1H~osYvo71lj_cHUec&NNo0pNT`e19Ytq`_ES~53W8{yIO9K#1WyK1n}KK4W0?mS0wDzMwNfM>Es+8fWNk8 zoO|-ERwcomaz!dQvQ?GKcAeT&&NH}kn8|*E>pQ!P{&-lw{PyeL+UMVXdkwq0m z9bE8Y1`Dd5BRdkP9=HhFG;z3W!=$KHSe8w6NhBi9DaY8fYyv@MjpL;sce@x)T3yZ* z-wuXal0aumiTs}p5HgU9j>Kc^;Ax+{x4_w)3-|&+Ls1 zZAg7B*pggGU3$Ug%Yk_%|0|=anZWK;wz`L=1+q*E1@P9I`F4Np_T;2uJ76TO9k*U5 zX>myH)B}lbz?smWDKx z+`_(n`sLG4L@0k;Zf%y&x61zN?nZ~3ofj;s4)>-mO`Wd3+;anT@hXrfTENqqcY<-~qJL;sSUfvI_>h_`oOk5+r9TA5+K6gDLKF)aC4z*G0G_iv}g* zY>5Pr1ZROGI{l(#ps4i#7|W$I`DBE@4QS!^<*j2GafE+>QDQk7bw^FrCU?1QE^tBt z{2F0yfT5@5)wfT-eff3#jl1$U)hOOr(T{E9y(eDcsYJHs7Ub+B>ugH^P6DpE$}vt- z*OVpc|32~v)s~*?z9(p_>`56aU>H}L=d`JvS*~F?ROmgfos7NO4D;0OoF^MAZHCt= zqZ0G$P}YBvl=UnD+uu_qrL*yaRLOS?u#rI`b#;(r4k%OsW==~KGI5lPr>6)BVj*F$ zGZ*ymwHL1US-7i?ww;35N9(FpsF?R)VSfAdb8Dafc$+?!M-S@{|c-D)si(Ts6L=iJ%=M#r{Y3Y81xTG%-3K5aL5QG6m}4^h7ETKQBf zhs&-k;NC2yoG9G4nqjg-e05a;LBa_qP=-L+v{&p;-@_#i^QU>*n}2{(b8)uqT4YnQ zY_5Oa0PVWKtV)VFD82bVTDE7o&)y7R7nM~FX8}E=p`(FI1xiy<@o|=vhL|cxEH~2~ zG^Q$Mv8Ivh&=Q%$1^!nk+poN=$H>>toZ2b*1uQSAAZn8#rFqjw1u$nbg=5<;mv5_R zHYGPib+M>Y5Gl)ctqNrHQp={KZXic%fYpDvA;nd53gg;#?0`6+S0N)?;q0Q%HZ^o_Fumo5M@T&i9#rnEkE-vxj0=T9h*I9pd z^1|&i-=~}2)ZL(Xim^3#Qhp{Zeb;9Co_V>H><&N+cx*{8a^a(tk#@hqueJq%QjLJZ?B6SjFBh*{bz}hEB#{L?#%ZU6lfaS|e{=Mr=&^2sk({@}PrrU2U*E#l zQ!DcZdAFhovb%~>3WpOFGUimYQDXw|K6TwFe+19NI)5jLE6hiXP|PoRjH-fLDn(42 zpH)7sOMuF;-pU^GPf>DPD|+5!PSfImd>pYe`-jdFrH%xljiWagL8v#lc!%l3(gsvI zmK9C1$mSGo>LuzNNkr%U@0yk`N1dyyx+xWNUwT0LpC~@B?;?OKEBb7qt1;aJ>wh2Z zUhmJ<+GiVo6G-ujiuHm&*#MZV!lvGPd^rbM3IOXs<3`+Y8C03%VqD@C{maX@$Sr?S1*oeYWnU`Hkb@}aJZU0Tx_0R zx35uFOa#QPE#~$CCT!$cq!ZzP>go4i5^WT3BCSTOY%V7ABZ|DY8wgJ!Xikit6jzBo zIIihT=|KD)fUOe%r!ZA8pDz!FQ|Mc@X<;!LqEW7O3GW|GY$xu-{m`ho{=t=r%oXbW1Dshb>}}*LwAm$-c4EMX;l|?&oyw+*6)ZM zwB#O@GB8tenF-15;)7gL)aU~B@O(Et|5R}p`J*$&z1A$3WU8j`mN&k%Iu?3|YEZBT zcOo_bXI?hA+Io-;y8bBIw}7{m4kz&O(8oMt*Av3*z<1Mbd2!``H}wz!C5O&DcG$N{ zU~=F4FCN>k&8POF>gQ$F<*t zs+1aGQyWxDz|s_dTjJYlMpotf_KiZ~ka5->FG@UCwD2$wY=fIn+@K{f6cr$Nk8%R3 z`GDo}0@dv>u3ZYbP43Tq@blCAgBxFKdnzX92PI#CO)$Q-JJ!dHs)Dj>dF|zB-@j!_ z9~FEwc-)6%l3Q>}l5-K(V(z?#bh;Sy%~p|{M|o@Ou3~b3Onim7=AQRH3NOQ>qkFfm zP#+Vddugii&Qo>3*odLQu%v z6n6LRlL=KFXEM#Mw@8-=-1Z~--`+)4%qNN+|N8W&vB>pQAu=MB9wlJLN;Pk1svIHD zMU*#W2C5Xn?ygI7Z%t-Nv<5b z>+RG6L2aOyXp?g&vWB($tu;o!))E4^nuyJ_P5QmvMN3n8*nkIW!o23EXKu3o>^TO- zjx>yS0;4&G4@h2}QdX1VXpus0Mb2s=HOJQ6?czs&y*;pBKmB9;NrUd>sXtwJ_Mye` zym#vgOK05{sN05p(JBfee-b1jM~$QtiKwSUT2sP2-hX}UJ+Tm>+a{Pfapl7Qwec%n9H)9z815>bz!U#m#0tr*@fSD83+vcY&x zq;)BO?^VN_Y*oi&2OPF=sH_35ZSI(ob+2{~u57@xUI% zQb_UwMnsMSpksfOmdrGpu7y<-Ewe#rb3N! z(zo1>LuQE9vd;Ued%sQtlSH4sL_W-yw*GDjviYVO2OuRa#B^w=uF9Ox820x+v7H{c zpBh?!h6t~69QrtL#mGL=Wv9X!AZBh+Asz7+KweuQg{941?rrH!xZ~5pLdpbLWRs+1vU)ujDk-DF8PV1a)xSvuj7~ zDR%Px^Zfd`fByE9IXK9O#c3%;;<5{T_rCcpdzVMYb@qbZw}BonYXBa z#us+q(I!%opVyR(0@SOdN%?zhSuM=~QlsqTHGvtW0Vkhn)G{`SFv+r2;Wk%8+^Jcz z1g(q(`S=0PQvCDZ|L1f6pKsqkfBE#b8~NB}u->;Q(!V~ER}upo>_|1 zB$cHH*ZMi5y`$=x=zUSDNK`rpO)WScyOH13AbLKn^k`P|EyytrF{-}SWpKcMEqR={ z3jeReEkE}h$O~1SC_=r)IlH3d=hc^}PQ7nFIf)cN>KGFINZdTg zvPMio>0wfG-^e^E6?3zTw*iopyYj$23O!pbS=d z4q%#qSwVn~i!w#BIVs!zbRZY>DLw!6xV~?1-2B(`qVkv9rYeOiKbt~{d~a9v^{w@0 z34=MqQ_WO`-U!pTO+b|t`tq|OQz*wsCe;O-n6wu_2&sKIK?B*I+K?6}759=4&pMs& zt{1&J)k7GZ0J4DIv45PSyK{?mo2<>ReXL~~waJCEt4#NbRm0~Dc*uZ`Y8>pB{Z0LMfe&Su+T*G{b}%}J)#3H# z7L#S4AAcR+l3;Yf*gL?i0pdH+UTJ*l@~9HezVlLe#;!Y`g~j+WBPOckouzy2F)m3Sn?!mIJ$) z290Ro(IsI{3RkmLlTp6W<*1oLIVgc<<8Tf~j(>QsE#meZzk=GK)74%R|?geu^vOd7|U2g$qVd)R?=TyU#rdkD}}6|+6O z%M9u*Q=jP6#Sb~&AKCZ%%TH!U<`OSKz3<%oLP6}1OK7GO{vH)T^$ z1ApVT96Bk&l=@9F9=L;=J%+{`aN&ahbrZ7mXR}o&`vVlPt&IX*ytA|24+*t6&q{FT z)hd@tr9u%k!0y4aTCtLHEu1B7tZ%wn9{IA1t&T>}xRKxJFy|tO?6N=iv342`=cdzh zcScE`q~YD34>kGCNk3L2Jw3{yKjN2n(_)=hHB@;K7g*e?%qSU?iZg8#mljCqdjObr z`_z{ze2Uo0PuUCiV_aE|J=Z8}+QnN}`?DPKab=A0oE&44@Kbk&sgtNI7EW2ODo~Ge zf9VgML-nDyuMNX?I7OzYQq_;AlVqVHV7lS7@$Z779}eE6%9eR6|ED%Xqvo8?)uKOs zuWy9&{dKakkP%GG3Fj_QPw}j-tX(e?WRqh^8}`TfO~*m4=^TuwROb<0MwlmYQ};{ftz`)%UE%q> zzJ8y7t&azwd7o>$7$8mr5e_qh|r?s==B*Jsfr=LRsjgk>S} zW5v`)Awehdy~~o!bHX}%T8?5#%@YfMJ(sbPa3AtcL-rf>4o7~|7s4{BP1Oju z>pY)sVSoJ5$NSQnN9Dy4(95Iw{{iPW2T#Ee6nLPNNUkM7;Xo-;XJq9A8P=KFfFG$kOYrhQQ}fw#!{l$WkUP7S3H_dCK$fG1-!T;#p|M%Q0Uz;8AHrGPiAr^GdeJ zsM~>NQ;~w|3ytA%!2a1k&7Xv?MDY~0`kH-T%X~x#X`|=8EahARQ3Y%ye${3PorF~f zr!CJwfpaz8KFK)*WeN;i>=XeibXi{q@ZUxKz6frq8Cp9Zk=kRotv~M9@YdZVDun6G z=duHTE%$e6I_02dI#`KMnsiy+Rs428e*z8nYVED+ql8KMoPnrxkspo(VoAChOdcF% z7RATrZmN6LlanW_Cx4L{?SDNBXeTzV$#5Z#IC#k_Kf20SJ_~$R<`_gy+*?v)1$`TkbF8~CEW0BpTyYg*+ zN%b)z>p0yz0vK491viVS6Ws>b6ZL=s$v}On08#mbqsi$dMFB0{B)P11sp2#{+7gJK z{3PM}a=H4WFQNL)eQ$bpQVMDM?N2%``*@8HFi+}Qr{>NXh~j&xyQ?*qE{u9m9(uRf zu;7`Av!c#Cs%-RbN3s@XiM(z3E6fNzkATC)PT6Ya~#7R5suU--mwp zPLr3XC4X=~kaT8Kre<;zd-y+RZ>cF zs%=^+DX-z0ucgR!D24NQW?w&jA74SNoYyxYqCGrPB`JiEk_hkCH-rF}TBl)_yGpsL zr@&Q%U6ai?*U9?&L)d4$yV5e?K^2UW0(I8LE`OEnS&l;*w#!xGAaRU2)x1~IigIwp zsrd2KNFA4&bju|)k$dXWPbFN9%YdL1aMz%~@R?NP*mp z%7q|(aWx_($mY~)q@ceI5HeC7_+rh9e1FqyM_U0p$z6|U^^c#d`{m@kF@vtDkf(0n z#Me{tJ694<#dJZA5>}4^_yHj&#R+?Gphy(v4^Y@Ce?J-lf$+{%G0wW1Lq_6wqE6D8RoXHUer#?~H-6* z>Jo51NOFYs^H@z_iX#`OckN9a70E9wQ5EN*C*ctmThc~35pLPz*uisqWTXq&Mt0m3 z4!Wcw$4DrOk>|MkvY4S!@tZwoRD`7#r>}hV?0%=_%T4LcG7keMcb7R;E(3AR*tmI zx`;L$#E*bAngWv)@6*==ZzFbn5OJcyeKdsKt1Z{>=)FMt|pyj zug$^UW@CLC!Gx@*#c^9MjkUf`m}Z5x+7WJN`+(@$B(+2iA~l4jqCn`Am8&2#flaQp zvSdp*xdplbjN@PZAD{mI)RI15N9%N{ z65tC8oI1`q6L4O|Lot^t4Ncv4=B6EgVRqH^A{7zl9HT0lpi04cD!#U93Z{?mwH88e z#~2}i5VPWsLwh2(rGmAeg^`|SFEV}=zUe)`EFEm;Yt^9SCTB)gOOqTbVQUZjF*t#4 z2K$J&6QEy|dfR465MA(~=;6xBbMZ zua3HIcyYNTO}$kWIX6u5tHXXO@0;5i#S;J&x5+M5OE1gIh*d?bL`(^$c}}IP!JTtY zwWCJaA#XhhY7SmFCzFqRt6iNmnfd5U1a)n=T%uBem~P~tU>-AAN-CV(356KN}5~-ET1QH!nMKVKonpSnp*6;Y@;@EwrPzk&Hue{l1DSQ9dXx z7gg%l0AbwiJ<>knkn;4~9?j*to`wkcba^u;TxC~4tWbUmq3fCvX9AJrL_+gWy$ zncR$5v+i&xT`Fkj@wk5dvme-_wr~G`c#B@IwimHkPg%h3Vrqfz)E|=iehJ>4e}riF zsB1$_Rv6?2_fkNKr&WtyNjAg}d8vBoHolK4ML?6{dT|8?xe!m~=C-*G0sUN-qQJ@f zC2w_m$aT;g%@yr!+hTJQw2_~0&hF5l?w*4b7jzfvlYj0qu3UNdj02yETrR!PO`g zYdLt-s35Fslan8A>6x0MQoHmD>eB~)cg=(fDai|M6R@Slth$s_QzkB-Lmg$pTvt2% zv$jjQZst}58|HuXw>wO!+U45bHExF!s73^YaTWf-6gRZGJDo?4?*^Pf&; zQ&9G5b35kNAB@!AdF*Oca-evhZX1o+G$SvIxWVuG)3bUX{Ffs=WDKc7xh|X;xjgl} zIaIe?5EWFD@}XesQ25c!apYK2*dZ%llEKD#Q=W!Q<05@gC4y3Oh16bu?HcX`{Og*4 zN4G0T8k{>mwqj5LZ1VBE91;=}R0zt$W&hoRB@cJEyUtsE5liO}b>NM%ozue=r2rco zAS(O54MNpH9g^k6X1OGM%bi3t&6ksk4y8IT_$lS^^B9FacCgtP|Wj^ zmc{5S$5d?fQmN1p0d@AVtjDZBRM7n)`P_n2N=YSz%*A+t!xHKFBLVcUl)S!>hHonu~{ z-Bw-FwhrncNE%~*vmUOQuYR5~jrS=RyZe~j4hp&G4%tZ%yAqULW81!q^ZR+K;R-5y zdtCGL*Wc>*zt(iujbI-2DDqWgRM|{eE3IehB?Wa#z?^FZdQ)wO*P~FqTiYX8%_X6A z;|_L7|56f2lHpKpogAcHV|Bn96@21Z7QV2YaXBFI6~BOgN0*F)lG1fZD7J4z)vOn! z+Z)!Ynn~=J3bi(>Dg5~M0J1)AvH33HN^HHAWqmR8riqHH3&AqNemT%#NYOfGcF~4f zyK-lFf$tCO+xPnQ*YW))UYRb(ZgVZsYh}pC0+#YxfQ)gIPd2k6u!;doEv?EpDpeD- zIJJ1Xl$eu$f~&(xH=$}yB#6E#6xX;?wHBR6bu_WiJL9Bu1QO5J+WUEGKXx^%98if1 z+kATpc&h5V-J}7)dG3>cFLyXELcrzgtMWWR38#zHvJ|WPwn@6wT=G3W9@&P<@Ay92 zK~=?DD?+Dc#3|2SDv#{@)3S-5{sI%XL}Tr>lQwLBS5zOZMcJs`zK(L|%fwR#o|`DU z#9V$UhuTvFy6GxK*@tk^IH=<>n+gM2K&T*26i`-88_W;Rd$R41U0>#pM$XtdPGe*v zg^m}uF6LTJKAzU+KfeB6pJ|$zr1P9q8bx7bom_@(C%fXiYO@@TnSfJSK;+T; zxRCt1jcenxE-sj=QhhD(kTr4M_}4D?*um$2nQxRtR70-SZqlNx{}NGEm%zn)Kb8cy z6H7^vh8SsyXWm_y2aY9Mo1Tefe0!z#AJ6N{muGLH98ZZ+Y6h;;aG=vVw;;H|?yj%U z$Bdu(;U;X=m20ir`K~p-RFaVuC)7ajDa~`yy3~C-Yvl zr?lxqGC{PYZq2b21*fLX4m=!_(6twTQCvBj%OOw2nU^=xxkqOSz*6N;!T3s9QsJpl zBZHN2$G7W4B>_FnRREhdntE{YfKMEBx1NggMwgB2rt^nNJhvJM_fWFqgLv71qxEpK zR8?!))gK|frfg@`D*4JW-43W1{^wjcyc1OR22z{9;Bx_Zy%s)1N+t8*i zyK&XjZW@~SEoF!cG?;;-PvYhOj9{=Cn4D+eWZ|+_m}TS#7fW&$Y{B!&+yex){(L<-n69Q}bK(!JtML z2?BgP+@`A8X<$JM6y5Fxsv?p4jL9>t8dWHv$Exdpb5IU+`L|90WHc zxP@RwNiWJlobBe3BqAlT)UUyRxwN5sR2`6DWDJ&=%aN#i5#Ccud1-!sa0hw#%H0C> z)o$LDVgWXMpjE0*7pUWiS~_sV4{ntrewK_H_o)xWgE3^tD-+#-ebmzCG|M{C$xUsK z;O3X2XpNWVIt3X^C{(%&a-PEcsIfk*EH||JLvS^~cxxw|2kny}STEUlZ_U zgWM|kIyDIyC2MKxa?as@jMFt&Qu5#_p31W*=d81=lWj+fQ*nDc<){4Irh*=|8Ngg= zwZmC|bV2A;wwYXd+RQtSrG*<`{L5(ld=X1avpq|at z(t^t}_;OP(yFk(eY=EA-t^Nw71jt21U*~eowh))-tyS5f1esEQe#f&9{qINC|N9?* zys7@asz`toK)1Q-txZml3UprjAY@(b^R5O5FN11KVf5fc!<(mzDb;%@$i;q4k(sruv9UBHAJ8 zf}^Lq%wb_!0cv)CZb>^gkAu1gq`YtL(^44P_Bj=JZX7R{=F}2j%N9Lt-Tc5|SREa} zbWH#G(0&_FufFq98tITlQR=u~_hoKeR47i1Btm#Kn-hBT>C)7c{UZ~k*?S%~LQmJs zwnJ4tePE>QX-h(Wkg*#iDRV0~2O>f568+14Ij6o6>T!I3Y&{Z3yH2MPQz@bEGwbEz z5J-1j4lHnNO^(6uhjU>??e!qv9XC^*D!9qnA^ZY5G8g9FDbeKj*@+OYNi1kmI6Fo7 zy%zah$luQEX|40`XGXUC+i!oo`^Ib!9W^}`Hzh~qaszQ(pe2Tpb+2pc$D%;ftyZiK zzxq1&rF$q)i)K?sMsY!7Zgt&|%er0KaY=lPb9d*(U10lK_B&OB?$c!hja(>GKXRrb z-8?Ea5!~V?YB|jlb87(6ui2|#5uIW0K62{^SUdh<=$Upiko;xZ9Kws@rPRr z?pM)4!)fWmT=Haof0fdLCx9eGLS`7x%88BF~kRbqMu%3L0(ee;k!Kfc-U@luEVP%U$+p z(w?VQZ)(Xn6K--efm$3g@UyDTpnntVuz9j8G;h(m4~6k%z;33h5wV;Wc{4xu zvW|0Mx@ba{rv9H9;V0W_6qtv5*^Q$Ca*|{Z;5ZbO*t>{vA3_dZyeo&6>)cd7&*ga4 z91ZiZ2(3$pfpaH@&gY!*3a4AdFfVl^WFf% ryr*O2BaL^dIas%ssL$h|@YF~`EoBLK&UuJ6|Ihygx4V~W^j!e}iI12V diff --git a/app-text/a2ps/Manifest b/app-text/a2ps/Manifest index 155d35e15f65..a19c0bdc7135 100644 --- a/app-text/a2ps/Manifest +++ b/app-text/a2ps/Manifest @@ -1,5 +1,2 @@ -DIST a2ps-4.14-ja_nls.patch.gz 27576 BLAKE2B 7300971fb76f6c8d2b0e5ffa519cf6064519a33f24430b9894e43778dff5b78f7cf7e2b9fe1e98fb475f452b39ccc29f88f579bbe1922ac3ef70775a05591b32 SHA512 f02f553dd9d9dbd9dfe41ebfe103493000aa4e9de5634c94e7453f73b66d88fea6b0010095913a4a99c7285990a1df1ebcc39da451b2b34f96b0c191112b125f -DIST a2ps-4.14.tar.gz 2552507 BLAKE2B cd15a2b85f54f8bfb92adf9f4cf2c3c29091e528ae8072d0e905c58cc94caf55b76ac3e37891f8a0bc0909a177c5ee434fe5aaab3625a2c14127dabad8b506ed SHA512 fd6ac8ab47d789114c283e8ca508f7f56feabd1a189f4ac772cad9e6be7e3791e210892cfffd04ad1d39efe4b15386b2e61bf4cd56b70ed581c0554f36bfe06f -DIST a2ps-4.15.2.tar.gz 3600923 BLAKE2B 37d6dd76578301a629a4171e194cc34836b393ef293193191b2a4e3c5635c154b0d380f921e3862cad64e468108105a669c89e76ec8baa915587f8fff8af8aa9 SHA512 637bda87c7e8d59d923428398d0d67066c700e7e37d91cf3408bfe38f3367afdc651a8248984512fbe71e0d1cb07cb4a348816650748e1fbde52625e8e055a70 -DIST a2ps-4.15.3.tar.gz 3601424 BLAKE2B 6a3a94d8ee2ff6ffabd3b4784b6b69fe1ba91d66b947de57145d952312deeab0d883714b19a5aab69c9cca6818b4c00e6efc69edf0bc3ee0a7ee56ac4c65491b SHA512 41f0590c5f794af767b57bfe2eeea105b73232ea9a9fcf87380d93cb4ccaaf652c69990bcb06d1da5f398f4c7d0ab6d23d9c3f5b6a85c37f36e72dc03e7ddc2a DIST a2ps-4.15.4.tar.gz 3570970 BLAKE2B 96355c3e656199a6daebc7d311d85f9c124080db8d92e6fdc502bedf06c547e886fed8335f6ce01df04ee23972fb93ccf4c2614294dea63f1bf5eccd95f37a04 SHA512 aac3dfed21919682afa688b7315eeea012c5d496aad163b801021ed81d6056362d149745dcf48a99d139909c2ec796ce56bd4e63adb103d746ad89c691ea7779 +DIST a2ps-4.15.5.tar.gz 3571724 BLAKE2B 7c352b72c537f8519cafb7993595d902e1dfeae49207936c365b0ea3813ffff973c5f5e2bb63a4cffa3c665990d95c8a8e339c87d9eac25fa24e364b8b705bae SHA512 e9953659139a46aed46e190d5485382a9e396ae8bbbe59edb78ab3110e7839a764e3cb6ff94f5f36e6e91fcaf85f6352376e0b4a0e0141f24e098fa334b5015e diff --git a/app-text/a2ps/a2ps-4.14-r8.ebuild b/app-text/a2ps/a2ps-4.14-r8.ebuild deleted file mode 100644 index 58a895dd30a3..000000000000 --- a/app-text/a2ps/a2ps-4.14-r8.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools elisp-common flag-o-matic - -DESCRIPTION="Any to PostScript filter" -HOMEPAGE="https://www.gnu.org/software/a2ps/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz - cjk? ( mirror://gentoo/${P}-ja_nls.patch.gz )" -S="${WORKDIR}/${PN}-${PV:0:4}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="cjk emacs latex nls static-libs vanilla" - -RESTRICT="test" - -RDEPEND="app-text/ghostscript-gpl - app-text/libpaper:= - >=app-text/psutils-1.17 - app-text/wdiff - >=sys-apps/coreutils-6.10-r1 - emacs? ( >=app-editors/emacs-23.1:* ) - latex? ( virtual/latex-base ) - nls? ( virtual/libintl )" -DEPEND="${RDEPEND}" -BDEPEND=">=dev-util/gperf-2.7.2 - app-alternatives/yacc - nls? ( sys-devel/gettext )" - -SITEFILE="50${PN}-gentoo.el" - -PATCHES=( - "${FILESDIR}"/${PN}-4.13c-locale-gentoo.diff - "${FILESDIR}"/${PN}-4.13c-fnmatch-replacement.patch - "${FILESDIR}"/${P}-psset.patch - "${FILESDIR}"/${PN}-4.13c-emacs.patch - "${FILESDIR}"/${PN}-4.13-manpage-chmod.patch - "${FILESDIR}"/${P}-check-mempcpy.patch - "${FILESDIR}"/${P}-fix-stpcpy-proto.patch - "${FILESDIR}"/${P}-ptrdiff_t.patch - "${FILESDIR}"/${P}-texinfo-5.x.patch - "${FILESDIR}"/${P}-CVE-2014-0466.patch - "${FILESDIR}"/${P}-CVE-2001-1593.patch - "${FILESDIR}"/${P}-texinfo-6.7-encoding.patch - "${FILESDIR}"/${P}-function-decl.patch - "${FILESDIR}"/${P}-configure.ac.patch -) - -src_prepare() { - default - - use vanilla || eapply "${FILESDIR}"/${P}-stdout.patch - if use cjk; then - eapply "${WORKDIR}"/${P}-ja_nls.patch - # bug #335803 - eapply -p0 "${FILESDIR}"/${P}-ja-cleanup.patch - else - eapply "${FILESDIR}"/${P}-cleanup.patch - fi - - # fix building with sys-devel/automake >= 1.12, bug 420503 - rm -f {.,ogonkify}/aclocal.m4 || die - sed -i \ - -e '/^AM_C_PROTOTYPES/d' \ - -e '/^AUTOMAKE_OPTIONS.*ansi2knr/d' \ - -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \ - -e 's:AM_PROG_CC_STDC:AC_PROG_CC:' \ - configure.in {contrib/sample,lib,src}/Makefile.am m4/protos.m4 || die - - eautoreconf -} - -src_configure() { - append-cppflags -DPROTOTYPES #420503 - - export LANG=C LC_ALL=C - - econf \ - --enable-shared \ - $(use_enable static-libs static) \ - --sysconfdir="${EPREFIX}"/etc/a2ps \ - $(use_enable nls) \ - COM_netscape=no \ - COM_acroread=no \ - $(usev !latex COM_latex=no) \ - $(usev !emacs EMACS=no) -} - -src_compile() { - # parallel make b0rked - emake -j1 -} - -src_install() { - emake \ - DESTDIR="${D}" \ - lispdir="${EPREFIX}${SITELISP}"/${PN} \ - install - - newdoc "${ED}"/usr/share/a2ps/README README.a2ps - newdoc "${ED}"/usr/share/a2ps/ppd/README README.a2ps.ppd - newdoc "${ED}"/usr/share/ogonkify/README README.ogonkify - - rm -f "${ED}"/usr/share/{a2ps,a2ps/ppd,ogonkify}/README || die - - find "${ED}" -name '*.la' -delete || die - - use emacs && elisp-site-file-install "${FILESDIR}"/${SITEFILE} - - dodoc ANNOUNCE AUTHORS ChangeLog FAQ NEWS README* THANKS TODO -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/app-text/a2ps/a2ps-4.15.3.ebuild b/app-text/a2ps/a2ps-4.15.3.ebuild deleted file mode 100644 index db63721729f2..000000000000 --- a/app-text/a2ps/a2ps-4.15.3.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools elisp-common - -DESCRIPTION="Any to PostScript filter" -HOMEPAGE="https://www.gnu.org/software/a2ps/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="cjk emacs latex nls static-libs vanilla" - -# a2ps-lpr-wrapper needs bash -RDEPEND=" - app-text/ghostscript-gpl - app-text/libpaper:= - >=app-text/psutils-1.17 - app-text/wdiff - app-shells/bash:* - dev-libs/boehm-gc - >=sys-apps/coreutils-6.10-r1 - emacs? ( >=app-editors/emacs-23.1:* ) - latex? ( virtual/latex-base ) - nls? ( virtual/libintl ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-alternatives/yacc - >=dev-util/gperf-2.7.2 - nls? ( sys-devel/gettext ) -" - -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - default - - use vanilla || eapply "${FILESDIR}"/${PN}-4.15-stdout.patch - - eautoreconf -} - -src_configure() { - export LANG=C LC_ALL=C - - econf \ - --enable-shared \ - $(use_enable static-libs static) \ - --sysconfdir="${EPREFIX}"/etc/a2ps \ - $(use_enable nls) \ - COM_netscape=no \ - COM_acroread=no \ - $(usev !latex COM_latex=no) \ - $(usev !emacs EMACS=no) -} - -src_install() { - emake \ - DESTDIR="${D}" \ - lispdir="${EPREFIX}${SITELISP}"/${PN} \ - install - - newdoc "${ED}"/usr/share/a2ps/README README.a2ps - newdoc "${ED}"/usr/share/a2ps/ppd/README README.a2ps.ppd - newdoc "${ED}"/usr/share/ogonkify/README README.ogonkify - - rm -f "${ED}"/usr/share/{a2ps,a2ps/ppd,ogonkify}/README || die - - find "${ED}" -name '*.la' -delete || die - - use emacs && elisp-site-file-install "${FILESDIR}"/${SITEFILE} - - dodoc ANNOUNCE AUTHORS ChangeLog FAQ NEWS README* THANKS TODO -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/app-text/a2ps/a2ps-4.15.2.ebuild b/app-text/a2ps/a2ps-4.15.5.ebuild similarity index 100% rename from app-text/a2ps/a2ps-4.15.2.ebuild rename to app-text/a2ps/a2ps-4.15.5.ebuild diff --git a/app-text/a2ps/files/a2ps-4.13-manpage-chmod.patch b/app-text/a2ps/files/a2ps-4.13-manpage-chmod.patch deleted file mode 100644 index 8e8454a3ea48..000000000000 --- a/app-text/a2ps/files/a2ps-4.13-manpage-chmod.patch +++ /dev/null @@ -1,14 +0,0 @@ -fix chmod error -https://bugs.gentoo.org/167670 - ---- a2ps-4.13.orig/man/Makefile.maint 2002-03-04 20:46:26.000000000 +0200 -+++ a2ps-4.13/man/Makefile.maint 2007-02-19 21:50:29.000000000 +0200 -@@ -20,7 +20,7 @@ - --include=$(basename $@).x \ - --include=common.x \ - $(executable) > $@-t || exit 1; \ -- chmod -w $@-t || exit 1; \ -+ chmod a-w $@-t || exit 1; \ - rm -f $@ || exit 1; \ - mv $@-t $@ || exit 1; \ - else \ diff --git a/app-text/a2ps/files/a2ps-4.13c-emacs.patch b/app-text/a2ps/files/a2ps-4.13c-emacs.patch deleted file mode 100644 index 97099a7393d9..000000000000 --- a/app-text/a2ps/files/a2ps-4.13c-emacs.patch +++ /dev/null @@ -1,13 +0,0 @@ -fix emacs printing -https://bugs.gentoo.org/114627 - ---- a2ps-4.13/contrib/emacs/a2ps-print.el.orig 2005-12-05 08:03:48.000000000 +0100 -+++ a2ps-4.13/contrib/emacs/a2ps-print.el 2005-12-06 16:38:14.000000000 +0100 -@@ -93,6 +93,7 @@ - (concat "--center-title=" name) - (concat "--footer=" (concat name " Emacs buffer")) - (concat "--pretty-print=" filetype) -+ (concat "-d") - ;Uncommenting the following gives a print preview (only): - ; (concat "--output=/tmp/foo.ps") - ) diff --git a/app-text/a2ps/files/a2ps-4.13c-fnmatch-replacement.patch b/app-text/a2ps/files/a2ps-4.13c-fnmatch-replacement.patch deleted file mode 100644 index 92098541b694..000000000000 --- a/app-text/a2ps/files/a2ps-4.13c-fnmatch-replacement.patch +++ /dev/null @@ -1,45 +0,0 @@ -fix fnmatch replacement -https://bugs.gentoo.org/134546 - ---- a2ps-4.13.orig/lib/fnmatch.c 2002-03-04 12:46:25 -0600 -+++ a2ps-4.13/lib/fnmatch.c 2006-05-27 11:41:15 -0500 -@@ -27,18 +27,6 @@ - #include - #include - -- --/* Comment out all this code if we are using the GNU C Library, and are not -- actually compiling the library itself. This code is part of the GNU C -- Library, but also included in many other GNU distributions. Compiling -- and linking in this code is a waste when using the GNU C library -- (especially if it is a shared library). Rather than having every GNU -- program understand `configure --with-gnu-libc' and omit the object files, -- it is simpler to just do this in the source for each such file. */ -- --#if defined _LIBC || !defined __GNU_LIBRARY__ -- -- - # if defined STDC_HEADERS || !defined isascii - # define ISASCII(c) 1 - # else -@@ -52,10 +40,13 @@ - extern int errno; - # endif - -+/* fnmatch replacement taken from the GNU C Library for systems that -+ provide a broken implementation. */ -+ - /* Match STRING against the filename pattern PATTERN, returning zero if - it matches, nonzero if not. */ - int --fnmatch (const char *pattern, const char *string, int flags) -+rpl_fnmatch (const char *pattern, const char *string, int flags) - { - register const char *p = pattern, *n = string; - register char c; -@@ -233,5 +224,3 @@ fnmatch (const char *pattern, const char - - # undef FOLD - } -- --#endif /* _LIBC or not __GNU_LIBRARY__. */ diff --git a/app-text/a2ps/files/a2ps-4.13c-locale-gentoo.diff b/app-text/a2ps/files/a2ps-4.13c-locale-gentoo.diff deleted file mode 100644 index 0b59956ebc05..000000000000 --- a/app-text/a2ps/files/a2ps-4.13c-locale-gentoo.diff +++ /dev/null @@ -1,25 +0,0 @@ -diff -urN a2ps-4.13.ORIG/config.h.in a2ps-4.13/config.h.in ---- a2ps-4.13.ORIG/config.h.in 2003-09-27 19:33:38.000000000 +0900 -+++ a2ps-4.13/config.h.in 2003-09-27 21:25:46.000000000 +0900 -@@ -181,6 +181,9 @@ - /* Define to 1 if you have the `rename' function. */ - #undef HAVE_RENAME - -+/* Define to 1 if you have the header file. */ -+#undef HAVE_LOCALE_H -+ - /* Define to 1 if you have the `setlocale' function. */ - #undef HAVE_SETLOCALE - -diff -urN a2ps-4.13.ORIG/configure.in a2ps-4.13/configure.in ---- a2ps-4.13.ORIG/configure.in 2003-09-27 19:33:38.000000000 +0900 -+++ a2ps-4.13/configure.in 2003-09-27 21:26:05.000000000 +0900 -@@ -71,7 +71,7 @@ - AC_HEADER_DIRENT - AC_CHECK_HEADERS(sys/time.h sys/stat.h sys/types.h sys/ioctl.h \ - math.h string.h strings.h stdlib.h unistd.h stdarg.h pwd.h malloc.h \ -- memory.h errno.h fcntl.h stdbool.h fnmatch.h) -+ memory.h errno.h fcntl.h stdbool.h fnmatch.h locale.h) - - ## --------------------- ## - ## Checks for typedefs. ## diff --git a/app-text/a2ps/files/a2ps-4.14-CVE-2001-1593.patch b/app-text/a2ps/files/a2ps-4.14-CVE-2001-1593.patch deleted file mode 100644 index 06153f4858c4..000000000000 --- a/app-text/a2ps/files/a2ps-4.14-CVE-2001-1593.patch +++ /dev/null @@ -1,82 +0,0 @@ -CVE-2001-1593: Fix insecure use of /tmp - - -Author(s): - - * Fri Jan 05 2001 Preston Brown - -followed the next month by a fix to that patch: - - * Mon Feb 12 2001 Tim Waugh - -(see https://bugzilla.redhat.com/show_bug.cgi?id=1060630#c5) - -Origin: - -http://pkgs.fedoraproject.org/cgit/a2ps.git/plain/a2ps-4.13-security.patch - ---- a/lib/routines.c -+++ b/lib/routines.c -@@ -242,3 +242,50 @@ - /* Don't complain if you can't unlink. Who cares of a tmp file? */ - unlink (filename); - } -+ -+/* -+ * Securely generate a temp file, and make sure it gets -+ * deleted upon exit. -+ */ -+static char ** tempfiles; -+static unsigned ntempfiles; -+ -+static void -+cleanup_tempfiles() -+{ -+ while (ntempfiles--) -+ unlink(tempfiles[ntempfiles]); -+} -+ -+char * -+safe_tempnam(const char *pfx) -+{ -+ char *dirname, *filename; -+ int fd; -+ -+ if (!(dirname = getenv("TMPDIR"))) -+ dirname = "/tmp"; -+ -+ tempfiles = (char **) realloc(tempfiles, -+ (ntempfiles+1) * sizeof(char *)); -+ if (tempfiles == NULL) -+ return NULL; -+ -+ filename = malloc(strlen(dirname) + strlen(pfx) + sizeof("/XXXXXX")); -+ if (!filename) -+ return NULL; -+ -+ sprintf(filename, "%s/%sXXXXXX", dirname, pfx); -+ -+ if ((fd = mkstemp(filename)) < 0) { -+ free(filename); -+ return NULL; -+ } -+ close(fd); -+ -+ if (ntempfiles == 0) -+ atexit(cleanup_tempfiles); -+ tempfiles[ntempfiles++] = filename; -+ -+ return filename; -+} ---- a/lib/routines.h -+++ b/lib/routines.h -@@ -255,7 +255,8 @@ - /* If _STR_ is not defined, give it a tempname in _TMPDIR_ */ - #define tempname_ensure(Str) \ - do { \ -- (Str) = (Str) ? (Str) : tempnam (NULL, "a2_"); \ -+ (Str) = (Str) ? (Str) : safe_tempnam("a2_"); \ - } while (0) -+char * safe_tempnam(const char *); - - #endif diff --git a/app-text/a2ps/files/a2ps-4.14-CVE-2014-0466.patch b/app-text/a2ps/files/a2ps-4.14-CVE-2014-0466.patch deleted file mode 100644 index 56f0b2f527a2..000000000000 --- a/app-text/a2ps/files/a2ps-4.14-CVE-2014-0466.patch +++ /dev/null @@ -1,32 +0,0 @@ -CVE-2014-0466: fixps does not invoke gs with -dSAFER - -A malicious PostScript file could delete files with the privileges of -the invoking user. - -Author: Salvatore Bonaccorso -Origin: https://bugs.debian.org/742902 - -diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' a2ps~/contrib/fixps.in a2ps/contrib/fixps.in ---- a2ps~/contrib/fixps.in 2014-03-30 12:24:50.000000000 +0200 -+++ a2ps/contrib/fixps.in 2014-03-30 12:40:36.763249218 +0200 -@@ -389,7 +389,7 @@ - eval "$command" ;; - gs) - $verbose "$program: making a full rewrite of the file ($gs)." >&2 -- $gs -q -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=- -c save pop -f $file ;; -+ $gs -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=- -c save pop -f $file ;; - esac - ) - fi -diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' a2ps~/contrib/fixps.m4 a2ps/contrib/fixps.m4 ---- a2ps~/contrib/fixps.m4 2014-03-30 12:24:50.000000000 +0200 -+++ a2ps/contrib/fixps.m4 2014-03-30 12:40:36.767249254 +0200 -@@ -307,7 +307,7 @@ - eval "$command" ;; - gs) - $verbose "$program: making a full rewrite of the file ($gs)." >&2 -- $gs -q -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=- -c save pop -f $file ;; -+ $gs -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=- -c save pop -f $file ;; - esac - ) - fi diff --git a/app-text/a2ps/files/a2ps-4.14-check-mempcpy.patch b/app-text/a2ps/files/a2ps-4.14-check-mempcpy.patch deleted file mode 100644 index 62a8ab21961f..000000000000 --- a/app-text/a2ps/files/a2ps-4.14-check-mempcpy.patch +++ /dev/null @@ -1,15 +0,0 @@ -add configure check for mempcpy -https://bugs.gentoo.org/216588 - ---- a2ps-4.14-orig/configure.in 2008-04-16 08:36:03.000000000 +0200 -+++ a2ps-4.14/configure.in 2008-04-16 08:36:29.000000000 +0200 -@@ -137,7 +137,8 @@ - ad_REPLACE_FUNC_STRCASECMP - ad_REPLACE_FUNC_STRNCASECMP - ad_REPLACE_FUNC_RENAME --AC_CHECK_FUNCS(uname strchr strerror strerror_r getcwd bcopy bzero tempnam strsignal psignal setlocale) -+AC_CHECK_FUNCS(uname strchr strerror strerror_r getcwd bcopy bzero \ -+ tempnam strsignal psignal setlocale mempcpy) - ad_FUNC_SYSTEMPAPERNAME - ad_FUNC_ATEXIT - ad_FUNC_STRFTIME diff --git a/app-text/a2ps/files/a2ps-4.14-cleanup.patch b/app-text/a2ps/files/a2ps-4.14-cleanup.patch deleted file mode 100644 index 25187f315384..000000000000 --- a/app-text/a2ps/files/a2ps-4.14-cleanup.patch +++ /dev/null @@ -1,106 +0,0 @@ -fix missing prototype and printf warnings - ---- a/lib/argmatch.c -+++ b/lib/argmatch.c -@@ -21,6 +21,7 @@ - #include "argmatch.h" - - #include -+#include - #ifdef STDC_HEADERS - # include - #endif ---- a/lib/encoding.c -+++ b/lib/encoding.c -@@ -790,7 +790,7 @@ dump_encoding_setup (FILE * stream, - /* Create the dictionary and fill it */ - fprintf (stream, "%% Dictionary for %s support\n", - encoding->name); -- fprintf (stream, "/%sdict %d dict begin\n", encoding->key, nb); -+ fprintf (stream, "/%sdict %zu dict begin\n", encoding->key, nb); - for (i = 0 ; i < nb ; i++) - fprintf (stream, " /f%s %sEncoding /%s reencode_font\n", - font_names [i], ---- a/lib/output.c -+++ b/lib/output.c -@@ -84,7 +84,7 @@ new_derivation (enum derivation_type type) - static void - derivation_self_print (struct derivation * derivation, FILE * stream) - { -- fprintf (stream, "At %x: ", (int) derivation); -+ fprintf (stream, "At %p: ", derivation); - switch (derivation->type) - { - case nothing: -@@ -525,7 +525,7 @@ output_file (struct output * out, a2ps_job * job, - expand_user_string (job, FIRST_FILE (job), - (const uchar *) "Expand: requirement", - (const uchar *) token)); -- output (dest, expansion); -+ output (dest, "%s", expansion); - continue; - } - ---- a/lib/parseppd.y -+++ b/lib/parseppd.y -@@ -154,7 +154,7 @@ font_clause : - void - yyerror (const char *msg) - { -- error_at_line (1, 0, ppdfilename, ppdlineno, msg); -+ error_at_line (1, 0, ppdfilename, ppdlineno, "%s", msg); - } - - /* ---- a/lib/psgen.c -+++ b/lib/psgen.c -@@ -232,7 +232,7 @@ output_marker (a2ps_job * job, const char * kind, uchar * marker) - default: - *buf = '\0'; - ps_escape_char (job, cp[i], buf); -- output (jdiv, (char *) buf); -+ output (jdiv, "%s", buf); - break; - } - } ---- a/lib/quotearg.c -+++ b/lib/quotearg.c -@@ -60,6 +60,7 @@ - - #if HAVE_MBRTOWC && HAVE_WCHAR_H - # include -+# include - #else - # define iswprint(wc) 1 - # define mbrtowc(pwc, s, n, ps) 1 ---- a/lib/title.c -+++ b/lib/title.c -@@ -28,6 +28,7 @@ - #endif - - #include -+#include - - #if HAVE_VPRINTF || HAVE_DOPRNT || _LIBC - # if __STDC__ ---- a/src/long-options.c -+++ b/src/long-options.c -@@ -22,6 +22,7 @@ - #endif - - #include -+#include - #include - #include "closeout.h" - #include "long-options.h" ---- a/src/parsessh.y -+++ b/src/parsessh.y -@@ -740,7 +740,7 @@ exception_def_opt: - void - yyerror (const char *msg) - { -- error_at_line (1, 0, sshfilename, sshlineno, msg); -+ error_at_line (1, 0, sshfilename, sshlineno, "%s", msg); - } - - /* diff --git a/app-text/a2ps/files/a2ps-4.14-configure.ac.patch b/app-text/a2ps/files/a2ps-4.14-configure.ac.patch deleted file mode 100644 index 58cbe4bca478..000000000000 --- a/app-text/a2ps/files/a2ps-4.14-configure.ac.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a2ps-4.14/man/Makefile.maint -+++ a2ps-4.14/man/Makefile.maint -@@ -4,7 +4,7 @@ - HELP2MAN-run = $(PERL) -w -- $(srcdir)/$(HELP2MAN) - - # Depend on configure.in to get version number changes. --$(man_MANS): $(top_srcdir)/configure.in common.x -+$(man_MANS): $(top_srcdir)/configure.ac common.x - - # Depend on the source file containing the --help text. - # Filter out irregular cases. diff --git a/app-text/a2ps/files/a2ps-4.14-fix-stpcpy-proto.patch b/app-text/a2ps/files/a2ps-4.14-fix-stpcpy-proto.patch deleted file mode 100644 index ed72bbad0715..000000000000 --- a/app-text/a2ps/files/a2ps-4.14-fix-stpcpy-proto.patch +++ /dev/null @@ -1,14 +0,0 @@ -fix compilation error due to invalid stpcpy() prototype -https://bugs.gentoo.org/216588 - ---- a2ps-4.14/lib/xstrrpl.c -+++ a2ps-4.14/lib/xstrrpl.c -@@ -22,8 +22,6 @@ - #include - #include "xstrrpl.h" - --extern char * stpcpy(); -- - /* Perform subsitutions in string. Result is malloc'd - E.g., result = xstrrrpl ("1234", subst) gives result = "112333" - where subst = { {"1", "11"}, {"3", "333"}, { "4", ""}} diff --git a/app-text/a2ps/files/a2ps-4.14-function-decl.patch b/app-text/a2ps/files/a2ps-4.14-function-decl.patch deleted file mode 100644 index 1b330723e95b..000000000000 --- a/app-text/a2ps/files/a2ps-4.14-function-decl.patch +++ /dev/null @@ -1,12 +0,0 @@ -https://bugs.gentoo.org/870763 - ---- a2ps-4.14/lib/path-concat.c -+++ a2ps-4.14/lib/path-concat.c -@@ -26,6 +26,7 @@ - #endif - - #include -+#include - #if HAVE_STRING_H - # include - #endif diff --git a/app-text/a2ps/files/a2ps-4.14-ja-cleanup.patch b/app-text/a2ps/files/a2ps-4.14-ja-cleanup.patch deleted file mode 100644 index 16271b3ec674..000000000000 --- a/app-text/a2ps/files/a2ps-4.14-ja-cleanup.patch +++ /dev/null @@ -1,122 +0,0 @@ -diff --git lib/argmatch.c lib/argmatch.c -index f983e9d..eadc7ea 100644 ---- lib/argmatch.c -+++ lib/argmatch.c -@@ -21,6 +21,7 @@ - #include "argmatch.h" - - #include -+#include - #ifdef STDC_HEADERS - # include - #endif -diff --git lib/encoding.c lib/encoding.c -index 9bd9f2a..f554a6d 100644 ---- lib/encoding.c -+++ lib/encoding.c -@@ -989,7 +989,7 @@ dump_encoding_setup (FILE * stream, - /* Create the dictionary and fill it */ - fprintf (stream, "%% Dictionary for %s support\n", - encoding->name); -- fprintf (stream, "/%sdict %d dict begin\n", encoding->key, -+ fprintf (stream, "/%sdict %zu dict begin\n", encoding->key, - (encoding->composite_flag == true)? nb+nb+ns:nb+ns); - for (i = 0 ; i < nb ; i++) - fprintf (stream, " /f%s %sEncoding /%s reencode_font\n", -diff --git lib/output.c lib/output.c -index b5fc37d..5f67676 100644 ---- lib/output.c -+++ lib/output.c -@@ -84,7 +84,7 @@ new_derivation (enum derivation_type type) - static void - derivation_self_print (struct derivation * derivation, FILE * stream) - { -- fprintf (stream, "At %x: ", (int) derivation); -+ fprintf (stream, "At %p: ", derivation); - switch (derivation->type) - { - case nothing: -@@ -525,7 +525,7 @@ output_file (struct output * out, a2ps_job * job, - expand_user_string (job, FIRST_FILE (job), - (const uchar *) "Expand: requirement", - (const uchar *) token)); -- output (dest, expansion); -+ output (dest, "%s", expansion); - continue; - } - -diff --git lib/parseppd.y lib/parseppd.y -index a7558ba..c89d188 100644 ---- lib/parseppd.y -+++ lib/parseppd.y -@@ -154,7 +154,7 @@ font_clause : - void - yyerror (const char *msg) - { -- error_at_line (1, 0, ppdfilename, ppdlineno, msg); -+ error_at_line (1, 0, ppdfilename, ppdlineno, "%s", msg); - } - - /* -diff --git lib/psgen.c lib/psgen.c -index 9eeef74..9d7a27d 100644 ---- lib/psgen.c -+++ lib/psgen.c -@@ -232,7 +232,7 @@ output_marker (a2ps_job * job, const char * kind, uchar * marker) - default: - *buf = '\0'; - ps_escape_char (job, cp[i], buf); -- output (jdiv, (char *) buf); -+ output (jdiv, "%s", buf); - break; - } - } -diff --git lib/quotearg.c lib/quotearg.c -index 16d0b91..89db991 100644 ---- lib/quotearg.c -+++ lib/quotearg.c -@@ -60,6 +60,7 @@ - - #if HAVE_MBRTOWC && HAVE_WCHAR_H - # include -+# include - #else - # define iswprint(wc) 1 - # define mbrtowc(pwc, s, n, ps) 1 -diff --git lib/title.c lib/title.c -index cf4a34b..7a3e87b 100644 ---- lib/title.c -+++ lib/title.c -@@ -28,6 +28,7 @@ - #endif - - #include -+#include - - #if HAVE_VPRINTF || HAVE_DOPRNT || _LIBC - # if __STDC__ -diff --git src/long-options.c src/long-options.c -index fb40cd9..7bd77b0 100644 ---- src/long-options.c -+++ src/long-options.c -@@ -22,6 +22,7 @@ - #endif - - #include -+#include - #include - #include "closeout.h" - #include "long-options.h" -diff --git src/parsessh.y src/parsessh.y -index 21e9559..569fdb6 100644 ---- src/parsessh.y -+++ src/parsessh.y -@@ -740,7 +740,7 @@ exception_def_opt: - void - yyerror (const char *msg) - { -- error_at_line (1, 0, sshfilename, sshlineno, msg); -+ error_at_line (1, 0, sshfilename, sshlineno, "%s", msg); - } - - /* diff --git a/app-text/a2ps/files/a2ps-4.14-psset.patch b/app-text/a2ps/files/a2ps-4.14-psset.patch deleted file mode 100644 index e0793bc9eb1f..000000000000 --- a/app-text/a2ps/files/a2ps-4.14-psset.patch +++ /dev/null @@ -1,22 +0,0 @@ -https://bugs.gentoo.org/122026 - ---- a2ps-4.14.orig/contrib/psset.in 2007-12-29 12:29:01.000000000 +0900 -+++ a2ps-4.14/contrib/psset.in 2009-04-12 12:17:43.000000000 +0900 -@@ -219,7 +219,7 @@ - done - - pspagedevice="% Pagedevice definitions: --countdictstack -+ countdictstack - % Push our own mark, since there can be several PS marks pushed depending - % where the failure really occured. - /psset_mark -@@ -227,7 +227,7 @@ - } stopped - % My cleartomark - { /psset_mark eq { exit } if } loop --countdictstack exch sub dup 0 gt -+ countdictstack exch sub dup 0 gt - { - { end } repeat - }{ diff --git a/app-text/a2ps/files/a2ps-4.14-ptrdiff_t.patch b/app-text/a2ps/files/a2ps-4.14-ptrdiff_t.patch deleted file mode 100644 index 7ff45cf3bc4a..000000000000 --- a/app-text/a2ps/files/a2ps-4.14-ptrdiff_t.patch +++ /dev/null @@ -1,16 +0,0 @@ -fix compilation error due to obstack.h issue -https://bugs.gentoo.org/269638 - ---- a2ps-4.14/lib/obstack.h 2007-12-29 09:37:59.000000000 +0800 -+++ a2ps-4.14.test/lib/obstack.h 2009-06-10 18:49:45.000000000 +0900 -@@ -138,9 +138,9 @@ - #define __need_ptrdiff_t - #endif - #endif -+#endif - - #include --#endif - - #if defined (__STDC__) && __STDC__ - #define PTR_INT_TYPE ptrdiff_t diff --git a/app-text/a2ps/files/a2ps-4.14-stdout.patch b/app-text/a2ps/files/a2ps-4.14-stdout.patch deleted file mode 100644 index 5ca7649ad3e7..000000000000 --- a/app-text/a2ps/files/a2ps-4.14-stdout.patch +++ /dev/null @@ -1,16 +0,0 @@ -https://bugs.gentoo.org/47691 -https://bugs.gentoo.org/47764 -https://lists.gnu.org/archive/html/bug-a2ps/2001-05/msg00000.html ---- a2ps-4.14/lib/printers.c -+++ a2ps-4.14/lib/printers.c -@@ -315,8 +315,8 @@ - res->ppd = NULL; /* Printer's ppd are not read yet */ - - /* Output */ -- /* Default is to send to default printer */ -- res->flag_output_is_printer = true; -+ /* Default is to send to stdout */ -+ res->flag_output_is_printer = false; - res->flag_output_name = NULL; - res->output_is_file = true; - res->output_name = NULL; diff --git a/app-text/a2ps/files/a2ps-4.14-texinfo-5.x.patch b/app-text/a2ps/files/a2ps-4.14-texinfo-5.x.patch deleted file mode 100644 index baf53cfcc122..000000000000 --- a/app-text/a2ps/files/a2ps-4.14-texinfo-5.x.patch +++ /dev/null @@ -1,150 +0,0 @@ -fix compilation error due to texinfo 5.x -https://bugs.gentoo.org/482748 - ---- a2ps-4.14/doc/a2ps.texi.bero 2013-03-26 10:31:31.230137555 +0100 -+++ a2ps-4.14/doc/a2ps.texi 2013-03-26 11:01:01.504006086 +0100 -@@ -44,10 +44,6 @@ - @end ifnottex - - @c TeX variants --@macro LaTeX --La@TeX{} --@end macro -- - @macro PreTeX - Pre@TeX{} - @end macro -@@ -417,9 +413,9 @@ Genesis - @c Now, that's what I call humor :) - @cindex First Page - This document describes GNU @pack{} version @value{VERSION}. The latest --versions may be found on the @href{@value{WWWHOME},@pack{} home page}. --We plan to update the @href{http://www.gnu.org/software/a2ps/, GNU --@pack{} home page} in the near future, in which case the latter will be -+versions may be found on the @uref{@value{WWWHOME}, home page}. -+We plan to update the @uref{@value{WWWHOME}, GNU home page} -+in the near future, in which case the latter will be - a better source of information. - - We tried to make this document informative and pleasant. It tries to be -@@ -431,8 +427,8 @@ difficult to use. @xref{Glossary}, for - information. - - Please, send us emailcards @code{:)}. Whatever the comment is, or if you --just like @pack{}, write to @email{Miguel.Santana@@st.com, Miguel --Santana} and @email{akim@@freefriends.org, Akim Demaille}. But -+just like @pack{}, write to @email{Miguel.Santana@@st.com, Miguel Santana} -+and @email{akim@@freefriends.org, Akim Demaille}. But - @emph{never} write to either of us for asking questions, or to report - bugs. Chances are very high never to receive an answer, as we receive - too many messages. @xref{a2ps Mailing Lists}, for information on the -@@ -517,8 +513,8 @@ everybody so that mistakes get fixed as - - So, if you have a problem (configuration error, compilation error, - runtime error, documentation error or unclear), first check in the FAQ --(@pxref{FAQ}), then on the page @href{@value{WWWHOME}/bugs.html,Known --@pack{} Bugs} if the issue has not been addressed yet. If it is not the -+(@pxref{FAQ}), then on the page @uref{@value{WWWHOME}/bugs.html,Known Bugs} -+if the issue has not been addressed yet. If it is not the - case, but it appears that the version of @pack{} you have is old, - consider upgrading. - -@@ -2802,8 +2798,7 @@ Thou shalt start your PostScript DSC con - - The bad news is that some printers will reject this header. Then you - may change this header without any worry since the PostScript produced --by @pack{} is also 100% PostScript level 1@footnote{That is to say, there --are no PostScript printers that don't understand these files.}. -+by @pack{} is also 100% PostScript level 1@footnote{That is to say, there are no PostScript printers that don't understand these files.}. - - @defvr {Configuration Setting} OutputFirstLine: @var{magic-number} - @cindex @samp{OutputFirstLine:} -@@ -3971,13 +3966,13 @@ Quote @var{text} so that no special sequ - @itemx \end@{enumerate@} - @itemx \begin@{description@} - @itemx \end@{description@} --These commands are legal in @LaTeX but have no sense in @PreTeX{}. -+These commands are legal in @LaTeX{} but have no sense in @PreTeX{}. - Hence there are simply ignored and not printed (if immediately followed - by an end-of-line). - @end table - - @node Differences with LaTeX --@subsubsection Differences with @LaTeX -+@subsubsection Differences with @LaTeX{} - The following symbols, inherited from the style sheet @code{Symbol}, are - not supported by @LaTeX{}: - -@@ -4124,9 +4119,9 @@ beautiful, with any character you might - prefix part of the file name, and is alpha-numerical, lower case, and - less than 8 characters long. - --Anywhere @pack{} needs to recognize a style sheet by a name, @strong{it --uses the key} (in the @file{sheets.map} file, with the option @samp{-E}, --etc.). -+Anywhere @pack{} needs to recognize a style sheet by a name, -+@strong{it uses the key} (in the @file{sheets.map} file, with the -+option @samp{-E}, etc.). - - As an example, C++ is implemented in a file called @file{cxx.ssh}, in - which the name is declared to be @samp{C++}. -@@ -5672,7 +5667,7 @@ supporting a @samp{--help}-like option. - @subsection Invoking @code{card} - - @example --card [@var{options}] @var{applications} [-- @var{@pack{}-options}] -+card [@var{options}] @var{applications} [-- @var{-options}] - @end example - - @noindent -@@ -5680,7 +5675,7 @@ card [@var{options}] @var{applications} - @var{applications}' help message (typically by the options @samp{--help} - or @samp{-h}), and pretty prints it thanks to @pack{} (or the content of - the environment variable @samp{A2PS} if it is set). --@var{@pack{}-options} are passed to @pack{}. -+@var{-options} are passed to @pack{}. - - Supported options are: - -@@ -5874,12 +5869,12 @@ difference finder,wdiff,GNU wdiff}) to e - @subsection Invoking @code{pdiff} - - @example --pdiff [@var{options}] @var{file-1} @var{file-2} [-- @var{@pack{}-options}] -+pdiff [@var{options}] @var{file-1} @var{file-2} [-- @var{-options}] - @end example - - @noindent - make a pretty comparison between @var{file-1} and @var{file-2}. --@var{@pack{}-options} are passed to @pack{}. -+@var{-options} are passed to @pack{}. - - Supported options are: - -@@ -6222,7 +6217,7 @@ Error related questions. - @subsection Why Does it Print Nothing? - - @quotation --@i{@pack{} works OK, but the printer prints nothing.} -+@i{works OK, but the printer prints nothing.} - @end quotation - - There are two ways that printing can fail: silently, or with a -@@ -6351,7 +6346,7 @@ If it is incorrect, ask for help around - @subsection Why Does it Say my File is Binary? - - @quotation --@i{@pack{} complains that my file is binary though it is not.} -+@i{complains that my file is binary though it is not.} - @end quotation - - There are several reasons that can cause @pack{} to consider a file is -@@ -6591,7 +6586,7 @@ format you want for the date: @xref{Esca - @subsection Why Have the Options Changed? - - @quotation --@i{The options of this @pack{} are not the same as in the previous versions.} -+@i{The options of this are not the same as in the previous versions.} - @end quotation - - True. But the old scheme (up to version 4.6.1) prevented us from diff --git a/app-text/a2ps/files/a2ps-4.14-texinfo-6.7-encoding.patch b/app-text/a2ps/files/a2ps-4.14-texinfo-6.7-encoding.patch deleted file mode 100644 index df2a60f395c5..000000000000 --- a/app-text/a2ps/files/a2ps-4.14-texinfo-6.7-encoding.patch +++ /dev/null @@ -1,40 +0,0 @@ -https://bugs.gentoo.org/695918 - -The patchs fixes build failure against texinfo-6.7+: -``` -Malformed UTF-8 character: \xcb\xeb (unexpected non-continuation byte 0xeb, immediately after start byte 0xcb; -need 2 bytes, got 1) in pattern match (m//) at /usr/share/texinfo/Texinfo/ParserNonXS.pm line 3364. -Malformed UTF-8 character (fatal) at /usr/share/texinfo/Texinfo/ParserNonXS.pm line 3364. -make[2]: *** [Makefile:472: a2ps.info] Error 25 -``` - -Fixed-by: Neil Bothwick ---- a/doc/a2ps.texi~ 2019-11-24 18:51:07.000000000 +0000 -+++ a/doc/a2ps.texi 2019-11-24 18:56:30.390438433 +0000 -@@ -1,5 +1,6 @@ - \input texinfo @c -*- texinfo -*- - @c %**start of header -+@documentencoding ISO-8859-1 - @setfilename a2ps.info - @settitle General Purpose PostScript Generating Utility - @c @setchapternewpage odd - ---- a/doc/regex.texi~ 2002-03-04 18:46:24.000000000 +0000 -+++ a/doc/regex.texi 2019-11-24 18:56:42.861052598 +0000 -@@ -1,5 +1,6 @@ - \input texinfo - @c %**start of header -+@documentencoding ISO-8859-1 - @setfilename regex.info - @settitle Regex - @c %**end of header - ---- a/ogonkify/doc/ogonkify.texi~ 2007-12-29 02:09:38.000000000 +0000 -+++ a/ogonkify/doc/ogonkify.texi 2019-11-24 18:57:03.173424149 +0000 -@@ -1,5 +1,6 @@ - \input texinfo @c -*-texinfo-*- - @c %**start of header -+@documentencoding ISO-8859-1 - @setfilename ogonkify.info - @settitle Ogonkify - @setchapternewpage off diff --git a/app-text/ansifilter/ansifilter-2.20.ebuild b/app-text/ansifilter/ansifilter-2.20.ebuild index 7eee836705dd..fdcae4b511da 100644 --- a/app-text/ansifilter/ansifilter-2.20.ebuild +++ b/app-text/ansifilter/ansifilter-2.20.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2 LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="gui" RDEPEND=" @@ -71,13 +71,6 @@ src_install() { fi } -pkg_preinst() { - if use gui; then - xdg_desktop_database_update - xdg_icon_cache_update - fi -} - pkg_postrm() { if use gui; then xdg_desktop_database_update diff --git a/app-text/dictd/dictd-1.13.0-r6.ebuild b/app-text/dictd/dictd-1.13.0-r6.ebuild new file mode 100644 index 000000000000..24de03a69b3b --- /dev/null +++ b/app-text/dictd/dictd-1.13.0-r6.ebuild @@ -0,0 +1,131 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools readme.gentoo-r1 systemd + +DESCRIPTION="Dictionary Client/Server for the DICT protocol" +HOMEPAGE="http://www.dict.org/ https://sourceforge.net/projects/dict/" +SRC_URI="mirror://sourceforge/dict/${P}.tar.gz" + +LICENSE="GPL-1+ GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="dbi judy minimal test" +RESTRICT="!test? ( test )" + +# ++typedef uint32_t uint32; + + struct MD5Context { + uint32 buf[4]; diff --git a/app-text/dos2unix/dos2unix-7.5.0.ebuild b/app-text/dos2unix/dos2unix-7.5.0.ebuild index 747b4bdd6b6f..7473d53407e7 100644 --- a/app-text/dos2unix/dos2unix-7.5.0.ebuild +++ b/app-text/dos2unix/dos2unix-7.5.0.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${P/_/-}" LICENSE="BSD-2" SLOT="0" [[ "${PV}" == *_beta* ]] || \ -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug nls test" RDEPEND=" diff --git a/app-text/ghostscript-gpl/Manifest b/app-text/ghostscript-gpl/Manifest index d9641f2e8bef..1ea787c05652 100644 --- a/app-text/ghostscript-gpl/Manifest +++ b/app-text/ghostscript-gpl/Manifest @@ -1,4 +1,5 @@ DIST ghostscript-10.0.0.tar.xz 62749144 BLAKE2B 10b962d358994506b69aba34827ea9d6a86c61e5093d7371b8350ff29a74b1db4816d0a62ff64f5d0e5a652fcd0304224c6236d33e717299789dfb2c9f350e24 SHA512 660252841e9b24c411bc92d0eb104de464686131e70051f60108db1a6ecfe2ada2ccacbeed8f2ac84bf69338ad75c850e814c9ac4e0351943f9989d66b3b082d DIST ghostscript-10.01.0.tar.xz 67564800 BLAKE2B 6b4b724158e7878f879e56154eaa399be0a53c97292e8df5b2a324ef329d83c31e85850d10b463e3e5373d5b47b7ac4a8b0d92769c76162b5e445292882ca831 SHA512 b679b35bcdcf211d6aa41a571225a50449e7e36def75cf37fee8f06889df3a5a9726a7aef2fd5ae819c2071cb6fcf8712741cd2c131c9341b60936e684bd8d98 DIST ghostscript-10.01.1.tar.xz 67567268 BLAKE2B 26f14f11362c7cd6e129044b8e094ad421fc607a702e1f5d10ae03b8ebfb1e76fc094281df739d6ebfa815c6080f1b2223036268474c41d795e2a1e5fc66bab2 SHA512 d944be9e8aef68d1176d64c40db6fa86d55d0c9e30047f2147c02806ab61cfe9ac2cb00d4e5b218ff3c51cc6ed47ceffe1bac4dd9d4cc1760b7974f30c6c2735 +DIST ghostscript-10.01.2.tar.xz 67571808 BLAKE2B d5bedfe058a9b982da3a5a9935617add8d963291f135e047369439eeb0b1587e697511fe4a2a9633cfb49594d3a36467d1df7904125f53c70d8161dc9825ff32 SHA512 ee20f0e12f553a3d04578e71a0d45defebc71117ce4dc2c14043985bfe7348ad7f8b2fe98fc9b4f5b935ecb32e50dc340be67d6ef58190542ec6d0f9da1de380 DIST ghostscript-gpl-10.0-patches.tar.xz 2980 BLAKE2B e2c20195b153bf45f374e84d91a4df1885a3696f4061340a0a2ac5f586b9723b45eade343ad0e5760e66616624b5f7dad82d62747040493d7ca40c13329b2df2 SHA512 dac26d7f75bbdc2a56891db7d607c2120717fdf8b1cd55c53ed3be09de3e0a62338585f4dac74496d634ce03ecb2212f386187e72b5e6b59debf8d07694e0c83 diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.01.2.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.01.2.ebuild new file mode 100644 index 000000000000..f6e25cf2e1c5 --- /dev/null +++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.01.2.ebuild @@ -0,0 +1,190 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic toolchain-funcs + +MY_PN=${PN/-gpl} +MY_P="${MY_PN}-${PV/_}" +PVM=$(ver_cut 1-2) +PVM_S=$(ver_rs 1-2 "") + +# Use https://gitweb.gentoo.org/proj/codec/ghostscript-gpl-patches.git/ for patches +# See 'index' branch for README +MY_PATCHSET="ghostscript-gpl-10.0-patches.tar.xz" + +DESCRIPTION="Interpreter for the PostScript language and PDF" +HOMEPAGE="https://ghostscript.com/ https://git.ghostscript.com/?p=ghostpdl.git;a=summary" +SRC_URI="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${PVM_S}/${MY_P}.tar.xz" +if [[ -n "${MY_PATCHSET}" ]] ; then + SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCHSET}" +fi + +LICENSE="AGPL-3 CPL-1.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="cups dbus gtk l10n_de static-libs unicode X" + +LANGS="ja ko zh-CN zh-TW" +for X in ${LANGS} ; do + IUSE="${IUSE} l10n_${X}" +done + +DEPEND="app-text/libpaper:= + media-libs/fontconfig + >=media-libs/freetype-2.4.9:2= + >=media-libs/jbig2dec-0.19:= + >=media-libs/lcms-2.6:2 + >=media-libs/libpng-1.6.2:= + media-libs/libjpeg-turbo:= + >=media-libs/openjpeg-2.1.0:2= + >=media-libs/tiff-4.0.1:= + >=sys-libs/zlib-1.2.7 + cups? ( >=net-print/cups-1.3.8 ) + dbus? ( sys-apps/dbus ) + gtk? ( x11-libs/gtk+:3 ) + unicode? ( net-dns/libidn:= ) + X? ( x11-libs/libXt x11-libs/libXext )" +BDEPEND="virtual/pkgconfig" +# bug #844115 for newer poppler-data dep +RDEPEND="${DEPEND} + >=app-text/poppler-data-0.4.11-r2 + >=media-fonts/urw-fonts-2.4.9 + l10n_ja? ( media-fonts/kochi-substitute ) + l10n_ko? ( media-fonts/baekmuk-fonts ) + l10n_zh-CN? ( media-fonts/arphicfonts ) + l10n_zh-TW? ( media-fonts/arphicfonts )" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + if [[ -n ${MY_PATCHSET} ]] ; then + # apply various patches, many borrowed from Fedora + # https://src.fedoraproject.org/rpms/ghostscript + # and Debian + # https://salsa.debian.org/printing-team/ghostscript/-/tree/debian/latest/debian/patches + eapply "${WORKDIR}"/${MY_PATCHSET%%.tar*} + fi + + default + + # Remove internal copies of various libraries + rm -r cups/libs || die + rm -r freetype || die + rm -r jbig2dec || die + rm -r jpeg || die + rm -r lcms2mt || die + rm -r libpng || die + rm -r tiff || die + rm -r zlib || die + rm -r openjpeg || die + # Remove internal CMaps (CMaps from poppler-data are used instead) + rm -r Resource/CMap || die + + if ! use gtk ; then + sed -e "s:\$(GSSOX)::" \ + -e "s:.*\$(GSSOX_XENAME)$::" \ + -i base/unix-dll.mak || die "sed failed" + fi + + # Force the include dirs to a neutral location. + sed -e "/^ZLIBDIR=/s:=.*:=${T}:" \ + -i configure.ac || die + # Some files depend on zlib.h directly. Redirect them. #573248 + # Also make sure to not define OPJ_STATIC to avoid linker errors due to + # hidden symbols (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203327#c1) + sed -e '/^zlib_h/s:=.*:=:' \ + -e 's|-DOPJ_STATIC ||' \ + -i base/lib.mak || die + + # Search path fix + # put LDFLAGS after BINDIR, bug #383447 + sed -e "s:\$\(gsdatadir\)/lib:@datarootdir@/ghostscript/${PV}/$(get_libdir):" \ + -e "s:exdir=.*:exdir=@datarootdir@/doc/${PF}/examples:" \ + -e "s:docdir=.*:docdir=@datarootdir@/doc/${PF}/html:" \ + -e "s:GS_DOCDIR=.*:GS_DOCDIR=@datarootdir@/doc/${PF}/html:" \ + -e 's:-L$(BINDIR):& $(LDFLAGS):g' \ + -i Makefile.in base/*.mak || die "sed failed" + + # Remove incorrect symlink, bug 590384 + rm ijs/ltmain.sh || die + eautoreconf + + cd ijs || die + eautoreconf +} + +src_configure() { + # Unsupported upstream, bug #884841 + filter-lto + + local FONTPATH + for path in \ + "${EPREFIX}"/usr/share/fonts/urw-fonts \ + "${EPREFIX}"/usr/share/fonts/Type1 \ + "${EPREFIX}"/usr/share/fonts + do + FONTPATH="${FONTPATH}${FONTPATH:+:}${EPREFIX}${path}" + done + + # Do not add --enable-dynamic here, it's not supported fully upstream + # https://bugs.ghostscript.com/show_bug.cgi?id=705895 + # bug #884707 + # + # leptonica and tesseract are bundled but modified upstream, like in + # mujs/mupdf. + PKGCONFIG=$(type -P $(tc-getPKG_CONFIG)) econf \ + --enable-freetype \ + --enable-fontconfig \ + --enable-openjpeg \ + --disable-compile-inits \ + --with-drivers=ALL \ + --with-fontpath="${FONTPATH}" \ + --with-ijs \ + --with-jbig2dec \ + --with-libpaper \ + --with-system-libtiff \ + $(use_enable cups) \ + $(use_enable dbus) \ + $(use_enable gtk) \ + $(use_with cups pdftoraster) \ + $(use_with unicode libidn) \ + $(use_with X x) \ + DARWIN_LDFLAGS_SO_PREFIX="${EPREFIX}/usr/lib/" + + cd "${S}/ijs" || die + econf \ + --enable-shared \ + $(use_enable static-libs static) +} + +src_compile() { + emake so all + + cd ijs || die + emake +} + +src_install() { + emake DESTDIR="${D}" install-so install + + # move gsc to gs, bug #343447 + # gsc collides with gambit, bug #253064 + mv -f "${ED}"/usr/bin/{gsc,gs} || die + + cd "${S}/ijs" || die + emake DESTDIR="${D}" install + + # Sometimes the upstream versioning deviates from the tarball(!) + # bug #844115#c32 + local my_gs_version=$(find "${ED}"/usr/share/ghostscript/ -maxdepth 1 -mindepth 1 -type d || die) + my_gs_version=${my_gs_version##*/} + + # Install the CMaps from poppler-data properly, bug #409361 + dosym -r /usr/share/poppler/cMaps /usr/share/ghostscript/${my_gs_version}/Resource/CMap + + if ! use static-libs; then + find "${ED}" -name '*.la' -delete || die + fi +} diff --git a/app-text/kramdown-rfc/Manifest b/app-text/kramdown-rfc/Manifest index baaaeab27c74..da84e7b968f8 100644 --- a/app-text/kramdown-rfc/Manifest +++ b/app-text/kramdown-rfc/Manifest @@ -1 +1,2 @@ DIST kramdown-rfc2629-1.6.27.gem 57344 BLAKE2B e43d46a02e804268ebf5697fde7948c1c1e90f2cb33f0aa66c93c629e6f68f7932ecf02cd7169c93d06f21ee77e9c98b2717c6c18629fc78d2532098ef4e4f5f SHA512 7ad473bf9221f8369afaa6374751d77931f12e7af3500576da7567cc4e36844349de412626e735432dea098d71d155cb1fd1d87f9e3ea053bebd3be84da81c17 +DIST kramdown-rfc2629-1.6.35.gem 60928 BLAKE2B 91438fb8d58f59da8d69f7065478ae66e80a9a5958c5e87ab4c342e1abf0f3ee38c411b05d9e8d24d1f06093426a9db4552fda4914907ec7bd4dfd45668e9e71 SHA512 88d24c5c8a236733422dc3b863376c9007d4ea5e68977f4ebc5dcff51782995ab169c790d5a89fa4ae53966e92d1142fe5bf3135cd56e02eeecf0abd2290b098 diff --git a/app-text/kramdown-rfc/files/kramdown-rfc-1.6.35-Remove-bin-echars.patch b/app-text/kramdown-rfc/files/kramdown-rfc-1.6.35-Remove-bin-echars.patch new file mode 100644 index 000000000000..089ca1f4dea3 --- /dev/null +++ b/app-text/kramdown-rfc/files/kramdown-rfc-1.6.35-Remove-bin-echars.patch @@ -0,0 +1,27 @@ +From 4e64df2e00dec244fe1f44233553e1936004b98d Mon Sep 17 00:00:00 2001 +From: Florian Schmaus +Date: Sun, 25 Jun 2023 17:32:52 +0200 +Subject: [PATCH] Remove bin/echars + +--- a/kramdown-rfc2629.gemspec ++++ b/kramdown-rfc2629.gemspec +@@ -8,14 +8,10 @@ spec = Gem::Specification.new do |s| + s.add_dependency('kramdown-parser-gfm', '~> 1.1') + s.add_dependency('certified', '~> 1.0') + s.add_dependency('json_pure', '~> 2.0') +- s.add_dependency('unicode-name', '~> 1.0') +- s.add_dependency('unicode-blocks', '~> 1.0') +- s.add_dependency('unicode-scripts', '~> 1.0') + s.add_dependency('net-http-persistent', '~> 4.0') +- s.add_dependency('differ', '~>0.1') +- s.files = Dir['lib/**/*.rb'] + %w(README.md LICENSE kramdown-rfc2629.gemspec bin/kdrfc bin/kramdown-rfc bin/kramdown-rfc2629 bin/doilit bin/echars bin/kramdown-rfc-extract-markdown bin/kramdown-rfc-extract-sourcecode data/kramdown-rfc2629.erb data/encoding-fallbacks.txt data/math.json bin/kramdown-rfc-cache-subseries-bibxml bin/kramdown-rfc-autolink-iref-cleanup bin/de-gfm bin/kramdown-rfc-clean-svg-ids) ++ s.files = Dir['lib/**/*.rb'] + %w(README.md LICENSE kramdown-rfc2629.gemspec bin/kdrfc bin/kramdown-rfc bin/kramdown-rfc2629 bin/doilit bin/kramdown-rfc-extract-markdown bin/kramdown-rfc-extract-sourcecode data/kramdown-rfc2629.erb data/encoding-fallbacks.txt data/math.json bin/kramdown-rfc-cache-subseries-bibxml bin/kramdown-rfc-autolink-iref-cleanup bin/de-gfm bin/kramdown-rfc-clean-svg-ids) + s.require_path = 'lib' +- s.executables = ['kramdown-rfc', 'kramdown-rfc2629', 'doilit', 'echars', ++ s.executables = ['kramdown-rfc', 'kramdown-rfc2629', 'doilit', + 'kramdown-rfc-extract-markdown', + 'kramdown-rfc-extract-sourcecode', + 'kdrfc', 'kramdown-rfc-cache-i-d-bibxml', +-- +2.39.3 + diff --git a/app-text/kramdown-rfc/kramdown-rfc-1.6.35.ebuild b/app-text/kramdown-rfc/kramdown-rfc-1.6.35.ebuild new file mode 100644 index 000000000000..ff1033582610 --- /dev/null +++ b/app-text/kramdown-rfc/kramdown-rfc-1.6.35.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31" + +# The software got renamed from kramdown-rfc2629 to kramdown-rfc, +# however the gem coordinate is still kramdown-rfc2629. +RUBY_FAKEGEM_NAME="${PN}2629" +RUBY_FAKEGEM_RECIPE_TEST="none" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_EXTRAINSTALL="data" +# Explicitly use the gemspec file over the metadata file of the gem, as +# the latter contains dependencies that we patched out. +RUBY_FAKEGEM_GEMSPEC="${RUBY_FAKEGEM_NAME}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="An XML2RFC (RFC799x) backend for Thomas Leitner's kramdown markdown parser" +HOMEPAGE="https://github.com/cabo/kramdown-rfc" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +PATCHES=( + "${FILESDIR}"/${PN}-1.6.27-Drop-dependency-on-certified.patch + "${FILESDIR}"/${PN}-1.6.35-Remove-bin-echars.patch +) + +ruby_add_rdepend " + >=dev-ruby/json-2.0.0 + >=dev-ruby/kramdown-2.4.0 + >=dev-ruby/kramdown-parser-gfm-1.1.0 + >=dev-ruby/net-http-persistent-4.0 +" + +all_ruby_prepare() { + sed -i 's/json_pure/json/' "${RUBY_FAKEGEM_GEMSPEC}" || die +} diff --git a/app-text/pandoc-bin/Manifest b/app-text/pandoc-bin/Manifest index 9f17241b10d2..dd7aef19fd06 100644 --- a/app-text/pandoc-bin/Manifest +++ b/app-text/pandoc-bin/Manifest @@ -2,3 +2,5 @@ DIST pandoc-3.1.2-linux-amd64.tar.gz 26813708 BLAKE2B 0ded2b73204d5a9447442a2b0b DIST pandoc-3.1.2-linux-arm64.tar.gz 28909714 BLAKE2B 2ef53ccdf30df08d2f6819dfeb3cc542ca535b4ff73574681123a1d045dfbd04219adfdcf98becd0796749abaec309ce882714fba3afa5f8543942982f80a03b SHA512 4d36e2afb7c0e7561fa4a9cc6e56706c40435ff175224604cb544cb4c924aafd4ebb09419eebb9d7e30d899828928579ef1ac254eafa387da8e12fce9844e0ce DIST pandoc-3.1.3-linux-amd64.tar.gz 28685814 BLAKE2B ecbc685d45ced12f69223ceff4914a876fa631866eb304ea58ab1623a9569de708cc8b85c403881e1f53dfc559885409329dd13cbadc88afb52c490d9c61fb0e SHA512 f97e62154ceeaf47c6bc2b8c28008ff4a30392b9162b387e4181097c359d0244b8c6435c88fcd587eb210612fb274d639bb2058bc565a8400c2fb6cdeda45b8a DIST pandoc-3.1.3-linux-arm64.tar.gz 30811766 BLAKE2B 5d5807ea6de49fe87b31f51754d70f781fbd27111980bb14eaafd985a53f7e4fa1c7c0dd66d041184194d5b6a74a429e78b8a0913532645d29b47dbc82e154fb SHA512 6bb8b658e2ea3c96e5781754618104086268dbad45bd95ed7474842993c57cbd18ef1bb909556a1aef118589624d431b17454cd76e8b44dbe441e463e6332a1b +DIST pandoc-3.1.4-linux-amd64.tar.gz 28628391 BLAKE2B b929d7c1f37f0630a816e07cf0b67a35dd474bfe55626c1ea3c4acefa61a4a7fe335cc1913c01ca3fd45fa1469f957ad671b08fc7e0bd1d4ca6404fe3817f1dc SHA512 f59b66bae4b365ef1291ca979e47ee3955d017112b645da0b7b70dfc84cfc32d29ceb948e6ddd2f16a847867df661b69d1e0f0058259d53613a0ee5b61f312d9 +DIST pandoc-3.1.4-linux-arm64.tar.gz 30740344 BLAKE2B d0504eb6e530d91d223fcd5b578651ba4be74141c7cc4f2616a2a56dbdd73deafd8997a2eb0d0d4b7b75591219cbd194d3412e7c7f60bd6dfd1b97614e6d40bf SHA512 0e63ed951ae1032c2ee29b36f2df5b2edba10d9993bccc2baacc378f82201f5afc38cfc5ffce234b5a8dcaac51ece1967c76a7ae30af0286c8083f0aa8b1573a diff --git a/app-text/pandoc-bin/pandoc-bin-3.1.4.ebuild b/app-text/pandoc-bin/pandoc-bin-3.1.4.ebuild new file mode 100644 index 000000000000..f5289c741e6a --- /dev/null +++ b/app-text/pandoc-bin/pandoc-bin-3.1.4.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=${PN//-bin/} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Conversion between markup formats (binary package)" +HOMEPAGE="https://pandoc.org/ + https://github.com/jgm/pandoc/" + +BASE_URI="https://github.com/jgm/${MY_PN}/releases/download/${PV}/${MY_P}" +SRC_URI=" + amd64? ( ${BASE_URI}-linux-amd64.tar.gz ) + arm64? ( ${BASE_URI}-linux-arm64.tar.gz ) +" +S="${WORKDIR}"/${MY_P} + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" +IUSE="+pandoc-symlink" + +RDEPEND="pandoc-symlink? ( !${CATEGORY}/${MY_PN} )" + +QA_FLAGS_IGNORED="usr/bin/${PN}" +QA_PRESTRIPPED="${QA_FLAGS_IGNORED}" + +src_unpack() { + default + + # Manpages are gzipped. + unpack "${S}"/share/man/man1/*.1.gz +} + +src_install() { + exeinto /usr/bin + newexe bin/${MY_PN} ${PN} + dosym ${PN} /usr/bin/pandoc-lua-bin + dosym ${PN} /usr/bin/pandoc-server-bin + + newman "${WORKDIR}"/${MY_PN}-lua.1 pandoc-lua-bin.1 + newman "${WORKDIR}"/${MY_PN}-server.1 pandoc-server-bin.1 + newman "${WORKDIR}"/${MY_PN}.1 ${PN}.1 + + if use pandoc-symlink ; then + dosym ${PN} /usr/bin/${MY_PN} + dosym pandoc-lua-bin /usr/bin/${MY_PN}-lua + dosym pandoc-server-bin /usr/bin/${MY_PN}-server + + dosym ${PN}.1 /usr/share/man/man1/${MY_PN}.1 + dosym pandoc-lua-bin.1 /usr/share/man/man1/${MY_PN}-lua.1 + dosym pandoc-server-bin.1 /usr/share/man/man1/${MY_PN}-server.1 + fi +} diff --git a/app-text/wgetpaste/wgetpaste-2.33-r1.ebuild b/app-text/wgetpaste/wgetpaste-2.33-r1.ebuild index 4c9afff880ea..9550b6ea686d 100644 --- a/app-text/wgetpaste/wgetpaste-2.33-r1.ebuild +++ b/app-text/wgetpaste/wgetpaste-2.33-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/zlin/wgetpaste/releases/download/${PV}/${P}.tar.xz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~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="+ssl" PROPERTIES="test_network" diff --git a/app-text/xml2rfc/Manifest b/app-text/xml2rfc/Manifest index cd8d07c0e9bf..82c9426f2ce7 100644 --- a/app-text/xml2rfc/Manifest +++ b/app-text/xml2rfc/Manifest @@ -1,3 +1,3 @@ DIST xml2rfc-3.16.0.gh.tar.gz 2859379 BLAKE2B 537815a648b9f5ed59b37a82a29ee092b7e2ad3d10c191a08c752a43d3aed0b81270a855b3a3ee1df935a1d14192715e62f82fe15c2de98eddf329ac554a4ba5 SHA512 893a71bd33c6971103188e624b91d1370f8324bb2316a542fa9496c02368875582b57336e57abd8753e207d80a5aed508c15407ea734056f91002dde9aafdad2 -DIST xml2rfc-3.17.0.gh.tar.gz 2856289 BLAKE2B b48d83118c0bfc1044b703d22a5d1b132e3c9f07da91592ef416013fc3cd8a55ef9e9dc51c3e7725d560c0ccde76120e590fd19e1f36f5bbbe4c73f5d4683f4d SHA512 61dadf2d8308cfade6210af62a54b638a02f44ba586ecd73c8929813c7a7013da933d8ff72f4a1107665da9a952e7fa188cf5cc71c928207b056c4f36f46679d DIST xml2rfc-3.17.1.gh.tar.gz 2856471 BLAKE2B 81c0ba0788e6a7e5211186f87d06bf76622fae57557e62bfe3a9fbb9c3aa31de0e1e99302b28b81d4e7280a2f29704389c6a0936b20b0aee219576eff9bfc803 SHA512 d502afc37e350dfd4c578d160e3942c3a33ebf45941db1478cd8e88b3f00470ab457a44667dd0eb955a270e31ae528a73d3625f1a61aabb166705b3d367df62a +DIST xml2rfc-3.17.4.gh.tar.gz 2858770 BLAKE2B b29b8a102668a5aa943a32b28a9d1669e2a6b0af03085a550c21a08e5bfb5ff3ee8979b03a3d7ae8e820ac8bf60455682914fd06a882e17183ca51aaf1dedf86 SHA512 3fc620eed12fc2a7f6015df8b6a5b1aa422cd8c26807e01d75498aee9257faad1bca68606f77598fb040a8dae074e35ffa0e2994a1ae8d59ee27d25fc6a755e5 diff --git a/app-text/xml2rfc/xml2rfc-3.17.1.ebuild b/app-text/xml2rfc/xml2rfc-3.17.1.ebuild index 495e49666d19..c6054229ef12 100644 --- a/app-text/xml2rfc/xml2rfc-3.17.1.ebuild +++ b/app-text/xml2rfc/xml2rfc-3.17.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/ietf-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> RESTRICT="!test? ( test )" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" BDEPEND=" test? ( diff --git a/app-text/xml2rfc/xml2rfc-3.17.0.ebuild b/app-text/xml2rfc/xml2rfc-3.17.4.ebuild similarity index 92% rename from app-text/xml2rfc/xml2rfc-3.17.0.ebuild rename to app-text/xml2rfc/xml2rfc-3.17.4.ebuild index 495e49666d19..3b8c97ef1ad8 100644 --- a/app-text/xml2rfc/xml2rfc-3.17.0.ebuild +++ b/app-text/xml2rfc/xml2rfc-3.17.4.ebuild @@ -28,10 +28,10 @@ BDEPEND=" " RDEPEND=" - dev-python/appdirs[${PYTHON_USEDEP}] + >=dev-python/platformdirs-3.6.0[${PYTHON_USEDEP}] dev-python/ConfigArgParse[${PYTHON_USEDEP}] dev-python/intervaltree[${PYTHON_USEDEP}] - dev-python/google-i18n-address[${PYTHON_USEDEP}] + >=dev-python/google-i18n-address-3.0.0[${PYTHON_USEDEP}] >=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}] >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index 5ebad921b391bf322b431c23878ce1c813d903ac..515988b1d1f7e1664d00078659aa7df3e93080ca 100644 GIT binary patch delta 13348 zcmV+6mu`Mo#(?P1=Fx$$uJ;Y_)f@- z%Q2eNG%pWnzvq?cir1cqpnqUPa&N=owv}>$!*M9lef{Lxj5!HbA-6g5C8l>{*Zn6 zq35`B$v#Dwg7Hl0gg$e%cy`GAH~-vH$vJqdX)S)H{2|rtQdJzAHrNUb{@5lyZ(=RWtAD`j!!Iek2d}&I} z&V!!mR~bGwt;{}!B|FpA-8}C{ocxJynV;>LJNsmtK8m*JhyDm$~{T8mhM(TvGuSUj}mR2C)(k8oz#wfw{zNoKJ^JWo$ zOCH5~45SDZv22yl;@WMw)Atm95>CgPAX8Kuw%6iASeXoHM`z>D9c*RI!%~&Hy6nveN*PoR{ zJ!iy7ZaCjSSg(L?KF9-5nYAM-+lF&}TieT#UCDur!_C6#*0DLS9I{A_R9Crz>RQVw%~3XaYy9xZ+qX3-ezz7t-`504{TvmL z@Wum|G!kV!^Qp0r&#iYB`xdc(Zy&#oZ{PPV!`u_VykE8RI^=EYxyQl3TeTTo_KTMo zv9{SdfK>RA8K}(_^ys{q)c`CXzP0b;`-an|6$@jX>|9;7y4m>L>cGHFy^}D+yn`g! zSre(&-{R%K8y+H#Rw3HFk_sJkTp1=jj)`cN__W|jfel?S1gnxgFj7vVAsu=j zv5h{h0*a(>%(i(*@U`(SEfX{12ax32*KolgunJ*o7UBTkp-FB3_}#*`M@4( z4B!s`OiF=mONF&utY`7Wpxr_s%>KZ7O5#9=O6S&Gr{aOKKuQ^4J}gz<8!AC48Lu`s zI6o73-CZmWYKOv6kD2gO6s;?Lngi^S9hr;Bf%vmR>x6!#)d?8NS7uKqP88E>!pr z>?~wEFSos+2cS6E4DCtrB!C!ITBJY|Zv%+2phL1CrTD-u1k!2^t;tI|iV2CE10@EL zy5OpWnMZg5JQ=wKR#MNUA*FM0;8qQ7yG?-~TV5+kR0`aGU1J375gk!wUU*_4a)b?H zO;Q3WjfCHG=V!!heERl!PcY&YpL!K(Q(OR=(J8Dlg$~KA5h1vSUy2M%3C^+f?Ch`)b~|ouw3eoB-GWN(m=_%`&4Pd$6%P+_}&Ts2FE>0pnGG ztU5Q?98gMp@(OTqX;va~j`9t|-{bXWKR%^A@PXNwG9>lxs32*(a3$`;9_5OH~^&&(9X(SeJr8TM{qSS(o%lNN83dzVa37V_jEFP2kxT^u z{%((nd(4D4gIp_Gd8mlFwQ2E4>TDk}8XWL(H ziVHM&!u;WbKqw4QL6Z^>?A$~lQQj_L5lX{gHT-RoPs{$2E)?pNVJyfnr9ZY}LW*U^ z?R|j`7isTf3QB#_b;ecKo=`Zjw*y3ffib7r&U(ZP8+t^o1s5ujz2P6M)Zr_8p-@W3 zXYl)|aDWvHQUw1-nz%AnBeRy8DR^fOS1$2rcO9WXt&my?GCu(4j4}H|j7^?ijB+HT zcfZB!>(>uIzS`@TJJ6@6lz;&zD+QPrWD%0ENCGAl77&ppnhrsceS*3NqR$+E8WxR3 z_~2*+t!o<`D7-&1svb%XyNTlNr-LsWGgK)JXunVWceA7(PB}-VNf;lE3H&D9J6M5T z(ni<8r+#EWl>8SeqTE11=O#mPqOSTU+I!eK%!Lg78kOF1+W5AM?0DwA)B8t0#E=WuemW6>k@sJ2phy|H{cvf^4RCMs|Ww}a!EhsnLSzuF? zipBh57CJ;E?G5&JjABaaRH3%oDTtiX*?Rm2nsC( z3qGzo9y)lClVu=I|36%RjYP%pP{Ys0uktQjA3uG&g$v4mgbUY6 zVf2838V7Y%Wk2np`KWAaZ<5H#WA_&zw+F~tFQb7NYDgrEH2{cznT8!|z^LsrGJIQt zpA>QS>O&e53^dDV4glKF6^`KWcQD>>;UXj{H|&xNX!k4=8_`#wYC!zpJ1>ob$>Lk$ znnU0Ld}eUyNR|zx4{JOCl<2lvm%#hs^On2@{v1`*fK^P^K>v=?!LFdy3-ZKwG4ZxP ze|;Hm`<`I8R!)_FW?GaFwO$E4-poMz zahSXaflmylvjQqxcAeh`P+jMJ`PiT)9lwTk;_G;$wWEJT?D!xTJOS)sNC-RtMvd^` zq8*A5?m%NAH@xtD2XrRih1wuT2rroCP~7NiQWNPO6MC9|G;dBGcN%G)U{t_Z`jkMD zoh%07gut7>N9^ZsFJIr)qwh~Iw8&!H!60hvDgq9LiNh%c3kN=6RTJu++9`Tskb}n} zWrkYQL>TXJ0st~jPk5FjxJ75vsQ;eZe%0OIg z=0|#kL*bQ$dgqR5ns4>N4-#_B+Asb6Q+{|s)uhaDlw=K^jYXO zOvk{%liz=WmRx&h+`NN{a7EW6-?*rc)fyT8SbLGRG|rE4X!+k8V4K+tC>-M zfoMTDT1TQ{%d~62zxp+LLDGtWV0(4$>XwOt@WIQTkxd=+_2{p@SnIu^An*-^bc@!@ zxpxYIuV-#K#0%l}Wyb;%YacNJ4cTEXatbHo^kc0&T}LE~+E}QHGmBVfll((9ESP3G zOjEC!98;?gWkZ~aJmO@LmD&!(u7kjTq!~xE+E#_-SM@X^i5i5g1LOqow&^B;^tiIB8$P z=&}rs-Jj}g?f%tTcoK5Q@JDg@U+K&<|sj1 zFsWd@K>@+jamH6dCCRHHP6{RUK%sSa zJeeD`sXT|rt*~Y%q4OtNBw~_(pFumXFE78|ZKQwh))E9%xyPeoL^2c{)I=R_J8k@- zvQ-q&6qygcgV|?*cMg?3VO6wvNB=1o03^zzI-iPq<|6}gkai7A*n>{!d6|TYS{#sr zwkI(bj}!y(8loZ$0DfYIlJi1DOivmYS$kAeW&B&{`~pn_0RA2(w_11C?7b8dK}f3 z)zT<#Ooq6s_kqHIy;H|h_6%hany!7RHp*#uMvMpGfJ8(}Xd^={bmyu%eq>9O_N4GA zO)?*8)~Kbbo^<6o5y7i}KN!*>1-E=)z_XZOdus52l?TvKuw{_m+GU!aC(Z;lEVcWz z4+6(i!f4Xbg;oRNM8+Ko4p9iWL(u>SDz&D71|dXHu$N9e=pne++$~<`WqkbpZmaeg zF4kc=RuTH27~}!~21KVXynRn7NRJjL-B=gi=h}BB@%kA^X0?BRW#+&*j3O(HSWv~X zj)$N%q?|W06;00<;CQhQfEKd4Q%)iBXW{7|Nl^Sf>V+iW4UnZ07b%{K6rS2*h%IdG z+VcGc^jX>kAcaFrR6>A*FgQKthKDWUaKaW$Z7&R>co2Eoqb0wn`G|i5GeGPH3ENFj ze8g=3t{45Z+t@6B6s7vSIg#}wsJ0x@Q`ie?@L&)3q|!(*a6{7pDm*e-1p)jbIS{g= zU|M|un{uGoW7NEbcBLnh2Uf#8C9rvDe^UDwh`Ox4t39xb*MLcR^FaB6f@XGl8(2~n zlTs`E&Cwsp+e2y5&|7F@CxZy@V4BqMls*~zQe%=tFs`Y8ug5Q|2L^}|^SvSFIYA%w z+ML5m#(odieGDMhTW)D<)e_tUuI4@~ICVAZY#{wuDo98BXQJT%Vj~_Y^r^4mt+Y7N z5$!mTFKZyHDF_n5m97Q_kq+95#?0_>FoB0VtNPVhJO$RpXFmr9ESP$JP!kA|lm-j{ z8P)>LP@s>0s%9p|gIhaEq&#=%`u_H9kI(zty99%>ZX4TmYuEoc5-8`2Bu23m6eG+m*X?Rvq*gf^ zK|sA8Vufx&g&{vt-%kDh;DP3*=i^5VNhF$bOCvvj(oGAQ8aFxNf#j+Em5dz~v8+e? zzC!wdBKS46c|et6SNR;#;0Z{KDsw~5kib|4mZ)E%A?%2_TVu4TQGkSGt~Na;TDGEN zKcJYbQ75>pp|iCcrilc#hh^w$46EE)(jVX3Aztm-F+^Fx6Zl2pi!VcaL5Zkkzo~z; z0t%IXYR%)?gT*?hKvfCN<6zMc(VzlUTv&gMCGQV41PA|MQ9ND{bx+bzMw`!pmObE0 zv>H;^mQN42J*(syc@dzj(8&#e5%Bk-(I7L1zbFM>C%wFq6Re_$@r>d-_B5Cj!Js8OP<;Zbdss1Mu}Jjwy*M3H)US{nif%^Ms-FfUE@MZ_N( zy7Q<=`%RV@{Hv}!CAbh+)EUc6zH4{Mb(@LLKnUTJF_R?oSy&J4>eP49`u_U!H`{;u zwEz5WhdVrBYyqwVp{cgo=o)mQEE`Y+G&MEOe;3k6TgPM}8VqV6ep{_mh+O@XsqG*N z49AD}U)Sp43N|3DT`sW8p+uyvtO@1;9c$WS$%Y?)_9%>EN0U>@&CpRs?e1&vOD+A% z-;JVqrv@ap4aAaG{B1!+q64CNu0d~-<&pP zA7)bOHe9Omnm?NAHfiUIbxU<4Ja!Pqf2F@H7}c4K@AeQl{x;izCP_Gr6#7%IF-)vJ z))7`6AofWUAJndiPZ?UE2C9NC!qyJz%}oCI>En-o9yhH|4m>jrduCWF>Rf}UrE9AN zv0oE10{yw&l8*id=1H&i`be}`S= z4J?A=Sg#Xg#>YbUJ+_RfK}YG;|H0EUQu)eIcVvO>rxO8=OoI0^UOH1i0}4Ezp@pG1L5$0D_0M?FatG$wIP zJa^Qdeg`Q?7~i$!P|0K~@^xsk2A@&jD0MQw3Dkl%cA#19qrPe?8$dUjO#} z^~-$&m+E=q{{(hjl%hcM*m7!2L)wIfm}4HmU*Yx6m=q1HqP`2R8D~w319+0-Fp)3B z5MP9V8k&jYcY?NkHB*ae=FMHj6rU4uqv{?8jSJ)AAL3P2eoBN>^>>6BD&lpWT96B= z89@BF$te7W5txc8UnoMte~u>^xf+4gE-;~Etu+4BG@0%AKtI!S%3 zsmL6=aNA$|w?DtVA2KApp7AP@i4)gAa`HTG*v~zbx=AZsD=d%7_mJ^DeM}n)&$bh z_7IvcP|d^*&e%>U##ZRw4{q%ablKIxx z(PpAY=4q3BMvWK_4ZxkOT@PQNl|^nNtN8wcDAFtzq5^vZ?@5ImjnXxBFaY_~RL6$H z>Y5{N8WF(f^P3AFh|n{G72v=Hv}ge7VI?KqQJP+3lrDEm*N#hul7E4AYNtj`kD0cx zJBwiIxsn`HJqfTxTa^T_fx8Y|AX6zZ^-tu73-SnWj+cmTX55X`7iFD_AD&V#(AG0t zI7$2b=^n3kllpbEWfZy(O(l;`bzas>WvbpZkJjVT1XCJE23U>pNkTd#915V-viN?) zcEN@&Rt+vuZy5KWnSVYUHd1w+-SNW`AMPB~>(N9tJo;!%Yuk(%!Mzb;;8nvQJ9n+u z{BA(*Ez(l`$IJtxdSlk^434YdFq0Y_YU-Z4PgVo-0EJNl2~Pe4(TVk|s9b6#FB#4X zYXS9+d`2?AkCy=K!?&;YyJ6|uIG76EgIDmogjDtF7@_ghaep8Xb!bQyy$y{Ijo}gs zlG|&H!UEvnJVmN$!N8(5GY99+b-jRh&>3P=+j5BqMUf(Z!5PeOTtJC5%0rG3ukFa2 z(wkB)BqEEMS&JNie|p8ZQFNUT@z8IZ`U!(L(59WAf*(v9cX4XkjKniFASi*oLl-n!Gd^t(ux!!9e=Ye86 z;{n{0$Xnw~$f~7dEE5Rg(KO~b31t#gR80+0S=1q3K7Vb{67E4HN)wiA>a4|>5)fAq zk_dCJ&H{BbAh-otxRjzMvndFTmZEXzyLi2>`QiJ&zwc3p`_A{=>Kq{tokj#FhG}$d zy8DItyM#`1NDQ2yret8_DA}cjsWT$#f?Cfo;h=m?4g_}1zHbd}qr}NkjY35|FbT3^ zmr@>-9e?3Jw~e;mwBx>a(Ltu7W^}p+QehsAa9~w=5_nKYUwF~2o}o^WxEQGtwTbd6 z9V68F6PGGLCV|iEv4+S?MRZ|nk0yTj7cYC+SQyj~|L|8)yN9bhu|FYdFs?||%LByn{*$g5-h%5Bs z0Wvn_A`OT4($sYlMMZ2v*J7XmsFmy;zLEr+3gc+nN|ktj7p`AEzu)-24*`43+eFyI zj(?bL^1Gv>)h8_)vvLUV(sis!9Yy$adhPmmQji?i`~$ip%Kh;PD4oOdJD`<1hFGJf z{86#K!*C7_M_lDev_A)MXxjQA^-l>wEUD%pzAI?F8NNYtwUu?2g<^L*M!b67cr)ko zCdaeJ^!R(t>my!KkZ5dHYH4q$tI@YL?SFxZKibxVpdlf^Ph&DhA}=XmDD@8h*D&4R z|NXn2@8_&$%Ni#~%a{Ze%2iv}YQ&Qx(odU50dfqtgOyX;(48m+&e~vSH8~#;oE2Le zbtoZee$2URB#e5AJk_N9koyPb)rl3j3p*S%TtPZKrl#{m(lp?SkW3+G=7Vu(Jb#?J z6nF+wDlY-Q-&cNNciJFiL(Y)u@%PiTJBGmLIldGmC0-=Fu}_jjXo{XQq)@asC;wZ*(0cWbCZ(|_n0l-)db z5V}JG6PXSIU794WJ?;YoRUz*kkb!;46(pIdF z$EYeEx&m!NBsK2VG&`iNO9MVTNLby;I=H3DUUwZlTymQUv4X+b%R=ulc+wGVs0lyU zH0%g~BF(hHjfRk4s$fXSJ%1~h_?QYx2P!~q^;?_g^XCu0pRBl_T8qhRxB#!w)n~=0 zjVh2HYRZC=q`&&gnk7P{Hhf;uARNi85eCe8(4mY#eQXU?plUGPB;nD?SA3jHE+E^| zHBhJ?1Hq#fVE`0LjnCn*tV5Kz3<~yW3c096kDp%U?^_T(lD{M8&{1cL*Yps&wc6(0mMVR39--LKYaZD@(%Hz za^Gu63Y64d;X*BxST&Xb_@-Txjv+t>RWm3RHcOM#As~NkYCy*J1X7UmcoGNPYc6kN z5>UDDEC_jq_(^-cAr0+}xpWWL$FIYF`tZKN)6!E`z*SL2?Est$i@#21k(5V=XsqavVv@5=Hqx{vc)`2Z; z!Qno}299xB-mdXv?c<)lHAtBkJPM5Hh^1yntB%j!V)pa@(J8-g?~?51!R6Pwgd}iU zBFdlq*F>d;c=l8lx216=we4^dHI7UmCj5fz*)x9`5)}yvsA19_49L0z^a~APgfF6; z(3(^b6(2KVEc3bz6c3uYf1dM0x0Hj0%zQ`EwujmYO^0fyB8hzfra;2om2UGiZHwlv zUJ71S3TI}`xRbfqvm%F)DzK*WBX}e1?f^YB=hKiEh|Sin78{EO>ejyw*#EtQ*zIsp z!UunDUoeFSB-~R%DB)(XN6=!>ELHGHz~mxG6)u-+no~wlq2&iTbCB89p)-W&vn=oh ze>ya^qAjSr0SY`5;i%f2UFf!}WnkxV*3WC#15rE?ok(Qjx={BzjA>2hNTx<_>dyG- zfRB%2lGt<{sTEQcB;W@}YMRbmkuqrT{?b|W0=!W%?rQL`9B3iH&R=^?RZn*^v|+dD zurDvKKYkuxzWl4K_{*_8?IN^7UJ!z;^K!`O zij19o>ZBk4UU~qI@h>2SM&5J=8?YK<_~o^II=c5LUO0%qjt6K{iv-7ei`wg({Y;*H zf45WlZ0*nCViHpeYeB223285R;;1(V1?wOf>#d#afrurqHGHm~fAS2&k2Q$ukYJEk-*$GMYK)dv4;qp;*L%`X6Lm>=_SzBu7>dN%)q^d z3v^VMFeMF%lMBaHg!U*wLC z)!wJb11f@yeUWs(s&Nt-Z88C)*X zqvJsWS+9>2;K8DOvI}TT;xm;TT-=wpJJe5Z6 z9n8=usXR7zSrr+zxifH4p!qg$-ter$)erwX3SC2Y`o7PstgbDy-7t)Gy!@z9~$~Bfdo7ZV4 zP31c(n2#C&jJBloVACVds$ZIHAwOKbs!}(rpnPue`ed)~!K}L{WvX?jBgq<~s=6jb z0~E)ppCgv>YKIK%<#oYG1IJ3#-rhBZUw|KNY_Zx@e%Ze<8o;GBR2F2`i|rhf>)Y`DkP_K#RyZ@tg*V81LFOmT2=DxongT>XaZ234Fu} z3gNoH0dPl-&m9GmI?BpRATF0Sd-8Y!e}!<=eFn*$j){>8ytv2>6KWg%fhIu~PxZO@ z&n&HWfJ>daF}=ok5WkI7(w>Zwlo=D}Fdw!lfBi%89sO{bDKwp;g!v`bE5bM3w?w{v zdj-LM+&_Q+-A+N1a}!?bOzl&+hI;5!XAX8{)qQYYbj((DIHj*r!(algi+{L=WTHWM={ZEPJx zGhO+kscKS~v?ibNHutdo`u*+Or!VhskV)@Af3SeSY{{{!#0^tNA&_dtkD%L4vUVAU zOi;`j`t)aN6UV7hHPCc~wCV(S&rJh1f9PE@Md!*Oi$-)%j+#^=xu)g>S$$N$cOv;m z?}9=qx+ew>4ZF*kYXpQPGKVWS$ysP4b!;%sGk5%|n-TstzO2{JKE(gL*|S$W>V(I}$^w}Xe<13d zT*Ch0+jP1bmc*<;nws^DD6$h`$7FV-A!X@-+KR1I0_Yeewn@Vh~bI4S}#@>P%nzk4X)gG=&9hZ{Z572;8vZ_y?loR4I>PxX8oUq7w$ z^MCxuUz46HbuToTj;2Nm*)rJum}=5Vk;`28so66f7<5_VWjd&@L-|nfqP8;b@a`|K zsQo%V-;+WsHGiobegz*7*4T8Bhg^lYVrbIT<6{~5|^R2o??WOMTqJuH>mUMX}MUi>+Y?xv#w?1@rHKj#Zpl9 ziL$DWe=gVLOQ`MK8~xv2=cg|petdmhAATI)e|$#*q<_~fat@^lG$uJPC95uqOPW=j zol?`qXh0W|2k6#rrD=D8S84(M8k?t55}BkEKC|hnhvSzH`C`n`nmSZ_9NI`$#;eb& zS(d5I#t!$SXUE@PwgPj}`J4z^2nUu&+^9aoxAz{t~&*?~|DiR)3|lhEfp+dvFM8i)yx^JQ2ctH;aoSNg8r8Py-F(vmiEKCn&3GIa(l$+P8o% z;iRR(ef5wj44z4+M;d;mAx!WBr)d@e!?o9gc1=JAaaMh_W(#w#$&Co3vS>=GPe7{|q{b zhrNd}5vrT~jTC1){&|8+Em;lpOusyFSB@80plg?T=>$n8WSj5vm5(IJC9TLg;zua1 zZ5&nys|@butW(Cwd$<}X1-g!EA!<@NNcs)nZc(jcf@WR^$!?hT{nO{KFZ` z?0^0Y9XHk?jH&@ss=ewwy=i7VQFkQtDH`(em~zcB6>AU>(n(jrT*q_aZuBB$8@3-L zCtgq;Lit5VPa~XJqmg^_TARYc^q`w9Q77qnj((Ir$|2kvw}f@lfzFj`qN+3~2NmKQ zGi>GLJg++g<29m~b<~LvnXW%lq4fjm1%JecsV`GCA4>J<$P-mMBUz9B#qm%%B%g9! zyLY#My}pF|-G2EtOQ1VEv9HyduKHo|x?sVpwMl||&G74{skH+}&uQ9Em&Bn{bde)9 z4AOx)5?W1DP*jy#cU7m~)c({oJHLFLX>piqBdzMiFxTCikF9Y+IM82PP=k?Xfq!&g zo}=7a2+>QlQTG~yr2rv~lfsmy;9=(CCqzf+o z7;G0bnVOMxXr_}2Ks#(#)O7K!X#rY_M-nvIYOz+VyQRCTA9nvc($Q*?t5 zl2rGk^a(1=ELn%&-I{uFQzONoHtR$JLni{p002#^Ni*U;AhQvN+Irh8g>DGqZ?2nk zmae;OSUpXzBB#iUg=6u$_io~Hsi<3z>@V)}1IGOI+pl*qdy86{Rih`E^M4A`$0pk1 z>(M$$n=Ver9aHRpmaas^?&yNUk$h5rY)H52N=KcO631a6#!lCzY&9%xlk4vfx-N}ZSTH6VbJWa)zaZ~|!1JuiyNx1kjubt49dqMht4yrgT*&XuTE~R_ls>Xs zn!U~2G(q+5>6CPxG_Q=0)M!0OPxX=A$ppAKa%Qo*b?wc$a0FZY?UPBcT` zsAwGz%OKp8ioSI)-t6VBT<^0Nnr!2h3*0(ARKCx3Yf(WsXn%j=I;fH~FH8MvFhD&5 zS4!4(yppZJXl*FStvevMFwnHr4IIQpM_elGiqNzqGl5NBTURzO-N2(eQl9rK>o($} zZe<&4s#fVOqgZrQH~9lH>E;4m%Ag&iqEkRC=!A{a*q_c^7mWl@T^^_V;TEr^saJW) zrt?x*Kwyx-tbeKt(iUOkfe_Kj(oML&?Qfs$_2u>3Jz&r5N=+%DTg=JgqAO2!yl@%|w56`j9z~Y`=zx{Z=Ofz&niJyE&5t@kb>qmlZ+qYGJAcMXICXUY zFeXG-?5MY*+Y7YmrhBQ?N7i`|oticsbVlIB>-yBrxp$s(wP#Q&-*r)%Vab<81qP_fI(zz%-4a|agB@ao}9CMdBEAb zhCI;4I^wTGO&B5Fy@!>DvmAA<+kbT9peFZQ2L*PgLWeGGpg8%YrrjXWIjnqx`9F=9 zPwzKGfSjkiM=trHRzxH?+jNE$RiG2;PRT&70Dr%_H%K?v9!)1?@e zM}HVGMScOGdk=2!RZBx> z=80~dQRip@kpawJJs`D9>p}h?(eOjp<^Ep#DLUv;bsmsZBzbV>x>Rx11s%aNk8;!{ zJ9t;f-fOQcFCEepqF&d~RWc2m1eSHp1O;O+AZ;&`k2Ns{ulCb^dv}w@HCs-yW}pF} zKXp$YssZlfu^{Sr#EhotnBD?li$I~abJS&Dy74Ax$Uad5{knUc)R!VuPfjDU4t==x uo@Hvj&Fi$X27lD4yWL#(3odf~jgxOSq5-~>5;vm@-~B(f?z6EuWdHz@!hbyg delta 13341 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 ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="amd64" -IUSE="llvm-libunwind" - -RDEPEND=" - dev-cpp/gflags:= - dev-cpp/glog:=[gflags] - dev-cpp/folly:= - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= ) -" -DEPEND=" - ${RDEPEND} - dev-cpp/gtest -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DIR="$(get_libdir)/cmake/${PN}" - -DLIB_INSTALL_DIR="$(get_libdir)" - ) - - cmake_src_configure -} diff --git a/dev-cpp/edencommon/edencommon-2023.05.01.00.ebuild b/dev-cpp/edencommon/edencommon-2023.05.01.00.ebuild deleted file mode 100644 index 411e811b2905..000000000000 --- a/dev-cpp/edencommon/edencommon-2023.05.01.00.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# These must be bumped together: -# dev-cpp/edencommon -# dev-cpp/folly -# dev-util/watchman - -inherit cmake - -DESCRIPTION="Shared library for Watchman and Eden projects" -HOMEPAGE="https://github.com/facebookexperimental/edencommon" -SRC_URI="https://github.com/facebookexperimental/edencommon/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="llvm-libunwind" - -RDEPEND=" - dev-cpp/gflags:= - dev-cpp/glog:=[gflags] - dev-cpp/folly:= - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= ) -" -DEPEND=" - ${RDEPEND} - dev-cpp/gtest -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DIR="$(get_libdir)/cmake/${PN}" - -DLIB_INSTALL_DIR="$(get_libdir)" - ) - - cmake_src_configure -} diff --git a/dev-cpp/edencommon/edencommon-2023.05.22.00.ebuild b/dev-cpp/edencommon/edencommon-2023.05.22.00.ebuild index 411e811b2905..1296800f7058 100644 --- a/dev-cpp/edencommon/edencommon-2023.05.22.00.ebuild +++ b/dev-cpp/edencommon/edencommon-2023.05.22.00.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/facebookexperimental/edencommon/archive/refs/tags/v$ LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="llvm-libunwind" RDEPEND=" diff --git a/dev-cpp/edencommon/edencommon-2023.04.10.00.ebuild b/dev-cpp/edencommon/edencommon-2023.06.19.00.ebuild similarity index 100% rename from dev-cpp/edencommon/edencommon-2023.04.10.00.ebuild rename to dev-cpp/edencommon/edencommon-2023.06.19.00.ebuild diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest index 31655e07962d..0f7c876c562f 100644 --- a/dev-cpp/folly/Manifest +++ b/dev-cpp/folly/Manifest @@ -1,5 +1,3 @@ -DIST folly-v2022.08.29.00.tar.gz 3696645 BLAKE2B c1ff618be8b6a73bf0a1249212cf904ac472711086e54da73dd631ecf002761e30496e8631d6591f51e279b736ae9b3fe50959de6b1f86f01f9d6bc08fe675fc SHA512 1437a1314e26624715a0bb781049e19300eb3a67648287b319c55ce0dfbc867a09bd9d2f0cece6fc75fc62b21899aa94b464ae49c12687be7c94fdf0c7b95790 DIST folly-v2023.02.06.00.tar.gz 3790845 BLAKE2B b1c0eed7a2dccba3ccb5e25aa24cc0a6d628fbc3134bf0ed82a1e0e614825a3ae620d79a54e2bea398274afcb662bdfca48d7193f69db35f624ed6a2fa9bae99 SHA512 b9cd8132a702e88e4c9fefcce190d9fd403253c9b71dc22316f237922d99f9cd980ab81d50ddb48ae0e614a493b3d61865b03eee46d59805f83fce528f831646 -DIST folly-v2023.04.10.00.tar.gz 3816300 BLAKE2B fe262148583321ee55da9305a9e060e48915598c08edbd0edb884529d0a9547783f2e1a45b0f39e461ea6b92e9c0b74fc7b071ec1ed044b810ac2065c93a5f10 SHA512 4f154127f24e2e57873ed8e135989c214ae3bbaf0302594b3e67de89e04bf4905f45471a488220ecade56b9ae2b928a779b66f7632210a02b1087a4c05141d5a -DIST folly-v2023.05.01.00.tar.gz 3821115 BLAKE2B 6b2e14dd7b88daa5f81294143f0ad62dc119d7f20f4e4a48859213997cf67df9840a46b7933cd806af166394de1981b0a9f2d9f194e2cb54c73eed8e60c3ed04 SHA512 92bea2e7449a85936a93aef8a216e83f402be41bbd9ab4e90759600bb40e7903e4c8e490cadcf40f098c7a69e187db4d1062645fba8ef15764ba753276ada535 DIST folly-v2023.05.22.00.tar.gz 3834791 BLAKE2B e981f844b12620b274a78fa6640d1510525c1b4cc3bb35594bd5c5daf238eb19291a1ddf19f29e26269effbe79c22ccc9c002f5f547e06566aa804f0d92a0a9c SHA512 4af93f23a6835efaca317dc7a15abe13619d498efbaa5b349a30682be35c129bd87ab9723c5186e63e3d3b646a80816b994f5237108f8d489a50a028bb16c9da +DIST folly-v2023.06.19.00.tar.gz 3850872 BLAKE2B 6332b6de28fd4a0c19b20c4b23fa7093bded940fb07de92ad9fa7f44b8347fb5e5543e5a57c32d2414f345b4f7b306eed806c5d48a871a06833c1d2a71a34584 SHA512 9189adddf59019787969c7edb27a3e57436c2dca772f3142cdbf66e3a69b398be7ae4f2c36a9576c7ad9c51fd3703555e2a7ad6ed1ddce4036f8760d8095d371 diff --git a/dev-cpp/folly/files/folly-2023.06.19.00-fmt.patch b/dev-cpp/folly/files/folly-2023.06.19.00-fmt.patch new file mode 100644 index 000000000000..80e4a2fbf80a --- /dev/null +++ b/dev-cpp/folly/files/folly-2023.06.19.00-fmt.patch @@ -0,0 +1,62 @@ +https://github.com/facebook/folly/commit/a65b35c03797c86969a7b0d9ec281935a21cfa18 +https://github.com/facebook/folly/pull/2022 + +From a65b35c03797c86969a7b0d9ec281935a21cfa18 Mon Sep 17 00:00:00 2001 +From: Giuseppe Ottaviano +Date: Sun, 18 Jun 2023 00:40:43 -0700 +Subject: [PATCH] fmt/core.h is enough in Core.cpp + +Reviewed By: Orvid, luciang + +Differential Revision: D46788525 + +fbshipit-source-id: 03da65f3499ca56b34baa4e75b2340bea36690f6 +--- + folly/futures/detail/Core.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/folly/futures/detail/Core.cpp b/folly/futures/detail/Core.cpp +index 26bd4afbffe..858229100f9 100644 +--- a/folly/futures/detail/Core.cpp ++++ b/folly/futures/detail/Core.cpp +@@ -18,7 +18,7 @@ + + #include + +-#include ++#include + #include + + namespace folly { + +From d783a64391c02b40d78dfc6be04932fa45c46b9a Mon Sep 17 00:00:00 2001 +From: Marcus Holland-Moritz +Date: Tue, 20 Jun 2023 11:59:42 +0200 +Subject: [PATCH] Fix libfmt errors from not finding enum formatter + +Recent versions of libfmt have become more strict and require +`enum` types to be formattable: + + static assertion failed due to requirement 'formattable': Cannot format an argument. To make type T formattable provide a formatter specialization: https://fmt.dev/latest/api.html#udt + +This is a quick fix to simply use the underlying type. +--- a/folly/futures/detail/Core.cpp ++++ b/folly/futures/detail/Core.cpp +@@ -19,6 +19,7 @@ + #include + + #include ++#include + #include + + namespace folly { +@@ -30,7 +31,7 @@ namespace { + template + void terminate_unexpected_state(fmt::string_view context, Enum state) { + terminate_with( +- fmt::format("{} unexpected state: {}", context, state)); ++ fmt::format("{} unexpected state: {}", context, to_underlying(state))); + } + + } // namespace + diff --git a/dev-cpp/folly/folly-2022.08.29.00.ebuild b/dev-cpp/folly/folly-2022.08.29.00.ebuild deleted file mode 100644 index 6b0a91913e9c..000000000000 --- a/dev-cpp/folly/folly-2022.08.29.00.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# These must be bumped together: -# dev-cpp/edencommon -# dev-cpp/folly -# dev-util/watchman - -inherit cmake toolchain-funcs - -DESCRIPTION="An open-source C++ library developed and used at Facebook" -HOMEPAGE="https://github.com/facebook/folly" -SRC_URI="https://github.com/facebook/folly/releases/download/v${PV}/${PN}-v${PV}.tar.gz" -S="${WORKDIR}" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="amd64" -IUSE="llvm-libunwind test" -RESTRICT="!test? ( test )" - -RDEPEND="app-arch/bzip2 - app-arch/lz4:= - app-arch/snappy:= - app-arch/xz-utils - app-arch/zstd:= - dev-cpp/gflags:= - dev-cpp/glog:=[gflags] - dev-libs/boost:=[context] - dev-libs/double-conversion:= - dev-libs/libaio - dev-libs/libevent:= - dev-libs/libfmt:= - dev-libs/libsodium:= - dev-libs/openssl:= - >=sys-libs/liburing-2.2:= - sys-libs/zlib - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= )" -# libiberty is linked statically -DEPEND="${RDEPEND} - sys-libs/binutils-libs - test? ( dev-cpp/gtest )" -BDEPEND="test? ( sys-devel/clang )" - -PATCHES=( - "${FILESDIR}"/${PN}-2022.07.04.00-musl-fix.patch -) - -pkg_setup() { - [[ ${BUILD_TYPE} == binary ]] && return - - if use test && ! tc-is-clang ; then - # Always build w/ Clang for now to avoid gcc ICE - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230 - #if [[ $(gcc-major-version) -eq 12 ]] ; then - # return - #fi - - ## Only older GCC 11 is broken - #if [[ $(gcc-major-version) -eq 11 && $(gcc-minor-version) -ge 3 && $(gcc-micro-version) -ge 1 ]] ; then - # return - #fi - - ewarn "Forcing build with Clang due to GCC bug (because tests are enabled)" - #ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)" - - export CC=${CHOST}-clang - export CXX=${CHOST}-clang++ - fi -} - -src_configure() { - # Fragile when changing compilers - export CCACHE_DISABLE=1 - - # TODO: liburing could in theory be optional but fails to link - local mycmakeargs=( - -DLIB_INSTALL_DIR="$(get_libdir)" - - -DBUILD_TESTS=$(usex test) - ) - - cmake_src_configure -} - -src_test() { - local myctestargs=( - # - timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest - # Long-standing known test failure - # TODO: report upstream - # - HHWheelTimerTest.HHWheelTimerTest.CancelTimeout - # Timeouts are fragile - -E "(timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest.HHWheelTimerTest.CancelTimeout)" - ) - - cmake_src_test -} diff --git a/dev-cpp/folly/folly-2023.04.10.00.ebuild b/dev-cpp/folly/folly-2023.04.10.00.ebuild deleted file mode 100644 index 77a442688377..000000000000 --- a/dev-cpp/folly/folly-2023.04.10.00.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# These must be bumped together: -# dev-cpp/edencommon -# dev-cpp/folly -# dev-util/watchman - -inherit cmake toolchain-funcs - -DESCRIPTION="An open-source C++ library developed and used at Facebook" -HOMEPAGE="https://github.com/facebook/folly" -SRC_URI="https://github.com/facebook/folly/releases/download/v${PV}/${PN}-v${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc64" -IUSE="llvm-libunwind test" -RESTRICT="!test? ( test )" - -RDEPEND="app-arch/bzip2 - app-arch/lz4:= - app-arch/snappy:= - app-arch/xz-utils - app-arch/zstd:= - dev-cpp/gflags:= - dev-cpp/glog:=[gflags] - dev-libs/boost:=[context] - dev-libs/double-conversion:= - dev-libs/libaio - dev-libs/libevent:= - dev-libs/libfmt:= - dev-libs/libsodium:= - dev-libs/openssl:= - >=sys-libs/liburing-2.3:= - sys-libs/zlib - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= )" -# libiberty is linked statically -DEPEND="${RDEPEND} - sys-libs/binutils-libs - test? ( dev-cpp/gtest )" -BDEPEND="test? ( sys-devel/clang )" - -PATCHES=( - "${FILESDIR}"/${PN}-2022.07.04.00-musl-fix.patch -) - -pkg_setup() { - [[ ${BUILD_TYPE} == binary ]] && return - - if use test && ! tc-is-clang ; then - # Always build w/ Clang for now to avoid gcc ICE - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230 - #if [[ $(gcc-major-version) -eq 12 ]] ; then - # return - #fi - - ## Only older GCC 11 is broken - #if [[ $(gcc-major-version) -eq 11 && $(gcc-minor-version) -ge 3 && $(gcc-micro-version) -ge 1 ]] ; then - # return - #fi - - ewarn "Forcing build with Clang due to GCC bug (because tests are enabled)" - #ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)" - - #export CC=${CHOST}-clang - #export CXX=${CHOST}-clang++ - fi -} - -src_unpack() { - # Workaround for bug #889420 - mkdir -p "${S}" || die - cd "${S}" || die - default -} - -src_configure() { - # TODO: liburing could in theory be optional but fails to link - local mycmakeargs=( - -DLIB_INSTALL_DIR="$(get_libdir)" - - -DBUILD_TESTS=$(usex test) - - # https://github.com/gentoo/gentoo/pull/29393 - -DCMAKE_LIBRARY_ARCHITECTURE=$(usex amd64 x86_64 ${ARCH}) - ) - - cmake_src_configure -} - -src_test() { - local myctestargs=( - # - timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest - # Long-standing known test failure - # TODO: report upstream - # - HHWheelTimerTest.HHWheelTimerTest.CancelTimeout - # Timeouts are fragile - # - concurrent_hash_map_test.* - # TODO: All SIGSEGV, report upstream! - # - ssl_errors_test.SSLErrorsTest.TestMessage - # Network...? - -E "(timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest.HHWheelTimerTest.CancelTimeout|concurrent_hash_map_test.*|ssl_errors_test.SSLErrorsTest.TestMessage)" - ) - - cmake_src_test -} diff --git a/dev-cpp/folly/folly-2023.05.22.00.ebuild b/dev-cpp/folly/folly-2023.05.22.00.ebuild index 08296dbb6784..11d6692f182c 100644 --- a/dev-cpp/folly/folly-2023.05.22.00.ebuild +++ b/dev-cpp/folly/folly-2023.05.22.00.ebuild @@ -8,7 +8,7 @@ EAPI=8 # dev-cpp/folly # dev-util/watchman -inherit cmake toolchain-funcs +inherit cmake DESCRIPTION="An open-source C++ library developed and used at Facebook" HOMEPAGE="https://github.com/facebook/folly" @@ -16,7 +16,7 @@ SRC_URI="https://github.com/facebook/folly/releases/download/v${PV}/${PN}-v${PV} LICENSE="Apache-2.0" SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc64" +KEYWORDS="amd64 ~ppc64" IUSE="llvm-libunwind test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/folly/folly-2023.05.01.00.ebuild b/dev-cpp/folly/folly-2023.06.19.00.ebuild similarity index 69% rename from dev-cpp/folly/folly-2023.05.01.00.ebuild rename to dev-cpp/folly/folly-2023.06.19.00.ebuild index 77a442688377..48db76046492 100644 --- a/dev-cpp/folly/folly-2023.05.01.00.ebuild +++ b/dev-cpp/folly/folly-2023.06.19.00.ebuild @@ -8,7 +8,7 @@ EAPI=8 # dev-cpp/folly # dev-util/watchman -inherit cmake toolchain-funcs +inherit cmake DESCRIPTION="An open-source C++ library developed and used at Facebook" HOMEPAGE="https://github.com/facebook/folly" @@ -20,7 +20,8 @@ KEYWORDS="~amd64 ~ppc64" IUSE="llvm-libunwind test" RESTRICT="!test? ( test )" -RDEPEND="app-arch/bzip2 +RDEPEND=" + app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils @@ -37,40 +38,20 @@ RDEPEND="app-arch/bzip2 >=sys-libs/liburing-2.3:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= )" + !llvm-libunwind? ( sys-libs/libunwind:= ) +" # libiberty is linked statically -DEPEND="${RDEPEND} +DEPEND=" + ${RDEPEND} sys-libs/binutils-libs - test? ( dev-cpp/gtest )" -BDEPEND="test? ( sys-devel/clang )" + test? ( dev-cpp/gtest ) +" PATCHES=( - "${FILESDIR}"/${PN}-2022.07.04.00-musl-fix.patch + "${FILESDIR}"/${PN}-2023.05.22.00-musl-fix.patch + "${FILESDIR}"/${PN}-2023.06.19.00-fmt.patch ) -pkg_setup() { - [[ ${BUILD_TYPE} == binary ]] && return - - if use test && ! tc-is-clang ; then - # Always build w/ Clang for now to avoid gcc ICE - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230 - #if [[ $(gcc-major-version) -eq 12 ]] ; then - # return - #fi - - ## Only older GCC 11 is broken - #if [[ $(gcc-major-version) -eq 11 && $(gcc-minor-version) -ge 3 && $(gcc-micro-version) -ge 1 ]] ; then - # return - #fi - - ewarn "Forcing build with Clang due to GCC bug (because tests are enabled)" - #ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)" - - #export CC=${CHOST}-clang - #export CXX=${CHOST}-clang++ - fi -} - src_unpack() { # Workaround for bug #889420 mkdir -p "${S}" || die diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 05dc41fc17dbb1e5be47f2e334e76a035a09076c..a0a3692cf7d41ef50e13528daee2b04afa844fbf 100644 GIT binary patch delta 13901 zcmV-THnPdMc(r(tJOM+oJxBw8ORVu)x!VZ2h1oMW>cFaleZ2luZ>~qeF*S!BeC#vi z1#GQ?Lv}}qZ@$|15~5qyMzR3}WFxQ}$iaKzUwa0?ZKj#9l=cqa#*p00h4p^%YpZ9UFW-SU7v&H(*nN_=+%0EVw;tq1mdh? zA=heZxculFbaotO>x6r$HK(5WzTip;zgr6=nUlzJ_zGTtdl;VX4(SB{<>OMS_|h6! zXN|Bj4?_&i#DfNhCx*hOHIh{en6u@SLnP~f2DmB@IL?Zrd*T-F9>K<5E~kO%I-q}p z`SrT~^7VDBKi@1yd^{|F<|~*{Qp~yR0}33SYhOfMjG2HLX;l6V=Rf#UT!6wP-10fA zS*$Vmf(iR^Gp91faQ^Uwg_k;eS^{Yje?C^SZ!3Tnz8fZQW_m^9?01Xx(-%LG`Al$} zD4+OYI1@16iu^0Uh#~7ZP8fJQ&T#_x?@r!4gUg#71ik~nM87A0Pqr2kAj5|&;QsKx zUH=?8cc7=WHt~N4zL?KXi-|z&uj6mGfD9o#vA$t=H*#5k6K(@SZ@#-!@Uhmt`K_8} zY-HU+q9SU6oLor=xH16T0JP{hcaa8ilPxk*S-rU625v)+2Z1y2?_)|Qj}`(iw1UEC zmiW8DIE3WW_8j5>RYx|Po5Y{|1R{xgTipN=GNSJsb-?!u0Z!l%05~N4 zgM{ir20IU@<`(BWPpqT5#o5;bz{CS`xwKkJSUNlnW^ZdhjYYb8(k?t4#~fuDZe14- zB0|B#PBNk6KZld^J1-Jm2H7n3$Tx979u^b54HC_q9zIlmnhBQt+zv>`4f!|X!Fymk zY`p4_Rx0jBpcL_|=*E7a*EXA-H(U5{b=~usfsm{tD=C-dBCeYYt{1Uqjc~mp7w%$l z4nHPOjB zegMH9U_USv7eIFehkL+o!Xm!=AyvdeRF9~$71V&{0yd#Oilcy>` zO>Eo@_SNidf4lS4r@2D32|5{HSyyPAD8YRCwCbkFP$kFg2EO+IW3Xu^$`awuIYZ^g z1kcF_5Jp&^k<3meR~~Q*B8$8Fne*Wk#!j#_yl49(GlLlOtOuQ zT2R4%ROEG>*}0tAa4Ey3Q#ncU0wxUPCLRRzkHjf%1b4F%fUlUhC%5hrcZ>iXuE6K# zOyr|^$Dj6kf%0V z;Ej|}CP7Dj=CxtZz{2ti-2w@M3oPCoO+%i4I{a%6eUKJ#kO*w?m{1{pxGs26FY)1C z#Qo@?0yK(b+_N|dyp#-9VaQ}f;%pF65L`@C2qy<=*sduRm_uT8Qtp(?;vFnZNRio!a0CDD-c0tTI60MEV=)jxmx>EoSzL1F5{TrR^^LaXAP*oCu0;T5HS zMEC&a$;x>m2jpkyCG@jq9=+z-n#0*cf=>*A9v~0Y@IctZVIM-Pg39KNswZ+B z$*xs^J;B)hGdV&;b7{K^8R7T<3OS=e$Q;(L0Vm@7!G@s($G`bF4UeiBQqVo_(;P$y z4Y)FlA>u~0rbG>{%AAkPk$Mx~$U3zR! z03(8e>!}37fOKAoujNVGWtO7M2!t=h;2d)Y-f0bpEcBMpOV*HLFz;xv2$D}Ed8{5t zC^ar%_dr4xX=E3Y34fH2g`5YEZpWE1HtF8engmoQh0XU@&-s%Vc<-7?fEjOynB|gpT4R zF??^byN@Nr$dloBSUu+r2cl$)?(K!Qq^3Wv*CLruqEk9 zka^n}BaK*u2sVjmKx;J|^K9pTfsw{p1Kz6`(V2*DKW{PF;T#3Q2+<=vU4Y!4zKLfA zDG?kJbc7@Vp^bVZk_ozL4-f!W1Ive#0Vf^CDyS-097h;{6<`8t5(6Dp%WvyXbzTO} z0$gvhDF^QE7W@4A_WI>69-j{83r{gcO*iMtso+tYZ;l)&M8$w_l!yy|Ky9!5Uw5$m zj=+LNNw%g-5tAJg;v4M&(BcpUQmv zffMg_BtPP%r*VFG81T3&G}EOl$s2fG-wlCpAQv)Gpv$vBh>$CUMb3N7=t5eMl#NG5 zLXPwufeUasqH-X52+QRU z$T4sx9-{CQ6O|-Md{EX=A~qa!Ng@qd0Y*R%6blKG2nuC36a~J*&-jE+IubwF_Q6&6 ztdr-!sqoc!iY@XZX%rO%9f4C0U;}vYXjg)PhY0AR;>G$#Q59={!T6T~6aG$uAjjaS z2xE|zc$hHx%By84%S;>KhXRYu7HK-SZnpXr&st-?e73h6=tB@5Mk^V;78`#SG^jO^xrHyT(8)jA{$@E&Om{R9gmsVffB0&D41nqXE`apctqJkQEKOE9sMch7(_VH!z`SRob z`tn!%`i@%E8`ZxmTX~=u>zrGa)eLKfc_t7jBbJexQbm}557{B2BY}sQZc$G>JxVEb zT#Z=UqyR)q9=+qe_2dZf0nxx1R1cAv)5MPGDUPKPFz1mgp-xNG)({ynkno`elVjuy z173wfQc;t{iFbE+RfFUJOVauvyVPeURU0`cFFd)En^jGL(Gi$ZV^Ba?55e6dju7PR z2{-~Xo2rw4-<$1So^($c37Gnp2%-dYLYx8snFL4HUpYolgSaEw!A3vNNK$%aXPzGv zt+FB<;v4#l zT2Rs>%Ye)~x=RB@aX&%>Vv(=_q+1d;#8%1yK`}9Z+8063PeLG-m0>?SDyP6XtE5H; zfM?>II|&rb!JN^*GuO*2WZ`KrNYYJr$E@!p^(B+^&wDyJF=ztEO3FHTJscBOG>*yN z2p*i>CjxPd8by{?+Nfkabf{Q>vA6lNAwQ5&NnI2*M!G8Y6J@bTTn6ew$m#>j$PcP< zAEGsX24F4$&ZKMH{Y-gJTVth+O_O{t>z^_yF#t>&Kb0niD z#2`$=LkJ$lFj7ODOIYI+n#Nlef=Sp=r-#8CRu)|@z)pgq02y1wUq`;yF~PB$yUM;$ zoQNLgtiT0y>CO(Oo1klCEaQh7R85C`RM|(w5S{NV_W#}|%Ucnj>=jDl1)GY0DA!T@5G3Lij3kTTtAun10wj?ghSYt9L48`VZe)0y2(RWi94lKl z1n_C)dN*YQH2a>!AruNXUI;frhD0QPfH?$sf)loxAnho1LTcTZ>&H)f-n|RFex}Kh zcQf6;Al^Cs%!l?0EheEa@-<*+#DC-Qc}`p#UIw=ps$#fPSJWjE3WoDS%iv3@kzt?O zbQeK_#5x_O)FB07E1Mz_jdOh)&l_U>YBP$XRl9 zFc~s=s5}TKQE*jQKPV4;V<)gMlK3k;g9mbC+|*SViW44N3mIuin8!J`;|n-)bk=)w z-O=7XlOtIk1_ti>(BZ!vW+&kV-6Sr))KYSzlJaUMIx4COEymHI$zb#d4R~8V`w$u^ z=|mhLIyr0Tg+qy()Dq{(+fP`3$X2=acw&H9nFI#o2?sRpr@nwk{UX}zn9+w`9^NnOt zDg5Y8qu$?8s&l0NFJ)d4boSR0Dm55 z!C%KH80?_@w~l)%{FmH+7_h&YYkYkfd;YjyKYzCM_WJe5Tb?94J@pZ4#XfO1k@0(el~cdZbN!N@1RMhE)sEkbej~piFY`1ze*t- zF37KI3=$`7o1jlCAqEa7XWhXZDMT(RSF6Mjc3J=OnbwtG)AJlyVK zzG?v-d0nps?65ik7=@w}RSSYbyI@wz{J&M?Jqn9IVdubba7on@XI-HaD*OTfJ9IIL z@b(eKxK#Tl%|a4?IGo9!I{b;F`rtwqob%vi9zYr@IKY5Ak3e|Cd5z=;saKI}>MDi| zEyjmP#8Tu5WrM0)xkV0D(G5vX%3P^nI^3RIF$@(Z|DC!x$7n9$(h*S9B}t1OaM*@_IhwJz1=f*lslqhw)6yIJ+eGet_xnMro-bp}5eg}KO*)eWi zOZm6l??XO+y?*}idN&x}`Mmrl6CrQNS4j;ec2%Kq;bFRyr!NN2=9H;1b{*!deo0n=Y=oOvU5e#nhI@Bl*lIl#b zxSdEI@V6cC(4O){o#L}daa}>cld&&e@XlKM=TBek>-|2r=R4_N8zBgDawxB=n~(i}22W zXq)S{=L~fWRRn!e3Xsa-g(D(P6rPih@&mdaKzyra3A2sm0$y^$3c!BmHI(Hmn7n`$QfwEP@N#!k%Fg+b3@HC zoFl3pIFld(?EtM7r$7$kM1b(ygfEYO2&87+-Pb7s*|oK?o8v?Z$Eu}$NJ$p zPu73b#-VD1>a3=N1V8v-U4BoT+Q7ni@IGYt%Ic_sy<6k)IKSdN`4tw8%0Bq!g|Q?z zve!bQM6aH$umaj(bQeZJAK}28a1AP>KHbaZR$@EA_y$yLbns6+N8}pjQc=Etx}(zf znW@R?fSZ!nkeJieAeK#iGdI}ai9kdo?uu*(R>-DN;u%2nsp_S3eddhvf*3unMsQ7zB}Cbo$3XmaL=Vtz z{Et(09j1WAJi!1VM(Llpl$1{b+`4X3whjq^Fg0O7{kA8Lhc0RePYlbkYz_iKS(7gp zGJh0cpx__1w=NFBV*w|dV2)UG=yvd^k&94Ed=0J11H#aQbVQ45m9s~NRUH~e#oMVorp}x^eBPIQQIbgLCkvHCiMb7 zxJIxn2_?+0>mSmUu15+wW#~4~*7ufs`G5TK_T#tp_2tXky(6mK%4VH>KwMRH(9qQu z0;HlyJP&R)>P$E_M{JVz22L4jfC{(?1=KAUrwE$(cz{*a4ZIo;U`sk&b!PR-Ly}yA zDq$RZ$i&tF_Yb*|BXG}vNR>2vVtY8L=FW@SwtB{O0oIn?A0PP?BSELSZ)&wo~RLG>KMU5eIeGh-$+-R0vMGpbkZS#r$tnS#7KN279AAAqNO} zOn)E{JhcuS^K9i$ujG*zR9qK%TYrZSTKlJrn&fC?M@djYbbnSCAQ`GaL*NIb6cQ?I z*k9d>@Ghj8O5n2uG~nU+m+b~Kj|0U?lJ^ICQv@6boI7-`I<|QA;&3rj&7%gmJ>R}jila{z6ALH^|JN0Bx_{(Q0P{(* zZmZv>6XY4M?Bupdkl=b?I-Hq51%V;BcqIZ?SN!NP(#?7ngJ9$8R!LXOMJ#TU_a?6y z4hMP~xNi*;!ctTBm;pHHJoE^@slW^^K|nhAH~+W|f}gRynwHf^qMN9JD?;Cil?7dH zEul(bEJr;CfAF%mpFiJ;T7UP?xPi=?yIdH^t76;w;f&YFAf> zEntoEL1wv59$(ohtIB;;HA8z1QHG+@dIu4lq(3abDG&i;_>-fln@9mN}p3M+^$r%OFR1o3r}q8Qo&O}?lfY;H`Yc`S;Uy?O%NRx4Vtt(*1u>{3iy z?P9sQuC`am1W%xM=YM&+x~yObDg)!aP!O`nnTGAi;W$~r+XS&>FxOCHoOw{?agy0f zjJgqSKqr`}$ZQ@*PAObvsg0OLGv5-x>$=;DjC^ZQ1Tb{x*Wsd?W`J(Z!J)tpkoHhe zhz-=rq;^r=$n2BGSgPWKW;g=`H;IeE&D@oD($cL?fbe-$*niJ;=@CR_$P#&^qV`7| z6mfI%qd}3M=aq@PWC;Rra2iLt20zsiQbd-6=&Ne!Jl=qy60=~N3%WPyXf@Rld012w z3<(fJm3N2iKD?*Q-A(YGJ2`)N(v+Ex#RID@JM3^8J-QlA(}~HXha@GQRb(bldwHP$rZJIWd^J==qE z#KKST%^Jo7QFWC7b3|}@J{?};5RX|+E<|635%SpXpv5CWm>Ra3k-!I?PZ8(G$^1rk z4cyUSjRgoHse5$lR0*pu2m1h?NmOL6yMO6E{PXMAPvhhMFg6*2BJHo2cefgLP)Axxs~yUqT6thblHzP$bV zACC?uFlf4(;0C=69HVa#An@8Qp>=sVjcE~qy57f8w#T2BE~eBfebg-lIcz>Ars;O4j{iqPZX=X@QyKo&K8*Ev^?4Z2WnQ^3> z5`a*Vl{LdWFyY`4(Do|7j;zxq@!(a6;yL(6Lc^^&bor0yP=U*-@n@^QOBW5guMqY^ zyUgC1?7MEpr-R|rqUVYd`I%C2=RwtA10utJbbFc0KunUs^GqC_O4=G2-II!=M2`+krcZA*pC`oUuLCVy;u~}oNXQI!66f5rna*qAsj(=dm-wL*B zIdCP7t3Q8;@*qiI@T!RpjfYJ2_jFCwm|QrCvPrdEBU5U9!Ot_e`_!pjq|BlLDx4{5vgF1h;w^yu-BhI zulF}7w>;@}p&FaSt;*(21KEDRnOl;622;%Kv8@=4uA6%Bv({B`%Qo!l-D2-9=?pAAAg_12?bPQQc=l`;*2E zylP8XgEnIKVIZ?n)eG3Lc6i@Vf_nQ@)gW8j0koW{umYZv0sU4{Ca4rc@)}L;E?5ub zajGzpM=hxP#og)uhmWrxUe@?{H`ueTsD4GIa%~$x7w_NtD1VObCefHf-Jke=Ri&vn zqy<^$a*hJCK;3Hcu^`!D&%%G#)K3Ab@oW$$sYBIeK~-sB2(OkL?9)`IR%_0)Z7PXB zXoeF&G>kjds8EvX*8Wtub6qWzdXSe%O^dneS{PZE6F26cdl%?-4aXFSi2D1< zf^{R55nv=j%zsP5RIFw+J;AFszJ71#8gj%x`u$J&= zcoF)mz$FX_UVo+SYdDxxqgl}ah0sV>2JHm&8jqH70jV2c{i-d*W#MtS~3Bq0Nq;P z5t2k(B0>uEpgE1UF2B*IY3K`|m%uR>H2c($ch|&gP=Bqd>5h{#CCF8v@JF<=$*Vmul zUOs>LkBir^732+=?m<|x2ue>)Wo~L}#@s2zdR7|+Btm1SiKL}j7TtaqAzet?o1hzi zjoM&uIDbyo2l9HoG?@MDQpt*ksw+qJW1%YCR?AI!qCVu1ltVIJ+UkMBkiF0`rp7Ga zvD?)HgEHX75x-<3T^u$2mzqa(lVkpXNi}LN7E|03XXVN?T*n1)VSv55D1RE-9FR0EBrM>eHJt#ZhC&c)raNxH z1^E-8)XQ)PkZmnpi$UZhgnT4_YuG}}i*&?km|BEp*FZW>`#}6aUR=VUpv?y`VkvkW zb)or(`oz)myqT$?1F#S2s)`@T2@&PoRrKfQ)Upj!6)dVHF6aaWxWmdKiiDvqM#lDD zC4UbeP+GDw7QGwmm(Sl<74L{YMNSr!B&bq2aPTOW1sjhLeYh-i7%+EU^Ifo8O*L)l zyao$sC^bR@8?S3cM$lw9p1fflpo$kgg#R%`Sg znm1JIHd&u1h5M)&61OhR8)!&?w+lEv;p(l|&?5Y(68^_{8&d%V zLPZ2}48v=)2dJvKwb?Yzm>{p$eRo`{Q<#!Ev_UQkBSme(y%8}-?aEUd8X6Kw`hO3u zxP5eLGI$g!z<~+qqYDYkB)AGTfFZBjU=rOm(Fij=QCGNIKT^>voC;j~+UKAfOait7 zml1XY3nH{VjHZ!Vj!3|0S38787Mui0Xc-}sv<0HPGZ|9yJClJd&n!u(YsrpuJHZ4e zR4>0esJj}W^K`v*9sox~F>B5d%6~x~Rj5lf@{)iMSaDZ_w2~+%sI`@w0Xob{xm&6#FY^x3X7kUcSp2W^$r|BICZy&ZGy=XfIF6N7qyQoou0z=4 z;a(eLO2z&oRCq(HFnA9LB!9m{pCL{4Vq}fw)pYG1(2@}tOTYl?oZI2@w}$w;o9gx3 z+lQB1(?xE#COlXIs@7}Ol^Q!pHRRsfF931vfQSx|wGQzLQ)|R z$@JJpO@=&v3TQx0to04DY}NSGgP;a4zz{m>bqxe|;2jUqtzywZx_@YIlbQgNCIhd% z8HDZ_TBNbA0RYpggd!P#RGt>Y3*&&PT0FxUX_m%SjVd@Kf%m7QjsdU zA=!fHe_6|?`JKJK+Pe+{!unPT8(M4NAtZ*n(j_STRZ|cE*BWF;Qc1&?$-<|qhzh?_ zsb3}Rsw+Rj1w){gU}ZDNgq776fqON$zLbY*&4ej*)YYz4Ze-LMw2EQ_a3w!&rjnPw z%83xD1W(+n>8`0;#vImHl~P0WD(KXN>P2`fKZ8Nis1dr7Pt-u8R~!+_usC}qw}Gvy7z;&>x`(kHmoHQBB!2!KfXw|4cI zp)>t&J4ZYLPB3q;R{kzwgSf8h6M8V#Yj55Vy)rdEZWWKJ7LIsfM1dg?$0MnKg+Swn z>gf-bgQlb;B*na|TKe#St$`%6o*Ea>it01Mn3|OXzPvONzYWPSG{xRmG3HhV`)SWl zx0)dk^YpHv=55X1;vBQ@S=97#PEbR49~zM&$3y=Puo*SdlKpUUC(TA%pQ^TqdySo? z-PJ6utzA5@*SM3`4R$=%#h^A#m=73hs^ZSb0b-q`6)X@e4aTo*8ahO4Bb`(@F_k)l z`V0$H;nsBh(_8)#2U{;+{`^jL^9Ij4#YkF>S2Tc7_fq)}mFKilkT(Q>ANo}d^IEdt zAyX^9LoV`=&INeyk52CpbL6US-4iv7K;Z^w=)SV`*WgrSXeD1 zmef^C%G6%If($1ya{k(XY@mDC3VYk}X|=Dm?7a%as7IU-Xl?E?Bsqif12 z8Xy4G)DHV#Urw`-c>B7hMF7>V9vIRq9}K@cK(h8>)S>GZuMC=hU^PiAHp6z;3|enZ z%>nA4ky0os%*v&B;Mh3^r{!B3h~T#}ex@;H^@@-y+}&DVK7DxST(^D!-bYPryA%!` zR(j;Hur0NKB?8l1(LlK7Vmj;;*y@Xqhinavgkl|X0MtRHKBtSD6rj^yx}#`e#8&&oEjxbw>Ep}W ztz?+W&0HDW#Ivv%T%3c{j+do1d)jg+lpR-Yt4J@nG0YTy$ahOiX$IV5k?JCWs|s=N zX_;xMj%jD7x&gE-_F5G{mdod)FPpp8%OfoFd5YikK+>D(W#G$Xn`4p4$jT4 zHGbf^+V30@3tvYX4Ga*p{nNA%NB1ev{R#8a+E0(*iR#ogFZ_(_N+nUf3u^J>^m`+A zc2}w7)@uEK?c?j`U;SMQ-MT8ArdqOwVmN?<-zV+MT>6r(Y2K3+dfFJ8)s;q?8AT(% zu1cF!&fXyV8Ya4iQnjX5E0>}=CbR%8=*BmRqmYE=t?Pm)#uJBr=f1A^AY>LNkgHnzGUR6{OW)>rJ> z&ZstSoH(d#+JI0em5pZM4WuYFlcz9ge==L`y*j8j>lJ@)(4d z@pQTz%=!cf{jVU9DPkg@bWe zD*2x4>bsU}ge#B+wR%zQAyb1^ZEABYQd0v4;JSKQNfTN|GstF-wy>ibw>AV7ZBomz zUWE8)4UpF3?2!npM9N6@x@0heB6sch3y8<)nx@2*3?N_XWJHzk0MFGw5~0^se;-6n zJLOX-dOt;syBf0neO1VB=9*t$|Mu;@lf`Fay4IHoQWMk;ajGW04u(1H&;^c)ihvsO zhIo>-r@FdH`&P1Gi9)4Srp>oQGC0hC0W zR*;w)Y(ad-!KttWL?+nH!EIC1xVF}zhWl2B->mj-uY5r0-MYiZX{xj*5MM2jvWC-z z3q%o5YDaxv>Mc}v?^;ER5VYvLbhWD+E@7%*742J7A|pElFsf=4tC{Wue|T7T&0Rs8 z)QNnq6%eKQR_(dY+O+m$r6EWvRh@D~*HQ_yYkAmQs>pV&S4E(ugv2dcL?VPcTF!{3 z((Jaj8}s#QcDC);L&;r+uC35og6Kz|a3jL=zKZNOi+y|hdB42gTdQvi znpNqHghd}wSt!8E9C}epe~_oI28xgX;%r2c8j4_*X4-Jrs#dlXoj8O5WLR6vF*PiG za@OUhX`_ut8-nWynUvM-2kdHm2SyMy)crKt)Z{xdI;uS_5ouBD;eFQJLhU31tq_8S znD{Okg|zI7?qhpM=vl|dHT6uLbbLYBMK$SjG+y#SOGu~ImQD2-e}D_sAxI{C09JfZ zRr5W?_;kOW#5r$wxf4-TrpBzJmKG*t6S$@MIX(>1n)zuOPeY-uh@B0Jb)64JkxNPHGiWjA$PxDFE`D zPSb*4l{AuWI<|y4e_{(y(bXeTAx-Ut+nV_2lTimn4Q$#tT(mMk+tV~d;|kJjtM^CQ z0{`y19fWzRk?OvT|IL1R`)1?o`t!g4-*IPUPvUQ3N{g9hNLNAi=t#6mPgfcID?yC& zneOy7m7SXwplbynVt0|rU_%Wj8wlx1;DE_aTV^+cZ!8!}f5?TbKPJ(rRSZRIsFrgj zFWkc7qnBFS=hw&@9?*=FhFiO6=TOl|YxWTQTBM;n|EBr5d3DI6#Wg{&cz!h2(sJvq z(n-9)CY!cl!lIp88S-|TK_rM2^jH7Q)=l0VNUEFBUOw5kH9p$={aQDU(bPM{AC8C| z^$S_i?d?D_eBtK3=eBBeFYh13B5%iz;(_8=+IK#JiUe~LWX8Y z5=Z@&75qyeSWOG;pu&m*4dhf! z_WGA!|G2!<=i7FbtOHp1mO3+w;qznwURfuFpo6PBT`|H?q2tL}I|L~1uS=PKwzQIZ z>pFv^o+L7hO73X5617Tm5)p89buk%=v}sB1R&ScF?J#kDmaftF@c0!7V2qFhtUQzR zu>Qo~9flzIVV$St6P%ikv=vO9DY-)%v^rhQ(pjaluGNlO@f{)<8zzcFmzn^_G0PL^q5IedAoZ`gU?ggI`4- zE#~vObTIv00pO_ynJ2U`YSA|;VrwH^QJ-nl<&p#ECGa7mwqb)Pe@MNw@N);H#t;t# z?uZYo5Di%CIzMVUR#zBF>!h{bTH{BvssR(qhqTisa#Y!w+6aZt)4mjcQhLiE=g%*{{GWgPhyV5t!qRQ`u!bSF{sJQSNzo}2ay zX-#vN&XiD$YT+BtaS)Y%*jhr{=YuDD&C-~5#DfJIH_~69<28a^Hq2!mtzy&c&Q-R7 zeN-}l*Ou=dwDU}zry0+Or!G?V)hw^s8!r`t-5>zG%JtV_@vG#er@{XE8zH;zytwb@ z7gOI^JSv+q@y5fVR=a7eEo;(g`Ehj7zqgz`_Nn=A$*Y6paavb@kAp%h$$w&W$9D}J zY2%s}x})LwZBYfK^^Oa`af3HeNZsx}3XAm!ua+tRTCNI`nb_6P7VtQR<$IN-l1ovCG%dzT0C-V@+7DOP#s*8|IGkp=5e`>Uk1s(!bE3#iVeUK`vV^AQbQ`;A4+HMt&n=w0>KCmcAkI+>T2 z(B-4;Ib*1*dDN+w49!pzGg0eE&3+=7Hy+gw&`fx|ckjfpn7?R9a%?PTl b2UXO% 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 Dqq-GR diff --git a/dev-db/etcd/etcd-3.4.26.ebuild b/dev-db/etcd/etcd-3.4.26.ebuild index a8328d87000f..b4ace35c3c76 100644 --- a/dev-db/etcd/etcd-3.4.26.ebuild +++ b/dev-db/etcd/etcd-3.4.26.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/etcd-io/etcd/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="amd64 ~riscv" IUSE="doc +server" COMMON_DEPEND="server? ( diff --git a/dev-db/mycli/metadata.xml b/dev-db/mycli/metadata.xml index a84dc1414504..29ada13e241e 100644 --- a/dev-db/mycli/metadata.xml +++ b/dev-db/mycli/metadata.xml @@ -1,10 +1,7 @@ - - grknight@gentoo.org - Brian Evans - + dbcli/mycli mycli diff --git a/dev-db/mydumper/mydumper-0.14.4.1.ebuild b/dev-db/mydumper/mydumper-0.14.4.1.ebuild index 2ede2983798d..8777ec59b286 100644 --- a/dev-db/mydumper/mydumper-0.14.4.1.ebuild +++ b/dev-db/mydumper/mydumper-0.14.4.1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc" RDEPEND="app-arch/zstd diff --git a/dev-db/pgbadger/Manifest b/dev-db/pgbadger/Manifest index 0c5ef5c1d8a8..4c1a7d3d1310 100644 --- a/dev-db/pgbadger/Manifest +++ b/dev-db/pgbadger/Manifest @@ -1,2 +1,3 @@ DIST pgbadger-11.5.tar.gz 2305597 BLAKE2B 1e88e52ac5861343e7122784f3ec1ecc38e67a2737db49a05661de473c990992f924c887eb86e34d3ca80d329c01af4a60893af5436d8a291bbeae0d7fdc0e81 SHA512 ed02066250539d339d5aaaab784522eac37580873e8a5adde5b565cf6d11447fad469cc23b4ab88425b0322521b4ededd1f5a24670b0b9fdbd65aaa31e4e4088 DIST pgbadger-11.8.tar.gz 2987593 BLAKE2B f6f5aeaba4aa2d982a3b71463bd6a02e47078d2491a703bdbeb81b349790807eaca91794be7b850dfea86615f9e8142f0513af2f68e3ff3fd0908ac50645bf18 SHA512 78082a4c9c4ca1836825d5b1718555951f29630b26eff20f30dab03d3cb30395107d6854e09f47143fb099ccfdb8d7c9319bc80f787792a33cdda70abef7bb38 +DIST pgbadger-12.1.tar.gz 3041661 BLAKE2B 0489b52a56b20442f4ad9c2f22c63eee7049ad93b65166d4d87a96aebf8ca20dd3709291fed4a31df77c0c49e4efa10a66d9c185b9f7f66818057aca1a83a607 SHA512 16cdb64cd425b58d9f13a4ffe06eb79aeb0238c585e325ed7f1613a32a960fb19a5871c29ebd082ffc52b063b8da16d22ded1367e47557473389ead001dffc06 diff --git a/dev-db/pgbadger/pgbadger-12.1.ebuild b/dev-db/pgbadger/pgbadger-12.1.ebuild new file mode 100644 index 000000000000..48bd85429c6f --- /dev/null +++ b/dev-db/pgbadger/pgbadger-12.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit perl-module + +DESCRIPTION="pgBadger is a PostgreSQL log analyzer" +HOMEPAGE="https://pgbadger.darold.net/" +SRC_URI="https://github.com/darold/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-perl/JSON-XS + dev-perl/Text-CSV_XS +" +RDEPEND="${DEPEND}" + +src_test() { + prove || die +} diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index 32e8d9a466d629476fc54b59677b4618aa9df540..e9b94df8286496b39d3c5cf003b91245a9d4af34 100644 GIT binary patch delta 9149 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 Hg+TxSMqeV& diff --git a/dev-embedded/gputils/gputils-1.5.2.ebuild b/dev-embedded/gputils/gputils-1.5.2.ebuild index 92ff42022c4a..9890984bb9b5 100644 --- a/dev-embedded/gputils/gputils-1.5.2.ebuild +++ b/dev-embedded/gputils/gputils-1.5.2.ebuild @@ -33,7 +33,7 @@ src_configure() { # LTO currently causes various segfaults in dev-embedded/sdcc # sys-devel/gcc-11.3.0 '-O3 -flto' - filter-flags '-flto*' + filter-lto local myeconfargs=( $(use_enable doc html-doc) diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 159d44bed0793f1e6d85766c6be1fc834c3dd35b..26bcce32e89fd74d5a5a6d7a3b3562183221b3cb 100644 GIT binary patch delta 53813 zcmV(~K+nIs#{;X!1AiZj2mk;800092e7#$i9m$bJ_ped(1WNK(gol5&mZT*uJ$|GK z_$x@Ts|qCm#b#^t+B-_jyomzUY?4J};@${%vt#F&o0_5b!C zzx@1f@jTCe`|tm^fB#?q$MoO-TMn(PT6>PyHQF)i8nK34%YTUZjCZVar4(BX=N=`L zx%z7TUVYTF_p`({?@-eyv*b|EBhGuw9nY3(Ut{gs%9Yb~rcy^f#(mbg_i@Lt&%Jsp z<=_6#|M}mKnEq|7Sa)5e9)-mXfBF6EPkny-^!NVl)8}9RyZ^oa`svv`RI^=n+LL>=k4 z%i`5HkGWDlX1vR0UwR0<*;W6!ZsERH$)lhAX+7DAeOphR&X6b{~i<{+{ zbH#b`+T)D<=7ADFY{${^%xlkk9mkz}C@HK_QaRh6R|~VHx%n$cId+?se`K3W+GV`1 z+oxap&woFCWwGx4<){AZub;m?3;6YA1#^2_!5PlZ3Sd;%(c&?A(i=k>DX&m#O-JMj z3-35%Idb0h$T6li!_GeUT;XVa)%-lzee8s__Im7VEH>(96T-zS9DQJm71Iv+W~Fj( z_stUZf3DzaZMQO7cE^r(WxnXR^0{NKbF|8{?SDO6$i0`Fue!pC)u*u2oiU|6u`~9p zJv&=@#&-0A!Lslpv>uOe#Lkn=5kqRL&YFA7c-C0QJnr>k!}vu%k_n|CU!u;W+4i*Br? z#DC5<$LXJ3ciT8{-E;HqlNCH#>Z#_NkNf9}VQb+&R=sOJO1#J2(@x<&(^cX%LtL@c z&JtcR?z^A6#gaM}9MAi@dta;PHshJ=mE(Qq&?nFlN9yM+ciNeUz%Id(D~2%mhSoBB z12TmXV_x5_*l&IQb^pXu|NOdcxxB60?tjY9Cos~-o@hP%uh zFasX{Y~WxEtF6#7evTO)vzH4GPjjZYu6?e!cdFqY=ZSX*Uls3S)3Ms#R=V$kt(`#C z`OkGLyT*F~iF|iU8?*o-TWseFq3>}V>&k8L@#`v+6^-M}`@A{}#LBF(+lmA109~=_ zz7DK4#N!M=5Wuibz~sDJ*ApT*$by66vA2Bj`M^j0@w$DzKP+2*TejgA&cqw*X(!8+ z5|0DU0BHBM=me*$ z43-e602@aqYMmGU9c#H~D>&B%*T#KZSIO6L9X00@)VwBsFv`7RjDdB-2TMMVoSOTK zV~oUhgp+0B$q5W`lq>AJg&!~5&!7KN{`O(v-u*PK-FT(YuDM&ddFY%9ADszJ2jBo? zjLI+FM_vaDS2i!~0`I(k(TsaBB---y5l|BY0(7oQdtQi@0m^_$I;Gn_nulF17pDt3R@Xh zJHV{nXR8ArCY%806~Z&y$`{e%jfzy@%+)3^tO-hCBe0znB!ZlESW{=;Sa zvj4LG@!N-$dna)hZWUPbb zt~7|3QELF#bjp$867lTwJ{miVgO(Vl*_c#LFnn;&s{y ziP7u&E(veXyKe*ajg#Y_Sm!K&FW?H65ful3SPsyz65YX{LCE0eaH|6flFLfh!A727 z3ub}g!$lz~0bW;#UH@X`zJC7s@B7QYaMqcwoZ+z2v$P4ZXPmtQutEPPLY@%QnH$V> zcifWY%B2y1HVGD2IiV)|;w8Wf0EGoiFuTJ4Ull0Mn8PN9oj6K^L$Uu2stv}4TGnx% z>&@zRYF9l6)P>*5uoQp^Lz_1-dL2+Q!{2eYtFW)NLXu8a|CrKH77UzX-ywV}?CU{9 z+@44SE@IxP;o5!j8k?t|6$wxe_BvlgBEV|*AEVrVKl;!8*YvNfj@ZRFFVG?cu(XeJ zog2=v_1<(N79dj4{=32xUb;OmMy(V5>H%QKl@lBHtt)<+&aLjYv+prDnf-W%Jc|>T;0@Vmr8PfzC z!M?^qgC)eSxk>?}j|z`I?z^)A@yK^W-(b~$S4u2Q$8|ydH>>MCZ^TfCu!S>2H8A9} zz*~K7b`=Fe*g+xGE8Lr4H3#qs?Z6G57>-VaE)sbU@SyV$0h`-Uglhw@5w8p>-|B_~ zfpj)N8VdC2ij1B7cNW(v03J_2`9WTOgix(a0IL*<6t)tI+v1Av7ml!+5(b|zkX+E@_G{u%BaXM z_uH^{gBt(=3)RYr!?!CDVUa<%2!__UF&~5C9=!U)Ly4-yiwQY91JHZ&TNxrH5h*~B z{|FXk;yOznZXCR+D)8!Xq0zrzw_m@1efczAbk-5xmJGK?&y}8Yxnwu@Rls+^MA`{x zT>MFbx3e<^k{-g_#w??%-z`v_h+uTKZmmL_st|`djG)GZYK&T`G!y8|K4@ zBi)ZU_)~O!ItfpDZ!K6Pw$82t95-@|KwNqZKrOtO2><<(ec2yuEWRyRA*7_G+0}7Q z94w7?LC#}?nq}m^e*%{y`W;eIO!6#jaSM>KIqtnMqP!59`0mN~&udO}y^Of886nLf zK&Wsi2o{k{)*SXB$3+-jZxP{tJ`dn70E@U7oOKrb9*P_q-wE9z=vP^4ZHQ9T@kSo= zqC1}}V>{#83#7&3gj$4%d=|piSS%cU&m<8=D#x16Im#;dc!n=3Hwxlcp`F3g~gcA!jVI) ztQELKfO>XsiIs$Z91RA6*Q3ahGzpMH)@=wNTo(_%&a#F6@T8E~L}Cd*kx{AOA7n9| z3s=2)q2s%F@agaW_2QQy@qM|JB=;EzOmE4(c@<0TllzKf9szn*rs_hP$|`V z_L@^XF0m6EUhXW@i zXpX~|Kku=3J3uJ00Mjxrl9GgnH#*tyihUb&fI7VFTDRP+LWKJ@*LObox3z!Uzpf8! z_8u@nm3jeIC}5s4f0a&vt8=R6F@N+*e=-FZ`_hQ-#LU8P5c@!xTYJDvS5l#4>J2bM zWI=cUvXfs!QpO0ZRp~!mZ~Japzb8h3mhWnc-+|k~Vu3oM8ieJB)`N5tZmiBD0H8<+ z)Tg$7Z6iE0k}_gf`<|%x3!!^ohir`SW+1AKe<+7W4>(O*gowU7 zLj1cl+uwe<|Ak}Xj|+dvs<-WiT#2wUtHdKp-uKzYtk4Mzdt59RP`hW$$9#zTflK2) zM+T`;PZd6wkQ4Z~i{snv{on{>;y#fwyouDC)q`-x_w-sw2;GghtWiT`xe2>9^N*zs zF$rYb9XgFAf69~L2cC3XVA5j4i~I;&Ac&rr1G)evhvx&oIbmLho`3=U+c8*!$T5s|Zj`m}cl+xcEB1nLR#; z*#!cD4;BpxWkmdH3l`0;r7fK}H(C&V*CwtxPScF{e_X_K)(Vtfy}!)x3BJ<5_0tN*Rvl|Wofx&`y=Z_)h2}8Iu zV(~Pqe_T_CQ18I=_mdY#_8qXE>$sttkBsVPB49|%j*(EGcf!|s)QxIt056s~plmp` zG9IaOze!E7YxL}iK)F>pyw3DMD`7&IKD-7%1fE3wbxz0zVI2X4JqK_Af>2MDZ1j)_ zFsuc(xXS8}G!UPOTIQqSCaEB4&v3>I`x~8Le^%NLR;+wjviIYaWRm5`a0HeEY$|Zn zc3tQuq#Evt(ko3Af)n-Am_?*G#ytFGXm~;l0i;LZC#(9X1j$l&|HlL<7%w?WO!+$$sv?|2qHrT}J2~ z&(JbYl5m{KcnjOc36E)Xf#ARi019*vu?23gybD;OCo$(a@`d-Ioxs)(F<5LKM#5_Y zY8YHvu-U_m@A7bC6D3i@tnDJsu~DePfBBa8HoXfsIm}SwH3aKxbvUTUf;DHB1}QxD zbw@UCZFCYK2ZKd7WXzoHM5*B2U>gQ~)V|@i(0hbjPv}-wvz(~Ui{H5FiOVWB_R%nC zSabZia$o=RyKKhm!BoB=1~UYcv)%}|eCN#me*vC= z0uWXk`iG}uZQ++lQNF=^0j`~(E3uv@7Kt+^2y7UQcnn)WWx&ASGPgT`Nm6O#MXBA_ z=>VH&ZU_o6tfI({Fp)&CGJ-BVb@LOL-wmD|tOT}=KS$`$DT_;h@K^}Yi6&mFrOD$B zBKl}x2%xk)xROAv^Sg-ojdl9{f7^G|>|JIe?Tm_`j>Ng2cgJL44A5lwIM5aePp4j5 zph&nvjDufDu=pvdhd-cYrU_bJVi6dCzqoF*&TSJ};fv!5o~VP9^_Vc3ic{ltK=GTI z4Pye-5=O`7mp)YJRqT9@Sd2yq`iof;9xth`To%g8Q`R&uVFhVIpoYyPe!K&c5fnX=^oRf& zAodM*h#G>LJt)RnhMr1g+e;+&h4|RoU3dry(+R6uw{`+IdXfxkY6$OfO7Qt?fUMNf zMm&0ZOJl&1v79yF7XWMXK-EF5`}E)jX}&!+j7KQON=CN(NcY}*zMAr@7fP7(Av)yc~TLLFy z3nQQiuYcSX-tkc>{ru&pFTel#?b9!>X&)Tpo%UlTM4|bFvf3ZQi69CdHXNt&WgKA9 zdB6=YHe6sFz4v%{Fb%J+6IxFkJ=6ik(+fm;HW*HTHG8mzV7WI-HF8ns;nCPCc#OM_ z^`6c~_+cU-R*fu(jP6)$!1*`V$^XC@`WAD$Gvy<7^0<6zsQN-n8 zQ-yOK6&)jwzw$Q2Y+exbhjjq6^EU0N@05$k1Yp35fV(Hxg-9yxaCJJX2R+x5p$8}v zXn$m0NooLPAz0@36XF~4I|WW`iqHrF#CFom9Mf86c70$(eIiAkoNF$v5KHb!78^(M{E1j!tY10BTSFta&pBEO}h>Nh5B$k-u=`j{Bg&ug-NuPh~KmYux|2p?;j_d`=8k%-r8Ab(^ga5k`t8l!# zVFR}rff^<|A#qoA_KWo*6ho-6o+Dn}ZHEjZt`Te@OiRnK$h$#?mhXS#e>pi6V8;Bi z=-%1d`W&&$6k!9_XXLDE_u><%A^{{sHxX6y|p*6sHUeWRfYj6_A41XOg z;`5N;1yT9};n4$DrSa)-YPjNUeiEXGb@9C6^cZ>Zaj(ZD|KFiz|8okvyr+Fa^bk0( z#Sjbjb|7dxI9eXiT-WW1f08Lu4b9>*Xmi432+N^|BW%mB<|Q_dLqjN#os%cQU5%|1 zsXe;YYt8hCHG|#rPP9d5Pv#qz9VX0?j9nfU33-TEcxm;_V|kzjc(5X@IBSnTEqtBz zDnywB%Pr6b;-8cTDa4oX@p5MXlkEWJuQ*CT&|K#hgMfW>m&Yk+f5QBc!oIKDxBm4% zzJ6G^^zNhRaRTnigZh>{74h1X$rW&ec4Qm_3U!;}CJ;4v?j0?ih$A8kfd<@@Ujo^x z1P8L;a^>%PNQJ(GWAoIka|}-IUvMq zJx^st)`x}r^q1fJmxY)9#6Q1QL%!P^ZwjX*@F0-b+UGnKvY1UIUJ#?x%Dj6Zk)W0= zSldlz9U+*T0B-Kl6FUzAnrEz`KoLBmE$qX9Eol;i5I=FPf7{dzOOi9r6*TBK#<6>a za2!=jhm|%#f5?Rqstc!;9_$PY?)-nRYWYU6M^pw23=X6My0Ij1{VBb&W?@^*w~%-z zt_g-@qCQ(Pz-K7dHRc?JM_>2+P=N4%|Nd?NG=5z#g^(|6SKf61OuoXztYu)g5O-KG zivs(AoASAke+hi50~0Kwbnec#%!&Ypht;=R{6Mz=}1`iZr>1Mptk^?JW8{c;kqH4xe@x%QhxS_b^7WUOr3&e#kT3Dl zMk|Yj0Ro6Fm;_fkLIqy8LGTFh8{QN$jq~v6utm>;2v~g+8;@lAfq)OEv;k`@Xi6Ui=Ee@z2@{cX>0 ze|uf7_vlGz%sd<%!L17!?}Qg)smMk|#g3o^-j5u(Om=VUy9Q`WSh&F9T%bxvXt1#5 zQLN_!a8PK9X$Q}%;BaxS9VcI5sWEKwv}RLre~K)9Q<%dlgR^-uYxN!UB4d>B5QyIf zyoto&0wpfQKY=BCfHPR3IqOZl?5Gk%YeMu*)FT8CMU)dLBYcC}s9}T? ze_;`nAMkVYiYNjLRgZ&!iPr?v+<8Y6282IPrNE3l?jk{rOJfRr#l!&LDaT3V!3dzU z@B+&TU@a5#QP-b2AmEOPWPZmqNzn3 zXUtTsab2wOeO7Zr$1XwjT3;4z0ABy`e;O}e4l(g+OaGwRr;Gv7*umR3y0x8tnKL>(L`X48Xw5+R@wb8jX0X)!w_{3xbGvt>FhZfx*|xjjZQ=|x5x$4_vqTHJs2;OOf5rN9 z;-TkDAberf_{Pu(z67(JA=ukGh;F_h`%C+UpnYG59N$fA!NGv;hk-52N{G0S(~IRx zS79TomJqY;Jl40>gr(XzqbK?hr zq2NX(L8Rhalyuvz@Uw;)X=;Ywe|pn1BG}O;(Xx4IUQeAbVFj+bfL*j^Bj6J4&`f+p zzg^}VOoKdHN9uWSm5c+S0O={s86E6EduAkz1*K;j9~SH5+2t#G!BCMou~@hUMIg`= zUJ@pnrP&}ZLZGv=livc`A*O88$X)Fnr?r^t*iR^eOd$`DGU)0A&fL7=e?57hP)B9y zszo;#Oj>=c7*D(m#C=0A9^gRHW=KTwEcb?*8#2IUm{ceHo7y4%#&f%N7sMU^o zoS~%zh&cN|m6n0gRK66+-OVIeaI^^n8yA$M^Dy*AWIrFJ;5%BQz!6h zVnHHBNVVP?cpumoc4C&EFq^ITdn+efaQDu?3CMt|N1LXNEE&IQf-^ur4phyIwh9no z7KWA~&bU8%tC&^f1>hI!hM__df>Io2<tz3fC7JuAU{D$ zkM8;3L>u5}SSLTk*9M7(U15wzUmjkdywHfY8N3N`Aev>uZ|lK|Cy#+A$O808=abc; zo{(c`i1Pf1Z`2TRC2m=Mnt;-9ZG0-Sfo-G2EKY6XSx?C|e562*0CNl7;4~ZN6Y7%@ z9vOcT#wsYlOXNXupEyxx$074@X4!u4vE|HG%`>rdFtC;^_rf@0>S@S93E=lkNa2y| z;DxY}l^P5xb&u=NZwIanb9;mMG9a#f5067}naeWCwEsAYv15ZxL1Zte2K#2#wjY`~ zHhZxqR&=%$JgS5T-V?J64;}J=1oI2=sak*V2&xi_02e|+j(|NH3#1&ctMxIh|ABLL zJ7X}#!y^Su6tBTbfrQgWitI^rxytQA&e*PQuNcpm)6Q5(( z!2bouh1|d@TfrESrx+QLE{4+%2*UqAS4-bQe!_wwZ~Mw-Mm z8j>OM1t3qoEiGd8cDKBkPu(68vknt`>{dH8sdG@VU;JiPO*0YFUvG@HfR9J2lGkpg@BHu|`oT!8y2L$~ zamtJvbo0Z4{rsVrGsc&uxpC_jx2JVhbZpOx!Oe)w_2>&8M5ICd;e$kCV0wQR5A={) z9l`HPvg5bqi6x3kQ2Y)9%RH7O$QBW7z(a>h$m}SEN!;z@SkQ>~Bz1rW)x)Y%8#L8B z9ShH=1*KD=k0CtA@EK%Ae4VSW0mlf_7eBYWgsoU75N~P(S;C^Cx}F?5rV6edP?&^z z;^)a@0$vB0TjsW2R_n{>Z$E#3`f2U?x?=A+YMT^JJOh4k&xsByc_9*TCYT(I#4kk} zrELn-@)H2X6T!o3x^n{(7}W(c#(M~|8R|pW4xXhpjk4U36e!McS0s+N?O#y;nM~oo z*%$f;vXCKCK+Sa_c*E`>G8~D|f}UA?G0|0S1r~O6s8cVw9tScLz43o+=xWspTx4B` z^{H-CdUD?^9-zqrn`YN zguA#?v;?Fc59d+<WjTKn(hq}M6IVCIolP_DbAkKAiq-poaaqA^MkK<8KoER=8W`~s z8`2KKP`~8ftdB<&+S05cl$r**DMY9=6lr)OYpqlj=Uy%CL#G_j@Lrlouy?bw8z1Hw z0c-Pu(S?cjW>rEvvAH1nJ>XLkA%Jexh`xb<4nkL%aBS?bXDom7wgeFo%Tg)TM9DlY zTSu6KY#sdp3Rz(FcHnkz;+x-qAJ@AyRN=z2U~N!l>wv?fDW`R|d*<`L>wOP>cH{EH z%K3A&NyrY+HOrhfp{!tb$smORc&vFMym1L!IHYmh^Yls7C9iAsq4?<~KtfDWQh*J5 zmap^38IOWnThD*IhUvrUxx=&~9#ur-1FKAkV0ZzJptUUG-vuWDOl}2#R0Ty<`1QjGF2FB3M#U*jQ0lvqr-GeOQX^K*j%v*Ku; zF|ZJ3F`uw_q?K~I`L6@8!u>8SF<1$b2=d5{J9PyL`mgmQp8X$RYx` z*v-DPikAsJ>&V0gCSi~#lc*yce^pcs;QCsOIR4AT>hEj)*N*`oR!#)mTecV6ax0F? zoIJ-3%3??gk#U+YIoS(<7&>|#u!x!9=-6Zc1TGfoVoR$+VEg+bFTCjTZ^OWf6=oF_ zge4_(4!>SezV#irx+lE*s;DeGO;dHE!Ym4-?b*(P6q{(PryZD}D!Oc3f58I&h;yar z$z>rL)o=ieDYB8tg8d08fk~X9X`2}>YOZdvaJ=;#HjnHV-8l1a;m2&1t%m8?=gV8$ z%gzpA27Cjk#WG;rw~F1ilMjQtS8ZsU{+^oG&G z-B2?gKc{rJi%>M6qxdd1v?}0RJX5u?77=8T^?NNM+rDh&2v{xzVYH{x9hli2+L9`! ze;nZ`<+h0QD61O126p7e&AcxgfYEO1=~6g9^S z*@~*gjaVKg??cC|x)w-?+z?r#0{j-ov0}qBl-7_WY>oYw@ukNtLOp8YZ87PIolj_M z!)~zprz&cje@JNd%s1N&JEHnz-`Su(U<;n|*hgSR>>2ix9XTe-Wm?$`1>v2nXaTfX zAvB1Mm?c>aa$c|HJ9B;d=#UuYyLBNouIc;=%-j(l&2b3}0yL#cggs>ABr4g;677B= zwq1n8d9ykZabjN3%IJ)F1lZ zTvpLU3uw(#V634_s`6>)n{{t60^HezK)e7}1oyBuNE%$t>=*O%xH7>ON4|^%+dA#q z@1bnEtpc*78I@)!$eB@>*+cu61GM>mj~jtB(8I!wm=vRNg! zJ$e|hf32MNkl)UYWsT!u#>IghNM#SF3zE}R)#ac8$iw9UvN$U}Cm<3OkE>W04rubt zZ;N%J!H!*Y8vZIOaXqqGop&Hm?f!SB1P;(_ySD)yZ@NsL)?f!{BU%bH(B{cg z3|q~tQt-^vKBH_O)TO?&Z811HqbWsR7VEEjfBwh*^3(mL|FZw{^Oyhl>Hq${zh-w{ z+G*g=@MykN#m6go5*r%;%d=a5aIr*0XNMp0Xc6zs7i`PonX(;Z(1ReI92{aDu65Yi zl&muqpzaM403o)AejOHT-4_P$z=KidmKd>y zf7L{Ha$p3Xrxqa8*pJbWZ3cyyki%-D3G4Nk3axe+tULoi3sk3M)N4j-H+UK>qrWzb z|FdNm5dYPz*w-H~oc%mc$2FMa@PSMAKxjJG5Z=kReg>bvJMd8c>omMKHYBF zc-586ry-OGbVRMEZ=K_Q>k)DPprZu8?l1!5E~GY; z83Ao5@FMtC)~}y7yfw@SNWwvSUnjh(KSP1mdU_;mOFGyuC=&sLMT&>hbS(0THw$?V zQ3LBcuG2QP8t?t*g_}Qr`f=^kJ^(Hjsam!wDF#f2WmVmdTbP-yup5Y{-N#&rDbVReQKO+Vna(s8-c*tr;6?*n6?|A zL`7A8M6|q$rVn{9$7}1>+me0$f0*q_@AU$>3vG56i(&SN5YwyA^+;z7J| zwKm29;o*zJTw_O%3=s&PfMiExT=qVXQO{$|l|h?5wL6*<8Ql&@WC0}|$HLM(Y zTQuZyblw7claH>f)p_bMAkbI!PzJ;*7U>-XL$t;1@t>yy1FM3JU*-|ve>5k~YSq78 zH4q_?@2)tFxs1(jBw(BPy)0|aJoM4;TKA9a?DNk*@A=(4E-RMb50T1!L4B?&*SOH> z?4k!F)p!`5bnFGwuG-+Wqp|m;Lo)(b&rf zkv*VZb|oW`V)uxO9a|C~`ST99eZp8*gYq|XwGiN^)8M?jJ+KP-e*)Nmg*5d$U(mO?XN zCwMFV0az7Gb6G8|)B;+G&LR>76OPso@ywQzn12}2wkSe;CEoQ(guhXG-K4+| z7Vhioq0&n=Kc;g)f3dG-F)mi_KqyFqeO}Mh4)zttcxKi;^MAtAn{Ap2>iLwfwQ?^) zNT5!4gB?*6tk;1W(71L6d_`g2d7v(6z4`oDY0CAFef>Mf8~H(d&D&{D=T?UKmdRS z-oir2Vu62NGGx#%uccz~cqzDsKYAn*p66$OW(Z_zO0|j^- z@Pdm!Y5lOD)N~cW!_zXtcEf*=j+n306Y!S-M=iOUw3z^5>Q^%`cwX|B{-4wO$O#=i z!hPBHLm;%Mf5(Z1#9^R!1QdZaxVGx>Q^#7Q_%se%1av~LI{{_XVVOk}8)|w21CN2X z!UNF{*%}}?lC^+;3?jh+egJRl(_dJv4?SJ*mUq=|r981mN!C370iy^A@C=+jK@A;- z*bd=7J$dU0ONY84i`aIAF_ty}R%GM#oPZ)SrfG*Ue{9#!%aU?PsKuxqZ^{*$gI_1W z2NnN5%M8b>P1bKsHy?CXo1=IXya>r>CLa=hT`I@vq?@`^v#S@y2ee}ysAP!L30Dc8 zdzJW1FMy%ju{c%B1tND7(ee4@{?=uIGY@zDfVlnj+qd7~Ap6%3y_fYxj!qViC>fpD zuoppRe-`2=+s@uYw?$Ob(wCX+b~phEahhNrU{QfIPD16;tt2QG=teXI zmu_~y2s=)&z}we?vjcG8(_22RSu*HMP_=;51NrTOg2-latkS;$wl1Dv^bjCNaoEV^ zh&3_8o*NHEh}O*(HNsoAIp!XoA!F_be#FPMe~8}3fxCm7qU;@}bpD9Cefp(;9P!i2 zdo)LId#tq3x+K(L|P8(zM zBl~bhc$N*Uj%|WX!zzrqL{g9$u*>%HzNaBkOCY7S+2c{K!GrO$w&S+7)p`wx!#qoB z9Q8R`1(9t^z14QW8a8A)u;7El5ZEsic{&R0f|E!uEq`z-Lh@Kux$Th-l+_`q4(BnE z;ow)xkgDS)J8^M4anI3?mu;-pq26XehILPSH5-;EBGN9Sr>Zx=v)-j?55vAjz_4vTQ+tJI-3|f|JKy0Q1SF#~M8*7%5$G zJK6>&#D9yPh<8lnj9@1S{pS_?zR|a(^g0#;e&N_B=MgO{eGpCeZ5q)^NvAqloCyM; z@Q`t)u$^RSIiaU$%4%D`mknn-PefR9+L(oQQ7zN$MJKj8Vi!h``1qWh#0HxkZ;`Z4 zEae0Wl7nZlqnn6q%61|(?=}Y{8QUYGW+#9_=o3IKz`YQkkTZ@VJ61L4n~7lO>63;q zH-EA7A9c4Dv%;QAdiqa2WiwGJ@(s*|M?k_6d`2QUwEu>#EgQDXyhwKI5zSc>ZKACjf6PpKWf7Ru1d}{57d)S>qV8F%^H{O6X-+BZ1iZ zHI~y1->~_m@&{OxQyCMQWiG`ipDK^N3TTFmKyJ@wPe*QqX=652-{Wz|_s;D6PA8-tJokM&6neC5=K5*=Lj@MweS5ea z5p54A6m58>g%jV0X#jsd&fLRoL;RgB$9LKZbRHE@ZVyn#`&6V==55tLb#Q32(y=^M z$iN0{Hr#)lBrR)vTDlt_kq_70aeFpgJ2l#g3EFsu={QtvwXmI;=%5w?cUdjMtkeUS zlYh`xc#l(~@#;UX*}tChrp~+_rskOO+oIpw7IoXi^QyL>VK9G^FlZU_TPlDj;Tk@j zXKosd^$~$R1CbH^5;YjE&O_}`;ZvDycPQw*Ee8MRL=j>Kuze*Por!0} zp(ov%Y<>Buk8i^hkVgdY7^R(YOQRONR zU0cRip0g$Sv!{PvKUlNhe+Jh2&;RxH(`%;fbyP-lXskWb(|Wjxbve(;si<0SoFH<Tz|?1=SkE*?lH|0VjxVMyP)vv8qF&jmT(Cr+GL-k~npx zmD_f_XsRI+q;e&spZJf5^EiODgB!ABVkWHl=e7HL|M}DE-#&l&@kDnV2JEu-6;bTG z`5-jg8qqzRwK)lgOg4VRY&^J~i!yAB6tpn23k*-hVKhA0vz&8(DBY13hq5dP+0OFo z04N}D&y0U12(USp>Mf9#+xf>8h&O#?B|kACc&HZ|NWt5lh|9{C0<7&|cjtNV41DkI z3w7lHBcS#g^>QG2g}cv%CqW>~=`78=V(ZR6#4O!zvx+cloVB+fsQAC%ubGeIB_LqG z05^N&1l`jCXkx_WVG0D&@-QAd?_rnbnLGpygw=m~IOWqkWU}xjDOho#P%T08rU5$< zfTU_IMQyh=SIZiWL`Qt>Fbx@fBR@}FYUm~5tcT4Zqo=btZbi^hu|_K&?Mgu>zs8zM_PRIX0a#E z6m9TzMlyu0SS<~^E1^U-q1aqLRw(>Cs&-h&Q+n@S>U*__HFWY~raHHnf z7HqUG85}HX_oavq~JcI87u^6y9aW7Can|5e`q#JRRx|<9u$*0934NkA`vpg^hFQ znw_L5eAuHkhSdW}y=84^$!4kVw?SqWzu9nk9}?7Tf=4sQx=V3JL3%F_Q_A!{OYlIUMi;omOvj#0emW zKK7W04>>w4rq1m2A;_z<`;F?!saUY4P%gckkhN_cW``?I`jSig;aJ&-=6&hbajN$c z0xUIcX9$xI4Gsh|a|g)+bM2pVdW-q9oi9&i)qluL;9`4K%HYXRs>smCw}R)mJYI3B zuVGa@>kY3(hu44eu$P$-L!5b^lhjS)*rk}kROjpPEl*n0vcH1>5R<8u!{JgyS|FAX zdYy1BuN$eORb;-$U98yYWaZYThuuUkC$fPi%6GuPF{|e@MDHR@9;i;_;LDo*@=O0v z3-i(;ojgVl_%wUJJkj7IL7`^Qh4sLugEhaGw;!F()xUpiz=2BL%~9(%ZKA*Nyy}!V z0;scPJralbH_saLJ)JV(oOf%@knem;w^rDig!e0A!2fvHKRPud)QrDF3|Sz>wyL^Uv4nK4>8X%3?+$<%rF8{Hy*^ zf{uk(YiXwik*(Wbu_}+75k1dE9$wJ_ToBL@)X@7R=nMe^@N=SRfL%5}lK{nXL0bT} zdzyc-><|*1>`eqXZUdrKp*!{#qE(05s(2E|4rT{u-hk0|s$6iQeS2`l#!~z@c;!<^ z&7a$Rf_qQLbgg3uc-lrM?tr-c;uPLt&eH*p3+Rk@ z4ZEXQmC~e$fC0$2Hh%z*x%sGazpmBKpZ@V)ulD1-BYMW3EdFE3QUU(rfV4|VVkg6x zumvy))@6c6QyJ(d{4g|j3tLK0`pd!DcLMrT%2s;7tXTpa7-8U@T=}vJbXb4Be=wis z8=$k^pbTUVY1i9+Rhs}VLJN_`%j6PqDtGHm&XpZZ;N5?T=fI{=ine`SaT`|y$Wq6$ zZQ#E9K$LYz(FHTc0WBTo;iB25XlAoc+nD(_-fe%sY`^qZwe;FJz^6hm7ffY)ibLca z&!sKRH2^Z7 z(cuJqxQ4R=fG2OPf17rgpn04Q-FP81qZ7iqnq?QygpMb9hc@sA9jwer z?e{o!<>9@he?XiQ7%%uW8pE+CSQFcC3hwYWLC@xcvk-9kcAxl9$|F_>p(k4iqN7~4 zx7@wRr~C7--^S;Eyh`+!(Rq(Gujy?i4Jyb!;BWmnrj5~-b}iyqg=e5!Jn;?9vENVi zH+mYijR@Rq)CmWjSmm@Q+O_ly5&a3nyu6o!J-O}ef3Y|Qo3lfG}dJ-$4NET!KU09g4NR z)b_Mtoqd||kAEgoywz)K$_c~0hgXgyS&`RPHq{l7>m5?~?~Y4}U-L5m4{!zSAgKa}X#v z`F!7i>>1?y{HOOn9Z$^0@KxT#8?)9U>{*7@7?&+A9uM)jX*@CXplFYSep{pIKW^{aUQ({KCB*H2%+ z?GK|nHQMA_lG*zb10*`i!CpIM5 z2V_LzyAKy-}?RIEJjvz^MRgsl!&lq>3>dfi3bNXx?^Ol)agd$Adf|psHMEz zcmmZkI9>dh&J#^%C!p>8Ou~1n6I*-@4|cs!coI{rSwfqqS=FBwvy2OJ6_lkLPhf%*(Kw+j%kfX(5l76%pK#_=KB& zda~usNBg;v#`;>8&So0@Es;6xSjmp^h2|z_z3<{t)PL>J z%^RZWaBy$SdT&*{FE2lM?gqZCSGRii!FR8x?ud_A9ddhlG1KWW{Q~p1MMGdE+h-2f zn<5E>D?B;x!|Pe_ec0lhF|u@RUG2FgmA}=!LVnpHb2mgnzuu80;E%qJ>zih5M($Mr@eT=5a?~KMRLmAmaG6v4jr+h z0One}!qIz-w*?<;`EcHeb%NgDc|7I&%eyg`<P%CCu*&`lVt-#h43d34 zAvcegJt+n@oPg|HZ|7j{!**1Vl|6FcMJ`SYMzT1!$?1W&9MjrbfOUEKALJI13oh+` zt7&Y|c>32N63r{7;h6J`-YiItvOR^`Do|4 zyl(n%vd3YU8gje2F>T|fsDCpntgwGa2@dCJcn$SIOnVB2tjh@rEuNQ`v5trNpk>gk zFKhLC|9gM#;rOl}_I=SDK8?V)8tQpV6E26B1rh0?YKqF}DXKEO3f3^mB6B;<924TF zmAy`GTuz@l!=-StbA?!@mbuM+I8Mm@bSVk)4SwEmYV7o_TxucX34dhXos6NIz_nwx zJ7d*bHT7^Oc2zIr8P;G~2R%?+<#Hli--{Q$_GVWHlS>HUlNV(|8kO~~jQXYDpN zo(skwLad{Ja2b18O4?kFG93V@ebb8V|igc2-arqy@sXCWOXZ$ zI!|W>5~}QlK`vyk5r2|K!8uC;Zm|eQI)>scVfB%Gc#Vu#4UE6NWyrkn$Cg>X%`+?P z_d?w|<;5u+Pjy%a^(w46K71fKzlrUCkrktXchFBlP7pqK?mEF-BNU$iBVY zkWVVkMYIVB%RQ1pcf2mvrw_C1U)Za&m>q}dJ?iyHs4UCrEq^ebP82QP`vqt6yu=B} z!KP-%V*#L!D>ZmcS>vTrxGZyB#Mcs?H_3)N&DF{J4c{(aLN!aR9afc16SViadC^Nl z@55;bKmrD62xA8`WYOC?^3z4eJ8pEnC1lMQC@}itFr;~E1~$$S5X9=dKX33h6d7G$boY%0jhd}g_r1)$9Wqx6uzMHCnyS(V54v9KZt;E+O zIHlOG5<-WyOUOiLi4ImGng4Ox;pLf|>3+y`@4NvfU=u}uic^#a78jfrXYXx><#b|k z_hg)K;76QbQ)=E@>F&NrNdk;84sd(9R*CJKyFopjDT{sF~S(8mlC4YyVbHN(mc*FKAEfCVIy8wCTf)ZZr zlnv!2s1Lm9GhfB=k&rdRB&?OlU`Lt0lcvC>KQ^O&bERJVSHXajgP6ZfmL}X4RAVN-BRxe^{CotH<_i^WT~mYSvP7I;4ONedhCg3|e(!$=rwcifl9yB1QF>O76bVxcr*v*zuFZZ!uDHNFG? zH@WfLfap#PFA9GhGlC0C7;#7rW8m)G_B&u@SG_0ykkuX;U&vqjqB4ar?pCB7frw!CZ9Zdt;rTX) z5h~V^;KYDm*RIcZvVjQlh@*LX+G_sK@l-EBoP&1_+5_Nsg=onGR{i8BLq|z}1q0^g zM5?DkFB5)73HWWnpy0<2q|4rydRlJK4Q%bQs*itHFDe4ZUzY9LFF((pcmMU{J&!Lp zWUk9@E+;X9Lyo2CCa~^1KB+2j|Ig1hr zeZ>jjC@Va45D4M$NLZv9pj(rFnp~+5S$)5>#8YLAJ{+D^o~lSK@4Q>Fe8r)CCjr5H zLq%v1a=h-|nabYl8oRe4VBJqr%zLA~i_#gQ`5BNs9{ck;aCH4V9Mk6jCx~(KcFVn9 zyG)*5;LpGO_W9TS>$hh#$%nS!_Hs;un0!w7usAO@vIxLCE4r`Sw)4DywgX2XoQ^08 zaMjU*UG~;6JDkc}3RHI39D))J!1mu}p6m8%aM-d?;(Y+vvf{=$mL7#E%ikyAoEVB_ zx=vd2@G6K4q9UHerzSX}-!f`Q$q}bZ#xc+CZLHqKVbwW1 z0!O&;UoXDAosCh5eR!^STk%B0LRznZ9n(T~Xs6>fikd!SD+iIwO34YUaI1x_k+wR|G%j!$hKCZAqYwz5tS+442 z5JxnC^{KInkim0cA%x|)39|5Epgvv2#$jmfG#l&ONA}XUGu!y|I=Wp0+w!P@mrYi?z}5b|W?w)5{(61+hkoD) zHM*d(Saz~X;IM-QJi0s)VzV9Vx4PqTy;s(0;K`;h3=u8)2v3 z3Ll-*Tf9{#nD#-ytfz^W*NqNsa@6J9qItYLA+7s_y%{!=vk~?kY-t#%JOp2U&V+^s zaJNUp-hS!uSKBfhRLD-|lZPI54=v0|MFOVGW0=2ozQK)>z3dID4fdW=b^;%Z`R7IZ z&plq{=L<=HYw#eR!d?jza%l2ZMC)b~4S2mawy~S{O`+(c#g;7Q!4er)F$3_&BVi9V zo9#8h*$Z%2Vlv7VkAn3bpjUkE$h{rW;C-aL-OlS})-j?i!hR8Jgx&>5nPvcMeu}MQ z^S*Is;cld_$8q^u+p~fWYAGSS@Ej#jymFCekW~hM;S8SVKxtOKdi&Uz!Gi4L>4@#a zbOE1%^!wAAy*OrWFK3v*Q$bCi#Fpn!b!>-E;Q)Y?JwQ;l)DJH%Sf=<_^ukv#r)B1&rkKUh#SpJuII^dpW@>@{)bc6rS2%DD->9r}s(Tgs^@hzN=UF z2~jtH?`)Re8QEc@+MSWyy-&v}nuo^(Hi=0jgYzC7MAXe$l^u!z|I{Ubhp0HOs63v# zM{H%=w^MYRbzcE8`MO@emk+lvy;HM77U*r2vS@*n097m~DQqUqmH2 zb=7%ghB41Z;^Z${GVwG_5x$@4*$yZ7x&Zt8fy3rKRly-3#S^2$^FWIa;6^DQmp7C5 zf?XchQ*AcA2i>Z!sXT?K0k95jd0DIlt@t!Q|BLyT#2lhJ%iO{=vcP2dcmnRSIA1+~ zHM~U5{#MrtGL|cAXRLNyhC|D7439N&Wi}N4c$rOh0e1w;r@dFVw|9uU1q<{#r4Cr} zE&I*7JnK&m%e$U4xXWa2;)B;Ssst*9U7}2pa9$R0Th0c|qUEgk=!E#E$j5so(GmBs zvSN5}&U)49d{&;vqy5TO;oik|^vjulL5tu0F!=1#uYdbvbl3M|X}^wTvBoj|8iikmyEE49aU*+qB}$eX4~5{fhjvb&g8Z20bUV{IGz?tIWj#g zXZ_+8$*kkWU$9;QcDwc)A4BnZ5E;C*emXSL*89tm-O$3*l>-?Nn9CLwZy?@($^Nv{ zF+;(dh5}SNXJ_pkDyHIvcyb<`FzF}xxtrq@p&>&!qHU698+3-(InkfKe*Wpp{<*(i z0`oHM?Ef2cay~)OiZ!(61qHMpaErY0&fYzhu@(8OV}-H4XM*C@2zurVo@=-wfbI}m zFK4=0Q4sxb?x|OQdT(6F$WISx@(EjxOz6pG@b|uaTj!g7WL55!ws$CaWy5o&oktzs zU6L(7@|KNtJ`H%!B+^yu${!4o8AKja2b$L#Rfa+pYb~ zF@CkOuiyG~jPD;^zkj|h`FIHd$CJTSEq@k6s-+%#Pv?LYf}XQkkfIDtxLI}x zcQMu)N15eQjJ&-j??zwnQ+_zm%`-N_NCf`gm+x=s^Z48R7X^$j6IikB9f1tY$$$KN zGgn?5E?FE`TWtTnfDdQrG;g}uPm0ug_pCCW%beaux&_D?&+*();Y8O7fw2k9q^mG#10w(ZBJ+j6Z(CSSPbD2cM2NlO=xC@jJE|kD;D|r(QK@6Ae3$L;F6g^*u?pODUNfQALef-~tXP!q1&``?7MF-TZF6UVgdr zaS1p#sDMVg`snH#t;sghX4~HRM_Vo{^ zLEIh|vL(c$)roQ5J$rgS{)>1Q%$!9F!a#WQjw1cJ=4oV{0DfG#VOPZQ^VT)a&TX1|v0 z@xZR#?Z7{4>`-Y74iB5Whefsk#%-s1wHo3&+sB1}`)U~dag}j-xeVTMNRZCyAS7?N zEzA@O~$ID0nJwwBa$?aPJkgdu`VloFZ1!bfp}7bITpQm<0yxv;|fhE$JMc zsNTFCeuzlOmW3R++FLkH7(Q5j+t_zr&c=fcIY`}}$9ep5^nelG&6_g=c)>3xB33p# ziqB7f=+1J`c6FMVmWS|E!P$Z0eRaSxzfqrFdYJQo#e3O{BlUa!^U{5v;)pM6R=PD_ zo^RQOjnKU8 znj>Ha>(&1s0XLB=aJ>}Pb~6Hh$gsxeA{I~2p^~W!?~szWc$J_EHxaVa}-mxvF4 zTYCzNk7u&}bwUf;usuHS9=$dFer6>dHzWu1+3mfG_Aq;YWe1Fgc?Rq4OwNw3H1rx_ zQ{?7**bn?10eFFF9=4*xcodUpr`O%owY?=xvw#uLTaOQ$b15fCBx*|Y!7hT^n74?@1@nR~ za*jFNxLy{MPsG%{S_6H(6$BQOp-O131}?AD)cAQmH9aPzy_m^N?IO&wT{NY^8O2phdINnuWLcE|6jh&MoEraIl528 z2s9dv?tUEn>Qa~F(j+D8`su%OKznC)MSTv3Em7Q^X*5ukS*XfPvPm^&oWPBCQYOW- zYW(~1eSYbGd>S8qFaIvzeiS$0yCZx&T_vP!jJ{krWlMeCs*G0loj24~jirr$D5n6x z#ezbqf+t0-5d!`ND!+B%v#mo(B(ky!4xFN{ikA`*8uux4%nD~BImDxA@!@%V6x~=n zLMsu>TKJ|JjNJu7pX~g6_nJkkav)&`EX_4i2c?EPIBh^Kwlg)29qN!}Tsk@{#Y>i$ zx?pbR4dwf)@uTFSV9aizC5HTe7NUImHN7tiAUpqUCkyF7zIY|Q#gobZ5SRlfZ=Hn> z_IBTH?{)bC!KDE3?VzR*FO^0Vs`S3VF+~l@yYAJ|n`KV4hV=Vf+4wy9t$>E>AtG0u zfZ#xi85|{2EGx;sx3IcQbePuLplv$9tH`rYtu5@#44RtDne7LcGNw~Ljs6kzQ!F~J za8PYFtv88V4V6o;!bwKSmZu7V_j#>8E-lgV@#Vum-yk>$0S34&e&ime8x44FY_Us$ zFUXT5TscJGR}N4sbU0mh{bO_0Z$$&Hyi4eG9h=(@T2!1rSW@x=+uBQYRONKIdl5qK z0(mR9mkiF(?mElb$~FuI5C}_yYRj~pKs3IW?a4SI@$ZEVdt?EvMUYd#LOoyzh>R8srkfCn2D&J}GSYqz@IqSR_Z%uS@X9y)epJo6#l+sqn`nr-RpRFG=e~O< ze{q>))HX{^(P6#=xLq0l`|ry)KD}GDC-2Uaa26D7IEpJXv)SwJ_Q;TLo3r2@aO&1O zN7ik1=hz<02BbT6;k+WDX7IS=V@El6`S0q1joxHskw!F!=VnS-Mtgg#SLArU%6^eS zbdn*8vak+6lCFAp_z*f9+v7y=S2-CA;Tu@3JfvC2|#iSX3y~%bG}i zLfO2agV?A6X(K^gHyK`sI7Zd9rE7m*wU1wZjBjnI%J+u($LCmg@``O!_D#lVCw;O- zSEmWBW&k9&9k=IYLER~T=Tn?(*2-L0rsidgBS=M!e@>JarvRz}#J0E;Y})pEe`_}w zva-E)3Bh?iq=8{YajJ*VHXxk+!=wgH+{M6TC+Nhm%xtrWMFv8xzKN%Dl{0F6K`ORU zcUleuoJ9@dMZu2rMF5qT8?BKIHDA;NVoW^_HMEas`1{)Z{{3$k5Kr=%O)XC~vMeq* z6#*>=Ai^jER3JI%1O#4JSnB8$f1z9=b_3CGUa~#dL}Np;_7?jx(cLDSX(wY32-`Hf zIx?_qR1Qt_qNSrQ;~4kjvL39Xsz<+g;wffR^WzMgZP-~=Hehtr`CCUFa87bKn&`Gq zNUS;Tw*9bOWY?lB8XIdInmOx#p&LOwPW?-GEPd^EJo^MX=J>_t_kpmd|ggm)tXbtRY@no3&4V~qv0a> zf&`|uiB;iK`#LsIR8^g*$Z2H@D{=N{a@aY>Cd^r!cT8zU$L5RGfW&DeWU@gybwD9v z1H^z3ww$h%&f2UCPL>#se?gq!aqj3CatfV{x|6nT09*F0Q|-F4n{mbwmb)n!e*Svh z{y{zmjt>_wGh7;C*zesmRfcVHp4|T&$xTfBMAf&4T^f@EJHcN-AlwBv0ovee? ziyYfqjghP#iAD@d4(s0S3byTeXc{w}et8|*7`HmUVW~u@S9@sHe?kJ-Vc4k=Hx!We zO2WZh_{9-UW%nI5J~+1dAiwfT?8;A$Oiu6~JCV?JZ)O9IPHt8k`OR^X@Bs1z3IfCG zd-%m(d-?YA>-)ir46U9)chc`_yRJ)zdQ^JYlH5-{iXG{c+~g-dT#F)mxk3-4#1%S zU$^F}1sQ?Dju;vAa-!{9>D<#F2FQnf|9Yy|a) z@`P1kXut1s|Iz;~+22PTAG|(#N6Bw=sV+r)Q-NTgx};pXf4SHqNW6?BuQoQoyz(Uz zhz2cY(-510mRDRI@W6Y3+qE|xm8Z7f>QNSih2g8}H|RM>Y&mWpOf z7KuQ1rmQV;9Tfl`6{CS&pNdvqlBb(k;`r1C_EnWpqvveD(ypDys-5WRwvFAGMHFx# ziF`I6{$~Yt$=0C?8JTHse?(0F_fiNG!~&#L5M9g6VC7Kz z6E`1QE$QN1mfn_vE2kZU&MFYm93d?-nuA>Q3)1k{=T9HLzm%`5XVg*@!|8w-@d(LT=%nrt91pQyg8G(0oz+p zsiP6q^`^ey59gBdUY1E&iQlG)NOP)qD!G>6-Eg9#l)#dzn&-tJ3zZz#u_08gBx3R9 zY*tEsVN}`gqypTPJxJBze zXKxUx1juaK{3)k)hi#3INanJJpkb1_^~{AELB02)G8-H*ul|^HknWtHKE(=MKL~Y2heoM2F4bv{cf|IRXfdHDw+(q@iQ zIpRLEvZig#zUS;zLfLGy^*+Dpo=QrD%ViR^e}#KxSxQ!AmiWd;-`#G44IThWJ}$@F zHx{PsKh40|M5>Kzf24Jia6xP4*A#m2Q&xf78i%;-VpW_b=`~=-%B4g;r;(fm?o;+B z+J7FU&=)ySiRE-IF9eutadMu_5ayeQ9f7tSp4TIz6?RF_pUCOA%^U}!zZczBtZ zH|?vvI&!ShOPY6U_GX7YR_oTc>(ZTMXh9tv&#-kv&Cdv>QqDMKgM7V@qH6TFT2XtIrYA|ZWLUn?ZY^PV-047`R->q36Uq38o<6mFGcs&JvSk`b`Hg$0Hn#=1~ z=2WiYh(*>iXTR+zA{w35IVGNiH6*Np8o&>sX{qj9DiGn$=wg;_KyIhGp!a1)0{o_V&%Q@L#Uk^ie(C#7-`-Shos1OXowT zs{EU;>b#t)KiT!$lKcS-q?&c&bCyR$lvgaNf&{p+*XGj8%e@~!)+CsrGJmmfQjBw(Tby-i)ysf$TzaiK;&$tHtkrYXgwJsSNbUwydbecqr;lxX`0sCjVhb)ym*mmLKe( z;Gkxs1$(ug_3qo$q~kcn4cOkggLENQi$RaegOXMHxj=n))-Ua@2g}cYB0)mb%9?@L z3P_dp)a99l+BTIe_>Qdmt;qm?9Ddyhu_smcC(2knIOt9U+hW>TP4>S-EOnN;O zk>Y6m?9}tBXr}5lXpyt*MykoPhs#dgxD>I-;g&R>@N8e*Iq`xw)Ub4aqd><*cn6oV z`TAS}oWJE&Gu1^XzT&F_VH*kEj307Ce!xMQLEA`XM(t}DCbM9$Xh`}oy zu06ze%k{_CHws}-?jSsI_1>Iptrfi_hqd2jk9;Aw63O1t2tnJv6d-i!Q50Y%U{_}^ z5O_BQO~6XY!7J%XXBGH=_qcJe?gStxE@ANMX|g5y&i5w4y-H~|;3+7Oe5m}2Sf0oL zeM)=2;RRVODPm^1c8ia8lo!P}`?@kbP67bmnVfpFH77ulA3hY6)!!WO#4%MwxA6?4 z+%W$=%%Ni99Y-4mdzbVSiZ^VmqsJM2gx1QH6lZG3NCp z4FPt0A(HBAO3PfcFl`3`fBTwdyZTLQ)&t^6hyGLNA?Atw@;eQ?G(q+}`PKcYma=}S z%7ae(LoSV3+2;Uso5&m<;>|XG9I0dDbr&3^y<{h#mZ zG;fW|hYWa4z>4-Z<}<*$1L%pY0?fVdptH`QFp++1tU%Lf85Tsywtb+6Fzy-5lD4OI z$8=R}l!I|F^j@(2|MonJ>#|mZC8tO08pJ9mwR^*{`jpt-YxM5$pcYLWbh+Fr2Nqf< zUyB10V)bPhf2QC~b=QXcB+6{^@J+7+a)-LNTi0KdKz|aZ2bp_s;oL4&Kw5|9UVmG( z?_b|v1U$`eaQwGHH~}oo29MS@6n<_6Un`!e08YYnNqNAdxcBmaWX;iYaL5 z1wwI*$VA~V0x5KoE@2XmO*`682JK~O0U}4j9r{(MXJJ>uv~)Yve|-R15}q+xV`3oT*46Iux@M{& z9jt;Vi#*9A>JJf*>J(M2im)xju`fA6(v*|WU`O5woAFk=)zQ0asYU_wx221>6z=A! zqM&{({r!sl^3sW5__(mU)Hu7YrNl_$flC|FfBMktt`b>!H+_+VW;?N_AYS_9L%Ye< zW9{{sZYnG+$-5El%~E{t!};MEr^XJeiN!u5HK81n&DK*nN3U!X(5@1b6Eg5L3zvsT z&K8DqS2mSUr^0*;PNYGafDK*wfTg=t;q`v&k9y{ zeRq9W0oE-Y8w>Lm&x0?URkNk&5wJc4{IHAke^jNxCN6z^<7tBySut(OD`$59uKZ`cAx;|H zvOE^K1%o8!v)g44sD;odfA^*o^jCei$F`@510JAmX-kmbI-D8j^-0>4y|{}uP-P?E z?+`xQOUZehxpkY-Yyj&^aW1pcBmuBoOZ&S8`^CKI(?Aszd4|<8A`^>?Vl2lxO>Qci z)(RRAqsWS7gCfUHTC~cCn%9lHf1)OQZDLQp)Ky|x+C}_G%C}nr-kr4-{Q+F<9&LB# zMV#7mJqnIR+mw?Hva1bqEB4iGLSY^4SdIE*1cgZ>R4qxuwOJ&L!Bgy?)QB!h^#FKN zg?Md-q@Kr;XTB}V&LrVI!FydP4pxjaOlU3dciHzJV%xvoEZY5~OF?4Hf4TND1+ zSV!+#NQbj%gkc8@r(|a#iOJ-N0rD?XQ=y#I^x{Vq`-`H>jXx$T9a?;6rB)Az_4nZv zuGQ11fbcYmTR@2qMc3>cZwy){RxQS|C1OtM%w+DQN{d>N0m|Ey_qGU{ARsfYW))lM zrnXUDC<-E#X1PkzX)G#qf3AO)UY6cVfQ%Dq^(4LOkY`6=f4kGhKd8kM0k36Ls5edr z*$#X1^BN`Z8`#fMIdAgvQf}6II}T~*S%H~wln$2nJ}n1DZ|iTj(Y+g{-c$)wJ%y03lY#;V1JHXA_zGJN0;S|I+ryNv_wgw@e{=Es*SGg*_L*wN zjdz+fC3OJPHT&U?UxS^|fKHA^Jhx1|iR*6{&--Fj5?X$hu@z=ETkr&PT1n!(9 zuWWx`9S*<)$j(asfA9C<4NbPg0Bjn{L&B--04jEhGvWMwt0?o7-P>qtM(Hc3Z=2q( zS8{OuWUuo!Ih2a2w&PZ6PO(4G1Q5FDVG)YTvArZOd9%lmFp{c=*@!t z_xFG1nb8XJRoF82C|<({kMs^xDt2M0-ZThfT`~U? zd<^sm-Wl!98BZ_5r3sh4akl(M1-;4GU>}QS;hy_kp4Ox(zS5b&t`@|dI)hOV4Ou~s z5gYJn!D{>Vf1fv%|7YQodpHg|V%Be`*CkgT6*;<`e5)Ey!}o1t?OteXm6J07u6)PM zeyYR^;u*k&w+(}JH2uY!r5Bx%)OG~k<#8)xp;-aQ-X`3QG?pJz1APBOL8haf(2~Ka zagLo`$iY^buPGcGm3?zOs;B`W|LnH1@NFY_+dOUse-gGphH4w(Uxy&0M&a@FMKUmU ziEpuSqA86d!Xq&~FW1N4;{T1T{CbFX=P;joQxjbrq~PPhu5l=%2$j`q;;?DSoA4I9 z32Axs6x*q-@tX-(r>%C10EjCu>f7vm-@vYFs~k(8HAt^P6%L4iI^*({dR;V~SB~lR z$5alvf6pb-bV^qPA0lj5SnfDrIGY1Vq=G{UUpA#XQK1x@?OVIG$d1;*)F*CE+HEl(f87aSvn4TGyqB}+oeyaWhu6Q{NtqGo zxs++HM?vE-`JL9hFE25>lXXgys24mBHXpGK%)w@~L)FnC%?vW<*P?#370D|&@=85z z+2a*OJzsjRHuF0YWE;|6EqCr@mt)zA3I^`Ey%}VzFW~dOl{| ze@cLV7ywxJ8BFVAgrf{LWjIOt|LF?1yIVZ2F?OfUtDGu$LO0EHG6w?;~moD~5jW4}C-^hhW z1;~j&7@tZfcel;--gVyN|ErE2;3jpwXBPE5of=Y1|T9Ch-y}d&9)H8lKsb`z~tb3c20#2kqIb8&3)Y-yvGACI#OsAczbS{ zYX2(Ve#HLkikYr1ApXwRO-tig!Rthp&@P!T6F6GnmUTxxtU-g05=?W~jI(mCGT(l4 znEmpCLkYELt=?{4)328s*VG@2f3S8p0K~D|1x1X}F8Fwqv!gRB8KkZw#a)Ey0K#yW zt+(?$)f3u@^n@NAQ`82ix|_3G)}%OL3zQV~4+I8X(blSBkD?+UhOsm1?zpM3r5z5a z1uj?MAY%vphDZc?yInoo2FH=2aIR7e5fe5RXw zit5p*Dp;NK4gDk~^J289CXj&-R0mK&o)g99UWEw;BnBdLSsbjbV|3Lq-x zusi2?HDGJ7L}kZsea06}f5W4HHgDi}Z?ff*HZ}YYCrnAc2TADCR8a+eQY1@bm!NaG z%2M50ncAP_+|}k4%K$oWPAU;6c8ff`Kjkaz?-*BFZquNS(+c!{0$XAHww-53b^EGz-F9-akvA0{IaDk;n9NwnzXA#eELEpC?U4@Ne=Br#Umi-`o;|{z z&PZXmwX`^8?)^nmuum67uNm@uz8_b;seI{gItsQ&Q}&@dj)DzvQ5HduOP=L&UguJu zWb-^7>D=T*9Nbf1|mg-%XulyGOmL+)(zOdL8`tf{K(!7uR{x@XtAeIDD2S`I(iZn-5Rv*f& z+IX;sP?_w$Svs`ij|ejaqRx3RVPQv&^4SGl5HA1ypZ0en$eezWu$QZp03XMCa~`S zOya6{YF-P#k~U8!uZH8JvKYC(5!oICI#D@p^<*4L9UMZ{Of~pbl8im=y{*m_{2-?o z?pZ(^hk#{k7QExC3XF?C8A=N%w_xoDbPYc5!leOavzdLX0RgX*MSnp7KeLB_ssRCS zlQMyg0WFijfs%h8Te!liRUC>w5}8lfvYnpfFsJJcy1?t>;hj6TDYo->a%T88;N@Tk z_-W5+v0_P#^y=+WKA^Exl3o~>Zu0!H`({&JZ0g~JXy+_PzT#$O)bY1PM5|&}ypitw z0ZBA#g_hv!$Fs%!>#}`%dHMJEUsqp&10n-bvz@pg1HFGtL3UZ1Bi&dbPH#;B16Akbas=lS*WT0A(H~V!ci9t|tY~o10D+9T!#|1(;K^O`X)*J|#?2qHAVR3hM zrm;zTW7kC&JI!fH#yKbUbxQHvRk;#q&Q^hQJhrorn|375t&D<#JZZ< z8fd{ya@DjAIB<~>InWwtG}#)&#N)JuHM(mHLmDbzH~k4!Xt|0Pmcypo9avj>wgla( zLW7TTn3jslfLg(E-~;Mz1oB3+uAiy;2S?$T!|JoogVh89?~|p7BY)pOLrG)J+p$fr zfDW|)$7cOy^&8%+DGg+`Z99|_Fa}7dPKedEE`DpOsv$e)dS5`DWy2-czBRi8V019o zP^pf4D1hW)j-mm4ehMql2m>*`w-)eBQi}bJyEp(>S2a z8}#oDFXwbut&fDgC4X%Nx{?jI9Z#$l;ixI8e`l-moZ)+)^B@&%{8i4J@|IT6A9JW+ zI>6-AiIs4A?=}_0YoS6A7|29pb{?0rW)lp-cFVyrDS&_NPE1Xe&Fkq`flLu42zcJo z*6U{h?Aig-m$Cx_5u2vknxs371?}yEeSP`<@vmQBd$eMuSAQsy%!TsOuKKkaRJM2l zd_hc=SH3CitlUMl`)_!A&2oatRy$Nxfo10qLj=9jg>1Ii;}p>cvhCzBPC3@5n*Sl0 zYMn=Z1r(acX|#K^%YlZhR&t7)7qaK&T`yVH-c~~HW`Hf(kulAd_)7_brcyTVk;4U= z?Fv|3=dEZEUw;|yVi*}JyQOTOXH@$JX26}H+A z!qPK1WV?}WHdt3p4lFu=pO;;%-RY!@VCS?kpxMSXodzbal~^+M=5q+B{%^NHVWZha z@2n?$-hVC`p3>$qKpUU63qmIZ3>5duAR){!Uveu{HI1Ko-Idp+;DylG8yE01uS;{V zZn5?v@A4Pz&l^gQZGck<3d?`!cEl+RoBi}Ube$Rou7*>9juQo!?$`IF@K!kR{#XKk4+67V_nHjp!*oS@`>!A zsNyn{CGd*f@6^<~ZeQoXJv7`+v}tzXfFQ@C~AQT!z3SvYg(4kbxD?W(q^ z2QUP(sp@=a*Uhgv++}lb>HyuGLN@iZCL4I&JXtqWC?{SU;S*?4*dwR5Y$-dE3CQEW zJ%7{4mrsAAk&mtlB9l6h&SXX~p4X5*owu=dms@YVTl?}ILd+Ugk&H5-`92+w;Rw1B z?yT9EL$wRGW?;Jc(2o9!M15Uo#~Tu9a#rLPgsBBo-<}KxPfY zMqGGbRtgKMnRGfo=Fx-l@yj;Heo*3VC4X5f&ftXaV43qA-Jwfe$TmfbZRI-ELp*M% zmpXA#Iexz2^Ll;#@!|W&&tE@{Uv~z3`|sUVCCn2s;5Yor#5eW#f&xyjC&{I^y-tuE zfVjQ3dZ#zDJlsXq*V3{V`&)t&-YOqig|cu)y4duJgQ(tMlC*rHD}N)|S@@W6(0^aW zA=jH-!{Vutm817MV7{FM!WLtDYd;^B`?3@r3R{IEMEu>XS+uSOka%;nB+jCdUzG#r z-^!U)9vIr!Y`j|U<+EM#j-fwa-+p^}<5T(!_ov;mmXF&|M_O6m*kOt{=S<}#V1k#8 zPQRW4p|mNi#2Z=0p8&R{K*O5y?0><*i++-*yc^9vJAM9C)apR=wi#LC$G>JS(y3lf~;H0KlT*;2TUN z3S%w(s+ZE^M7lV;-S=; z90@2&1Pz)n&y6IxD?FKWM&zC9O{Lsq)jClTf?G94)>)}NqC0;t64iz}xz2B&3n6rE z#1zxkH}_oA+M#%lQxwzWaRFTqZRhjYoqLUkeqYlI_mi`)vZbX7i$S`8+Hk@TXNOHS zYPU^IM+Y)SwUl7LT+qo(tA9x{Me531dIO)lGz4VNbHDGa+FQj@*mU&dGv2P-GYNmB z$#gg)rq+4!G>~p=^@l%^+_M+bN&VSf$BSB)t>_h0fIQ4sRa=qlVbacwR|xOr>*=B3 zy$$=OhhpOjnb-m_L5#Eu>ML+O);c}J6lGI&M&^1>p!jZ83{%kepX$gzqF&Qm&8=E|MJnUxEUb{W+5j;@4bCA6kDT12&c zdY{d|!RS?IBt)M@TQVruE2nH~oPtF)ktShIt&xQmj)ig94+wq+5eO7hccYYW@Lq~d zD$_3ZsP|e~Mq*2qvWt6aP@0;su|zpS1!EcEz55QN^R&>Navb z&pLRwBbbjSck^e#rYmR604`_Y1j_7cb5h$1yB*7cHSnshlCc8;8+z--`>mi69N}13 zG}Yk_wt-z`SqKcb0Ox}hdV9EWD3;=E@D1@{Ly~StiW}P*uxWFYfiuVmA?lgbWT11P zRAczv_FuMTG9%ejIG5jltJ=UP$+{^jdK{B2#!)IeM2yS|aOOzyet>QK@7uNd_O-~bTeU2bng!f+af0U(wB$swVogB?^U-J9CJk_o28kH<{etO>a=iTA>vAe@dTXSJf-X>Mzk%Xhdev(5$zc_FFGmx~ zSxf?h_B$-o#y8z`-@onQ_=oE2^h&jD=9(EdB2cuegQe$x99|l9>8z0YofJjq|A~y) zZc9D$1oM!GN?KF*8cN%=Ww*YSF&+{o*>uNT4gYhQXLk_RX2%2TP#;rTO3YtX{WXhh zSz71}54#&I42D1DyjE=QvP#em7^Tj4>%v4rg+$}f;e@E7!ema+@pbLDE5ofLhd9u_ zZ~&4X*!mKGdrznM%$rpC17n$_ePz% ztl-%E5I_(}661G6et)5L zsY_4Vcq=xj6lsa}dAl9Yb+^bJGKqmNZ!^eJ&}9cgdN#FJY`gQ1_cc9A=y@eZ6&zE% zPqbe^=(;%Ej=%&BC^d8Da9<9y7L8JFZ9S$<#SN~+3${6hv*DoWlBm2iv*sH+TmW$; z`hoCvJHyhgY8nr49BK2vlXR5hf8WE%aGJ)(jd|R9A=TBVKh#2cR9jUWTvsF-`RW4z zK+F7Y`(Rkyn{%n2uVSTZATY`qnyhnQS7wASQp#o~u*|t{ZP}eA1qRQlH@p2c+4gSz zt5jXG{=y?B+JSMn&YCQOD)!A8)^epdG*I^S9{cVz%uYOPa4_(7IP6O1 zM>6U05O2-Ax(OV_I`m~De+{K_FAea4w^6|%q_UY@7Z@+E}3tj)I;jPE%pn@|T zPDXL658HY<0&$f+9aN4JuI;V3+~VwOieq2W3NsWnqnB@Fbr3Sz{-kELa+eD|5OY-u zF`zg51lgg-lUpXJeP~I(YmL(ZgF%r1K9)zTJUY?5D`;p3I*e&+f7+(qZfS?5t(~#N z>$WlEbE{s4@lvXdh=+Ym0AJ03Iy8-(8oe=cvOzKlWliswOs~wZ-(LRw*#8NH4Yl%a z%ghSnIkBe0TX9&95A8sG`$K^dU|WZQ8^^5#r#(d51IA3?BM$`$p#DFsaU>E4iGr3q z4tNb!ezlomTUI?le{L^3qEzY88n%luw*T%3cxR=JUh?MA zfg-YJR(vCB?4%_x9O@2BeWxwm3$~(~wTEM3DjeE(uISPhT}OR04UF$r?pY({X`g{@ zN?OW{iCt^~xi2xX!_lvFOpDMQBOrFw;L8-1C3|D8DCL@vf2i$-@m7sL?&~j;9B$~b z3i4`c77G7oC;7^~=H@EioaK_VX79!gUIC61!+N&*Q&at*_-<`TWM` z{HcRSj@P{+f6(X$Xi>EXS&1KV5o}EB$yRUCi@ZM&mu`Dxl-^dweRI$t@c3SkadLk4 zAUNVXj=UrnG!4{~rfJ1>Xlo6MAtX-~As^EpM@~0u1MT1&45{T^^oOhVosjJiSPo#EbBr;F7qm1)V%biRrk@fMfH6GVD3<<#8!(vXj9dlR*jGexYslN z{-3v_e^2?ctI5R&f z)R28D2-tz!;15!jx_Yyx^W2RgYC3V4onZ?b8-bL$pFAS@zHQ-Qw3;nX1^z;TAniL$ zrulJpAchsLjx@X=vbkY(lUoDUbB2@XP~xduh1NF%eBY`D0fIbV>grmS2i)M{RqmV9 zxy7VLjgD*W>2mVZ=kkBohyL;Vw?8x;{B_%Twhx*8O;om9i8oRm1q31Awy9oK61VY= z18aAvyQf$oxif-N8&J+FCI@yW^5|a(yl(R0H7pL)Opp@?_t~4fu1B!XOt8}cT3y#lTlt;9>AAKpt#DSt>k#!~ zyuSni@80x+mTG@_MHpdTs@6a)gMzI#&1uXnUu!x;wp+P7N7V#)ZYeK`Ae|h*O~V+z z4M=OMr=g2au^Sh-I~1_i^b`Pa^HvV+kp}TWHUm|JWMz$)-mlqP9nR;W+?0siQO6^- zU)j%x8u|P#XQI+_q~xR3yxqKOKw0mfkYKrCkea(M@O6pIk*uwsX#_Zm&aZKR#0Bg1#=|PDn$G(4QP979hB~3z}Ig)Ko6(e{l(MjD+jhs=g`l8|nP&vZv z018z--H0uRy*=G7L{)rkui_j-X+V4VA&{;=#PCj-r?e^QQX`gkXv-b%FC(2xz?dph2CVxsn5bC>%6uL9==K~eD7n` z`t*=n8a`@X4h?v`;XJhTyv1p^0-l@t#k=x!3U$0*j*z(Rn_FoOx?h}2e%kt%!dZl|v4fbm-+BUyzbPA3ZmU!01l26A#H;RJRXJ4uC8 zo0ZAu&|uJqK3mOw$gYe_)PEi$g-uIFZ>4{7&^!uu!XZ4JvkEMN_h(0Z)cFbhL@~B- zC2feqRH3u218{MiYX0zan?mAo25%%dn#sW!(6#2|Ma{Rn8c!V~Rl<$mK-3sh+*u4dH+z4R zqo63{VD7F4(ADuQz~il{+Uc-wB#@}rt>+4X5)8hnMx>t+yk=MG{FHPKSjLmTHd!)Q zPzADIwwn-u&ZXe4@V*&W!65tR`jQY)_?AUe(@vA)suXA~y;(>E5rLQbpn~*c~+-(ukXnAm)GjA ztm$;DdLJy=p#*0kz49i#ZQ($84V2VqA`I+0-LAeiA_eGMTVDR_S-bv)Q9*w`R+P7+ zrOD8Go1_p9WkRz3WS5Swm7rOdl`^aaEc#T$`1C*NgW|%^b&Mzb_PT>32oo>Qu8M zkoBeC00(_nYIW>d9P|2YaVy6b00?g6q}ifAz5|9-Pi5PH*_rTW51O7V?IcQe4PuT> zDYCFEKRK8>kc2Cms~>t#DLQ{6cBgSneIIp1j+^6hRdqwJW)JNsiWMA%7eMbIwV*va z;gq96(rH#|Ez*LbtG1aAwGMTGnte#X7V=iNIj@W$_~CGC7to#=)Bk)fzaA8EB47L- zE;|yB-pD0cyCvNQMpDjqX~?r8zBcGhxK?jHi=^(pW2TxhZ??^Y2djThuJ=hq)Wo>o zsthe3irw{WHb1CIXWN)kCa;4c4xB4%&d0=FE#_!i0+!mmGS6!HFb-1!5CZuvfM@a#Dv8dY);=!%IP4t@w2e05%Hdxsam>T=+ z+1CDZ`&aq$+xXu}@bAB7O8wX^Bv=Hy4>b^nlL5<*KoM83ZqN04J8JxCA0MzH>khK2IvS-B z(dE%f%64$J6W@jX?A?DC;Rj8Uco*6hG(FS!ZA(TfIX!qC#@apWldXe|-X6TAv^fN^ zubRi^HR7p?4IgqnrO40Y^UJsY%#WYO_y2tVF+Tspx;3Y8HvxjS>YLZSylQEX=T_5~ z?8U<|r@DVY$)Q_kIGhzZy{vI|tFF%C<>_=2)cXbUQE(#6JwX_wF+e45C$|+&&sEOcwj3SSjMz8ugtc~? z0!D-?>v^$g9Y58IGUR*hd#S)@4>_!C9xc3Cw{L&n$CoeT$A5oh*`A9TPfFj!t**Sq zrP9uQ7G9^Od%RY{EffPVrCBlQNZFR{=glfKeN%nv7;2E|#TnR=^B^#%s%KlW3VK_q z(HC(!U0F7~)F0r{!=b{2vgQxDEcILMP<8%^fT3!SJDS*(yjOE~uqaw4C>_cMgmJ~V zdKZ6T7>bc@UaQ!?e?g!?vK9cr0yd@*+_q{rfnM>7@h(|xVr8}T#fLqg(($8w{4)Q~ z^X>buwK#Q!(MjH6jnJz1skfqnL>gWK5SHK{LUVT35u4OX-vxp@5WNI;#Xk3S(Ws!3 zH|uKBsT}3~YY_n0c(-3VfDV0alt$P1ndpBAZhj?AP;VWcd+e(?w=Zo-1(ZnYglx^t zmNc^!R4KXqf0x{G^ zN5`ji`}o_Z@}HMK{=vd#V+%!3X7Ji)zgBs;-PXXoL3c`B>vlp>RIMx6r=9w>WG;W9 zZ&_i|3B=cC8Ny_=YT6N?rYoGuO* zsYtNG>p86WTbvs|D=5ka5h47--qu`%_njqRao`R1AAsi_a$@Ih&MTx#?`%8Cv>gCV zk5WRh;dom9E&U453-;;L-wN616PSN>5b?Y$vJf~)k1*;b;gXJI^(J|dvwB5z`nv5E z@%nDpzJLuBCofk~nAvn#RFdh|8+#<+Buu%gE6fHv3`M815V-)@&GQKm`JmVk_49D)+-_S}Hh!MeOHxcseijSzSbu>$fA#Rs`P12sA{?w_g&zM1J02_a>9B>BA zLH0Ck+%>q`h-*X{&>dXrhNGO%SD2qae)-tH{9XL-$zC>1n{L&GW22D2!JbumUoLEh8(i^3C zu2o>`@uA6iJKhEizSfZU)aQR0LS_rH6#*^UfbYsAYDjjUUKDYLM-}e^YK{fg$QVf- zt(m+gR!XD*3+ z#~EJiJ9iMI?R)U|LbTmy-U(M(nd;P4e(N1nxHf&l6bQ&gpUBOI6=;9rNoduNZ4FxH zI|IJKOvC9(TY&V_duW)dL#G`y4|)PdSCiKC#w$)+hte?ai9_nHhKrg?na#KK9|(8T z%%Y%KUTTs+yUWlwCX@~`!V2DMDiu*Y2ZOH}rUHaFLHT^U$G-ph9KRl=3&(zkPQ=Hd z%)QLisq9Mu%YB!QA9jDF>kjC=n|65ieG@Jm(<8B;&bR3kd05LR>K%DY+d!^!tFg7A?;J$^V)d>e0}-VHfnU33 z0)g2sJ0N5+fxy%cbr0;Lbc%*Au3VD?OCZ>)QR6Z+hdl+-L;!!k$ET|Q=Re1@q9oh; zsW)BW2@O2Q>TwLj7eKge-RglTP#sPp)2Y_X>6pKQe8*`Q)o^%dw`izhLbh6{#)LAC z3b^YI&)z4{9pKDeNimgb)glD6sU^2RE|%`$*ZHGQD~2M0~+pPdQE&2E3Q)A zu2aqsQ|x4sxO{)Yy*ibr1qV{*bSUjiCaayWKpx3pe2&NHn;z6GT+vn}H%n5)nx}F< zFzm;FeqBhcYY7@BXgn!-c8Y^?tRbw)MuTPs0@D{kf1YY1E?Ob$ip(uWyho4 zazcJ~m@;fh|8P4h08k{;mWu;HmM4QD;?OvOQ0@f;NUQ8ND2`1lo5H_>^PJ{atubgw z`&>wTslSgeVsj=rR2F0FqU1#?kPFTsISbjgC>c7K{-X%zG>{> zUC8umpbd~k=56d=-{wQgY3>|eJpzI2IQ9Ki;3+yeqZb;h3%GYs1VRcu;H&4L4=KMt zA69|Xsn%DX0Px(H{_+(n{)2V;@NIm3`S#=Em*0Orj6dJC7Nqnv``pe`PlxPASYj0R z5Z~&)9*d6ei6_VopO&fi-hQgEwQt=v5W8*KsY8v9)t60t&8iwPmMq^qs%HU)AC6V} zs}AQWAn4b{FDUJmEGhDQZkwa5>#mYyY&#Y)UbV~!EQOeGFfMT@VGx$f*S+j#WbX~7 z+p>RdKpLk(Ew8CV7_q%|GEY5pZHluP^Q^z98LhBHv%{9BXz~BQg5TS}#&h}Xc?CI7 zRq{=u;rn}AaU7ai#Y%j*{a8C4bp%-MvWG@Vx(;hf%RjL^qEn}mZ+rLjNEP-d`*WIS zw@Ls{Y}`#{Qu`Ylm`~&FY?}b9h-w@j&`|u5VZH_x|s< zh}O>Q$GKHr)T=m3Rf;#09(T>r!a;<$Px|a$X@d;f1D!$g>(U+MsDm612W1`gA#jlywMIUP z>qkq97xr3DErKs4_?D$QOvOPy-Zdwa9L`Y>@Vm>xrtt$x~!dX|?ZfFd|(lSGY;DKr2#iF4rFZrM9gtVp&y?Bx0RQ~xW)jF{1jXYG2NJere zX@cM3<5og80@GEsF9Vv^K$cE0q6y%f!r7*n_Vj|RW#H1m(EtTnhvBTSN4I|tE)GzA z!khQeQ(gU|YY^|vJOT1=>-Jc$oSy`va@9;^E{`Q3Qdv&Hju^pu&%Y#+Ur=x~D zEZLDZ)d}x5%_+7%oXPKP4TlZ|Th#?7okE!Sl{=f%M(Jc@Kp!&uxZ5QE5N0N66b?W% zzme~>>sGe$RB#ydKlxJjA1Hsy$AQ{)dscC|ENL%QYW6&mJ?v_`Rke_B+u}~AspBeY zHUK)H=iW(L;GpV{WH^Tt8LhorulX$6$xC}ARI6q6uvOVNLuzT(GA*}GJ+QXyM7j=s z?3JwBdgQ5Y9Wx;ZUWZ((0Y@3XeRYj!A*16=ajc#Az1yR3MCTdIznp)T9G39{a0Kl0 zdN5}^V!M~xBI%`vFn4x~LEJF_X+x=G(OeLvN@VF!00hlvx!&E8e~ zDqEf5ODj%BkR3g>q=!u3PMyJ2MXOGNDIrF5-LI#crkC%(ef)n=zI=K4QGR@UGl%(9 zHM7n+wDhZP%n<|-9>QyF3r6qIq(PVkiDr^CZ!P6)vB%rUhPHc+{ zzgFVYCOJ`tq%M(Sj!)5k*^Z)9v+U%MwNrWf^|%5ax>tXVZ0jj+uM{%x>fNpLx|F>q zq&BjY`kzjGf~KQKtPSX%W+s||@-`ez)?$%B6J!(QaJbzZ&anW{4`+dESQF$Nl|Y`- zlXtvdu$RvY&42vk^RMebR;IjU;^WjGIKdLhc6s(13D3bG#j>CbhgE~(6_x#yj*K_; z)|3o@#Mpm15bQ@IINB)5Qz~0P)PomuHjaBO$XqIFLwAoIdI*7iYHaM1Ap*Tg7HD&I za?8yY0JDG&kJZzotwyv0dTU$^4+ONZ1tFoFdrb*}(b3l1dfnb3k~9^6zR51<0ZbuV z@Xdq=$z}j>k1i&6`P)8w0cZT9!=TYWZaQn8b(MbxHBQ@=lO$@hX@EokMaQH03K0M? zRf-;C87%{nE*P=yW10cG%ZHDshjW%KcH+yW!UH?v&_HCrfDXwKk?82d{yJI+Gnwq> zd)pN3afIyHSX4GM8|-i(;IPj%sBuMDiwTaR?$7yioX^&-F$k~x=)Q*Fy&Pv-67rX2 zSJHoqNVS#*%f9)v(ex%HtU5M#+`m|~U-Qt!dj+m4rQW>CO;9|d@DNP@M4e7z&ejs( zs+~vjrYG#jG1M3d(;!RMhAdWHvIukbQPkzKSDlV`s$#j(RA_zFNb)>wf>|cQkEX`M zHsKMLJC?m`>~bwwV7YVG3o?KUS;dqHxcPs!r{%JzM-L`m#eO)_t5fo{mk*#%tQ`sr zB`-0ru)vdAzsZ_>-8f3Dwq;~BmcwzqTQD={x3Awmejoqr&ED3Xl6R5>=&HR*T5v~U z@{pAuJvV#BMPQc5AXMHKS|B7TurvdfI>o8HO=nM>c>Q^IM&4yJTD#;BWIHrdb8LUv zfu>q)_9kq;c4{b$(9aN0V(avl`nHhaASz*zgdUX%P}YRlRG^PqE6kyYw&|%Tj|@rE zoonB0wk(c69hye&B!T(g1%)L*YHqkltQ*)kYj^04;6lW>xBPH4-_V&a+ZphQTBqtY7MJK~tMs8G_?X{wzq?p=Bd)!B$}&P|IT zkXqHB%5JM{3x>v0aG7YF+|@9E(cf7!Uj3hU2R;bfCqZqhgg~nG>iT#VefWRcXMK5t zZ26z3m?mT;!1tv|1+H)ex^~+RDkPRHw=ZEfJAJG^Yu%|ep7!#g&ZEI@+LXa1?z7D)vF1(9y<2-SSd~Kv6;-MxmNj+7 zY=+L!s00p*evNi1L(|wxYJ`8N9|rgp0Tr0W1VVy96y!Ev9j87KYAMBHpJ0W)k}Y{&#p5G|ELS^ zRD^6UKX?sIlqa*@gAJnAC{#+vq67x#%oQgxmB#2zItU9?TJ=&}KoNC|g8-7-b=DME z?dt~K1~)t{*QfE?^>M%?W=xWX8d>Rqubbj zblZJw3#gh>u(+Hez6AV614t;4lMDG)iGEWs>{!!r9J+A9&IxW>U9wZPdJEU&B;8S+f@tYsmclG**U#W6zc2C$6q&rUKb1HfHHp>ez_0dQ|VZHkyPTe zd1=lw+0IO~hQrxm0yN8|-=u!M;_V&fWGE`Ds@@cwf{|m38rB9ZnKO=Opwc zEdev`_iNfL4maGQ&uTw)+t@B6jSV6Y?b&mJhh6M6&e4W94)EknNLbis$FhO5Q=J$7 z)0wxasJno*n(V&dJ?5zk12FhV~w*$TeVqC%}mi22`_;QiCT*F~C^3c>u4QlJ4R&fm&K7m{Oe=q(A z^wBMEf5Qph55C8t;R$S2o#b25p#l57(xy)14VJaJLXxzBh6OL=LPxuFmq<}}_5$a6 zRAp5gaiV?8Yp`|PO8@iGcCkg$#J!~az0ZH&Lf#{EYv>1{K%uQIPW*X~~v1mKLZkz$xidKZ;!ZOmkxhx`JIvW!Vdbh4?ur# zY-j_wNnF%JZIAYUT`G15a9kp_xn*y*SdswLmz)>j-0SsIeV-T=?_sx`&>?8WwwmrQ zEf4Qr9ia#-2H?oQ~B%5Z%fhO$A7*)tH>V5 z(~YOz)||}&DBoi#=kB}#P=jBs;;w%eAbevGhaz}6P49Pjof(v_6?Qp^s1~u6c;lRs zj`*soOzCpx|xbhD*Y>%sckMh;?|2$w@pH4PmnFU zRaV%zIUt<_!Je%5Y9h9xk*xXfr?=+Chha0>(Wlyfil=Ty3P5mHU~~HR+ChIrmUi=< zZx-&Q^ncPC;hQb7MMrws$~FcDfQH)TDr&Y>mL=cyOLcKFBOj_x-{Bbg0oPFre6}SD zpi>U$Mn6)Gp&Sb*nuy=#&vuK@ZZrDU`%MZyv}}JZn{E08-dfp3O+>1a96UA2EH6Dwhr9|(NCv3W}kdEj@=OQF7L^GmjqH}1u}nGUhG z#@Elr&)@#_@ykE7w)1GSS%A@aG0r4K1G{ACWkn`<4P?F+5+Hx!>m=KmKyro2 z!pQBVtanf%+Idwz;j)z_?7L$K2hm=G(t{s_oe>ELn`~|6J4lM~t5LKMGHE8mD8Ny% z(I9@+c8I708qWMGaA8SXaVK8jzEi`h3Rgy+imb^ zpbUWQ%~ONGfeUcvu`YjYnmVqxTGZ;}og8Z2U_svm#|#Z;ZDcgpcv57s7mxp>aH6h` z?jxf0AO#)Z(V#TInSPG)Z?GHfeXr!7lHS46DLZaZ?G=*%dAksFI|qCbErHoq7ok*w zPBZNlH4iC8jekz$_EeAk_ScUm6y}ZJQ=bNK2#~B~O;$u@I*5O8Oz+jgnkrsnUPhEn zZhpiJa6Weh(GDdH{XTXH!ipr&nsbwZ)NnkBJC0JGp{#a^qLzQN^G~G=GT@dTt_Pkt zet#W&nywGRq~j#HiUU-LCh@baHJy>=6ZuIAda>MWLobSky&%@o?0ZS;nACfLDE4M;~nH z7;0mUNB81MkgUrlKy0+jyY1H;9QDX)$}1;&jjQ;P_g{ZrCs!LnVVDGiZIgRlw!tfq z(wrI~b1XIW!_kPFy{jQu(1-)(!3F>fu;GF|g5i0+{(3%#*V9r#3kV`Nd6?u;9bUMM z8HAP5_2?SP`V5_Jh&mEj)s*)g#*HNUf8S*y2!h1raR36e<<&?Eb&p5()9*P@Y=2+tVn^7T zi&`WIRAm*iGS#`#nZ$TU(U$=+Rbi?O_C1vNOWuDOINJPfsh+!r{Hfu|dRJ;Mwa?B$ zU@th*qRFH#=h4CAF2K0XH9J`f2cT zj^!-Sz0c?M)V|`(*G)&xW6`B|u$GPo4t@j6#?qeCETXIat@#Rw(OJ=rGDfKj^*Nju zU)p#368KKqJ9w8L_N#A)WjxqXjQa++ZuWm4+-4Q-%BPu$b8X9*s={fWqf%=va9nvSLHIA7k9J`Vhsz34nI3Q4(SrMv12s-VEC>)6k{qgF0Y zYjw4cOWNoC4rBj5dSH&g?jZT9(QSWLDrhM3%b&ee$7YoE2bMSm%tJ@6$!>0u&&rpi z{`FQcM;p8fCnO^+UxJn6O}<;vuYqTI_$f4rOq6PJZ#*84cAz(1=Si)bsiycB-?)xv~eT6 zpI(F&l1kBL_j%R6wm*Lz>}99ivV%MLmoz>JwLz$z`jgeEQ$NzqT(wUgtibs=l;9n-SyAd6zI>3MXW0#i#8k zrOOz7nKQBHFBRZ+{cU9Tg1Crx0LeMcO1nnqf!(Iw;BpaII=GvLZnA&KGa(SL85O)# z%wECj@R(TLyn`>QRvWE7!AW=}J)pCC>ZqzQ>!d5Gk$+);fcT+XvyZV$Z@7u8Emc5n z^-^DksB|kU;9G$gcD9aA3eexvStt^h7_RQ)m#d}{{ZG=@k830KV^sfl_GWmmxM|hA zd2Q7d>?T=iaVENnKKOsOPxfD)%YTO`JD0qLZlI)so4N_)uhXF1hpL=4A3sQIDS8av zOFck=YxU6B9gk}^-C42*OL7*IxkR$Higmlr6Nie1zzBWac@UzS0^nsCxDz(j6LP?i z6}RoPNgiGODuS_1bBR(>=?XR3lGD{rV#Nr;Z@Pfrzg)YQ_d9>?iS<9vCVi*Mv|}$d zMc)Cng&O24F=-94`QeT|sL!wCfMygoMO56$52hx<*14bCTqz)vR_+a$8C`ST2dU2G zV=K0%s0wI^=+eVvS3O+Lihe(qGQ~mOr8%IejYB6zQ`6vWA{&rhx9hl-fsc6!b?Qdi zB44y9LUh?KlzV>(q83`{!jtNxZc{A*guxe7Z1YxPN4p!XThde2{qnDuZ(n}R?5U0; zbwafLWfdOPVj7BL^8FHF`79K&Dg~aT8BoKam$#yN3 zdXKQoZ{8G*1eqRQPb-VVxx1nUUDuoNwO@rYjcUivNZx-WE6YsZydaWc=O<7*M-5pJ z)(rZQ5CN02Y0VbfUhIzWowqc>^z32KkE-MH>#k^Q0QQ{ABS_B)qD$$v+8a6eX|a^3 z`BC}$>FOI8b`y#;GSqWYQH&}ar0i=7fSekzk{grLn7e{UgisBfn&Qd2>=IZjRSJ8* zWb);3%uRpkz?D_`$MYVmJJoe1X|hZxw}Sc)^NDc{oKxdZA@=AU8HbI!NORM>Zi?;} zdolt(W4xTZtluA>Lzhje`yy)qG?|rsSYqL80>(AE^5t0K<|KXZn!9Qh7u6&=jTZAN zKQ7q(_WJ7uYhKHj_1l#nb+{|5O`ry>&IQXXV1R$Z!SIK~8shS%@#(QFKf(JW>5k>y zy2G6aAohe)i?y&k%8P3!O7 zHp8Kd9|)3^rHpDGlah$YGM9LLk~ep1rg+*m^Qx6_{x-Fw$9k3)v=q}Q|8IM65qzSU zTyvDk{Nhx5j?V0!iJ}5Db4lK*QE6EV##=~jcQ*8QF=UE-WtN-22n3P)lCNEsd+;r- zNc&)E-#;$cuX?SITv@aetn%}9-Hb~mR}#Frn^43Xt5jwCj-p$s7<-sX-e1a-@x>T_ zy5Y2gQ=*KVi!x;=9NvM=`c_=-Lw^A4PjW=4+Y+}47CMpqN*tZ1Hize4Nu0O#O%mjj zD#O6+IOPD>?`mKKbImBUjQ~`W<|+3Gk05dlY1N?U&cq$6G;-P#rB(WAoBix|^Hh*K zs$oCaNzh%w)n1*xatJaj^j4k1Rg+790Y)7G_0+y@2N5B-quLbei_K=n8J_KbQ(r!{ z|DFG7e?CtXp8GqWh@qV3PL7zPSxPxOF+vGLCgaNz)~IuAhO((C46ZyHNwhuG!$I*ug;QXGkxO9DF4G+0 zWM621n{_BnYyWF)??u+B3_O*8chE3YCvny@s83mxbuMfly&5<)1h1&09&dM15D4q2 zV&=~29oBj=zFV;`U;gv#nVp|x9VoY)i%K&8Y9d-`y-X>6_89F$#UgXeUa@BIJg$St zD-rb59+qI8lM3GHszB_{nIB%hYJB0f06RYKT`MUvz{0@I(YrwuE?0hk*lO%@%^iy< z+Eh(>Mb1i4MC9Pzdf13V#3|rPu?%a@qNc7h6%ToUTl97X+3%jZ?7hKak?L~Ry~&iQ zrJBJJ^;PMzQDkULKE$(J&C8ee^=0-CuP^iU*Zf!Fk+KnlBXAN(?%s6ZUPDo;9_iXR zs#sm>$KDj_bOvy?U?7%L&Ob#BeVno0|N~pddYWGG5!a{r807AnjX!7W!q&FKWwpfGv}( zEza7|tMpuQpDbxvBH|7$d-s#1e5jB@q16{IQ_}uC?o+xGP%cWLvhKW3)76sbB_a`r zV``_{DfdScmbka+30Bs{WS`VcjmR3*lTfU>Y8*d#NGdc*GMq**zoP@kGEL-TQU$3H z677_-^?Tf9V>rxzdY|&ebng zd$LhZ%9z+vWh1>S-!Lq2E;%QXI8D@ILwENU^*5E;7(uOn?2dM+_qtS0MRk2jMjl=b z5!--YH_2jZzw1qC3aTn;p#h4FB7Y*~W_d|$RtmQ_9ZnSMPU-w{#a<`5vc1md9^(_$ zLOEaFS-&K`3qgv*DIN~F{z+XWZii9U2qrrvaK6-Ay$QruTFP_oM*{hpY3dCGBEaIf z0K!jsVVbXhT+1MlP|jJ%G8B(R9${a+ai7?t3XFQ%<6_G@@Bk>aB4Pt^Kmj^|FT5vb zv|`%ShSge-f>XRNHPBJ)HC*28%TE>6FIU3_w70B;kA*j*#4sShdY7fGVI(EA%oEwOvSlDz>g`I?s{&uVa+Utf&s0J6 z;C;n^GUK_0@wY?0KWWrF@l#6aP7Jh2aJ?1RjYWWSNMRuNY%OXTROR3m@77KoK5P;l z*NRxxp%##Jmk^{XkO*E@l;+1ytR}U4*qlwHXHN6*aP9Z9>?Rbw!7>0JL5~twUnlQM zK>OL@;y`sT+cE2dll!eHFCoJ1BO7=+xPNYcs}m%R$x9+W2_dAiheW(5S$;eE(mzS| z;+n(Ie1mmSKxUSy{ll7l`=d{m>(l*AAc&89OZ9YjX%hP9b%%#^Hq>l7fU_K1EbDfh zB92PWn+So{Xg18q_PTp+s%jinPBkmCv0=JA;%4+Z*Q|d9bEr!vg-oYDZ(%BnM8JN3 zJD&D)`Ds+HoV+d1LyK#w9($F16M~V3h*x!`WRH4XYH_LGN78SUPkl)q0E+WMs?TW5 z2@0m5+?;vUQH-L-Y7IE1PIStS7s(c?KP}te@603e6Pa_ZxXcbR(Kh!k=HH|`v%QH< zJjOMLP(2*_J1rHc%ggkop2GVt=I}v(&L(kcRWASZ201$C&R&e&dO}AMk}i8dVOqz9 zDHU{@d+<|YQm2wcK^;>_3CAJpwabd~ILS%lsPSF+GGkpAdM$1jcDbiFxjLPQF#F}r zfH(aO%8<;NBK&D29Gj*yngDHjUxuxS#1&Th*P z%5(tYk}P36>`RqwD2se}19p%Yi&Ew{;#F4+I*{l$m7K@e^Q}s%gVo(3m!yf5 z(#`Tzh=SpvRml&(?P8GTSQKqR4~|a-8fZ=?`IX~LL3c~Zv@gXGpVd|z;ZcP*8@NYc z71h5{qH6t?D|*u+$2}7;$R0s|k{=NVP&96}KAY6i=jD0|VVUQ697eYhp!`&in>e^n z9*zK}lkRYqAy;#<9GS4ZR;p|oz%~ijCh5-JqD(*a9J?J1CdvT9Ih#A%jDJJ|B(CMV z?&O5tT`qeEX?G1xa?A-21jjG@ulVJe2}~4_fAB zWw+W!`g3)=gObY1^9}faS;JYTxBaEy&8cIPSAtWOm052UBcw>A8P!Z!{Wulcl6Jnf z5ZsJ&d5v$tq0#_IQQ^ToDd!CA0+s-Z;$ShRXx{sY3)=iw_`c=9WkTs;ZL{Yp|s2rM+ zRfC0owUnSs?v-zr{|Y_q$wXNT&i0GoY(Nha9^B12gJ17ou+G_ZDv zx<@U8?ah3viGkIxVh-0&tESH4$NBn0nfU}Sl0%+EHEACg@U>=phl8^C&`4r|(n!v` zRCB(=auQL!fNgYpeJzhSF3lHS?Cc;ajtIZnF6~V@XHu(twCUWpMpF7*XD5X?NcY>y zsSqV0c9)cYY4t7;aR`9i90}%5`BqSy&VU>b=dNefp2#70Weh1U9GOb$rRjqqD^xY9 zV<|VRZJ;Ltn@tzr;53p`al~v=%CmRG>(@Dd#<5TKgnIOGS^x+dLj$BhKv6mXprY`B zl7CGKC9Cd&$EoIq3gMDrPg&2mw1Lp$si%Z4D@E^rw{+;l$BvRM%zJ2%6PI@(d(g^Q zHNWs+7bL#gjVu>9y}DPc*kB($*lfP5a#2J2BZg0s{ndOJ&$G_)F$X61bYJH(Kx zwwv!y0e%sI?lLc^oSvyVLF(fJ2!43{5UA7F= z*YNh8J>y{R&G{tg+)2C40@%-Iwcj2&59EUsDg~wlf0*r^@whzn7jobq*XK|7hkyLq zn(%NW?Ofxsp!C=zAgi0{OoUERSJmdAO&cb}+vHr)Dev-9Oya)IbrB#1!#-r{sz$1~ zplsh=sm=+-Y=q3S4e5n8IS$JhWm(u&Z>7>Hqk44bFGz;*wlRA;H35X1K^I@*HYI3K zVY^nse->3(*?4J(Fb@q(Lw8(2_l8;_oq78HkaA;U7gCg;n7 z0{t8K=OWZEV6|7`(DCu zK5FW+u+FCw`tSDf!}l@q9}I-f^RaCFh$HU$4%@1TI?_#2&8?wwojh`i06>!WcOXCS zDcX` zf8GS)sJcfuy(@cGeFjG+Z;57v@nWz@LLMp2=jkJnZvj;($We)r5z)ylt z3tB*3$L%FW+Y}T#`uZHwymj7sTDJLd?YG}JAot4=O*NG6T{Zw8n5e4UN78)^bggQB zOB~)L?bxggK1w4VATn*`NRKK71C%xee`5ILR22JEENZ%?lB786DIN|q!!IV-b(dv0 z^MhqJr8KQs4?x{z)4T$eN0q1ra^9DnKqagX#YeKtX=@N&sdE4>-^=^>ydovQQF{*I zw$;9^s+c`2F^qV;RPs$ScdKpimbHfQd?)w!=g;Hi_4Bu%JeRg7&!w2OTHmx@f6-+9 z(yYcm-H8k!f%E~{@m&wo&8d6u2zgj?C%;2;-RTXGCg4eOT+uj*N?E6iQx81N8a&38 z#iPj9rg63Uoe?=6s?J%PR}<`AuYr=BubB_`&iK*hBL*_Ps5n0lk{ zvIM-VyOjlVvdeZ~y25y9)GL*(jQz5la2UebrO@q=6|FdewU1oJI0$$^e^)93wySPp za#s9TvI2?}3o_3}_PUa#9+I}sa-LKDLH(ESW~b`jRFex-{FEP({C>fLz_s_(_g0gGO0=unvRl@t4e8iZxv zWq(mSQRgWhNzipH$0oKme+j2Km5Rp|mC6SIl!))YNy~ZXUK{9(uA0*+@QBB2O+~Q#F5I zqyss9nssmLxbdG^WN=ap6Zwz2oZ6h%ag2*cpcdU7k!4i@cN{}Ez3j5#*xj)^O6Rm$ zcCa3FwGjZHI{)A1f7c&`{GZf!DGh=Ab2-}gb}Ho=^q8k=yQ~d(u|DNakdeJ2Phw~A zP4$s4K2A4$c}adbkwp@+^FX5K;HZFc$VhjNg!tPimZ^;O>eEGn^!C>C2R>1=DSfot zXVT09%&PaH1p)C6%yk6n?#*f4g>{F%P zk~cFB0dF#$RHo+_S5!CY8UKGLMR+e*M%w{@QP2IoZR--(r zvE;Pr-I{u+x^5_teUA9H-IN=QL%}h?Xe~NOlX)bBv_-b6YMw1I@~)uD^4YL_Bu5sR z2drLmo@IhlEWwVLDH6IN^LChL1Z|D@HaxZiCS>aZqyrFxt|>Nty>?&c%jb{(e(zQC zAREe%YCLIjBfv)z02;9V4n@}P8L2@;v8&r6IP z`dp~AtJnm*-8!G^aEi4$LSBj0pk7-v&le-Y5jiJe!}l|_L_D*jYeRf-~@Sda2< z?f&t#efj5y>*Z%xAw?e_bmK!|$%_bWw-=b(llhR7)^Ec1eo7f0ntc&N!W7;v#0H7un&G*7_eTwuYtgM#WwzG6W+r1l3|QqWcKQ9XSQIXy zf95_F#s>r%iN6IrnI=8_TrFZlaRPofIF> z#@QDxQow8q8LJK1vra2ZN$}Ey+v)CY9zQSJ?@c)J(EEW}irUZ{@y!+;IG%Loe{~{z zUp?Hefige(>?&@MqBIh3hiXt`J7!=_HhHmuw;0tPW*chQlkqJOrW-5jW#1I8;OT=5 zTnC!pP_AalO9gLJ@DJpr)tqL_I^^DNl3VjcjpLF|FUjFVp0Z|PrW#RaSxRQS0Ej>-EofjgEJ<)aB4H@W$?K$g5!< zc-rii_gS$P_TR+O5sXTiJcrrH63+T~E_9QNd*fd}xK)unghG#%E6%H)?dI3+z< z?TqS#Z}2{If9nu6ee0XrX3E0rAT+7j^)x2%I!IDE2w6IrMN`oJw*-|me+dDH<4e@J zx1m?1{ixTkrn)zge1Hiext@S_ugP2L9rhj&oqsi}C8-bKPwV#U#;pQ+iyukd>bytc z#7mcOP>9F4`1`qqbx*y-Nym8;-&wVz>!Wa2%fR9=^_Hf5TJ}#@0+|Q{6bSBR^$S=P=Et*P=3Z zZlcGWrK`=$ks=DUxjf54tWOfpg(xc7$V?f@idir}Iw+ZVAM3m$u`qES9sbpIeiXMK z8=p1Kn>YK8W**%;D$cz~39wc*Ia1SibjQ{XMeL>46Nj_Wtk|jQAgrg=`uyj+0_qXK zWTCgvz}CFqxi5E2f42ASXtCougv6<}AKPPJMvg%t;%y18okE|mtL3RFf&)0-MwNx< zsuPKzW5TsC$sUMCw$zI{ODROI579#q!{57W`+m*ueGxf4sdletrm`UA5{8{NBCYtE zGVtfMvadQNWGcmd?1vrpc)G4ZZtz=wF!?UGf=`aFE&0r*e}EZyzWVU-Ie>lnvcJDzC6%ru#!y7xBM1*HL$E ztU1dh(xlln&^~Ag&pDJf%`16RQ*LJ?9wMkVG03pZI*nk(i)lq#_0 zQ3ar^vRX@)e@eLswyMtXd%0~wQOdK&kM2On&T-aBjU_ef#_oh$^g8HPxrp-IQlN!* zixq$EA(R6UPZ)1|zG--?`dyc29E*Mgw-@NFNz^-0^pN|pI`UvDPM1O&yE83pbsq6h zZ}6~VStJW@dYN~b2djx47B$|jm7EAyM&~UvZc02ae|gWdcL`yQeR5FrvrVbos8D#a ztnGvp0&4r~RQpVss-z-MNLJL-)q~+n_vVnC^Z+ukYqKvoavIf3DCp%A7 zpLi_aUdG1{{nyd+~;oNI7Ijvj>{iKuDxM1j1zO~e~&;p0l{>f_uM zi1Hn z@80GsU-h(F|NTKBkoxX%k;xwsEEW!#e^kD=f3>2OWp$D(>*>KE;QK_rviBs!90mWV zeED2sQ?G{x)_nqWuJcXW0J-EXdL)TJB69)8^UhM{oZq|~hDDtGm6ZVXv!YgWcl zk*Y4EtLSGf^wXm}YdElLcN})P_d0D?jWdOS*W#-3z&f1DWz*SL%_RFk_kSU(qatTB zw;xx`Gx_ox$9s^391y~gdMfNCzzyh>=uZ$2-d2GEEc7=SgXeNrS1(aUWm2+cyN&!y zAaj(9=#&rHpk((%a&xjvFLMn9orkLWLJe<9kDwjpThAiu!KL|;LfhI%cJTHZ?gZZz z=LC|Q#E#DlQ-8gUBWwQ&)G=SQumFTL3nVE_K$=}~U(K~GS)(#?6uL@?E*`tArmz^t SXY*#{;{^1AiZj2mk;800092e7#$iCC8CP_ped(1R(h%BHaD6wInTR>G2~? zz+XWY8$dx-1vXow*WLj!^Jbx_Za%=O%zGo;&5oU8Zf5>J{QLj)@BjA8{?=Fj*8kgo z{POd^#p}BM?Z5xu{{4UbAJc#TZ#lGMmC|#pb+mJoHDU?59DgI`E8elpl~QamTzeeh zn5(bW@6|`SdcTg?<{e5J$2@W<*BR$M=8jiOrLVDeX-CbeUg;f z_px~O&10^V&l&GyvoAda-mI2?u3Nb8b>z`6{Uia=GW(+dTSU_2OoE z=3H@Jy!Ngt^8ILpPUCtb1YBTKYbI%pd)>p~TgWcy&SZgomu4A!LH=7VDuWZdo%6iY>k58j*}nb!<$b|oO7(5U z{JtGm3O%G1Zp;fSsbgqCh2?6M_wShEx%gj||86s5JG+N<-fUaq)8?Iyb+F?#;YByr za(~3mHpl6o)VpmQxa_%k_sI&LE%j9L&By(7#jv$-pR3#@pGUmM-P2CtzEVA6oguDx zl+F^?828<;-Qtlt796j;-o3BYbDQzXrRI3wIrIs1#F6?nk2~$mLtvL+NsS>4zM-|u z-hfPD#F*E2EB0HTf89Uv)IYzjTRz^_ZGZQA@f^MEJkRqu8b(oD31!VbLha`XwBar@ z2h4!SzZy8$!fGqDjGtqM=j=zt!_%B8uDY)k_f93;7A`bT99#j2Ia4SVbUJuMe!p&$RRkb^Uq`9u=me*F z43-e602@aqYF!ooj^(&#J8-TIu8sSw^~m+CXUX{jHS5F=#&NG0V_@Cz!6Tn%PR;$r zF-BrL!o@Q2f9~dJakS6ADszJC*S~N zjKUAyXI>`@cWhqR1>Sjor%8|#xdHl3Y>MoC<^OT}8xPv^0*P5UU=x2KO!wW_x!I0- z71lP@`+SS3xE=wZ#tiTfzgJ}+aQ=)L)!Fg0TEY8XGq%0X&W7E9+l6Ii0@j^)$g>p; z`@$s8W9$%9C!q34#uwu5uG(WsxD&8?jd|_8iE{T{((%KE`~2m9^S`jS*#Yob4}vFb z;vjC-bZ$arT6aqqj|16=pw7ZQWM__Y1?i+c3LITE(VXl6y0mwjjt^l(M5D+|IvoUNURM z{g?fZ-#)C|JBh2fRbb7}dv8_)_~el`L~ZS(5qYq!SVL^0qT&D$j}tU3M0fCK5Hk3CxYY>-$;V3dWFs%I z1+&2L;i3?g0IxfUUH@X`zJC7s@B7QYaMqb>&Tv@iS=xlyE6&~l*r5LtAuovO%nfF` zJ8sEx<)aaQHVGE>xS%Gx@)F<$fWiVMnBBp@Y5|Hf=CFxj7mm{4Q0#w$YJ+j19P7NU z^=5TDwOXzLb>XKnECpb~(B@5yUMG~y@OR#=9_(u=kfe*%Kc_U51p}wpcL?7KyFQ4B z+Y@QPMa(-jT)R(RWApU0AOXtBUgt_A0<3obG0OdaqyOB0P5;X3h+Ta10xd!SOZ&Li zwc#9F?@c#i0U`zMzY834q7{wWC{hdriEoH%QKl@lBHtEyr>5!ZFWvZ^JgQ3%bB?=NX|f3sfUiWlR%n z1p68b4VDnQ<~j~A`YiD1^S(P95YK!!^bJ;jT~lIVI<5=qzgb=Hc_W58ge_bds(~S2 z2fWqSW>--lgdG$@so~xPt2uyAXa{ca#Bg*Xbdkt=f(M<42-w_)BGe7MM!Yhle5)Hy z1k%+2X(-U6D>8QS+@#}YnCa*Wqpp1(A zaK81uu$!|aQIde5f&MAi(qJt8}l(J?!l`+Jd~(PyqJ))D*(M0Kb0X;5|IN4 z@*lyXOk8Kl!;OPCRRvxhDjNO!b^G;y+m}z{MQ5GiZOL$Z^xV;NKC0~It_S!Im`FPT zjmn=Scso0DAhP-RvT__C1&F7~DI?i&^g2A^f&-wJfj*=c8v!&GXi5uc&J#vJhz0kM z;&8sj1}%93v1PJqDl_UQC4le#yS<4>lIx7VIFTq@~%F zaZMa7jaDJ&u|dr;a^F9J%MtxfDJdp-9c*z6kg+-Ly)dG@5SjSy#rMxTC%Rrn+}Dhd z<`5uMI1~hnNG59z`;_A%jOtr|M7XaLxC_7{E(T|v2YwGl4vp`G?hy2gEVVR5De8D5 zk9pCZua&W#QTGCAu{fa?AtIlJur(G7N8d9^M3Ks|q^rzqhNcpVc?X1logWu$&!0d2 z_I2~$FSIvdjc@CQKmj05pNz%0VH;Q)!tH86&^Swztt01qggo_xsKDHRTL1+vzZWKC z#AhpIRS?NFwS^E8&Ql~a;K(L4@})#ZkPYe_wrpkG(yup6BbcyH2M|w0Zs}k#CbV$m z5DRMsE)k%f-CJTM;U7nXLE!Z$awJUxFC9Ic_jQhd-2iUhU9%n*eL-2q`n^`MHj=y9|0Eqq+Azx7Wa zvLEksV-RuA4qTaOY|}g$sFX^nd6hFF|E7e01O_330}(j@7Dmw}sYS;^j9>+M0V8Si z@F1M&i)&cHL*>`vyX;A8g8k zA;&P-l7g6pai_d*L~KQ|NdE!z(O|&<*uIlad!6hjzXS126S(aisg^-z0zJ|#2O?~L z);X{8{d)bq|I$DGtJDV`gJc6hO{^fBfoD-4VCsc94MzZ2HcBRJC=p-;ndtpdIk66d zBLwX_0qj)FQAF(WfPEst>oqSt9wB+c*jc_p46KPLyB0qh3{~$&2GA2GWn3pj7#rtH zi{4@~ay?uT#c+TL5Y|gP95^XKbDX|^{B@7L+X+I61(=q3k(4AnywSym7wp@h1JvPV zb=`8a0uk^)$DDy0HeC}5s49i0GI=2XpN{^*tdWC|+#(unWG z%!8jG_JK0D_JEnLq(aBk8(@aWg75%j7e9uij1gEX(to(#_T936PmBO9-_;auts4sIHEv5}my#dbE+eUb1BxS^|_B~PW6`_0AQ#M9; zGZ2+VltZKOYl`C&PSX}4qVJ9n|1Qn;w_omm;h6a2!e6rLZMz{g5msiActpwjzS@`t zI)P!2%5njIKJK94~{@4?h7fyn@GJ`JqTxf zPp^f9(A{{;8YM)Qo3L9l|9G?^CV_0bL#MGsc{2RKla2}|EjIj+AAt)5(F=1x7r^B3 zeBd`H%?Y|MqqM^}~X_pB+HX)9#mlM;t^Y@CjFh z%VJuwhyaHP(+u4Um9O)g+2fO#eLx`a!9znr84o}*Iwqi-g39Hj}KtkBM=?618-3=!MkE!gkBe){$=GT*!= zU~s@;cEbT6Fj&y;{4wM_VF-6dEM8`nOX?8n9eDnJ@#4t76V_AD8@l<(sD32^hP3P) z3H5m=e4R(#sHO(+VwnTVhEpr!kvjLA)C9Xm&z=Yzw}!I zt_j&7tRsN1=Ku~s5Xz;JjUEyKhUI`Qu4DB_8i>zCE%VWElXM_yuW-eR{f$mAJK7Ic z?D()`@5d|2B+HrM2rLKKbih$tt>`AC8t#eGJDMm2C+e3mi%4;fdHTc9@PrrwNYB9E zus(Pr_5fKsV7_pF#}02_s}ORROqbPOKnC9jo=l)Az9k{CGJrUoayj0&AQLxImCu}L z{|V*A?)a7rq{V=`2EABAII$*m1w7I;c0Zd?h{G-7!0w8@ei6+9TNW+s919d2v;qD~ zeoi7wKaL+P+0Xs=U*})H%Lu*W8CvE^5{@ewZ(-Xw;W>?eE)X0z0YHHcBDTQom3IM4 z^d#oGMy_}t+6ip!5QD|$VI;gZpoYPv1)Dw1_%07OHc=8a%-SyE92MvxF>|&PrGj^ZZ5Z@f`i9#=?-6o6 zp<7wa<3fFZR(_(E3zt=F?6YCeu;%!2<-Y#sciD{BgQ=uTLC=Vim&ds0jZET6i^oYv zVwVWg8O#t&u5u&X@|`pL2Y3PsKv-$$AD)i2gC>q0Rw-_-0lD-Nu`k&N9n#!2iQDwLr{QW1x0p$hKVGCl@WB|shhun`Q6~j$x2|` z_;Z8~U9z|Y2#_IWsGW2v5w*832z7QW!T`@ z784YD`8(RsX0MoU@fp?9GqJxku9He<{ z+wR@qVi-}qp&O7d%xboqZFNiFL~LOM6ycSByTCg>Dy5&l{PgAbU%!3&Y!y7lUB`M)XCwSD5fH0H7DPsOF1BIJe&@);fDh<&({TuY z=-XURT-Y8V=oCs}t0AGZuLvZ-nc3*-Va-C*efZ_O$@(>#!)Ide~IpTxUVY$m46?W|++jg8r}$V0PZ7J@uWV5}5!D zSP^jd}1e&gwzW^qRJrP+>i1tle#g3?i-( zY#~fb%dp71L57y^f8%F4IUK-@`DM#Z0vw4zzzV;WAb`yT)?^~f+9S{AusC7|@DJ)? z?dEZj9oa)`fb*)+@&;>g62=UF9W3JWkl+PTx`OcN0jtvZbT~C!@ispR(ZjlU-f(%0 zy!g1+W0L>xP_zFzg?*D@78HNfdV8W|ic~|hxD48yFd4#f=-~|8@~c_J=5cBW2W02s zNpM$V>qKggZuMF-Jz~vZ_q-Er(b<#vhGnM-b0lMzhebjjA{Jg+Jo8u{XaOFq2rJIo z<4+4;XT1)h%!%b5&<5h4lm;opm+*X`X66EEL?i`QS>+g_u@f)OP-2&ZOWtu+@PHq$ACiJrnm`24W4^PODE!p$U>k2 z_vD8_wj#lS?6+L_eGjS7cW`W;nstuhDYe^mnZzQD5*b?!ZwrU|>5vjgX}F6%fEFVx z;trRGQ&5-gr|uC4mQl#MVCNsgT8NBC$e@E-Uly zfkc8@vS4jDnRSFgu;9+WdQr70``G0@t6?D{B_E z#e55icj1~~NG9sDB?EkhV%0I{IC%7R&kqF%|M&0T_D|#2^->7=vUbP24uHuQn3%N; z>=xn<3uaMZA8>zDJ{K~9Pjz5|MU>9n`Igz;W}Hz3$ja)uZx@oz!zwGFh}D6|l;g=X zUs8~P4e-v@!i|V2G&NT_-b`-h1GQbvzFni zJt8e&cS~=QNjh&_wb>;mc4xa_Vr|tJVIStfyMq2>G%xj8k+Oi zCs2<&Rv&+mklY%~hFAmPxSo9R$;V=cdmSv4yFIKsL#-|NBzrsXhZ{)?1(Jzm7p%Xg zfxiB>=eNJTF4ueXBs69o4vyf~g^YK?i?LK>BcftQPy+8q4pfuf+xo5n+7cEjIGhit z(is{oYFd}1<=fxB51qBVLmAG~rzLp6RwfXf3wncHBi%gaT`8iRKpEj1 z)JA^|Bb*3}p!|TJn^!~;Sg3lQ1WddpnC8wqnlK>zc`5~F`O)ItwqboB-A`F&}mPl>-9qoJc0v&Iy5FKP`MOxB%S2svm0@(FzSmDWO`@aNH__ zeJYw-#Bs(<#TwVe8sAqjH+1eJs9wvpx!O<;x)^UTx_gH2abVJ`*}SbL-Gn;UQrzu0>oQRX2a4JBAfH4CXvExG$$eSO4hcUGQ=-{2ofbDX zc*9&Ess|DI-6IM9yPnoFdeB%+le28aQ(8zF--=bN6UE2}<7}Ha15JeQ;r%Spf-Zlm z$1GB@{+xK|`4R|!uxfl`Xarw^S26Uy%Kw{X)>buS1USrnTT;K=;GImSrVG zT*zr<`BFXD$RcJ!^dSlmbg&01ldc9UJ5*9En(1exPXYSSrg&XHf(1PY_|%eN@j|Cp z1iiWOlfZD`Mn{53#kVNwwp-z64Ko+g)C|A%rdLF;qfMe^^U}PYI$y#H)UuNS92kF* zj02$n=_Sn>9qd4RW+aRSrB@pt7VG2L+5O@500&SRbhL#c_;_L%edJK%F z@TExZZYIHkqfHptxS+fS$^)_?tAmC-arD>K`t2{TYxRDjlowkFEREA7JZo%C;)ZMu z3x|jUU>cShgK1=w=oc2vmh*i9b`U*!vK9nc(xB-Hc0ruFfL9X>5-CEe_11sD`@p`i z6SMS$*=)t%TRGW+yLbLgKn7Gj+B9us$#^XZ&H(*5Q8hE#DnNu;7+Qunl4N z0KZr_3>A_Pl;SWekH**HqXA@A2x*&Ug~MW4n74iytlImqR{!zoA3wIN6Fmv|Hbg$$ z5h)J2=@qIc**ladA=v&>2U0s0Hj@eB5K7Dhi09=21%8VlKS4^5?)l$D8{lYICqKm3 z28o7UVT@;A9$uil(1^Afya{n2nq|Uo%gK|`9UmW1H$D~Fz_w9h7N@rHtf%A}K5{^g z0CNl7;4~ZN6Uvhh9vOcb#yU`dRpdc&UpP@`$074@X4!u4vE|HG%`35VFtC;^_rf@0 z>S@S93E=lkNa2yo;DxY}l^P5xb&u=NZzrw{b9;mMV?bQ{9v+9{GSxE4wEsAYv15Zx zL1Zte2K#2#wx60gHd|Q}D>_>W9#z5v?}^!khYoo_g87B`R4spa1XTz{fD0iZN5CG9 z1yYXJ)%uv$|G>GroiUi=>5&2^iq~MJK*D7sMfN26sK@O>&e&?VSB&Ra7WCEyABC%9 zGX$SYqdYyz#OK&G@PEN^Avdtfc3_OiQ;dvA7sF)-1mXXmtEF!tKViX;w_UTDQP0$` z)LgAnL&3ch@)dtvLo!6Z0OTpRrA4gX?v@wxsoO(h)?s3g-D-y>bq*@_%Kv7Mj*QGa zp0Huo6cK^hzN{7+=)1FB4D{W+a=^S2VTw21p2{Acj7HBqkT2WJ%0OTY6>+(ES)lwb zXU7HS8f+9U8Eovbc)Q+t`j9N``+pF9$1j+-N*_`FjJR=7}mH z(rz>gK?0#fyofgP%(fQn)${dg0YFIrG@HfRoU;Axkpg@B(LiHh)9F@ z!v~4P!1RASJkUdGbp*dF$&TNaCmvB$g5q}=Smv=LLAHos10FgQLS{!POyX`I=YmGO zC#eH8sGL@n+Muc4=~#HaEGV4{eGK6_hR+}~;_F&{4LC-azWBA}C2YmIfOu0Q$PyM6 z)%E1iF;#Hwgu*1$6MvsPCg62|xn*waWwpM1{`PN;u7WB;Gi;1psE3mM$L!J7O%XuO* z(HnoyhOSnuz(v+|SfA=Pr6>2z;sKg0usO2pv`K}Z#4ZRW%VLQSEB2qrpnsl%ryr+u zZmV&ZEsSTgx~Se`Al${BLrXyF@o+8$P@a<|##Vw=^-@$7!pFg0J8c4xzWk>XG5|{* zs6AUG;D-`}68WWU-ARU0U=mjM*Y{KKYB_%s(hq}M6IVCIolP_DYk~X2iq-psaaqA^ zMkK<8KoER=8W`~s8`4g~P_J@t*2g0XZE2Pej*CZZa_o=I4Mof1|3Y;;M67lVX&Id6}>={u&Q4qQqjt zoe6TDnO_?Wm<31kjDdwPi}{4bGp&@<&3~PM74BEH#9$>zBFG~*?$jlWiNJqh=}4=X z@ynUf_^&=+i>fVZeXrgpu4AE<6+bLKCVYdbqg(KSU6^jrC zHP8+;0YHG#xBvbDki`O9wRD{JjIU|?t|zXusIB8bDYtR;clbh_Pb^{Bfsb<`8_;BD zcKL{}Eu~J(kVOP=v73Eo6{~+e>&V0gCSi~lsAfCsW?}3o#BJgIrcFT59U4+~5u5mY zn`li)6;uu2`dW-Q{>#Mb?`!?nj{zT6P6XUrwin!TD~^sid5#;D#gG&t<1$}zu@?X_ zbhMtZh?(H%*kk|%DvMOv(xMR9{=CQwFRK1F4D7JNtbl^Bq=e4l#|wYTx4Z*a_k?%X zg37YfG!-W*%tK+cJ=%OPJl5*HZobTKOrSB zi7Pa1GowY#)h!l|x1Pi1k^Q0@XZ|hxn60waFdh4Rd24&w*&)n;ZveGe28{bwvD=oi z9YYYHcVJoV_H{=OGAw`7tPNV32DC1)GWZVE`!w~uPh^rK8{k!D(h77H#dz4n#*e-w zyH3wq!(k-0L`l-ttkqr?E)E_A!p4_g)BN}qSpVDR@n!d5GeI;!!n_}sJFRCUh*aD6 z_96B)7gfxF-1q+Y501U=c2z4u_KS5*kBQQMe0S6l-?6@KVmNg%j&Y)iw#UjP z;`IbHiwJ9dnmYLV#)hV57L~0>mD14$3(%>q+ zT3A~N<;#{G(Vlgh5YI>=#APzzoZtx`U$+0QY&9tef^IsyFY zsTPV>dNq$C5!(*ru-b}EZ@Aj(H$0jEM&y$Pu6lr?=6E4nQMI@c%fsY-=$KX40tt~D zB5PED-{OBbR&02N(i)P4t+D?yzVx_7s7Fb>Ehas&^9gNj*bP?yR7GtQ3C*7QX1ifW zRA1~n8`KAE!BZal2&{;`!hW(N=R~sMRLpDyLlC6I%(e4*wTO}mUo7IVk6Z3*rMrX_; zpHB9O)`8fAQ4rSkAb^;#V;$i8#Niff!Gdxe_6NQ(3gS++iY8h>Yn}pQ4P8=|FFW6? zdxH_+&L#w61y~W>!`dKea51xgn4ia$3AQ+LH4<#=v`fE-vgx)8$dYDMnx!CDMqOqP z?O%Tm(B@yh6Ob<_wTVEu8xS=-*zlk@A`l4cFd6g9W|iFb=wZONa^6FJJ2#d!j;9$H z2X-KpJ)Ay}oTjR(g9acE)dOU4R(eiABq*Nsur3_Xq3K_`_O6lRaD}7WV1T& zM4;OJ?@S3CpxJhB13KPRO`euu2VjaPhK_$DS_(AK=E+kGTg|Le@XXUbqii2kRo~gR z7#y9^lp-&S_18WBV}JSS{?dQh|M~gLfBf`+|K4A-J1^}t@Mm~5U#jBcl{|@!4S?m@ ztv{$N5z*PALcFV?#u4Fz9p+uk~YCR>-*bj0B z#WfOvA)~;MUDgy3WO?fx_gjyM`v)B*_;rU77UP}1%yfliFPupdQ>|C`%nImQK8&L~pm(KZ%VJH|wezwS zsN0f%Sb4J0y}5S}7te7Q`<2X~HGBHs3tn49>@i0R4YLXB=^r}mR0>Na zXmxS%Z-9TOJ3?t$T2!7IC!2rR&{EMxAaM4nqPqyD?ZzijQH8%ETGm6;hrA!>YwOnA zl70S|?Md(XvGbV|Ab!`|#`Ku`Zgb}`5j@*eLI&|5-nd#Db z&6$Tj`(4WZk)3`1`R6^qo5y9v^7|puaaX8MEpm;DPG=WA=(-6<@Z@b77of_DEeEh5 z5WDjwf=Pb|&{%wBS$}^({*I?12P^a#+s>=|usc%3vn34zxhEeLO^S3oZ3zc&MLg3= zidc)8tMFv)@icJpDOni#wwj^A-XS`fNNB4(6Ga3rm+sh@bfUJl zM@3gI)j1bua>ScddG7>3vkEqzOCGn9z z?{M2EjCD0Ae=}DL0e(6SuDjafMM&u!fChvj zL`?GF6pM%A+^8rema7luB&V>PuxpRFCT3+N&jkno(7;<*2w5!f&r603`sKA$ES@g~ z*YHP=M527Hd8TB-Y!nOfBT#BbyiG!#jUoEjPj#XI&l6ry`IFX9`$*{gABzf+JZA_{Sg;9N-7= zwm$uZ)%wuW1#fv*?N-VYdz56&^B*vZfB?_H=@Wm{&|!$}6z2R^;! z)0!oN&IDBpI6aV`K2Q+ZOpaChH^A1#6O4Zz0^}$T8@U{@CT7@kBfV__!9)+ckoI!LaTRk!qe(`nfwoc=QWF+m!4iKk}vH6jGxFS5u23E&5!KPsq##}%m zDaZ`iWqWzw(~zhokkZ=h@u=6}!T43$dE44*y#~Z#UPo%>Ia&pgZA!h>cEB1oWIFJ` z2Z$N zR_jo2vmnE|r@fjD%M%f4m(f$z8{k>*(zJ)+X$X`6zG_J~?{~v7)+MAPfUJ3p));gL zt%dAZigh5#vS+ev!2x%irPu{0kF5an#iqv+Jti0_)wmsP0~6wZMK8oVCUQlv6NLWr zihbYc+fsTRivhoI?343|mX$t;ru#OHXr-i6oh;4-0Z@3zI8)e8vb3DgQ#56@t>4Rr zvz;d*EIDn=Lc6Gz>Gq-%TOF|rBS?IFPEKNj&5pN7S|*lq0R_pyv)Iv1L^fqRk(zg# z1CosG5mB=fz#w!JpcdeM5TB4Ujv_l(G3T3!VAti7g)ldNx$_@&w-&R)o{seNpL)t> zqEh4=m?2$sSakW5|rxO8#Nv?%da#-N>2(r#nL%d$bZvj3InQ}fO zksR88L)VrKTV`G)yXB1Ltcfj`=bx5q%0QZ!EE8{ zkhNtIn9~H4J24l3U#+0^&Y&5?tjVd23C%K>Vw6vn$JPThLq?!<&}U&EOy?_jXOIR2{I$c z`t!2=(!c%n$EdcaBR9gdF&nDy@wnrAXLf$46Vgte`@S6tJz6$%{WSlf0uS4Ld$=7D zZ4W0DZFr`I6W^z406xy#!)-(Soh`?A+6i!`hpp5saNb8ulRRhJrq0LIii{^KNnX<6gb(%txoe7fe2+q2=?snJeM(8e=N$DwMgh3(8l2elBmkJTc~N1LSO0m<{`HhMb>{6bHOGwK7X99~sM{uXTVx#*T5gtNc6Z63*e8Mr~TH6Dpz^v z(lWmCoGrx9}nko0BZ*~WXZ%#So6*N{u-rX1K$^k||Z5^dLki5X%=faa9 zkjLdL&AVXh&OXE}-EOmrFl(H(w;!nZzu&K!kMkuUV7~x2d*lS&%K>O&MD;KQ0%>^| zkDd3hOY=$|f(F8BIi2!p9x_?@f07iexKJpTpn21Pod`fuv6iB=+nTFojYe`TYC3XX z0CtI2dT#*cLr}JpjmNOpZE2uMA4`yl!$)?M`DC@C`GYe#4hV@9Y~-~6fOzh(oX2&n z?OkBmWG7bxcKI9(B7$wGFc|MX(!Q?Ykm%{L+4X_4{rdO)<*TC%)~Byue}4b%qrJVf z120Ed+U&VaBfzk-eO4ZV%aA~md^@ajmi-)Q@y(mXo;Xvq!Pgnd5Vpf=Y1rKnj>sk) zHkXeT4*nfgJ1pd-%GeN{J?;94&n&@rT?I-IQ*<(xL_l@wOLZKF$qw+#=}3nZ72_z6 z5C!En4qy1Kx^ltD3@NA*f1|JJ&&KVYvIbn8nP2+l*_tUbf6*f0h3n@1p><+@{_?G_ zS9K8I^%ToZ$SnKmp*Z^K(4L%u2{Uh7Qadczw8r(cm)hQG>u--6f&m`R<9NE+9#|PC zfR}6+JD<6}il_4_5p{4^cMe-y51)QIP!p2!jk1Lxuo0lg_6!=Oe|n8tR3x5KG{^qr zW>;{rkhT6%^XuRZ&Qm#?4pm!HO`UtdQuzVO`4hizFIa_z9R1w**DHO^yn>#%@-{1R$Q{0nx|T8CR5 zqD4qFUBsH_4GlUVf4?~c7Te1LtXxKdVi40<%$wh9Syq>=S9XTJ4S~m-ezy0>7{@<6myx_~WD%_|!f3^i1?U`l14hVpQ6=P&6 zvhx$KXIy!h7Eb5nnYM87bQ-R+Lpv~%MS$3jHpV^2qnj_PFF{~^{^jGK`|#4xWWy2&S)NIc)xOz?NRQ4c zaoFNCkvvg&)s8KAI2R-B9My(YQ_p)5!R2i{l)|aywcz<-m&+GhLY=JfroP$%M%1@N`0_ zw;NPze^~Bj;YXiF_Tx#ZSlM;#_vS*NWZ%h2H@wvFq`g1wH*47jA$(RTWRta=4tRl1 zt2a901du}?d(6X!oE=9mGdq0<^6KnWxEK&ZyuGVe+BDfna9tAX#9p{c}!le=&cybM;hK{Rf7?U&XI9cruhKGW7AS z;5jajcevDbSQXED!)wvuQi1=7WG>+$V&a*0k*JBml%@YUOme z6p=Pn5A7=e>yp8dTS4Y~+{KDrPF8Mhde}|$av~dOqI?Go9J6{oL-Za9yZmqC23GY|L9N^Yn{^-<&>2fwQA9%&N5mj7oXc8=b9T`M5S?K!3Jc(DE*n&a1FV*Y4+roO z`{hmz&mE$z3?`#*uMZ-I1ZY$^Y#Bh?yf5F~KmGjs7Z}p~aQ^vP-3JSRKv~R4q#Uu? zj$g|kCFodqv6gmP5ZSu@6|3;Le;Lv9T;$;u9l!+v4M7dPPlC=6FaSR%ng-Zq^D_xh zEEifFV7sRo%RV=#@Gb%zw*k>A4QOh4p;d?4>hL6v9n22SyaA)_RJq_p`}W|9jivZ+ z@XDu-n!mPHPsI)-BL-l|A1=bjbG=T8V>@NJ6DuXf1uNvEUndRT{p+_+f4|NH0s0 zJY+LP2fwHtZh=1lRl3bt;0nS~LLK$_-kCpaj>eJ*w-}lih_wJtUsAp7Y*wcOdX&We z#izj<+l(kB^nbKo&)b2pe?HGCTsyrf_0hT(NqTd2|o;t-NKgAlm2pW_ML$Kl(Ll` zs3VpD2bS;~JgQZo!}{}ufB7`u0G&17sXwf0m)m|-n*b`Ig-GLNa)~&VyY(j5$_^&* z?!UxyU{feX+rDbt#?=6_l(B3ZxbKd1fjmNVVa7P1rNca2G}{!-Y?f&oGvCI$?eCZE zm;S1jUK!e(`C|op4Oz9wlQ}Lv z*q*$gl8c=?kRzBKPJDUM)yj}OdsZB{3<^c?*GlmI{GVMz={3Lo$Etl-3>nkQ$RE!f zU_Um;t1b71GY#jl24^!}cA+?8=JLudFgfyT37W_0(2W;DGddxxt6BEp znb7$puRKdfvm=?#=810L&4@At`qL%>00&#L8nm7sH(EmQe%|R2{d}5@zkzj0 zBcQkAG`TAG@%m4D_|OL4po5h;sr??8t~|Vdw-ktT0%J7|l)Gb3uqL+O6x``;f}YI> zXCdJ7?Y{7zlt(nj1wp9}$qfYvsq1`^Pxt3vzm3oTc$Mfcqw^kXUenu38dQ*dz~B0L zP8*{w?OMdK0?$CVc;XwHW51v3Z}c>38xgqK04PA$zo-iiIFykENl1+lLjj!wV+bcDDxhVm51GiXcZ-W3~#8kh7 z0NA+%hq^lyYkR5fWy3oAG~*vlq)*KfM_a0t3Ws+n?UR&8zS3s_JM1`jm#>ucx zdZKw(XOsvcq^|OIwwbN5=Cz#KpKUE&o(AAb8QutyhkGRF-NlmdY?Hou6i+07r!AYR%$t%&ofY%c11l|xE4L8;AfNgK^%XJ_z0+XcHe1~tT_l2oP54- zK=umqeg4z?pUx*{WB4j>;*DAB5%xTW)fm;57LSK`+_atMldaPk-gyR{^C;Od7tp@+ zeq>_(EnnxxI}%>y%6CM6**e(iTv%@sns)8u{f9kMURCLZANvm0Pw6EU(H^6%S-_#A zUoAbiI^KWTMW?wSD5#gyI$(g9+THE?S}gjP4}>h_*PE+g00%Oghj&XIc`$phPiuN_ z3ZJO^uvIte;<87Ks3Wh!sx7*jvdeXtsPiUMUTh&Uy^68-uzE9 zHmUN*Z^_tFEaclaveV0=ZBdEITbj5007?(C!+n2l=gIN9&vnjdHryM=M9DBAn1zdo8>=n(zqWX(q#g7OV`$ z=Kz0&8;arWk1+PbD~$sxe)*5Ul%sp>L_!m7$;|s8GtW*P)Q54}6^D}@C+`ndiShV? z1N4`ps&UO`nZ@nRyx<)Xv>-I$ym@ED{A5XCEZZ8AaVT0#ewr#%Xn{w&#S2Ll1aTX&hy7@q4%{(H)nx%ic#3dda(CChlu~MfSm4iGMO`?|aa^ne9 z&){_Nb2?8nU7dio^D_zGsZMNh9Ukm@q3|T8ShIvSPs!Us_3-!Q+Re;`Q-zXw)aj66 z!mHO}N+-8QJr1Xo7(dZ9C%kVi5V zYI&7&TfwJ>mp%!;197yU$w=@3Bx`UcGAwC$t7)%s1QWJi-sH@)S;F>)!gpo?Oj*Y5 zIF<7>hwtUhr!3y<5}og0nF^n4GY@|oKt#8ztb*skM1{lN$1|9EJID)5HXo)$st_VV zcq?9rW%{ZIM3-}OouN>-N0P5d_NA|%_s8=%Am(M*&F#FH`?8S7%Zdo@NPNOgzs`O; zZyb2{MjGpDU7vCsj!St^3w7hfs~JwO`t59{(cco8%Z`=oC|_u9a@PAkJc@t19lCi# zG#w7^ZCUTFig)$$gXeDG+j@1YcOQKBdg_k&h{Ykd)r*-fkLeefzbzU9E7?ACxZV^= zAY9?ed7oa-g73o?=Zul1Ypb^BmQ;SLdxiY6L&|g3*Ciuhem4Z}B_X?;wHC=Kb6c_kEID+;-(TL1xh#M7I`w7$u~%oB3WQbmR}g>u`eBgl>j}Ae zyzEIau;Bz`=XyH_bDy@Of~@S3126L7v|uEQbDNwVc*`-Ztp!+@m;XU-5xL;f?zfu8 z292kG9U{@ZVj7M)uju{qrlCMo&?d;YF~9Nggt{%giw$ep=b< z3v)xm3 zZ`IVpo!C{pkY`wfWgYZDaUIo(aD7|ObN3Sd8ke}{K|w`f0}ziWNGr+MD)W-^K`9bSZJo#Gw5r^oWbauTe~+mt4$(Rq_>sMB1Xtl#kM!%L{K z8Um1j0UE;C!3YqXtQ+fGt_oR6Q%J>1JFk>(+`7uEu`*`D|9tzQ?#-d+Ibommh~_yiM>$Rd2N5$qcP~6;?OyNg6?A_#lwVl+Htk=5GN-n)MZ8_~HY2B% z_2NnDr2=hDzwD4jo}0Icdd5|Ul|2Namn6ks`!Dkg>-61J4cz5LA9d?@P_4w*GdQK# zt`b6rwM)oEXNeA0BANej+F|v~&2&Fxx_90H6R?S*KgB7^1B(kTi?jDO!*V&XxO*~A zIB-W!uqid~t#o%^q$B}G7zen$TylAU#~Ru=Ju<74>|DC5*Res%4tNeC-t-4L$7f90=X8bI6FpEa4mXrNFhL+>`f8Dt~8xSeg~9=k{#%WP49_3OueFLz5FNpcRh0 zwF)da2)mo)#!n0Kg#U0tVs%1u!#3XgHi631QHSO7;wdW!o;&RzWJEXb8;b+Nk2GNk zhGQQKfg7jJ-mo{ow)otuO_;Pn*Gkdsyr*aK;WNP@OYfrnxR)0XU(QxVexZ1VlYdJ8 zyl@|8KEIUzn^NPe2Ta^66+s1@@oE`EvV`5c8#3DrD%pn++u?n6b z08|L}SIJnS*FmOcfQULv$x?O;JfHfcg^hSY>3q*&B#gB??#ts{3#pFcJdMR-p)_K% z=Iw@VH3tnfz61X^x$)e9=uQkT3V*vio;Zo%D4B|8f%ZAD*x`2rS<`aaPjgJ)vgF(Q zJ(1?btJekl`q$ZC=fl-jJ`~`AFo!q2iU$C^CHO3f2m6kYwhu8{La{7bo*pn4X(M`$ zpYh7Cq!gl?6)6=`Q6 zBA9)f&sbl0zRh8TighM9G2qv=>+79tAc8#NXx^T-n*Vb=)e8{k;9Z0E0Qg-YTJnHZ zKl#bfQBr@wfLWbL^;GC(!p}GYetTe0@M8zkW$#P9EH~%|wpOj`kATuIiVaDfT0qgla(77+DGOlJz2|Ng8bNDyjL2#lu zPqa6ZWO$F9MTvyI!wKLhD?D@%2;uNZSfm-CTatg8T&WLPeZRECQ)P@koSs!)sz@#G zy4zv-ibMM@0)qL5g3uu3c-_4-mA%(Bc5g$#x}T(&_eOgcr87kHGa!3B_UCor==ym& zrq2OR5aZSOWaxmtM|H4*%wKNo*{+UEIsO!CL#eHelEQjTG6;!A>kgBO-nPU3O+oW^N9=vTp1etdNEn^J{oG@vIEF9>r;>jn z^<;73xg`d^VvH`1dr1gX`wATo=X7YZMDuBc#Z@YhWEsE;tk+B6L^!Q)yMLE0D=$s^ zxWWdly>q8zxvG;v9MJ&Qr^YHm2CspI5SHU6$ijz_+a4QugXLlJ?zT-idAGQk{`Sl* zi?)p_3u^?;i5=(0kKi7gaKNIVH3)x*BVz|b>0-`27Q=pgWPI1k|&(r6MLlw?`) zD(4aohj&NoAHChrk3j>G!8KdvVO%Ud}Lqrvo*85nG-^)v+Bug#!Rm_5eZIQa`=8 zV431ag_!JsL0NOmO58xovL9WG%(hyi6flzNz2fC2dRRV-_Hu$%DLl2kQ0VuH zPw$hw31R(0d>60o6QX}^-q|d_GqS@*wL2rZd!LR|G*6ESY!Z`52IoCEh^U*hI(9e& z_@^!bJVeELMdkV2Jz^`{zMZ0L&kT#1)9ZTuetfuv>7AM#gki_;KwqC;?9*nC6$zlw z8p{~j?^3-(kgy!E2XH2+YrQJ1VE@l7F=Cz<0fc+E?J0P-a~gkl^!PYC=~%hbssbP; zW9!9RV7B?aei4=A)K%w|8OA&tiIZQnWa4RWgPI4=vhEoTE}(Q;ON zbVB@7cWF$0a4l@Gl1jd&vk(*in_HCb~mpV79$I6PU8|<4j)L z9^e(Rh~sIYlq1u_a@H?ik<2<)e!+SL*zMYHd<@0sL1ggK`svU}TkoqQyP<`bD+e+l zFqbVV-atycQ}pcCF+;(dh5}SNXJ_r4DyG8=@#H)>VbV|Xb2rB&LPLgdMB60IHs}nm zbD}?e{ruCH{d0f41mDhC3X>mH6>VZ|1U>Tw&ox{TKzE3(mowe0 zD2RSK_tdLDy*Dmojq66BI8)5L!v?obM}jgWTwMsKVSo9+D|-f#ijEIWj|7;BBA%Y;qc8Yd{&Jw3XKaL# z2>iV--`~>b@wfRe3K(A|uwvUg0vVW-fBE-juKaMg=JYnwEkMqAj^~C7C%R4uj7?xBT^({-S>@nOH_y=DXcJEii2V19%oqN?ZDF}Q zm2~_NA-2ZR(NI@*R7YIF5r5vJQ2H}`ER3pk*t+J<_*^!@$~vzy!AfcCsCm?a1!ZRV4So2CY!SPt4c z$8#KEpP+M&lO|Ruf9VZ=P7;2vG7H{V2XnIN!8YG3TF2A9yUH#EUdn!g(;=tB`)tbP z=nmEER97vQ#VJHygsIV;p5g=th!2M$R{Q#g(;#jS3)vFl(dxuF@18xw#|8TW8h!dE zsa^f=KOO}U_qe<@BP)lq42_@(i}BKnXEdf4ASi=t_pqDTe`NuOv!##V1;KcqgXX$} zzlg}FA9QE6jTEYRL0}vnfvy3dJzGa-?q+Jx>Gt+wzxgN-0L4T_przoz_{&H zFIGd;t9@L!f3JqoA6FS4FPFhP4hhmZ9faf!cRX-dreaOepWg3e4+T%%Z*IAx7qh^CowmSgqa~fA6V;oy!w(S&*|LxmS9=Sm3Bw1=ZyWor z>TEpNkb~6id7S4TM-Ld`-Ml$7fEWC5B4TB;qxk%Uf9@;?Z5OABX?X}w6`UO?-d6`K z^AqLirH45WSiG0LI8wjoKQG<)DUSHEW=FTi%kwQ>sv|V3otztJw?Z&^;jk^#EVSKD z&N)s)nS%5Dac{t7d0Dcwu3z9yw-d$t?#FiYKyzdTON-EdMh-bX1@+)`_WV-WXty|E zK8@;ae^}#FiN(`%sATHGJEY_-UL|NzkyqngU8-Sj#wh^^&0-hK;V@qn0~{`+LV>yB zXeN`7n+RZO;f3Njib!Iq(k`q1dCgY;*2kw0iaoy+1vymT8Kp$^?Tr5N%u8CRx8%62 zjb4Ky@dW!hF7qC2QyxyU^I~;g^+Y+eD&oV|XP(01^O>w)FK9s<5010IXn|hpp%^9>pZuWp_?2 z&p44M*@lF&Bg^x%cnpVs5YMn>$I3Z`2K}E;lQCHne>z^f4=?A-I&sDOSovUYbo34> zyEmN)&tE))aWg!=+qPpy`*PM6apkUKI)&6m>5%yZ7)yr9v)LZtw(0r6^xjLmaj$WB z`wm9R{=~>KzkwV(_;js14ZyP43{|#>Ps-xTRY|8sv&*~H zx|)ioe?~;vEIN_e_Whl9zFFQ-()Cit*$xO}fe_b_?8vNF2w z##Pa45O`uEYv>eHR>(Q#aN|-fCZC9@d$k7odMgMlCPS6bTn$`am#OjVdTM%1NP97l zS1VQfc~BkRU24*~IKmAb_HKM=vg(BjHq#Ps1SXN_@RLSb9)JCR`8pRZxosrdev#G! zK@cQA2T!-$l1d}V9`}6x-5Z*z%qq)wdRDisM`aQOBF+g!oMRu2!t(xy9S?E_SzlKN zVkg<88Z%DdMms5!;#oERefd7W^glk055Jdxmv29c8}Qu`KAx@;QZ`0kE}XKZzHU`U zEBnqH>Z-=lMt_u30N`Rlp;W<>qSgoj{{ofYy71Z7p(GMnSp^49QCG!Fi3pARlsRUF zGm#wPQMCB*JU)tUEFPhi2xcvO(+tM$0-;ZKe!hFnqE$JNumhIn8mWU)!yTM9AQ#)2 zn#K-w$TBV+ot5GxOH5rbH}i(_ebx9;@=!2lx6l$pet!#5KK+{B7X^@=|F)BbbRb{6 zlHTIUgdffCt5@L zeXeYLp8Qlm!}So6t4=_0AjJ%h5-FCIuu0B9pF{u*{9YPc4h`m&E?GY zgG(8eD?b_b8}|td-E4(AZ8ohpiM!bvrdQ!4qh!ldg~0o~Rv(v^==k{Z;h%319E1P^ z+!jA_SMh|*$1a{;4ji1f$&(*kIYbm{xh36ao-VuovAOEEq5)UlC3L!u&20xQD$XA) zDS3fy?WH=Zays0-2%&d@yp`Ka24`q@on>uh8-@Z1gr&h#serSbTnPeyQ?SSUg{NLfIH{vTz;;iAp5kB|TeD6(K>6pIk3(&zvV0Mh)IK=i!A6C1 zMH|RCDD1U;2I5wH6RP>KfC}*uvnC(11cMa%hkmgq)glGFke2v4hsq4R^3A>yfy z_PV=0GUVIlEO-Z;y7kVHbz9vzw#Tvo=}uiZuSlpFJTCdzQO;fdyLw=wH(6Pv5zXPb znNpU~-X7}}Ii9c9A!HDpWQd|Htiz9_tKJfd6XnGz zfNB7-EiMI{w!Pke+6{)RY_DBHa9$5-U|3O{>LIiZ2xtE=sX-HWF)-N)Ix#FW+bm*{ zVN-)m=Ni)Ij9Ooiifz=LmcsyNQG<9l7mh_;B|$ij!qGO$|Yhq5dG#Q+k;IsHY96r zu`d(dZL*nmGWLM5O|z>b1ItF`&_pjpJb#uCZ<^8(lr+bLgdy?kFhT_g}pF+me#^taR6%8-bx&*8qaxh|8pcaUBS{Uj&^~Nt_slS zj0D>(9j;P#okVuB4o)v}Y;QG2vU(&MF)TT(d$%jtw&$T~%yjzYb!cPU>iCAG5}{u0 zp;Zfi31Ej|r$*dRK-wz_2Xo;UM>v(;chvac*ye-$$}6!eKRGfv!F%jPLf5^S4LCZv zS#9Je$4SBi$P*|C46E0wK9KlLbfm{aSk zYWWLB%Xizht|*QDY;6!JV$~bH42LX>RyTWp&K+RK;jT-UN58kj_COsfvaL!xDDB}< z;|J)uy<1!wR!=zqhX#DznyVIM1p33e8dUYrRH%_EG*BBll!vobjp;3(ZlsHIYzhp6 z3qhC1X>&`}7VWYT)Fa9hR)wMczR&$f|F>j+A8~x}`sf`cKhdSS6!A?3f_>_ea_Q!O zVv8X0GLpR7*Z}j&mrNiUw3tmpY*KzQt`2zMJ;3eSn~us;+i&u&hn7gQ5#|XiyYjn-BjoXa9($QQ|_1Bg4$Dzm~!}ao1$)P=$=lv^OGuCjWma zgb88+QYwh9WoEE)sQrnXkFAz;aV|@5OTm@XjzMP?h-i+G78%V!F8T#&`0Mkh58q$P z*Y~jZNs5S|aOKoBTP+q*`C+>=?X1V4qOqxAB+rU6uK6f{AWK@ut_wO}R)N*q!A~V! z?VLVHqxI&9IwE5snJl<2ab5V6nq)(N!&IZtwh=eJJw&0BUm!JqPYPpv`26v=Z|@k_ z{jA_>U4bWW&SY-D_7+s?Xhe0rsW14$xum?8Wl~n+w`n5MoGPA5t|fRkoaiVeu%xQy zc`?XBCC7Da2vsYISbRCT?d0OnB;r=uCXJ`^l7%?-SiSPlzyvIz0geDrGMhGk%BkI9TjL{=xvU{*n51q!bKyo%@4cwZ21m@R zKPDZdJLjiQu|n4mf*@B&{Lqkpr7N?gl}|(&^_AAcLryiguV@b)56ZW2ZFcWZ^N1?& z6F$z{^93{kHI9n~U&VCxW)|&`Lt$}){j-Gd+5t6O8he%iEWF!zqZXNZrmzhs7*trD z&yvc&vrJ!J{y~VenWI#WxX-MtXLeJpGPV5MGic{m+4$y2r$>;-Vyt%+WH zxxfp=no%Lcr-qQ1lIhxu9SQ!P+E;sZXr8~*cf;u{$Ve5vPpAkx> zoN>wq`FbBk*9Nc}=`%Zfcq@(wXn;Ryf_kl1y~eq{TrvKnjMTYVhq9a#w#=)gl*0~6 zX+5|Ae3OiQPTPBbpd3yiFAI!g_zMdSDu<8`1#_h-@TR_``fYI7ZC{LRedTomh;t~A zTeIbU4P9eZgrSY%q;#kia;>=Pu7Ni!w~RNd^=J9eUcStazrC5_cxtQ%jcpF2sl?%B zF|bSR0q<5$uZPusR6yib>_UlMYp!#sQbpMDu8U}Hi=%^oAluA(t5&^;h^V~b!NY0X zM9K${T~_LD1@Fe~Ha%Z?C!Cy&9jE4?M+e(z0eot=H3>`u;I5g*POr8BOt##=TeCjCept@NzrKX= zdJ6ootl_pc>fq=#m)Eb%sa(Yo3&q%#15REG7DXQ)|GqB>aGLv_3|#mGIr2{Olw|y`{r5roohCI zR8KdtlM5`?tpd-|`H-n9|K_VYFQ@8HcKx;_e*goiW}Wz)&3C!IsPO|h9A<#3|_&bqYfWxzQuy;dD@yLCI(>bYvd=ePhQcLOTD zTQd36$2LCv_qTuY_3K-0%_q5dyI>~FW~$9ZkPx-9W+1i#Qe{1Ld1j%uO(hGyBkO)^G5~*vUpGSRN!9&{G8T`{tL)W3 z;DO-{0-Jp`MPI>eO}_N@cI{ewGi$p)m2P+EAbqgghCfoKmz39P($2vi8<@di`>_KP zY&Wo>e;o1y4Fm*}UJpg2I9fkD^}H&Ysd^1sie8e#+V8SQzK~mqWbbH% zplx3Y5IXfJ3NRC}OIHs9@1~#$SSdMpC0*&P0{?#=HxAaF00hM)3|>7=wnX3g-XyqJ zDa{5v1qG51m0uCd6B(dSY0o#jAgd)s%q-V#@zIWQok_g=Jk;$V0Pvm3sW)450wnp% zhk~;Dn**LWri$n`o?(<5=D&wIbW8-xIX?4tz5X>mef_m#kK*s1Hnr?5)dd@|wRm1~ zHEMrP_F;2h%1isa>R)!K(!S?%PqyHkpr1ZBNO^cyuU7+QW*s!7AJ8uE39Gf;yo9EK8|kpA!eJ_9MuH+8_D9$O2Pi4*FN;EK zXO)gfQOgg8fXgxF^(74fc6%X`>T62NT#B9WFpeHS!YbZ<}u^#6>(ld+#`^nhK>TZ^=ori)%Mmz>r}9q6LfluSYf(N71>Qa z1~*fGJiQGekdrn@;p);f@A8zm(fXE8;H(2AU&r^r;gu5x(?0a|yPJK0;0Aza>eV6S zNb>EM)}l}YaBp;=lB1_svv)tyc7MnkA98fUUUrm9$yn7E^d?i=TKiaKd7{>bF=$&3=vz{kry}y}SlTDcHQT45~CofU?>H+}Yxb1ENIiw}J4vg$% zGfuTDW`FYz8`Tv+XaSy+q}c5*hX;;W@tv%@4QYTP{^50>P4((j`5C0)u@HD@{@!tmF1h6n0JX+gO__-B)t$3yaI6XT}H6_}u zU6y5mM9M^4wlaq+rZ9NjAQZ=lOcV|ykU}Tv5+>o;w4?oG&|a1%01F-IyGV z8u8k7>9S;|5aR{I($BA4gyryl)!yH4K6Skicc#NA{Di4o1_xis)Vt=aO7UDJtnPR$ zyd-+1b}4V{OseBT{7EZa3fi52>fkgZuzEQfb?tqr-gna3p^) z9lg7jY7{VkTe^5l;clKP3hKww->=v&FP#X6j|;m?jkD`oN{l2PxU>;}t&fWjuS8bf zO<&}o*-oq}h?hS3&~9?|SbKe@n+gj{@@_oe7wWo?Ayt*PF2R*N1Ok+xzUfKMMvB5O|dmKO2~g7LAMo z*VJErs$G0`NycuUM-)odwx1gsAMKkOoZJymJ2iAx{fc-o*v zR!p1n%9-82EB{$~`4$Y9Tbr-@PdX{Z-%XvF&N%fCs2s+7jfq z4rj)BeUdh1FYclZRN2V)JA}{nQgR+=Zrx@y8^HQfoXe~F87DILis% zE>4nJ{DSjws#BeRWDEO6@B1+uL^OrjXj3CmxVmSOgAbbG<20Cs^?ME734+b~57d*l z>Y&J6OK>ddzuU}t_9b}@wSvaOD6(SNpvbY47OnE3=5^zLuBZuLo7j^tb(L6_b`d|4 z^6i#@cV}%ye*jmzN86ow5xPi@N5QdZn{u*2cC}${#lE^tD6FF$t5KhfpfG8KswGLd zHj9KYc#8d#8qr0m9sqBu5U*!qz>2MZ}FzjIAllTFDwMODUi?+X{-Wq| zn)l5M-3g!{z1R^1#Rc=fE|&W?ZwaPk>7*Q|_87K_B`_8H zc_?Uq8fDQra>6%ius@5W1vUy&S-DWczO{oO}Olhv*kA`=uO53`&cv!_uS|5v?fjQ zmCg)ywIJ@)8H|Ex$O>|d*nm$9R@=9K|GcUEKMSAS!*SRVvwl0hF1hlk$kFBGTh(|P zzHb|A_d;WHe2a|}O=%nv9*OCBxjz0D|8HdF*F&^Bhxyc-n&{#n1s@M~ zjYAnlsH|QShfPb~gtypDNXw(A*iLPY-%PkVZM9PbKwNoI-)86g26k0j!Rtra!jv3rgF%CeJ+uvQ@R@X5MjH*a>oI~*&IM36&yX= z-`cH3cC-$rK5=u>o^x%rQrX1VthkTkIHT8%?J7&^_|2mIXfK~WeeC1g`|+r!dnOK? zW1JQ(=bTReDRaw9Z5p%S+7eWS!C^>IKh(%|~nlbFdlhP<3=j zGlR_ewWuF$Me+)cyi!kF_IO26&zGL7&HRo8*@m=N%bh#fbfIEBML^Zc!mPm~~z=zw=gQ)7E7b z0nd6tOQCKSSz30oS*vTE(@tUv&qfs59dXZK(E43qM8+Avn>R&WdE@!FgZA%ol{{$WCBW2 zb6>Xy@A1Hkjucu2-kw{g+P})TAF=C#+L*G^@MgJJ)uX(6tw}W?&j>4H7QQm0wqQL1A#$Tw6&_( zqo~M-VeE{$J8o)hX@>)9IYugK3!L+OzA$ee=W}<#lbyPZV{`m8b5>xPn-uJl<`bR4 zjV9qP6;c3yxCs%}#dicTYm>;njH=Lf+ksfeHcty;UAtNvOGxrRc>sUWuG^iXT0wPv zDRID19+E^s*&(9AbjDv-MfGS@6|BzrhJKQgc`;g46Ue{^sspGX&xvAlufhiOY}pC3 zb-}8(k<`I*I%Iwf1rQZ;*qw8{8n883qO#++KI4mjrs2^)n>X;YH`#JYn;QOy6Q(5J zgCulms;GiKDUzkJOVGJoWvOnhOzqEd?rQUjWdNNwCzXg3yG0(}pYj#I$eRj}94eL^OlBn z_DBbR?-jbbFAt?|&mLh_+-;b-_RKD~#9R=H?Df`eJ zN5KZTD2t%SCC_p>uXCwSvU#44bZ&AY4(_SbnVd442db-j>CPYz-4_KPVE4J|yD)DN zWFn!LvEa66Um;9R=*U4|^M|`#6BYEMSNksv zXMJp%w{-_lsbtd{M+5bD%T4#zSWSf}OZBeHSAL6s%aS|?Us&u4{dm4AY2L?u{~NM+ z5K9871EirXMVccjs}E&XZ9LdRs7!X>EFIeMM}!#yQD?|Fzr5@?mfK7uTnP>B+*NFU zmNxS9h9*ad9Z&z#I5kM1~VeMDvq6!&A(AX+TFN{k!d4AY^v#BmN^>9M8bCx4t zakDb&_}e0)RWU2xNO%5#B$~BCOYrsM*<${6**?9z{QLW_tFOQTkpZdMPF#?IUVo+_ zyDZI-ZmbZewBB z422164unkh$MMv#xH~)3*rdI&>!ORD=CmZ^oD=&xrFibDTnRL1tH3!P+gZoWzVlS) zO+??DH^;X<2cs)O<%yk8{n!6{!rKQY1KaV@!{qB_g~Y=A?M)B zW{vaCHQ^t%t2+r|UCnF_wBRPWYT5=IxX6ecXbm))Yz<=KaoWNf-L-`w4HdAP{)8&D zT*V8^VbkpntSvoTf^Joz!AChvOGRZst>8HD0d+S5d81j^->LcsN8y*l>a)v()dT_0 zlc9(se|w;zq_O7h*rr!NhgyJRv;MOB4e!;I2C~|=9ZCrp10+-@#A;g?zcp3WkezeA zFQCq{;gW0Ln%w~~I+$yy)Xb*bEMt?O6xn$r$;fhj89(|z+!Z-932p95LF$yzK~<9M zQFTK;Z(hi`>+P^<98l&B`uB#HbGob6N5bBcf3^Z$$%fmGCsvDa)Rfe}vsHP{@V(D@ zkcu|`C}&Q2ODpJ)IaDwmU~=ljN;tiDn+oE!P$38mWTG)UkIPxJ35H<1<=~hUz`u4U zrl!i~_4KPiric;*Ja1|1^|JtW?SSb^*#UuwO;c@6(jCTv_IAO(zI^}q*RQWVTCvhA ze-ugPLV0Od{aOtwTf6|iAg0PI-xPLM?xNcLH@v-OIl*MB9jdCpvU7+bf?nxDHe2j* zis%E`c5)b}9BWg}|By_z&Lh793eDp*+CAFkKton5ImOKj+4J(Qm#k`UD~Ry2sOe++jqj0}}>4jt1VSRvdF;d@!w$GZdh*OlMJ z{U>E(#{sMbDoK4>LIw?b>3jy|oyg*60i}{z8tZBsl)X2nzB^j~oZi)Fu-fkE{c~}i zYLq2;1p9zTYTaOj8(wUx3B&2Ixr(P!r2XM4Tz-ZlOSd2jf{re0LetI3cPK^!}o$XgA zl}hgv7rFqRD#;)3*6dv;b$s%!_J7&TRn~#e@^f#00P{{ zriPBOuH+`reGFdtM0QYAahXNkT5;$Rom197y{W;bw0G~=EofFvbi^PfNoA9n|fN44ZLoiteYv66R(Z% z3A8BekyBf?lpVC#t)8A<1qpO0*qz@HAyXh|%hca$DxE(&#rsD@sA{B-Q62{3<~&Dt z=u#K5P0?aoxlZ*Ej~nWxPFz%upD*~lUSEHF`2O+p*H7cuox$Gzdv{d{^F$2z4L>sR zP5rr`fYa+qa_Mca6C?*9Zm+H0>CG$;cTx4VwCu(Hmf(c9%12hAES!-pHof8?syCP< zEuZMhpGbBVJ|-OWe^+tH^=8+wcxq(j=)De@ZzqAU#n|53&xhr{EJcUHR^bQ{e>ZCu zt*Zef-W)B7vuNa3<-qy3a%PnWhW0fZuhx6{Y?r)a=+D=;-(KGMls?1#X}7H9<2KZh zR@OImnBvVjQ+WxP;ANxJuctsLZ3-*#Mwam>fNd$zu%^8R*jK$R%(yv z&Yz1!wV_U~^V{b_2wfX7#kBR!J=e5$DBj}~#WZk!=@Uw+oq%I+flpo<0P$bI(qUMZ`bXagg??`I-C(x>%4dxNH@0n!=Fg**$e5U{_L*fMJ>x#^a?6K9_Fj6 ztw{DTX=lbOg!l6G^ic5LhJDjRv2le=Yyp@cM%o4S6*wMiogQL}vMD~Q@#{^4Fe__{ z%+^DxFkbupHGkZssWyH)sk3*55cwC)$7x&blG&NykiE@MroP(ukK+-O+hSRxp z)Q;`#iamd$ibuKCZRB{Kb?|OSFdt3s=GTHvSI(FLT+YG?l-bqhq_!1yJC*}$;8kBG zV+R5@^wx{_TR|f@!m+Mss>2;@1G~zy5EyO&&Ic>>_Hg4+EXCR28{)%;B;Ak{H?}ii z)8;4xXOIy>)HA8cK<7ZI#_+rCzii87MzW`HF28?QwSiBPbyHOII3`<+qf~Z?7?~B| z%#q^#0NeQgw`=w7Yl|Oh`9A)k#^aabZE(0aWV|)oSpd=cdGU5YI~Dxd{iTmifzNsy0$-r7Eyu=-hvkjjkH{2ANU_45S;ks*_ImdGj{-D{DA) zybjPu9&P4HkmS=3#UaP=UZF0j?`0#KG{89;Bx2b23#Kp1@$zS{%c;ESt&t)Mx5jP?{^v5!?jWqq zjtADEKBlykn7^v}YZlqEw9pwIb~jiU41dabt=QgWm7p6iN}cc4g^7d;iN>MB2~kCb z$(*3$>)LNuhFeDtaiD$S03vW+d-aqjeiTU3HYRIyNNCldO3i}p z>V#BHEp!%IHqRUdy;cBa>;l(tt>`+GxRHHXw}B#JA#Vfala|*X=9+?6hbE+R{bwKUI*b_*H*-5CzPm zj;^WLX2p-v%P6?-jXHH%!Lj)vfFO`0#_xvyPVgi!zFn_hkF-JZPKfs1F5dq+fT6Qr z+6^@2OH58;mK#de%ZgD`m!7ooR%}oy(h}|Sb~~QyZjn1=5(8h}W{{^Gb{=IHq`?Xum+vb#b^Ife9K=YUa%0z8q#P8l~LYdQ6*&8(fJOY;y`{ z!$H#}QF&=*%{O+q0OCsY1L5sgv-U zY9T$Ut*Q;KD-w--^#K5&Wq!7OFf8uPxm3?rvC=gV808F2*14}MGr|`sWiu04=G?co z?9P$`gXh$n-TsJ80qx?~|LUx34vHeP>s&OkDv8z@-NX_b?0GIU$u)$NsBw%V+o~pU>vTqCX1koeRGDjTqzC>lzqL& zzB>)G6Av3441669yOQ}Une=#ww`N}51P)>y`m&LKhElng27Z4&jemUk_~S$S^!3NL zU$=#YuK(2V*5hRWHMMDb+^A!@eefuVz3Unnq5I-WWOAAen@+ruR#x zSLWAmFModQ{{+H@T6wo+W`*&bSkvLHI4sA9cA&ofp}+{Rt;4{L<5q&x9-{35VqTRK-GV+?Ho}8Hm z{DMyqb+)BwaokyrU9Dh#wx4v@HVF($635t2L5kmt&Pv|;Wnqt&m=H?)`HKVLIt4n3 zT{N5L@!zf1*Yd4=e&cig)WIXi>s}FmX!HZLsM>?9#1FX$Hm3DttGDPy-XDldw>>gS zZ>!?IIcN}gd@sm2IX`<49Pu4TUXlx%2I@)EwBkCnwFboylBbH0kLiyir<=8bcJK{` z)bcL+!&UoENPqd}tRBwo?EB=|RnmtzRK4&)dze_-Z&iZ; zL7p#lbuG&SZt(Cb_s!|tVp5|<$F=r!Ir-^x`G4y}|M>meADRySy6rsMhs^#aD%-8Z z8>x;0f{<_9RIe(D+jz%;wL8?^Q>>8O89}KHC}$Ou1G^J>^e+TnH~H`y76)o3$ccmd z?9E-*BiLsq*y$0>4@{3s@T3qhL?ZBMtIz%nFd#k43Of?Y>Udm$JlZzIGHfJ7GGI_y z9)H-l0n3IZbs(IzO{bqr_L0uQt}U0W+c|j>5Xnu1JD?f-C;~5AO z{7&HXTw9k`I4j|Ghvc^mA z*X*qh=kri*N<{9ce#<5?w*Nb-+weG4~nXiCLzxp$u_5o5xkV>r0%9hPqJn3-Y(-# zu%D(L@meZyP9AS0;vgMw{Q+)PG`rvO8h& zr~I<_aX>|AoE-^&Td|iv$G5)|^Czy<_3G0v1*U!71<){m&gqkMbnMk!>rksgZ?fam zXW^1{UfTr^U!@kl_pxeyddMveA2lzB20Y$y9$I?d;qgA@_lKot@v;4S*&x5$scSl5{MN`wR^f=#$wI*w zry{C>oSaEGft|)qQsLBQW%4;R81$jfR&yV+E8`ONpT|gH(~{9!sec?akAj_W2v6s% z0*m1N*%2RgenLM{j4fPA8{#lk=xpl%TpXvGKRn&0ka(QI8wrkPaxeyTtvPv7^X;z2 zQ^!b^aN{QsHO5qVhY-g*sUSv9vcnd)3_8{28JY4gmhGK5!}FZmM(iiDJGW5OL$Uu| zZ(fj^^_(Sl7K6^s-hbpMC<-~4yQ=|obvz63cx$S5I_w(>BgKw%4>1PD5 z*_Ap!C7lD7@#L>fmJAkDf$W#tsr|(&qwr+HhyqqB1F1sw|J{^GoNPrq7Cm^XzUTi7l#V8y}BFt_2VHFqv{E=zVsX5pzlhpj$MmmUY{*)<=6rM!Ht|WThzyQz>w;xY#T5; z6W;7W)03s0M9Ho}%&{p&7MA5F2U7=d?XMe=*G>)n7qmIaNb6l>fZs^tQ zp&doBf}`*P=pCdMv}Y%rax_Rf%}T9BT2OS=Hq)Wjp)OFf4++>p-s(2zl@SC#9B%Cb z+B0MNpU>sjgCb7ki{Ha#N8-^Nxg=}1q}#wq%K0u0c~->N2E7T_>aAyy)ZKT?R5Rwy zwt4Vi)qlzLK8c8$824M1q2)udyPnPF2Q}$z8&k^Ubx_2Cb7jr>nAoeu98F8WQkz%C zI@xLH>yX`W3}tH$t^}n(tTGbDE?B^^W_kG=%J@RtRSXNxFVCvNZ&ox!XD<&V0X5G} z!40RY&bMpz`x~XdXDP8@U%Uu^r8vFplifN&2Y&;t&LPBnMoVkXs9L#Dpt-n&b{I{C zdV`%ng)eYV`+9wI_0%u~;0=W0NNe;|9B>4pG)+_$g-LgRXs;1{y-kavrOlcbyUB>< zWZO(_94#vnYoeREk)|Effqgh7LlCpK0dj8zbX(oYs>;_s`MU=%Hpx`#x?K#am#XXz z%70A?r<^v+KbGrr`Sb5Y{7HBj+5kzl^0Sw_dO=hbOyG;CQKq8`+>npbPJpx>fi!B_ zSZ?BwI(VxVvT_3&rUrcoHYMeVyM(Z*l>g>@6tPQErMj(So@2;OdV4Kj=wWhepHim{ z=}ArM2}IdeAMDA(d1t9<$i1dMx(yCF)_>*nO#1aYTv-wmQn{d`q=3Cx)NKdx;MU(J z`ptubS8ysDtn3I(jeYiPYyY|Zt9QmfaOP^h^tq( z=X$-JwSbk8otyKoZAqhfivrMRQ-L&+ttmUSvVnqto_8-g408yx4F~|^w$;_!a(~9< zbzJz(2dv1tgRH8KMrlNJd9;$U9h~jNcVRz!_uobML6aojg|-Dv&oqA8l95VI4_=3{ zcF+1`>tLg|2X85D4ngdz=COH=c&cKzkE`LyR=++qyXGKmgYnP>I{gZG{uG!XnkOkM@TYr_M-+HFdD{pbBv~!<@*Qx0qua$5M#Q;ocR!lllwq^TyvkFb$RG&JA8f1EL z2Daop2+XPK*_Nz=-d1Y#MO;o-mJKiU2YB>ws4$_d`9m&C{Z>0voqr-=sM_O>CN?GS z)!ZE{ik1mVhq3`-TrsZRMSmEEVx*hbDz@)m5GatW1wgQXjcEk8t=dhXSG;1pOBS10 zSuK6>Vb7;@{3sv4%>VOz`~GV!PF-Pil6P1mwCa88t*9W8hL-?@CHRNXoSk*VCbiOc zf#42AFM(aL&wX7qDyZbmx|(zo#4W6`)(2k-~$Fgg3?^x`nHL~?HD2< zB=4H~aVbVajEsXo47JhG@oC*Y{`RT-=jD%ou&~+KLeY~My!P3zRUU4)H85|`ol@7j zolq22>k9U1r+zJ&OMmEFR+w}G@wHioFxl*zY#N<*=x>^0J6WonqE=q&zXv`Z1gMky zS@L7SIAXxWq6G%0i^D}K60Gog4lDi^=f=+pin2jO2*0qmH5cK1X9-vwc!T{1;CY9f z*twhY3hB~2+fFiV2SC%Klu&Fqo|b=0zryo^efsn^e?G4lY=2BOl%?Ag+u2rUNM_xq z>RpHJh($k(3zB_UrvT4Q7K}K**Db3hbXpv+Vz252fTLWtF*{E)J(zKM2cOD>g*Loc zvw3glz>fTAjPmBMTI3vwH&wKi%SwbRz^3a8L6%6ypA_>AyEB|m%9?Viwrj~(Q+Ta7 zFHQX7rpVi+gnz}pub86zq62%Hc>&TvdGXdkNO6|usprohzkKXp{;vJ^knhoo-`At~KL5wRwh**?)m-K|qH#(7P&$`jPRpnXDK4 zsKQ+^&9Sf=2_q?^HIui*D(Ut+5fZ%1sNDz#(uSvSN~%-Hx>`b>o@G>&Ao%#>3DZWP z^`pjkDjuO*rDHo88fSE|?c6z#w(r583(p=J5Z|f?K*|)SuF_ktpu)9j6Q({uF4{zH z_N%}WPk$n-c5G|TGT#~O4P+V)Puc;bo!&#jR2e$mpn1>}EV_EMrWamu+BuYlVNV!R zcO_huRLXPaCI7&-nI;zX%<>YG1le6izA<5Ra1mDUR#K@5;^9kt%`nv;yot%A@+X4% z`TL*G$MI3QaO!txM0^~o+)GRy%D&XE+;`ddVShuq=75g7>4s<9H_^f=J@WeLc$+qn zhoy|7+>w{G4Zup)Na{ExjU&wBnhn~e?*PAplOU}}2QdM;l2T4m#8oWwYsb{<)!5pc z-+9{kbZcEh0wPES;=XRpo3+pT^~94tWY> ziGKimk55Ja&wq|*K}ojtQ){}q6Z&_K)#4aVqRV~Q)vX+e`qbeZah^)eoKE?x$9J4I zQ4ME@c58+TCS;3+N=&HYsD8WV@a+9m2|`VwU-0QrVzU#XwefKT;HfmGyl%EPPC;9J zLVLU$$Z!|Z>*1SNafRx3jdF&Nf(V%7vVRHp=2V&%oJX0{nY1&Rt9HTyX@n>zUmkta zf|`XZx{BmxMT%JSRP6_a{rJzX>xgyDAu1LISu&Rclb1(!B{t7H@{CKSOTApac(!>k zdX#KnYPwPk?`m>uw!?yStAo#qHZ&s6rIVPx!`*IVPPDkYskzj>?zx}Ztdk0rp?`xB zGzM+p)B_TESjD+)c(hqg#Lo^>g)M0xZbJq5iCo%paURI(WH3Y=`X+!Syng^_mEHct zvFT(}_*b%-!~BXh2K{KC>xeJ)_wi+X|M>manNb-Tr5J#beComeUcHx2&sQ5@b*MNT z?oG;YTFYUJU0Tya;w-qC1)A+ zl~{JbB+)OZrpVeieI2|CncfVv0kFutjosVZY}U5P{21Oml9=l_wf$A!DLOc#6&kAx zws%ehJ_fVX@Z6XF@)aijgLV4wZG3(C_T%H1-+w-gKi_p0 zr1UiU+|E-=hwMgJS`@Yr-^#uoi;eGzC&uL5+shmpy#V zq8c$4CfYozX90yDPF4D&4#z3r=hwv#DD9OisquVno0F{Ts*+@EHx@BovCIf6g_m$J zE@3EP5R%K+y=-S>?+umPvVUek`li7wuc<*8vAuONPdzkkinAE=EWaojt*%6~!Ir0J z@&CVq-`l^&bM@?b1vyVu?oFcM`+He&9C}&BN_@EeSQ{NR1X$*>hdxP~4(mzFKe0T5 zQ-_joTlcg`<*X!Ce@^r4RteyVjk_sKYI|clP7QfAs7(+3i&G105P$Qwl#*GA2)!@T zLGpv6l^{QBsMWSLAXa1@wX+$dQoHEkFZLSfO*eQJ_OdnD3mT)#GH=}GdrmCzx}>?( zb9h-Q@xb{2oo`q0_x|s0-RF4;kj zI>_O0PS!~u0vDN4XXKN(ezc@^VXyVnA^1{(Z#k+%RGj1EU2`(Y;T-hautUc!glq(+tLk0`G_8RwodEC?z&VApO)c%|{aDMurGujZ z3bYKvSz(WE9e-RLVETkNucN23`bXCv-ivtx_+6hE>-(JfBxMH11IrHSo~i&O zNOb~uGD6hRUeSlOiK}a@Vs#E=%8JhfK5rV118@|8k$>^4GRtC?p#o+;`kGR`EY?+> zX3sqZjUM0zXD;9;N6MD5AyHGsF7`uO-Og%a04#YvuwHq$Uh`SAlb7~Ls20oWVW+Zh zhSbt5Wm;{WT3~J2fpiW0*ehAH^%!se!`g=8ZOFCyZ&dNySJQ|NG8)blr`n0%yDbVw zbezHb%YSLfVfiiqN5DR>2Xn?FwtI;!l3sYOx!baE#}@dxHD`^Pc37}IkLs_5w*0tf ziWXi}555#t+xad)v3!Bavm*xQUKdV+bP+@^J8`uWpG_6dO318Wn0M*GZ1DEV{1N`) z6^FA3r|QueYMyt;l$W8R7Q2@AZgA-(K8G`F@qc!NW{)nRMz_&?mr%BKC_v>TSBxW3pr&W4nmh(k7+8d75g}`HzQMa%c7gTQ=#N zp6{npHz0@(^_qG;7YFcrjzuKV?L(e(2D zw||cx%9k%MKgy4fZ^kg6ie{EMhmL+En^R{GYr$=90K!9ft!u&P9hx)v@N0#=ZjuvKNb1rk=J*udmu)CI^~z4pSUZ%rUymE$p?`VR z$abFc_6h;>Uah-zUYDx(0PseZQvTC{PtbJqh!KW(yK_xRlR$@)$vP|&Xo75l91gde z!!Z^B`r#;W4Qqg$qY}tdTJnzf3->McJS8=QN+4 zU1Jbl`K$Yyf%k5lZAr*qj(=TACnCjK8Z7(f(?-*pkg)31+;RV6(SFTC6Ymwcs*-y1 zCO1Lxh{8iK{S$RMh&fvWj+AyD$%~$_AIDH)Bus?SWYy!jGQD!!F?wmN}NKYwU6zSYWwx*9tO#3t7dK2!FWwwx#8=rAG@U zUd4Vm(W_DNw3QE_Pplp43nlL`FMFBRz+Fm~q^NhNdk1$-Nd;-z_TMZS@qF#vsD~2)Gd)gsJtw+KuA(xX$CBHic@);j-EL1 z`t$0Hyvt^^cF7^g3xC-)r(s^U66<`r>hkEvT%Jc+H-OX}M~hI6QdMG|^cB|udZ zVpD-W>Z|~oJFHXceLQqzRGcF23xgG>pN>se#Hu#7b7@t*DQ&gJ6XCoJ56fwWXZ^tc(0`=?j)uZ}q9MJ#?uv~# z)c{)B(#@*WWone%gO0N)Y!I@yq$OJ3nkqvmPFDAE`|TeFU7$ok=S}E~ORDrvI#j6W z>M+&L7WXQ>h3aTTIOnEA5J;_RPi3=JwgW?7DY#5DPVPz=!07L+7q9luyYn7|?USH3 z6+$4@dUJg|Ykxj`?X$kTLALzgQ%n=G65#uiqykqs0bRRY2Ne=amfM#un~gqJpLOok z8FE(^*X9~Elk&dnGsv;vyTL2xLGo9FNC^kP!tja>CJT@tG^ih#;?DD6X3i)yY- zcr~w$T%hc6Xf@R#_838^}G|EORc)EAMlUZl_9Q|F@(G z70+RnSUGpHj^2M-W;MspZvMWZR1rw%GXx2O>@PVqpc${?K9x-XydwCkMaRnO%Kd0* zgvJv`Pk%)(!9KgjB>bZ$yi*Obx$NNeGf|z)ZVxtyQlneiH7rVCaL!zDAX8rIW|wZak6i&(PYM>7Q^c2m-{}7c1#)m9-wM%h>V+L^IF3UX zF4#H2O{YtCs!nf^Qs1-zI^<359oEV zP=C%R-?Hd!*%T9IZADUu)83^y&tx|<(HahCg9*?qmwuD_wTicOl#`*RtfG2Ta0*6_ zEt1D}CD0%?tT)sh0K!S=OIhNEf#0ubvpCyui$1IE)NNzCj5IcgK(uAg0Uma-!#GD9 z-Z;RMHz8qRpB>8u&PH`!_)lZrrl9(!!hea75ja`;0m}ij=>6eE-ko%zx$R`Vo;s<% zetY@xQvaCmS{t|cM4d==J3tY%$*)eGX!MuQ7uj!%)yZ-r!%gx@in|T=411b?=7}dTbLvy#7{NW!7Wdbd8D+R^PXP*(qna~phi;IRd{6tyHu!4^~KroI|yjdp6Yn0lWs z-(^DA-1eqca7~1Ec`3}pz7lr3Gk-&n3H1nV;!w%?@ zA=(6^-%C(*>(H|zYcZu2sNz&!NxMt?@*PSWjID z2{~KT*f;6eZqux?M9@=00EG9kSl`N*{_^?b|BU|O+aF)Pyd9fl0wV{pL=W1(-HJ^f919zU_U+-Lrs_eY{Y?fPWic>OXYt)+9tM0nz)yezkm1nTgZEaZVl}K z)F-sF#eqNXalDn&kT8Hz_$*!&C?^!yYId~1i~P8ntKi9+{CFXCfNP%) zQ+b~l)$U=poX{a?#kP9xFC7o>UY(!_E8}P{F~FFo9XWA09&kFCLjt=~nc41>C6NAR z$v&08zWlZX4SxLR>$8aLaXj64YHiKg9DwpYmU8Zn8vr%<(SHi=dI7>W263o?m(%oq zhu4`w={jMTlZcue&?F0TPDw|6RYh_S{cY^_@_3Lxh+l=2;+TMj*F<%p!E4=2K_-R% z)yvd1mmP6yMX1>(p|dB*mfb2VY}_1>&VjH+=w3a?|idxFQxyJ)Ck{fX)QX@%T~58FaR`^E>}>qt+Finu3w6a zlNtF?W%>@M&=0tdQsA>KO#qE@KsVZv>I>ymIMGD>Hh;ETgm#N2>8+qei%$w;DYwLUc?EC!fUmw5xLuWgWHk$<)eMh4gmflK3VHB@afcH4h zB_(7-RoWrL>YG<5jRO#IvmP2iNm|>mYlhudUUBwIYIVr%*#9F`SeOQu3o)=uhE`T& zg4aOiYkwgD624Bdoe3mYm@JIkR?2z@6{5Y&;S(-fS;D?Mg>Vq<^(Q^}i?A~y0b!G^ zt$GJZ5q>p_?m;HaWEcfFsx=zKueuHqmC3YEi}ms>=lnc0F+In**v`8fXw?6yS9U}r zSPU(o9M=(O5p*!!wZXX!J`I!skiB_o5IArF&VQ`laIH-l*IOxSva~bXGo)^!rjG6-qV*sJ9pKTRGQgRBPV#TC8{K`c&RJaPQ|I`}kAAB0KANpckjC=gBJXItwzBg-f9lM=LIx!HzZ z6b*Yptfk*eM_)}#scz zvToc7sH4FjTL1vY7w#HpcI~fD8zptby*PgQ{cx-{C4s@HyB5zuH3lU~n+EcPX?p^B zVvu5=B+9aUL6`on^0H1o*w8VQ#u|_A#giaemrH=yXqR`Zmp3@-k<*k{PV^dA?SCWh zzr0SaN`S&J2?pCH_qyzYS0AN0G(hH9m!yZ25jT5RKd_(=2h4*F02pAy1$zX;^LqXD zd=9UtrGgd^L~imh$)h^Ea2YcQE2C@CHB|K(8r=|eB(SW9@;(lrUboN7+d1_qR@Tmz z@W}x=RQcE;P5J^t4)ny@renp|@P8gG*!q;h{jeFlEw!}0tI#ji8Cp5sAWao69Y*?p zb)D^!-MEoN|L?m@1WADScpQKLZFx14Lfzw${q%bd6x;W$Th7X+%Z3R#(l ziW%3?*YI?nlT1Vgj55@zVuu6eHtf1OUXI#xY?Zmvn8bKT(U$=+Rb8qK_J55k{3Y)U zoNRu#RL@;Qe(V0^yqlWWNJ^KGpsnC8Jtj3d56&HT0mgN%0V48@lc?dQLgD4^(IJKv zvkB&N(`7gE0n~X)3KpH}^(~@aTAl}9;KqX(O@30#0+`tzlGjUhLoZ5|YRRQ;HR(i| zE$N-JOzy7Q!}(nrC$Sny^?#sCvAoR@N*0VgbISJ58^=VhJ)o7qPI-OnU>lso(IG;! zY^`V8wckg4*4BOLuRl&MJib<>bD=EbxIYiW4k+&8dnEa^GD zBD&(=dar;O9TnXuV^q3Op2KnRC4F}+eea~ZgTmt;`OC8juU z;Z&W6mDa9(jUJRvK_u1HLed5;NtL8V;_%AU4$07HoD}L6esid$tEpk}2F1@43;zDdxh{Q9HTzcGn)hD_=wwXa-yQ9q+RI=&go_}{$)*HcJLv|t-8+@y5y{d-{ z|JLoOY-A+$i7ULx(yk?}PW0Y0IezsAr12>Gs7(W4pB-`$%$^#CFaP}d;nV;A{k47h z@jCYbRkfuB+Kdnm&bx&9QaB+~Cq7+A*)C)B<;}#NzZ8Hww6~Gn3*y>*PurYkr9+?d z9XO=i;D0g^STeYqer~eJGa(SL8PvN}%U-?e{V}k*c?Vw|-3#8`$M{OBIk?z0{W>S`~ekH=@1^;Xy+u_2=*DC=`iH3|Eiw z%T-f|{wL+@@HBhFhSCw1ntgb$xariqd2Q9z>whL$>To8y2|oCCO!i-%%YKI_JD0kJ zW}u{ko4N_)uhF2~hpL)2FMpTTQnVPnmw15s*2ww-Yv%6LP+g6}RoPNgiGODuS_1bBR(x46eE6gG3Jb*lMk*sRA0hji8fV^)NXr+WlC{6z6!Cfs4Wi3-q1;Olwa`Kno>UEaiY0(Bc!O$f z-YV?qcB6AkdaAl#{`K`uz9JJf zb#ZrRoO!7{|3Lsr&V-#>Z1zjGYpD)%@$!L3YDR)gqu0}_;&AS+pg-63Hs0l1p?^%H z+Oac|H_6H}(>E`OWZ3x%l+IB?7KAl-?MR4#N!7Gwi|r_ef8O(!CYYW*4Ej-YTz=gZ zj19n^b6EswIYD$O-Bx=e2R|*A3N=3pUq4-a1H*1Ykv@i6PO6Dfg@crRP5qBk|JBwB zs>4gY&@Mu#{!LBoWKDJntd%N-y?6Wga_+Krf4mM&Hc6eP(FB^zsy-~O@HGMB z8ad}@1KC0P-t~6XDK02UavCj2{XZ_){Pz0m1#4c*m-XYSk2>6yl_pRER)6Dy#I;e#%z5PxDoLAH?iwnMhO5$367jR z1u;`Ci%9mV4wQf%J3fxDcS&HTqv zQBbnjG6%iM0|pj(#odz^n%3WkZHB0c9|)3^rHX1Elah$YGM9FJk~eqirFhyl^Qx6_ z{x-Fw#d?+&v;@;A|8IM60eqsCTyvDk{Nhl14vy@eiJ}5Db4lK*L4Rdg3q~o*eA4`` zg-nsJ%5w7$J3$0=3Gge+JouJYqCa1SriwTgX2g(W6SY%_tOqe2{Ljn%9Mj} zc<*f1x8m{`+5=dBl7A!ix-D&+-9jgjUx}krX0&SMB+gs+CJFLMk>PM^0IMJCcQG)6 zxn2~yMo`|6<|+3Gk5tC`(JDdFor#NzG;-P#rB(WAoBeEd^Hh*Ks$oCaNzg;W)lr?k zatJc3^G28oQAsZK7c~UbQv13cMA!rsKyA>_9;F!o1x)gaR)5Oh3wrWU_Uebs1|r?^ z1$8OU4jW#;gZIC4UQN#2ez)NdL=u#!*X_$bNwn$STqRH3p$g1E0865lzz;g74zA?k-Cy zXD3EBB2%l5PXhzyYKF3@DGaVW8cDQ0#KS@Hy8@@c0wb5eo?WIl!pXkS{Wfb*n%4f; z+1`t+Qx$kB?_Ix8jl@~cU3to)sxu{)!R`}#8bhu4?+`fL6x@krGO!Vx$LBzJEbaIc{#MUOOXq$oF*@c2h}*ze*s zk}iRVB>Qw)coa4K&U)^WNyKJtJEF79J6J^V$bZ9~S+yM3mx(9Wzh4qNC_3ru21 zCZ#EYcj?v1f1N%iPXP+jb0_1qeLH?n7~Z9Q%R;|w`2}4WBiJ&@+TyGYtxC_O_Q{f# zrGFvr(6V);DHK|L;W8EN&v>8Goq%#d3YB%|eVVS8LN5`CI2=;5`%rR!G-0z{ z4287T#blqaMcdKd?#%W2OhAOYu^MX+&{eR=f4*wJNiNM24XaHv_{VL&R+jek-k{X%< znc_DPu7V)WJu8jHfpic%FXhU*sKz6ZyKDa)t%D$t)hfVE4xKYOLP=s>>aTZnD`Q}+`!ct{STuKLy zZ8YWIC74N7CyTWyDM&ZRRtsd2JpAX@4jD$^?hU%Yaa{>*18pc?tUVwv&W!uZ>v z-k&6Dp7<%HbSDN{Ah_OY>wktKz=={A$UR#NItJO8mHM?Erv@K3iQ=^)R&}TaWZfkM zDGDTlmldV=u@kFF=^i#`)90DfJUm>-y&Ss%d#MRcxyAsfTcDQ(_x|i*k zwZX~#){~bI;r5XYJRRIWx77)f#^fatuY?d%*+U}UlPtf*zVuI$y??moFf{LAT@;X+ zWorMhX5aqkljZt!KNASTDen5XpLsW zjBKyD=ccMgta7SZk&O-0E0{xBIw@ot^?3_ZStJ7X+wruY%coJfa`Lu3 zqYl?pJ@zVjCj=w?5Pz@gO35Dey42!QyN{&ZD6jgGJOC8u3+?XCjeM~aw&&)|tA=6} zHCAiDF=e7tcDzWoQ2lAy{(k2jk)Oz%YsF=DkcqZ=bTR)X)tT*0bmB3tIfUwa)ZS@{ zKwVy@FZC2BRb>uGayE%mr*iqHH^|XBclKiF))N|%kaXDt>VMKYE=;MQ(cFWd5|T2N zBns-7LQ05H)@zp)<#Cde#!=(F@MgxkF7#U5F6=T-Z*p}y5n*<)g-jr6x=mel7A3`{ z{C|>ODM)#5x-N!sJ8p64qVnU4{buSR6-P+RR@$u$R+6^rE;@86{6t&kgDXv zZ@U%2#*T9*}#oEtEm2s3RUYzuF$l# zAW&oi2H9hmdAXiKm?n#lzT&M7oqwi*0BW^;h|mgUu@Zc z?|*p93i2OaRgpwSSdOznEevfB)ilm>1Sn6OftZ{GcKfbK62GBF-3>{ORW;g>bV#R~ zC+t1eDxLt9Y@eCB{a!vpoX10Nz< zog&z!Yf}d~PbUv?T{;n!NtwL+sX+xvcADJ#wn#Lf6pK8S0)P)X=H;5aT_yc_)7>4E zR8=0N$7c;^ncmh+!JAXVCQ3C5w*#nBZxth?NPnam)J$0YI0f30Zoak<+>CQsjc>rA z(f~+7-N7TN<_zotmH{8{*hmVTUp4+N&>OD?P;uyeQKC*zk2Q1l`O`ms&80NmburJl*7 zL4UPt{Stu%I`Vag+^Fmb+HW%J&6zNjQh_S!I(G8Uu*yD`@hK53tq7!@5Y;1#Khrf1 zr*2q4N(oA}A<~dLAD45ZEv4J)Z%%&sU8d66+UcIU68h*Gkf|}XJ+TR1KmU2P*FQeB z*AM@G!muGf-IJ?iwaI|YLUo<{_PFosCV!5&cvk6FK-N8lC5qy$LOq(LsL^72{}ZJe zfm4^-IxzgIr?v%bG__T!gsaTdi_8TQ-}vsAz4@^5{PB%bz^ggD?6hF?QmrT&MbcH3 zUkMu}O17MxGXtxUzE!*^*=9G9;Tnpc0&I>YnPeA;3}O8bjLovpz}kDzJZkxCZ-3@n zJq)aV6?3?LS~X=BKhD=5%FHKtksR_QwMhH8fUh;%I~ysSqV0_K=im z^)3)`2!Pxi2yWY~82U&+FGYf5x#-?u1(OaasTf`a%PwKtSQFh5bGXFDUuXq)@Wz zA$Xi>ZYU5g8TOR*O#LLMKAc)gXtGkYeoIj!K6aFBVZMj{IAK{AvInh<1Am)ie`80H zwm}8X6Hsh;JEPPk`#f)VEE+~rsj^!WU%zy>IJnTX%-7y+=p^x;;#G-QqRg45qFI+V ziqGg{H3N8Ako<6wLSZKCRfdzmH!J@t!23ES;`c#IS#e13G2_O!=qpm$fon z3*S}W8O0n_5|;Ej`Rl6>$VBVmY_J|xA2>^GqPMd|Nk6M0X;$7hutN-~XuJ9Tbkjau zv|pPcLDCd|x6A_A&u6vY z9ykx=1ClodrUaPno$t6j^cQmAAJ^wk_lJM{+L~TpbiCx*gyHcI2TgeGs7$Bbd$?efH=AJ7S zyp>9)jOx*yzaSZg+s5pF>C^-eZtj}+61OQqcLla9*a5}RAf`HcmR%u<-9_&=m{!zEFcjuE+s?Nuh5lR ztIVuNgDz8h$PUUKL_#U-^=w+-IREtXxfesi7E2aHSy z098%XnIGQm#5#5$W&66*Rd6I)f!(tbZ}Y)6*B6sl(mB_X!)6;{#bdywb>!(~NkDLMkkmSt+UO|&FY4IH1;QiyahL`3N90M3chyJJH;@h>n z+B7@7R50fGsf4o;g#K@_ruIyR$8626Up0XpW3(2P9 z%`v1jpQqO(-jCTGnngLv%pL?~mO1RJ13w8qZPx+nino^(ZBtMz_VqfXd277&v~2U^ z+Hb!xK<<|#n%y&g$OhmA6IGS_NScp#LWrOrEW`Cit?=M^XcV(od~Z(Hr#s*2ge62pkcOC;YUbGJ(MRMpQP z&v$ZvfBrmPUO#{P$#UsQYKx$&)B2`=^NJqpmtHmgb|*4`1kwj&$9FAEH>d8sBjjPp zo&1E}y3-pVJ;0OXxT0?om9j<`rxtj6HF%6Gi${^IOXF(wJ0lVwqRv^DR}-wFTbj8a z2c-??UV~=pX^r}*5~FHq)S%*KM+}S1jG{#SX-h`exWx#k{uZ-T)0zGbi}6{1DVmb= z|7!#?J4wY$0_{DefxlnI$9GrdPg`s!_f{`Oct-8#8hb9QrPjxyDcxFxvz`j2$pizm zChMXgx^bs#y?bgYb5&wuP6||9OOS0T&dJOq4#^Vmu8#a)qmx~>`_i>PB%P~D*{awt z#|eiaoL$JMtad^bB)_okZM9=1&R^3?wS);_jRmH;0JY5#pcmHKoucU5)L&HY)&6J6tg_ReWL z`B0rnlv{l`uR-;_I5}X^OAQ?gbKY`de^7(4?1$_xYA5PE#Uly2j^)^Y#MUL@)XesF z-j`Bi=x0mu^N^E0FG)MgsU)kqLJ?1<3(XrZWr32`mtf}aUS}ytS~1aA=i1f)a`w_e zL)Na}qn8Zv2zy#qQYT2i19cm~tdYSADf)KCR)NC$Y)`w^?VU00lU$$@!MwDy^OlRB z(v+l#=LES{W9PaHJj2$hkYi!EWoVF5n2!s@4#Gfr|#aI)?KD9 zBt0hzySi}cE~V>#=MExN)Hr+bN|qlxD3N`tv|I9K#v$NMrjx?-{NW1fCOzZ-Z|gMv zq_Q5Kjoh_Z?atd?a&JNDHQE@lM+~Cig#bKnaMsyJg|%T6Q*r z4siSvk(W%BH|0CoY=8zm*!cDJKJ9q+dJGxt0Eug={6gIph%iC&Gq}cCp4>EGjOv`n zr*_%5KR^Dzsf&EP`Snx#_-nh3k%tm@Cj|u+?L}_eI3$gim79IVA`@cEATfD{L+?9p z4U-&qwW_Os#)6BzPB@9d%IG}&fxa!pS$*=P#*)*fcWdgQYPz97_Bq1ac2jOJ3^}DQzUdl=It=g*mX7H z-CT-sf?+tuKso?1=$c~V*K7B6zI^`p@Ap3LrV0L(qzIzu%qKuSIEI}d@^?8Yr_dXXY?J70_Z@13ticYashX?^VNqcev zE+?mdDXs|U<;2b_Xv(5MBo%+Eswz3f!B&Xn-P--*Yy0xg57*1jrb3E7KCT6#!jcye z+HNl}wq_p1rNRpz#*!C{JyY*T}2Ttw_fDIX3d19m=94 zfwyu76@rA<4NjYAj&dHsU^kX$k=;Zkl{+auoQ<^66f#yDvS*D}mXhG52e;GR z+l)Ui+wV;{^3eN%T8i4x8}ZE+9XOtUbmny;dp|iQq<=CWeRdT$NKyKTx2PJ_*y7w- zlTBXi&bJuV9%dVA*pu-s5T+X|Xl36NuHfl+8MqEKzoA^cl9vkJrr;mQOQ$)#mNm$| z-6Xf(iTcJRjb4(&i9BV^!b~-y&a#xuoLL&Yr7~s}pIPuaY92DX)F8+OP`?{xI;-ureiSMjh z?D{C&)iSU+OueNkpO*d8l|UxK07dt87hB5Ns1^c%sVmmZQ8GjxVBLp*6ka%{L-S73 zvmzI`g#sLiBRBrm|DrhvEh~P}q!hHjc%-p(&>h9`)SfbX*K_-2F%h7gjXm*fSbWW(5oH*S?k2yMw zD%r?P8OVxRFh4pdnRp-SyaTZ?aULE1)pULow;vmyHO`wi`;KPD?j059UZezABdN!w z={ve(Yf%wZ{=8Q9Ri}hZrMQp%uxO8`>l)++ zzqJRG?{X{nu|JI0 z{wfkSTYJVqf*Y|oJJnQPVZ%)KhpaB*e{rs(9=cd_mPw>ZuWO+Ft{*(-P}($K$(x#T zI~(y3LA8lNhHchq1S`H6wdEMeXvr3h6hgpy63wot0#H_eS*;~YrCbDCRb%+0+%};o z<=Nx0JJ4}#vJIxJe6w!oPPhfHgKm|JD9JXUbG16?yh#WezY- z)JBS+N2($n4;PmWtb2OnqY4*gygipS@C7b05c=-cgCr zaU~TOhWPYb79G*7ADOPPLno3DJ;(`xqF(sD>+kL<;*C+LA@?UypBKq z_31b4bxDSV@(qM|Nym0(MUUR7iU?qUqN`Dx2R6`2rqPhVtF4PlyQ>|l?d}?*l6>Oz zlZr*t+|dQ;O+cb>>Tpy|FD_!=O@U7sR>|)Trgn}XwRu*V_@b=U7PE@V9ipa2R4>*q zmKUK&hTg5u8o8OWM5A~0yspcE7l;1k2WkMV&vEkdOJ1(mO=@8|E+D3ss}U8GUg92q zRLkww1%ZN`>Rb)XP5rsfV*)|fFd@sre-DeZLmeJ{Wk9V%<630_VvwQ)yjILx32&u` z2g^{GZdA}7RT6z-dpn$=w8u0G6-dzRXom2p(0s>|pq+F1+zv?$LS4jj52?}yxb zjkc@4nL@y8aaDO>4NfU*m$9#!N%nz%?kK9GB4;zVA6LvX`SKgXdys@25W0(sg+2Sp+?}G(S>kJ4*KfZ?EA_@Lh3EAh}8G_{@FkueWhz?LUDs`imA8 xfUstPB!vk`b13esx3(o~P)3eIR|(O@W0%#mFUE0_$Cu;({2!SIHJ{n20RR{g_K*Mo diff --git a/dev-java/coursier-bin/Manifest b/dev-java/coursier-bin/Manifest index 0384c0fbe465..53d824a0bbcf 100644 --- a/dev-java/coursier-bin/Manifest +++ b/dev-java/coursier-bin/Manifest @@ -1,3 +1,4 @@ DIST coursier-bin-2.1.0.gz 20682614 BLAKE2B 16209943324466bc0e07b139bb17001f4490fde41dc683f4e534290e2394f1182493a63ec55235c42f3bd2fc5bd187c78c84386db3ab97c0c8bb03400f25b3d9 SHA512 f8e9e1cc972fe433ddab325c97d927beb70af0b81c4381e7bd96e10c12e996bc2060ce82406758e48a33f12fe22c086f9c21020afb6e8e99fe8e6d693124b59f DIST coursier-bin-2.1.2.gz 20649289 BLAKE2B 85abbb1b0cdc5ee2fadea1b6520ef07d61335adaeab0c5768bb0ba109599b2483fb0c3ceea07f705bda4b206f64aaca3850b77b3a7e4fa3ebaddc73e44072b50 SHA512 ed2729abadbb6be535a28fd124f48f2901f47d6bd141d476d87d40b32b158b7d78d561748b038eec95ef5a1c185fce91aa9cd2a03213c328d65c20b3b687b6d3 DIST coursier-bin-2.1.4.gz 20662315 BLAKE2B 33009be5bc0a8ee415bd08d5e13cace34011ab2733c5a0aff47e7e5eb4254b4e4205b0580d1df6bb6b38d66059ffab7f929fa83c50f1bd052d3c3dffffc73dd0 SHA512 9144309c437f29e7d57149b12dd5810612d7b624299c2e392d6e11aa3a15a71d33dfb131751da10345c15feaeeac3c4f1dd878777354c2d49a8c2fbb6d74da0e +DIST coursier-bin-2.1.5.gz 20679081 BLAKE2B 8ab0d971949b7a5527c82686fab9d62f6dc360ce7ff72bfc4d5a123401e577f17b2392e9a919aebe1c988a477a273d77cd3eb86dcb7b73c0c1a609cccac77eea SHA512 6397f13f82c91079575f58ccbd35e788a2760179cf5c11a986962e3bbe9c669b6e06730a6ff12e0aeb26198df4448e822e927a5d6bd031f67dab8072835979f6 diff --git a/dev-java/coursier-bin/coursier-bin-2.1.2.ebuild b/dev-java/coursier-bin/coursier-bin-2.1.2.ebuild index 9bf4cb6eb641..4c77d05f1d13 100644 --- a/dev-java/coursier-bin/coursier-bin-2.1.2.ebuild +++ b/dev-java/coursier-bin/coursier-bin-2.1.2.ebuild @@ -14,7 +14,7 @@ DESCRIPTION="Java/Scala artifact fetching, bundling and deploying" HOMEPAGE="https://get-coursier.io/" SRC_URI="https://github.com/coursier/coursier/releases/download/v$(get_orig_coursier_pv)/cs-x86_64-pc-linux.gz -> ${P}.gz" -KEYWORDS="~amd64" +KEYWORDS="amd64" LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-java/coursier-bin/coursier-bin-2.1.5.ebuild b/dev-java/coursier-bin/coursier-bin-2.1.5.ebuild new file mode 100644 index 000000000000..9bf4cb6eb641 --- /dev/null +++ b/dev-java/coursier-bin/coursier-bin-2.1.5.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +get_orig_coursier_pv() { + local orig_pv=$(ver_rs 3 -) + orig_pv=${orig_pv/rc/RC} + orig_pv=${orig_pv/pre/M} + echo "${orig_pv}" +} + +DESCRIPTION="Java/Scala artifact fetching, bundling and deploying" +HOMEPAGE="https://get-coursier.io/" +SRC_URI="https://github.com/coursier/coursier/releases/download/v$(get_orig_coursier_pv)/cs-x86_64-pc-linux.gz -> ${P}.gz" + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +SLOT="0" + +S="${WORKDIR}" + +RDEPEND=">=virtual/jre-8" + +QA_FLAGS_IGNORED="usr/bin/coursier" +QA_TEXTRELS="usr/bin/coursier" + +src_install() { + newbin "${P}" coursier +} diff --git a/dev-java/mill-bin/Manifest b/dev-java/mill-bin/Manifest index 4c9df9a2eb8a..7194bf1dd4b0 100644 --- a/dev-java/mill-bin/Manifest +++ b/dev-java/mill-bin/Manifest @@ -1 +1,2 @@ DIST mill-bin-0.10.12 72992251 BLAKE2B 9ca6bddcc1e2bc013f1eb6fe60b7b844fa1f7ec0ba53afcabfceb1d3631d754de56167dda650859031c834d95b0a2bd2c6e8776116de6327c990efa23ea1db63 SHA512 4b4db9fe2f84ad5ecea7e00291fc3ac75b543ee48f517fadc2ed8d1671759e5f3a7af51f417f0912d28eddc92ab8e747a749c3f1a48ba691ba3f93fc3a09e54f +DIST mill-bin-0.11.1 60305429 BLAKE2B 81cedc783c8209c6cc5aa33fe7d5abb9a4c590cb6d1a64ffa2eca0ea4d9aeb633fa3627e0156d6e575e748cc501f494c6e74760d315b96c765b9f0d1f3dde542 SHA512 67858aa3112c4d763c839593a26761851074e2deae2d681d7de801f4626819f5a68afd0ebd4ef1cd7207906f8766372f45e39d5107cc218a26715480c71c712d diff --git a/dev-java/mill-bin/mill-bin-0.11.1.ebuild b/dev-java/mill-bin/mill-bin-0.11.1.ebuild new file mode 100644 index 000000000000..9a8976de48b3 --- /dev/null +++ b/dev-java/mill-bin/mill-bin-0.11.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=${PN%-bin} + +DESCRIPTION="A Java/Scala build tool" +HOMEPAGE="https://com-lihaoyi.github.io/mill/" +SRC_URI="https://github.com/com-lihaoyi/${MY_PN}/releases/download/${PV}/${PV}-assembly -> ${P}" +KEYWORDS="~amd64 ~x86" + +LICENSE="MIT" +SLOT="0" + +RDEPEND=">=virtual/jre-1.8:*" + +S="${WORKDIR}" + +src_unpack() { + : +} + +src_install() { + newbin "${DISTDIR}"/${P} ${MY_PN} +} diff --git a/dev-java/openjdk/openjdk-11.0.18_p10.ebuild b/dev-java/openjdk/openjdk-11.0.18_p10.ebuild index 42fb1941b514..9c455e1a1a45 100644 --- a/dev-java/openjdk/openjdk-11.0.18_p10.ebuild +++ b/dev-java/openjdk/openjdk-11.0.18_p10.ebuild @@ -176,7 +176,7 @@ src_configure() { # Strip lto related flags, we rely on USE=lto and --with-jvm-features=link-time-opt # https://bugs.gentoo.org/833097 # https://bugs.gentoo.org/833098 - filter-flags '-flto*' + filter-lto filter-flags -fdevirtualize-at-ltrans # Enabling full docs appears to break doc building. If not diff --git a/dev-java/openjdk/openjdk-17.0.6_p10-r1.ebuild b/dev-java/openjdk/openjdk-17.0.6_p10-r1.ebuild index 4bd169b2c1c3..d08c77b3bea7 100644 --- a/dev-java/openjdk/openjdk-17.0.6_p10-r1.ebuild +++ b/dev-java/openjdk/openjdk-17.0.6_p10-r1.ebuild @@ -196,7 +196,7 @@ src_configure() { # Strip lto related flags, we rely on USE=lto and --with-jvm-features=link-time-opt # https://bugs.gentoo.org/833097 # https://bugs.gentoo.org/833098 - filter-flags '-flto*' + filter-lto filter-flags -fdevirtualize-at-ltrans # Enabling full docs appears to break doc building. If not diff --git a/dev-java/openjdk/openjdk-17.0.6_p10.ebuild b/dev-java/openjdk/openjdk-17.0.6_p10.ebuild index ba6f786c0bd1..88ff848d5927 100644 --- a/dev-java/openjdk/openjdk-17.0.6_p10.ebuild +++ b/dev-java/openjdk/openjdk-17.0.6_p10.ebuild @@ -194,7 +194,7 @@ src_configure() { # Strip lto related flags, we rely on USE=lto and --with-jvm-features=link-time-opt # https://bugs.gentoo.org/833097 # https://bugs.gentoo.org/833098 - filter-flags '-flto*' + filter-lto filter-flags -fdevirtualize-at-ltrans # Enabling full docs appears to break doc building. If not diff --git a/dev-java/openjdk/openjdk-8.362_p09.ebuild b/dev-java/openjdk/openjdk-8.362_p09.ebuild index c81637d2524a..9b1632baec83 100644 --- a/dev-java/openjdk/openjdk-8.362_p09.ebuild +++ b/dev-java/openjdk/openjdk-8.362_p09.ebuild @@ -135,7 +135,7 @@ src_configure() { # Strip lto related flags, no support in this version. # https://bugs.gentoo.org/833097 # https://bugs.gentoo.org/833098 - filter-flags '-flto*' + filter-lto filter-flags -fdevirtualize-at-ltrans tc-export_build_env CC CXX PKG_CONFIG STRIP diff --git a/dev-java/scala-cli-bin/Manifest b/dev-java/scala-cli-bin/Manifest index af4b346ffab6..9dce4c2d5f13 100644 --- a/dev-java/scala-cli-bin/Manifest +++ b/dev-java/scala-cli-bin/Manifest @@ -1,15 +1,9 @@ DIST scala-cli-amd64-0.2.1.gz 32642273 BLAKE2B f30dde2a5408032942e5676b0274473fe0db6ccab9e74830c33fa37a8283438cc848fda15d79f076be1eeb45f0463769acc4f82b2e0fc4a1c0e141c9df40d502 SHA512 773206656b35dea9312f8c8a2db6cd98e1a7c0d03840f661185f276b69dcc1dafe699e1db3cdfb9fd2891fec56cc6ad1cf03e7e53761afd9a1f3596fae31e05c -DIST scala-cli-amd64-1.0.0-RC1.gz 32431480 BLAKE2B 3ac9aa93a109493288397ca595c7364a79530a601baa2fdd11f6f0e618f9c1fb07068eb05a8242a5fcc00efc213b8225a60b8e2e75ef5dec782280665cad0cc8 SHA512 559fb6caa346e370b93778da5266b8d009cd4335e3a7baeee090c14110dcdf87fb45bee7c00eab50f3df875d88378dcfc0f6ef4a61cf8522918f9d49337e0767 -DIST scala-cli-amd64-1.0.0-RC2.gz 32605320 BLAKE2B bff2336256336676df72dbce8353dbc28028d55345ab5c22dc8129d020beb2f1f8e3ef4ea0cf60843ff5868c8bd701a839a235ea5211612ba21d160e8e99ad50 SHA512 c576443cf0ecf8ff048f3ade35fec0a6c6de417d0c86030e46fe0decc20d3c1a0dbd1e8377b39866c4eed3d4b4cb762d6d8de174831a011a2553d8d204a6f80c DIST scala-cli-amd64-1.0.0.gz 33061895 BLAKE2B 9261617e7f9ed15ce8294eedcec2c81ad60d72b83663fb97559fa68b3578706637316e0e58966d690e64147743dcdf81e3e1f41d6bb9ebf55414e316370d7ec1 SHA512 6a37fae85faa2965ea816f2a72e89300e66bdd3ef741ba5bff575a8127255866822575b3708d2bd63d89f4a812d368bc7796494c90def8c2498f956e4b229264 DIST scala-cli-amd64-1.0.1.gz 33066567 BLAKE2B 6f03e9f825b901344de61ddda2df5b899f99ce5c5b7ce64e5db3aa81b5c35808e50f3cae453554dc567fb4e1801ff6accc186480a4a9813005b8564558315ac6 SHA512 a9a51320e160692b49cb41637a89aa1adef89eab6c4cebe19cb7600b9b7fae963f9b9522b6d77a9b2d845ec652ba7533b6090a42b3383725ce56c6e7f32512e7 DIST scala-cli-arm64-0.2.1.gz 32498301 BLAKE2B 6ffd39f37bbcd33a59855e7226435dfea6ae99bc5cf30d182cd6920636e6b2e9ff627bd028b90f7cfbff4ed1829545697fe839290990d2938a24c64784f7e549 SHA512 b6609cb52bdfd4dffe4060343c652b477b5730c1f3f5f7267a39577c13e894b23982bfe80ae065472103bcbd1573675434e91128d31cbf3c83242f9aa60243b1 -DIST scala-cli-arm64-1.0.0-RC1.gz 32263782 BLAKE2B 4131187460fb9f4236d35ebe2e63913812eba85eb8a862f2f02b681a6914b1a21f1f426e6411cff14f6309d0a7e91e2ff7f61b0336245d178f38747d953473dc SHA512 c43ecaf1638c4aa092d2a823a931ceea77cebd940907a8c781caa7c526411a5c2c50a7468ef6efab816d9d26d6769c0df421abc60f099992b489478e804ec52e -DIST scala-cli-arm64-1.0.0-RC2.gz 32420806 BLAKE2B 689edebc42c6483d2167b7231018dadb07cd93838451aecea5405884a7e07625b373c3aafdb4618d1398038363f812720e7a88b117f6bc70c48273fe1446c5d9 SHA512 d4cff7f9e85f0b0f5205d7a3ceb383fd44e348eb6cd593c7a5ffd44d073653ecc63d607ff23010ffb8ddc51c4977074d6ad0aad6282d9c564b9f478f3ba61479 DIST scala-cli-arm64-1.0.0.gz 32902399 BLAKE2B deff1fad9204572aafa8da88cb368d85e0ec39a51d71b00eed0a1933ea713cbeafd1cff3ec882eb32283770f1eb741e32969fa1e75aa46a6b6aab542a5d23447 SHA512 e6020c305d8ed06f8531994483079ee095f0d2bd9a0095ec417929620ee3e6a45507214a6f68756b70518af20d53e64b531793bb940872921302ad4f6566972c DIST scala-cli-arm64-1.0.1.gz 32915001 BLAKE2B db6e34f3534c3ffb873000893c0b07df26d91710b6de0075669fbf51a0f238303c77e7953a890eb50eac54087cf2ac77e916d3e1765b7e2b7de1145e0b1d605e SHA512 90a1c550e898b429ab8bc3722a40cb90752d7ee9c41fd61018f58d761704b5cd8b8b6b3381e3f7c3a9b3e7fffabf9b46bfa8cb4336604392b6443c1554f6482f DIST scala-cli-non-native-0.2.1 9468051 BLAKE2B 9a9b5694261b769fafa3f3747f5e83869324e341f264dbfa463382e217acd5a2c994fb6e67e9e36175d97520938a40add424f5e9a77c62056eec6a828d4ea61a SHA512 547e9786527b7e7d34f4f912a6b9ae0c8f15eca3aa90f11f704283c63e5105363464f1e81f6dbb363fa71fb17e3e48b4db86e70f3b37b5059c40c02cd47382f5 DIST scala-cli-non-native-1.0.0 9540019 BLAKE2B fd7c920216fbba76be116cac2a2439ee0f983dbb1811e60a7095611b75bd1af86e8597f74dab4e994f3dd73694e2c93b910f9162e0fe8d4c8ada3f0012fb8b35 SHA512 6e09be3adf75f957a787b5cb5031824892d0606742ae12988b008d0fab1c743f2dff7169a547d77795af78679bde051a8f457284f339990bb343807e47005499 -DIST scala-cli-non-native-1.0.0-RC1 9560878 BLAKE2B a0e8a86f61c5d9baa9dd36fdd2abd974063bab40644cfafd6f93f917c10f3cae2b665a19058641f61f75f11b614415db5d624d1397c061fed299b32059919faf SHA512 9b8c2b0868ed38601c5f992fae425d486ca5ac026fa664a404ba0ef4813ea9351f196a694e111fe2bbf2ccaa17257982feee91a85444d778f6a3d20f6347a438 -DIST scala-cli-non-native-1.0.0-RC2 9405006 BLAKE2B e44e973a446601aa0f81a3df52769a60cd0c159f4bc903896e6f3352ef098a49ffa00a836fcd16a42d801b04a8bf9b2392144997bf4bd787a8bd913702a4a6d0 SHA512 11e7ab68b4321cb7feb4e51eb3fda4f4066a392d1aeddcfe32c942033f5d807fcd80793f4f0d4573684e3028cd5ea65ca790ca72b19e23834a8f8da2941e206b DIST scala-cli-non-native-1.0.1 9554667 BLAKE2B bac0d8b61cf2a14386791dd27cf3ebfbafccfaec5e13aa223d41bfd6ee30c3f1252ba903e2cc0434920633dcfa3c35e67f647f10713956f8fd372899b301562d SHA512 54029ad8ade9fffc8334ffedeaddd604ac75027447b0d7835db318909dc44946dfb039e0dcae4c3da8349922ee9af65d0d7cef389fdae2d11d5cac7d900e7504 diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.0.0.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.0.0.ebuild index 10fc71222c73..67f4eefef2f4 100644 --- a/dev-java/scala-cli-bin/scala-cli-bin-1.0.0.ebuild +++ b/dev-java/scala-cli-bin/scala-cli-bin-1.0.0.ebuild @@ -25,7 +25,7 @@ SRC_URI=" ) " -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.0.0_rc1.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.0.0_rc1.ebuild deleted file mode 100644 index 10fc71222c73..000000000000 --- a/dev-java/scala-cli-bin/scala-cli-bin-1.0.0_rc1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 - -UPSTREAM_PV=${PV/_/-} -UPSTREAM_PV=${UPSTREAM_PV/rc/RC} - -DESCRIPTION="CLI to interact with Scala and Java" -HOMEPAGE="https://scala-cli.virtuslab.org/" -SRC_URI=" - !amd64? ( !arm64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli - -> scala-cli-non-native-${UPSTREAM_PV} - ) ) - amd64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-x86_64-pc-linux.gz - -> scala-cli-amd64-${UPSTREAM_PV}.gz - ) - arm64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-aarch64-pc-linux.gz - -> scala-cli-arm64-${UPSTREAM_PV}.gz - ) -" - -KEYWORDS="~amd64 ~arm64" -LICENSE="Apache-2.0" -SLOT="0" - -S="${WORKDIR}" - -# A JRE is not strictly required if native images of scala-cli are used -# (amd64, arm64). However we may want a system JRE anyway, and having JRE -# in RDEPEND reduces the chances that scala-cli needs to install one -# for the user. -RDEPEND=" - >=virtual/jre-11 - sys-libs/zlib -" -BDEPEND="!amd64? ( !arm64? ( >=virtual/jre-11 ) )" - -QA_TEXTRELS="*" -QA_FLAGS_IGNORED="/usr/bin/scala-cli" - -src_prepare() { - default - - if use amd64; then - mv scala-cli-amd64-${UPSTREAM_PV} scala-cli || die - elif use arm64; then - mv scala-cli-arm64-${UPSTREAM_PV} scala-cli || die - else - mv scala-cli-non-native-${UPSTREAM_PV} scala-cli || die - fi - - chmod +x scala-cli || die -} - -src_compile() { - for shell in bash zsh; do - ./scala-cli install-completions \ - --shell ${shell} \ - --env \ - --output "${S}" \ - > ${shell}-completion || die - done -} - -src_install() { - dobin scala-cli - - newbashcomp bash-completion scala-cli - - insinto /usr/share/zsh/site-functions - doins zsh/_scala-cli -} diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.0.0_rc2.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.0.0_rc2.ebuild deleted file mode 100644 index 10fc71222c73..000000000000 --- a/dev-java/scala-cli-bin/scala-cli-bin-1.0.0_rc2.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 - -UPSTREAM_PV=${PV/_/-} -UPSTREAM_PV=${UPSTREAM_PV/rc/RC} - -DESCRIPTION="CLI to interact with Scala and Java" -HOMEPAGE="https://scala-cli.virtuslab.org/" -SRC_URI=" - !amd64? ( !arm64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli - -> scala-cli-non-native-${UPSTREAM_PV} - ) ) - amd64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-x86_64-pc-linux.gz - -> scala-cli-amd64-${UPSTREAM_PV}.gz - ) - arm64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-aarch64-pc-linux.gz - -> scala-cli-arm64-${UPSTREAM_PV}.gz - ) -" - -KEYWORDS="~amd64 ~arm64" -LICENSE="Apache-2.0" -SLOT="0" - -S="${WORKDIR}" - -# A JRE is not strictly required if native images of scala-cli are used -# (amd64, arm64). However we may want a system JRE anyway, and having JRE -# in RDEPEND reduces the chances that scala-cli needs to install one -# for the user. -RDEPEND=" - >=virtual/jre-11 - sys-libs/zlib -" -BDEPEND="!amd64? ( !arm64? ( >=virtual/jre-11 ) )" - -QA_TEXTRELS="*" -QA_FLAGS_IGNORED="/usr/bin/scala-cli" - -src_prepare() { - default - - if use amd64; then - mv scala-cli-amd64-${UPSTREAM_PV} scala-cli || die - elif use arm64; then - mv scala-cli-arm64-${UPSTREAM_PV} scala-cli || die - else - mv scala-cli-non-native-${UPSTREAM_PV} scala-cli || die - fi - - chmod +x scala-cli || die -} - -src_compile() { - for shell in bash zsh; do - ./scala-cli install-completions \ - --shell ${shell} \ - --env \ - --output "${S}" \ - > ${shell}-completion || die - done -} - -src_install() { - dobin scala-cli - - newbashcomp bash-completion scala-cli - - insinto /usr/share/zsh/site-functions - doins zsh/_scala-cli -} diff --git a/dev-java/swt/Manifest b/dev-java/swt/Manifest index 296f28fcfb56..800979ca156e 100644 --- a/dev-java/swt/Manifest +++ b/dev-java/swt/Manifest @@ -6,3 +6,6 @@ DIST swt-4.10-gtk-linux-x86_64.zip 3844306 BLAKE2B 0e0ed21708acce347fd025920ee63 DIST swt-4.27-gtk-linux-aarch64.zip 3849438 BLAKE2B b07daa4942c450d5cca5a323b0649a645fe9a283b272a73a9675f3bd07fbae859c41f451521231a93f4fb56ae4093d57474545611c4789c076abad2e9e1c911f SHA512 a3ba011258e5906beb15ffd5deaa73fc9a5ed5f7bce78a4a683ad8ad12a5cca1fa3a0d89fed6da9f4ade530ea3bda09093ad43202993b522a060a9dcd98746d3 DIST swt-4.27-gtk-linux-ppc64le.zip 3872996 BLAKE2B 58ae779b7103da932719fe702674e211f8f0068c3b6094172b4c58e939de96d8d43ef80d40740c29f6fcd802a252a87ba850e9e6320d881c958b0161700e4e8c SHA512 6f8f1fce502e0980ced3f201dcdeb3397a583a9ba9ebe76d82c713c440d614c4ff38efe5f596a9da25940f931e3c651c36b18211faea4fab31872d25566b060a DIST swt-4.27-gtk-linux-x86_64.zip 3869518 BLAKE2B d0eb7d1be59944cbffe5556c258043d084f7f1a8fa1d9ad9c3738896adc12aa015f85b675ba72af31de566ae451280bb83d82082b3f589c8da643631bf1f7bfb SHA512 efa89c1752340978e1aa1d2343a07df001fa952092aef959bdeedf53a31270d24ebe34ccb50e72ef2221da810ed08c53b188a80aab8a37e5932f85f6771ea1ef +DIST swt-4.28-gtk-linux-aarch64.zip 3836289 BLAKE2B 3460e8bcde76cae74d3fba94198b2f0a6b8ed21c4f123003a216421db4af03686f43a26ce00cf4c59c56f8a31b88626482ae5f13f2e92c06e2147658fa482aeb SHA512 d91ff48ca384de057d70f3a886691193bd88960c6da0e37fb4ef695c32399c0d3ab87f6174075e5637046e7b2b22a73e4b03e0133a2bdb7ee584d4fa53baa11c +DIST swt-4.28-gtk-linux-ppc64le.zip 3860453 BLAKE2B 8de275767f1bd0b68a58744804c71314760fb3d56a396db32917376583830bb0307b5169f0f8c56a200180aaf7e871a1ab01e2ed682c16a49d2d236d1ae3bc3a SHA512 56d7f82b249924966184be29d4cdac454308169247b5c7819b77f592eef7f434ba5e913d95688411667940c354cb9d9db023935925914053e04117a654e2ad91 +DIST swt-4.28-gtk-linux-x86_64.zip 3856600 BLAKE2B 6725d0a261444d113af74e36d8bc451d2a8f3fbecb13f137877d4ac3acf427944b4eeb782967bddbd30c0af88ab0c8976020731c2c70c318012053ccdde83b17 SHA512 81c42fc08432c031f8c2d862fde5ac59c96ff0b70109fb1a65b00c22f136c696d7aa9ec02416660cb71691f3c9d36de553a68315cb4e9aeee86290114e69a829 diff --git a/dev-java/swt/swt-4.28.ebuild b/dev-java/swt/swt-4.28.ebuild new file mode 100644 index 000000000000..3ce70c836f01 --- /dev/null +++ b/dev-java/swt/swt-4.28.ebuild @@ -0,0 +1,143 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" + +inherit flag-o-matic java-pkg-2 java-pkg-simple toolchain-funcs + +MY_PV="${PV/_rc/RC}" +MY_DMF="https://download.eclipse.org/eclipse/downloads/drops4/R-${MY_PV}-202306050440" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="GTK based SWT Library" +HOMEPAGE="https://www.eclipse.org/swt/" +SRC_URI=" + amd64? ( ${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip ) + arm64? ( ${MY_DMF}/${MY_P}-gtk-linux-aarch64.zip ) + ppc64? ( ${MY_DMF}/${MY_P}-gtk-linux-ppc64le.zip )" + +LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1" +SLOT="4.27" +KEYWORDS="~amd64 ~arm64 ~ppc64" +IUSE="cairo opengl webkit" + +COMMON_DEP=" + app-accessibility/at-spi2-core:2 + dev-libs/glib + x11-libs/gtk+:2 + x11-libs/libXtst + cairo? ( x11-libs/cairo ) + opengl? ( + virtual/glu + virtual/opengl + ) + webkit? ( + net-libs/webkit-gtk:4.1 + )" +DEPEND="${COMMON_DEP} + >=virtual/jdk-11:*[-headless-awt] + x11-base/xorg-proto + x11-libs/libX11 + x11-libs/libXrender + x11-libs/libXt + x11-libs/libXtst" +RDEPEND="${COMMON_DEP} + >=virtual/jre-1.8:*" +BDEPEND=" + app-arch/unzip + virtual/pkgconfig +" + +HTML_DOCS=( about.html ) + +JAVA_RESOURCE_DIRS="resources" +JAVA_SRC_DIR="src" + +PATCHES=( + "${FILESDIR}/swt-4.27-as-needed-and-flag-fixes.patch" +) + +src_unpack() { + default + unpack "./src.zip" +} + +src_prepare() { + default + java-pkg-2_src_prepare + # .css stuff is essential at least for running net-p2p/biglybt + unzip swt.jar 'org/eclipse/swt/internal/gtk/*.css' -d resources || die + java-pkg_clean + mkdir src || die "mkdir failed" + mv org src || die "moving java sources failed" + find src -type f ! -name '*.java' | xargs \ + cp --parent -t resources -v || die "copying resources failed" + cp version.txt resources || die "adding version.txt failed" +} + +src_compile() { + append-cflags -fcommon # https://bugs.gentoo.org/707838 + + local JAWTSO="libjawt.so" + IFS=":" read -r -a ldpaths <<< $(java-config -g LDPATH) + + for libpath in "${ldpaths[@]}"; do + if [[ -f "${libpath}/${JAWTSO}" ]]; then + export AWT_LIB_PATH="${libpath}" + break + # this is a workaround for broken LDPATH in <=openjdk-8.292_p10 and <=dev-java/openjdk-bin-8.292_p10 + elif [[ -f "${libpath}/$(tc-arch)/${JAWTSO}" ]]; then + export AWT_LIB_PATH="${libpath}/$(tc-arch)" + break + fi + done + + if [[ -z "${AWT_LIB_PATH}" ]]; then + eerror "${JAWTSO} not found in the JDK being used for compilation!" + die "cannot build AWT library" + fi + + # Fix the pointer size for AMD64 + export SWT_PTR_CFLAGS=-DJNI64 + + # Bug #461784, g_thread_init is deprecated since glib-2.32. + append-cflags -DNO__1g_1thread_1init + + local make="emake -f make_linux.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)" + + einfo "Building AWT library" + export SWT_JAVA_HOME="$(java-config -g JAVA_HOME)" + ${make} make_awt AWT_LIBS="-L\$(AWT_LIB_PATH) -Wl,-rpath,\$(AWT_LIB_PATH) -ljawt \`pkg-config --libs x11\`" + + einfo "Building SWT library" + ${make} make_swt + + einfo "Building JAVA-AT-SPI bridge" + ${make} make_atk + + if use cairo ; then + einfo "Building CAIRO support" + ${make} make_cairo + fi + + if use opengl ; then + einfo "Building OpenGL component" + ${make} make_glx + fi + + if use webkit ; then + einfo "Building WebKit component" + ${make} make_webkit + fi + + java-pkg-simple_src_compile +} + +src_install() { + java-pkg-simple_src_install + + java-pkg_sointo "/usr/$(get_libdir)/swt" + java-pkg_doso *.so +} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 15ff93e379ca7c352470697bf2222f0984852ae8..9733a999e18c8779202a034b58ff528864a7d048 100644 GIT binary patch literal 19513 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 Ammonite for Scala 2.13 Install Ammonite for Scala 3.0 Install Ammonite for Scala 3.1 + Install Ammonite for Scala 3.2 diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest index e981d11c7e2b..4c58ea979a17 100644 --- a/dev-lang/eisl/Manifest +++ b/dev-lang/eisl/Manifest @@ -1,4 +1,3 @@ -DIST eisl-2.90.tar.gz 2129524 BLAKE2B 5b7a7aaf68a53ac4611b90f98f50fb66973411f1303f0de9dab14301a49847a1250c07d1e912d55783b939d3a2b7a6aa82fa3d9b42818ea9aacf37949ba9e14a SHA512 3cefc6608e1f4d4a0ba581c2043cb9af9d379273cfda74a4ac77f802dbb672faf98af5a60a946e12f0abedd47074b67a0c8163a81eebca92a20cd04f767d6b0f DIST eisl-2.93.tar.gz 2138623 BLAKE2B 049628a3dba0b9da5334bb575e7cfd977cdee6b08f009590c3dd13ba81e325ef4cf9d64c8a3fc7b59b9459e5dca0f7d49243b61040d662200a3b64f797d631fe SHA512 261ca84594f6fa408739e3aedb0f0c0b0d246df14b6b79a3efb013219730b93290e725eb976980ac23488c361bca05eb642d3b4fc408ee4355ba84ca658185e7 DIST eisl-2.98.tar.gz 2143636 BLAKE2B e38bf59e491218602e24217903b0f656ebcdee29311ec988447bff58b92f3bc51aa671ba8daf304fa8ce05a45ba71e22839bf74cfc6b1cc704e4c2bd1b5e1a74 SHA512 611bae543c4b12c3b7fb43a660edd219e9d8c1211ce6e3d7d19beae3ac5863f4f20722b79865444a42da30a0210474616115432428a2341b79e20b59e4a3a6e4 -DIST eisl-3.00.tar.gz 2143246 BLAKE2B b4a5fd7590f2016cab539603780a6717ce6a26c07230334e5a5cef6b27f72360c33c85f3ed0d2163b9db331f1a2ae4ca4f062728c1669ecf07edcd287914aa76 SHA512 fbc59a1585993e03a1e6388537cd8efe4f1497e6ba0ff08b13fbfd554d900a20a6be36f217baa94cd34bd2eb9a46b406d162306301491412c20b6097759fd796 +DIST eisl-3.03.tar.gz 2146686 BLAKE2B 540e51007ad0db3271c13e4bf8804f1d555a8baea19da3f66075a57abe77d71560c6d634eded1c86cda054327c01415a46e36fd67ea233553745ad49100dbd8c SHA512 b800073db94a394ef131db38744197b7273eb64a0125e4ccfb982de618a0f5ec5d031e632acb74efbb678bf200ae4e9b81bd5dce24ed4ba02764aa97d86ec878 diff --git a/dev-lang/eisl/eisl-2.90.ebuild b/dev-lang/eisl/eisl-2.90.ebuild deleted file mode 100644 index 05fe23762b19..000000000000 --- a/dev-lang/eisl/eisl-2.90.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard" -HOMEPAGE="https://github.com/sasagawa888/eisl/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/sasagawa888/${PN}.git" -else - SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" -fi - -LICENSE="BSD-2" -SLOT="0" -RESTRICT="test" # Tests run cppcheck (and fail) - -DOCS=( README{,-ja}.md documents ) - -RDEPEND="sys-libs/ncurses:=" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${PN}-2.85-Makefile.patch ) - -src_compile() { - emake CC="$(tc-getCC)" clean edlis eisl -} - -src_install() { - exeinto /usr/bin - doexe edlis eisl - - # Compilation of ISLisp files on installation fails. - # Do not compile them and mimic "make install". - insinto /usr/share/${PN} - doins -r library - doins fast.h ffi.h - - einstalldocs -} diff --git a/dev-lang/eisl/eisl-3.00.ebuild b/dev-lang/eisl/eisl-3.03.ebuild similarity index 100% rename from dev-lang/eisl/eisl-3.00.ebuild rename to dev-lang/eisl/eisl-3.03.ebuild diff --git a/dev-lang/ocaml/ocaml-4.05.0-r9.ebuild b/dev-lang/ocaml/ocaml-4.05.0-r9.ebuild index dd5765530bc6..4094da061f17 100644 --- a/dev-lang/ocaml/ocaml-4.05.0-r9.ebuild +++ b/dev-lang/ocaml/ocaml-4.05.0-r9.ebuild @@ -71,7 +71,7 @@ src_configure() { # Broken until 4.12 # bug #818445 - filter-flags '-flto*' + filter-lto append-flags -fno-strict-aliasing # -ggdb3 & co makes it behave weirdly, breaks sexplib diff --git a/dev-lang/ocaml/ocaml-4.09.0-r3.ebuild b/dev-lang/ocaml/ocaml-4.09.0-r3.ebuild index d2775d25bc47..e77d3241e08f 100644 --- a/dev-lang/ocaml/ocaml-4.09.0-r3.ebuild +++ b/dev-lang/ocaml/ocaml-4.09.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -35,7 +35,7 @@ src_prepare() { # Broken until 4.12 # bug #818445 - filter-flags '-flto*' + filter-lto append-flags -fno-strict-aliasing # OCaml generates textrels on 32-bit arches diff --git a/dev-lang/ocaml/ocaml-4.10.2-r3.ebuild b/dev-lang/ocaml/ocaml-4.10.2-r3.ebuild index a74d2787fd7c..2f80ff02a1ee 100644 --- a/dev-lang/ocaml/ocaml-4.10.2-r3.ebuild +++ b/dev-lang/ocaml/ocaml-4.10.2-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -35,7 +35,7 @@ src_prepare() { # Broken until 4.12 # bug #818445 - filter-flags '-flto*' + filter-lto append-flags -fno-strict-aliasing # OCaml generates textrels on 32-bit arches diff --git a/dev-lang/ocaml/ocaml-4.11.2-r2.ebuild b/dev-lang/ocaml/ocaml-4.11.2-r2.ebuild index 38489cf772f3..489cf0a32fef 100644 --- a/dev-lang/ocaml/ocaml-4.11.2-r2.ebuild +++ b/dev-lang/ocaml/ocaml-4.11.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -35,7 +35,7 @@ src_prepare() { # Broken until 4.12 # bug #818445 - filter-flags '-flto*' + filter-lto append-flags -fno-strict-aliasing # OCaml generates textrels on 32-bit arches diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest index 24598dc5b84a..aa42a6fee2c5 100644 --- a/dev-lang/perl/Manifest +++ b/dev-lang/perl/Manifest @@ -6,6 +6,7 @@ DIST perl-5.36.0-patches-1.tar.xz 20352 BLAKE2B f5413c75c5bbced230ad7fa692998cae DIST perl-5.36.0.tar.xz 13051500 BLAKE2B e4864a4c21e5242df4164c73db8af10f7b9c36b075e0c05777abec79716db7778ccbf2c0c9e7e749518ad310019d2a6b32bd8b5ab2af5a8b16b5d920f83d034f SHA512 6dd6ac2a77566c173c5ab9c238cf555f2c3e592e89abb5600bc23ce1cbd0c349e0233f6417cbbf1f6d0aefc6a734ba491285af0d3dc68a605b658b65c89f1dab DIST perl-5.36.1.tar.xz 13053604 BLAKE2B baab610d16e444338ad7d529bad6a88e12010786bd25f2ab117ab4dd636859ff862cb925700095434f05a802bea5b89a9d41769f26bdbae439443020950882bd SHA512 8d1ec654c59d078bfc477f11c9526233199a85e4d4f6f5a55bf9eb7802cd355189c669cc6785d2d5e741c1de4d740b7a0cfd3c0198122586a07ac7f527fb14af DIST perl-5.38.0-RC1.tar.xz 13570400 BLAKE2B a08f5ab6d1d8cf4572929b6e47834cf3e17dec33e8e41916f5a9f3524281493f369b75054ef7232b777b9b162635e4ee7864d8fd4f97de542b3d9704ba526af2 SHA512 1bd17db43e5b25fdcd8f0addd53820371f78173fe2bf6ca12de06589ecb296314e996cfa37357f656a694cf56504b85e7d7aef4f8cd367edb64653951b7a2efd +DIST perl-5.38.0-RC2.tar.xz 13557644 BLAKE2B 729b22329e39a23cbb80124e72fc9127ab800f03a9e53cbc868c6834e3e66577a36d53c0bec4fc2dae4e03caff1ad8dcc63a14d3dd038fc7cd75dcdc3ec875c5 SHA512 5273520c2d01b7f069e24fd3d7b05446bf0e44fe349e28dc08fc3c3e7043dc13c315f4ba41cd1a28973af98ea5bb280680e092fd63b005d0a83f64f4073a2dd3 DIST perl-5.38.0-patches-1.tar.gz 26047 BLAKE2B 809dd5242f9868e54525ae8056598d3252c889afc72ed6f122174f828947223399a5ba4dbc16dd43501f7138205991f8c102cbe0ed94175ae3353040c53a0162 SHA512 c66160e20095555aa21d3be70050dce934d62e55e01dcf0f716129b2faa390923958a48bc448b4fab6f55e5b097eb378f7a6409a92c024fe68c8b34fddcfc5e4 DIST perl-cross-1.3.7.tar.gz 118291 BLAKE2B dc9c060857d6905c817e91c3f5b1f546b76e02c6de02dc260185e0de8628a5ead3a557501da75549e2585cd30879190558740e697b1c78a69fa08ccb5649efcd SHA512 1111274f34f8b46e9f418883e9b1652ba4a5a9b4a5880a9a5b38bc8aeb5d75a9f4943233870f5ebf5fbcdc0c30b2983ace11ad051b55d3283327d8f2c15e172c DIST perl-cross-1.4.1.tar.gz 117688 BLAKE2B e01103fb92764213dafb1ab92954fdc4bdcf1bd71a0064279ee75fed55a1c71850eaabdf667d6ab1c15eadccf7497668e5bb5ab13de33fef707fba14bfd52912 SHA512 5f403d3a52f724383d25c23b08e8001954300fa8f07a5b49df440ef4d06ef756404a6e448093c4f4d4f9a470b1c3f2b1b8b27d3d227ac1823552f6a377edd06a diff --git a/dev-lang/perl/perl-5.36.1-r2.ebuild b/dev-lang/perl/perl-5.36.1-r2.ebuild index b220d287301f..c6d00e837cca 100644 --- a/dev-lang/perl/perl-5.36.1-r2.ebuild +++ b/dev-lang/perl/perl-5.36.1-r2.ebuild @@ -53,7 +53,7 @@ LICENSE="|| ( Artistic GPL-1+ )" SLOT="0/${SUBSLOT}" if [[ "${PV##*.}" != "9999" ]] && [[ "${PV/rc//}" == "${PV}" ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="berkdb debug doc gdbm ithreads minimal quadmath" diff --git a/dev-lang/perl/perl-5.38.0_rc2-r2.ebuild b/dev-lang/perl/perl-5.38.0_rc2-r2.ebuild new file mode 100644 index 000000000000..1f2dc498827c --- /dev/null +++ b/dev-lang/perl/perl-5.38.0_rc2-r2.ebuild @@ -0,0 +1,817 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit alternatives flag-o-matic toolchain-funcs multilib multiprocessing + +PATCH_VER=1 +CROSS_VER=1.4.1 +PATCH_BASE="perl-5.38.0-patches-${PATCH_VER}" +PATCH_DEV=dilfridge + +DIST_AUTHOR=RJBS + +# Greatest first, don't include yourself +# Devel point-releases are not ABI-intercompatible, but stable point releases are +# BIN_OLDVERSEN contains only C-ABI-intercompatible versions +PERL_BIN_OLDVERSEN="" + +if [[ "${PV##*.}" == "9999" ]]; then + DIST_VERSION=5.30.0 +else + DIST_VERSION="${PV/_rc/-RC}" +fi +SHORT_PV="${DIST_VERSION%.*}" + +# Even numbered major versions are ABI intercompatible +# Odd numbered major versions are not +if [[ $(( ${SHORT_PV#*.} % 2 )) == 1 ]]; then + SUBSLOT="${DIST_VERSION%-RC*}" +else + SUBSLOT="${DIST_VERSION%.*}" +fi + +# Used only in tar paths +MY_P="perl-${DIST_VERSION}" +# Used in library paths +MY_PV="${DIST_VERSION%-RC*}" + +DESCRIPTION="Larry Wall's Practical Extraction and Report Language" + +SRC_URI=" + mirror://cpan/src/5.0/${MY_P}.tar.xz + mirror://cpan/authors/id/${DIST_AUTHOR:0:1}/${DIST_AUTHOR:0:2}/${DIST_AUTHOR}/${MY_P}.tar.xz + https://github.com/gentoo-perl/perl-patchset/archive/refs/tags/${PATCH_BASE}.tar.gz + https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${PATCH_BASE}.tar.gz + https://github.com/arsv/perl-cross/releases/download/${CROSS_VER}/perl-cross-${CROSS_VER}.tar.gz +" + +HOMEPAGE="https://www.perl.org/" + +LICENSE="|| ( Artistic GPL-1+ )" +SLOT="0/${SUBSLOT}" + +if [[ "${PV##*.}" != "9999" ]] && [[ "${PV/rc//}" == "${PV}" ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +IUSE="berkdb debug doc gdbm ithreads minimal quadmath" + +RDEPEND=" + berkdb? ( sys-libs/db:= ) + gdbm? ( >=sys-libs/gdbm-1.8.3:= ) + app-arch/bzip2 + >=sys-libs/zlib-1.2.12 + virtual/libcrypt:= +" +DEPEND="${RDEPEND}" +BDEPEND="${RDEPEND}" + +PDEPEND=" + !minimal? ( + >=app-admin/perl-cleaner-2.5 + >=virtual/perl-CPAN-2.290.0 + >=virtual/perl-Encode-3.120.0 + >=virtual/perl-File-Temp-0.230.400-r2 + >=virtual/perl-Data-Dumper-2.154.0 + virtual/perl-Test-Harness + ) +" +# bug 390719, bug 523624 +# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker + +S="${WORKDIR}/${MY_P}" + +dual_scripts() { + src_remove_dual perl-core/Archive-Tar 2.400.0 ptar ptardiff ptargrep + src_remove_dual perl-core/CPAN 2.360.0 cpan + src_remove_dual perl-core/Digest-SHA 6.40.0 shasum + src_remove_dual perl-core/Encode 3.190.0 enc2xs piconv + src_remove_dual perl-core/ExtUtils-MakeMaker 7.700.0 instmodsh + src_remove_dual perl-core/ExtUtils-ParseXS 3.510.0 xsubpp + src_remove_dual perl-core/IO-Compress 2.204.0 zipdetails + src_remove_dual perl-core/JSON-PP 4.160.0 json_pp + src_remove_dual perl-core/Module-CoreList 5.202.306.230 corelist + src_remove_dual perl-core/Pod-Checker 1.750.0 podchecker + src_remove_dual perl-core/Pod-Perldoc 3.280.100 perldoc + src_remove_dual perl-core/Pod-Usage 2.30.0 pod2usage + src_remove_dual perl-core/Test-Harness 3.440.0 prove + src_remove_dual perl-core/podlators 5.10.0 pod2man pod2text + src_remove_dual_man perl-core/podlators 5.10.0 /usr/share/man/man1/perlpodstyle.1 +} + +check_rebuild() { + # Fresh install + if [[ -z "${REPLACING_VERSIONS}" ]]; then + return 0; + # Major Upgrade + # doesn't matter if there's multiple copies, it still needs a rebuild + # if the string is anything other than "5.CURRENTMAJOR" + elif [[ "${REPLACING_VERSIONS%.*}" != "${PV%.*}" ]]; then + echo "" + ewarn "UPDATE THE PERL MODULES:" + ewarn "After updating dev-lang/perl the installed Perl modules" + ewarn "have to be re-installed. In most cases, this is done automatically" + ewarn "by the package manager, but subsequent steps are still recommended" + ewarn "to ensure system consistency." + ewarn + ewarn "You should start with a depclean to remove any unused perl dependencies" + ewarn "that may confuse portage in future. Regular depcleans are also encouraged" + ewarn "as part of your regular update cycle, as that will keep perl upgrades working." + ewarn "Recommended: emerge --depclean -va" + ewarn + ewarn "You should then call perl-cleaner to clean up any old files and trigger any" + ewarn "remaining rebuilds portage may have missed." + ewarn "Use: perl-cleaner --all" + return 0; + + # Reinstall w/ USE Change + elif + ( use ithreads && ! has_version dev-lang/perl[ithreads] ) || \ + ( ! use ithreads && has_version dev-lang/perl[ithreads] ) || \ + ( use quadmath && ! has_version dev-lang/perl[quadmath] ) || \ + ( ! use quadmath && has_version dev-lang/perl[quadmath] ) || \ + ( use debug && ! has_version dev-lang/perl[debug] ) || \ + ( ! use debug && has_version dev-lang/perl[debug] ) ; then + echo "" + ewarn "TOGGLED USE-FLAGS WARNING:" + ewarn "You changed one of the use-flags ithreads, quadmath, or debug." + ewarn "You must rebuild all perl-modules installed." + ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl" + fi +} + +pkg_setup() { + case ${CHOST} in + *-darwin*) osname="darwin" ;; + *-solaris*) osname="solaris" ;; + *) osname="linux" ;; + esac + + myarch="${CHOST%%-*}-${osname}" + if use debug ; then + myarch+="-debug" + fi + if use quadmath ; then + myarch+="-quadmath" + fi + if use ithreads ; then + mythreading="-multi" + myarch+="-thread" + fi + + PRIV_BASE="/usr/$(get_libdir)/perl5" + SITE_BASE="/usr/local/$(get_libdir)/perl5" + VENDOR_BASE="/usr/$(get_libdir)/perl5/vendor_perl" + + LIBPERL="libperl$(get_libname ${MY_PV} )" + + PRIV_LIB="${PRIV_BASE}/${SUBSLOT}" + ARCH_LIB="${PRIV_BASE}/${SUBSLOT}/${myarch}${mythreading}" + SITE_LIB="${SITE_BASE}/${SUBSLOT}" + SITE_ARCH="${SITE_BASE}/${SUBSLOT}/${myarch}${mythreading}" + VENDOR_LIB="${VENDOR_BASE}/${SUBSLOT}" + VENDOR_ARCH="${VENDOR_BASE}/${SUBSLOT}/${myarch}${mythreading}" + + dual_scripts +} + +src_remove_dual_file() { + local i pkg ver + pkg="$1" + ver="$2" + shift 2 + case "${EBUILD_PHASE:-none}" in + postinst|postrm) + for i in "$@" ; do + alternatives_auto_makesym "${i}" "${i}-[0-9]*" + done + ;; + setup) + for i in "$@" ; do + if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then + has_version ${pkg} && ewarn "You must reinstall ${pkg} !" + break + fi + done + ;; + install) + for i in "$@" ; do + if ! [[ -f "${ED}"${i} ]] ; then + ewarn "${i} does not exist!" + continue + fi + mv "${ED}"${i}{,-${ver}-${P}} || die + done + ;; + esac +} + +src_remove_dual_man() { + local i pkg ver ff + pkg="$1" + ver="$2" + shift 2 + case "${EBUILD_PHASE:-none}" in + postinst|postrm) + for i in "$@" ; do + ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*` + ff=${ff##*${i#${i%.[0-9]}}} + alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*" + done + ;; + install) + for i in "$@" ; do + if ! [[ -f "${ED}"${i} ]] ; then + ewarn "${i} does not exist!" + continue + fi + mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die + done + ;; + esac +} + +src_remove_dual() { + local i pkg ver + pkg="$1" + ver="$2" + shift 2 + for i in "$@" ; do + src_remove_dual_file "${pkg}" "${ver}" "/usr/bin/${i}" + src_remove_dual_man "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1" + done +} + +src_prepare_perlcross() { + cp -a ../perl-cross-${CROSS_VER}/* . || die + + # bug 794463, needs further analysis what is exactly wrong here + eapply "${FILESDIR}/perl-5.34.0-crossfit.patch" + + # bug 604072 + MAKEOPTS+=" -j1" + export MAKEOPTS +} + +src_prepare_dynamic() { + ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die + ln -s ${LIBPERL} libperl$(get_libname ) || die +} + +# Copy a patch into the patch series +# add_patch SRC_PATH DEST_NAME ['description'] ['bug'] ['bug'] +# - description is optional, but recommended +# - all arguments after descriptions are bug URLs +add_patch() { + local patchdir="${WORKDIR}/patches" + local infodir="${WORKDIR}/patch-info" + local src_name dest_name desc + src_name="$1" + dest_name="$2" + desc="$3" + shift; shift; shift; + einfo "Adding ${dest_name} to patch bundle" + cp "${src_name}" "${patchdir}/${dest_name}" || die "Couldn't copy ${src_name} to ${dest_name}" + if [[ -n "${desc}" ]]; then + printf "%s" "${desc}" > "${infodir}/${dest_name}.desc" || die "Couldn't write ${dest_name}.desc" + fi + if [[ $# -gt 0 ]]; then + # Note: when $@ is more than one element, this emits a + # line for each element + printf "%s\n" "$@" > "${infodir}/${dest_name}.bugs" || die "Couldn't write ${dest_name}.bugs" + fi +} + +# Remove a patch using a glob expr +# eg: +# rm_patch *-darwin-Use-CC* +# +rm_patch() { + local patchdir="${WORKDIR}/patches" + local expr="$1" + local patch="$( cd "${patchdir}"; echo $expr )" + einfo "Removing $patch ($expr) from patch bundle" + if [[ -e "${patchdir}/${patch}" ]]; then + rm -f "${patchdir}/${patch}" || die "Can't remove ${patch} ( $expr )" + else + ewarn "No ${expr} found in ${patchdir} to remove" + fi +} + +# Yes, this is a reasonable amount of code for something seemingly simple +# but this is far easier to debug when things go wrong, and things went wrong +# multiple times while I was getting the exact number of slashes right, which +# requires circumnavigating both bash and sed escape mechanisms. +c_escape_string() { + local slash dquote + slash='\' + dquote='"' + re_slash="${slash}${slash}" + re_dquote="${slash}${dquote}" + + # Convert \ to \\, + # " to \" + echo "$1" |\ + sed "s|${re_slash}|${re_slash}${re_slash}|g" |\ + sed "s|${re_dquote}|${re_slash}${re_dquote}|g" +} +c_escape_file() { + c_escape_string "$(cat "$1")" +} + +apply_patchdir() { + local patchdir="${WORKDIR}/patches" + local infodir="${WORKDIR}/patch-info" + local patchoutput="patchlevel-gentoo.h" + + # Inject Patch-Level info into description for patchlevel.h patch + # to show in -V + local patch_expr="*List-packaged-patches*" + local patch="$( cd "${patchdir}"; echo $patch_expr )"; + einfo "Injecting patch-level info into ${patch}.desc ( $patch_expr )" + + if [[ -e "${patchdir}/${patch}" ]]; then + printf "List packaged patches for %s(%s) in patchlevel.h" "${PF}" "${PATCH_BASE}"\ + >"${infodir}/${patch}.desc" || die "Can't rewrite ${patch}.desc" + else + eerror "No $patch_expr found in ${patchdir}" + fi + + # Compute patch list to apply + # different name other than PATCHES to stop default + # reapplying it + # Single depth is currently only supported, as artifacts can reside + # from the old layout being multiple-directories, as well as it grossly + # simplifying the patchlevel_gentoo.h generation. + local PERL_PATCHES=($( + find "${patchdir}" -maxdepth 1 -mindepth 1 -type f -printf "%f\n" |\ + grep -E '[.](diff|patch)$' |\ + sort -n + )) + + for patch in "${PERL_PATCHES[@]}"; do + eapply "${WORKDIR}"/patches/${patch} + done + + einfo "Generating $patchoutput" + + # This code creates a header file, each iteration + # creates one-or-more-lines for each entry found in PERL_PATCHES + # and STDOUT is redirected to the .h file + for patch in "${PERL_PATCHES[@]}"; do + local desc_f="${infodir}/${patch}.desc" + local bugs_f="${infodir}/${patch}.bugs" + + printf ',"%s"\n' "${patch}" + if [[ ! -e "${desc_f}" ]]; then + ewarn "No description provided for ${patch} (expected: ${desc_f} )" + else + local desc="$(c_escape_file "${desc_f}")" + printf ',"- %s"\n' "${desc}" + fi + if [[ -e "${bugs_f}" ]]; then + while read -d $'\n' -r line; do + local esc_line="$(c_escape_string "${line}")" + printf ',"- Bug: %s"\n' "${esc_line}" + done <"${bugs_f}" + fi + done > "${S}/${patchoutput}" + printf "%s\n" "${patchoutput}" >> "${S}/MANIFEST" + +} + +src_prepare() { + + local patchdir="${WORKDIR}/patches" + + mv -v "${WORKDIR}/perl-patchset-${PATCH_BASE}/patches" "${WORKDIR}/patches" || die + mv -v "${WORKDIR}/perl-patchset-${PATCH_BASE}/patch-info" "${WORKDIR}/patch-info" || die + + # Prepare Patch dir with additional patches / remove unwanted patches + # Inject bug/desc entries for perl -V + # Old example: + # add_patch "${FILESDIR}/${PN}-5.26.2-hppa.patch" "100-5.26.2-hppa.patch"\ + # "Fix broken miniperl on hppa"\ + # "https://bugs.debian.org/869122" "https://bugs.gentoo.org/634162" + + if [[ ${CHOST} == *-solaris* ]] ; then + # do NOT mess with nsl, on Solaris this is always necessary, + # when -lsocket is used e.g. to get h_errno + rm_patch "*-nsl-and-cl*" + fi + + apply_patchdir + + tc-is-cross-compiler && src_prepare_perlcross + + tc-is-static-only || src_prepare_dynamic + + if use gdbm; then + sed -i "s:INC => .*:INC => \"-I${EROOT}/usr/include/gdbm\":g" \ + ext/NDBM_File/Makefile.PL || die + fi + + # Use errno.h from prefix rather than from host system, bug #645804 + if use prefix && [[ -e "${EPREFIX}"/usr/include/errno.h ]] ; then + sed -i "/my..sysroot/s:'':'${EPREFIX}':" ext/Errno/Errno_pm.PL || die + fi + + if [[ ${CHOST} == *-solaris* ]] ; then + # set a soname, fix linking against just built libperl + sed -i -e 's/netbsd\*/netbsd*|solaris*/' Makefile.SH || die + fi + + if [[ ${CHOST} == *-darwin* ]] ; then + # fix install_name (soname) not to reference $D + sed -i -e '/install_name `pwd/s/`pwd`/\\$(shrpdir)/' Makefile.SH || die + + # fix environ linkage absence (only a real issue on Darwin9) + if [[ ${CHOST##*-darwin} -le 9 ]] ; then + sed -i -e '/^PLDLFLAGS =/s/=/= -include crt_externs.h -Denviron="(*_NSGetEnviron())"/' \ + Makefile.SH || die + fi + fi + + default +} + +myconf() { + # the myconf array is declared in src_configure + myconf=( "${myconf[@]}" "$@" ) +} + +# Outputs a list of versions which have been seen in any of the +# primary perl @INC prefix paths, such as: +# /usr/lib64/perl5/ +# /usr/local/lib64/perl5/ +# /usr/lib64/perl5/vendor_perl/ +# +# All values of NUMBER must be like "5.x.y" or like "5.x" +# +find_candidate_inc_versions() { + local regex='.*/5[.][0-9]+\([.][0-9]+\|\)$' + local dirs=( + "${EROOT}${PRIV_BASE}" + "${EROOT}${SITE_BASE}" + "${EROOT}${VENDOR_BASE}" + ) + for dir in "${dirs[@]}"; do + if [[ ! -e "${dir}" ]]; then + continue + fi + # Without access to readdir() on these dirs, find will not be able + # to reveal any @INC directories inside them, and will subsequently prune + # them from the built perl's @INC support, breaking our compatiblity options + # entirely. + if [[ ! -r "${dir}" || ! -x "${dir}" ]]; then + eerror "Bad permissions on ${dir}, this will probably break things" + eerror "Ensure ${dir} is +rx for at least uid=$EUID" + eerror "Recommended permission is +rx for all" + eerror "> chmod o+rx ${dir}" + fi + done + einfo "Scanning for old @INC dirs matching '$regex' in: ${dirs[*]}" + find "${dirs[@]}" -maxdepth 1 -mindepth 1 -type d -regex "${regex}" -printf "%f " 2>/dev/null +} + +# Sort versions passed versiony-ly, remove self-version if present +# dedup. Takes each version as an argument +sanitize_inc_versions() { + local vexclude="${SUBSLOT}" + einfo "Normalizing/Sorting candidate list: $*" + einfo " to remove '${vexclude}'" + # Note, general numeric sort has to be used + # for the last component, or unique will convert + # 5.30.0 + 5.30 into just 5.30 + printf "%s\n" "$@" |\ + grep -vxF "${vexclude}" |\ + sort -u -nr -t'.' -k1,1rn -k2,2rn -k3,3rg +} + +versions_to_inclist() { + local oldv="${DIST_VERSION%-RC} ${PERL_BIN_OLDVERSEN}" + + for v; do + has "${v}" ${oldv} && echo -n "${v}/${myarch}${mythreading}/ "; + echo -n "${v}/ "; + done +} + +versions_to_gentoolibdirs() { + local oldv="${DIST_VERSION%-RC} ${PERL_BIN_OLDVERSEN}" + local root + local v + for v; do + for root in "${PRIV_BASE}" "${VENDOR_BASE}" "${SITE_BASE}"; do + local fullpath="${EROOT}${root}/${v}" + if [[ -e "${fullpath}" ]]; then + has "${v}" ${oldv} && printf "%s:" "${fullpath}/${myarch}${mythreading}"; + printf "%s:" "${fullpath}" + fi + done + done +} + +src_configure() { + declare -a myconf + + export LC_ALL="C" + [[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091 + + # Perl has problems compiling with -Os in your flags with glibc + replace-flags "-Os" "-O2" + + # xlocale.h is going away in glibc-2.26, so it's counterproductive + # if we use it and include it in CORE/perl.h ... Perl builds just + # fine with glibc and locale.h only. + # However, the darwin prefix people have no locale.h ... + use elibc_glibc && myconf -Ui_xlocale + + # This flag makes compiling crash in interesting ways + filter-flags "-malign-double" + + # Generic LTO broken since 5.28, triggers EUMM failures + filter-flags "-flto" + + use sparc && myconf -Ud_longdbl + + export BUILD_BZIP2=0 + export BZIP2_INCLUDE=${EROOT}/usr/include + export BZIP2_LIB=${EROOT}/usr/$(get_libdir) + + export BUILD_ZLIB=False + export ZLIB_INCLUDE=${EROOT}/usr/include + export ZLIB_LIB=${EROOT}/usr/$(get_libdir) + + # allow either gdbm to provide ndbm (in ) or db1 + myndbm='U' + mygdbm='U' + mydb='U' + if use gdbm ; then + mygdbm='D' + if use berkdb ; then + myndbm='D' + fi + fi + if use berkdb ; then + mydb='D' + has_version '=sys-libs/db-1*' && myndbm='D' + fi + + myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db" + + if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then + ewarn "Perl will not be built with berkdb support, use gcc if you needed it..." + myconf -Ui_db -Ui_ndbm + fi + + use ithreads && myconf -Dusethreads + + use quadmath && myconf -Dusequadmath + + if use debug ; then + append-cflags "-g" + myconf -DDEBUGGING + elif [[ ${CFLAGS} == *-g* ]] ; then + myconf -DDEBUGGING=-g + else + myconf -DDEBUGGING=none + fi + + # modifying 'optimize' prevents cross configure script from appending required flags + if tc-is-cross-compiler; then + append-cflags "-fwrapv" + fi + + # bug #877659, bug #821577 + append-cflags -fno-strict-aliasing + + # Autodiscover all old version directories, some of them will even be newer + # if you downgrade + if [[ -z ${PERL_OLDVERSEN} ]]; then + PERL_OLDVERSEN="$( find_candidate_inc_versions )" + fi + + # Fixup versions, removing self match, fixing order and dupes + PERL_OLDVERSEN="$( sanitize_inc_versions ${PERL_OLDVERSEN} )" + + # Experts who want a "Pure" install can set PERL_OLDVERSEN to an empty string + if [[ -n "${PERL_OLDVERSEN// }" ]]; then + local inclist="$( versions_to_inclist ${PERL_OLDVERSEN} )" + einfo "This version of perl may partially support modules previously" + einfo "installed in any of the following paths:" + for incpath in ${inclist}; do + [[ -e "${EROOT}${VENDOR_BASE}/${incpath}" ]] && einfo " ${EROOT}${VENDOR_BASE}/${incpath}" + [[ -e "${EROOT}${PRIV_BASE}/${incpath}" ]] && einfo " ${EROOT}${PRIV_BASE}/${incpath}" + [[ -e "${EROOT}${SITE_BASE}/${incpath}" ]] && einfo " ${EROOT}${SITE_BASE}/${incpath}" + done + einfo "This is a temporary measure and you should aim to cleanup these paths" + einfo "via world updates and perl-cleaner" + # myconf -Dinc_version_list="${inclist}" + myconf -Dgentoolibdirs="$( versions_to_gentoolibdirs ${PERL_OLDVERSEN} )" + fi + + [[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a" + + # Make sure we can do the final link #523730, need to set deployment + # target to override hardcoded 10.3 which breaks on modern OSX + [[ ${CHOST} == *-darwin* ]] && \ + myconf "-Dld=env MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} $(tc-getCC)" + + # Older macOS with non-Apple GCC chokes on inline in system headers + # using c89 mode as injected by cflags.SH, in addition, we override + # cflags, so we loose PERL_DARWIN which enables compat code that + # apparently on more recent macOS releases is no longer necessary + [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] && tc-is-gcc && \ + append-cflags -Dinline=__inline__ -DPERL_DARWIN + + # Prefix: the host system needs not to follow Gentoo multilib stuff, and in + # Prefix itself we don't do multilib either, so make sure perl can find + # something compatible. + if use prefix ; then + # Set a hook to check for each detected library whether it actually works. + export libscheck=" + ( echo 'main(){}' > '${T}'/conftest.c && + $(tc-getCC) -o '${T}'/conftest '${T}'/conftest.c -l\$thislib >/dev/null 2>/dev/null + ) || xxx=/dev/null" + + # Use all host paths that might contain useful stuff, the hook above will filter out bad choices. + local paths="/lib/*-linux-gnu /usr/lib/*-linux-gnu /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 /lib /usr/lib" + myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}" + elif [[ $(get_libdir) != "lib" ]] ; then + # We need to use " and not ', as the written config.sh use ' ... + myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)" + fi + + # don't try building ODBM, bug #354453 + disabled_extensions="ODBM_File" + + if ! use gdbm ; then + # workaround for bug #157774: don't try building GDBM related stuff with USE="-gdbm" + disabled_extensions="${disabled_extensions} GDBM_File NDBM_File" + fi + + myconf -Dnoextensions="${disabled_extensions}" + + [[ "${PV##*.}" == "9999" ]] && myconf -Dusedevel -Uversiononly + + [[ -n "${EXTRA_ECONF}" ]] && ewarn During Perl build, EXTRA_ECONF=${EXTRA_ECONF} + # allow fiddling via EXTRA_ECONF, bug 558070 + eval "local -a EXTRA_ECONF=(${EXTRA_ECONF})" + + # setting -Dld= to tc-getLD breaks perl and all perl things + # https://github.com/Perl/perl5/issues/17791#issuecomment-630145202 + myconf \ + -Duseshrplib \ + -Darchname="${myarch}" \ + -Dcc="$(tc-getCC)" \ + -Dar="$(tc-getAR)" \ + -Dnm="$(tc-getNM)" \ + -Dcpp="$(tc-getCPP)" \ + -Dranlib="$(tc-getRANLIB)" \ + -Accflags="${CFLAGS} -DNO_PERL_RAND_SEED" \ + -Doptimize="${CFLAGS}" \ + -Dldflags="${LDFLAGS}" \ + -Dprefix="${EPREFIX}"'/usr' \ + -Dsiteprefix="${EPREFIX}"'/usr/local' \ + -Dvendorprefix="${EPREFIX}"'/usr' \ + -Dscriptdir="${EPREFIX}"'/usr/bin' \ + -Dprivlib="${EPREFIX}${PRIV_LIB}" \ + -Darchlib="${EPREFIX}${ARCH_LIB}" \ + -Dsitelib="${EPREFIX}${SITE_LIB}" \ + -Dsitearch="${EPREFIX}${SITE_ARCH}" \ + -Dvendorlib="${EPREFIX}${VENDOR_LIB}" \ + -Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \ + -Dman1dir="${EPREFIX}"/usr/share/man/man1 \ + -Dman3dir="${EPREFIX}"/usr/share/man/man3 \ + -Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \ + -Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \ + -Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \ + -Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \ + -Dman1ext='1' \ + -Dman3ext='3pm' \ + -Dlibperl="${LIBPERL}" \ + -Dlocincpth="${EPREFIX}"'/usr/include ' \ + -Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \ + -Duselargefiles \ + -Dd_semctl_semun \ + -Dcf_by='Gentoo' \ + -Dmyhostname='localhost' \ + -Dperladmin='root@localhost' \ + -Ud_csh \ + -Dsh="${EPREFIX}"/bin/sh \ + -Dtargetsh="${EPREFIX}"/bin/sh \ + -Uusenm \ + "${EXTRA_ECONF[@]}" + + if tc-is-cross-compiler; then + ./configure \ + --target="${CHOST}" \ + --build="${CBUILD}" \ + -Dinstallprefix='' \ + -Dinstallusrbinperl='undef' \ + -Dusevendorprefix='define' \ + "${myconf[@]}" \ + || die "Unable to configure" + else + sh Configure \ + -des \ + -Dinstallprefix="${EPREFIX}"'/usr' \ + -Dinstallusrbinperl='n' \ + "${myconf[@]}" \ + || die "Unable to configure" + fi +} + +src_test() { + export NO_GENTOO_NETWORK_TESTS=1; + export GENTOO_ASSUME_SANDBOXED="${GENTOO_ASSUME_SANDBOXED:-1}" + export GENTOO_NO_PORTING_TESTS="${GENTOO_NO_PORTING_TESTS:-1}" + if [[ ${EUID} == 0 ]] ; then + ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..." + return 0 + fi + TEST_JOBS="$(makeopts_jobs)" make test_harness || die "test failed" +} + +src_install() { + local i + local coredir="${ARCH_LIB}/CORE" + + emake DESTDIR="${D}" install + + rm -f "${ED}/usr/bin/perl${MY_PV}" + ln -s perl "${ED}"/usr/bin/perl${MY_PV} || die + + if ! tc-is-static-only ; then + dolib.so "${ED}"${coredir}/${LIBPERL} + rm -f "${ED}"${coredir}/${LIBPERL} + ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die + ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die + + ln -sf ../../../../${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die + ln -sf ../../../../${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die + ln -sf ../../../../${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die + fi + + rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages" + + # This removes ${D} from Config.pm + for i in $(find "${D}" -iname "Config.pm" ) ; do + einfo "Removing ${D} from ${i}..." + sed -i -e "s:${D}::" "${i}" || die "Sed failed" + done + + dodoc Changes* README AUTHORS + + if use doc ; then + # HTML Documentation + # We expect errors, warnings, and such with the following. + + dodir /usr/share/doc/${PF}/html + LD_LIBRARY_PATH=. ./perl installhtml \ + --podroot='.' \ + --podpath='lib:ext:pod:vms' \ + --recurse \ + --htmldir="${ED}/usr/share/doc/${PF}/html" + fi + + [[ -d ${ED}/usr/local ]] && rm -r "${ED}"/usr/local + + dual_scripts +} + +pkg_preinst() { + check_rebuild +} + +pkg_postinst() { + dual_scripts + + if [[ -z "${ROOT}" ]] ; then + local INC DIR file + INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }') + einfo "Removing old .ph files" + for DIR in ${INC} ; do + if [[ -d "${DIR}" ]] ; then + for file in $(find "${DIR}" -name "*.ph" -type f ) ; do + rm -f "${file}" + einfo "<< ${file}" + done + fi + done + # Silently remove the now empty dirs + for DIR in ${INC} ; do + if [[ -d "${DIR}" ]] ; then + find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null + fi + done + + fi +} + +pkg_postrm() { + dual_scripts +} diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index b47213e8643c..c3fa4355fabf 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -1,36 +1,18 @@ DIST Python-2.7.18.tar.xz 12854736 BLAKE2B 060a621c91dd8e3d321aec99d44c17aa67381998256a1a002d316b38288349884d5960de35c49352d03129ed0bae599e641ec2225898158ebce50a7a2fd74d2c SHA512 a7bb62b51f48ff0b6df0b18f5b0312a523e3110f49c3237936bfe56ed0e26838c0274ff5401bda6fc21bf24337477ccac49e8026c5d651e4b4cafb5eb5086f6c DIST Python-2.7.18.tar.xz.asc 833 BLAKE2B 1d98770e46171971fb99994508d238c01d2755281d2f94353314014d9e83e0ec5f0b3e3950ea1fdf5fce9ba6b8f55312355845c2a3fc4291c27ee56fe6215448 SHA512 c2a5f5a52f47dec52460ad3275758d4e5de6e7075c3def4353c988d74d563a39b42cae2d5eb24e2a23a6247cef69100f91620b11a49c2359fbf99b203c9cbda8 -DIST Python-3.10.11.tar.xz 19640792 BLAKE2B ce281549cb8fdcb74e068cc76c5412af749a6394644c2aacabdcbf5e10210fb5c0f4e7cb2eb3b728837eb89e382873074e938f609d94001dd5b4bf823084a994 SHA512 fa113b4b635d271a1412999587ec64654d337db263851a6a9d88b3cab4ed66dba76fe03e65c4d341f0a83fd8182d35e245bfd9827465d7aebcb4deb71af4d047 -DIST Python-3.10.11.tar.xz.asc 833 BLAKE2B ba107904c1658374481636bc950187a7bd1a2fb33aa3fb2fd1343e5aec6e84afdadab0b2edc6f0768856ae7b847a592fc79a7476247f4ff67c38c1ff18f831e9 SHA512 edddacc81d4671851cd2a52853cabc53314fa226dac77c2248ee61cf7d58dd2f59301b7729b2ff9f5717b84268140c3bef30e358b80718c6c84b308bd560bcd8 DIST Python-3.10.12.tar.xz 19654836 BLAKE2B f7a3e27b437003915e4ebeeba82d1cc0c9de169f6e4bfe8d957e910141767668f3f1dd19374c212dba09325465f859244b955f3ffd3d0e6e879cc31bb4229ed6 SHA512 5ea018e71bfe7872e02eaf8aef56d5583c0880e4ce5fbbdf8ea76da20c2e94ac6a3ba8badb4b7d1bc21853402a3b63541b04181737417b1626e786b696595cf5 DIST Python-3.10.12.tar.xz.asc 833 BLAKE2B a0278118ce8e1806a68838e77f2448570e41791d968e23f27940e48ba996a21dbe3766e670180ec0f78d32d89aa7574a95e5232aa9173f2c58886069a76a4cca SHA512 d5f1c98d8509e078bf7d7205f9fe25d028178fb7940cff406761c14a2689a82425f6bfe9b58b2aa6e9d4fee53626fb56658e56bd54028245de827dc5ebc1d7d8 -DIST Python-3.11.3.tar.xz 19906156 BLAKE2B c23815e09a0012b2af03f3e18471389382978ef0991cb081c4c6410e98613589d47d3ad782c0a06a48ddd86fc5df7f1d59e93dbab5871b89559e225084544248 SHA512 a3bba4b69322a47bfeefe42ba0fd7331b5b67fd2ab41441e2219d16ef8c6f307f1a48977afd073c18cfd24ec6cb1bfe0c4bb4b273031eb524dc7e9fb5fbcc3b6 -DIST Python-3.11.3.tar.xz.asc 833 BLAKE2B 1846858480428293047bfaf87a74f5a6cf28227f63dbc36e658ab68444a5b91c2178fca42f35a413591103a0ceeea3cd5f8b757fb2f42cbcad023c62970ab950 SHA512 34bfb6e74e2bbec15bf3f653e32a3d705961b5f724e3f4713cf9b6b530f9c9e7e94f5cf855798bdf9763235b97a60ec9ad554d24cdc793e21a0c39540b5818d8 DIST Python-3.11.4.tar.xz 19954828 BLAKE2B b423aa1838702f555160b41cd90d752180250381af9222d714f0545281e8577e14d7771dc2e1217d877ba31e85590da8adcc50b5019faaecdd775cd09b313d47 SHA512 7eb14fecbf60824d10c22a9057584c3a142c2866f4af6caa2525c10c8bcb24e6e7afb32a44a0e118df0a2b2543d578c3b422ffd4a5fa317dfe6ea371cc7ee1ee DIST Python-3.11.4.tar.xz.asc 833 BLAKE2B 0384dfbda5f897e749d8fca21773c599d1910ce1188f3c2dbf9632c9a79347644e1354e0ec6fc182c387b9cd6c66b8c224e5bfd8237877786918414f8d49f5f7 SHA512 8ee82bf116b2cc7407e260eccf53e7fee4d7497165d0b9c3e59931c73f3b419bc0299b459eee9544a6e51e323ff0a6aa07827efd89f9c320b54556feeea04a78 -DIST Python-3.12.0b1.tar.xz 20053428 BLAKE2B b5b0df040de6cff181689f7c53e09407ef3a92806a688faa8547b2c6a0adc1622ea15cc5efb0d1b96a711cbf16f73a1d5f8fa748983bc423e4bbe89bd6ff84a6 SHA512 7d6d009f765ba48ef48e6b25cb1f043ba66979d66cb9141452862e84ae954611361d24178cce628d1892b75d306370a56fcb30a7c1715b0eedcfef5610f3e1ae -DIST Python-3.12.0b1.tar.xz.asc 963 BLAKE2B e80cbc9cf93756b6efbce3037dfcd4fec310ce17a3db36f33ac617dae63a8c2abc8efb3cfd5ec42299b9e4c2bdd06a3405c50b5550869564ae5f6a6d79d596c9 SHA512 cea449f05ae66c28aeb4ffd99b5748ba4c09bfb2a6889a771744ea81ca2afc2420648d4ca92592d32ddb26660804e73912e6fb8d906674e9e1895ba613904b26 -DIST Python-3.12.0b2.tar.xz 20215500 BLAKE2B e38c9b77fd80510cccfad7b141164c9cae142f89ca112acd3e7c46256c5539688455c66ba60bb52cd57186766a8f2d61cf92f67944a5b9ffb0991ab88f3fd38b SHA512 9bfac70f2ccc1f6798bc63a55d92f0b162e3a9077624a2e37448002ea310cb7b1da64ad2aceda795b45de91f60eb4d95dde85984900e54906d814625b42143b5 -DIST Python-3.12.0b2.tar.xz.asc 963 BLAKE2B d491a8ff123f35c6dfc77f466b67fbba13ec3496ea2dd95f0cb8375b755778e10ba4802618787b71006f8433175144ae1dc640171068c583bbd23831b2d78cca SHA512 22a1f2c3335bc428cfee0ce2e081aeed24474d3cd877fac1cc4cf92b4a2bee70f85aed0068a71600cddef9c8b46bbde257a92c57bd494ad820c0686ab7c8c0f0 -DIST Python-3.8.16.tar.xz 19046724 BLAKE2B cbdeec7961d39cb9ab4960760b5d4c7ae71675c174156aa9f6fca55ee92a93a937ef39defe86e423237a25e0e24703233ce4b91dc97005b6ffc1f342ddd9e22c SHA512 d206e80806409410c00ef8acd8c3d90e3cc9553f996d0a57faa63802f2415e9d7591542b2e84b5e8e79245f40f6478790b5ba2acf1da98ebbc9495999183f7fd -DIST Python-3.8.16.tar.xz.asc 833 BLAKE2B 678dabc558d013b104bf9e65d4319076c4730a67093a66fefc073b429c640d4facb31a0d6b7238deb08b265586a0cfb2c345051fe4df7bf5001d7317e6c06c9b SHA512 e93c394c0c5afcaaab625a3bd540dcc8e0ab946803d212343b8d1d6d5e6b89b09b6a20607bab0d858b30389a03305d57e14548605a65277d053c7817f32f4546 +DIST Python-3.12.0b3.tar.xz 20220780 BLAKE2B 78deb1efe3642bd11265fdb810d8e40d6d816ebadd55872bfa7de313956865d4370631449a7f0db7ca95f38643598753aaf94c9a02d44f9a2707f45bba41f77f SHA512 2d83285ea09445da25204285937366b20793b12223f5a0979276633213773d14de6dbb6a311629b755962804d8521b30cf9fe032f447608b6df7af721a18ba0c +DIST Python-3.12.0b3.tar.xz.asc 963 BLAKE2B fad39386d4f8a6a1103e0cef431ba171fd5e6af75b097684717f68046683bf967981d1aee0e17f7dc7f97578e686565f817e39de11b309c4e8d64949fff396aa SHA512 ab0d91f3c2fc001fe924f71182526d543a3c9e65238954bb954c58d03171a6cb3640a15570d2d7b889c6251fd876790121cd36bcc29a901f53d17f5f4f8f6f4e DIST Python-3.8.17.tar.xz 20696584 BLAKE2B 07be197f7d753775b039ca200864e6d40cbb0115538604d0b214a5404beecd38e3ef416c1941f7871e2e92913d09faba48745bb9df141cf8e5ca77c7de6f0a24 SHA512 bc7e02acfebba86e4394f02195993500fac9347a52c7b49727eb0cdda38786ae917234272872d75effaddb042810d9682ef5627b0cc199f8aa0d5d3e315ddc0e DIST Python-3.8.17.tar.xz.asc 833 BLAKE2B c1eb893e8005c59c918528d676f06679182cf45ae256f9929d2daf56577dd2dcb3aff264e9ca47b605ecba2a1c00fabf282c59a231e67cec2324c33c6b3ca7f6 SHA512 bb017e2b17a3ca8ed568d2589285a87365bcca6a677e06fab5184d03e251ace6276117a160f59201e6a1c597e32d79ee109ffc7083266e6e2105b7afaaac3876 -DIST Python-3.9.16.tar.xz 19738796 BLAKE2B 70dedeb70d9d8f27e4f6db5106623e087c61d451c7a04639cf8d3503ad02d4d43f1b36d0cdf1131aefc9bf6e677e561227dd4baef2c2c3d2dbf6d3e7dc36bd94 SHA512 b5fd0afe131c82bbce6ddf887c59eef6945910d6a9a2bc87c0927f4e4a096bf9ca4d25bcb729c40f6ebb8a65fbe8bf7b0b97a7c4a8c9e551240eb4f34b878653 -DIST Python-3.9.16.tar.xz.asc 833 BLAKE2B 416b4a4be06e101c5971c12a6f21229c425bcabaea58487e0d1b24d6dea318c58806ee43892fc704df8252670451bd6a4a2610c25672d3983ddb081fed34b92d SHA512 468959c36a3ec6136f57a39475fff4745a25be0cb5d3d58cf3e5faf0b9ce2d2a8b89f1f9fea1479c4c6ad12ac49e97c1cfd4291c978bb3d30df5a582ec315210 DIST Python-3.9.17.tar.xz 19647312 BLAKE2B eae9d1c0b9a6cd9ce84af75e58899bcd127163c90434d2bc879047706adb087721aa5ac9425e6906e6238296b2695ea0304a2b93288627cee3560ee85f450062 SHA512 994d92346e563a4635411808744eac8207c68e6fc9c1db1c2eb4103dad8553aaad4a8116e38c61f28cb17905a12cc46dccdde985e1c45882bf1815081b88b6be DIST Python-3.9.17.tar.xz.asc 833 BLAKE2B ff3dc342e89149b89b060d0bd8d2a147cc901bc64c1e97d3c21ca8ff2165cd4959ca76ae1df9dbc76039b43d75e8108382ad2d8954e4ae892d174f6eb3aaeb44 SHA512 948196f104539b2e05b17fb5ef2387be392c515222213def7ab6f5b0f490d60e472e8df2dc6ec1df1d293a34d8c26a761412c93aabbdefd3390ee8bdef95a5d8 DIST python-gentoo-patches-2.7.18_p16.tar.xz 35448 BLAKE2B 0139c0944f62f9cdd236f6a8557e0ed19704c7d72869af1cb7d8bd3e646a746cd4a0201e1b44232a5e78ef49f254db20b0d0271bf744fbfd4fe0f1e99b8f3e6c SHA512 810be590d0e06fab4b2165e6852ca49662f09dcd7e20b47a29f613ad7653252c8dfac3f0eb228d77c8a914efa7c08788b2fbd552a4b47504f5fd0ec17450c48f -DIST python-gentoo-patches-3.10.11.tar.xz 13984 BLAKE2B 00c682609876756f61d41f637d0354538823dd713c81f8a3a168d217c515d4559d24e1988c1796b2b920f3962f56e023758b292175d29d5348a87bd8b422f6e7 SHA512 f819113908bc689bb522d2cbe749c658a6b29e7f627718954b12797461a13781352b01f798e2f42b3741a0a0489049bf03405ead4ac8103a025dac11e72b0888 DIST python-gentoo-patches-3.10.12.tar.xz 13980 BLAKE2B 8ca0e652b73634d9fa52fbdd5f224a68ca7f0d6798079e4e5dfa41a3619e9b387166c49551ec77fb2ee035680e1681c129d6db4f82531fe94f56aa46bc1c78e3 SHA512 e41f81afcbf0948a66bc3550225f69a48797eca7461e516ed5259584e4651fe81973c8e76ca4f4a32ef78247306ad33c7a85faea69797f3e090010a1dceff13f -DIST python-gentoo-patches-3.11.3.tar.xz 7776 BLAKE2B 78bf26f554c608c68826b9ea3c63a1df2b45bff755860f39f14306ebb63f17f5111b117519c4a9cb30452a62a14a3a7393798b8920c3d108ec8b6a30db88641e SHA512 64b79c90055fd940590b72ffd3744fe02ab9e46caf7b46f4aa1d074bf3e62d355e128bb2ac68c42f228f2e1bcdee2b0b114d9e2b9bf8427512083c1c5f8680e8 DIST python-gentoo-patches-3.11.4.tar.xz 7108 BLAKE2B 185bc558a24bead21719d543319a47b36fcd6bdd22a5dcb11ad794a381b2bc51c28f5ea03ca1ad3359e3f96c081c10b08285e4354daf85a0535bfd2123d40d16 SHA512 19ca9fa9071cab3938008af515a65def75ed5cff7152dcab5895b29fc1ba87044a1027540a1cc63231c4e77a8b67fe931bf39adf3d642a648e7da970a0cecd3c -DIST python-gentoo-patches-3.12.0b1.tar.xz 4652 BLAKE2B fcc0b2a8dddb4857e3bd381eb04ddbb593c18e4a3c7e565bc9d386e010f4ddfbb83ed479bd054e51055f30294f7065b045efabb6d45d0be41142dd450f1cada3 SHA512 ce39f99e54c44099a4fbd6da868af3c600320c39e2723b7958a40dfb2ff838e425ef0a87907cb084d96d059054f6222c211ebd258aec255f5fa97579cf9014c7 -DIST python-gentoo-patches-3.12.0b1_p1.tar.xz 73068 BLAKE2B 6728a4dcc102cc73e0e3a7e835e25df21075727e3096769f21df1e5411ebe1ad2d9909119bb6a12f96c932cf43de69fda122dffa3c88608c3b4acd76147153b3 SHA512 a459e341418d1882067d0d228401b9ce1365cdaeb75825ca0115add3c5499103986692d0a4fbdf20001632c03eba21171390326ccada6ab3f3c804448bdb79f0 -DIST python-gentoo-patches-3.12.0b1_p3.tar.xz 127756 BLAKE2B b2e0d60cedaf2cfd798387a06e0ea16285b880526639f5050ce285482008bd034c4ee3463f396c96d7b7d6834d4e5f79a4bf441e92b0fe257369c9519d904bf5 SHA512 8e5da370301104f6520c364696b41ce9d1d2561abca096dfb626118d87ac14f8a15fb7a195903aa4aaf6a91189f3dbb9e3833c389fcabb1c9b19720c68228874 -DIST python-gentoo-patches-3.12.0b1_p4.tar.xz 127836 BLAKE2B 188fac1b90925b6f80666fd102832909490d82452bb1655c91657d6bf716fca6b4185c34e774387559234a68713ac14d0b5de21a4110ffb3fef200ba8b5379e0 SHA512 07d9dff9e8f53a8b6e79603f2a6b61f5448cf3eb83cdcd184b3131611a7f8bcb975a0ad41bd194256617696df138cff79fbf7626b29f2407435fb0f55175cc72 -DIST python-gentoo-patches-3.12.0b2.tar.xz 4652 BLAKE2B 401c9406c9f2f9acf403c73fe75dec65ceb61b4c36b2be0c8c2f3b0b8f02ef727e7f7a913a758931d582e8f10d0003df2adecfef883971157ab60193b00f8305 SHA512 1370b7399eccf6580f0b80303ab2b75bd3c37a4a6503348f3f7ac90dedcb95d00bb0a8b728d59d38e61b4aca237bbbe027eac478edf6ae983810e8c537281b74 -DIST python-gentoo-patches-3.8.16_p4.tar.xz 32436 BLAKE2B 76984bbc04e5cf32d70853891967a33366dd28ca2cd47f3538ed1e9f4d39008d04c90f616d92112f5ec3468c42119089d195ee4d936536f8da4a772164aae221 SHA512 ad6d653fec3cce1f73db4b192f7e95b35ae2cf70aa8782d7b69f9d48eee240ef1cc32257a42bbb57f3952720df68b9976164a0b2748e36600332fba488383016 +DIST python-gentoo-patches-3.12.0b3.tar.xz 4656 BLAKE2B b7ae4023c1aea6f3fe9f98bc1a974cfd79769dae104fb1dd88cf778f89b6a7d30f68093abc5211e746548e46ed06044beb7458b2ed3b0d67b5a48f00bc960683 SHA512 8d7fbb6ecf65770c6900dccff34c668a79efa3a86d55be50edaa3f583b50be9b4a7e628a41fa9efc92ad61ed9be8e04f1b324e68240fcfdaaad67b7a077ef928 DIST python-gentoo-patches-3.8.17.tar.xz 32424 BLAKE2B d992f6b1c971583000086175d07198d367e4504dea8829b35742a3daf2279ba1fbade8c37f00018bda97fa9080d1d40087c236486bbcd369c2d1c850de47a976 SHA512 d309da6805a72742cf8d1bb170a777edd7b7aa936d6e9967e96bed4427285180cd9935f202f899f3aa54632a31a5a94c5b7c20a343b1a714d8aa5fc6f8e9f371 -DIST python-gentoo-patches-3.9.16_p3.tar.xz 27160 BLAKE2B 5a41a6ff135c3aca02b19cf9a61f554ca224173854274b872ce85e8c71f25c678604e50b87bae40d4b5ac082731c143338fcc6ef47acebad2b59ce0b1d600f5d SHA512 1ace0a9e929769c29082fdec6845a476c07c13fbbff8726a7a592fda09da8b50c996638b4e4e40acccb15630a796074329adbcc9a004c4305952fa5b0dc4146c DIST python-gentoo-patches-3.9.17.tar.xz 25048 BLAKE2B da19105dfa2fda7b422ac368f85c97d7541be74a6f9b9170a19ceac901e026ab39baef83c610172ecba1f70cce6e2832e956c2e4c87387b0e21c79c2c633b116 SHA512 ce9d3c62c675bceccaac21fd467c54322a55a1c8af9be3a6dcfd7a892c03b39b38dc35ba570e3dd9fc984a5f3eeabb3cc564ba2d7f935dbf6df829264cb32b2f diff --git a/dev-lang/python/python-2.7.18_p16-r1.ebuild b/dev-lang/python/python-2.7.18_p16-r1.ebuild index 16af9e8af96f..5184a94531a0 100644 --- a/dev-lang/python/python-2.7.18_p16-r1.ebuild +++ b/dev-lang/python/python-2.7.18_p16-r1.ebuild @@ -29,7 +29,7 @@ LICENSE="PSF-2" SLOT="${PYVER}" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE=" - berkdb bluetooth build examples gdbm hardened +ncurses +readline + berkdb bluetooth build examples gdbm +ncurses +readline +sqlite +ssl tk valgrind wininst +xml " RESTRICT="test" diff --git a/dev-lang/python/python-3.10.11.ebuild b/dev-lang/python/python-3.10.11.ebuild deleted file mode 100644 index 5b06497f4210..000000000000 --- a/dev-lang/python/python-3.10.11.ebuild +++ /dev/null @@ -1,499 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic multiprocessing pax-utils -inherit prefix python-utils-r1 toolchain-funcs verify-sig - -MY_PV=${PV/_rc/rc} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc - ) -" -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" -IUSE=" - bluetooth build debug +ensurepip examples gdbm hardened libedit lto - +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml -" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - dev-lang/python-exec[python_targets_python3_10(-)] - dev-libs/libffi:= - dev-python/gentoo-common - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - ensurepip? ( dev-python/ensurepip-wheels ) - 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 - ) - xml? ( >=dev-libs/expat-2.1:= ) - !! /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS=disabled - MODULE__DBM=disabled - MODULE__GDBM=disabled - MODULE__DBM=disabled - MODULE__SQLITE3=disabled - MODULE__HASHLIB=disabled - MODULE__SSL=disabled - MODULE__CURSES=disabled - MODULE__CURSES_PANEL=disabled - MODULE_READLINE=disabled - MODULE__TKINTER=disabled - MODULE_PYEXPAT=disabled - MODULE_ZLIB=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the Python it was pointed to - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - hprefixify setup.py - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - # Prevent using distutils bundled by setuptools. - # https://bugs.gentoo.org/823728 - export SETUPTOOLS_USE_DISTUTILS=stdlib - - # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't - # end up writing bytecode & violating sandbox. - # bug #831897 - local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} - - if use pgo ; then - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - addpredict "/usr/lib/python${PYVER}/site-packages" - fi - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Restore saved value from above. - local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - # workaround https://bugs.gentoo.org/775416 - addwrite "/usr/lib/python${PYVER}/site-packages" - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - emake DESTDIR="${D}" altinstall - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} diff --git a/dev-lang/python/python-3.10.12.ebuild b/dev-lang/python/python-3.10.12.ebuild index 184b5ace1359..41648fc12055 100644 --- a/dev-lang/python/python-3.10.12.ebuild +++ b/dev-lang/python/python-3.10.12.ebuild @@ -28,9 +28,9 @@ 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 hardened libedit lto + bluetooth build debug +ensurepip examples gdbm libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml " RESTRICT="!test? ( test )" @@ -66,7 +66,6 @@ RDEPEND=" dev-tcltk/tix ) xml? ( >=dev-libs/expat-2.1:= ) - !! /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__GDBM_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__SQLITE3_STATE=disabled - MODULE__HASHLIB_STATE=disabled - MODULE__SSL_STATE=disabled - MODULE__CURSES_STATE=disabled - MODULE__CURSES_PANEL_STATE=disabled - MODULE_READLINE_STATE=disabled - MODULE__TKINTER_STATE=disabled - MODULE_PYEXPAT_STATE=disabled - MODULE_ZLIB_STATE=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the --with-build-python value - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - hprefixify setup.py - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # force-disable modules we don't want built - local disable_modules=( NIS ) - use gdbm || disable_modules+=( _GDBM _DBM ) - use sqlite || disable_modules+=( _SQLITE3 ) - use ssl || disable_modules+=( _HASHLIB _SSL ) - use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) - use readline || disable_modules+=( READLINE ) - use tk || disable_modules+=( _TKINTER ) - - local mod - for mod in "${disable_modules[@]}"; do - echo "MODULE_${mod}_STATE=disabled" - done >> Makefile || die - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - # Prevent using distutils bundled by setuptools. - # https://bugs.gentoo.org/823728 - export SETUPTOOLS_USE_DISTUTILS=stdlib - export PYTHONSTRICTEXTENSIONBUILD=1 - - # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't - # end up writing bytecode & violating sandbox. - # bug #831897 - local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} - - if use pgo ; then - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - addpredict "/usr/lib/python${PYVER}/site-packages" - fi - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Restore saved value from above. - local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # this just happens to skip test_support.test_freeze that is broken - # without bundled expat - # TODO: get a proper skip for it upstream - local -x LOGNAME=buildbot - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - # workaround https://bugs.gentoo.org/775416 - addwrite "/usr/lib/python${PYVER}/site-packages" - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - # -j1 hack for now for bug #843458 - emake -j1 DESTDIR="${D}" altinstall - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"sqlite3 || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt 3.11.0_beta4-r2; then - ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" - ewarn "installed previously are no longer valid and will be regenerated" - ewarn "(or ignored) on the next import. This may cause sandbox failures" - ewarn "when installing some packages and checksum mismatches when removing" - ewarn "old versions. To actively prevent this, rebuild all packages" - ewarn "installing Python 3.11 modules, e.g. using:" - ewarn - ewarn " emerge -1v /usr/lib/python3.11/site-packages" - fi - done -} diff --git a/dev-lang/python/python-3.11.4.ebuild b/dev-lang/python/python-3.11.4.ebuild index dea412c1830f..6ebc482a9a54 100644 --- a/dev-lang/python/python-3.11.4.ebuild +++ b/dev-lang/python/python-3.11.4.ebuild @@ -28,9 +28,9 @@ 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 hardened libedit lto + bluetooth build debug +ensurepip examples gdbm libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind " RESTRICT="!test? ( test )" @@ -66,7 +66,6 @@ RDEPEND=" dev-tcltk/blt:= dev-tcltk/tix ) - !! /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__GDBM_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__SQLITE3_STATE=disabled - MODULE__HASHLIB_STATE=disabled - MODULE__SSL_STATE=disabled - MODULE__CURSES_STATE=disabled - MODULE__CURSES_PANEL_STATE=disabled - MODULE_READLINE_STATE=disabled - MODULE__TKINTER_STATE=disabled - MODULE_PYEXPAT_STATE=disabled - MODULE_ZLIB_STATE=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the --with-build-python value - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # force-disable modules we don't want built - local disable_modules=( NIS ) - use gdbm || disable_modules+=( _GDBM _DBM ) - use sqlite || disable_modules+=( _SQLITE3 ) - use ssl || disable_modules+=( _HASHLIB _SSL ) - use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) - use readline || disable_modules+=( READLINE ) - use tk || disable_modules+=( _TKINTER ) - - local mod - for mod in "${disable_modules[@]}"; do - echo "MODULE_${mod}_STATE=disabled" - done >> Makefile || die - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - export PYTHONSTRICTEXTENSIONBUILD=1 - - # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't - # end up writing bytecode & violating sandbox. - # bug #831897 - local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} - - if use pgo ; then - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - addpredict "/usr/lib/python${PYVER}/site-packages" - fi - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Restore saved value from above. - local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # this just happens to skip test_support.test_freeze that is broken - # without bundled expat - # TODO: get a proper skip for it upstream - local -x LOGNAME=buildbot - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - # workaround https://bugs.gentoo.org/775416 - addwrite "/usr/lib/python${PYVER}/site-packages" - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - # the Makefile rules are broken - # https://github.com/python/cpython/issues/100221 - mkdir -p "${libdir}"/lib-dynload || die - - # -j1 hack for now for bug #843458 - emake -j1 DESTDIR="${D}" altinstall - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"sqlite3 || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt 3.11.0_beta4-r2; then - ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" - ewarn "installed previously are no longer valid and will be regenerated" - ewarn "(or ignored) on the next import. This may cause sandbox failures" - ewarn "when installing some packages and checksum mismatches when removing" - ewarn "old versions. To actively prevent this, rebuild all packages" - ewarn "installing Python 3.11 modules, e.g. using:" - ewarn - ewarn " emerge -1v /usr/lib/python3.11/site-packages" - fi - done -} diff --git a/dev-lang/python/python-3.12.0_beta1_p1.ebuild b/dev-lang/python/python-3.12.0_beta1_p1.ebuild deleted file mode 100644 index 2f7f75bf906e..000000000000 --- a/dev-lang/python/python-3.12.0_beta1_p1.ebuild +++ /dev/null @@ -1,522 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic multiprocessing pax-utils -inherit python-utils-r1 toolchain-funcs verify-sig - -MY_PV=${PV/_beta/b} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc - ) -" -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" -IUSE=" - bluetooth build debug +ensurepip examples gdbm hardened libedit lto - +ncurses pgo +readline +sqlite +ssl test tk valgrind -" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-crypt/libb2 - >=dev-libs/expat-2.1:= - dev-libs/libffi:= - dev-python/gentoo-common - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - ensurepip? ( dev-python/ensurepip-wheels ) - 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 - ) - !! /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__GDBM_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__SQLITE3_STATE=disabled - MODULE__HASHLIB_STATE=disabled - MODULE__SSL_STATE=disabled - MODULE__CURSES_STATE=disabled - MODULE__CURSES_PANEL_STATE=disabled - MODULE_READLINE_STATE=disabled - MODULE__TKINTER_STATE=disabled - MODULE_PYEXPAT_STATE=disabled - MODULE_ZLIB_STATE=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the --with-build-python value - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # force-disable modules we don't want built - local disable_modules=( NIS ) - use gdbm || disable_modules+=( _GDBM _DBM ) - use sqlite || disable_modules+=( _SQLITE3 ) - use ssl || disable_modules+=( _HASHLIB _SSL ) - use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) - use readline || disable_modules+=( READLINE ) - use tk || disable_modules+=( _TKINTER ) - - local mod - for mod in "${disable_modules[@]}"; do - echo "MODULE_${mod}_STATE=disabled" - done >> Makefile || die - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - export PYTHONSTRICTEXTENSIONBUILD=1 - - # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't - # end up writing bytecode & violating sandbox. - # bug #831897 - local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} - - if use pgo ; then - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - addpredict "/usr/lib/python${PYVER}/site-packages" - fi - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Restore saved value from above. - local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # this just happens to skip test_support.test_freeze that is broken - # without bundled expat - # TODO: get a proper skip for it upstream - local -x LOGNAME=buildbot - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - # workaround https://bugs.gentoo.org/775416 - addwrite "/usr/lib/python${PYVER}/site-packages" - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - # the Makefile rules are broken - # https://github.com/python/cpython/issues/100221 - mkdir -p "${libdir}"/lib-dynload || die - - # -j1 hack for now for bug #843458 - emake -j1 DESTDIR="${D}" altinstall - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"sqlite3 || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt 3.11.0_beta4-r2; then - ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" - ewarn "installed previously are no longer valid and will be regenerated" - ewarn "(or ignored) on the next import. This may cause sandbox failures" - ewarn "when installing some packages and checksum mismatches when removing" - ewarn "old versions. To actively prevent this, rebuild all packages" - ewarn "installing Python 3.11 modules, e.g. using:" - ewarn - ewarn " emerge -1v /usr/lib/python3.11/site-packages" - fi - done -} diff --git a/dev-lang/python/python-3.12.0_beta1_p3.ebuild b/dev-lang/python/python-3.12.0_beta1_p3.ebuild deleted file mode 100644 index 2f7f75bf906e..000000000000 --- a/dev-lang/python/python-3.12.0_beta1_p3.ebuild +++ /dev/null @@ -1,522 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic multiprocessing pax-utils -inherit python-utils-r1 toolchain-funcs verify-sig - -MY_PV=${PV/_beta/b} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc - ) -" -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" -IUSE=" - bluetooth build debug +ensurepip examples gdbm hardened libedit lto - +ncurses pgo +readline +sqlite +ssl test tk valgrind -" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-crypt/libb2 - >=dev-libs/expat-2.1:= - dev-libs/libffi:= - dev-python/gentoo-common - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - ensurepip? ( dev-python/ensurepip-wheels ) - 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 - ) - !! /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__GDBM_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__SQLITE3_STATE=disabled - MODULE__HASHLIB_STATE=disabled - MODULE__SSL_STATE=disabled - MODULE__CURSES_STATE=disabled - MODULE__CURSES_PANEL_STATE=disabled - MODULE_READLINE_STATE=disabled - MODULE__TKINTER_STATE=disabled - MODULE_PYEXPAT_STATE=disabled - MODULE_ZLIB_STATE=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the --with-build-python value - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # force-disable modules we don't want built - local disable_modules=( NIS ) - use gdbm || disable_modules+=( _GDBM _DBM ) - use sqlite || disable_modules+=( _SQLITE3 ) - use ssl || disable_modules+=( _HASHLIB _SSL ) - use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) - use readline || disable_modules+=( READLINE ) - use tk || disable_modules+=( _TKINTER ) - - local mod - for mod in "${disable_modules[@]}"; do - echo "MODULE_${mod}_STATE=disabled" - done >> Makefile || die - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - export PYTHONSTRICTEXTENSIONBUILD=1 - - # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't - # end up writing bytecode & violating sandbox. - # bug #831897 - local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} - - if use pgo ; then - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - addpredict "/usr/lib/python${PYVER}/site-packages" - fi - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Restore saved value from above. - local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # this just happens to skip test_support.test_freeze that is broken - # without bundled expat - # TODO: get a proper skip for it upstream - local -x LOGNAME=buildbot - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - # workaround https://bugs.gentoo.org/775416 - addwrite "/usr/lib/python${PYVER}/site-packages" - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - # the Makefile rules are broken - # https://github.com/python/cpython/issues/100221 - mkdir -p "${libdir}"/lib-dynload || die - - # -j1 hack for now for bug #843458 - emake -j1 DESTDIR="${D}" altinstall - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"sqlite3 || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt 3.11.0_beta4-r2; then - ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" - ewarn "installed previously are no longer valid and will be regenerated" - ewarn "(or ignored) on the next import. This may cause sandbox failures" - ewarn "when installing some packages and checksum mismatches when removing" - ewarn "old versions. To actively prevent this, rebuild all packages" - ewarn "installing Python 3.11 modules, e.g. using:" - ewarn - ewarn " emerge -1v /usr/lib/python3.11/site-packages" - fi - done -} diff --git a/dev-lang/python/python-3.12.0_beta2.ebuild b/dev-lang/python/python-3.12.0_beta2.ebuild deleted file mode 100644 index 2f7f75bf906e..000000000000 --- a/dev-lang/python/python-3.12.0_beta2.ebuild +++ /dev/null @@ -1,522 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic multiprocessing pax-utils -inherit python-utils-r1 toolchain-funcs verify-sig - -MY_PV=${PV/_beta/b} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc - ) -" -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" -IUSE=" - bluetooth build debug +ensurepip examples gdbm hardened libedit lto - +ncurses pgo +readline +sqlite +ssl test tk valgrind -" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-crypt/libb2 - >=dev-libs/expat-2.1:= - dev-libs/libffi:= - dev-python/gentoo-common - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - ensurepip? ( dev-python/ensurepip-wheels ) - 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 - ) - !! /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__GDBM_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__SQLITE3_STATE=disabled - MODULE__HASHLIB_STATE=disabled - MODULE__SSL_STATE=disabled - MODULE__CURSES_STATE=disabled - MODULE__CURSES_PANEL_STATE=disabled - MODULE_READLINE_STATE=disabled - MODULE__TKINTER_STATE=disabled - MODULE_PYEXPAT_STATE=disabled - MODULE_ZLIB_STATE=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the --with-build-python value - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # force-disable modules we don't want built - local disable_modules=( NIS ) - use gdbm || disable_modules+=( _GDBM _DBM ) - use sqlite || disable_modules+=( _SQLITE3 ) - use ssl || disable_modules+=( _HASHLIB _SSL ) - use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) - use readline || disable_modules+=( READLINE ) - use tk || disable_modules+=( _TKINTER ) - - local mod - for mod in "${disable_modules[@]}"; do - echo "MODULE_${mod}_STATE=disabled" - done >> Makefile || die - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - export PYTHONSTRICTEXTENSIONBUILD=1 - - # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't - # end up writing bytecode & violating sandbox. - # bug #831897 - local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} - - if use pgo ; then - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - addpredict "/usr/lib/python${PYVER}/site-packages" - fi - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Restore saved value from above. - local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # this just happens to skip test_support.test_freeze that is broken - # without bundled expat - # TODO: get a proper skip for it upstream - local -x LOGNAME=buildbot - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - # workaround https://bugs.gentoo.org/775416 - addwrite "/usr/lib/python${PYVER}/site-packages" - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - # the Makefile rules are broken - # https://github.com/python/cpython/issues/100221 - mkdir -p "${libdir}"/lib-dynload || die - - # -j1 hack for now for bug #843458 - emake -j1 DESTDIR="${D}" altinstall - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"sqlite3 || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt 3.11.0_beta4-r2; then - ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" - ewarn "installed previously are no longer valid and will be regenerated" - ewarn "(or ignored) on the next import. This may cause sandbox failures" - ewarn "when installing some packages and checksum mismatches when removing" - ewarn "old versions. To actively prevent this, rebuild all packages" - ewarn "installing Python 3.11 modules, e.g. using:" - ewarn - ewarn " emerge -1v /usr/lib/python3.11/site-packages" - fi - done -} diff --git a/dev-lang/python/python-3.12.0_beta1_p4.ebuild b/dev-lang/python/python-3.12.0_beta3.ebuild similarity index 99% rename from dev-lang/python/python-3.12.0_beta1_p4.ebuild rename to dev-lang/python/python-3.12.0_beta3.ebuild index 2f7f75bf906e..a413c1ef6a6c 100644 --- a/dev-lang/python/python-3.12.0_beta1_p4.ebuild +++ b/dev-lang/python/python-3.12.0_beta3.ebuild @@ -30,7 +30,7 @@ LICENSE="PSF-2" SLOT="${PYVER}" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE=" - bluetooth build debug +ensurepip examples gdbm hardened libedit lto + bluetooth build debug +ensurepip examples gdbm libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind " RESTRICT="!test? ( test )" @@ -66,13 +66,15 @@ RDEPEND=" dev-tcltk/blt:= dev-tcltk/tix ) - !! /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS=disabled - MODULE__DBM=disabled - MODULE__GDBM=disabled - MODULE__DBM=disabled - MODULE__SQLITE3=disabled - MODULE__HASHLIB=disabled - MODULE__SSL=disabled - MODULE__CURSES=disabled - MODULE__CURSES_PANEL=disabled - MODULE_READLINE=disabled - MODULE__TKINTER=disabled - MODULE_PYEXPAT=disabled - MODULE_ZLIB=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the Python it was pointed to - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - hprefixify setup.py - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - # Prevent using distutils bundled by setuptools. - # https://bugs.gentoo.org/823728 - export SETUPTOOLS_USE_DISTUTILS=stdlib - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - emake DESTDIR="${D}" altinstall - - # Remove static library - rm "${ED}"/usr/$(get_libdir)/libpython*.a || die - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} diff --git a/dev-lang/python/python-3.8.17.ebuild b/dev-lang/python/python-3.8.17.ebuild index aaa7e49caa41..7be0059133b5 100644 --- a/dev-lang/python/python-3.8.17.ebuild +++ b/dev-lang/python/python-3.8.17.ebuild @@ -28,9 +28,9 @@ 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 hardened lto +ncurses pgo + bluetooth build debug +ensurepip examples gdbm lto +ncurses pgo +readline +sqlite +ssl test tk valgrind wininst +xml " RESTRICT="!test? ( test )" diff --git a/dev-lang/python/python-3.9.16_p3-r1.ebuild b/dev-lang/python/python-3.9.16_p3-r1.ebuild deleted file mode 100644 index 592e2685f905..000000000000 --- a/dev-lang/python/python-3.9.16_p3-r1.ebuild +++ /dev/null @@ -1,488 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic multiprocessing pax-utils -inherit prefix python-utils-r1 toolchain-funcs verify-sig - -MY_PV=${PV/_rc/rc} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc - ) -" -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" -IUSE=" - bluetooth build debug +ensurepip examples gdbm hardened lto +ncurses pgo - +readline +sqlite +ssl test tk valgrind +xml -" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - dev-libs/libffi:= - dev-python/gentoo-common - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - ensurepip? ( dev-python/ensurepip-wheels ) - gdbm? ( sys-libs/gdbm:=[berkdb] ) - kernel_linux? ( sys-apps/util-linux:= ) - ncurses? ( >=sys-libs/ncurses-5.2:= ) - readline? ( >=sys-libs/readline-4.1:= ) - 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 - ) - xml? ( >=dev-libs/expat-2.1:= ) -" -# bluetooth requires headers from bluez -DEPEND=" - ${RDEPEND} - bluetooth? ( net-wireless/bluez ) - test? ( app-arch/xz-utils[extra-filters(+)] ) - valgrind? ( dev-util/valgrind ) -" -# autoconf-archive needed to eautoreconf -BDEPEND=" - sys-devel/autoconf-archive - app-alternatives/awk - virtual/pkgconfig - verify-sig? ( sec-keys/openpgp-keys-python ) -" -RDEPEND+=" - !build? ( app-misc/mime-types ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc - -# large file tests involve a 2.5G file being copied (duplicated) -CHECKREQS_DISK_BUILD=5500M - -QA_PKGCONFIG_VERSION=${PYVER} -# false positives -- functions specific to *BSD -QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags ) - -pkg_pretend() { - use test && check-reqs_pkg_pretend -} - -pkg_setup() { - use test && check-reqs_pkg_setup -} - -src_unpack() { - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc} - fi - default -} - -src_prepare() { - # Ensure that internal copies of expat and libffi are not used. - rm -r Modules/expat || die - rm -r Modules/_ctypes/libffi* || die - - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - - default - - # https://bugs.gentoo.org/850151 - sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" setup.py || die - - # force the correct number of jobs - # https://bugs.gentoo.org/737660 - local jobs=$(makeopts_jobs) - sed -i -e "s:-j0:-j${jobs}:" Makefile.pre.in || die - sed -i -e "/self\.parallel/s:True:${jobs}:" setup.py || die - - eautoreconf -} - -src_configure() { - # disable automagic bluetooth headers detection - if ! use bluetooth; then - local -x ac_cv_header_bluetooth_bluetooth_h=no - fi - local disable - use gdbm || disable+=" gdbm" - use ncurses || disable+=" _curses _curses_panel" - use readline || disable+=" readline" - use sqlite || disable+=" _sqlite3" - use ssl || export PYTHON_DISABLE_SSL="1" - use tk || disable+=" _tkinter" - use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat. - export PYTHON_DISABLE_MODULES="${disable}" - - if ! use xml; then - ewarn "You have configured Python without XML support." - ewarn "This is NOT a recommended configuration as you" - ewarn "may face problems parsing any XML documents." - fi - - if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then - einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}" - fi - - append-flags -fwrapv - filter-flags -malign-double - - # https://bugs.gentoo.org/700012 - if is-flagq -flto || is-flagq '-flto=*'; then - append-cflags $(test-flags-CC -ffat-lto-objects) - fi - - # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. - # PKG_CONFIG needed for cross. - tc-export CXX PKG_CONFIG - - local dbmliborder= - if use gdbm; then - dbmliborder+="${dbmliborder:+:}gdbm" - fi - - if use pgo; then - local profile_task_flags=( - -m test - "-j$(makeopts_jobs)" - --pgo-extended - -x test_gdb - -x test_dtrace - -u-network - - # All of these seem to occasionally hang for PGO inconsistently - # They'll even hang here but be fine in src_test sometimes. - # bug #828535 (and related: bug #788022) - -x test_asyncio - -x test_httpservers - -x test_logging - -x test_multiprocessing_fork - -x test_socket - -x test_xmlrpc - - # Hangs (actually runs indefinitely executing itself w/ many cpython builds) - # bug #900429 - -x test_tools - ) - - if has_version "app-arch/rpm" ; then - # Avoid sandbox failure (attempts to write to /var/lib/rpm) - profile_task_flags+=( - -x test_distutils - ) - fi - local -x PROFILE_TASK="${profile_task_flags[*]}" - fi - - local myeconfargs=( - # glibc-2.30 removes it; since we can't cleanly force-rebuild - # Python on glibc upgrade, remove it proactively to give - # a chance for users rebuilding python before glibc - ac_cv_header_stropts_h=no - - --enable-shared - --enable-ipv6 - --infodir='${prefix}/share/info' - --mandir='${prefix}/share/man' - --with-computed-gotos - --with-dbmliborder="${dbmliborder}" - --with-libc= - --enable-loadable-sqlite-extensions - --without-ensurepip - --with-system-expat - --with-system-ffi - --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip - - $(use_with debug assertions) - $(use_with lto) - $(use_enable pgo optimizations) - $(use_with valgrind) - ) - - # disable implicit optimization/debugging flags - local -x OPT= - - if tc-is-cross-compiler ; then - # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 - local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi) - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD} - local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD} - local -x CFLAGS= LDFLAGS= - - # We need to build our own Python on CBUILD first, and feed it in. - # bug #847910 and bug #864911. - local myeconfargs_cbuild=( - "${myeconfargs[@]}" - - --libdir="${cbuild_libdir:2}" - - # Avoid needing to load the right libpython.so. - --disable-shared - - # As minimal as possible for the mini CBUILD Python - # we build just for cross. - --without-lto - --disable-optimizations - ) - - # Point the imminent CHOST build to the Python we just - # built for CBUILD. - export PATH="${WORKDIR}/${P}-${CBUILD}:${PATH}" - - mkdir "${WORKDIR}"/${P}-${CBUILD} || die - pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS=disabled - MODULE__DBM=disabled - MODULE__GDBM=disabled - MODULE__DBM=disabled - MODULE__SQLITE3=disabled - MODULE__HASHLIB=disabled - MODULE__SSL=disabled - MODULE__CURSES=disabled - MODULE__CURSES_PANEL=disabled - MODULE_READLINE=disabled - MODULE__TKINTER=disabled - MODULE_PYEXPAT=disabled - MODULE_ZLIB=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the Python it was pointed to - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - hprefixify setup.py - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - # Prevent using distutils bundled by setuptools. - # https://bugs.gentoo.org/823728 - export SETUPTOOLS_USE_DISTUTILS=stdlib - - # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't - # end up writing bytecode & violating sandbox. - # bug #831897 - local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} - - if use pgo ; then - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - addpredict "/usr/lib/python${PYVER}/site-packages" - fi - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Restore saved value from above. - local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - emake DESTDIR="${D}" altinstall - - # Remove static library - rm "${ED}"/usr/$(get_libdir)/libpython*.a || die - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} diff --git a/dev-lang/python/python-3.9.17.ebuild b/dev-lang/python/python-3.9.17.ebuild index 449a5f90b94d..ef4bf0a3c3fd 100644 --- a/dev-lang/python/python-3.9.17.ebuild +++ b/dev-lang/python/python-3.9.17.ebuild @@ -28,9 +28,9 @@ 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 hardened lto +ncurses pgo + bluetooth build debug +ensurepip examples gdbm lto +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml " RESTRICT="!test? ( test )" diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest index 0b0dabd216b8..d743dfa08da4 100644 --- a/dev-lang/rust-bin/Manifest +++ b/dev-lang/rust-bin/Manifest @@ -92,6 +92,7 @@ DIST rust-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz 199552128 BLAKE2B acfeb341ff DIST rust-1.67.1-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 246adaf9b5980413ac32af57d2e089e765336e085bb45799aaeb80311a7a5d73545779c8b2e810b763520d9d5a5d475f764675191c12a2d4b2b313c11230d311 SHA512 bf447737b414839b126fe258bb5dd6d34bb9d47d57fdb68a4cd0b9296fda2c47aa267cc9722f7821bab365b95ee4a2c93631786f89c7cb5197c283897c413016 DIST rust-1.67.1-s390x-unknown-linux-gnu.tar.xz 235970856 BLAKE2B efbe49525e880b07de613be0d22bb87065e0d64f7006ae07c9deb020b65bcbb6dd20cdc250e740763480426baf9c64adfd06e005b616543f2ef9451e99b7d411 SHA512 308aa7bc5e32c50a0b5c2fdb5e9bae60d8c8ea32fcab72205aea9832f24df35d9331c63503e092ecfee18c1eedcb5a50138837e29bb50d74f526aafbad9e71aa DIST rust-1.67.1-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 875b4168bf1458376ba31aa8b27d7bb331cb3bcfaf2645e65d0a2167cf55e6a6a2a0bf5f66438e7cca7c73f1cc02fddeea3be570e37ca80f5cc14fc5e0349423 SHA512 97a0e05fabc4755ffaf23ada6d77dde78b410ef530437a8700673ee986c1fc5015665948fb4c63f2e0716bc022ef7d6f061fee0a1516995a6a4d7ea100d234d2 +DIST rust-1.67.1-sparc64-unknown-linux-gnu.tar.xz 64593768 BLAKE2B 17de4478cac7be3e30b2e6d5e9a5b9803d063186d9425a886832f6116883578bea300001d4f85c925edf9be8e8bab829106b15696e1eba7d6b9993c4f38f5eba SHA512 2d6a89ed15a96b5a8bc8f83bf84708fa37b627aaa0834f90f5442c807135c7e37a0680bebdb253f41efa45fb20b49b4304ddd9fea742fa4547da226a1b9ff9e1 DIST rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz 186714164 BLAKE2B 648efbb30233335e31c9a90aed4958325258365cd4aef5e01312005606f23ea42cb6788eb82a11e61fb5111c4d32e052ed815e455c32ed3f6fcb18d963589669 SHA512 1a65ce569fb3262dfb805d0fa2c5c9f987c2c69e547fce366d9d371c8b19a90de279099a942919690aa6d58e2462cfd7bf54240f7ef51dc22ce12e292c46038d DIST rust-1.67.1-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 669b7c4b0d5382a7d1d0fe49405f2798f67a9e745711dc2c8e7548ea6fdc8f0fefdab37d0594aec14b2745ce45e7c469e79c0cb1d86077ad9c7b6aafc2656827 SHA512 067681cb4140a29adfa5f4b141e2f3450dad34b95a1e549a6bc8d759e57da5d2ae69cc165efcdef9d83e2eee06edb6acd587d38c9b2f3d000d7a3f79daccc671 DIST rust-1.67.1-x86_64-unknown-linux-musl.tar.xz 269831452 BLAKE2B a36498528454f1bf0e1812eba005f27e3e281e4e2c117477785f5e48468c3fe316947b7e4360f573f0f4cd6f117e4102db8aeaa616be5bef09fb7518fd230b23 SHA512 9a3eb67239a88b875fe55846a2fffbbb1f2a4cc8eed18b5558f0f989d544a8ddfe0861d5b2b860a779833a1660ee622b30320ec9ef83e841724f7a32f08fda06 @@ -124,6 +125,7 @@ DIST rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz 207916672 BLAKE2B 81c09e028d DIST rust-1.68.2-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 31bb980aa2a6b45e7a51cba0f14ed86674617f2cf8ee0583765d01502bf754f59a0cd960ad50a1e21ea8f6898e83e307d39be1eecc2b3344f5681c1908cfb436 SHA512 66c8a3efd1c579784321f24edcb4113c184516912ad490c9088d2141ac527af85acc64b6c67454661d1a991a710758cbebbfaaac7ae086b463fbdae7d1c89bb0 DIST rust-1.68.2-s390x-unknown-linux-gnu.tar.xz 234071260 BLAKE2B dbcd38a0503d3e131a7786e11874cf0e3dbca13c5ae7c9b605caec529aae5c498722d2685557be43387e2d2b855892720b6e84021765bebdfeea4a2dbe7502f1 SHA512 00614d53a4d34b4714febfc7c4eb2f92446ba928e8bfde0de537de51474704525456b628b60634f0220278c5d403da55c793a30d744362b181cacb1a9d8fac1b DIST rust-1.68.2-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 9eb99100e0e61ffa6f031b9f04fbcedccfbecd897e3232c8e192e52b3d5c103f8558de5e23e7eb19487eec890c0fef2c9be952edfdcd2f1a05b5b09d3a0fa82e SHA512 4d36bab880a386e6e70d23682435e1a960be3c88387ffcd955a55ce451acd3d49085b0db05230f874519aef12192eebbbbc26627807a6fa7021c89ff5d82f814 +DIST rust-1.68.2-sparc64-unknown-linux-gnu.tar.xz 65355904 BLAKE2B e0318420255e1342f256988ccf9ba463424be3bdb4c35aa497292f02f9e9c3c7d2d2124ba8924341b05c455dd094255a9a51bf0d7e6f2bee2e067d9ba18f29fb SHA512 da54b8aa143dfbc3ff9c030a7ca7f08047bcf09904f245ed0d594e63bc052ad9d9ce3cc22e7184520b06dc4635bedf8b3e7ece3cc9d6cc27d97a9cf7cc182733 DIST rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz 185953856 BLAKE2B 11fc1f284c77261d69b2ba582843cbd15f3bde832cfa038764e68711de73c9a86f9e36f69a81606b4d5dcb0f9c0f413c88cb400e17511b980671a246ff63aa2a SHA512 7f3344591be014b86e55c21fab27587b00756aa46a366cde2149fafa36b5dfae29e126f70511b40bfad131a1d4d27c8cf82add3474b69e2c498c7380961a23e5 DIST rust-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 06f3d90126dfe5dcfb8147c8529f333bf635c5c669cc0b5d45156fed85e87aaaa67d8d9c4b250f77e1f0998e77e5635d3f3056447a032eac07bf847fc532a383 SHA512 1d826f0f8ed896d54139b4ae78205aee5cee3ce6f5449d94b8edb8fc19ab589bde6720eb1644502fc45fe0bd452e2e5209de83c99f7c4285a896cfaacbfdad36 DIST rust-1.68.2-x86_64-unknown-linux-musl.tar.xz 270073164 BLAKE2B 7d69a578e1d4a8fa75cfea6e630265f1c73cca08ed86ddc7858e7770755431dbf13ddaadcf8035fc2b7d2d7b7144a08b3e3a9fa20afcb5cfed7a31d82098fe5e SHA512 b0294141f1e51176664ae841ea55991826ccd15d0d36b03471831baa202ecb97434bf96479e167772bd62f05b80b49878f89a065a91e00026f0aabe7c02fe552 @@ -188,6 +190,7 @@ DIST rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz 167304092 BLAKE2B 977fdd1fd3 DIST rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 26af74d00f9f7c53a15f9c39acef5364a1cbc7df2380ebf43cab3b02240b8fe446c200ef4652ea8684f0470035d8352accf5e0ab5b34dd9632b471458aad2516 SHA512 93ffd6214db7e04e2692f4e05bccb7140c81378da039317f2e04587f1403935abd57b8b9bd5e12b1befc5dec10898c06a508b1ebf83b845564b9b8a42d7041ac DIST rust-1.70.0-s390x-unknown-linux-gnu.tar.xz 197741656 BLAKE2B 7d31b09ad69eba9ad1a2b7196679a439907ee80fa3ddee9014f0c78505ee9e1c93514e7f44f83b0ac5ad442c6e7f05568b0ea928a89c5a69601a1a935d2d253b SHA512 3fa31674a3ba33d41c7db2b33e176edac1bd67713b7b52dc51eca73d4ed1821a2a4ecfd2545734fecb57271828ae0bcc7e1c4d0883821b650bff99544484db07 DIST rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 9dac941acb317914f4eac12df601b442e9d9c74f13048dd8120d23c3297e7f5bc77618fa8eb29d4401b141acd59d20e87e1b198f9997041d4113de9ad39b59cf SHA512 64b8658b275a53b52986aa967535ade73009e833fdc89c4e225f3139262fedbeef902702e8e71b18380a0826afbe7dfb1afdd5800bd5f810e66f2193c4de6501 +DIST rust-1.70.0-sparc64-unknown-linux-gnu.tar.xz 58763440 BLAKE2B 2a8a04c723c26a86bf0717ccb01d4b51a2bf4d1ff0bb5b1fb6c8f037ce22647e526a0ffb1c982eea796192d0bd9e86ca23ddc64b59678425790343d579a9e293 SHA512 8d0bc5ff671ee1ef390c0e72179b9b0a69cd410f47174cda23df4230510edb68e65dec6347332fb0a5d853c6535e192e36b902b4c0aca2a86621a981133daa3b DIST rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz 163456784 BLAKE2B 49a8397a7129aa70f5ab3876613c9c3f25abe2a48fcdfaeec0bf030529f558dd6ee221bef18ab135b95b2e8bdd61349e3357674a794bd08e4539c0fbbf51bb3e SHA512 8950c85f03f2e7af23c18e9be0ca1cdf7074b9be8d8c7b26102277c150c598bb7d5f1f74400bd70efcd42b38f68c96c7701239719f320311e8b131191ee77512 DIST rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B e5fae8b3c87f54b39d922fe0c7694e0ba115ae34a668cc873390fc9e4638baaff5b6d1b4c67228c6bfc57b4da9bf77d6a452ca12bf6653d5610895b8ba19d64d SHA512 352749df741287107b966fd603113c51e82a426a7151e224e3a8d1cc7bd4658ef86147f6fce62caccd7b5779d9961be72cbb618db79a2850e8a8c4b0bc229ad3 DIST rust-1.70.0-x86_64-unknown-linux-musl.tar.xz 233692884 BLAKE2B 295e815bbee6dc135ad17dd78801999afa7880a7a8f5ad4932a7580f1b03d50b850bcc3eb68e9d679e0a2d68392d446423ea752e47bb22d64823bf3222e0b377 SHA512 5e42224e109d525a321c107005660059ddcb0414392abc660b80fb09a55c936c79215989646be0aff6b0427b2f5d82a2a19ec3bd3235883a2037575808aeb69b diff --git a/dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild b/dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild index c8ce92fc1251..8cba54455119 100644 --- a/dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.67.1-r2.ebuild @@ -8,7 +8,7 @@ inherit multilib prefix rust-toolchain toolchain-funcs verify-sig multilib-minim MY_P="rust-${PV}" # curl -L static.rust-lang.org/dist/channel-rust-${PV}.toml 2>/dev/null | grep "xz_url.*rust-src" MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2023-02-09/rust-src-${PV}.tar.xz" -GENTOO_BIN_BASEURI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}" # omit leading slash +GENTOO_BIN_BASEURI="https://dev.gentoo.org/~gyakovlev/distfiles/${CATEGORY}/${PN}" # omit leading slash DESCRIPTION="Systems programming language from Mozilla" HOMEPAGE="https://www.rust-lang.org/" @@ -16,11 +16,11 @@ SRC_URI="$(rust_all_arch_uris ${MY_P}) rust-src? ( ${MY_SRC_URI} ) " # Keep this separate to allow easy commenting out if not yet built -#SRC_URI+=" sparc? ( ${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) " +SRC_URI+=" sparc? ( ${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) " LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA" SLOT="stable" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt" DEPEND="" diff --git a/dev-lang/rust-bin/rust-bin-1.68.2-r1.ebuild b/dev-lang/rust-bin/rust-bin-1.68.2-r1.ebuild index efd643da0fd7..bbf4146808a7 100644 --- a/dev-lang/rust-bin/rust-bin-1.68.2-r1.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.68.2-r1.ebuild @@ -8,7 +8,7 @@ inherit multilib prefix rust-toolchain toolchain-funcs verify-sig multilib-minim MY_P="rust-${PV}" # curl -L static.rust-lang.org/dist/channel-rust-${PV}.toml 2>/dev/null | grep "xz_url.*rust-src" MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2023-03-28/rust-src-${PV}.tar.xz" -GENTOO_BIN_BASEURI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}" # omit leading slash +GENTOO_BIN_BASEURI="https://dev.gentoo.org/~gyakovlev/distfiles/${CATEGORY}/${PN}" # omit leading slash DESCRIPTION="Systems programming language from Mozilla" HOMEPAGE="https://www.rust-lang.org/" @@ -16,11 +16,11 @@ SRC_URI="$(rust_all_arch_uris ${MY_P}) rust-src? ( ${MY_SRC_URI} ) " # Keep this separate to allow easy commenting out if not yet built -#SRC_URI+=" sparc? ( ${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) " +SRC_URI+=" sparc? ( ${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) " LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA" SLOT="stable" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt" DEPEND="" diff --git a/dev-lang/rust-bin/rust-bin-1.70.0-r2.ebuild b/dev-lang/rust-bin/rust-bin-1.70.0-r2.ebuild index 93ef429779a2..a9fa5df45f82 100644 --- a/dev-lang/rust-bin/rust-bin-1.70.0-r2.ebuild +++ b/dev-lang/rust-bin/rust-bin-1.70.0-r2.ebuild @@ -8,7 +8,7 @@ inherit multilib prefix rust-toolchain toolchain-funcs verify-sig multilib-minim MY_P="rust-${PV}" # curl -L static.rust-lang.org/dist/channel-rust-${PV}.toml 2>/dev/null | grep "xz_url.*rust-src" MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2023-06-01/rust-src-${PV}.tar.xz" -GENTOO_BIN_BASEURI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}" # omit leading slash +GENTOO_BIN_BASEURI="https://dev.gentoo.org/~gyakovlev/distfiles/${CATEGORY}/${PN}" # omit leading slash DESCRIPTION="Systems programming language from Mozilla" HOMEPAGE="https://www.rust-lang.org/" @@ -16,11 +16,11 @@ SRC_URI="$(rust_all_arch_uris ${MY_P}) rust-src? ( ${MY_SRC_URI} ) " # Keep this separate to allow easy commenting out if not yet built -#SRC_URI+=" sparc? ( ${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) " +SRC_URI+=" sparc? ( ${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) " LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA" SLOT="stable" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt" DEPEND="" diff --git a/dev-lang/rust/files/1.67.1-rustc_expand.patch b/dev-lang/rust/files/1.67.1-rustc_expand.patch new file mode 100644 index 000000000000..af778d45c76f --- /dev/null +++ b/dev-lang/rust/files/1.67.1-rustc_expand.patch @@ -0,0 +1,1427 @@ +From 2f9f097cb8b6c27a7e0d7a916e6911fc1f5ecd81 Mon Sep 17 00:00:00 2001 +From: nils <48135649+Nilstrieb@users.noreply.github.com> +Date: Tue, 15 Nov 2022 14:24:33 +0100 +Subject: [PATCH] Migrate parts of `rustc_expand` to session diagnostics + +This migrates everything but the `mbe` and `proc_macro` modules. It also +contains a few cleanups and drive-by/accidental diagnostic improvements +which can be seen in the diff for the UI tests. +--- + compiler/rustc_builtin_macros/src/concat.rs | 2 +- + .../rustc_builtin_macros/src/concat_bytes.rs | 2 +- + compiler/rustc_builtin_macros/src/env.rs | 2 +- + .../locales/en-US/expand.ftl | 107 ++++++ + compiler/rustc_errors/src/diagnostic_impls.rs | 6 + + compiler/rustc_expand/src/base.rs | 90 +++-- + compiler/rustc_expand/src/config.rs | 106 +++--- + compiler/rustc_expand/src/errors.rs | 326 +++++++++++++++++- + compiler/rustc_expand/src/expand.rs | 86 ++--- + compiler/rustc_expand/src/lib.rs | 6 + + compiler/rustc_expand/src/module.rs | 80 ++--- + compiler/rustc_expand/src/tests.rs | 1 + + src/test/rustdoc-ui/doc-cfg.stderr | 4 +- + .../cfg-attr-syntax-validation.stderr | 2 +- + .../macros/macro-in-expression-context.stderr | 8 +- + .../ui/proc-macro/attr-invalid-exprs.stderr | 16 +- + src/test/ui/proc-macro/attribute.rs | 8 +- + src/test/ui/proc-macro/attribute.stderr | 8 +- + src/test/ui/proc-macro/expand-expr.stderr | 16 +- + 19 files changed, 640 insertions(+), 236 deletions(-) + +diff --git a/compiler/rustc_builtin_macros/src/concat.rs b/compiler/rustc_builtin_macros/src/concat.rs +index e2d71825d556f..9ae65c641fd62 100644 +--- a/compiler/rustc_builtin_macros/src/concat.rs ++++ b/compiler/rustc_builtin_macros/src/concat.rs +@@ -11,7 +11,7 @@ pub fn expand_concat( + sp: rustc_span::Span, + tts: TokenStream, + ) -> Box { +- let Some(es) = base::get_exprs_from_tts(cx, sp, tts) else { ++ let Some(es) = base::get_exprs_from_tts(cx, tts) else { + return DummyResult::any(sp); + }; + let mut accumulator = String::new(); +diff --git a/compiler/rustc_builtin_macros/src/concat_bytes.rs b/compiler/rustc_builtin_macros/src/concat_bytes.rs +index d1124145dcbbb..70ce5a6c41929 100644 +--- a/compiler/rustc_builtin_macros/src/concat_bytes.rs ++++ b/compiler/rustc_builtin_macros/src/concat_bytes.rs +@@ -137,7 +137,7 @@ pub fn expand_concat_bytes( + sp: rustc_span::Span, + tts: TokenStream, + ) -> Box { +- let Some(es) = base::get_exprs_from_tts(cx, sp, tts) else { ++ let Some(es) = base::get_exprs_from_tts(cx, tts) else { + return DummyResult::any(sp); + }; + let mut accumulator = Vec::new(); +diff --git a/compiler/rustc_builtin_macros/src/env.rs b/compiler/rustc_builtin_macros/src/env.rs +index 0b4e545f7a3d0..a7283ea601b19 100644 +--- a/compiler/rustc_builtin_macros/src/env.rs ++++ b/compiler/rustc_builtin_macros/src/env.rs +@@ -52,7 +52,7 @@ pub fn expand_env<'cx>( + sp: Span, + tts: TokenStream, + ) -> Box { +- let mut exprs = match get_exprs_from_tts(cx, sp, tts) { ++ let mut exprs = match get_exprs_from_tts(cx, tts) { + Some(exprs) if exprs.is_empty() => { + cx.span_err(sp, "env! takes 1 or 2 arguments"); + return DummyResult::any(sp); +diff --git a/compiler/rustc_error_messages/locales/en-US/expand.ftl b/compiler/rustc_error_messages/locales/en-US/expand.ftl +index 5720591154f99..df0e8ae5dd8f5 100644 +--- a/compiler/rustc_error_messages/locales/en-US/expand.ftl ++++ b/compiler/rustc_error_messages/locales/en-US/expand.ftl +@@ -20,3 +20,110 @@ expand_var_still_repeating = + variable '{$ident}' is still repeating at this depth + + expand_meta_var_dif_seq_matchers = {$msg} ++ ++expand_macro_const_stability = ++ macros cannot have const stability attributes ++ .label = invalid const stability attribute ++ .label2 = const stability attribute affects this macro ++ ++expand_macro_body_stability = ++ macros cannot have body stability attributes ++ .label = invalid body stability attribute ++ .label2 = body stability attribute affects this macro ++ ++expand_resolve_relative_path = ++ cannot resolve relative path in non-file source `{$path}` ++ ++expand_attr_no_arguments = ++ attribute must have either one or two arguments ++ ++expand_not_a_meta_item = ++ not a meta item ++ ++expand_only_one_word = ++ must only be one word ++ ++expand_cannot_be_name_of_macro = ++ `{$trait_ident}` cannot be a name of {$macro_type} macro ++ ++expand_arg_not_attributes = ++ second argument must be `attributes` ++ ++expand_attributes_wrong_form = ++ attribute must be of form: `attributes(foo, bar)` ++ ++expand_attribute_meta_item = ++ attribute must be a meta item, not a literal ++ ++expand_attribute_single_word = ++ attribute must only be a single word ++ ++expand_helper_attribute_name_invalid = ++ `{$name}` cannot be a name of derive helper attribute ++ ++expand_expected_comma_in_list = ++ expected token: `,` ++ ++expand_only_one_argument = ++ {$name} takes 1 argument ++ ++expand_takes_no_arguments = ++ {$name} takes no arguments ++ ++expand_feature_included_in_edition = ++ the feature `{$feature}` is included in the Rust {$edition} edition ++ ++expand_feature_removed = ++ feature has been removed ++ .label = feature has been removed ++ .reason = {$reason} ++ ++expand_feature_not_allowed = ++ the feature `{$name}` is not in the list of allowed features ++ ++expand_recursion_limit_reached = ++ recursion limit reached while expanding `{$descr}` ++ .help = consider increasing the recursion limit by adding a `#![recursion_limit = "{$suggested_limit}"]` attribute to your crate (`{$crate_name}`) ++ ++expand_malformed_feature_attribute = ++ malformed `feature` attribute input ++ .expected = expected just one word ++ ++expand_remove_expr_not_supported = ++ removing an expression is not supported in this position ++ ++expand_invalid_cfg_no_parens = `cfg` is not followed by parentheses ++expand_invalid_cfg_no_predicate = `cfg` predicate is not specified ++expand_invalid_cfg_multiple_predicates = multiple `cfg` predicates are specified ++expand_invalid_cfg_predicate_literal = `cfg` predicate key cannot be a literal ++expand_invalid_cfg_expected_syntax = expected syntax is ++ ++expand_wrong_fragment_kind = ++ non-{$kind} macro in {$kind} position: {$name} ++ ++expand_unsupported_key_value = ++ key-value macro attributes are not supported ++ ++expand_incomplete_parse = ++ macro expansion ignores token `{$token}` and any following ++ .label = caused by the macro expansion here ++ .note = the usage of `{$macro_path}!` is likely invalid in {$kind_name} context ++ .suggestion_add_semi = you might be missing a semicolon here ++ ++expand_remove_node_not_supported = ++ removing {$descr} is not supported in this position ++ ++expand_module_circular = ++ circular modules: {$modules} ++ ++expand_module_in_block = ++ cannot declare a non-inline module inside a block unless it has a path attribute ++ .note = maybe `use` the module `{$name}` instead of redeclaring it ++ ++expand_module_file_not_found = ++ file not found for module `{$name}` ++ .help = to create the module `{$name}`, create file "{$default_path}" or "{$secondary_path}" ++ ++expand_module_multiple_candidates = ++ file for module `{$name}` found at both "{$default_path}" and "{$secondary_path}" ++ .help = delete or rename one of them to remove the ambiguity +diff --git a/compiler/rustc_errors/src/diagnostic_impls.rs b/compiler/rustc_errors/src/diagnostic_impls.rs +index 7155db32e53b7..cb39e997436e0 100644 +--- a/compiler/rustc_errors/src/diagnostic_impls.rs ++++ b/compiler/rustc_errors/src/diagnostic_impls.rs +@@ -152,6 +152,12 @@ impl IntoDiagnosticArg for ast::Path { + } + } + ++impl IntoDiagnosticArg for &ast::Path { ++ fn into_diagnostic_arg(self) -> DiagnosticArgValue<'static> { ++ DiagnosticArgValue::Str(Cow::Owned(pprust::path_to_string(self))) ++ } ++} ++ + impl IntoDiagnosticArg for ast::token::Token { + fn into_diagnostic_arg(self) -> DiagnosticArgValue<'static> { + DiagnosticArgValue::Str(pprust::token_to_string(&self)) +diff --git a/compiler/rustc_expand/src/base.rs b/compiler/rustc_expand/src/base.rs +index 9d6a4f9a1fd7d..6f159663e80cf 100644 +--- a/compiler/rustc_expand/src/base.rs ++++ b/compiler/rustc_expand/src/base.rs +@@ -1,3 +1,11 @@ ++#![deny(rustc::untranslatable_diagnostic)] ++ ++use crate::errors::{ ++ ArgumentNotAttributes, AttrNoArguments, AttributeMetaItem, AttributeSingleWord, ++ AttributesWrongForm, CannotBeNameOfMacro, ExpectedCommaInList, HelperAttributeNameInvalid, ++ MacroBodyStability, MacroConstStability, NotAMetaItem, OnlyOneArgument, OnlyOneWord, ++ ResolveRelativePath, TakesNoArguments, ++}; + use crate::expand::{self, AstFragment, Invocation}; + use crate::module::DirOwnership; + +@@ -789,26 +797,16 @@ impl SyntaxExtension { + .unwrap_or_else(|| (None, helper_attrs)); + let (stability, const_stability, body_stability) = attr::find_stability(&sess, attrs, span); + if let Some((_, sp)) = const_stability { +- sess.parse_sess +- .span_diagnostic +- .struct_span_err(sp, "macros cannot have const stability attributes") +- .span_label(sp, "invalid const stability attribute") +- .span_label( +- sess.source_map().guess_head_span(span), +- "const stability attribute affects this macro", +- ) +- .emit(); ++ sess.emit_err(MacroConstStability { ++ span: sp, ++ head_span: sess.source_map().guess_head_span(span), ++ }); + } + if let Some((_, sp)) = body_stability { +- sess.parse_sess +- .span_diagnostic +- .struct_span_err(sp, "macros cannot have body stability attributes") +- .span_label(sp, "invalid body stability attribute") +- .span_label( +- sess.source_map().guess_head_span(span), +- "body stability attribute affects this macro", +- ) +- .emit(); ++ sess.emit_err(MacroBodyStability { ++ span: sp, ++ head_span: sess.source_map().guess_head_span(span), ++ }); + } + + SyntaxExtension { +@@ -1200,13 +1198,11 @@ pub fn resolve_path( + .expect("attempting to resolve a file path in an external file"), + FileName::DocTest(path, _) => path, + other => { +- return Err(parse_sess.span_diagnostic.struct_span_err( ++ return Err(ResolveRelativePath { + span, +- &format!( +- "cannot resolve relative path in non-file source `{}`", +- parse_sess.source_map().filename_for_diagnostics(&other) +- ), +- )); ++ path: parse_sess.source_map().filename_for_diagnostics(&other).to_string(), ++ } ++ .into_diagnostic(&parse_sess.span_diagnostic)); + } + }; + result.pop(); +@@ -1222,6 +1218,8 @@ pub fn resolve_path( + /// The returned bool indicates whether an applicable suggestion has already been + /// added to the diagnostic to avoid emitting multiple suggestions. `Err(None)` + /// indicates that an ast error was encountered. ++// FIXME(Nilstrieb) Make this function setup translatable ++#[allow(rustc::untranslatable_diagnostic)] + pub fn expr_to_spanned_string<'a>( + cx: &'a mut ExtCtxt<'_>, + expr: P, +@@ -1280,9 +1278,9 @@ pub fn expr_to_string( + /// compilation should call + /// `cx.parse_sess.span_diagnostic.abort_if_errors()` (this should be + /// done as rarely as possible). +-pub fn check_zero_tts(cx: &ExtCtxt<'_>, sp: Span, tts: TokenStream, name: &str) { ++pub fn check_zero_tts(cx: &ExtCtxt<'_>, span: Span, tts: TokenStream, name: &str) { + if !tts.is_empty() { +- cx.span_err(sp, &format!("{} takes no arguments", name)); ++ cx.emit_err(TakesNoArguments { span, name }); + } + } + +@@ -1304,31 +1302,27 @@ pub fn parse_expr(p: &mut parser::Parser<'_>) -> Option> { + /// expect exactly one string literal, or emit an error and return `None`. + pub fn get_single_str_from_tts( + cx: &mut ExtCtxt<'_>, +- sp: Span, ++ span: Span, + tts: TokenStream, + name: &str, + ) -> Option { + let mut p = cx.new_parser_from_tts(tts); + if p.token == token::Eof { +- cx.span_err(sp, &format!("{} takes 1 argument", name)); ++ cx.emit_err(OnlyOneArgument { span, name }); + return None; + } + let ret = parse_expr(&mut p)?; + let _ = p.eat(&token::Comma); + + if p.token != token::Eof { +- cx.span_err(sp, &format!("{} takes 1 argument", name)); ++ cx.emit_err(OnlyOneArgument { span, name }); + } + expr_to_string(cx, ret, "argument must be a string literal").map(|(s, _)| s) + } + + /// Extracts comma-separated expressions from `tts`. + /// On error, emit it, and return `None`. +-pub fn get_exprs_from_tts( +- cx: &mut ExtCtxt<'_>, +- sp: Span, +- tts: TokenStream, +-) -> Option>> { ++pub fn get_exprs_from_tts(cx: &mut ExtCtxt<'_>, tts: TokenStream) -> Option>> { + let mut p = cx.new_parser_from_tts(tts); + let mut es = Vec::new(); + while p.token != token::Eof { +@@ -1343,7 +1337,7 @@ pub fn get_exprs_from_tts( + continue; + } + if p.token != token::Eof { +- cx.span_err(sp, "expected token: `,`"); ++ cx.emit_err(ExpectedCommaInList { span: p.token.span }); + return None; + } + } +@@ -1353,64 +1347,58 @@ pub fn get_exprs_from_tts( + pub fn parse_macro_name_and_helper_attrs( + diag: &rustc_errors::Handler, + attr: &Attribute, +- descr: &str, ++ macro_type: &str, + ) -> Option<(Symbol, Vec)> { + // Once we've located the `#[proc_macro_derive]` attribute, verify + // that it's of the form `#[proc_macro_derive(Foo)]` or + // `#[proc_macro_derive(Foo, attributes(A, ..))]` + let list = attr.meta_item_list()?; + if list.len() != 1 && list.len() != 2 { +- diag.span_err(attr.span, "attribute must have either one or two arguments"); ++ diag.emit_err(AttrNoArguments { span: attr.span }); + return None; + } + let Some(trait_attr) = list[0].meta_item() else { +- diag.span_err(list[0].span(), "not a meta item"); ++ diag.emit_err(NotAMetaItem {span: list[0].span()}); + return None; + }; + let trait_ident = match trait_attr.ident() { + Some(trait_ident) if trait_attr.is_word() => trait_ident, + _ => { +- diag.span_err(trait_attr.span, "must only be one word"); ++ diag.emit_err(OnlyOneWord { span: trait_attr.span }); + return None; + } + }; + + if !trait_ident.name.can_be_raw() { +- diag.span_err( +- trait_attr.span, +- &format!("`{}` cannot be a name of {} macro", trait_ident, descr), +- ); ++ diag.emit_err(CannotBeNameOfMacro { span: trait_attr.span, trait_ident, macro_type }); + } + + let attributes_attr = list.get(1); + let proc_attrs: Vec<_> = if let Some(attr) = attributes_attr { + if !attr.has_name(sym::attributes) { +- diag.span_err(attr.span(), "second argument must be `attributes`"); ++ diag.emit_err(ArgumentNotAttributes { span: attr.span() }); + } + attr.meta_item_list() + .unwrap_or_else(|| { +- diag.span_err(attr.span(), "attribute must be of form: `attributes(foo, bar)`"); ++ diag.emit_err(AttributesWrongForm { span: attr.span() }); + &[] + }) + .iter() + .filter_map(|attr| { + let Some(attr) = attr.meta_item() else { +- diag.span_err(attr.span(), "not a meta item"); ++ diag.emit_err(AttributeMetaItem { span: attr.span() }); + return None; + }; + + let ident = match attr.ident() { + Some(ident) if attr.is_word() => ident, + _ => { +- diag.span_err(attr.span, "must only be one word"); ++ diag.emit_err(AttributeSingleWord { span: attr.span }); + return None; + } + }; + if !ident.name.can_be_raw() { +- diag.span_err( +- attr.span, +- &format!("`{}` cannot be a name of derive helper attribute", ident), +- ); ++ diag.emit_err(HelperAttributeNameInvalid { span: attr.span, name: ident }); + } + + Some(ident.name) +diff --git a/compiler/rustc_expand/src/config.rs b/compiler/rustc_expand/src/config.rs +index 2510795c2e3ed..f4c6f3386ade2 100644 +--- a/compiler/rustc_expand/src/config.rs ++++ b/compiler/rustc_expand/src/config.rs +@@ -1,5 +1,9 @@ + //! Conditional compilation stripping. + ++use crate::errors::{ ++ FeatureIncludedInEdition, FeatureNotAllowed, FeatureRemoved, FeatureRemovedReason, InvalidCfg, ++ MalformedFeatureAttribute, MalformedFeatureAttributeHelp, RemoveExprNotSupported, ++}; + use rustc_ast::ptr::P; + use rustc_ast::token::{Delimiter, Token, TokenKind}; + use rustc_ast::tokenstream::{AttrTokenStream, AttrTokenTree}; +@@ -10,7 +14,6 @@ use rustc_ast::{self as ast, AttrStyle, Attribute, HasAttrs, HasTokens, MetaItem + use rustc_attr as attr; + use rustc_data_structures::fx::FxHashMap; + use rustc_data_structures::map_in_place::MapInPlace; +-use rustc_errors::{error_code, struct_span_err, Applicability, Handler}; + use rustc_feature::{Feature, Features, State as FeatureState}; + use rustc_feature::{ + ACCEPTED_FEATURES, ACTIVE_FEATURES, REMOVED_FEATURES, STABLE_REMOVED_FEATURES, +@@ -33,18 +36,12 @@ pub struct StripUnconfigured<'a> { + pub lint_node_id: NodeId, + } + +-fn get_features( +- sess: &Session, +- span_handler: &Handler, +- krate_attrs: &[ast::Attribute], +-) -> Features { +- fn feature_removed(span_handler: &Handler, span: Span, reason: Option<&str>) { +- let mut err = struct_span_err!(span_handler, span, E0557, "feature has been removed"); +- err.span_label(span, "feature has been removed"); +- if let Some(reason) = reason { +- err.note(reason); +- } +- err.emit(); ++fn get_features(sess: &Session, krate_attrs: &[ast::Attribute]) -> Features { ++ fn feature_removed(sess: &Session, span: Span, reason: Option<&str>) { ++ sess.emit_err(FeatureRemoved { ++ span, ++ reason: reason.map(|reason| FeatureRemovedReason { reason }), ++ }); + } + + fn active_features_up_to(edition: Edition) -> impl Iterator { +@@ -117,34 +114,34 @@ fn get_features( + continue; + }; + +- let bad_input = |span| { +- struct_span_err!(span_handler, span, E0556, "malformed `feature` attribute input") +- }; +- + for mi in list { + let name = match mi.ident() { + Some(ident) if mi.is_word() => ident.name, + Some(ident) => { +- bad_input(mi.span()) +- .span_suggestion( +- mi.span(), +- "expected just one word", +- ident.name, +- Applicability::MaybeIncorrect, +- ) +- .emit(); ++ sess.emit_err(MalformedFeatureAttribute { ++ span: mi.span(), ++ help: MalformedFeatureAttributeHelp::Suggestion { ++ span: mi.span(), ++ suggestion: ident.name, ++ }, ++ }); + continue; + } + None => { +- bad_input(mi.span()).span_label(mi.span(), "expected just one word").emit(); ++ sess.emit_err(MalformedFeatureAttribute { ++ span: mi.span(), ++ help: MalformedFeatureAttributeHelp::Label { span: mi.span() }, ++ }); + continue; + } + }; + +- if let Some(edition) = edition_enabled_features.get(&name) { +- let msg = +- &format!("the feature `{}` is included in the Rust {} edition", name, edition); +- span_handler.struct_span_warn_with_code(mi.span(), msg, error_code!(E0705)).emit(); ++ if let Some(&edition) = edition_enabled_features.get(&name) { ++ sess.emit_warning(FeatureIncludedInEdition { ++ span: mi.span(), ++ feature: name, ++ edition, ++ }); + continue; + } + +@@ -159,7 +156,7 @@ fn get_features( + if let FeatureState::Removed { reason } | FeatureState::Stabilized { reason } = + state + { +- feature_removed(span_handler, mi.span(), *reason); ++ feature_removed(sess, mi.span(), *reason); + continue; + } + } +@@ -173,14 +170,7 @@ fn get_features( + + if let Some(allowed) = sess.opts.unstable_opts.allow_features.as_ref() { + if allowed.iter().all(|f| name.as_str() != f) { +- struct_span_err!( +- span_handler, +- mi.span(), +- E0725, +- "the feature `{}` is not in the list of allowed features", +- name +- ) +- .emit(); ++ sess.emit_err(FeatureNotAllowed { span: mi.span(), name }); + continue; + } + } +@@ -221,7 +211,7 @@ pub fn features( + } + Some(attrs) => { + krate.attrs = attrs; +- let features = get_features(sess, diag, &krate.attrs); ++ let features = get_features(sess, &krate.attrs); + if err_count == diag.err_count() { + // Avoid reconfiguring malformed `cfg_attr`s. + strip_unconfigured.features = Some(&features); +@@ -503,8 +493,7 @@ impl<'a> StripUnconfigured<'a> { + // N.B., this is intentionally not part of the visit_expr() function + // in order for filter_map_expr() to be able to avoid this check + if let Some(attr) = expr.attrs().iter().find(|a| is_cfg(*a)) { +- let msg = "removing an expression is not supported in this position"; +- self.sess.parse_sess.span_diagnostic.span_err(attr.span, msg); ++ self.sess.emit_err(RemoveExprNotSupported { span: attr.span }); + } + + self.process_cfg_attrs(expr); +@@ -513,27 +502,26 @@ impl<'a> StripUnconfigured<'a> { + } + + pub fn parse_cfg<'a>(meta_item: &'a MetaItem, sess: &Session) -> Option<&'a MetaItem> { +- let error = |span, msg, suggestion: &str| { +- let mut err = sess.parse_sess.span_diagnostic.struct_span_err(span, msg); +- if !suggestion.is_empty() { +- err.span_suggestion( +- span, +- "expected syntax is", +- suggestion, +- Applicability::HasPlaceholders, +- ); +- } +- err.emit(); +- None +- }; + let span = meta_item.span; + match meta_item.meta_item_list() { +- None => error(span, "`cfg` is not followed by parentheses", "cfg(/* predicate */)"), +- Some([]) => error(span, "`cfg` predicate is not specified", ""), +- Some([_, .., l]) => error(l.span(), "multiple `cfg` predicates are specified", ""), ++ None => { ++ sess.emit_err(InvalidCfg::NotFollowedByParens { span }); ++ None ++ } ++ Some([]) => { ++ sess.emit_err(InvalidCfg::NoPredicate { span }); ++ None ++ } ++ Some([_, .., l]) => { ++ sess.emit_err(InvalidCfg::MultiplePredicates { span: l.span() }); ++ None ++ } + Some([single]) => match single.meta_item() { + Some(meta_item) => Some(meta_item), +- None => error(single.span(), "`cfg` predicate key cannot be a literal", ""), ++ None => { ++ sess.emit_err(InvalidCfg::PredicateLiteral { span: single.span() }); ++ None ++ } + }, + } + } +diff --git a/compiler/rustc_expand/src/errors.rs b/compiler/rustc_expand/src/errors.rs +index d383f4832f699..afe5169d3f5c0 100644 +--- a/compiler/rustc_expand/src/errors.rs ++++ b/compiler/rustc_expand/src/errors.rs +@@ -1,6 +1,10 @@ ++use rustc_ast::ast; + use rustc_macros::Diagnostic; +-use rustc_span::symbol::MacroRulesNormalizedIdent; +-use rustc_span::Span; ++use rustc_session::Limit; ++use rustc_span::edition::Edition; ++use rustc_span::symbol::{Ident, MacroRulesNormalizedIdent}; ++use rustc_span::{Span, Symbol}; ++use std::borrow::Cow; + + #[derive(Diagnostic)] + #[diag(expand_expr_repeat_no_syntax_vars)] +@@ -46,3 +50,321 @@ pub(crate) struct MetaVarsDifSeqMatchers { + pub span: Span, + pub msg: String, + } ++ ++#[derive(Diagnostic)] ++#[diag(expand_resolve_relative_path)] ++pub(crate) struct ResolveRelativePath { ++ #[primary_span] ++ pub span: Span, ++ pub path: String, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_macro_const_stability)] ++pub(crate) struct MacroConstStability { ++ #[primary_span] ++ #[label] ++ pub span: Span, ++ #[label(label2)] ++ pub head_span: Span, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_macro_body_stability)] ++pub(crate) struct MacroBodyStability { ++ #[primary_span] ++ #[label] ++ pub span: Span, ++ #[label(label2)] ++ pub head_span: Span, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_attr_no_arguments)] ++pub(crate) struct AttrNoArguments { ++ #[primary_span] ++ pub span: Span, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_not_a_meta_item)] ++pub(crate) struct NotAMetaItem { ++ #[primary_span] ++ pub span: Span, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_only_one_word)] ++pub(crate) struct OnlyOneWord { ++ #[primary_span] ++ pub span: Span, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_cannot_be_name_of_macro)] ++pub(crate) struct CannotBeNameOfMacro<'a> { ++ #[primary_span] ++ pub span: Span, ++ pub trait_ident: Ident, ++ pub macro_type: &'a str, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_arg_not_attributes)] ++pub(crate) struct ArgumentNotAttributes { ++ #[primary_span] ++ pub span: Span, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_attributes_wrong_form)] ++pub(crate) struct AttributesWrongForm { ++ #[primary_span] ++ pub span: Span, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_attribute_meta_item)] ++pub(crate) struct AttributeMetaItem { ++ #[primary_span] ++ pub span: Span, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_attribute_single_word)] ++pub(crate) struct AttributeSingleWord { ++ #[primary_span] ++ pub span: Span, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_helper_attribute_name_invalid)] ++pub(crate) struct HelperAttributeNameInvalid { ++ #[primary_span] ++ pub span: Span, ++ pub name: Ident, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_expected_comma_in_list)] ++pub(crate) struct ExpectedCommaInList { ++ #[primary_span] ++ pub span: Span, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_only_one_argument)] ++pub(crate) struct OnlyOneArgument<'a> { ++ #[primary_span] ++ pub span: Span, ++ pub name: &'a str, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_takes_no_arguments)] ++pub(crate) struct TakesNoArguments<'a> { ++ #[primary_span] ++ pub span: Span, ++ pub name: &'a str, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_feature_included_in_edition, code = "E0705")] ++pub(crate) struct FeatureIncludedInEdition { ++ #[primary_span] ++ pub span: Span, ++ pub feature: Symbol, ++ pub edition: Edition, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_feature_removed, code = "E0557")] ++pub(crate) struct FeatureRemoved<'a> { ++ #[primary_span] ++ #[label] ++ pub span: Span, ++ #[subdiagnostic] ++ pub reason: Option>, ++} ++ ++#[derive(Subdiagnostic)] ++#[note(reason)] ++pub(crate) struct FeatureRemovedReason<'a> { ++ pub reason: &'a str, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_feature_not_allowed, code = "E0725")] ++pub(crate) struct FeatureNotAllowed { ++ #[primary_span] ++ pub span: Span, ++ pub name: Symbol, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_recursion_limit_reached)] ++#[help] ++pub(crate) struct RecursionLimitReached<'a> { ++ #[primary_span] ++ pub span: Span, ++ pub descr: String, ++ pub suggested_limit: Limit, ++ pub crate_name: &'a str, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_malformed_feature_attribute, code = "E0556")] ++pub(crate) struct MalformedFeatureAttribute { ++ #[primary_span] ++ pub span: Span, ++ #[subdiagnostic] ++ pub help: MalformedFeatureAttributeHelp, ++} ++ ++#[derive(Subdiagnostic)] ++pub(crate) enum MalformedFeatureAttributeHelp { ++ #[label(expected)] ++ Label { ++ #[primary_span] ++ span: Span, ++ }, ++ #[suggestion(expected, code = "{suggestion}", applicability = "maybe-incorrect")] ++ Suggestion { ++ #[primary_span] ++ span: Span, ++ suggestion: Symbol, ++ }, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_remove_expr_not_supported)] ++pub(crate) struct RemoveExprNotSupported { ++ #[primary_span] ++ pub span: Span, ++} ++ ++#[derive(Diagnostic)] ++pub(crate) enum InvalidCfg { ++ #[diag(expand_invalid_cfg_no_parens)] ++ NotFollowedByParens { ++ #[primary_span] ++ #[suggestion( ++ expand_invalid_cfg_expected_syntax, ++ code = "cfg(/* predicate */)", ++ applicability = "has-placeholders" ++ )] ++ span: Span, ++ }, ++ #[diag(expand_invalid_cfg_no_predicate)] ++ NoPredicate { ++ #[primary_span] ++ #[suggestion( ++ expand_invalid_cfg_expected_syntax, ++ code = "cfg(/* predicate */)", ++ applicability = "has-placeholders" ++ )] ++ span: Span, ++ }, ++ #[diag(expand_invalid_cfg_multiple_predicates)] ++ MultiplePredicates { ++ #[primary_span] ++ span: Span, ++ }, ++ #[diag(expand_invalid_cfg_predicate_literal)] ++ PredicateLiteral { ++ #[primary_span] ++ span: Span, ++ }, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_wrong_fragment_kind)] ++pub(crate) struct WrongFragmentKind<'a> { ++ #[primary_span] ++ pub span: Span, ++ pub kind: &'a str, ++ pub name: &'a ast::Path, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_unsupported_key_value)] ++pub(crate) struct UnsupportedKeyValue { ++ #[primary_span] ++ pub span: Span, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_incomplete_parse)] ++#[note] ++pub(crate) struct IncompleteParse<'a> { ++ #[primary_span] ++ pub span: Span, ++ pub token: Cow<'a, str>, ++ #[label] ++ pub label_span: Span, ++ pub macro_path: &'a ast::Path, ++ pub kind_name: &'a str, ++ ++ #[suggestion( ++ suggestion_add_semi, ++ style = "verbose", ++ code = ";", ++ applicability = "maybe-incorrect" ++ )] ++ pub add_semicolon: Option, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_remove_node_not_supported)] ++pub(crate) struct RemoveNodeNotSupported { ++ #[primary_span] ++ pub span: Span, ++ pub descr: &'static str, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_module_circular)] ++pub(crate) struct ModuleCircular { ++ #[primary_span] ++ pub span: Span, ++ pub modules: String, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_module_in_block)] ++pub(crate) struct ModuleInBlock { ++ #[primary_span] ++ pub span: Span, ++ #[subdiagnostic] ++ pub name: Option, ++} ++ ++#[derive(Subdiagnostic)] ++#[note(note)] ++pub(crate) struct ModuleInBlockName { ++ #[primary_span] ++ pub span: Span, ++ pub name: Ident, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_module_file_not_found, code = "E0583")] ++#[help] ++pub(crate) struct ModuleFileNotFound { ++ #[primary_span] ++ pub span: Span, ++ pub name: Ident, ++ pub default_path: String, ++ pub secondary_path: String, ++} ++ ++#[derive(Diagnostic)] ++#[diag(expand_module_multiple_candidates, code = "E0761")] ++#[help] ++pub(crate) struct ModuleMultipleCandidates { ++ #[primary_span] ++ pub span: Span, ++ pub name: Ident, ++ pub default_path: String, ++ pub secondary_path: String, ++} +diff --git a/compiler/rustc_expand/src/expand.rs b/compiler/rustc_expand/src/expand.rs +index 1014ec2209c61..e26c16dcd7ee7 100644 +--- a/compiler/rustc_expand/src/expand.rs ++++ b/compiler/rustc_expand/src/expand.rs +@@ -1,5 +1,9 @@ + use crate::base::*; + use crate::config::StripUnconfigured; ++use crate::errors::{ ++ IncompleteParse, RecursionLimitReached, RemoveExprNotSupported, RemoveNodeNotSupported, ++ UnsupportedKeyValue, WrongFragmentKind, ++}; + use crate::hygiene::SyntaxContext; + use crate::mbe::diagnostics::annotate_err_with_kind; + use crate::module::{mod_dir_path, parse_external_mod, DirOwnership, ParsedExternalMod}; +@@ -18,7 +22,7 @@ use rustc_ast::{NestedMetaItem, NodeId, PatKind, StmtKind, TyKind}; + use rustc_ast_pretty::pprust; + use rustc_data_structures::map_in_place::MapInPlace; + use rustc_data_structures::sync::Lrc; +-use rustc_errors::{Applicability, PResult}; ++use rustc_errors::PResult; + use rustc_feature::Features; + use rustc_parse::parser::{ + AttemptLocalParseRecovery, CommaRecoveryMode, ForceCollect, Parser, RecoverColon, RecoverComma, +@@ -606,29 +610,22 @@ impl<'a, 'b> MacroExpander<'a, 'b> { + Limit(0) => Limit(2), + limit => limit * 2, + }; +- self.cx +- .struct_span_err( +- expn_data.call_site, +- &format!("recursion limit reached while expanding `{}`", expn_data.kind.descr()), +- ) +- .help(&format!( +- "consider increasing the recursion limit by adding a \ +- `#![recursion_limit = \"{}\"]` attribute to your crate (`{}`)", +- suggested_limit, self.cx.ecfg.crate_name, +- )) +- .emit(); ++ ++ self.cx.emit_err(RecursionLimitReached { ++ span: expn_data.call_site, ++ descr: expn_data.kind.descr(), ++ suggested_limit, ++ crate_name: &self.cx.ecfg.crate_name, ++ }); ++ + self.cx.trace_macros_diag(); + } + + /// A macro's expansion does not fit in this fragment kind. + /// For example, a non-type macro in a type position. + fn error_wrong_fragment_kind(&mut self, kind: AstFragmentKind, mac: &ast::MacCall, span: Span) { +- let msg = format!( +- "non-{kind} macro in {kind} position: {path}", +- kind = kind.name(), +- path = pprust::path_to_string(&mac.path), +- ); +- self.cx.span_err(span, &msg); ++ self.cx.emit_err(WrongFragmentKind { span, kind: kind.name(), name: &mac.path }); ++ + self.cx.trace_macros_diag(); + } + +@@ -707,7 +704,7 @@ impl<'a, 'b> MacroExpander<'a, 'b> { + }; + let attr_item = attr.unwrap_normal_item(); + if let AttrArgs::Eq(..) = attr_item.args { +- self.cx.span_err(span, "key-value macro attributes are not supported"); ++ self.cx.emit_err(UnsupportedKeyValue { span }); + } + let inner_tokens = attr_item.args.inner_tokens(); + let Ok(tok_result) = expander.expand(self.cx, span, inner_tokens, tokens) else { +@@ -729,9 +726,7 @@ impl<'a, 'b> MacroExpander<'a, 'b> { + } + }; + if fragment_kind == AstFragmentKind::Expr && items.is_empty() { +- let msg = +- "removing an expression is not supported in this position"; +- self.cx.span_err(span, msg); ++ self.cx.emit_err(RemoveExprNotSupported { span }); + fragment_kind.dummy(span) + } else { + fragment_kind.expect_from_annotatables(items) +@@ -939,38 +934,32 @@ pub fn parse_ast_fragment<'a>( + } + + pub fn ensure_complete_parse<'a>( +- this: &mut Parser<'a>, ++ parser: &mut Parser<'a>, + macro_path: &ast::Path, + kind_name: &str, + span: Span, + ) { +- if this.token != token::Eof { +- let token = pprust::token_to_string(&this.token); +- let msg = format!("macro expansion ignores token `{}` and any following", token); ++ if parser.token != token::Eof { ++ let token = pprust::token_to_string(&parser.token); + // Avoid emitting backtrace info twice. +- let def_site_span = this.token.span.with_ctxt(SyntaxContext::root()); +- let mut err = this.struct_span_err(def_site_span, &msg); +- err.span_label(span, "caused by the macro expansion here"); +- let msg = format!( +- "the usage of `{}!` is likely invalid in {} context", +- pprust::path_to_string(macro_path), +- kind_name, +- ); +- err.note(&msg); ++ let def_site_span = parser.token.span.with_ctxt(SyntaxContext::root()); + +- let semi_span = this.sess.source_map().next_point(span); +- match this.sess.source_map().span_to_snippet(semi_span) { ++ let semi_span = parser.sess.source_map().next_point(span); ++ let add_semicolon = match parser.sess.source_map().span_to_snippet(semi_span) { + Ok(ref snippet) if &snippet[..] != ";" && kind_name == "expression" => { +- err.span_suggestion( +- span.shrink_to_hi(), +- "you might be missing a semicolon here", +- ";", +- Applicability::MaybeIncorrect, +- ); ++ Some(span.shrink_to_hi()) + } +- _ => {} +- } +- err.emit(); ++ _ => None, ++ }; ++ ++ parser.sess.emit_err(IncompleteParse { ++ span: def_site_span, ++ token, ++ label_span: span, ++ macro_path, ++ kind_name, ++ add_semicolon, ++ }); + } + } + +@@ -1766,9 +1755,8 @@ impl<'a, 'b> InvocationCollector<'a, 'b> { + if self.expand_cfg_true(node, attr, pos) { + continue; + } +- let msg = +- format!("removing {} is not supported in this position", Node::descr()); +- self.cx.span_err(span, &msg); ++ ++ self.cx.emit_err(RemoveNodeNotSupported { span, descr: Node::descr() }); + continue; + } + sym::cfg_attr => { +diff --git a/compiler/rustc_expand/src/lib.rs b/compiler/rustc_expand/src/lib.rs +index b34de94fb7db4..897268566358a 100644 +--- a/compiler/rustc_expand/src/lib.rs ++++ b/compiler/rustc_expand/src/lib.rs +@@ -10,6 +10,7 @@ + #![feature(rustc_attrs)] + #![feature(try_blocks)] + #![recursion_limit = "256"] ++#![deny(rustc::untranslatable_diagnostic)] + + #[macro_use] + extern crate rustc_macros; +@@ -31,8 +32,13 @@ pub mod config; + pub mod errors; + pub mod expand; + pub mod module; ++ ++// FIXME(Nilstrieb) Translate proc_macro diagnostics ++#[allow(rustc::untranslatable_diagnostic)] + pub mod proc_macro; + ++// FIXME(Nilstrieb) Translate macro_rules diagnostics ++#[allow(rustc::untranslatable_diagnostic)] + pub(crate) mod mbe; + + // HACK(Centril, #64197): These shouldn't really be here. +diff --git a/compiler/rustc_expand/src/module.rs b/compiler/rustc_expand/src/module.rs +index 9002a24e42f9d..07f47a9c3a4f2 100644 +--- a/compiler/rustc_expand/src/module.rs ++++ b/compiler/rustc_expand/src/module.rs +@@ -1,13 +1,17 @@ + use crate::base::ModuleData; ++use crate::errors::{ ++ ModuleCircular, ModuleFileNotFound, ModuleInBlock, ModuleInBlockName, ModuleMultipleCandidates, ++}; + use rustc_ast::ptr::P; + use rustc_ast::{token, AttrVec, Attribute, Inline, Item, ModSpans}; +-use rustc_errors::{struct_span_err, DiagnosticBuilder, ErrorGuaranteed}; ++use rustc_errors::{DiagnosticBuilder, ErrorGuaranteed}; + use rustc_parse::new_parser_from_file; + use rustc_parse::validate_attr; + use rustc_session::parse::ParseSess; + use rustc_session::Session; + use rustc_span::symbol::{sym, Ident}; + use rustc_span::Span; ++use std::iter::once; + + use std::path::{self, Path, PathBuf}; + +@@ -242,57 +246,41 @@ pub fn default_submod_path<'a>( + + impl ModError<'_> { + fn report(self, sess: &Session, span: Span) -> ErrorGuaranteed { +- let diag = &sess.parse_sess.span_diagnostic; + match self { + ModError::CircularInclusion(file_paths) => { +- let mut msg = String::from("circular modules: "); +- for file_path in &file_paths { +- msg.push_str(&file_path.display().to_string()); +- msg.push_str(" -> "); +- } +- msg.push_str(&file_paths[0].display().to_string()); +- diag.struct_span_err(span, &msg) +- } +- ModError::ModInBlock(ident) => { +- let msg = "cannot declare a non-inline module inside a block unless it has a path attribute"; +- let mut err = diag.struct_span_err(span, msg); +- if let Some(ident) = ident { +- let note = +- format!("maybe `use` the module `{}` instead of redeclaring it", ident); +- err.span_note(span, ¬e); +- } +- err ++ let path_to_string = |path: &PathBuf| path.display().to_string(); ++ ++ let paths = file_paths ++ .iter() ++ .map(path_to_string) ++ .chain(once(path_to_string(&file_paths[0]))) ++ .collect::>(); ++ ++ let modules = paths.join(" -> "); ++ ++ sess.emit_err(ModuleCircular { span, modules }) + } +- ModError::FileNotFound(ident, default_path, secondary_path) => { +- let mut err = struct_span_err!( +- diag, ++ ModError::ModInBlock(ident) => sess.emit_err(ModuleInBlock { ++ span, ++ name: ident.map(|name| ModuleInBlockName { span, name }), ++ }), ++ ModError::FileNotFound(name, default_path, secondary_path) => { ++ sess.emit_err(ModuleFileNotFound { + span, +- E0583, +- "file not found for module `{}`", +- ident, +- ); +- err.help(&format!( +- "to create the module `{}`, create file \"{}\" or \"{}\"", +- ident, +- default_path.display(), +- secondary_path.display(), +- )); +- err ++ name, ++ default_path: default_path.display().to_string(), ++ secondary_path: secondary_path.display().to_string(), ++ }) + } +- ModError::MultipleCandidates(ident, default_path, secondary_path) => { +- let mut err = struct_span_err!( +- diag, ++ ModError::MultipleCandidates(name, default_path, secondary_path) => { ++ sess.emit_err(ModuleMultipleCandidates { + span, +- E0761, +- "file for module `{}` found at both \"{}\" and \"{}\"", +- ident, +- default_path.display(), +- secondary_path.display(), +- ); +- err.help("delete or rename one of them to remove the ambiguity"); +- err ++ name, ++ default_path: default_path.display().to_string(), ++ secondary_path: secondary_path.display().to_string(), ++ }) + } +- ModError::ParserError(err) => err, +- }.emit() ++ ModError::ParserError(mut err) => err.emit(), ++ } + } + } +diff --git a/compiler/rustc_expand/src/tests.rs b/compiler/rustc_expand/src/tests.rs +index 539b04535a0d0..8f3bea29ffd28 100644 +--- a/compiler/rustc_expand/src/tests.rs ++++ b/compiler/rustc_expand/src/tests.rs +@@ -154,6 +154,7 @@ fn test_harness(file_text: &str, span_labels: Vec, expected_output: & + false, + ); + let handler = Handler::with_emitter(true, None, Box::new(emitter)); ++ #[allow(rustc::untranslatable_diagnostic)] + handler.span_err(msp, "foo"); + + assert!( +diff --git a/src/test/rustdoc-ui/doc-cfg.stderr b/src/test/rustdoc-ui/doc-cfg.stderr +index b379f6febe29f..14b7b17e04d3a 100644 +--- a/src/test/rustdoc-ui/doc-cfg.stderr ++++ b/src/test/rustdoc-ui/doc-cfg.stderr +@@ -2,7 +2,7 @@ error: `cfg` predicate is not specified + --> $DIR/doc-cfg.rs:3:7 + | + LL | #[doc(cfg(), cfg(foo, bar))] +- | ^^^^^ ++ | ^^^^^ help: expected syntax is: `cfg(/* predicate */)` + + error: multiple `cfg` predicates are specified + --> $DIR/doc-cfg.rs:3:23 +@@ -14,7 +14,7 @@ error: `cfg` predicate is not specified + --> $DIR/doc-cfg.rs:7:7 + | + LL | #[doc(cfg())] +- | ^^^^^ ++ | ^^^^^ help: expected syntax is: `cfg(/* predicate */)` + + error: multiple `cfg` predicates are specified + --> $DIR/doc-cfg.rs:8:16 +diff --git a/src/test/ui/conditional-compilation/cfg-attr-syntax-validation.stderr b/src/test/ui/conditional-compilation/cfg-attr-syntax-validation.stderr +index d4bd673b84e1b..d5b4349c00f6f 100644 +--- a/src/test/ui/conditional-compilation/cfg-attr-syntax-validation.stderr ++++ b/src/test/ui/conditional-compilation/cfg-attr-syntax-validation.stderr +@@ -14,7 +14,7 @@ error: `cfg` predicate is not specified + --> $DIR/cfg-attr-syntax-validation.rs:7:1 + | + LL | #[cfg()] +- | ^^^^^^^^ ++ | ^^^^^^^^ help: expected syntax is: `cfg(/* predicate */)` + + error: multiple `cfg` predicates are specified + --> $DIR/cfg-attr-syntax-validation.rs:10:10 +diff --git a/src/test/ui/macros/macro-in-expression-context.stderr b/src/test/ui/macros/macro-in-expression-context.stderr +index 1023189eaa30f..36aba8aa08a0b 100644 +--- a/src/test/ui/macros/macro-in-expression-context.stderr ++++ b/src/test/ui/macros/macro-in-expression-context.stderr +@@ -5,11 +5,13 @@ LL | assert_eq!("B", "B"); + | ^^^^^^^^^ + ... + LL | foo!() +- | ------- help: you might be missing a semicolon here: `;` +- | | +- | caused by the macro expansion here ++ | ------ caused by the macro expansion here + | + = note: the usage of `foo!` is likely invalid in expression context ++help: you might be missing a semicolon here ++ | ++LL | foo!(); ++ | + + + warning: trailing semicolon in macro used in expression position + --> $DIR/macro-in-expression-context.rs:5:29 +diff --git a/src/test/ui/proc-macro/attr-invalid-exprs.stderr b/src/test/ui/proc-macro/attr-invalid-exprs.stderr +index bcb54df0ecac7..f96939bb6efce 100644 +--- a/src/test/ui/proc-macro/attr-invalid-exprs.stderr ++++ b/src/test/ui/proc-macro/attr-invalid-exprs.stderr +@@ -8,21 +8,25 @@ error: macro expansion ignores token `,` and any following + --> $DIR/attr-invalid-exprs.rs:15:13 + | + LL | let _ = #[duplicate] "Hello, world!"; +- | ^^^^^^^^^^^^- help: you might be missing a semicolon here: `;` +- | | +- | caused by the macro expansion here ++ | ^^^^^^^^^^^^ caused by the macro expansion here + | + = note: the usage of `duplicate!` is likely invalid in expression context ++help: you might be missing a semicolon here ++ | ++LL | let _ = #[duplicate]; "Hello, world!"; ++ | + + + error: macro expansion ignores token `,` and any following + --> $DIR/attr-invalid-exprs.rs:24:9 + | + LL | #[duplicate] +- | ^^^^^^^^^^^^- help: you might be missing a semicolon here: `;` +- | | +- | caused by the macro expansion here ++ | ^^^^^^^^^^^^ caused by the macro expansion here + | + = note: the usage of `duplicate!` is likely invalid in expression context ++help: you might be missing a semicolon here ++ | ++LL | #[duplicate]; ++ | + + + error: aborting due to 3 previous errors + +diff --git a/src/test/ui/proc-macro/attribute.rs b/src/test/ui/proc-macro/attribute.rs +index 5531b32362125..9e40e4d9ba63e 100644 +--- a/src/test/ui/proc-macro/attribute.rs ++++ b/src/test/ui/proc-macro/attribute.rs +@@ -53,19 +53,19 @@ pub fn foo11(input: TokenStream) -> TokenStream { input } + pub fn foo12(input: TokenStream) -> TokenStream { input } + + #[proc_macro_derive(d13, attributes("a"))] +-//~^ ERROR: not a meta item ++//~^ ERROR: attribute must be a meta item, not a literal + pub fn foo13(input: TokenStream) -> TokenStream { input } + + #[proc_macro_derive(d14, attributes(a = ""))] +-//~^ ERROR: must only be one word ++//~^ ERROR: attribute must only be a single word + pub fn foo14(input: TokenStream) -> TokenStream { input } + + #[proc_macro_derive(d15, attributes(m::a))] +-//~^ ERROR: must only be one word ++//~^ ERROR: attribute must only be a single word + pub fn foo15(input: TokenStream) -> TokenStream { input } + + #[proc_macro_derive(d16, attributes(a(b)))] +-//~^ ERROR: must only be one word ++//~^ ERROR: attribute must only be a single word + pub fn foo16(input: TokenStream) -> TokenStream { input } + + #[proc_macro_derive(d17, attributes(self))] +diff --git a/src/test/ui/proc-macro/attribute.stderr b/src/test/ui/proc-macro/attribute.stderr +index 021e7cad09b69..3269aaf7f917e 100644 +--- a/src/test/ui/proc-macro/attribute.stderr ++++ b/src/test/ui/proc-macro/attribute.stderr +@@ -70,25 +70,25 @@ error: attribute must be of form: `attributes(foo, bar)` + LL | #[proc_macro_derive(d12, attributes)] + | ^^^^^^^^^^ + +-error: not a meta item ++error: attribute must be a meta item, not a literal + --> $DIR/attribute.rs:55:37 + | + LL | #[proc_macro_derive(d13, attributes("a"))] + | ^^^ + +-error: must only be one word ++error: attribute must only be a single word + --> $DIR/attribute.rs:59:37 + | + LL | #[proc_macro_derive(d14, attributes(a = ""))] + | ^^^^^^ + +-error: must only be one word ++error: attribute must only be a single word + --> $DIR/attribute.rs:63:37 + | + LL | #[proc_macro_derive(d15, attributes(m::a))] + | ^^^^ + +-error: must only be one word ++error: attribute must only be a single word + --> $DIR/attribute.rs:67:37 + | + LL | #[proc_macro_derive(d16, attributes(a(b)))] +diff --git a/src/test/ui/proc-macro/expand-expr.stderr b/src/test/ui/proc-macro/expand-expr.stderr +index c6c4695fd9c43..0004f2fe17f01 100644 +--- a/src/test/ui/proc-macro/expand-expr.stderr ++++ b/src/test/ui/proc-macro/expand-expr.stderr +@@ -26,21 +26,25 @@ error: macro expansion ignores token `hello` and any following + --> $DIR/expand-expr.rs:115:47 + | + LL | expand_expr_is!("string", echo_tts!("string"; hello)); +- | --------------------^^^^^-- help: you might be missing a semicolon here: `;` +- | | +- | caused by the macro expansion here ++ | --------------------^^^^^- caused by the macro expansion here + | + = note: the usage of `echo_tts!` is likely invalid in expression context ++help: you might be missing a semicolon here ++ | ++LL | expand_expr_is!("string", echo_tts!("string"; hello);); ++ | + + + error: macro expansion ignores token `;` and any following + --> $DIR/expand-expr.rs:116:44 + | + LL | expand_expr_is!("string", echo_pm!("string"; hello)); +- | -----------------^-------- help: you might be missing a semicolon here: `;` +- | | +- | caused by the macro expansion here ++ | -----------------^------- caused by the macro expansion here + | + = note: the usage of `echo_pm!` is likely invalid in expression context ++help: you might be missing a semicolon here ++ | ++LL | expand_expr_is!("string", echo_pm!("string"; hello);); ++ | + + + error: recursion limit reached while expanding `recursive_expand!` + --> $DIR/expand-expr.rs:124:16 diff --git a/dev-lang/rust/rust-1.65.0.ebuild b/dev-lang/rust/rust-1.65.0.ebuild index d46314607071..5ea43e34fcae 100644 --- a/dev-lang/rust/rust-1.65.0.ebuild +++ b/dev-lang/rust/rust-1.65.0.ebuild @@ -307,7 +307,7 @@ src_prepare() { } src_configure() { - filter-flags '-flto*' # https://bugs.gentoo.org/862109 https://bugs.gentoo.org/866231 + filter-lto # https://bugs.gentoo.org/862109 https://bugs.gentoo.org/866231 local rust_target="" rust_targets="" arch_cflags diff --git a/dev-lang/rust/rust-1.66.1.ebuild b/dev-lang/rust/rust-1.66.1.ebuild index 5d39816f9cb7..f20dc1060368 100644 --- a/dev-lang/rust/rust-1.66.1.ebuild +++ b/dev-lang/rust/rust-1.66.1.ebuild @@ -305,7 +305,7 @@ src_prepare() { } src_configure() { - filter-flags '-flto*' # https://bugs.gentoo.org/862109 https://bugs.gentoo.org/866231 + filter-lto # https://bugs.gentoo.org/862109 https://bugs.gentoo.org/866231 local rust_target="" rust_targets="" arch_cflags diff --git a/dev-lang/rust/rust-1.67.1.ebuild b/dev-lang/rust/rust-1.67.1-r1.ebuild similarity index 99% rename from dev-lang/rust/rust-1.67.1.ebuild rename to dev-lang/rust/rust-1.67.1-r1.ebuild index 4c66b8e3b4c4..36ce9427fd71 100644 --- a/dev-lang/rust/rust-1.67.1.ebuild +++ b/dev-lang/rust/rust-1.67.1-r1.ebuild @@ -165,6 +165,7 @@ PATCHES=( "${FILESDIR}"/1.65.0-ignore-broken-and-non-applicable-tests.patch "${FILESDIR}"/1.62.1-musl-dynamic-linking.patch "${FILESDIR}"/1.67.0-doc-wasm.patch + "${FILESDIR}"/1.67.1-rustc_expand.patch ) S="${WORKDIR}/${MY_P}-src" @@ -295,7 +296,7 @@ src_prepare() { } src_configure() { - filter-flags '-flto*' # https://bugs.gentoo.org/862109 https://bugs.gentoo.org/866231 + filter-lto # https://bugs.gentoo.org/862109 https://bugs.gentoo.org/866231 local rust_target="" rust_targets="" arch_cflags diff --git a/dev-lang/rust/rust-1.68.2.ebuild b/dev-lang/rust/rust-1.68.2.ebuild index 4bf6fa92b305..b8df00c94ecd 100644 --- a/dev-lang/rust/rust-1.68.2.ebuild +++ b/dev-lang/rust/rust-1.68.2.ebuild @@ -295,7 +295,7 @@ src_prepare() { } src_configure() { - filter-flags '-flto*' # https://bugs.gentoo.org/862109 https://bugs.gentoo.org/866231 + filter-lto # https://bugs.gentoo.org/862109 https://bugs.gentoo.org/866231 local rust_target="" rust_targets="" arch_cflags diff --git a/dev-lang/rust/rust-1.69.0-r1.ebuild b/dev-lang/rust/rust-1.69.0-r1.ebuild index b312e8a53d1d..888c961ff96a 100644 --- a/dev-lang/rust/rust-1.69.0-r1.ebuild +++ b/dev-lang/rust/rust-1.69.0-r1.ebuild @@ -295,7 +295,7 @@ src_prepare() { } src_configure() { - filter-flags '-flto*' # https://bugs.gentoo.org/862109 https://bugs.gentoo.org/866231 + filter-lto # https://bugs.gentoo.org/862109 https://bugs.gentoo.org/866231 local rust_target="" rust_targets="" arch_cflags diff --git a/dev-lang/rust/rust-1.70.0.ebuild b/dev-lang/rust/rust-1.70.0.ebuild index 33820a266181..1f659bb445d7 100644 --- a/dev-lang/rust/rust-1.70.0.ebuild +++ b/dev-lang/rust/rust-1.70.0.ebuild @@ -295,7 +295,7 @@ src_prepare() { } src_configure() { - filter-flags '-flto*' # https://bugs.gentoo.org/862109 https://bugs.gentoo.org/866231 + filter-lto # https://bugs.gentoo.org/862109 https://bugs.gentoo.org/866231 local rust_target="" rust_targets="" arch_cflags diff --git a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild index 6e36a797ae19..4bb8daac6faa 100644 --- a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild @@ -331,7 +331,7 @@ src_configure() { fi # LTO flag was handled via configure - filter-flags '-flto*' + filter-lto # Use system's Python environment export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" diff --git a/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild b/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild index bdb7bbc39bab..192caae25e38 100644 --- a/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-102.11.0.ebuild @@ -333,7 +333,7 @@ src_configure() { fi # LTO flag was handled via configure - filter-flags '-flto*' + filter-lto # Use system's Python environment export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" diff --git a/dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild b/dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild index bdb7bbc39bab..192caae25e38 100644 --- a/dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-102.12.0.ebuild @@ -333,7 +333,7 @@ src_configure() { fi # LTO flag was handled via configure - filter-flags '-flto*' + filter-lto # Use system's Python environment export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" diff --git a/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild b/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild index a344baa4cc82..f660969d8614 100644 --- a/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-102.6.0.ebuild @@ -326,7 +326,7 @@ src_configure() { fi # LTO flag was handled via configure - filter-flags '-flto*' + filter-lto if tc-is-gcc ; then if ver_test $(gcc-fullversion) -ge 10 ; then diff --git a/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild b/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild index 0bc62b897171..f0f90659ab87 100644 --- a/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild @@ -337,7 +337,7 @@ src_configure() { fi # LTO flag was handled via configure - filter-flags '-flto*' + filter-lto if tc-is-gcc ; then if ver_test $(gcc-fullversion) -ge 10 ; then diff --git a/dev-lang/spidermonkey/spidermonkey-91.13.0-r1.ebuild b/dev-lang/spidermonkey/spidermonkey-91.13.0-r1.ebuild index 250141098f5f..6fe09813c00e 100644 --- a/dev-lang/spidermonkey/spidermonkey-91.13.0-r1.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-91.13.0-r1.ebuild @@ -322,7 +322,7 @@ src_configure() { fi # LTO flag was handled via configure - filter-flags '-flto*' + filter-lto if tc-is-gcc ; then if ver_test $(gcc-fullversion) -ge 10 ; then diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 5bd0be7e198e0aafa955b1b888e8f58d0cb2ad5a..0852296b9ba6bdc53ae30c6689ba46f2e32b5b17 100644 GIT binary patch delta 90225 zcmV(tKuoMP~cmn$#SE$Wl@Oc44DH>cLb{8@q#)iESp9#}Eqp7|Oe@XFlVnYVAI1#=d zGaAntPpDfM{8+*T*J%aUY4Ic$P{(t@M*I5t>$fjI9(wzH9D_8gQnxW66TRbG@ZXa! zjeH%;E&s|hDB{G$h^2>k>4cPR-mLM(^{ z;rnyg@8jXNF39gr;KZS@>rf#)!~|dg>^-pj+)Q_3?`MZ;KaN4h|M4&X?Vq0j_Np{z zpNNkQ;6~GU-q4~2CooP+TW8Y$5S0OaVGY`v0iMO~)ROlSe^9-|wLPiwYp5kui$&Uo z9N#_D+RRb(VPz7?%uax2TQRqgB5VlO_?D)gv8K{{XWvlceE;%<2+hBlO-4i_G593@ z55j_TS{ICjgKj`%_Vd>GwGP5101L|?P~|(TZ(+}|SR|P6h9sE3Re#uP0EN{t{JQY-jNmCa-XCwy3;YvF|^=e13#T{rjbdV1n0felP*t9=P&ovmVtW zRe)@Iid%7n4T`yNrH*n*iO_g0$P`Ep14mW>&l#4?`mbSPs*}nc9R`Hloq!w&lk6R2 ze>zAGi<I*`OdEpj=j;Tl3SQu_M8&vJ!GcRxttx2~WK; zKW8G{%$PwFn9rWTo)+^j6Zp`U(l+emfASRev0n3!@4{nxlub{ljr_s$QUt?!VOy7n zyW2)=E_lFhy)5g%s$C<7lW)fn5_G9rg2=bW3^U&WiopNj+@Zq6r-_2CtPT#@Q-Cv{ znfE15!h8xqjW&Fv_dLVi_#1R70rHv?cZ3TBi_I^V2P?WWb4YK5;w?$w5QAVle-aEG zqn!l3UivVCncNf8cKl zR+Jm%)XNz6E968Z6Xbjqunf1!Z_ssQmc4(6EjX}8aQ?Wn$B)(e>Ervl z%Gpe5g3hRsrzg(6u`o9?1*X`SVY2?cm~f8MjhlHygS z`G(3vcwB}k9uQ}^LtMBRE`tgfVB5gOW4nqZygsBOO3!@jkvba?Wzd_13d5f8L-5KI zIFA9E85j)L-oG6O#?lTuB4MkLun`Y-jDXIr+$S+ODa^~l$372uA-ib9U95QN1t`@z zpLLnzr%&%nG9Pt1VGqAGf3NTe1e0Tq%z_mH)^$O%gCXr&rm6`m*+p5r{INV8%d$Rr zdPeaV{w+^G5a|Pq!QWtSM?8*TH65&Cha}{B%KD>+=y*F%`BwUCeK>m&Ejm5fpE}J( z&SiZM!G3xW&<^XV=2F6&Axn}hV1m8LNd*M!VM%cU_O`Nv00s6-f6xFmG-LucG=deE zm|6P(k8M}Np`JYTr*CV0euwcd+LeS5O8|*r(Cu7ImE!xT(J&zr)y{~6P>q<|fk-IB zc?9fxx4Q@+PpC4J(S4$0#CCW@u~d(*|ca5AFGU5xK>Jk&r=U^;S^*WsgU&O#C~ z_OR@Ri|0ZOEw$dVe~1VT(`^+RE_zS^14pTi!2%nq7YmdbU8o;mfY-byA$K? z9oU9%?FEb{>{|WHkGI0+!qZDIDPpM-;C7@q(TV8aij6iDf0RdW=d~tE1e8WAfXt9o z0_bhGKFX z?5`0^gmmwN=*fPb8*gyge`GIkzN;MqQPfKKrzigW%RAiSD_$^vY*1XJhxGtm9SDWk zD}>vc_tES(eww6rVrW@hX}MHK#FS>`=HWfW5hbS^wg#MO2k4}~xZA1HTbyz{Z z>}lN;e|FV(79YKhQ=ceoPoukI8te`SE-_S=9=NziEZh_%6C12yxDM?=XJDfVS|$qC3=|5c4E zQjJ}Tgfv+obuuBgH#2*OIbot-F*Cq#fp_rp&{6FkH(-CB@rUD8?h6ra#IlYxG)%Z! zMvvZ;-Hc|!1{#u}fPKGawvz<%Htino9r=tvv*Z!IalmB<>pM_&@H~@TXdCt&e|I*p z+6c>9TT(m6?r;O*dwZ_g=ke>eZ|n2;^Bb)pw{)8RPj(h3YwLI0#XOluC3WI8YlyY5xWofM zXTR!ZY0F!ZP;ely@^^rrJCLWk^!=b^h@70{F2y-je` z;x;#nF8TRsTMk`>@L*A(BFeRfnsu9hk7XRPy-oDo?eIa@?MSl!zP9Ci)t8~?St1w_Ls zhpjdavVbA7W!4C%2s&Hg67WBSh*Tn-mo<v=0E5Kafn}?#xENe&$$-Us9%@GsmX_WCBz1U6M5xXnQ)soH@ zLV=U;f@scUt7Jy_e-n>DY%4KlDizCPi}r!+K8nZw7tn?#yVz;C(vF??WpaBr!I&LF za#XJgj zHi(D-8{mKfg3=v$HesXSudqyqs_gAKoML=~^S(2$N8_j^wUALf7syW)Di>>%5>P~a2&TLb3g%L9qz^~0R3do?v_iCF9Ys5>hA0y zgd^qFfVZ1HuxJ$kHEWD2$pa34*($u5-*w>$8}PvAe{y~NvA%tLS6|M~y(&!#z7g}* zqX!YgUZ0+4Y)fHLLTlSl{@7E) zqikmMe*+$1S?gi@g4JE9DVvt?3Z5G%B^{u`l1h|Mcs} z`L4O|Q6)_%0m(t04y5y}!~R`xqb-kd@rum?b70;%T+Z*<`IQ~I27?-RZUR=YYznpq zWnb7xnm4gP2&cH5g<^R+Ka8)lE9}=jevF`re@nj+vdiAebZ1oYY}2Zn6?&eBp8UlI zzS?}v7erpx#``;|27g8YyI!0<-fcWNiQx2JKtP*pa||6OagjT411k6KiUpud2Yw&vroe}!#^;# ze=^x)RJI3`P!5yMNW>Gqj)xz{PNd3iyJ>ddnC;*^CqxO)ZP+Eu^4iAvI#5IC;!{>! zIFl(`AiFsN#JN7(zMNV$K!5>5UVwq3)uZWdL&8!OfdM>Cu%Kf<*G3p!jxS)xX3fV1 z1VVw9#+rkMM?Aqaa3{;(9}D*D{QUXDfA#Il=O63yeAh1X(w0tR^W^J@${xNDo;ibY z9`88s(z$Cc>m|XV(}Q`o4>!UJ&um`49e|v09uB;6bHdSPb;lfcZ0MeypEp-D)x3ZHZR)v`VK{_&WyLx8fs4@=nU+IF~6 zbk>8@0vZ9@{4z{he5iBB9s0`fF1yF@y*!CId^^%7l{56+=DrTCy*p@jJ1e3!77)%7 zyT=SWTMVXHa{-Cn-++If7U@?Lf2p36-?i8SkH_|)D|1!PpRg1F2-azeyib$Cgn?ut z+ftmVM7oPZL3T@%v2#CSA3Gm+C1+@{{nc(L&jX0Bd=oInuRIs)$EWuF`?Db6<&wmz zm@F1LhNm5Ol|2tP1M-^XgUaJgmlHDLYL=;)%ilb$0yf|o2+&Yai2(zIf0EdRJnl(Z zhX-J2zv=-L5;_p94$}^kPbn6@ptxRn3*+Fmx@D{>2B=aG_T-|rpsE-vhDF4PccFAG zrK)yO{Kz!R$>Dsd0SHzLSj_4eDcm@DEI919iVgXICD|EEoVHc9oc!-y?pktqF4w=W z@#D+4cM$d%NKr3an=sFTfA0nKgl90z@i)^ka-cckUb<0YQ<=|>>0mDVtSdTyalflS z%E&tqcb`rMyNj-DKD)Py@>|zoA~6RO>({^rkcA-F`I@IT&{l_Y1_1>}epOWR8SgsR zKKEfI>XIv3)}DeicCoTZ%XrVM!0e^ByNavwAiHyoI$^-no=u%&fA=sL-OKk*Fra~W zXd{O=4x-kxfZ|Vo`ttS1_uuJPSbS9tjxm5~O>FTy8&YbUn6q7+YH3CS1+ zM0&A`1#4=U@-#;q4|@Zxhr_W~g#1AIms7%ybDid@;cA%Z30PXNj;|3t-`ufc9LVU7 zj)$pjo6i(tckJbqe`7V|vaux3ogYZ+M4JIoP@A3DQ|vi8(G+|EJZAW3XEmT3SG-3J z9MbMmcQhnXHS7vF9K(*dP*Gg(*6YWYFQ2|YODG;Cti70wL$GxS*>yp|=T>>YGsa*>-4bJNdEcJOL|T2q-)$T=%Jq{@mBMe{1hgKpx8Iusbwu4L%9M zKLO9ZSwUyQf4%LvlXDfEyMnLe`$+O~zG{O{n+Lj-b9hqZ;T<`YM|Rc{YXNhpckvn# zw%<8YPtSl78PHOvlm$h3DM^SR-;j5_6$WnB&04IDh zpL{cf!vbg=5pb~KDL7XL1;rx|tL)Gs_K{c>O++uyf0sdsNsfxeN6zPpef#zMhwttC zBej3z@SJAr+du;$1E;(PXSCl1w9mu37Z6P(vP%Ggi9A`JDU7QgAnN6*qQ}r}S*CxQ z98IaC^dObjf%Gh9^6jkV{R%S9Bm<1*?!Ygs#G9BjTjPN^g7(O#VX#>hq>VXDh!qY7 za+vyz!Dj|9IXR^aZN6KS^OI64SD6dU5-tjr1`KBxmX26=aO?LNv= z0BsSz1gB4%S-lc7A>j-jH&`>jz(9as7jY~He*$EoCO-`>G~e6lcJ)h3(`txH^l$rK`pGrCZS9!(8dp}LjO ze<0k(1DWQaii@@FXqD*L0jHv3Jv?^DF;76ngpN@F_rY8|i0}8=x%xckpa)Je`%H$fAzIb2f}AWMe!pxZ2_L5f%{WPmZG< zZ>B{Iu~{6Ea$Z$|iV^T+tcI$loM>OW>v1tiH4o`NFF@5{iFh7>5rsYvCAdF%@9mz>>a1x7UOrVQ(`Dh?OjE}